:root {
  --bc-color-noir: oklch(0.2293 0.0024 145.5);
  --bc-color-blanc: oklch(1 0 0);
  --bc-color-gris: oklch(0.4281 0.007 128.64);
  --bc-color-gris-50: oklch(0.727 0.0031 128.51);
  --bc-color-gris-20: oklch(0.8942 0.0014 106.43);
  --bc-color-bleu-800: oklch(0.3912 0.0701 217.62);
  --bc-color-turquoise-50: oklch(0.9548 0.0138 202.46);
  --bc-color-turquoise-200: oklch(0.8229 0.0576 198.87);
  --bc-color-turquoise-400: oklch(0.6559 0.0972 197.68);
  --bc-color-turquoise-500: oklch(0.5811 0.0987 198.35);
  --bc-color-turquoise-700: oklch(0.4047 0.0685 197.6);
  --bc-color-turquoise-800: oklch(0.3094 0.0526 198.7);
  --bc-color-corail-500: oklch(0.7214 0.1708 23.95);
  --bc-color-vert: oklch(0.6274 0.11775 175.5428);
  --bc-color-vert-muted-50: oklch(0.7997 0.0805 182.61);
  --bc-color-vert-muted-20: oklch(0.9186 0.0341 185.19);
  --bc-color-vert-muted-10: oklch(0.9577 0.0171 187.89);
  --bc-color-vert-700: oklch(0.4341 0.0805 177);
  --bc-color-bleu: oklch(0.6486 0.1167 218.24);
  --bc-color-bleu-muted-50: oklch(0.8092 0.0808 211.94);
  --bc-color-bleu-muted-20: oklch(0.9219 0.0344 210.21);
  --bc-color-bleu-muted-10: oklch(0.9592 0.0174 210.19);
  --bc-color-bleu-muted-05: oklch(0.9797 0.0089 214.34);
  --bc-color-gris-200: oklch(0.7844 0.003 128.5);
  --bc-color-gris-300: oklch(0.6717 0.0031 128.51);
  --bc-color-bleu-opac-50: oklch(0.3912 0.0701 217.62 / 50%);
  --bc-background: var(--bc-color-blanc);
  --bc-background-bleu-muted-05: var(--bc-color-bleu-muted-05);
  --bc-background-bleu-muted-10: var(--bc-color-bleu-muted-10);
  --bc-background-bleu-muted-20: var(--bc-color-bleu-muted-20);
  --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-noir);
  --bc-foreground-dark: var(--bc-color-bleu-800);
  --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-blanc);
  --bc-foreground-heading: var(--bc-color-bleu);
  --bc-background-button-default: var(--bc-color-turquoise-500);
  --bc-foreground-button-default: var(--bc-color-blanc);
  --bc-border-button-default: transparent;
  --bc-background-button-hover: linear-gradient(180deg, var(--bc-color-blanc) 0%, var(--bc-color-turquoise-800) 100%), var(--bc-color-turquoise-500);
  --bc-foreground-button-hover: var(--bc-color-blanc);
  --bc-border-button-hover: transparent;
  --bc-background-button-active: linear-gradient(180deg, var(--bc-color-turquoise-500) 0%, var(--bc-color-noir) 100%), var(--bc-color-turquoise-700);
  --bc-foreground-button-active: var(--bc-color-blanc);
  --bc-border-button-active: transparent;
  --bc-background-button-focus: var(--bc-color-turquoise-500);
  --bc-foreground-button-focus: var(--bc-color-blanc);
  --bc-border-button-focus: var(--bc-color-corail-500);
  --bc-foreground-button-secondary: var(--bc-color-noir);
  --bc-background-button-secondary: var(--bc-color-blanc);
  --bc-border-button-secondary: var(--bc-color-turquoise-500);
  --bc-foreground-button-secondary-hover: var(--bc-color-noir);
  --bc-background-button-secondary-hover: var(--bc-color-turquoise-50);
  --bc-border-button-secondary-hover: var(--bc-color-turquoise-500);
  --bc-foreground-button-secondary-active: var(--bc-color-noir);
  --bc-background-button-secondary-active: var(--bc-color-turquoise-200);
  --bc-border-button-secondary-active: var(--bc-color-turquoise-500);
  --bc-foreground-button-secondary-focus: var(--bc-color-noir);
  --bc-background-button-secondary-focus: var(--bc-color-blanc);
  --bc-border-button-secondary-focus: var(--bc-color-corail-500);
  --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-color-blanc);
  --bc-foreground-button-outline: var(--bc-color-turquoise-500);
  --bc-border-button-outline: var(--bc-color-turquoise-500);
  --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-muted: var(--bc-color-gris-300);
  --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-blanc);
  --bc-pagination-background-current: var(--bc-color-turquoise-50);
  --bc-pagination-background-active: var(--bc-color-bleu-tc);
  --bc-pagination-foreground: var(--bc-color-turquoise-500);
  --bc-pagination-border: var(--bc-color-bleu-c-a);
  --bc-pagination-border-muted: var(--bc-color-bleu-tc);
  --bc-swiper-bullet-background-default: var(--bc-color-turquoise-400);
  --bc-swiper-bullet-background-hover: var(--bc-color-bleu-c-a);
  --bc-swiper-bullet-background-active: var(--bc-color-bleu-tc2);
  --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-turquoise-800);
  --bc-swiper-bullet-border-selected: var(--bc-color-bleu-c-a);
  --bc-swiper-button-foreground-default: var(--bc-color-bleu-c-a);
  --bc-swiper-button-background-default: var(--bc-color-blanc);
  --bc-swiper-button-border-default: var(--bc-color-turquoise-500);
  --bc-swiper-button-foreground-hover: var(--bc-color-bleu-c-a);
  --bc-swiper-button-background-hover: var(--bc-color-turquoise-200);
  --bc-swiper-button-border-hover: var(--bc-color-turquoise-500);
  --bc-swiper-button-foreground-active: var(--bc-color-bleu-c-a);
  --bc-swiper-button-background-active: var(--bc-color-turquoise-200);
  --bc-swiper-button-border-active: var(--bc-color-turquoise-500);
  --bc-swiper-button-foreground-focus: var(--bc-color-magenta);
  --bc-swiper-button-background-focus: var(--bc-color-blanc);
  --bc-swiper-button-border-focus: var(--bc-color-corail-500);
  --bc-map-marker-background-default: var(--bc-color-bleu-f);
  --bc-map-marker-border-default: var(--bc-color-blanc);
  --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-noir);
  --bc-map-marker-border-active: var(--bc-color-bleu-tc);
  --bc-map-marker-background-selected: var(--bc-color-blanc);
  --bc-map-marker-border-selected: var(--bc-color-blanc);
  --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: var(--bc-color-bleu);
  --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-22: 2.2rem;
  --size-24: 2.4rem;
  --size-26: 2.6rem;
  --size-28: 2.8rem;
  --size-30: 3rem;
  --size-32: 3.2rem;
  --size-36: 3.6rem;
  --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-72: 7.2rem;
  --size-74: 7.4rem;
  --size-76: 7.6rem;
  --size-80: 8rem;
  --size-96: 9.6rem;
  --size-100: 10rem;
  --size-120: 12rem;
  --size-112: 11.2rem;
  --size-128: 12.8rem;
  --size-144: 14.4rem;
  --size-160: 16rem;
  --size-180: 18rem;
  --size-200: 20rem;
  --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-22: var(--size-22);
  --gap-24: var(--size-24);
  --gap-32: var(--size-32);
  --gap-40: var(--size-40);
  --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-posts-tag: var(--size-2);
  --border-radius-small: var(--size-4);
  --border-radius-medium: var(--size-10);
  --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 */