.elementor .kart-race-intro{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .kart-duration-slot{font-size:0.8rem;color:var(--kart-muted);line-height:1.4;margin:0px;}.elementor .kart-duration-price{font-family:var(--kart-display);font-weight:800;font-size:2rem;color:var(--kart-lime);line-height:1.1;margin:0px;&.kart-body-text { font-family:var(--kart-display);font-size:2rem;font-weight:800;line-height:1.1;color:var(--kart-lime);margin:0; }\n}.elementor .kart-duration-name{font-family:var(--kart-body);font-weight:400;font-size:1.15rem;color:var(--kart-white);line-height:1.3;margin:0px;&.kart-heading { font-family:var(--kart-body);font-size:1.15rem;font-weight:700;line-height:1.3;margin:0;color:var(--kart-white); }\n}.elementor .kart-duration-card{padding:1.2rem;border-radius:1rem;border-width:1px;border-color:#374146;border-style:solid;background-color:var(--kart-panel);display:flex;flex-direction:column;gap:0.6rem;}.elementor .kart-booking-title-row{padding:0px;display:flex;flex-direction:row;gap:0.8rem;flex-wrap:wrap;align-items:baseline;\n}.elementor .kart-booking-stack{max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2rem;}.elementor .kart-section-stack{flex-direction:column;}.elementor .kart-label{font-family:var(--kart-body);font-size:0.75rem;color:var(--kart-muted);letter-spacing:0.09em;line-height:1.3;text-transform:uppercase;margin:0px;}.elementor .kart-body-text{font-family:var(--kart-body);font-size:1.05rem;color:var(--kart-white);line-height:1.4;margin:0px;}.elementor .kart-heading{font-family:var(--kart-body);font-weight:700;font-size:2rem;color:var(--kart-white);line-height:1.1;margin:0px;}.elementor .kart-section{color:var(--kart-white);padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--kart-background);flex-direction:column;}.elementor .kart-centered-intro{max-width:51rem;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.3rem;align-items:center;}.elementor .kart-feature-description{font-size:1rem;color:var(--kart-muted);line-height:1.45;}.elementor .kart-lead{font-size:1.2rem;color:var(--kart-muted);line-height:1.6;}.elementor .kart-section-eyebrow{font-family:var(--kart-body);font-weight:700;font-size:1rem;color:var(--kart-blue);letter-spacing:0.2em;text-transform:uppercase;margin:0px;}.elementor .kart-color-lime{color:var(--kart-lime);}.elementor .kart-page-display{font-family:var(--kart-display);font-weight:800;font-size:3.75rem;line-height:0.95;margin:0px;}.elementor .kart-rule-box-title{font-family:var(--kart-display);font-weight:800;font-size:2rem;color:var(--kart-white);line-height:1.1;margin:0px;}.elementor .kart-rules-inner{width:100%;max-width:74rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2rem;align-items:center;}.elementor .kart-duration-grid-2{width:75%;padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;}