:root {
  --bc-color-black: oklch(0.1512 0.0328 31.25);
  --bc-color-white: oklch(1 0 0);
  --bc-color-white-alpha-80: oklch(1 0 0 / 80%);
  --bc-color-white-alpha-30: oklch(1 0 0 / 30%);
  --bc-color-grey-700: oklch(0.4495 0 0);
  --bc-color-grey-500: oklch(0.603 0.0127 71.81);
  --bc-color-grey-250: oklch(0.807 0.0062 59.63);
  --bc-color-grey-100: oklch(0.9619 0.0011 17.18);
  --bc-color-red-700: oklch(0.4723 0.1901 21.57);
  --bc-color-red-500: oklch(0.5762 0.2323 22.48);
  --bc-color-red-250: oklch(0.7318 0.1399 7.63);
  --bc-color-red-100: oklch(0.8868 0.0523 3.29);
  --bc-color-red-50: oklch(0.9418 0.026 2.77);
  --bc-color-red-2: oklch(0.9884 0.0044 359.99);
  --bc-color-red-500-alpha-15: oklch(0.5762 0.2323 22.48 / 15%);
  --bc-color-green-600: oklch(0.5225 0.1323 128.03);
  --bc-color-green-500: oklch(0.7113 0.1704 124.92);
  --bc-color-green-50: oklch(0.9625 0.0228 117.59);
  --bc-color-turquoise-500: oklch(0.6183 0.10605 207.1646);
  --bc-color-turquoise-50: oklch(0.9586 0.0169 201.39);
  --bc-color-purple-500: oklch(0.5596 0.1002 313.19);
  --bc-color-purple-50: oklch(0.9569 0.009 314.78);
  --bc-color-blue-500: oklch(0.4715 0.1343 258.5);
  --bc-color-blue-50: oklch(0.9476 0.012 259.82);
  --bc-color-orange-500: oklch(0.9487 0.0283 48.41);
  --bc-color-orange-50: oklch(0.9815 0.0095 41.89);
  --bc-background: var(--bc-color-white);
  --bc-background-alpha-30: var(--bc-color-white-alpha-30);
  --bc-background-alpha-80: var(--bc-color-white-alpha-80);
  --bc-background-grey-100: var(--bc-color-grey-100);
  --bc-background-red-700: var(--bc-color-red-700);
  --bc-background-red-500: var(--bc-color-red-500);
  --bc-background-red-100: var(--bc-color-red-100);
  --bc-background-red-50: var(--bc-color-red-50);
  --bc-background-blue-50: var(--bc-color-blue-50);
  --bc-background-purple-50: var(--bc-color-purple-50);
  --bc-background-green-50: var(--bc-color-green-50);
  --bc-background-turquoise-50: var(--bc-color-turquoise-50);
  --bc-background-orange-50: var(--bc-color-orange-50);
  --bc-background-orange-500: var(--bc-color-orange-500);
  --bc-background-red-500-alpha-15: var(--bc-color-red-500-alpha-15);
  --bc-background-muted: var(--bc-color-grey-250);
  --bc-background-soft: var(--bc-color-grey-100);
  --bc-background-transparent: transparent;
  --bc-foreground: var(--bc-color-black);
  --bc-foreground-red-500: var(--bc-color-red-500);
  --bc-foreground-red-700: var(--bc-color-red-700);
  --bc-foreground-blue-500: var(--bc-color-blue-500);
  --bc-foreground-turquoise-500: var(--bc-color-turquoise-500);
  --bc-foreground-green-600: var(--bc-color-green-600);
  --bc-foreground-green-500: var(--bc-color-green-500);
  --bc-foreground-purple-500: var(--bc-color-purple-500);
  --bc-foreground-dark: var(--bc-color-turquoise-fonce);
  --bc-foreground-muted: var(--bc-color-grey-700);
  --bc-foreground-soft: var(--bc-color-grey-500);
  --bc-foreground-reverse: var(--bc-color-white);
  --bc-foreground-heading: var(--bc-color-black);
  --bc-background-button-default: var(--bc-background-red-500);
  --bc-foreground-button-default: var(--bc-foreground-reverse);
  --bc-border-button-default: transparent;
  --bc-background-button-hover: var(--bc-background-red-700);
  --bc-foreground-button-hover: var(--bc-foreground-reverse);
  --bc-border-button-hover: var(--bc-color-red-500);
  --bc-outline-button-hover: var(--bc-color-red-700);
  --bc-background-button-active: var(--bc-background-red-700);
  --bc-foreground-button-active: var(--bc-foreground-reverse);
  --bc-border-button-active: var(--bc-color-red-500);
  --bc-background-button-focus: var(--bc-background-red-700);
  --bc-foreground-button-focus: var(--bc-foreground-reverse);
  --bc-border-button-focus: var(--bc-color-red-500);
  --bc-foreground-button-secondary: var(--bc-color-bleu-f);
  --bc-background-button-secondary: #E8EAEE;
  --bc-foreground-button-secondary-hover: var(--bc-color-bleu-f);
  --bc-background-button-secondary-hover: #8B94A8;
  --bc-background-button-ghost: var(--bc-background-transparent);
  --bc-foreground-button-ghost: var(--bc-foreground);
  --bc-background-button-ghost-hover: var(--bc-background-transparent);
  --bc-background-button-outline: var(--bc-background-transparent);
  --bc-foreground-button-outline: var(--bc-color-turquoise);
  --bc-border-button-outline: var(--bc-color-turquoise);
  --bc-background-button-outline-hover: var(--bc-background-muted);
  --bc-foreground-button-outline-hover: var(--bc-foreground);
  --bc-border-button-outline-hover: var(--bc-background-muted);
  --bc-foreground-button-icon: var(--bc-foreground-red-500);
  --bc-border: var(--bc-color-grey-700);
  --bc-border-muted: var(--bc-color-gris-50);
  --bc-border-bright: var(--bc-color-bleu-c-a);
  --bc-border-dark: var(--bc-color-bleu-f);
  --bc-border-card-content: var(--bc-color-orange-500);
  --bc-foreground-link-default: var(--bc-color-red-500);
  --bc-foreground-link-hover: var(--bc-color-red-700);
  --bc-foreground-link-focus: var(--bc-color-magenta);
  --bc-background-link-focus: var(--bc-color-magenta-muted-10);
  --bc-pagination-background: var(--bc-color-white);
  --bc-pagination-background-current: var(--bc-background-orange-500);
  --bc-pagination-background-active: var(--bc-color-bleu-tc);
  --bc-pagination-foreground: var(--bc-color-grey-700);
  --bc-pagination-foreground-active: var(--bc-color-red-500);
  --bc-pagination-border: var(--bc-color-red-100);
  --bc-pagination-border-active: var(--bc-color-red-100);
  --bc-pagination-border-muted: var(--bc-color-red-100);
  --bc-swiper-bullet-background-default: var(--bc-color-red-100);
  --bc-swiper-bullet-background-hover: var(--bc-color-red-700);
  --bc-swiper-bullet-background-active: var(--bc-color-red-500);
  --bc-swiper-bullet-border-active: var(--bc-color-bleu-tc2);
  --bc-swiper-bullet-background-focus: var(--bc-color-magenta-muted-10);
  --bc-swiper-bullet-border-focus: var(--bc-color-magenta);
  --bc-swiper-bullet-background-selected: var(--bc-color-red-500);
  --bc-swiper-bullet-border-selected: var(--bc-color-bleu-c-a);
  --bc-swiper-button-foreground-default: var(--bc-color-red-500);
  --bc-swiper-button-background-default: var(--bc-color-white);
  --bc-swiper-button-border-default: var(--bc-color-bleu-tc);
  --bc-swiper-button-foreground-hover: var(--bc-color-white);
  --bc-swiper-button-background-hover: var(--bc-color-red-700);
  --bc-swiper-button-border-hover: var(--bc-color-bleu-tc);
  --bc-swiper-button-foreground-active: var(--bc-color-bleu-c-a);
  --bc-swiper-button-background-active: var(--bc-color-bleu-tc2);
  --bc-swiper-button-border-active: var(--bc-color-bleu-tc2);
  --bc-swiper-button-foreground-focus: var(--bc-color-magenta);
  --bc-swiper-button-background-focus: var(--bc-color-magenta-muted-10);
  --bc-swiper-button-border-focus: var(--bc-color-magenta);
  --bc-map-marker-background-default: var(--bc-color-bleu-f);
  --bc-map-marker-border-default: var(--bc-color-white);
  --bc-map-marker-background-hover: var(--bc-color-bleu-c-a);
  --bc-map-marker-border-hover: var(--bc-color-bleu-tc);
  --bc-map-marker-background-active: var(--bc-color-black);
  --bc-map-marker-border-active: var(--bc-color-bleu-tc);
  --bc-map-marker-background-selected: var(--bc-color-white);
  --bc-map-marker-border-selected: var(--bc-color-white);
  --bc-map-marker-background-focus: var(--bc-color-magenta-muted-10);
  --bc-map-marker-border-focus: var(--bc-color-magenta);
  --bc-menu-background: linear-gradient(180deg, rgba(72, 134, 185, 0.10) 0%, rgba(72, 134, 185, 0.15) 100%);
  --bc-footer-background: linear-gradient(180deg, rgba(72, 134, 185, 0.15) 0%, rgba(134, 175, 209, 0.12) 6.73%, rgba(174, 201, 224, 0.17) 14.43%, rgba(255, 255, 255, 0.15) 47.62%, rgba(255, 255, 255, 0.15) 100.05%), var(--bc-background);
  --bc-fade-background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 40%, rgba(0, 0, 0, 0.92) 100%);
  --bc-linear-background: linear-gradient(180deg, rgba(72, 134, 185, 0.10) 0%, rgba(72, 134, 185, 0.15) 100%), var(--bc-background);
  --bc-radial-background-alpha-20-0: radial-gradient(50% 50% at 50% 50%, var(--bc-color-bleu-c-a-alpha-20) 0%, var(--bc-color-bleu-c-a-alpha-0) 100%);
  --bc-radial-background-alpha-75-0: radial-gradient(67.03% 50% at 50% 50%, var(--bc-color-noir-alpha-75) 0%, var(--bc-color-bleu-f-alpha-25) 62.25%, var(--bc-color-blanc-alpha-0) 100%);
  --bc-drop-shadow-big: var(--size-0) var(--size-4) var(--size-20) var(--size-0) rgba(0, 0, 0, .25);
  --bc-shadow-border: var(--size-0) var(--size-0) var(--size-0) var(--size-1) var(--bc-border-muted);
  --bc-box-shadow: var(--size-0) var(--size-0) var(--size-48) var(--size-0) var(--bc-color-bleu-tc);
  --bc-box-shadow-special: var(--size-0) var(--size-0) var(--size-48) var(--size-0) var(--bc-special-shadow);
  --bc-box-shadow-inset: var(--size-0) -10px var(--size-32) var(--size-10) rgba(23, 42, 82, 0.05);
  --bc-font-family-text: 'Fira Sans Condensed', -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --bc-font-family-base: 'Fira Sans', -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --bc-font-family-heading: 'Fira Sans', -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --bc-font-family-special: 'Verveine', -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --bc-font-family-number: 'Fire Sans', -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --bc-transition-width-medium-cubic: width var(--timing-medium) var(--animation-cubic);
  --bc-transition-transform-medium-cubic: transform var(--timing-medium) var(--animation-cubic);
  --bc-transition-color-medium-cubic: color var(--timing-medium) var(--animation-cubic);
  --bc-transition-all-medium-cubic: all var(--timing-medium) var(--animation-cubic);
  --size-0: 0;
  --size-1: 1px;
  --size-2: 2px;
  --size-3: 3px;
  --size-4: 4px;
  --size-5: 5px;
  --size-6: 6px;
  --size-8: 8px;
  --size-10: 10px;
  --size-12: 12px;
  --size-14: 14px;
  --size-16: 16px;
  --size-18: 18px;
  --size-20: 20px;
  --size-24: 24px;
  --size-26: 26px;
  --size-28: 28px;
  --size-30: 30px;
  --size-32: 32px;
  --size-36: 36px;
  --size-40: 40px;
  --size-42: 42px;
  --size-44: 44px;
  --size-48: 48px;
  --size-50: 50px;
  --size-56: 56px;
  --size-60: 60px;
  --size-64: 64px;
  --size-68: 68px;
  --size-72: 72px;
  --size-74: 74px;
  --size-80: 80px;
  --size-90: 90px;
  --size-96: 96px;
  --size-112: 112px;
  --size-128: 128px;
  --size-144: 144px;
  --size-160: 160px;
  --bc-min-width: 580px;
  --bc-max-width: 1680px;
  --bc-screen: 100vw;
  --bc-fluid-32-72: clamp(
    32px,
    32px + 3.636vw,
    72px
  );
  --bc-fluid-28-60: clamp(
    28px,
    28px + 2.909vw,
    60px
  );
  --bc-fluid-24-40: clamp(
    24px,
    24px + 1.455vw,
    40px
  );
  --bc-fluid-20-32: clamp(
    20px,
    20px + 1.091vw,
    32px
  );
  --bc-fluid-18-24: clamp(
    18px,
    18px + 0.545vw,
    24px
  );
  --bc-fluid-16-18: clamp(
    16px,
    16px + 0.182vw,
    18px
  );
  --gap-8: var(--size-8);
  --gap-16: var(--size-16);
  --gap-24: var(--size-24);
  --gap-32: var(--size-32);
  --font-weight-extralight: 200;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
  --font-weight-black: 900;
  --border-radius-xsmall: var(--size-6);
  --border-radius-small: var(--size-10);
  --border-radius-medium: var(--size-20);
  --border-radius-large: var(--size-30);
  --border-radius-rounded: 99px;
  --border-radius-full: 50%;
  --timing-none: 0ms;
  --timing-short: 100ms;
  --timing-medium: 250ms;
  --timing-long: 420ms;
  --animation-cubic: cubic-bezier(0.33, 1, 0.68, 1);
  --animation-property: color, background, background-color, box-shadow, border-color, outline, outline-color;
  --animation-property-all: all;
  --z-index-below: -1;
  --z-index-default: 0;
  --z-index-above: 1;
  --z-index-abover: 10;
  --z-index-map: 999;
  --z-index-sticky: 108;
  --z-index-big-menu: 110;
  --main-block-start: 48px;
}/*# sourceMappingURL=root.css.map */
