@import url("https://fonts.googleapis.com/css?family=Fira+Sans:300,400,700,800&display=swap");
:root {
  --arrondis-1: 4px;
  --arrondis-2: 8px;
  --arrondis-xl: 100rem;
  --arrondis-sm: 4px;
  --arrondis: 8px;
  --arrondis-lg: 100rem;
  --bordure: 1px solid #BBBBBB;
  --bordure-size-1: 1px;
  --bordure-size-2: 2px;
  --bordure-type: solid;
  --bordure-color: #BBBBBB;
  --ombre-sm:0 0 7px rgba(0, 0, 0, 0.25);
  --ombre:0 0 12px rgba(0, 0, 0, 0.3);
  --ombre-lg:0 0 25px rgba(0, 0, 0, 0.35);
  --ombre-hover:0 0 25px rgba(0, 0, 0, 0.35);
  --transition-mode:cubic-bezier(0.11, 0.77, 0.36, 0.97);
  --transition: 0.25s all cubic-bezier(0.11, 0.77, 0.36, 0.97);
  --flou: blur(8px) brightness(90%) saturate(0.8);
  --flou-clair: blur(8px) brightness(130%);
  --flou-sombre: blur(8px) brightness(78%);
  --font-size--1:0.875rem;
  --font-size-1:1rem;
  --font-size-2:1.15rem;
  --font-size-3:1.25rem;
  --font-size-4:1.5rem;
  --font-size-5:1.75rem;
  --font-size-6:2rem;
  --font-size-7:2.5rem;
  --space-0: 0;
  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 1rem;
  --space-4: 2rem;
  --space-5: 4rem;
  --blue: #373cf5;
  --indigo: #373cf5;
  --purple: #A518E2;
  --pink: #E52E97;
  --red: #E33232;
  --yellow: #FFBA31;
  --green: #4AA528;
  --teal: #07C9C3;
  --white: #fff;
  --gray: #BBBBBB;
  --gray-dark: #222222;
  --bleu-l2: #C1CFFF;
  --bleu-l1: #6877FF;
  --bleu: #373cf5;
  --bleu-f1: #0000CC;
  --bleu-f2: #000099;
  --cyan-l2: #B8E6F8;
  --cyan-l1: #67C4E8;
  --cyan: #00ABE0;
  --cyan-f1: #007EA5;
  --cyan-f2: #00597C;
  --turquoise-l2: #ABF1EE;
  --turquoise-l1: #54DED9;
  --turquoise: #07C9C3;
  --turquoise-f1: #13ABA6;
  --turquoise-f2: #07726F;
  --vert-l2: #D6F1C5;
  --vert-l1: #9BCE7A;
  --vert: #4AA528;
  --vert-f1: #3C7F20;
  --vert-f2: #2D591B;
  --chartreuse-l2: #E0EBAF;
  --chartreuse-l1: #BED06B;
  --chartreuse: #9ABA00;
  --chartreuse-f1: #799200;
  --chartreuse-f2: #526700;
  --jaune-l2: #FFE9BE;
  --jaune-l1: #FFD788;
  --jaune: #FFBA31;
  --jaune-f1: #EAA10F;
  --jaune-f2: #B77D08;
  --orange-l2: #FFD7B9;
  --orange-l1: #FFAF73;
  --orange: #FF791F;
  --orange-f1: #BF4D00;
  --orange-f2: #993A00;
  --rouge-l2: #FFCFCF;
  --rouge-l1: #FF8484;
  --rouge: #E33232;
  --rouge-f1: #AF1B1B;
  --rouge-f2: #8F0909;
  --rose-l2: #F6D1E4;
  --rose-l1: #EA94C1;
  --rose: #E52E97;
  --rose-f1: #C11F84;
  --rose-f2: #931161;
  --violet-l2: #E8DBF2;
  --violet-l1: #AB79D3;
  --violet: #A518E2;
  --violet-f1: #700BA2;
  --violet-f2: #511472;
  --brun-l2: #ECCCB6;
  --brun-l1: #C18E6C;
  --brun: #8E4C20;
  --brun-f1: #5B2E15;
  --brun-f2: #411C08;
  --gris-l2: #F2F2F2;
  --gris-l1: #E1E1E1;
  --gris: #BBBBBB;
  --gris-f1: #4D4D4D;
  --gris-f2: #222222;
  --blanc: #fff;
  --noir: #000;
  --gray-100: #f8f9fa;
  --gray-200: #e9ecef;
  --gray-300: #dee2e6;
  --gray-400: #ced4da;
  --gray-500: #adb5bd;
  --gray-600: #6c757d;
  --gray-700: #495057;
  --gray-800: #343a40;
  --gray-900: #212529;
  --primary: #373cf5;
  --secondary: #4D4D4D;
  --success: #4AA528;
  --info: #00ABE0;
  --warning: #FFBA31;
  --danger: #E33232;
  --light: #f8f9fa;
  --white: #fff;
  --dark: #212529;
  --black: #000;
  --bleu-l2: #C1CFFF;
  --bleu-l1: #6877FF;
  --bleu: #373cf5;
  --bleu-f1: #0000CC;
  --bleu-f2: #000099;
  --cyan-l2: #B8E6F8;
  --cyan-l1: #67C4E8;
  --cyan: #00ABE0;
  --cyan-f1: #007EA5;
  --cyan-f2: #00597C;
  --turquoise-l2: #ABF1EE;
  --turquoise-l1: #54DED9;
  --turquoise: #07C9C3;
  --turquoise-f1: #13ABA6;
  --turquoise-f2: #07726F;
  --vert-l2: #D6F1C5;
  --vert-l1: #9BCE7A;
  --vert: #4AA528;
  --vert-f1: #3C7F20;
  --vert-f2: #2D591B;
  --chartreuse-l2: #E0EBAF;
  --chartreuse-l1: #BED06B;
  --chartreuse: #9ABA00;
  --chartreuse-f1: #799200;
  --chartreuse-f2: #526700;
  --jaune-l2: #FFE9BE;
  --jaune-l1: #FFD788;
  --jaune: #FFBA31;
  --jaune-f1: #EAA10F;
  --jaune-f2: #B77D08;
  --orange-l2: #FFD7B9;
  --orange-l1: #FFAF73;
  --orange: #FF791F;
  --orange-f1: #BF4D00;
  --orange-f2: #993A00;
  --rouge-l2: #FFCFCF;
  --rouge-l1: #FF8484;
  --rouge: #E33232;
  --rouge-f1: #AF1B1B;
  --rouge-f2: #8F0909;
  --rose-l2: #F6D1E4;
  --rose-l1: #EA94C1;
  --rose: #E52E97;
  --rose-f1: #C11F84;
  --rose-f2: #931161;
  --violet-l2: #E8DBF2;
  --violet-l1: #AB79D3;
  --violet: #A518E2;
  --violet-f1: #700BA2;
  --violet-f2: #511472;
  --brun-l2: #ECCCB6;
  --brun-l1: #C18E6C;
  --brun: #8E4C20;
  --brun-f1: #5B2E15;
  --brun-f2: #411C08;
  --gris-l2: #F2F2F2;
  --gris-l1: #E1E1E1;
  --gris: #BBBBBB;
  --gris-f1: #4D4D4D;
  --gris-f2: #222222;
  --blanc: #fff;
  --noir: #000;
  --primary-rgb: 55, 60, 245;
  --secondary-rgb: 77, 77, 77;
  --success-rgb: 74, 165, 40;
  --info-rgb: 0, 171, 224;
  --warning-rgb: 255, 186, 49;
  --danger-rgb: 227, 50, 50;
  --light-rgb: 248, 249, 250;
  --white-rgb: 255, 255, 255;
  --dark-rgb: 33, 37, 41;
  --black-rgb: 0, 0, 0;
  --bleu-l2-rgb: 193, 207, 255;
  --bleu-l1-rgb: 104, 119, 255;
  --bleu-rgb: 55, 60, 245;
  --bleu-f1-rgb: 0, 0, 204;
  --bleu-f2-rgb: 0, 0, 153;
  --cyan-l2-rgb: 184, 230, 248;
  --cyan-l1-rgb: 103, 196, 232;
  --cyan-rgb: 0, 171, 224;
  --cyan-f1-rgb: 0, 126, 165;
  --cyan-f2-rgb: 0, 89, 124;
  --turquoise-l2-rgb: 171, 241, 238;
  --turquoise-l1-rgb: 84, 222, 217;
  --turquoise-rgb: 7, 201, 195;
  --turquoise-f1-rgb: 19, 171, 166;
  --turquoise-f2-rgb: 7, 114, 111;
  --vert-l2-rgb: 214, 241, 197;
  --vert-l1-rgb: 155, 206, 122;
  --vert-rgb: 74, 165, 40;
  --vert-f1-rgb: 60, 127, 32;
  --vert-f2-rgb: 45, 89, 27;
  --chartreuse-l2-rgb: 224, 235, 175;
  --chartreuse-l1-rgb: 190, 208, 107;
  --chartreuse-rgb: 154, 186, 0;
  --chartreuse-f1-rgb: 121, 146, 0;
  --chartreuse-f2-rgb: 82, 103, 0;
  --jaune-l2-rgb: 255, 233, 190;
  --jaune-l1-rgb: 255, 215, 136;
  --jaune-rgb: 255, 186, 49;
  --jaune-f1-rgb: 234, 161, 15;
  --jaune-f2-rgb: 183, 125, 8;
  --orange-l2-rgb: 255, 215, 185;
  --orange-l1-rgb: 255, 175, 115;
  --orange-rgb: 255, 121, 31;
  --orange-f1-rgb: 191, 77, 0;
  --orange-f2-rgb: 153, 58, 0;
  --rouge-l2-rgb: 255, 207, 207;
  --rouge-l1-rgb: 255, 132, 132;
  --rouge-rgb: 227, 50, 50;
  --rouge-f1-rgb: 175, 27, 27;
  --rouge-f2-rgb: 143, 9, 9;
  --rose-l2-rgb: 246, 209, 228;
  --rose-l1-rgb: 234, 148, 193;
  --rose-rgb: 229, 46, 151;
  --rose-f1-rgb: 193, 31, 132;
  --rose-f2-rgb: 147, 17, 97;
  --violet-l2-rgb: 232, 219, 242;
  --violet-l1-rgb: 171, 121, 211;
  --violet-rgb: 165, 24, 226;
  --violet-f1-rgb: 112, 11, 162;
  --violet-f2-rgb: 81, 20, 114;
  --brun-l2-rgb: 236, 204, 182;
  --brun-l1-rgb: 193, 142, 108;
  --brun-rgb: 142, 76, 32;
  --brun-f1-rgb: 91, 46, 21;
  --brun-f2-rgb: 65, 28, 8;
  --gris-l2-rgb: 242, 242, 242;
  --gris-l1-rgb: 225, 225, 225;
  --gris-rgb: 187, 187, 187;
  --gris-f1-rgb: 77, 77, 77;
  --gris-f2-rgb: 34, 34, 34;
  --blanc-rgb: 255, 255, 255;
  --noir-rgb: 0, 0, 0;
  --white-rgb: 255, 255, 255;
  --black-rgb: 0, 0, 0;
  --body-color-rgb: 33, 37, 41;
  --body-bg-rgb: 242, 242, 242;
  --font-sans-serif: Fira Sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --body-font-family: var(--font-sans-serif);
  --body-font-size: 1rem;
  --body-font-weight: 400;
  --body-line-height: 1.4;
  --body-color: #212529;
  --body-bg: #F2F2F2;
}