/*
 * Bring the Elementor page content onto the design token system.
 * Typography and colour only. Nothing here touches spacing, layout, section
 * padding or card structure.
 *
 * ---------------------------------------------------------------------------
 * TWO LEVERS, IN ORDER OF LEVERAGE
 * ---------------------------------------------------------------------------
 *
 * LEVER 1, below: rebind the Elementor Global Kit's custom properties.
 *
 *   82% of the font-size declarations and 57% of the colour declarations in
 *   Elementor's generated page CSS are not literals at all. They are
 *   var(--e-global-typography-*) and var(--e-global-color-*) references, looked
 *   up on the element being styled and inherited from <body>, where the Kit
 *   defines them on .elementor-kit-5 at specificity (0,1,0).
 *
 *   Custom properties inherit. So redefining those variables on <body> at any
 *   specificity above (0,1,0) silently retargets every consumer on every page
 *   at once, without overriding a single one of the rules that consume them.
 *   No specificity fight. No !important. No source-order dependency, which
 *   matters because the theme's stylesheets print BEFORE Elementor's and would
 *   lose every equal-specificity tie.
 *
 *   The selector below is (0,3,1), which clears the Kit's (0,1,0) with room to
 *   spare, and clears the Kit's own responsive redefinitions too: a @media block
 *   adds no specificity, so the Kit's max-width:1024px and max-width:767px
 *   overrides of these same variables lose to this rule as well. That is
 *   deliberate. The tokens are fluid clamps and want to own every breakpoint,
 *   not hand back control below 1024px.
 *
 * LEVER 2, in the generated block at the foot of this file: the literals that no
 *   variable rebind can reach, snapped to tokens at (0,7,1) and above.
 *   See bin/gen-elementor-tokens.js, which explains the mapping and the guards.
 *
 * ---------------------------------------------------------------------------
 * WHY IT IS DONE FROM THE THEME AND NOT IN THE KIT
 * ---------------------------------------------------------------------------
 * Editing post 5 in the database would achieve the same rendering. It would also
 * be a content change: no diff, no review, no revert except by hand, and the
 * next person to open the Kit in the Elementor editor would see tokens they
 * cannot resolve. This file is a stylesheet. Delete the enqueue line and the
 * site is exactly as it was.
 *
 * ---------------------------------------------------------------------------
 * WHAT IS DELIBERATELY NOT TOUCHED
 * ---------------------------------------------------------------------------
 * - DigitalMe. Every selector here is gated on :not(.sr-cinema) and, in the
 *   generated half, scoped inside .sr-main, which DigitalMe does not have. Its
 *   cinema palette is its own and stays its own.
 * - The body ink. WPCode snippet 989976 sets body { color: rgba(0,0,0,.75)
 *   !important } sitewide, and that snippet is untouchable for now. It is a
 *   single consistent value already, and beating it would need !important, which
 *   is reserved. Left as it is, on purpose.
 * - The body line-height. The Kit sets 1.4em. Raising it to --leading-normal
 *   would reflow every paragraph on the site and change the height of fixed-size
 *   cards, which is a layout change and out of scope. Flagged, not done.
 * - Semantic colour: the red compliance countdown, the traffic-light status
 *   matrix, the lime verdict axis, Zealy's teal. See the generator.
 */

body.elementor-kit-5:not(.sr-cinema) {

  /* -- Colour -------------------------------------------------------------- */

  /* accent_1 is already the brand blue and accent_5 is already white; naming
     them costs nothing and means a future change to the token moves them too. */
  --e-global-color-vamtam_accent_1: var(--sr-brand);
  --e-global-color-vamtam_accent_5: var(--sr-canvas);
  --e-global-color-vamtam_sticky_header_bg_color: var(--sr-brand);

  /* #F5F5F5, the pale ground. Two units of blue away from --sr-tint. */
  --e-global-color-vamtam_accent_2: var(--sr-tint);

  /* #5F6567, the muted body grey. 31 of its 34 uses set `color`. */
  --e-global-color-vamtam_accent_3: var(--sr-ink-soft);

  /* #DEE0FF, the pale blue. Used as a ground (37), a border (18) and, on dark
     sections, as text (12). --sr-tint is pale enough to carry all three roles:
     it stays a light ground, a light border, and light text on a dark band. */
  --e-global-color-vamtam_accent_4: var(--sr-tint);

  /* #0a0557 is --sr-eyebrow to the digit. It is also the Kit's link colour and
     its button-hover fill, so this is an identity rebind and moves nothing. */
  --e-global-color-vamtam_accent_6: var(--sr-eyebrow);

  /* #00000026, the hairline. Now navy-tinted rather than neutral black. */
  --e-global-color-vamtam_accent_7: var(--sr-hairline);

  /* #00000099, black at 60%. Six uses set text, four set a scrim ground. */
  --e-global-color-vamtam_accent_8: var(--sr-ink-soft);

  /* #0A0D31 is --sr-ink to the digit. The heading colour. Identity. */
  --e-global-color-a9cf77f: var(--sr-ink);

  /* #F5F5F1B3, off-white at 70%, used as text on dark. */
  --e-global-color-8a42445: var(--sr-ink-invert-soft);

  /* -- Type: family -------------------------------------------------------- */

  /* The body global and the form-field global are still set to Helvetica in the
     Kit, and the menu global to Inter, which is a different face from Inter
     Tight rather than a weight of it. A WPCode snippet exists solely to paper
     over the first of those. These three lines fix it at source. */
  --e-global-typography-vamtam_primary_font-font-family: var(--font-ui);
  --e-global-typography-6ed87f1-font-family: var(--font-ui);
  --e-global-typography-e41de06-font-family: var(--font-ui);
  --e-global-typography-vamtam_h1-font-family: var(--font-ui);
  --e-global-typography-vamtam_h2-font-family: var(--font-ui);
  --e-global-typography-vamtam_h3-font-family: var(--font-ui);
  --e-global-typography-vamtam_h4-font-family: var(--font-ui);
  --e-global-typography-vamtam_h5-font-family: var(--font-ui);
  --e-global-typography-vamtam_h6-font-family: var(--font-ui);
  --e-global-typography-be24d1a-font-family: var(--font-ui);
  --e-global-typography-35e5858-font-family: var(--font-ui);
  --e-global-typography-c3f4d00-font-family: var(--font-ui);
  --e-global-typography-4448a67-font-family: var(--font-ui);

  /* -- Type: size ---------------------------------------------------------- */

  /* The six heading levels, onto the six rungs of the scale. h1 and h2 shed 60px
     and 48px fixed sizes for fluid clamps that hold their top end and no longer
     drop to 30px and 25px the moment the viewport crosses 767px. */
  --e-global-typography-vamtam_h1-font-size: var(--type-h1);
  --e-global-typography-vamtam_h2-font-size: var(--type-h2);
  --e-global-typography-vamtam_h3-font-size: var(--type-h3);
  --e-global-typography-vamtam_h4-font-size: var(--type-h4);
  --e-global-typography-vamtam_h5-font-size: var(--type-h5);
  --e-global-typography-vamtam_h6-font-size: var(--type-body);

  --e-global-typography-vamtam_primary_font-font-size: var(--type-body);
  --e-global-typography-2621617-font-size: var(--type-lead);      /* Body L, 20px */
  --e-global-typography-0306bf1-font-size: var(--type-caption);   /* Body S, 14px */
  --e-global-typography-8e8a58f-font-size: var(--type-eyebrow);   /* Body XS, 12px */
  --e-global-typography-8464352-font-size: var(--type-h3);        /* Quote, 30px */
  --e-global-typography-f3d7635-font-size: var(--type-body);      /* Body links */
  --e-global-typography-35e5858-font-size: var(--type-body);      /* Menu main */
  --e-global-typography-c3f4d00-font-size: var(--type-caption);   /* Button text */
  --e-global-typography-6ed87f1-font-size: var(--type-caption);   /* Form input */
  --e-global-typography-4d7b2aa-font-size: var(--type-eyebrow);   /* Form label */
  --e-global-typography-67933a0-font-size: var(--type-caption);   /* Form label */
  --e-global-typography-e41de06-font-size: var(--type-caption);   /* Menu medium */
  --e-global-typography-4448a67-font-size: var(--type-display);   /* Accent title, 80px */

  /* be24d1a is the Kit's 10px uppercase micro-label, and 78 elements in page
     content use it. 10px is below the floor at which a tracked, uppercased
     string is comfortably legible; --type-eyebrow is 13px and is the token that
     exists for exactly this job. This is the one rebind that makes text
     noticeably BIGGER, and it is intended. */
  --e-global-typography-be24d1a-font-size: var(--type-eyebrow);

  /* -- Type: leading and tracking ------------------------------------------ */

  /* Only h1 moves. The Kit sets it to 1em, which clips descenders on any heading
     that wraps to a second line, and pairs it with a flat -1px of tracking that
     is far too tight at 36px and not tight enough at 60px. The other five levels
     are already sane and are left alone: changing them would reflow content for
     no gain. */
  --e-global-typography-vamtam_h1-line-height: var(--leading-tight);
  --e-global-typography-vamtam_h1-letter-spacing: var(--tracking-tight);
  --e-global-typography-vamtam_h2-letter-spacing: var(--tracking-tight);
}

/*
 * Code stays code. The generated block below sweeps every stray font-family onto
 * --font-ui, and this is the counterweight: the three pages that legitimately
 * set code in a monospace face keep one, and it is now a named token rather than
 * three different families.
 */
body.elementor-kit-5:not(.sr-cinema) .sr-main code,
body.elementor-kit-5:not(.sr-cinema) .sr-main pre,
body.elementor-kit-5:not(.sr-cinema) .sr-main kbd,
body.elementor-kit-5:not(.sr-cinema) .sr-main samp {
  font-family: var(--font-mono), monospace;
}

