.elementor-kit-1561{--e-global-color-primary:#121212;--e-global-color-secondary:#0F2343;--e-global-color-text:#E8E7EE;--e-global-color-accent:#9D1B28;--e-global-color-rmgfield:#0a0a09;--e-global-color-rmgfieldraised:#121210;--e-global-color-rmgevidence:#171715;--e-global-color-rmgpaper:#eee9de;--e-global-color-rmgpapermuted:#c8c1b4;--e-global-color-rmgink:#20201d;--e-global-color-rmgsilver:#a9a49a;--e-global-color-rmgsignal:#bd202e;--e-global-typography-primary-font-family:"Raleway";--e-global-typography-primary-font-size:4vw;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:0.1em;--e-global-typography-primary-letter-spacing:0.1em;--e-global-typography-primary-word-spacing:1em;--e-global-typography-secondary-font-family:"Raleway";--e-global-typography-secondary-font-size:2.5vw;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:2.5em;--e-global-typography-secondary-letter-spacing:0.1em;--e-global-typography-secondary-word-spacing:0.1em;--e-global-typography-text-font-family:"Raleway";--e-global-typography-text-font-size:1.5vw;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.3em;--e-global-typography-text-letter-spacing:0.1em;--e-global-typography-text-word-spacing:0.1em;--e-global-typography-accent-font-family:"Raleway";--e-global-typography-accent-font-size:2.5vw;--e-global-typography-accent-font-weight:300;--e-global-typography-accent-line-height:2.5em;--e-global-typography-accent-letter-spacing:0.1em;--e-global-typography-accent-word-spacing:0.1em;--e-global-typography-c35e777-font-family:"Raleway";--e-global-typography-c35e777-font-size:1vw;--e-global-typography-c35e777-font-weight:400;--e-global-typography-c35e777-line-height:1.5em;--e-global-typography-c35e777-letter-spacing:0.1em;--e-global-typography-c35e777-word-spacing:0.1em;--e-global-typography-441bb17-font-family:"Raleway";--e-global-typography-441bb17-font-size:1.5vw;--e-global-typography-441bb17-font-weight:400;--e-global-typography-441bb17-line-height:1.5em;--e-global-typography-441bb17-letter-spacing:0.1em;--e-global-typography-441bb17-word-spacing:0.1em;--e-global-typography-8b0b4bd-font-family:"Raleway";--e-global-typography-8b0b4bd-font-size:1.5vw;--e-global-typography-8b0b4bd-font-weight:200;--e-global-typography-8b0b4bd-text-transform:capitalize;--e-global-typography-8b0b4bd-line-height:1.5em;--e-global-typography-8b0b4bd-letter-spacing:0.1em;--e-global-typography-8b0b4bd-word-spacing:0.1em;--e-global-typography-a7997b9-font-family:"Raleway";--e-global-typography-a7997b9-font-size:2vw;--e-global-typography-a7997b9-text-transform:uppercase;--e-global-typography-a7997b9-line-height:2.5em;--e-global-typography-a7997b9-letter-spacing:0.1em;--e-global-typography-a7997b9-word-spacing:0.1em;background-color:var( --e-global-color-primary );color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:500ms;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;}.elementor-kit-1561 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-kit-1561 p{margin-block-end:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1561{--e-global-typography-text-font-size:3.5vw;--e-global-typography-441bb17-font-size:4vw;--e-global-typography-8b0b4bd-font-size:4vw;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* RMG Elementor foundation — Ticket 09.
 * Additive and intentionally unused until Ticket 10 attaches a consumer.
 */
:root {
  /* 0/4/8/12/16/24/32/48/64/96px at the normal 16px root. */
  --rmg-space-0: 0;
  --rmg-space-1: 0.25rem;
  --rmg-space-2: 0.5rem;
  --rmg-space-3: 0.75rem;
  --rmg-space-4: 1rem;
  --rmg-space-5: 1.5rem;
  --rmg-space-6: 2rem;
  --rmg-space-7: 3rem;
  --rmg-space-8: 4rem;
  --rmg-space-9: 6rem;

  /* Each fluid role interpolates only between adjacent approved stops. */
  --rmg-gap-cluster: clamp(var(--rmg-space-2), 0.375rem + 0.5vw, var(--rmg-space-3));
  --rmg-gap-stack: clamp(var(--rmg-space-3), 0.5rem + 0.5vw, var(--rmg-space-4));
  --rmg-gutter: clamp(var(--rmg-space-4), 0.5rem + 1vw, var(--rmg-space-5));
  --rmg-inset-component: clamp(var(--rmg-space-5), 1rem + 1vw, var(--rmg-space-6));
  --rmg-space-section: clamp(var(--rmg-space-8), 2rem + 5vw, var(--rmg-space-9));
}

/* Elementor emits Global Color variables on the kit/body scope. */
body {
  --rmg-color-field: var(--e-global-color-rmgfield);
  --rmg-color-field-raised: var(--e-global-color-rmgfieldraised);
  --rmg-color-evidence: var(--e-global-color-rmgevidence);
  --rmg-color-paper: var(--e-global-color-rmgpaper);
  --rmg-color-paper-muted: var(--e-global-color-rmgpapermuted);
  --rmg-color-ink: var(--e-global-color-rmgink);
  --rmg-color-silver: var(--e-global-color-rmgsilver);
  --rmg-color-signal: var(--e-global-color-rmgsignal);
}

/* Ordinary CSS classes for classic widgets and native Flexbox Containers. */
.rmg-gap-cluster {
  gap: var(--rmg-gap-cluster);
}

.rmg-gap-stack {
  gap: var(--rmg-gap-stack);
}

.rmg-gutter {
  padding-inline: var(--rmg-gutter);
}

.rmg-inset-component {
  padding: var(--rmg-inset-component);
}

.rmg-space-section {
  padding-block: var(--rmg-space-section);
}

/* Reserved, deliberately unbound typography hooks.
 * Issue 51 owns family, weight, style, tracking, line height, size, and fonts.
 */
.rmg-type-offer,
.rmg-type-section,
.rmg-type-body,
.rmg-type-label,
.rmg-type-evidence {}/* End custom CSS */