.elementor .ovr-box-reset{padding:0px;}.elementor .ovr-grid-reset{padding:0px;grid-template-rows:auto;}.elementor .ovr-pagewrap{width:100%;}.elementor .ovr-section{width:100%;max-width:1240px;padding-block-start:66px;padding-block-end:66px;padding-inline-start:48px;padding-inline-end:48px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .ovr-hero-title{font-family:var(--ovr-font-body);font-weight:800;font-size:44px;color:var(--ovr-ink);letter-spacing:0.01em;line-height:1.16;margin:0px;}.elementor .ovr-hero-title-accent{font-family:var(--ovr-font-body);font-weight:800;font-size:44px;color:var(--ovr-accent);letter-spacing:0.01em;line-height:1.16;margin:0px;display:block;}.elementor .ovr-section-title{font-family:var(--ovr-font-body);font-weight:700;font-size:19px;color:var(--ovr-ink);letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .ovr-body-sm{font-family:var(--ovr-font-body);font-size:14px;color:var(--ovr-muted-1);line-height:1.75;margin:0px;}.elementor .ovr-eyebrow{font-family:var(--ovr-font-body);font-size:11px;color:var(--ovr-accent-border);letter-spacing:0.24em;text-transform:uppercase;margin:0px;}.elementor .ovr-glyph-sm{font-family:var(--ovr-font-body);font-size:28px;color:var(--ovr-accent);line-height:1;margin:0px;}.elementor .ovr-cell-title{font-family:var(--ovr-font-body);font-weight:700;font-size:17px;color:var(--ovr-ink);line-height:1.3;margin:0px;}.elementor .ovr-cell-body{font-family:var(--ovr-font-body);font-size:12.5px;color:var(--ovr-muted-3);line-height:1.6;text-align:center;margin:0px;}.elementor .ovr-session-card{padding-block-start:24px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;border-width:1px;border-color:var(--ovr-hairline-28);border-style:solid;background-color:var(--ovr-tile);display:flex;flex-direction:column;}.elementor .ovr-session-card:hover,.elementor .ovr-session-card:focus-visible{border-color:var(--ovr-accent-border);}.elementor .ovr-session-card-on{border-color:var(--ovr-accent-border);background-color:var(--ovr-tile-hover);}.elementor .ovr-session-name{font-family:var(--ovr-font-body);font-weight:700;font-size:18px;color:var(--ovr-ink);letter-spacing:0.02em;line-height:1.3;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ovr-session-body{font-family:var(--ovr-font-body);font-size:12.5px;color:var(--ovr-muted-3);line-height:1.6;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .ovr-session-meta{font-family:var(--ovr-font-body);font-weight:700;font-size:11px;color:var(--ovr-accent);letter-spacing:0.14em;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:16px;align-items:center;}.elementor .ovr-dot-ring{width:12px;height:12px;margin:0px;border-radius:50%;border-width:1px;border-color:var(--ovr-accent-border);border-style:solid;background-color:transparent;display:block;flex:0 0 auto;}.elementor .ovr-dot-on{background-color:var(--ovr-btn-grad-start);}.elementor .ovr-expect-cell{padding-block-start:32px;padding-block-end:32px;padding-inline-start:26px;padding-inline-end:26px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--ovr-hairline-14);border-style:solid;display:flex;flex-direction:column;gap:12px;}.elementor .ovr-num{font-family:var(--ovr-font-body);font-weight:700;font-size:22px;color:var(--ovr-accent);line-height:1;margin:0px;}