:root {
  --bc-color-black: oklch(0.3242 0.0043 17.38);
  --bc-color-white: oklch(1 0 0);
  --bc-color-grey-600: oklch(0.4013 0.0016 106.47);
  --bc-color-grey-400: oklch(0.5826 0.0015 106.45);
  --bc-color-grey-200: oklch(0.7984 0 0);
  --bc-color-purple-600: oklch(0.3456 0.1259 311.12);
  --bc-color-purple-500: oklch(0.4025 0.1502 311.22);
  --bc-color-purple-400: oklch(0.5212 0.1217 312.51);
  --bc-color-purple-300: oklch(0.644 0.0896 313.63);
  --bc-color-purple-200: oklch(0.7663 0.0565 313.37);
  --bc-color-purple-100: oklch(0.8849 0.0275 314.68);
  --bc-color-brown-700: oklch(0.4036 0.0534 67.48);
  --bc-color-red-700: oklch(0.4106 0.0983 37.5);
  --bc-color-red-500: oklch(0.5887 0.1501 37.14);
  --bc-color-red-100: oklch(0.9138 0.0257 35.71);
  --bc-color-red-50: oklch(0.9569 0.0126 35.73);
  --bc-color-green-500: oklch(0.7766 0.1586 122.8);
  --bc-background: var(--bc-color-white);
  --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-muted: var(--bc-color-gris-20);
  --bc-background-soft: var(--bc-color-gris-50);
  --bc-background-transparent: transparent;
  --bc-foreground: var(--bc-color-black);
  --bc-foreground-red-500: var(--bc-color-red-500);
  --bc-foreground-red-600: var(--bc-color-red-500);
  --bc-foreground-accent: var(--bc-color-purple-500);
  --bc-foreground-dark: var(--bc-color-turquoise-fonce);
  --bc-foreground-muted: var(--bc-color-gris-20);
  --bc-foreground-soft: var(--bc-color-gris-50);
  --bc-background-reverse: var(--bc-color-bleu-f);
  --bc-background-reverse-aplha-10: var(--bc-color-bleu-f);
  --bc-background-reverse-aplha-50: var(--bc-color-noir-alpha-50);
  --bc-foreground-reverse: var(--bc-color-white);
  --bc-foreground-heading: var(--bc-color-black);
  --bc-background-button-default: var(--bc-color-purple-500);
  --bc-foreground-button-default: var(--bc-color-white);
  --bc-border-button-default: transparent;
  --bc-background-button-hover: var(--bc-color-purple-400);
  --bc-foreground-button-hover: var(--bc-color-white);
  --bc-border-button-hover: transparent;
  --bc-background-button-active: var(--bc-color-purple-600);
  --bc-foreground-button-active: var(--bc-color-white);
  --bc-border-button-active: transparent;
  --bc-background-button-focus: var(--bc-color-white);
  --bc-foreground-button-focus: var(--bc-color-brown-700);
  --bc-border-button-focus: var(--bc-color-brown-700);
  --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-muted);
  --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-border: var(--bc-color-gris);
  --bc-border-red-100: var(--bc-color-red-100);
  --bc-border-muted: var(--bc-color-red-50);
  --bc-border-bright: var(--bc-color-bleu-c-a);
  --bc-border-dark: var(--bc-color-bleu-f);
  --bc-foreground-link-default: var(--bc-color-bleu-c-a);
  --bc-foreground-link-hover: var(--bc-color-bleu-f);
  --bc-foreground-link-focus: var(--bc-color-magenta);
  --bc-background-link-focus: var(--bc-color-magenta-muted-10);
  --bc-special-foreground: var(--bc-color-orange-a);
  --bc-special-shadow: var(--bc-color-orange-muted-10);
  --bc-special-border: var(--bc-color-orange-alpha-50);
  --bc-pagination-background: var(--bc-color-white);
  --bc-pagination-background-current: var(--bc-color-purple-500);
  --bc-pagination-foreground-current: var(--bc-color-white);
  --bc-pagination-background-active: var(--bc-color-bleu-tc);
  --bc-pagination-foreground: var(--bc-color-purple-500);
  --bc-pagination-border: var(--bc-color-bleu-c-a);
  --bc-pagination-border-muted: var(--bc-color-purple-500);
  --bc-swiper-bullet-background-default: transparent;
  --bc-swiper-bullet-background-hover: var(--bc-color-bleu-c-a);
  --bc-swiper-bullet-background-active: var(--bc-color-purple-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-white);
  --bc-swiper-bullet-border-selected: var(--bc-color-bleu-c-a);
  --bc-swiper-button-foreground-default: var(--bc-color-purple-500);
  --bc-swiper-button-background-default: var(--bc-color-white);
  --bc-swiper-button-border-default: var(--bc-color-purple-500);
  --bc-swiper-button-foreground-hover: var(--bc-color-black);
  --bc-swiper-button-background-hover: var(--bc-color-purple-200);
  --bc-swiper-button-border-hover: var(--bc-color-purple-500);
  --bc-swiper-button-foreground-active: var(--bc-color-purple-black);
  --bc-swiper-button-background-active: var(--bc-color-purple-300);
  --bc-swiper-button-border-active: var(--bc-color-purple-500);
  --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-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: 'Quicksand', -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --bc-font-family-heading: 'Quicksand', -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  --bc-font-family-number: 'Quicksand', -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: .1rem;
  --size-2: .2rem;
  --size-3: .3rem;
  --size-4: .4rem;
  --size-5: .5rem;
  --size-6: .6rem;
  --size-8: .8rem;
  --size-10: 1rem;
  --size-12: 1.2rem;
  --size-14: 1.4rem;
  --size-16: 1.6rem;
  --size-18: 1.8rem;
  --size-20: 2rem;
  --size-24: 2.4rem;
  --size-26: 2.6rem;
  --size-28: 2.8rem;
  --size-30: 3rem;
  --size-32: 3.2rem;
  --size-40: 4rem;
  --size-42: 4.2rem;
  --size-44: 4.4rem;
  --size-48: 4.8rem;
  --size-50: 5rem;
  --size-56: 5.6rem;
  --size-60: 6rem;
  --size-64: 6.4rem;
  --size-68: 6.8rem;
  --size-72: 7.2rem;
  --size-74: 7.4rem;
  --size-80: 8rem;
  --size-96: 9.6rem;
  --size-112: 11.2rem;
  --size-120: 12rem;
  --size-128: 12.8rem;
  --size-144: 14.4rem;
  --size-160: 16rem;
  --bc-min-width: 580px;
  --bc-max-width: 1680px;
  --bc-screen: 100vw;
  --bc-fluid-32-72: clamp(
    3.2rem,
    3.2rem + 3.636vw,
    7.2rem
  );
  --bc-fluid-28-60: clamp(
    2.8rem,
    2.8rem + 2.909vw,
    6rem
  );
  --bc-fluid-24-40: clamp(
    2.4rem,
    2.4rem + 1.455vw,
    4rem
  );
  --bc-fluid-20-32: clamp(
    2rem,
    2rem + 1.091vw,
    3.2rem
  );
  --bc-fluid-18-24: clamp(
    1.8rem,
    1.8rem + 0.545vw,
    2.4rem
  );
  --bc-fluid-16-18: clamp(
    1.6rem,
    1.6rem + 0.182vw,
    1.8rem
  );
  --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-small: var(--size-4);
  --border-radius-medium: var(--size-8);
  --border-radius-large: var(--size-12);
  --border-radius-rounded: 99px;
  --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;
}/*# sourceMappingURL=root.css.map */