@charset "UTF-8";

:root {
	
  --rq-form-control-shadow: 0 0 0 3px #99b9e5;
  --rq-error-color:#D02536;
  --rq-important-color: #ed6b41;
  --rq-succes-color:#4F813D;
  --rq-input-succes-color:#1F7F37;
	  
  --fa-font-family: "Font Awesome 6 Pro";
  --qc-font-family-roboto: Roboto,sans-serif;
  --qc-font-family-open-sans: Open Sans,sans-serif;
  --qc-font-family-roboto-mono: Roboto Mono,monospace;
  --qc-font-family-content: var(--qc-font-family-open-sans);
  --qc-font-family-header: var(--qc-font-family-roboto);
  --qc-font-family-code: var(--qc-font-family-roboto-mono);
  --qc-font-size-root-percent: 100%;
  --qc-font-size-h6: 1rem;
  --qc-font-size-h5: 1.1875rem;
  --qc-font-size-h4: 1.3125rem;
  --qc-font-size-h3: 1.5rem;
  --qc-font-size-h2: 1.75rem;
  --qc-font-size-h1: 2.25rem;
  --qc-font-size-90: 0.9rem;
  --qc-font-size-100: 1rem;
  --qc-font-size-120: 1.92rem;
  --qc-font-size-200: 2rem;
  --qc-font-size-sm: var(--qc-font-size-90);
  --qc-font-size-md: var(--qc-font-size-100);
  --qc-font-size-lg: var(--qc-font-size-120);
  --qc-font-size-xl: var(--qc-font-size-200);
  --qc-font-size-content: var(--qc-font-size-md);
  --qc-font-weight-regular: 400;
  --qc-font-weight-medium: 500;
  --qc-font-weight-semi-bold: 600;
  --qc-font-weight-bold: 700;
  --qc-font-weight-header-regular: var(--qc-font-weight-regular);
  --qc-font-weight-header-medium: var(--qc-font-weight-medium);
  --qc-font-weight-header-bold: var(--qc-font-weight-bold);
  --qc-font-weight-content-regular: var(--qc-font-weight-regular);
  --qc-font-weight-content-medium: var(--qc-font-weight-semi-bold);
  --qc-font-weight-content-bold: var(--qc-font-weight-bold);
  --qc-line-height-h6: 1rem;
  --qc-line-height-h5: 1.5rem;
  --qc-line-height-h4: 1.5rem;
  --qc-line-height-h3: 1.75rem;
  --qc-line-height-h2: 1.75rem;
  --qc-line-height-h1: 2rem;
  --qc-line-height-content: 1.5;
  --qc-line-height-sm:1;
  --qc-color-white: white;
  --qc-color-blue-pale: #dae6f0;
  --qc-color-blue-light: #4a98d9;
  --qc-color-blue-regular: #1472bf;
  --qc-color-blue-piv: #095797;
  --qc-color-blue-medium: #19406C;
  --qc-color-blue-dark: #223654;
  --qc-color-purple: #6b4fa1;
  --qc-color-grey-pale: #f1f1f2;
  --qc-color-grey-light: #c5cad2;
  --qc-color-grey-regular: #8893a2;
  --qc-color-grey-medium: #6b778a;
  --qc-color-grey-dark: #4e5662;
  --qc-color-grey-dark-rgb: 78, 86, 98;
  --qc-color-pink-pale: #ffdbd6;
  --qc-color-pink-regular: #e58271;
  --qc-color-red-regular: #cb381f;
  --qc-color-red-dark: #692519;
  --qc-color-green-pale: #d7f0bb;
  --qc-color-green-regular: #4f813d;
  --qc-color-green-dark: #2c4024;
  --qc-color-yellow-pale: #f8e69a;
  --qc-color-yellow-regular: #e0ad03;
  --qc-color-yellow-dark: #ad781c;
  --qc-color-text-primary: var(--qc-color-blue-dark);
  --qc-color-accent: var(--qc-color-pink-regular);
  --qc-color-success: var(--qc-color-green-regular);
  --qc-color-error: var(--qc-color-red-regular);
  --qc-color-danger: var(--qc-color-red-dark);
  --qc-color-link-text: var(--qc-color-blue-piv);
  --qc-color-link-hover: var(--qc-color-blue-piv);
  --qc-color-link-visited: var(--qc-color-purple);
  --qc-color-link-active: var(--qc-color-red-regular);
  --qc-box-shadow-color: rgba(34, 54, 84, 0.24);
  --qc-box-shadow-blur-0: 0;
  --qc-box-shadow-blur-1: 4px;
  --qc-box-shadow-blur-2: 8px;
  --qc-box-shadow-blur-3: 16px;
  --qc-box-shadow-blur-4: 24px;
  --qc-box-shadow-offset-0: 0;
  --qc-box-shadow-offset-1: 1px;
  --qc-box-shadow-offset-2: 2px;
  --qc-box-shadow-offset-3: 4px;
  --qc-box-shadow-offset-4: 6px;
}

@media (min-width: 1200px) {
  :root {
    --qc-font-size-h3: 1.75rem;
    --qc-font-size-h2: 2.25rem;
    --qc-font-size-h1: 3rem;
    --qc-line-height-h2: 2.5rem;
    --qc-line-height-h1: 3.5rem;
  }
}