/* === BEGIN GENERATED: literal snap. Regenerate with bin/gen-elementor-tokens.js === */
/* 1306 rules, 1875 declarations, across 43 pages:
 * 19 from Elementor's generated page CSS, 32 from the hand-written
 * <style> blocks inside the page body.
 *
 * Grounds measured in the browser, not guessed: 201 dark, 367 light,
 * 80 over a background image, 214 matching no element.
 *
 * 527 literal declarations were deliberately left exactly as authored:
 * semantic colour (red, amber, green, lime, teal), load-bearing translucency,
 * and every colour over a background image, where there is no one lightness
 * to be safe against. A further 79 carry !important and cannot be reached
 * without !important, which is reserved. They are listed in the report. */

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-3d03f29 .elementor-heading-title {
  font-family: var(--font-ui);
  font-size: var(--type-display);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-0e2b671 .elementor-heading-title {
  font-size: var(--type-h2);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-a9d85b8:not(.elementor-motion-effects-element-type-background),
body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-a9d85b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-a9d85b8 > .elementor-background-overlay {
  background-color: var(--sr-dark);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-cdbe00b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-cdbe00b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-fe24e76 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-1924b25 .elementor-button {
  background-color: transparent;
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-f575299 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-bf5b083 .elementor-button {
  background-color: transparent;
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-359189b .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-162efc3 .elementor-button {
  background-color: transparent;
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-d234a50 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-109f8be .elementor-button {
  background-color: transparent;
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-925d791 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-87596c2 .elementor-button {
  background-color: transparent;
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-ad5bb05 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-a0d70ee .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: var(--sr-canvas);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-a0d70ee .elementor-field-group .elementor-select-wrapper select {
  background-color: var(--sr-canvas);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-a0d70ee .elementor-button[type="submit"] {
  color: var(--sr-ink-invert);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-a0d70ee .elementor-button[type="submit"]:hover {
  color: var(--sr-ink-invert);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-fa1ffa6 {
  color: var(--sr-ink);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987709 .elementor-element.elementor-element-99bccba .elementor-widget-container {
  font-size: var(--type-caption);
}

body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987709 .elementor-element.elementor-element-337d79b .elementor-icon-list-icon i {
  font-size: var(--type-caption);
}

body.page-id-988051.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .kyc-hero .eyebrow {
  font-size: var(--type-eyebrow);
}

body.page-id-988051.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .kyc-hero h1 {
  font-size: var(--type-h1);
}

body.page-id-988051.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .kyc-hero .subhead {
  font-size: var(--type-lead);
}

body.page-id-988051.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .kyc-hero .tagline {
  font-size: var(--type-body);
}

body.page-id-988051.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .kyc-hero .cta {
  background: var(--sr-brand);
  font-size: var(--type-body);
}

body.page-id-988051.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .kyc-hero .cta:hover {
  background: var(--sr-brand);
}

body.page-id-988051.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .kyc-hero .badge {
  font-size: var(--type-eyebrow);
}

body.page-id-987974.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987974 .elementor-element.elementor-element-f408191 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-987974.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987974 .elementor-element.elementor-element-783ee63 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-987974.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987974 .elementor-element.elementor-element-4c7b9a1 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-987974.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero h1 {
  font-size: var(--type-h1);
}

body.page-id-987974.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .body {
  font-size: var(--type-body);
}

body.page-id-987974.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero a.b1 {
  background: var(--sr-canvas);
  color: var(--sr-ink);
}

body.page-id-987974.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero a.b1:hover {
  background: var(--sr-tint);
}

body.page-id-987974.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-product {
  font-size: var(--type-h2);
  font-family: var(--font-ui);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-4d6ce464.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-4d6ce464.elementor-view-stacked:has(:hover) .elementor-icon,
body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-4d6ce464.elementor-view-stacked:has(:focus) .elementor-icon {
  background-color: var(--sr-brand);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-4d6ce464 .elementor-icon {
  font-size: var(--type-h2);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-2cd9fd73.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-2cd9fd73.elementor-view-stacked:has(:hover) .elementor-icon,
body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-2cd9fd73.elementor-view-stacked:has(:focus) .elementor-icon {
  background-color: var(--sr-brand);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-2cd9fd73 .elementor-icon {
  font-size: var(--type-h2);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-bdf13d47.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-bdf13d47.elementor-view-stacked:has(:hover) .elementor-icon,
body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-bdf13d47.elementor-view-stacked:has(:focus) .elementor-icon {
  background-color: var(--sr-brand);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-bdf13d47 .elementor-icon {
  font-size: var(--type-h2);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-77a99353.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-77a99353.elementor-view-stacked:has(:hover) .elementor-icon,
body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-77a99353.elementor-view-stacked:has(:focus) .elementor-icon {
  background-color: var(--sr-brand);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-77a99353 .elementor-icon {
  font-size: var(--type-h2);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-ecbdb881.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-ecbdb881.elementor-view-stacked:has(:hover) .elementor-icon,
body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-ecbdb881.elementor-view-stacked:has(:focus) .elementor-icon {
  background-color: var(--sr-brand);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-ecbdb881 .elementor-icon {
  font-size: var(--type-h2);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-68f3f9ee.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-68f3f9ee.elementor-view-stacked:has(:hover) .elementor-icon,
body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-68f3f9ee.elementor-view-stacked:has(:focus) .elementor-icon {
  background-color: var(--sr-brand);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-68f3f9ee .elementor-icon {
  font-size: var(--type-h2);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-cbb066f:not(.elementor-motion-effects-element-type-background),
body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990699 .elementor-element.elementor-element-cbb066f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-canvas);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero h1 {
  font-size: var(--type-h1);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .body {
  font-size: var(--type-body);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero a.b1 {
  background: var(--sr-canvas);
  color: var(--sr-ink);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero a.b1:hover {
  background: var(--sr-tint);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-brand {
  font-size: var(--type-h1);
  font-family: var(--font-ui);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-product {
  font-size: var(--type-h2);
  font-family: var(--font-ui);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /*MEHERO_END*/


.me-wyb {
  background: var(--sr-tint);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-wyb h2 {
  font-size: var(--type-h1);
  color: var(--sr-ink);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-wyb .sub {
  color: var(--sr-ink-soft);
  font-size: var(--type-lead);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-wyb .tile {
  background: var(--sr-canvas);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-wyb .tile:hover {
  border-color: var(--sr-brand);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-wyb .tile .ico {
  background: var(--sr-tint);
  color: var(--sr-brand);
  font-size: var(--type-lead);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-wyb .tile h3 {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-wyb .tile p {
  color: var(--sr-ink-soft);
  font-size: var(--type-body);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-wyb .tile .cta {
  color: var(--sr-brand);
  font-size: var(--type-caption);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-faq {
  background: var(--sr-canvas);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-faq h2 {
  font-size: var(--type-h2);
  color: var(--sr-ink);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-faq summary {
  color: var(--sr-ink);
  font-size: var(--type-lead);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-faq summary::after {
  color: var(--sr-brand);
  font-size: var(--type-h3);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-faq p {
  color: var(--sr-ink-soft);
  font-size: var(--type-body);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-cta {
  background: var(--sr-dark);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-cta h2 {
  font-size: var(--type-h1);
  color: var(--sr-ink-invert);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-cta p {
  color: var(--sr-ink-invert-soft);
  font-size: var(--type-lead);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-cta a.b1 {
  background: var(--sr-tint);
  color: var(--sr-ink);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-cta a.b1:hover {
  background: var(--sr-canvas);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-cta a.b2 {
  color: var(--sr-ink-invert);
}

body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .me-cta a.b2:hover {
  background: var(--sr-tint);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987942 .elementor-element.elementor-element-523057c .elementor-button {
  background-color: transparent;
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987942 .elementor-element.elementor-element-80eceb7 .elementor-button {
  background-color: transparent;
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987942 .elementor-element.elementor-element-f408191 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987942 .elementor-element.elementor-element-783ee63 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987942 .elementor-element.elementor-element-4c7b9a1 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987942 .elementor-element.elementor-element-38e6971 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987942 .elementor-element.elementor-element-4c2cbfc .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987942 .elementor-element.elementor-element-c526b64 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987942 .elementor-element.elementor-element-c8b97a2 .elementor-button {
  background-color: transparent;
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987942 .elementor-element.elementor-element-8f09242 .elementor-button {
  background-color: transparent;
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero h1 {
  font-size: var(--type-h1);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .body {
  font-size: var(--type-body);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero a.b1 {
  background: var(--sr-canvas);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero a.b1:hover {
  background: var(--sr-tint);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-brand {
  font-size: var(--type-h1);
  font-family: var(--font-ui);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-product {
  font-size: var(--type-h2);
  font-family: var(--font-ui);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-section {
  background: var(--sr-canvas);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-eyebrow {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-title {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-lead {
  font-size: var(--type-body);
  color: var(--sr-ink-soft);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-card {
  background: var(--sr-canvas);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-card:hover {
  border-color: var(--sr-brand);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-kicker {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-heading {
  font-size: var(--type-lead);
  color: var(--sr-brand);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-sub {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-section {
  background: var(--sr-canvas);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-eyebrow {
  font-size: var(--type-eyebrow);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-title {
  font-size: var(--type-h2);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-item {
  background: var(--sr-canvas);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-q {
  font-size: var(--type-body);
  color: var(--sr-brand);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-q::after {
  font-size: var(--type-lead);
  color: var(--sr-brand);
}

body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-a {
  font-size: var(--type-body);
  color: var(--sr-ink-soft);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-26bb892 .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-ink);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-25a970b:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-25a970b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-7b7a436 .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-d752ce8:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-d752ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-eecd0d4.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-3cb5d5d .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-a23008a:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-a23008a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-2267256.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-7e19e10 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-52c7e2f:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-52c7e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-9d21403.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-d783de3 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-f4a265e:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-f4a265e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-95c27e3.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-2f3210f .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-b3d2969 .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-ink);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-ebaa376 {
  border-color: var(--sr-brand);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-92f6b32 .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-71a5d78 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-f3d613d {
  border-color: var(--sr-brand);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-14f4b41 .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-b7a3294 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-0293924 {
  border-color: var(--sr-brand);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-9e6921a .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-e6670ee .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-b23a91e {
  border-color: var(--sr-brand);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-c1d2a97 .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-68f1005 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-2fbb3a1:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-2fbb3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-f4787f1 .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-747b7e6 {
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-2cfd5ad:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-2cfd5ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-174385b.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-b8e5e17 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-4e50d07:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-4e50d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-c3dcb47.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-c4ea561 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-640bb16:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-640bb16 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-e88a638.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-f1a08ac .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-b460b8c .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-ink);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-a4c08dc {
  border-color: var(--sr-hairline);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-a4c08dc:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-a4c08dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-tint);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-01f1e46.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-a630cca .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-828bfc2 {
  border-color: var(--sr-hairline);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-828bfc2:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-828bfc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-tint);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-69cec3c.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-d0e5026 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-940dcbd {
  border-color: var(--sr-hairline);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-940dcbd:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-940dcbd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-tint);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-ac301c3.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-6cf10a9 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-b3ce0f8 {
  border-color: var(--sr-hairline);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-b3ce0f8:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-b3ce0f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-tint);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-ac9df5a.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-6767944 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-a2930d8:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-a2930d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-59019c1 .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-79ec058 {
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-01be0e7:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-01be0e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-a989b85 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-10db665:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-10db665 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-1a5d4e0 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-3a06789:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-3a06789 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-c76a83a .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-2176533 {
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-f16f1c8.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-d975479 .elementor-heading-title {
  font-size: var(--type-body);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-5afac7d.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-f83b4e4 .elementor-heading-title {
  font-size: var(--type-body);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-f4f3c4f.elementor-view-stacked .elementor-icon {
  background-color: var(--sr-brand-lift);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-ab6d289 .elementor-heading-title {
  font-size: var(--type-body);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-f85c4ef .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-89bb477 {
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-44f1f79 .elementor-button {
  background-color: var(--sr-canvas);
  font-size: var(--type-body);
  fill: var(--sr-ink);
  color: var(--sr-ink);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-4feff9e .elementor-button {
  font-size: var(--type-body);
  fill: var(--sr-ink-invert);
  color: var(--sr-ink-invert);
  border-color: var(--sr-hairline-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-58b9073:not(.elementor-motion-effects-element-type-background),
body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-58b9073 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-08b8f25 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-8278946 .elementor-repeater-item-29b264c.elementor-social-icon svg {
  fill: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-8278946 .elementor-repeater-item-a9534de.elementor-social-icon svg {
  fill: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-8278946 .elementor-repeater-item-7fdf71f.elementor-social-icon svg {
  fill: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-8278946 .elementor-repeater-item-8967589.elementor-social-icon svg {
  fill: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-8278946 .elementor-repeater-item-7be48ad.elementor-social-icon svg {
  fill: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-8278946 .elementor-repeater-item-75e5a2c.elementor-social-icon svg {
  fill: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-8278946 .elementor-social-icon svg {
  fill: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-990746 .elementor-element.elementor-element-0fe5f34 {
  color: var(--sr-ink-invert);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero h1 {
  font-size: var(--type-h1);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .body {
  font-size: var(--type-body);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero a.b1 {
  background: var(--sr-canvas);
  color: var(--sr-ink);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero a.b1:hover {
  background: var(--sr-tint);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-brand {
  font-size: var(--type-h1);
  font-family: var(--font-ui);
}

body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-product {
  font-size: var(--type-h2);
  font-family: var(--font-ui);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-6980f11 .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-8c14491 .elementor-heading-title {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-15fda7a .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-cdfe812 .elementor-heading-title {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-798da21 .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-0b2b6e8 .elementor-heading-title {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-f570b6c .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-ba932b4 .elementor-heading-title {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-4b2102e:not(.elementor-motion-effects-element-type-background),
body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-4b2102e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-tint);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-d2fc95f:not(.elementor-motion-effects-element-type-background),
body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-d2fc95f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-tint);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-cc931e7:not(.elementor-motion-effects-element-type-background),
body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-cc931e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-tint);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-bf94472 .elementor-heading-title {
  font-size: var(--type-h2);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-9726084 .elementor-tab-content {
  border-block-end-color: var(--sr-hairline);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-9726084 .elementor-tab-title {
  border-color: var(--sr-hairline);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-9726084 .elementor-toggle-title,
body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-9726084 .elementor-toggle-icon {
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-987976 .elementor-element.elementor-element-9726084 .elementor-toggle-icon svg {
  fill: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero {
  background: var(--sr-dark);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero h1 {
  font-size: var(--type-h1);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .body {
  font-size: var(--type-body);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero a.b1 {
  background: var(--sr-canvas);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero a.b1:hover {
  background: var(--sr-tint);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-brand {
  font-size: var(--type-h1);
  font-family: var(--font-ui);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-cert-row .cert .t {
  color: var(--sr-ink);
  font-size: var(--type-body);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-cert-row .cert .c {
  color: var(--sr-ink-soft);
  font-size: var(--type-eyebrow);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-def {
  background: var(--sr-canvas);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-def h2 {
  font-size: var(--type-h2);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-def p {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hiw h2 {
  font-size: var(--type-h2);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hiw .card {
  background: var(--sr-canvas);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hiw .card:hover {
  border-color: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hiw .num {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hiw .card h3 {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hiw .card p {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-caps h2 {
  font-size: var(--type-h2);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-caps .sub {
  color: var(--sr-ink-soft);
  font-size: var(--type-body);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-caps .col-head {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-caps .tile {
  background: var(--sr-canvas);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-caps .tile:hover {
  border-color: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-caps .tile h4 {
  font-size: var(--type-body);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-caps .tile h4 .icon {
  background: var(--sr-tint);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-caps .tile h4 .icon svg {
  stroke: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-caps .tile p {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cap-grid .col-head {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cap-grid .tile {
  background: var(--sr-canvas);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cap-grid .tile:hover {
  border-color: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cap-grid .tile h4 {
  font-size: var(--type-body);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cap-grid .tile h4 .icon {
  background: var(--sr-tint);
  color: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cap-grid .tile p {
  color: var(--sr-ink-soft);
  font-size: var(--type-caption);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .priv-banner .priv-icon {
  background: var(--sr-brand);
  color: var(--sr-ink-invert);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .priv-banner .priv-body h3 {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .priv-banner .priv-body p {
  color: var(--sr-ink-soft);
  font-size: var(--type-body);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-price h2 {
  font-size: var(--type-h2);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-price .sub {
  color: var(--sr-ink-soft);
  font-size: var(--type-body);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-price .tbl-wrap {
  background: var(--sr-canvas);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-price .tbl-head {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-price .tbl-head .dot {
  background: var(--sr-brand-lift);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-price th {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-price td {
  font-size: var(--type-caption);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-price td:last-child {
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-price .note {
  font-size: var(--type-body);
  color: var(--sr-ink-soft);
  background: var(--sr-tint);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-price .cta-row a {
  background: var(--sr-dark);
  color: var(--sr-ink-invert);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-uc h2 {
  font-size: var(--type-h2);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-uc .sub {
  color: var(--sr-ink-soft);
  font-size: var(--type-body);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-uc .tile {
  background: var(--sr-canvas);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-uc .tile:hover {
  border-color: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-uc .tile .ico {
  background: var(--sr-tint);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-uc .tile .ico svg {
  stroke: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-uc .tile h3 {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-uc .tile p {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-uc .tile .arrow {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-int h2 {
  font-size: var(--type-h2);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-int .card {
  background: var(--sr-canvas);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-int .card:hover {
  border-color: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-int .card .ico {
  background: var(--sr-tint);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-int .card .ico svg {
  stroke: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-int .card h3 {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-int .card p {
  font-size: var(--type-body);
  color: var(--sr-ink-soft);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-int .doc-cta a {
  background: var(--sr-dark);
  color: var(--sr-ink-invert);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-priv {
  background: var(--sr-dark);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-priv h2 {
  font-size: var(--type-h2);
  color: var(--sr-ink-invert);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-priv p {
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-priv a {
  color: var(--sr-brand-lift);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-priv a:hover {
  color: var(--sr-ink-invert);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-priv .trust span {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-invert-soft);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-trust {
  background: var(--sr-canvas);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-trust .eyebrow {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-trust h3 {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-trust .mark {
  background: var(--sr-tint);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-trust .mark .caption {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-trust .mark.text-mark .shield {
  background: var(--sr-brand);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-trust .mark.text-mark .name {
  font-size: var(--type-body);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-trust .footnote {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-trust .mark .austrac-text .brand {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-trust .mark .austrac-text .tag {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-cta {
  background: var(--sr-dark);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-cta h2 {
  font-size: var(--type-h1);
  color: var(--sr-ink-invert);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-cta p {
  color: var(--sr-ink-invert-soft);
  font-size: var(--type-lead);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-cta a.b1 {
  background: var(--sr-tint);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-cta a.b1:hover {
  background: var(--sr-canvas);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-cta a.b2 {
  color: var(--sr-ink-invert);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-cta a.b2:hover {
  background: var(--sr-tint);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-social .lbl {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-invert-faint);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-social .icons a {
  color: var(--sr-ink-invert-soft);
}

body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-social .icons a:hover {
  background: var(--sr-tint);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main h1,
body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main h2,
body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main h3,
body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main h4,
body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main h5,
body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main h6 {
  font-family: var(--font-ui);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-eyebrow {
  font-size: var(--type-caption);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-h1 {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-eyebrow {
  font-size: var(--type-caption);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-h1 {
  font-size: var(--type-h1);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-subtitle {
  font-size: var(--type-lead);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cta-button {
  font-size: var(--type-body);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge {
  background: var(--sr-tint);
  font-size: var(--type-caption);
  color: var(--sr-brand-deep);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge:hover {
  background: var(--sr-tint);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-tag {
  font-size: var(--type-body);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-title {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cost-intro {
  font-size: var(--type-lead);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card-metric {
  font-size: var(--type-h2);
  font-family: var(--font-ui);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card-label {
  font-size: var(--type-body);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card-body {
  font-size: var(--type-caption);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .highlight-box {
  background: var(--sr-tint);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card-glass p {
  font-size: var(--type-body);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .case-title {
  font-size: var(--type-h2);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .case-body {
  font-size: var(--type-lead);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .flow-step {
  font-size: var(--type-caption);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .flow-arrow {
  font-size: var(--type-h3);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .stat-number {
  font-size: var(--type-h1);
  font-family: var(--font-ui);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .stat-label {
  font-size: var(--type-body);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-intro {
  font-size: var(--type-lead);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-card h3 {
  font-size: var(--type-lead);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-card p {
  font-size: var(--type-caption);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .scope-column h4 {
  font-size: var(--type-body);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .scope-column li {
  font-size: var(--type-caption);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-final h2 {
  font-size: var(--type-h1);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-final p {
  font-size: var(--type-lead);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-final .cta-button {
  font-size: var(--type-lead);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .footer-note {
  font-size: var(--type-caption);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge {
  font-size: var(--type-eyebrow);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-h1 {
  font-size: var(--type-h2);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-subtitle {
  font-size: var(--type-body);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-title {
  font-size: var(--type-h2);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .modal-box h2 {
  font-size: var(--type-h2);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .modal-close {
  font-size: var(--type-h3);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-body {
  font-size: var(--type-lead);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card h3 {
  font-size: var(--type-h3);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .product-card h3 {
  font-size: var(--type-h3);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .product-card a {
  color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .product-card a:hover {
  color: var(--sr-brand);
  border-bottom-color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .highlight-box p {
  font-size: var(--type-lead);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .white-bg {
  background: var(--sr-canvas);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .product-card p {
  font-size: var(--type-body);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card p {
  font-size: var(--type-body);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-eyebrow {
  font-size: var(--type-eyebrow);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero h1 {
  font-size: var(--type-h1);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero .subtitle {
  font-size: var(--type-lead);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero .cta-button {
  background: var(--sr-brand);
  font-size: var(--type-body);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero .cta-button:hover {
  background: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge {
  font-size: var(--type-caption);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge .check {
  font-size: var(--type-body);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .final-cta h2 {
  font-size: var(--type-h1);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .final-cta p {
  font-size: var(--type-lead);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .final-cta .footer-note {
  font-size: var(--type-caption);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-tag {
  font-size: var(--type-eyebrow);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .final-cta-box h2 {
  font-size: var(--type-h1);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .final-cta-box p {
  font-size: var(--type-lead);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .footer-note {
  font-size: var(--type-caption);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .products-section-light {
  background: var(--sr-canvas);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .products-section-light h2 {
  color: var(--sr-ink);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .products-section-light .section-tag {
  color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .products-section-light .product-card:hover {
  border-color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cta-section-light {
  background: var(--sr-canvas);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .accred-eyebrow {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .accred-card {
  background: var(--sr-canvas);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .accred-card .ic {
  background: var(--sr-tint);
  color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .accred-card h4 {
  font-size: var(--type-body);
  color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .accred-card p {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-section {
  background: var(--sr-canvas);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-eyebrow {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-title {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-item {
  background: var(--sr-canvas);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-q {
  font-size: var(--type-body);
  color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-q::after {
  font-size: var(--type-lead);
  color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-a {
  font-size: var(--type-body);
  color: var(--sr-ink-soft);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-section {
  background: var(--sr-canvas);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-eyebrow {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-title {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-lead {
  font-size: var(--type-body);
  color: var(--sr-ink-soft);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-card {
  background: var(--sr-canvas);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-card:hover {
  border-color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-kicker {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-heading {
  font-size: var(--type-lead);
  color: var(--sr-brand);
}

body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-sub {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-989936.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner {
  background: var(--sr-dark);
}

body.page-id-989936.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-eyebrow {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-eyebrow);
}

body.page-id-989936.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
  color: var(--sr-ink-invert);
  font-size: var(--type-h1);
}

body.page-id-989936.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-989936.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta {
  background: var(--sr-canvas);
  color: var(--sr-brand-deep);
  font-size: var(--type-body);
}

body.page-id-989936.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta:hover {
  background: var(--sr-tint);
}

body.page-id-989936.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card {
  background: var(--sr-canvas);
}

body.page-id-989936.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .meta {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-989936.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card h3 {
  font-size: var(--type-lead);
  color: var(--sr-brand-deep);
}

body.page-id-989936.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .excerpt {
  font-size: var(--type-caption);
  color: var(--sr-ink);
}

body.page-id-989936.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .read-link {
  font-size: var(--type-caption);
  color: var(--sr-brand);
}

body.page-id-989936.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .quote {
  font-size: var(--type-eyebrow);
}

body.page-id-989942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner {
  background: var(--sr-dark);
}

body.page-id-989942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-eyebrow {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-eyebrow);
}

body.page-id-989942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
  color: var(--sr-ink-invert);
  font-size: var(--type-h1);
}

body.page-id-989942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-989942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta {
  background: var(--sr-canvas);
  color: var(--sr-brand-deep);
  font-size: var(--type-body);
}

body.page-id-989942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta:hover {
  background: var(--sr-tint);
}

body.page-id-989942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card {
  background: var(--sr-canvas);
}

body.page-id-989942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .meta {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-989942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card h3 {
  font-size: var(--type-lead);
  color: var(--sr-brand-deep);
}

body.page-id-989942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .excerpt {
  font-size: var(--type-caption);
  color: var(--sr-ink);
}

body.page-id-989942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .read-link {
  font-size: var(--type-caption);
  color: var(--sr-brand);
}

body.page-id-989942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .quote {
  font-size: var(--type-eyebrow);
}

body.page-id-989943.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner {
  background: var(--sr-dark);
}

body.page-id-989943.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-eyebrow {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-eyebrow);
}

body.page-id-989943.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
  color: var(--sr-ink-invert);
  font-size: var(--type-h1);
}

body.page-id-989943.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-989943.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta {
  background: var(--sr-canvas);
  color: var(--sr-brand-deep);
  font-size: var(--type-body);
}

body.page-id-989943.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta:hover {
  background: var(--sr-tint);
}

body.page-id-989943.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card {
  background: var(--sr-canvas);
}

body.page-id-989943.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .meta {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-989943.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card h3 {
  font-size: var(--type-lead);
  color: var(--sr-brand-deep);
}

body.page-id-989943.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .excerpt {
  font-size: var(--type-caption);
  color: var(--sr-ink);
}

body.page-id-989943.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .read-link {
  font-size: var(--type-caption);
  color: var(--sr-brand);
}

body.page-id-989943.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .quote {
  font-size: var(--type-eyebrow);
}

body.page-id-989944.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner {
  background: var(--sr-dark);
}

body.page-id-989944.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-eyebrow {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-eyebrow);
}

body.page-id-989944.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
  color: var(--sr-ink-invert);
  font-size: var(--type-h1);
}

body.page-id-989944.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-989944.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta {
  background: var(--sr-canvas);
  color: var(--sr-brand-deep);
  font-size: var(--type-body);
}

body.page-id-989944.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta:hover {
  background: var(--sr-tint);
}

body.page-id-989944.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card {
  background: var(--sr-canvas);
}

body.page-id-989944.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .meta {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-989944.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card h3 {
  font-size: var(--type-lead);
  color: var(--sr-brand-deep);
}

body.page-id-989944.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .excerpt {
  font-size: var(--type-caption);
  color: var(--sr-ink);
}

body.page-id-989944.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .read-link {
  font-size: var(--type-caption);
  color: var(--sr-brand);
}

body.page-id-989944.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .quote {
  font-size: var(--type-eyebrow);
}

body.page-id-989945.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner {
  background: var(--sr-dark);
}

body.page-id-989945.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-eyebrow {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-eyebrow);
}

body.page-id-989945.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
  color: var(--sr-ink-invert);
  font-size: var(--type-h1);
}

body.page-id-989945.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-989945.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta {
  background: var(--sr-canvas);
  color: var(--sr-brand-deep);
  font-size: var(--type-body);
}

body.page-id-989945.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta:hover {
  background: var(--sr-tint);
}

body.page-id-989945.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card {
  background: var(--sr-canvas);
}

body.page-id-989945.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .meta {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-989945.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card h3 {
  font-size: var(--type-lead);
  color: var(--sr-brand-deep);
}

body.page-id-989945.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .excerpt {
  font-size: var(--type-caption);
  color: var(--sr-ink);
}

body.page-id-989945.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .read-link {
  font-size: var(--type-caption);
  color: var(--sr-brand);
}

body.page-id-989945.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .quote {
  font-size: var(--type-eyebrow);
}

body.page-id-989946.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner {
  background: var(--sr-dark);
}

body.page-id-989946.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-eyebrow {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-eyebrow);
}

body.page-id-989946.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
  color: var(--sr-ink-invert);
  font-size: var(--type-h1);
}

body.page-id-989946.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-989946.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta {
  background: var(--sr-canvas);
  color: var(--sr-brand-deep);
  font-size: var(--type-body);
}

body.page-id-989946.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta:hover {
  background: var(--sr-tint);
}

body.page-id-989946.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card {
  background: var(--sr-canvas);
}

body.page-id-989946.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .meta {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-989946.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card h3 {
  font-size: var(--type-lead);
  color: var(--sr-brand-deep);
}

body.page-id-989946.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .excerpt {
  font-size: var(--type-caption);
  color: var(--sr-ink);
}

body.page-id-989946.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .read-link {
  font-size: var(--type-caption);
  color: var(--sr-brand);
}

body.page-id-989946.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .quote {
  font-size: var(--type-eyebrow);
}

body.page-id-989947.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner {
  background: var(--sr-dark);
}

body.page-id-989947.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-eyebrow {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-eyebrow);
}

body.page-id-989947.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
  color: var(--sr-ink-invert);
  font-size: var(--type-h1);
}

body.page-id-989947.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-989947.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta {
  background: var(--sr-canvas);
  color: var(--sr-brand-deep);
  font-size: var(--type-body);
}

body.page-id-989947.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta:hover {
  background: var(--sr-tint);
}

body.page-id-989947.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card {
  background: var(--sr-canvas);
}

body.page-id-989947.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .meta {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-989947.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card h3 {
  font-size: var(--type-lead);
  color: var(--sr-brand-deep);
}

body.page-id-989947.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .excerpt {
  font-size: var(--type-caption);
  color: var(--sr-ink);
}

body.page-id-989947.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .read-link {
  font-size: var(--type-caption);
  color: var(--sr-brand);
}

body.page-id-989947.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .quote {
  font-size: var(--type-eyebrow);
}

body.page-id-989948.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner {
  background: var(--sr-dark);
}

body.page-id-989948.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-eyebrow {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-eyebrow);
}

body.page-id-989948.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
  color: var(--sr-ink-invert);
  font-size: var(--type-h1);
}

body.page-id-989948.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-989948.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta {
  background: var(--sr-canvas);
  color: var(--sr-brand-deep);
  font-size: var(--type-body);
}

body.page-id-989948.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta:hover {
  background: var(--sr-tint);
}

body.page-id-989948.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card {
  background: var(--sr-canvas);
}

body.page-id-989948.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .meta {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-989948.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card h3 {
  font-size: var(--type-lead);
  color: var(--sr-brand-deep);
}

body.page-id-989948.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .excerpt {
  font-size: var(--type-caption);
  color: var(--sr-ink);
}

body.page-id-989948.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .read-link {
  font-size: var(--type-caption);
  color: var(--sr-brand);
}

body.page-id-989948.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .quote {
  font-size: var(--type-eyebrow);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing {
  font-family: var(--font-ui);
  color: var(--sr-ink);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .hero-badge {
  font-size: var(--type-eyebrow);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .hero p {
  font-size: var(--type-lead);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .hero-cta {
  background: var(--sr-brand);
  font-size: var(--type-body);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .hero-cta:hover {
  background: var(--sr-brand);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .section-tag {
  font-size: var(--type-eyebrow);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .section-header p {
  font-size: var(--type-body);
  color: var(--sr-ink-soft);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* PRICING CARD */
.sr-pricing .pricing-card {
  background: var(--sr-canvas);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* TABLE HEADER */
.sr-pricing .table-header {
  background: var(--sr-dark);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .table-header span {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-invert-soft);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .table-row:hover {
  background: var(--sr-tint);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .feature-name {
  font-size: var(--type-body);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .feature-desc {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .price-amount {
  font-size: var(--type-h2);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .price-unit {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .price-free {
  font-size: var(--type-h2);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* CTA SECTION */
.sr-pricing .cta-section {
  background: var(--sr-dark);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .cta-section p {
  font-size: var(--type-body);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .cta-btn {
  background: var(--sr-brand);
  font-size: var(--type-body);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .cta-btn:hover {
  background: var(--sr-brand);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .cta-btn-outline {
  font-size: var(--type-body);
}

body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .price-amount,
body.page-id-988373.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-pricing .price-free {
  font-size: var(--type-h3);
}

body.page-id-97.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner {
  background: var(--sr-dark);
}

body.page-id-97.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-eyebrow {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-eyebrow);
}

body.page-id-97.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
  color: var(--sr-ink-invert);
  font-size: var(--type-h1);
}

body.page-id-97.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-97.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta {
  background: var(--sr-canvas);
  color: var(--sr-brand-deep);
  font-size: var(--type-body);
}

body.page-id-97.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta:hover {
  background: var(--sr-tint);
}

body.page-id-97.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cs-card {
  background: var(--sr-canvas);
}

body.page-id-97.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cs-card-cat {
  font-size: var(--type-eyebrow);
}

body.page-id-97.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cs-card-title {
  font-size: var(--type-lead);
  color: var(--sr-brand-deep);
}

body.page-id-97.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cs-card-sub {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-97.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cs-card-link {
  font-size: var(--type-caption);
  color: var(--sr-brand-lift);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner {
  background: var(--sr-dark);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-eyebrow {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-eyebrow);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
  color: var(--sr-ink-invert);
  font-size: var(--type-h1);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta {
  background: var(--sr-canvas);
  color: var(--sr-brand-deep);
  font-size: var(--type-body);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta:hover {
  background: var(--sr-tint);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk {
  font-family: var(--font-ui);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk h2 {
  font-size: var(--type-h2);
  color: var(--sr-brand-deep);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk h3 {
  font-size: var(--type-lead);
  color: var(--sr-brand-deep);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk p {
  font-size: var(--type-body);
  color: var(--sr-ink);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-logo-card {
  background: var(--sr-canvas);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-logo-card.dark {
  background: var(--sr-dark);
  border-color: var(--sr-hairline-invert);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-logo-card .label {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-logo-card.dark .label {
  color: var(--sr-brand-lift);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-logo-card .links {
  font-size: var(--type-eyebrow);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-logo-card .links a {
  color: var(--sr-brand);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-logo-card.dark .links a {
  color: var(--sr-brand-lift);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-color {
  background: var(--sr-canvas);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-color .meta strong {
  font-size: var(--type-caption);
  color: var(--sr-brand-deep);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-color .meta code {
  font-family: var(--font-mono), monospace;
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-boilerplate {
  background: var(--sr-tint);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-boilerplate .copy-btn {
  background: var(--sr-canvas);
  font-size: var(--type-eyebrow);
  color: var(--sr-brand-deep);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-boilerplate .copy-btn:hover {
  background: var(--sr-tint);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-trust-card {
  background: var(--sr-canvas);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-trust-card strong {
  font-size: var(--type-body);
  color: var(--sr-brand-deep);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-trust-card span {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-fact-list {
  background: var(--sr-tint);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-fact-list li {
  font-size: var(--type-body);
  color: var(--sr-ink);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-fact-list li strong {
  color: var(--sr-brand-deep);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-spoke {
  background: var(--sr-canvas);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-spoke h3 {
  font-size: var(--type-lead);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-spoke .role {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-spoke .bio {
  font-size: var(--type-caption);
  color: var(--sr-ink);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-spoke .links {
  font-size: var(--type-eyebrow);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-spoke .links a {
  color: var(--sr-brand);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-cta-row a {
  background: var(--sr-dark);
  font-size: var(--type-caption);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-cta-row a:hover {
  background: var(--sr-brand);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-cta-row a.secondary {
  background: var(--sr-canvas);
  color: var(--sr-brand-deep);
}

body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-mk-cta-row a.secondary:hover {
  background: var(--sr-tint);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner {
  background: var(--sr-dark);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-eyebrow {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-eyebrow);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
  color: var(--sr-ink-invert);
  font-size: var(--type-h1);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta {
  background: var(--sr-canvas);
  color: var(--sr-brand-deep);
  font-size: var(--type-body);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta:hover {
  background: var(--sr-tint);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-container h1 {
  font-size: var(--type-h1);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-container h2 {
  font-size: var(--type-h2);
  color: var(--sr-brand-deep);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-container p {
  font-size: var(--type-body);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-media-form {
  font-family: var(--font-ui);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-media-form label {
  color: var(--sr-brand-deep);
  font-size: var(--type-caption);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-media-form input,
body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-media-form textarea,
body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-media-form select {
  font-size: var(--type-body);
  font-family: var(--font-ui);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-media-form button.shr-media-submit {
  background: var(--sr-brand);
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-media-form button.shr-media-submit:hover {
  background: var(--sr-brand);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-media-success {
  background: var(--sr-tint);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-media-success h3 {
  color: var(--sr-brand-deep);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-media-error {
  background: var(--sr-tint);
}

body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-media-form .small {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner {
  background: var(--sr-dark);
}

body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-eyebrow {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-eyebrow);
}

body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
  color: var(--sr-ink-invert);
  font-size: var(--type-h1);
}

body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta {
  background: var(--sr-canvas);
  color: var(--sr-brand-deep);
  font-size: var(--type-body);
}

body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta:hover {
  background: var(--sr-tint);
}

body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-container h1 {
  font-size: var(--type-h1);
}

body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-container h2 {
  font-size: var(--type-h2);
}

body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-container p {
  font-size: var(--type-body);
}

body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card {
  background: var(--sr-canvas);
}

body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .meta {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card h3 {
  font-size: var(--type-lead);
  color: var(--sr-brand-deep);
}

body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .excerpt {
  font-size: var(--type-caption);
  color: var(--sr-ink);
}

body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .read-link {
  font-size: var(--type-caption);
  color: var(--sr-brand);
}

body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .quote {
  font-size: var(--type-eyebrow);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner {
  background: var(--sr-dark);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-eyebrow {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-eyebrow);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
  color: var(--sr-ink-invert);
  font-size: var(--type-h1);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta {
  background: var(--sr-canvas);
  color: var(--sr-brand-deep);
  font-size: var(--type-body);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta:hover {
  background: var(--sr-tint);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-container h1 {
  font-size: var(--type-h1);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-container h2 {
  font-size: var(--type-h2);
  color: var(--sr-brand-deep);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-container p {
  font-size: var(--type-body);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card {
  background: var(--sr-canvas);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .meta {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card h3 {
  font-size: var(--type-lead);
  color: var(--sr-brand-deep);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .excerpt {
  font-size: var(--type-caption);
  color: var(--sr-ink);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .read-link {
  font-size: var(--type-caption);
  color: var(--sr-brand);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .quote {
  font-size: var(--type-eyebrow);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card {
  background: var(--sr-canvas);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .meta {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card h3 {
  font-size: var(--type-lead);
  color: var(--sr-brand-deep);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .excerpt {
  font-size: var(--type-caption);
  color: var(--sr-ink);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .read-link {
  font-size: var(--type-caption);
  color: var(--sr-brand);
}

body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .quote {
  font-size: var(--type-eyebrow);
}

body.page-id-991075.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner {
  background: var(--sr-dark);
}

body.page-id-991075.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-eyebrow {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-eyebrow);
}

body.page-id-991075.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
  color: var(--sr-ink-invert);
  font-size: var(--type-h1);
}

body.page-id-991075.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
  color: var(--sr-ink-invert);
  font-size: var(--type-body);
}

body.page-id-991075.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta {
  background: var(--sr-canvas);
  color: var(--sr-brand-deep);
  font-size: var(--type-body);
}

body.page-id-991075.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-cta:hover {
  background: var(--sr-tint);
}

body.page-id-991075.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card {
  background: var(--sr-canvas);
}

body.page-id-991075.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .meta {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-991075.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card h3 {
  font-size: var(--type-lead);
  color: var(--sr-brand-deep);
}

body.page-id-991075.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .excerpt {
  font-size: var(--type-caption);
  color: var(--sr-ink);
}

body.page-id-991075.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .read-link {
  font-size: var(--type-caption);
  color: var(--sr-brand);
}

body.page-id-991075.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-card .quote {
  font-size: var(--type-eyebrow);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .eyebrow {
  font-size: var(--type-eyebrow);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero h1 {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero .subtitle {
  font-size: var(--type-lead);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero .cta-button {
  font-size: var(--type-body);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge {
  font-size: var(--type-eyebrow);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-tag {
  font-size: var(--type-body);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-title {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-subtitle {
  font-size: var(--type-lead);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card h3 {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card p {
  font-size: var(--type-body);
  color: var(--sr-ink-soft);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .highlight-box h3 {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .highlight-box p {
  font-size: var(--type-lead);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .product-card h3 {
  font-family: var(--font-ui);
  font-size: var(--type-h3);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .product-card p {
  font-size: var(--type-body);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .product-card a {
  font-size: var(--type-body);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .case-study-card h3 {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .case-study-card p {
  font-size: var(--type-body);
  color: var(--sr-ink-soft);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .case-study-card li {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .use-case-card h3 {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .use-case-card p {
  font-size: var(--type-body);
  color: var(--sr-ink-soft);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .final-cta .cta-button {
  font-size: var(--type-body);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .final-cta-footer {
  font-size: var(--type-caption);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero h1 {
  font-size: var(--type-h2);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-title {
  font-size: var(--type-h2);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero .subtitle {
  font-size: var(--type-body);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .modal-box {
  background: var(--sr-canvas);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .modal-close {
  font-size: var(--type-h3);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .modal-box p {
  color: var(--sr-ink-soft);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .modal-box a {
  color: var(--sr-ink-invert);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .accred-eyebrow {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .accred-card {
  background: var(--sr-canvas);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .accred-card .ic {
  background: var(--sr-tint);
  color: var(--sr-brand);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .accred-card h4 {
  font-size: var(--type-body);
  color: var(--sr-brand);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .accred-card p {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-section {
  background: var(--sr-canvas);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-eyebrow {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-title {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-item {
  background: var(--sr-canvas);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-q {
  font-size: var(--type-body);
  color: var(--sr-brand);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-q::after {
  font-size: var(--type-lead);
  color: var(--sr-brand);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-a {
  font-size: var(--type-body);
  color: var(--sr-ink-soft);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-section {
  background: var(--sr-canvas);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-eyebrow {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-title {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-lead {
  font-size: var(--type-body);
  color: var(--sr-ink-soft);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-card {
  background: var(--sr-canvas);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-card:hover {
  border-color: var(--sr-brand);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-kicker {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-heading {
  font-size: var(--type-lead);
  color: var(--sr-brand);
}

body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-sub {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main h1,
body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main h2,
body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main h3,
body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main h4,
body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main h5,
body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main h6 {
  font-family: var(--font-ui);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-eyebrow {
  font-size: var(--type-caption);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-h1 {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-eyebrow {
  font-size: var(--type-caption);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-h1 {
  font-size: var(--type-h1);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-subtitle {
  font-size: var(--type-lead);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cta-button {
  font-size: var(--type-body);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge {
  background: var(--sr-tint);
  font-size: var(--type-caption);
  color: var(--sr-brand-deep);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge:hover {
  background: var(--sr-tint);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-tag {
  font-size: var(--type-body);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-title {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .cost-intro {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card-metric {
  font-size: var(--type-h2);
  font-family: var(--font-ui);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card-label {
  font-size: var(--type-body);
  color: var(--sr-ink);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card-body {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .highlight-box {
  background: var(--sr-tint);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* ============ SECTION 2: SOLUTION ============ */
        .section-solution {
  background: var(--sr-canvas);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card-glass h3 {
  font-size: var(--type-h3);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card-glass p {
  font-size: var(--type-body);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card-glass a {
  color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card-glass a:hover {
  color: var(--sr-brand);
  border-bottom-color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .case-title {
  font-size: var(--type-h2);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .case-body {
  font-size: var(--type-lead);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .flow-step {
  font-size: var(--type-caption);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .flow-arrow {
  font-size: var(--type-h3);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .stat-box:hover {
  border-color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .stat-number {
  font-size: var(--type-h1);
  font-family: var(--font-ui);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .stat-label {
  font-size: var(--type-body);
  color: var(--sr-ink-soft);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-intro {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-card h3 {
  font-size: var(--type-lead);
  color: var(--sr-ink);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-card p {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .scope-column h4 {
  font-size: var(--type-body);
  color: var(--sr-ink);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .scope-column li {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* ============ SECTION 5: FINAL CTA ============ */
        .section-final {
  background: var(--sr-canvas);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-final h2 {
  font-size: var(--type-h1);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-final p {
  font-size: var(--type-lead);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-final .cta-button {
  font-size: var(--type-lead);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .footer-note {
  font-size: var(--type-caption);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge {
  font-size: var(--type-eyebrow);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-h1 {
  font-size: var(--type-h2);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-subtitle {
  font-size: var(--type-body);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-title {
  font-size: var(--type-h2);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* Solution section on white */
        .section-solution .section-tag {
  color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-solution .section-title {
  color: var(--sr-ink);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-solution .card-glass:hover {
  border-color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-solution .card-glass p {
  color: var(--sr-ink-soft);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .accred-eyebrow {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .accred-card {
  background: var(--sr-canvas);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .accred-card .ic {
  background: var(--sr-tint);
  color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .accred-card h4 {
  font-size: var(--type-body);
  color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .accred-card p {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-soft);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-section {
  background: var(--sr-canvas);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-eyebrow {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-title {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-item {
  background: var(--sr-canvas);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-q {
  font-size: var(--type-body);
  color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-q::after {
  font-size: var(--type-lead);
  color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-a {
  font-size: var(--type-body);
  color: var(--sr-ink-soft);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-section {
  background: var(--sr-canvas);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-eyebrow {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-title {
  font-size: var(--type-h2);
  color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-lead {
  font-size: var(--type-body);
  color: var(--sr-ink-soft);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-card {
  background: var(--sr-canvas);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-card:hover {
  border-color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-kicker {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-heading {
  font-size: var(--type-lead);
  color: var(--sr-brand);
}

body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-xlinks-sub {
  font-size: var(--type-caption);
  color: var(--sr-ink-soft);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .hero-eyebrow {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .hero h1 {
  font-size: var(--type-h1);
  color: var(--sr-ink-invert);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .hero-sub {
  font-size: var(--type-body);
  color: var(--sr-ink-invert);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .btn-primary {
  font-size: var(--type-body);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .btn-outline {
  font-size: var(--type-body);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .hero-stat-num {
  font-size: var(--type-h2);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .hero-stat-label {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-invert);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .section.white {
  background: var(--sr-canvas);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .section.grey {
  background: var(--sr-canvas);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .eyebrow {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .section-title {
  font-size: var(--type-h2);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .section.navy .section-title {
  color: var(--sr-ink-invert);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .section-desc {
  font-size: var(--type-body);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .section.navy .section-desc {
  color: var(--sr-ink-invert);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .problem-card {
  background: var(--sr-canvas);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .problem-num {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .problem-card h3 {
  font-size: var(--type-body);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .problem-card p {
  font-size: var(--type-caption);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-table {
  background: var(--sr-canvas);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-table thead th {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-invert);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-table thead th.th-criteria {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-table thead th.th-sr {
  color: var(--sr-ink-invert);
  font-size: var(--type-caption);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-table thead th.th-sr .sr-badge {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-table tbody td {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-table tbody td.td-criteria {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-table .tick {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-table .tick.yes {
  background: var(--sr-tint);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-table .tick.no {
  background: var(--sr-tint);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-table .tick.partial {
  background: var(--sr-tint);
  color: var(--sr-brand);
  font-size: var(--type-body);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-swipe-hint {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-legend {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .tick {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .step-item.active {
  background: var(--sr-canvas);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .step-badge {
  font-size: var(--type-eyebrow);
  color: var(--sr-brand);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .step-item.active .step-badge {
  color: var(--sr-ink-invert);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .step-title {
  font-size: var(--type-caption);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .step-desc {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .sv-step {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .sv-title {
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .sv-body {
  font-size: var(--type-caption);
  color: var(--sr-ink-invert);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .svtag {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .svtag.blue {
  color: var(--sr-ink-invert-faint);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .myth-icon {
  font-size: var(--type-body);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .myth-q-text {
  font-size: var(--type-caption);
  color: var(--sr-ink-invert);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .myth-hint {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-invert-faint);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .verdict {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .myth-ans p {
  font-size: var(--type-eyebrow);
  color: var(--sr-ink-invert);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .stat-block {
  background: var(--sr-canvas);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .stat-num {
  font-size: var(--type-display);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .stat-label {
  font-size: var(--type-caption);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .cta-box h2 {
  font-size: var(--type-h2);
  color: var(--sr-ink-invert);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .cta-box p {
  font-size: var(--type-body);
  color: var(--sr-ink-invert);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .footer-brand p {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .footer-col h4 {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .footer-col ul li a {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .footer-bottom p {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .footer-tag {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .est-icon {
  font-size: var(--type-h2);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .est-title {
  font-size: var(--type-body);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .est-body {
  font-size: var(--type-caption);
  color: var(--sr-ink-invert-faint);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .aatt-finding-label {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .aatt-finding-text {
  font-size: var(--type-caption);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .aatt-stat-num {
  font-size: var(--type-h1);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .aatt-stat-highlight .aatt-stat-num {
  color: var(--sr-ink-invert);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .aatt-stat-label {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .aatt-stat-highlight .aatt-stat-label {
  color: var(--sr-ink-invert);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .reg-flag {
  font-size: var(--type-h2);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .reg-flag-badge {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .reg-jurisdiction {
  font-size: var(--type-lead);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .reg-law {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .reg-desc {
  font-size: var(--type-caption);
  color: var(--sr-ink-invert-faint);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .reg-trend {
  font-size: var(--type-body);
  color: var(--sr-ink-invert-soft);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .section-title {
  font-size: var(--type-h3);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .section-desc {
  font-size: var(--type-body);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-swipe-hint {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-table {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-table thead th {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .comp-table .tick {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .sv-step {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .sv-title {
  font-size: var(--type-lead);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .est-title {
  font-size: var(--type-body);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .aatt-stat-num {
  font-size: var(--type-h2);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .reg-desc {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .reg-trend {
  font-size: var(--type-eyebrow);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .cta-box h2 {
  font-size: var(--type-h3);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* Hero heading size */
  .sr-wrap .hero h1 {
  font-size: var(--type-h2);
}

body.page-id-989714.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sr-wrap .hero-sub {
  font-size: var(--type-body);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-eyebrow {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero h1 {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
  color: var(--sr-ink-invert);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-sub {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-desc {
  font-size: var(--type-body);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .audience-pill {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .countdown-heading {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-num {
  font-family: var(--font-ui);
  font-size: var(--type-h2);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-lbl {
  font-size: var(--type-eyebrow);
  font-family: var(--font-ui);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-sep {
  font-size: var(--type-h3);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* ── BADGES ── */
  .badges-row {
  background: var(--sr-canvas);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge-item {
  font-family: var(--font-ui);
  font-size: var(--type-caption);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge-icon {
  font-size: var(--type-h3);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge-icon.blue {
  background: var(--sr-tint);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-tag {
  font-family: var(--font-ui);
  font-size: var(--type-caption);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-title {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-body {
  font-size: var(--type-body);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-bg {
  background: var(--sr-tint);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-panel {
  background: var(--sr-tint);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-title {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-icon {
  font-size: var(--type-lead);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-name {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-stat {
  font-size: var(--type-eyebrow);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-tag {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
  background: var(--sr-tint);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-deadline-label {
  font-family: var(--font-ui);
  font-size: var(--type-body);
  color: var(--sr-ink-invert);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-deadline-date {
  font-family: var(--font-ui);
  font-size: var(--type-h3);
  color: var(--sr-ink-invert);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card {
  background: var(--sr-canvas);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card .num {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card h3 {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card p {
  font-size: var(--type-caption);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step-num {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
  color: var(--sr-brand-lift);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step h3 {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step p {
  font-size: var(--type-body);
  color: var(--sr-ink-invert-faint);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step-icon {
  font-size: var(--type-h2);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-card {
  background: var(--sr-canvas);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-icon {
  font-size: var(--type-h2);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-card h3 {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-card p {
  font-size: var(--type-caption);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table {
  font-size: var(--type-caption);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table thead th {
  background: var(--sr-tint);
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .tick {
  background: var(--sr-tint);
  font-size: var(--type-eyebrow);
  font-family: var(--font-ui);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .partial {
  background: var(--sr-tint);
  font-size: var(--type-eyebrow);
  font-family: var(--font-ui);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table {
  font-size: var(--type-caption);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table th {
  font-family: var(--font-ui);
  font-size: var(--type-caption);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table th.sharering-col {
  background: var(--sr-tint);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table td {
  font-size: var(--type-eyebrow);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table td.sharering-col {
  background: var(--sr-tint);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .yes {
  font-size: var(--type-body);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .no {
  font-size: var(--type-body);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .part {
  font-size: var(--type-body);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .key-item {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .deadline-section h2 {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
  color: var(--sr-ink-invert);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .deadline-section p {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-lead);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .btn-hero-clear {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .btn-hero-clear:hover {
  border-color: var(--sr-hairline-invert);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table {
  font-size: var(--type-eyebrow);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table thead th {
  font-size: var(--type-eyebrow);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table tbody td {
  font-size: var(--type-eyebrow);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table {
  font-size: var(--type-eyebrow);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table th {
  font-size: var(--type-eyebrow);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table td {
  font-size: var(--type-eyebrow);
}

body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-num {
  font-size: var(--type-lead);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-eyebrow {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero h1 {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
  color: var(--sr-ink-invert);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-sub {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-desc {
  font-size: var(--type-body);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .audience-pill {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .countdown-heading {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-num {
  font-family: var(--font-ui);
  font-size: var(--type-h2);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-lbl {
  font-size: var(--type-eyebrow);
  font-family: var(--font-ui);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-sep {
  font-size: var(--type-h3);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* ── BADGES ── */
  .badges-row {
  background: var(--sr-canvas);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge-item {
  font-family: var(--font-ui);
  font-size: var(--type-caption);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge-icon {
  font-size: var(--type-h3);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge-icon.blue {
  background: var(--sr-tint);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-tag {
  font-family: var(--font-ui);
  font-size: var(--type-caption);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-title {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-body {
  font-size: var(--type-body);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-bg {
  background: var(--sr-tint);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-panel {
  background: var(--sr-tint);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-title {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-icon {
  font-size: var(--type-lead);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-name {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-stat {
  font-size: var(--type-eyebrow);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-tag {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
  background: var(--sr-tint);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-deadline-label {
  font-family: var(--font-ui);
  font-size: var(--type-body);
  color: var(--sr-ink-invert);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-deadline-date {
  font-family: var(--font-ui);
  font-size: var(--type-h3);
  color: var(--sr-ink-invert);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card {
  background: var(--sr-canvas);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card .num {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card h3 {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card p {
  font-size: var(--type-caption);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step-num {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
  color: var(--sr-brand-lift);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step h3 {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step p {
  font-size: var(--type-body);
  color: var(--sr-ink-invert-faint);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step-icon {
  font-size: var(--type-h2);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-card {
  background: var(--sr-canvas);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-icon {
  font-size: var(--type-h2);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-card h3 {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-card p {
  font-size: var(--type-caption);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table {
  font-size: var(--type-caption);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table thead th {
  background: var(--sr-tint);
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .tick {
  background: var(--sr-tint);
  font-size: var(--type-eyebrow);
  font-family: var(--font-ui);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .partial {
  background: var(--sr-tint);
  font-size: var(--type-eyebrow);
  font-family: var(--font-ui);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table {
  font-size: var(--type-caption);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table th {
  font-family: var(--font-ui);
  font-size: var(--type-caption);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table th.sharering-col {
  background: var(--sr-tint);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table td {
  font-size: var(--type-eyebrow);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table td.sharering-col {
  background: var(--sr-tint);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .yes {
  font-size: var(--type-body);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .no {
  font-size: var(--type-body);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .part {
  font-size: var(--type-body);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .key-item {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .deadline-section h2 {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
  color: var(--sr-ink-invert);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .deadline-section p {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-lead);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .btn-hero-clear {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .btn-hero-clear:hover {
  border-color: var(--sr-hairline-invert);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table {
  font-size: var(--type-eyebrow);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table thead th {
  font-size: var(--type-eyebrow);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table tbody td {
  font-size: var(--type-eyebrow);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table {
  font-size: var(--type-eyebrow);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table th {
  font-size: var(--type-eyebrow);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table td {
  font-size: var(--type-eyebrow);
}

body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-num {
  font-size: var(--type-lead);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-eyebrow {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero h1 {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
  color: var(--sr-ink-invert);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-sub {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-desc {
  font-size: var(--type-body);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .audience-pill {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .countdown-heading {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-num {
  font-family: var(--font-ui);
  font-size: var(--type-h2);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-lbl {
  font-size: var(--type-eyebrow);
  font-family: var(--font-ui);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-sep {
  font-size: var(--type-h3);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* ── BADGES ── */
  .badges-row {
  background: var(--sr-canvas);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge-item {
  font-family: var(--font-ui);
  font-size: var(--type-caption);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge-icon {
  font-size: var(--type-h3);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge-icon.blue {
  background: var(--sr-tint);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-tag {
  font-family: var(--font-ui);
  font-size: var(--type-caption);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-title {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-body {
  font-size: var(--type-body);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-bg {
  background: var(--sr-tint);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-panel {
  background: var(--sr-tint);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-title {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-icon {
  font-size: var(--type-lead);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-name {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-stat {
  font-size: var(--type-eyebrow);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-tag {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
  background: var(--sr-tint);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-deadline-label {
  font-family: var(--font-ui);
  font-size: var(--type-body);
  color: var(--sr-ink-invert);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-deadline-date {
  font-family: var(--font-ui);
  font-size: var(--type-h3);
  color: var(--sr-ink-invert);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card {
  background: var(--sr-canvas);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card .num {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card h3 {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card p {
  font-size: var(--type-caption);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step-num {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
  color: var(--sr-brand-lift);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step h3 {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step p {
  font-size: var(--type-body);
  color: var(--sr-ink-invert-faint);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step-icon {
  font-size: var(--type-h2);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-card {
  background: var(--sr-canvas);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-icon {
  font-size: var(--type-h2);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-card h3 {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-card p {
  font-size: var(--type-caption);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table {
  font-size: var(--type-caption);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table thead th {
  background: var(--sr-tint);
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .tick {
  background: var(--sr-tint);
  font-size: var(--type-eyebrow);
  font-family: var(--font-ui);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .partial {
  background: var(--sr-tint);
  font-size: var(--type-eyebrow);
  font-family: var(--font-ui);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table {
  font-size: var(--type-caption);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table th {
  font-family: var(--font-ui);
  font-size: var(--type-caption);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table th.sharering-col {
  background: var(--sr-tint);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table td {
  font-size: var(--type-eyebrow);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table td.sharering-col {
  background: var(--sr-tint);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .yes {
  font-size: var(--type-body);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .no {
  font-size: var(--type-body);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .part {
  font-size: var(--type-body);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .key-item {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .deadline-section h2 {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
  color: var(--sr-ink-invert);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .deadline-section p {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-lead);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .btn-hero-clear {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .btn-hero-clear:hover {
  border-color: var(--sr-hairline-invert);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table {
  font-size: var(--type-eyebrow);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table thead th {
  font-size: var(--type-eyebrow);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table tbody td {
  font-size: var(--type-eyebrow);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table {
  font-size: var(--type-eyebrow);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table th {
  font-size: var(--type-eyebrow);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table td {
  font-size: var(--type-eyebrow);
}

body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-num {
  font-size: var(--type-lead);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-eyebrow {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero h1 {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
  color: var(--sr-ink-invert);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-sub {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-desc {
  font-size: var(--type-body);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .audience-pill {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .countdown-heading {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-num {
  font-family: var(--font-ui);
  font-size: var(--type-h2);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-lbl {
  font-size: var(--type-eyebrow);
  font-family: var(--font-ui);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-sep {
  font-size: var(--type-h3);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* ── BADGES ── */
  .badges-row {
  background: var(--sr-canvas);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge-item {
  font-family: var(--font-ui);
  font-size: var(--type-caption);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge-icon {
  font-size: var(--type-h3);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge-icon.blue {
  background: var(--sr-tint);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-tag {
  font-family: var(--font-ui);
  font-size: var(--type-caption);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-title {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-body {
  font-size: var(--type-body);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-bg {
  background: var(--sr-tint);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-panel {
  background: var(--sr-tint);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-title {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-icon {
  font-size: var(--type-lead);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-name {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-stat {
  font-size: var(--type-eyebrow);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-tag {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
  background: var(--sr-tint);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-deadline-label {
  font-family: var(--font-ui);
  font-size: var(--type-body);
  color: var(--sr-ink-invert);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .affected-deadline-date {
  font-family: var(--font-ui);
  font-size: var(--type-h3);
  color: var(--sr-ink-invert);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card {
  background: var(--sr-canvas);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card .num {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card h3 {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .problem-card p {
  font-size: var(--type-caption);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step-num {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
  color: var(--sr-brand-lift);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step h3 {
  font-family: var(--font-ui);
  font-size: var(--type-lead);
  color: var(--sr-ink-invert);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step p {
  font-size: var(--type-body);
  color: var(--sr-ink-invert-faint);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step-icon {
  font-size: var(--type-h2);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-card {
  background: var(--sr-canvas);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-icon {
  font-size: var(--type-h2);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-card h3 {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .usp-card p {
  font-size: var(--type-caption);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table {
  font-size: var(--type-caption);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table thead th {
  background: var(--sr-tint);
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .tick {
  background: var(--sr-tint);
  font-size: var(--type-eyebrow);
  font-family: var(--font-ui);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .partial {
  background: var(--sr-tint);
  font-size: var(--type-eyebrow);
  font-family: var(--font-ui);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table {
  font-size: var(--type-caption);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table th {
  font-family: var(--font-ui);
  font-size: var(--type-caption);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table th.sharering-col {
  background: var(--sr-tint);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table td {
  font-size: var(--type-eyebrow);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table td.sharering-col {
  background: var(--sr-tint);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .yes {
  font-size: var(--type-body);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .no {
  font-size: var(--type-body);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .part {
  font-size: var(--type-body);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .key-item {
  font-family: var(--font-ui);
  font-size: var(--type-eyebrow);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .deadline-section h2 {
  font-family: var(--font-ui);
  font-size: var(--type-h1);
  color: var(--sr-ink-invert);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .deadline-section p {
  color: var(--sr-ink-invert-faint);
  font-size: var(--type-lead);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .btn-hero-clear {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .btn-hero-clear:hover {
  border-color: var(--sr-hairline-invert);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table {
  font-size: var(--type-eyebrow);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table thead th {
  font-size: var(--type-eyebrow);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .compliance-table tbody td {
  font-size: var(--type-eyebrow);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table {
  font-size: var(--type-eyebrow);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table th {
  font-size: var(--type-eyebrow);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .comp-table td {
  font-size: var(--type-eyebrow);
}

body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-num {
  font-size: var(--type-lead);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-6ff307c .elementor-heading-title {
  font-family: var(--font-ui);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-5fbf0df .elementor-button {
  background-color: var(--sr-canvas);
  fill: var(--sr-brand);
  color: var(--sr-brand);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-4966cac .elementor-button {
  background-color: var(--sr-canvas);
  fill: var(--sr-brand);
  color: var(--sr-brand);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-6482408 .elementor-heading-title {
  font-size: var(--type-lead);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-955db77 .elementor-heading-title {
  color: var(--sr-ink);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-ec3f324 .elementor-heading-title {
  color: var(--sr-ink-soft);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-bf7a76e {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-36b9172::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-36b9172 > .elementor-background-video-container::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-36b9172 > .e-con-inner > .elementor-background-video-container::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-36b9172 > .elementor-background-slideshow::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-36b9172 > .e-con-inner > .elementor-background-slideshow::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-36b9172 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: var(--sr-tint);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-d6ef7fb .elementor-heading-title {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-93c6f9d {
  font-size: var(--type-caption);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-ca6720b .elementor-heading-title {
  color: var(--sr-ink);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-4669a73 .elementor-heading-title {
  color: var(--sr-ink-soft);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-1190c08::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-1190c08 > .elementor-background-video-container::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-1190c08 > .e-con-inner > .elementor-background-video-container::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-1190c08 > .elementor-background-slideshow::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-1190c08 > .e-con-inner > .elementor-background-slideshow::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-1190c08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: var(--sr-tint);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-5fa0aec .elementor-heading-title {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-6a7cdcc {
  font-size: var(--type-caption);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-a7cfc87 .elementor-heading-title {
  color: var(--sr-ink);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-7443436 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink-soft);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-d59f7db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-d59f7db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-canvas);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-100a90a .elementor-heading-title {
  color: var(--sr-ink);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-791830f {
  font-family: var(--font-ui);
  font-size: var(--type-body);
  color: var(--sr-ink);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-1858d07:not(.elementor-motion-effects-element-type-background),
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-1858d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-tint);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-1858d07::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-1858d07 > .elementor-background-video-container::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-1858d07 > .e-con-inner > .elementor-background-video-container::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-1858d07 > .elementor-background-slideshow::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-1858d07 > .e-con-inner > .elementor-background-slideshow::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-1858d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: var(--sr-tint);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-112d954 {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-d087188:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-d087188 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-canvas);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-64b8a9f .elementor-heading-title {
  color: var(--sr-ink);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-f23c6ef {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-c17bfda {
  font-family: var(--font-ui);
  font-size: var(--type-body);
  color: var(--sr-ink);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-3969a24:not(.elementor-motion-effects-element-type-background),
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-3969a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-tint);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-3969a24::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-3969a24 > .elementor-background-video-container::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-3969a24 > .e-con-inner > .elementor-background-video-container::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-3969a24 > .elementor-background-slideshow::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-3969a24 > .e-con-inner > .elementor-background-slideshow::before,
body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-3969a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: var(--sr-tint);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-d3688b8 {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-478d65d .elementor-heading-title {
  color: var(--sr-ink);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-895ab68 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink-soft);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-271f89b .elementor-heading-title {
  color: var(--sr-ink);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-c45c2f9 {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-f322926 .elementor-heading-title {
  color: var(--sr-ink);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-d35bc6d {
  font-family: var(--font-ui);
  font-size: var(--type-body);
}

body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-46c1031 .elementor-button {
  background-color: var(--sr-canvas);
  fill: var(--sr-brand);
  color: var(--sr-brand);
}

body.page-id-989582.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .guide-hero .badge {
  font-size: var(--type-eyebrow);
}

body.page-id-989582.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .guide-hero .subtitle {
  font-size: var(--type-body);
}

body.page-id-989582.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .guide-section h2 .section-icon {
  font-size: var(--type-lead);
}

body.page-id-989582.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .step-card .step-number {
  color: var(--sr-ink-invert);
  font-size: var(--type-eyebrow);
}

body.page-id-989582.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* ── Screenshot Placeholder ── */
  .screenshot-placeholder {
  font-size: var(--type-caption);
}

body.page-id-989582.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .screenshot-placeholder .icon {
  font-size: var(--type-h2);
}

body.page-id-989582.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* ── Callout Boxes ── */
  .callout {
  font-size: var(--type-caption);
}

body.page-id-989582.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .callout .callout-icon {
  font-size: var(--type-lead);
}

body.page-id-989582.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* ── Inline code / highlight ── */
  .highlight {
  font-size: var(--type-caption);
}

body.page-id-989582.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .inline-steps li::before {
  font-size: var(--type-eyebrow);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* End custom CSS */
/* Start custom CSS */h1 {
  color: var(--sr-ink-invert);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-badge {
  font-size: var(--type-eyebrow);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero h1 {
  font-size: var(--type-h1);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-sub {
  font-size: var(--type-lead);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-cta {
  font-size: var(--type-body);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-label {
  font-size: var(--type-eyebrow);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section h2 {
  font-size: var(--type-h2);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .stat-card .stat-value {
  font-size: var(--type-h2);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .stat-card .stat-label {
  font-size: var(--type-caption);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .arch-diagram pre {
  font-size: var(--type-eyebrow);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .flow-step-num {
  font-size: var(--type-lead);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .flow-step-content h3 {
  font-size: var(--type-body);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .flow-step-content p {
  font-size: var(--type-body);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* ── Code blocks ── */
.code-block {
  background: var(--sr-dark);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .code-header {
  font-size: var(--type-eyebrow);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .code-block pre {
  font-size: var(--type-eyebrow);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .tech-badge {
  font-size: var(--type-eyebrow);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main /* ── Quest table ── */
.quest-table {
  font-size: var(--type-caption);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .quest-table th {
  font-size: var(--type-eyebrow);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .quest-table .badge {
  font-size: var(--type-eyebrow);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .callout p {
  font-size: var(--type-body);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .file-icon {
  font-size: var(--type-eyebrow);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .file-name {
  font-size: var(--type-caption);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .file-desc {
  font-size: var(--type-eyebrow);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .footer-cta h2 {
  font-size: var(--type-h2);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .btn {
  font-size: var(--type-body);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .flow-step-num {
  font-size: var(--type-body);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .quest-table {
  font-size: var(--type-eyebrow);
}

body.page-id-989571.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .stat-card .stat-value {
  font-size: var(--type-h2);
}

body.page-id-989148.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989148 .elementor-element.elementor-element-51d494a .elementor-heading-title {
  font-size: var(--type-caption);
}

body.page-id-989148.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989148 .elementor-element.elementor-element-6ff307c .elementor-heading-title {
  font-family: var(--font-ui);
}

body.page-id-989148.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989148 .elementor-element.elementor-element-9d13627 .elementor-button {
  background-color: var(--sr-canvas);
  fill: var(--sr-brand);
  color: var(--sr-brand);
}

body.page-id-989148.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989148 .elementor-element.elementor-element-40477b2 .elementor-heading-title {
  font-size: var(--type-eyebrow);
}

body.page-id-989148.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989148 .elementor-element.elementor-element-6482408 .elementor-heading-title {
  font-size: var(--type-lead);
}

body.page-id-989148.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989148 .elementor-element.elementor-element-ec3f324 .elementor-heading-title {
  color: var(--sr-ink-soft);
}

body.page-id-989148.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989148 .elementor-element.elementor-element-955db77 .elementor-heading-title {
  color: var(--sr-ink);
}

body.page-id-989148.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989148 .elementor-element.elementor-element-4669a73 .elementor-heading-title {
  color: var(--sr-ink-soft);
}

body.page-id-989148.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989148 .elementor-element.elementor-element-ca6720b .elementor-heading-title {
  color: var(--sr-ink);
}

body.page-id-989148.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989148 .elementor-element.elementor-element-60fc088 .elementor-heading-title {
  color: var(--sr-ink-soft);
}

body.page-id-989148.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989148 .elementor-element.elementor-element-aa7e3a3 .elementor-heading-title {
  color: var(--sr-ink);
}

body.page-id-989148.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989148 .elementor-element.elementor-element-a7cfc87 .elementor-heading-title {
  color: var(--sr-ink);
}

body.page-id-989148.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989148 .elementor-element.elementor-element-7443436 .elementor-heading-title {
  font-size: var(--type-lead);
  color: var(--sr-ink-soft);
}

body.page-id-988629.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-988629 .elementor-element.elementor-element-5aa7b86:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-988629.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-988629 .elementor-element.elementor-element-5aa7b86 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-dark);
}

body.page-id-988629.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-988629 .elementor-element.elementor-element-8d2be5a .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: var(--sr-canvas);
}

body.page-id-988629.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-988629 .elementor-element.elementor-element-8d2be5a .elementor-field-group .elementor-select-wrapper select {
  background-color: var(--sr-canvas);
}

body.page-id-988629.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-988629 .elementor-element.elementor-element-8d2be5a .elementor-button[type="submit"] {
  color: var(--sr-ink-invert);
}

body.page-id-988629.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-988629 .elementor-element.elementor-element-8d2be5a .elementor-button[type="submit"]:hover {
  color: var(--sr-ink-invert);
}

body.page-id-83.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-83 .elementor-element.elementor-element-1d9f19f .elementor-button {
  background-color: transparent;
}

body.page-id-83.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-83 .elementor-element.elementor-element-e094f07 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-83.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-83 .elementor-element.elementor-element-69ab459 .elementor-button {
  background-color: transparent;
}

body.page-id-83.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-83 .elementor-element.elementor-element-e629f2e .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: var(--sr-canvas);
}

body.page-id-83.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-83 .elementor-element.elementor-element-e629f2e .elementor-field-group .elementor-select-wrapper select {
  background-color: var(--sr-canvas);
}

body.page-id-83.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-83 .elementor-element.elementor-element-e629f2e .elementor-button[type="submit"] {
  color: var(--sr-ink-invert);
}

body.page-id-83.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-83 .elementor-element.elementor-element-e629f2e .elementor-button[type="submit"]:hover {
  color: var(--sr-ink-invert);
}

body.page-id-2218.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2218 .elementor-element.elementor-element-f408191 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-2218.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2218 .elementor-element.elementor-element-783ee63 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-2218.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2218 .elementor-element.elementor-element-4c7b9a1 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-6a7f848 > .elementor-widget-container {
  background-color: var(--sr-brand);
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-ab1ea85 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-8d08d40 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-5149252 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-f6cdee2 .elementor-icon {
  font-size: var(--type-display);
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-0df84e6 .elementor-button {
  background-color: transparent;
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-22dcb3c .elementor-button {
  background-color: transparent;
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-434584c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-434584c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var(--sr-tint);
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-d959772 .elementor-button {
  background-color: transparent;
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-4f9a70f .elementor-button {
  background-color: transparent;
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-62f4e29 .elementor-button {
  background-color: transparent;
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-ab4ad34 .elementor-swiper-button {
  font-size: var(--type-caption);
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-ab4ad34 .elementor-testimonial__text {
  font-size: var(--type-h2);
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-c03cc97 .elementor-button {
  background-color: transparent;
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-a1e19cc .elementor-button {
  background-color: transparent;
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-b683bf9 .elementor-button {
  background-color: transparent;
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-27596cb .elementor-button {
  background-color: transparent;
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-27596cb .elementor-button:hover,
body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-27596cb .elementor-button:focus {
  background-color: transparent;
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-67b287f .elementor-icon {
  font-size: var(--type-lead);
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-dd3d4d0 .elementor-button {
  background-color: transparent;
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-e7d8a12 .elementor-button {
  background-color: transparent;
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-bf7810e .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: var(--sr-canvas);
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-bf7810e .elementor-field-group .elementor-select-wrapper select {
  background-color: var(--sr-canvas);
}

body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-582fe42 > .elementor-widget-container {
  background-color: var(--sr-brand);
}

@media (max-width: 480px) {
  body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-h1 {
    font-size: var(--type-h2);
  }

  body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-subtitle {
    font-size: var(--type-body);
  }

  body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-title {
    font-size: var(--type-h2);
  }

  body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card-metric {
    font-size: var(--type-h2);
  }

  body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .stat-number {
    font-size: var(--type-h1);
  }

  body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge {
    font-size: var(--type-caption);
  }

  body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-h1 {
    font-size: var(--type-h2);
  }

  body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero-subtitle {
    font-size: var(--type-body);
  }

  body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .section-title {
    font-size: var(--type-h2);
  }

  body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .card-metric {
    font-size: var(--type-h2);
  }

  body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .stat-number {
    font-size: var(--type-h1);
  }

  body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .badge {
    font-size: var(--type-eyebrow);
  }

  body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero h1 {
    font-size: var(--type-h1);
  }

  body.page-id-989907.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-num {
    font-size: var(--type-lead);
  }

  body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero h1 {
    font-size: var(--type-h1);
  }

  body.page-id-989897.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-num {
    font-size: var(--type-lead);
  }

  body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero h1 {
    font-size: var(--type-h1);
  }

  body.page-id-989896.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-num {
    font-size: var(--type-lead);
  }

  body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .hero h1 {
    font-size: var(--type-h1);
  }

  body.page-id-989845.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .count-num {
    font-size: var(--type-lead);
  }
}

@media (max-width: 767px) {
  body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-def h2 {
    font-size: var(--type-h2);
  }

  body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-def p {
    font-size: var(--type-lead);
  }
}

@media (max-width: 768px) {
  body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-brand {
    font-size: var(--type-h1);
  }
}

@media (max-width: 880px) {
  body.page-id-989936.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
    font-size: var(--type-h1);
  }

  body.page-id-989936.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
    font-size: var(--type-body);
  }

  body.page-id-989942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
    font-size: var(--type-h1);
  }

  body.page-id-989942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
    font-size: var(--type-body);
  }

  body.page-id-989943.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
    font-size: var(--type-h1);
  }

  body.page-id-989943.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
    font-size: var(--type-body);
  }

  body.page-id-989944.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
    font-size: var(--type-h1);
  }

  body.page-id-989944.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
    font-size: var(--type-body);
  }

  body.page-id-989945.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
    font-size: var(--type-h1);
  }

  body.page-id-989945.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
    font-size: var(--type-body);
  }

  body.page-id-989946.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
    font-size: var(--type-h1);
  }

  body.page-id-989946.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
    font-size: var(--type-body);
  }

  body.page-id-989947.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
    font-size: var(--type-h1);
  }

  body.page-id-989947.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
    font-size: var(--type-body);
  }

  body.page-id-989948.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
    font-size: var(--type-h1);
  }

  body.page-id-989948.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
    font-size: var(--type-body);
  }

  body.page-id-97.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
    font-size: var(--type-h1);
  }

  body.page-id-97.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
    font-size: var(--type-body);
  }

  body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
    font-size: var(--type-h1);
  }

  body.page-id-991076.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
    font-size: var(--type-body);
  }

  body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
    font-size: var(--type-h1);
  }

  body.page-id-991077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
    font-size: var(--type-body);
  }

  body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
    font-size: var(--type-h1);
  }

  body.page-id-991073.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
    font-size: var(--type-body);
  }

  body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
    font-size: var(--type-h1);
  }

  body.page-id-991071.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
    font-size: var(--type-body);
  }

  body.page-id-991075.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner h2.shr-hero-title {
    font-size: var(--type-h1);
  }

  body.page-id-991075.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-hero-banner .shr-hero-sub {
    font-size: var(--type-body);
  }
}

@media (max-width:640px) {
  body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-title {
    font-size: var(--type-h2);
  }

  body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-q {
    font-size: var(--type-body);
  }

  body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-a {
    font-size: var(--type-body);
  }

  body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .priv-banner .priv-body h3 {
    font-size: var(--type-lead);
  }

  body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-title {
    font-size: var(--type-h2);
  }

  body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-q {
    font-size: var(--type-body);
  }

  body.page-id-990078.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-a {
    font-size: var(--type-body);
  }

  body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-title {
    font-size: var(--type-h2);
  }

  body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-q {
    font-size: var(--type-body);
  }

  body.page-id-990079.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-a {
    font-size: var(--type-body);
  }

  body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-title {
    font-size: var(--type-h2);
  }

  body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-q {
    font-size: var(--type-body);
  }

  body.page-id-990077.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .shr-faq-a {
    font-size: var(--type-body);
  }
}

@media(max-width:1024px) {
  body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-3d03f29 .elementor-heading-title {
    font-size: var(--type-display);
  }

  body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-0e2b671 .elementor-heading-title {
    font-size: var(--type-h2);
  }

  body.page-id-83.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-83 .elementor-element.elementor-element-e094f07 .elementor-icon {
    font-size: var(--type-display);
  }

  body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-ab4ad34 .elementor-testimonial__text {
    font-size: var(--type-h2);
  }

  body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-67b287f .elementor-icon {
    font-size: var(--type-lead);
  }
}

@media(max-width:767px) {
  body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-3d03f29 .elementor-heading-title {
    font-size: var(--type-display);
  }

  body.page-id-146.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-146 .elementor-element.elementor-element-0e2b671 .elementor-heading-title {
    font-size: var(--type-h2);
  }

  body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-bf7a76e {
    font-size: var(--type-body);
  }

  body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-791830f {
    font-size: var(--type-body);
  }

  body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-112d954 {
    font-size: var(--type-body);
  }

  body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-f23c6ef {
    font-size: var(--type-body);
  }

  body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-c17bfda {
    font-size: var(--type-body);
  }

  body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-d3688b8 {
    font-size: var(--type-body);
  }

  body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-c45c2f9 {
    font-size: var(--type-body);
  }

  body.page-id-989448.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-989448 .elementor-element.elementor-element-d35bc6d {
    font-size: var(--type-body);
  }

  body.page-id-2055.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .elementor-2055 .elementor-element.elementor-element-ab4ad34 .elementor-testimonial__text {
    font-size: var(--type-h2);
  }
}

@media(max-width:768px) {
  body.page-id-988051.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .kyc-hero h1 {
    font-size: var(--type-h1);
  }

  body.page-id-988051.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .kyc-hero .subhead {
    font-size: var(--type-lead);
  }

  body.page-id-988051.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .kyc-hero .badge {
    font-size: var(--type-eyebrow);
  }

  body.page-id-987974.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero h1 {
    font-size: var(--type-h1);
  }

  body.page-id-987974.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-product {
    font-size: var(--type-h2);
  }

  body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero h1 {
    font-size: var(--type-h1);
  }

  body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-brand {
    font-size: var(--type-h1);
  }

  body.page-id-990699.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-product {
    font-size: var(--type-h2);
  }

  body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero h1 {
    font-size: var(--type-h1);
  }

  body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-brand {
    font-size: var(--type-h1);
  }

  body.page-id-987942.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-product {
    font-size: var(--type-h2);
  }

  body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero h1 {
    font-size: var(--type-h1);
  }

  body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-brand {
    font-size: var(--type-h1);
  }

  body.page-id-990746.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero .sl-product {
    font-size: var(--type-h2);
  }

  body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-hero h1 {
    font-size: var(--type-h1);
  }

  body.page-id-987976.elementor-kit-5.elementor-kit-5.elementor-kit-5:not(.sr-cinema) .sr-main .sl-priv h2 {
    font-size: var(--type-h2);
  }
}
/* === END GENERATED === */
