:root{
  --color-white:#ffffff;
  --color-black: #000000;
  --color-purple: #2314a7e6;
  --color-light-purple: #a8a9f7;
  --color-purple-secondary: #786aff;
  --color-blue: #2314a7;
  --color-blue-secondary: #311bf0;
  --color-light-blue:#7FB5FD;
  --color-smoke-grey: #f3f3f3;
  --color-grey-text: #343434;
  --color-light-black: #222;
  --color-grey:#9e9e9e;
  --color-grey-secondary:#e4e4e4;
  --color-orange : #f7bb72;
  --color-light-orange:#FF997F;
  --color-light-pink:#ECA6E5;
  
  --primary-blue-01:#2314a7;
  --primary-blue-02:#311bf0;
  --primary-blue-03:#786aff;
  
  --white:#ffffff;
  --primary-black-01:#222222;
  --primary-black-02:#414141;
  
  --primary-grey-01:#e4e4e4;
  --primary-grey-02:#9e9e9e;
  --primary-grey-03:#f3f3f3;
  --primary-grey-04:#f9f9f9;
  
  --secondary-blue: #7fb5fd;
  --secondary-violet-01: #a8a9f7;
  --secondary-violet-02: #9c9dfb;
  --secondary-violet-03: #e9e9ff;
  --secondary-violet-04: #edecf8;
  --secondary-green: #d8fa44;
  --gradients-color: #01000D;
  
  --color-blue: #2314a7;
  
  --gradients: linear-gradient(358deg, var(--primary-blue-01) -55.07%, var(--primary-blue-02) 185.22%);
  --gradients-dark-01: linear-gradient(180deg, var(--gradients-color) 5.91%, rgba(0, 0, 0, 0.00) 73.42%);
  --gradients-dark-02: linear-gradient(358deg, var(--gradients-color) 12.81%, rgba(0, 0, 0, 0.00) 97.99%);
  --gradients-dark-03: linear-gradient(357deg, var(--gradients-color) 2.67%, rgba(0, 0, 0, 0.00) 97.13%);
  --gradients-dark-04: linear-gradient(180deg, rgba(1, 0, 13, 0.00) -4.64%, var(--gradients-color) 86.96%);
  --gradients-dark-05: linear-gradient(358deg, rgba(1, 0, 13, 0.50) 12.81%, rgba(0, 0, 0, 0.00) 97.99%);
  --gradients-violet-01: linear-gradient(0deg, #A8A9F7 0%, rgba(255, 255, 255, 0.00) 96.35%);
  
  --overlay-dark-01: #000219;
  --overlay-grey-02: #d9d9d9;
  
  --sm:0.8rem;
  --sm2:2.4rem;
  --md2:3.2rem;
  --md1:5.6rem;
  
  
  --lg-1: clamp(4.8rem, 3.079rem + 0.04528 * 100vw, 9.6rem);
  --lg-2: clamp(4rem, 2.279rem + 0.04528 * 100vw, 8.8rem);
  --lg-3: clamp(3.6rem, 2.023rem + 0.04151 * 100vw, 8rem);
  --lg-4: clamp(3.2rem, 1.766rem + 0.03774 * 100vw, 7.2rem);
  --md-1: clamp(2.8rem, 1.509rem + 0.03396 * 100vw, 6.4rem);
  --md-2: clamp(2.4rem, 1.253rem + 0.03019 * 100vw, 5.6rem);
  --md-3: clamp(2rem, 0.996rem + 0.02642 * 100vw, 4.8rem);
  --md-4: clamp(2rem, 1.283rem + 0.01887 * 100vw, 4rem);
  --sm-1: clamp(2rem, 1.57rem + 0.01132 * 100vw, 3.2rem);
  --sm-2: clamp(1.6rem, 1.313rem + 0.00755 * 100vw, 2.4rem);
  --sm-3: clamp(1.2rem, 1.057rem + 0.00377 * 100vw, 1.6rem);
  --sm-4: clamp(1.2rem, 1.2rem + 0 * 100vw, 1.2rem);
  --xs-1: clamp(0.8rem, 0.8rem + 0 * 100vw, 0.8rem);
  --xs-2: clamp(0.4rem, 0.4rem + 0 * 100vw, 0.4rem);
  
  --fontbold: 'maldenSans-bold' , Arial;
  --fontmedium: 'maldenSans-medium' , Arial;
  --fontlight: 'maldenSans-light' , Arial;
  --fontregular: 'maldenSans-regular' , Arial;
  
  --h1-large-fs: clamp(3.6rem, 2.74rem + 0.02264 * 100vw, 6rem);
  --h1-fs: clamp(2.8rem, 2.083rem + 0.01887 * 100vw, 4.8rem);
  --h2-large-fs: clamp(3.2rem, 2.913rem + 0.00755 * 100vw, 4rem);
  --h2-fs: clamp(2.4rem, 2.113rem + 0.00755 * 100vw, 3.2rem);
  --h3-fs: clamp(2rem, 1.857rem + 0.00377 * 100vw, 2.4rem);
  --h3-light-fs: clamp(2rem, 1.857rem + 0.00377 * 100vw, 2.4rem);
  --h4-fs: clamp(1.8rem, 1.728rem + 0.00189 * 100vw, 2rem);
  --h5-fs: clamp(1.6rem, 1.528rem + 0.00189 * 100vw, 1.8rem);
  --intro: clamp(2rem, 1.857rem + 0.00377 * 100vw, 2.4rem);
  --body: clamp(1.6rem, 1.528rem + 0.00189 * 100vw, 1.8rem);
  --small-body: clamp(1.4rem, 1.328rem + 0.00189 * 100vw, 1.6rem);
  --cards: clamp(1.6rem, 1.457rem + 0.00377 * 100vw, 2rem);
  --tag: clamp(1.4rem, 1.257rem + 0.00377 * 100vw, 1.8rem);
  --navigation: clamp(1.6rem, 1.6rem + 0 * 100vw, 1.6rem);
  --cta: clamp(1.6rem, 1.528rem + 0.00189 * 100vw, 1.8rem);
  --paginationn: clamp(1.4rem, 1.328rem + 0.00189 * 100vw, 1.6rem);
  --breadcrumb: clamp(1.4rem, 1.4rem + 0 * 100vw, 1.4rem);
  --caption: clamp(1.4rem, 1.4rem + 0 * 100vw, 1.4rem);
  --tabs: clamp(1.6rem, 1.6rem + 0 * 100vw, 1.6rem);
  --poll-radio-label:  clamp(16px, 15.28px +0.00189* 100vw, 18px);
  
  --bs-gutter-x:2.4rem;
  --bs-gutter-y:2.4rem;
  
  --bs-nested-containers-x:3.2rem;
  --bs-nested-containers-y:3.2rem;
}
@media (max-width: 768px) {
  :root{
    --sm:0.8rem;
    --sm2:1.6rem;
    --md2:2.4rem;
    --md1:4.4rem;
  }
}
/*html{font-size:10px;}*/