/* Generated by the RB1 admin theme editor. Settings: {"wa_theme":"default","palette":"default","brand":"#0d4f6c","accent":"#f39200","font_body":"Inter","font_heading":"Manrope","font_size_scale":1,"space_scale":1,"border_radius_scale":1.5,"border_width_scale":1,"shadow_scale":1,"content_width":1200,"header_style":"light","hero_style":"brand","button_style":"accent"} */
@import url('https://cdn.jsdelivr.net/npm/@awesome.me/webawesome@3.8.0/dist-cdn/styles/themes/default.css');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');

:root {
  --rb-brand-95: oklch(95.9% 0.0112 233.53);
  --rb-brand-90: oklch(92.1% 0.0216 233.53);
  --rb-brand-80: oklch(83.6% 0.0782 233.53);
  --rb-brand-70: oklch(75.3% 0.0782 233.53);
  --rb-brand-60: oklch(67.2% 0.0782 233.53);
  --rb-brand-50: oklch(57% 0.0782 233.53);
  --rb-brand-40: oklch(47.2% 0.0782 233.53);
  --rb-brand-30: #0d4f6c;
  --rb-brand-20: oklch(32.4% 0.0782 233.53);
  --rb-brand-10: oklch(24% 0.0469 233.53);
  --rb-brand-05: oklch(18.6% 0.0469 233.53);
  --rb-brand: var(--rb-brand-30);
  --rb-brand-on: white;
  --rb-accent-95: oklch(95.9% 0.0240 64.79);
  --rb-accent-90: oklch(92.1% 0.0463 64.79);
  --rb-accent-80: oklch(83.6% 0.1674 64.79);
  --rb-accent-70: #f39200;
  --rb-accent-60: oklch(67.2% 0.1674 64.79);
  --rb-accent-50: oklch(57% 0.1674 64.79);
  --rb-accent-40: oklch(47.2% 0.1674 64.79);
  --rb-accent-30: oklch(39.8% 0.1674 64.79);
  --rb-accent-20: oklch(32.4% 0.1674 64.79);
  --rb-accent-10: oklch(24% 0.1005 64.79);
  --rb-accent-05: oklch(18.6% 0.1005 64.79);
  --rb-accent: var(--rb-accent-70);
  --rb-accent-on: var(--rb-accent-05);
  --wa-color-brand-95: var(--rb-brand-95);
  --wa-color-brand-90: var(--rb-brand-90);
  --wa-color-brand-80: var(--rb-brand-80);
  --wa-color-brand-70: var(--rb-brand-70);
  --wa-color-brand-60: var(--rb-brand-60);
  --wa-color-brand-50: var(--rb-brand-50);
  --wa-color-brand-40: var(--rb-brand-40);
  --wa-color-brand-30: var(--rb-brand-30);
  --wa-color-brand-20: var(--rb-brand-20);
  --wa-color-brand-10: var(--rb-brand-10);
  --wa-color-brand-05: var(--rb-brand-05);
  --wa-color-brand: var(--rb-brand);
  --wa-color-brand-on: var(--rb-brand-on);
  --wa-font-family-body: 'Inter', system-ui, sans-serif;
  --wa-font-family-heading: 'Manrope', system-ui, sans-serif;
  --wa-font-size-scale: 1;
  --wa-space-scale: 1;
  --wa-border-radius-scale: 1.5;
  --wa-border-width-scale: 1;
  --wa-shadow-offset-y-scale: 1;
  --wa-shadow-blur-scale: 1;
  --rb-content-width: 1200px;
  --rb-header-bg: var(--wa-color-surface-default);
  --rb-header-fg: var(--wa-color-text-normal);
  --rb-header-active: var(--rb-brand);
  --rb-hero-bg: linear-gradient(135deg, var(--rb-brand-20), var(--rb-brand) 60%, var(--rb-brand-40));
  --rb-hero-fg: white;
  --rb-hero-photo: 0;
  --rb-cta: var(--rb-accent);
  --rb-cta-on: var(--rb-accent-on);
  --rb-cta-hover: var(--rb-accent-60);
}
