.elementor .e-c9c06a6-982e{width:2.9rem;height:2.9rem;object-fit:cover;border-radius:50%;flex:0 0 auto;}.elementor .e-ac5068e-f9e3{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-190e952-0437{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-23ac0f6-e911{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-aa216c4-e7fc{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-92915a0-d4c3{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-f65e084-6ca3{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-e797b05-54c6{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-8701414-c2d3{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-7fa86cd-0997{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-a6acb26-579f{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-f4b7590-3add{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-f96da82-84c0{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-1ea3401-a6d4{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-fe105ff-6570{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-3bd367b-5ad8{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-f452739-5815{max-width:40rem;font-family:var(--font-body);font-size:1.2rem;color:var(--text-white);line-height:1.6;}.elementor .e-db9edad-688f{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-885bbc6-7218{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-ac9c857-bdd3{padding-block-start:0.8rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:0.9rem;flex-wrap:wrap;}.elementor .e-07f6bf6-0e85{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-b680449-4627{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-coach-trackside-with-driver-1024x573.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-da85888-4222{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-0c51481-8e61{max-width:28rem;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-f343f21-4541{max-width:32rem;font-family:var(--font-body);font-size:1.08rem;color:var(--text-white);line-height:1.7;}.elementor .e-ce5b172-e84a{max-width:32rem;font-family:var(--font-body);font-size:1rem;color:var(--text-grey);line-height:1.7;}.elementor .e-40029d1-b080{max-width:32rem;font-family:var(--font-body);font-size:1rem;color:var(--text-grey);line-height:1.7;}.elementor .e-098e3a3-391a{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0.8rem;flex:1 1 24rem;}.elementor .e-5b7c0a3-980e{width:100%;aspect-ratio:4 / 3;object-fit:cover;}.elementor .e-7ae7960-b673{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex:1 1 24rem;}.elementor .e-65403ae-3695{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:3rem;flex-wrap:wrap;align-items:center;}.elementor .e-c094cc3-079e{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:0rem;}.elementor .e-6aafbb7-b614{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-95a5f2d-caa7{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-8cfc494-78e2{max-width:46rem;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-f399f17-cbf3{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-3c3210d-dabe{font-family:var(--font-heading);font-weight:700;font-size:2.4rem;color:var(--accent-red);line-height:1;}.elementor .e-652cf83-cfd6{font-family:var(--font-heading);font-weight:700;font-size:1.25rem;color:var(--text-white);letter-spacing:0.01em;line-height:1.1;text-transform:uppercase;}.elementor .e-f9ff56e-bf63{max-width:24rem;font-family:var(--font-body);font-size:0.96rem;color:var(--text-grey);line-height:1.7;}.elementor .e-6d8f7e9-c233{min-width:0px;padding-block-start:1.4rem;padding-block-end:1.6rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:var(--panel-dark);flex-direction:column;gap:0.35rem;flex:1 1 14rem;}.elementor .e-ec0d9aa-29f3{font-family:var(--font-heading);font-weight:700;font-size:2.4rem;color:var(--accent-red);line-height:1;}.elementor .e-3ddb17b-5ae5{font-family:var(--font-heading);font-weight:700;font-size:1.25rem;color:var(--text-white);letter-spacing:0.01em;line-height:1.1;text-transform:uppercase;}.elementor .e-65868ba-48a9{max-width:24rem;font-family:var(--font-body);font-size:0.96rem;color:var(--text-grey);line-height:1.7;}.elementor .e-cc8abe7-106f{min-width:0px;padding-block-start:1.4rem;padding-block-end:1.6rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:var(--panel-dark);flex-direction:column;gap:0.35rem;flex:1 1 14rem;}.elementor .e-a7e5d8f-b3c4{font-family:var(--font-heading);font-weight:700;font-size:2.4rem;color:var(--accent-red);line-height:1;}.elementor .e-643737b-b30e{font-family:var(--font-heading);font-weight:700;font-size:1.25rem;color:var(--text-white);letter-spacing:0.01em;line-height:1.1;text-transform:uppercase;}.elementor .e-76bdcfa-477e{max-width:24rem;font-family:var(--font-body);font-size:0.96rem;color:var(--text-grey);line-height:1.7;}.elementor .e-8359798-e37b{min-width:0px;padding-block-start:1.4rem;padding-block-end:1.6rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:var(--panel-dark);flex-direction:column;gap:0.35rem;flex:1 1 14rem;}.elementor .e-959313f-9349{font-family:var(--font-heading);font-weight:700;font-size:2.4rem;color:var(--accent-red);line-height:1;}.elementor .e-d510b56-3bda{font-family:var(--font-heading);font-weight:700;font-size:1.25rem;color:var(--text-white);letter-spacing:0.01em;line-height:1.1;text-transform:uppercase;}.elementor .e-9320a62-af71{max-width:24rem;font-family:var(--font-body);font-size:0.96rem;color:var(--text-grey);line-height:1.7;}.elementor .e-ac16f0c-3758{min-width:0px;padding-block-start:1.4rem;padding-block-end:1.6rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:var(--panel-dark);flex-direction:column;gap:0.35rem;flex:1 1 14rem;}.elementor .e-b5ec37f-0d9c{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;flex-wrap:wrap;}.elementor .e-b0038d0-ad06{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-18de560-542c{width:100%;padding-block-start:4.4rem;padding-block-end:4.4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#121216;flex-direction:column;}.elementor .e-6fbb695-4ae2{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-7e5ec44-214f{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-e53aa0c-664c{max-width:46rem;font-family:var(--font-body);font-size:1.1rem;color:var(--text-grey);line-height:1.7;}.elementor .e-7699c70-729e{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-c129b92-b089{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-39c7be6-ecda{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-52804c7-8287{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-8ca897d-57bf{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-59aa9f0-7bc8{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-edef893-add1{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-4264e0d-4045{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-3daee4f-3a27{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.elementor .e-eb4f1bd-93aa{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-18a2515-d404{max-width:62rem;font-family:var(--font-body);font-size:0.92rem;color:var(--text-grey);line-height:1.7;}.elementor .e-8084838-921f{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-b4b4433-1647{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-55dc144-d73c{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-d935159-9b66{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-3bace39-af83{max-width:42rem;font-family:var(--font-body);font-size:1.15rem;color:var(--text-white);line-height:1.7;}.elementor .e-decf329-07b4{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-8ae3f18-7ed8{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-58cbf49-79dd{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-a286bb7-a886{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-b03c08c-8e2b{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-fead714-9051{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/high-speed-corner-1-1024x656.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-da04da4-4a92{width:3.4rem;height:3.4rem;object-fit:contain;flex:0 0 auto;}.elementor .e-555ee43-b421{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-1997f6e-4814{font-family:var(--font-body);font-size:1rem;color:var(--text-white);line-height:1.7;text-decoration:none;}.elementor .e-3b40ad5-fce4{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-699c54b-2ef8{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-468c9d9-de99{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-06e79b3-ea9f{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-7947257-2580{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-d8356f3-3432{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-bdddc31-4dd2{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-0d01024-25ae{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-200bcb1-3a54{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-a41291e-cee9{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-652ab89-d811{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-b8632af-60b8{padding-block-start:0.35rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .e-4e47aab-8f61{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-c674f1d-20c5{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-c3ffaa8-e9f4{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-4d614f8-d74f{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-97b4542-3d58{font-family:var(--font-body);font-size:0.98rem;color:var(--text-white);line-height:1.9;text-decoration:none;}.elementor .e-76c7ec0-9140{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-6153c33-295a{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-33caac0-234f{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-3782105-a792{font-family:var(--font-body);font-size:0.82rem;color:var(--text-grey);}.elementor .e-d737039-0795{font-family:var(--font-body);font-size:0.82rem;color:var(--text-grey);}.elementor .e-571b088-8844{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-6382064-baa0{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-ad96fe5-2f3c{width:100%;padding-block-start:3.4rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#08080A;}