/* Version: 2.2.0.2 - Generated 2023-01-20 07:34:31 */
:root {
  --action: #e9dfd6;
  --action-hover: white;
  --action-ultra-light: #fbfaf8;
  --action-light: #e4d8cd;
  --action-medium: #a67d59;
  --action-dark: #533e2d;
  --action-ultra-dark: #211912;
  --action-comp: #d7e1ea;
  --primary: #044f8f;
  --primary-hover: #1a5991;
  --primary-ultra-light: #e9f3fb;
  --primary-light: #bedbf4;
  --primary-medium: #2685d9;
  --primary-dark: #13436c;
  --primary-ultra-dark: #081b2b;
  --primary-comp: #904504;
  --secondary: #1a3254;
  --secondary-hover: #363f4b;
  --secondary-ultra-light: #f0f2f4;
  --secondary-light: #d3d8df;
  --secondary-medium: #6b7c94;
  --secondary-dark: #363e4a;
  --secondary-ultra-dark: #15191e;
  --secondary-comp: #563d1a;
  --accent: #f7cc47;
  --accent-hover: #e8cf83;
  --accent-ultra-light: #fbf7e9;
  --accent-light: #f3e6be;
  --accent-medium: #d7ab28;
  --accent-dark: #6c5614;
  --accent-ultra-dark: #2b2208;
  --accent-comp: #4572f7;
  --base: #262525;
  --base-hover: #2c2c2c;
  --base-ultra-light: #f2f2f2;
  --base-light: #d9d9d9;
  --base-medium: gray;
  --base-dark: #404040;
  --base-ultra-dark: #1a1a1a;
  --base-comp: #262727;
  --white: #fff;
  --black: #000;
  --shade: #000000;
  --shade-hover: black;
  --shade-ultra-light: #f2f2f2;
  --shade-light: #d9d9d9;
  --shade-medium: gray;
  --shade-dark: #404040;
  --shade-ultra-dark: #1a1a1a;
  --shade-comp: black;
  --action-trans-10: rgba(234, 224, 215, 0.1);
  --action-trans-20: rgba(234, 224, 215, 0.2);
  --action-trans-40: rgba(234, 224, 215, 0.4);
  --action-trans-60: rgba(234, 224, 215, 0.6);
  --action-trans-80: rgba(234, 224, 215, 0.8);
  --action-trans-90: rgba(234, 224, 215, 0.9);
  --action-ultra-dark-trans-10: rgba(33, 25, 18, 0.1);
  --action-ultra-dark-trans-20: rgba(33, 25, 18, 0.2);
  --action-ultra-dark-trans-40: rgba(33, 25, 18, 0.4);
  --action-ultra-dark-trans-60: rgba(33, 25, 18, 0.6);
  --action-ultra-dark-trans-80: rgba(33, 25, 18, 0.8);
  --action-ultra-dark-trans-90: rgba(33, 25, 18, 0.9);
  --action-light-trans-10: rgba(228, 216, 205, 0.1);
  --action-light-trans-20: rgba(228, 216, 205, 0.2);
  --action-light-trans-40: rgba(228, 216, 205, 0.4);
  --action-light-trans-60: rgba(228, 216, 205, 0.6);
  --action-light-trans-80: rgba(228, 216, 205, 0.8);
  --action-light-trans-90: rgba(228, 216, 205, 0.9);
  --primary-trans-10: rgba(4, 79, 144, 0.1);
  --primary-trans-20: rgba(4, 79, 144, 0.2);
  --primary-trans-40: rgba(4, 79, 144, 0.4);
  --primary-trans-60: rgba(4, 79, 144, 0.6);
  --primary-trans-80: rgba(4, 79, 144, 0.8);
  --primary-trans-90: rgba(4, 79, 144, 0.9);
  --primary-ultra-dark-trans-10: rgba(8, 27, 43, 0.1);
  --primary-ultra-dark-trans-20: rgba(8, 27, 43, 0.2);
  --primary-ultra-dark-trans-40: rgba(8, 27, 43, 0.4);
  --primary-ultra-dark-trans-60: rgba(8, 27, 43, 0.6);
  --primary-ultra-dark-trans-80: rgba(8, 27, 43, 0.8);
  --primary-ultra-dark-trans-90: rgba(8, 27, 43, 0.9);
  --primary-light-trans-10: rgba(190, 219, 244, 0.1);
  --primary-light-trans-20: rgba(190, 219, 244, 0.2);
  --primary-light-trans-40: rgba(190, 219, 244, 0.4);
  --primary-light-trans-60: rgba(190, 219, 244, 0.6);
  --primary-light-trans-80: rgba(190, 219, 244, 0.8);
  --primary-light-trans-90: rgba(190, 219, 244, 0.9);
  --secondary-trans-10: rgba(26, 51, 86, 0.1);
  --secondary-trans-20: rgba(26, 51, 86, 0.2);
  --secondary-trans-40: rgba(26, 51, 86, 0.4);
  --secondary-trans-60: rgba(26, 51, 86, 0.6);
  --secondary-trans-80: rgba(26, 51, 86, 0.8);
  --secondary-trans-90: rgba(26, 51, 86, 0.9);
  --secondary-ultra-dark-trans-10: rgba(21, 25, 30, 0.1);
  --secondary-ultra-dark-trans-20: rgba(21, 25, 30, 0.2);
  --secondary-ultra-dark-trans-40: rgba(21, 25, 30, 0.4);
  --secondary-ultra-dark-trans-60: rgba(21, 25, 30, 0.6);
  --secondary-ultra-dark-trans-80: rgba(21, 25, 30, 0.8);
  --secondary-ultra-dark-trans-90: rgba(21, 25, 30, 0.9);
  --secondary-light-trans-10: rgba(211, 216, 223, 0.1);
  --secondary-light-trans-20: rgba(211, 216, 223, 0.2);
  --secondary-light-trans-40: rgba(211, 216, 223, 0.4);
  --secondary-light-trans-60: rgba(211, 216, 223, 0.6);
  --secondary-light-trans-80: rgba(211, 216, 223, 0.8);
  --secondary-light-trans-90: rgba(211, 216, 223, 0.9);
  --accent-trans-10: rgba(247, 203, 69, 0.1);
  --accent-trans-20: rgba(247, 203, 69, 0.2);
  --accent-trans-40: rgba(247, 203, 69, 0.4);
  --accent-trans-60: rgba(247, 203, 69, 0.6);
  --accent-trans-80: rgba(247, 203, 69, 0.8);
  --accent-trans-90: rgba(247, 203, 69, 0.9);
  --accent-ultra-dark-trans-10: rgba(43, 34, 8, 0.1);
  --accent-ultra-dark-trans-20: rgba(43, 34, 8, 0.2);
  --accent-ultra-dark-trans-40: rgba(43, 34, 8, 0.4);
  --accent-ultra-dark-trans-60: rgba(43, 34, 8, 0.6);
  --accent-ultra-dark-trans-80: rgba(43, 34, 8, 0.8);
  --accent-ultra-dark-trans-90: rgba(43, 34, 8, 0.9);
  --accent-light-trans-10: rgba(243, 230, 190, 0.1);
  --accent-light-trans-20: rgba(243, 230, 190, 0.2);
  --accent-light-trans-40: rgba(243, 230, 190, 0.4);
  --accent-light-trans-60: rgba(243, 230, 190, 0.6);
  --accent-light-trans-80: rgba(243, 230, 190, 0.8);
  --accent-light-trans-90: rgba(243, 230, 190, 0.9);
  --base-trans-10: rgba(39, 38, 38, 0.1);
  --base-trans-20: rgba(39, 38, 38, 0.2);
  --base-trans-40: rgba(39, 38, 38, 0.4);
  --base-trans-60: rgba(39, 38, 38, 0.6);
  --base-trans-80: rgba(39, 38, 38, 0.8);
  --base-trans-90: rgba(39, 38, 38, 0.9);
  --base-ultra-dark-trans-10: rgba(26, 26, 26, 0.1);
  --base-ultra-dark-trans-20: rgba(26, 26, 26, 0.2);
  --base-ultra-dark-trans-40: rgba(26, 26, 26, 0.4);
  --base-ultra-dark-trans-60: rgba(26, 26, 26, 0.6);
  --base-ultra-dark-trans-80: rgba(26, 26, 26, 0.8);
  --base-ultra-dark-trans-90: rgba(26, 26, 26, 0.9);
  --base-light-trans-10: rgba(217, 217, 217, 0.1);
  --base-light-trans-20: rgba(217, 217, 217, 0.2);
  --base-light-trans-40: rgba(217, 217, 217, 0.4);
  --base-light-trans-60: rgba(217, 217, 217, 0.6);
  --base-light-trans-80: rgba(217, 217, 217, 0.8);
  --base-light-trans-90: rgba(217, 217, 217, 0.9);
  --white-trans-10: rgba(255, 255, 255, 0.1);
  --white-trans-20: rgba(255, 255, 255, 0.2);
  --white-trans-40: rgba(255, 255, 255, 0.4);
  --white-trans-60: rgba(255, 255, 255, 0.6);
  --white-trans-80: rgba(255, 255, 255, 0.8);
  --white-trans-90: rgba(255, 255, 255, 0.9);
  --black-trans-10: rgba(0, 0, 0, 0.1);
  --black-trans-20: rgba(0, 0, 0, 0.2);
  --black-trans-40: rgba(0, 0, 0, 0.4);
  --black-trans-60: rgba(0, 0, 0, 0.6);
  --black-trans-80: rgba(0, 0, 0, 0.8);
  --black-trans-90: rgba(0, 0, 0, 0.9);
  --shade-trans-10: rgba(0, 0, 0, 0.1);
  --shade-trans-20: rgba(0, 0, 0, 0.2);
  --shade-trans-40: rgba(0, 0, 0, 0.4);
  --shade-trans-60: rgba(0, 0, 0, 0.6);
  --shade-trans-80: rgba(0, 0, 0, 0.8);
  --shade-trans-90: rgba(0, 0, 0, 0.9);
  --shade-ultra-dark-trans-10: rgba(26, 26, 26, 0.1);
  --shade-ultra-dark-trans-20: rgba(26, 26, 26, 0.2);
  --shade-ultra-dark-trans-40: rgba(26, 26, 26, 0.4);
  --shade-ultra-dark-trans-60: rgba(26, 26, 26, 0.6);
  --shade-ultra-dark-trans-80: rgba(26, 26, 26, 0.8);
  --shade-ultra-dark-trans-90: rgba(26, 26, 26, 0.9);
  --shade-light-trans-10: rgba(217, 217, 217, 0.1);
  --shade-light-trans-20: rgba(217, 217, 217, 0.2);
  --shade-light-trans-40: rgba(217, 217, 217, 0.4);
  --shade-light-trans-60: rgba(217, 217, 217, 0.6);
  --shade-light-trans-80: rgba(217, 217, 217, 0.8);
  --shade-light-trans-90: rgba(217, 217, 217, 0.9);
  --shade-white: #fff;
  --shade-black: #000;
  --text-xs: 0.8125rem;
  --text-s: 0.875rem;
  --text-m: 1.125rem;
  --text-l: 1.25rem;
  --text-xl: 1.4375rem;
  --text-xxl: 1.625rem;
  --h6: 0.8125rem;
  --h5: 0.875rem;
  --h4: 1.125rem;
  --h3: 1.25rem;
  --h2: 1.4375rem;
  --h1: 1.625rem;
  --space-xs: 1.896rem;
  --space-s: 2.133rem;
  --space-m: 2.4rem;
  --space-l: 2.7rem;
  --space-xl: 3.038rem;
  --space-xxl: 3.42rem;
  --section-space-xs: 3.84rem;
  --section-space-s: 4.8rem;
  --section-space-m: 6rem;
  --section-space-l: 7.5rem;
  --section-space-xl: 9.375rem;
  --section-space-xxl: 11.719rem;
  --width-xs: calc((84.375 * 0.1) * 1rem);
  --width-s: calc((84.375 * 0.2) * 1rem);
  --width-m: calc((84.375 * 0.4) * 1rem);
  --width-l: calc((84.375 * 0.6) * 1rem);
  --width-xl: calc((84.375 * 0.8) * 1rem);
  --width-xxl: calc((84.375 * 0.9) * 1rem);
  --width-vp-max: 84.375rem;
  --width-50: calc((84.375 / 2) * 1rem);
  --width-full: 100%;
  --radius-xs: 0.25rem;
  --radius-s: 0.5rem;
  --radius-m: 1rem;
  --radius-l: 2rem;
  --radius-xl: 4rem;
  --radius-xxl: 8rem;
  --radius-50: 50%;
  --radius-circle: 50%;
  --grid-1: repeat(1, minmax(0, 1fr));
  --grid-2: repeat(2, minmax(0, 1fr));
  --grid-3: repeat(3, minmax(0, 1fr));
  --grid-4: repeat(4, minmax(0, 1fr));
  --grid-5: repeat(5, minmax(0, 1fr));
  --grid-6: repeat(6, minmax(0, 1fr));
  --grid-7: repeat(7, minmax(0, 1fr));
  --grid-8: repeat(8, minmax(0, 1fr));
  --grid-9: repeat(9, minmax(0, 1fr));
  --grid-10: repeat(10, minmax(0, 1fr));
  --grid-11: repeat(11, minmax(0, 1fr));
  --grid-12: repeat(12, minmax(0, 1fr));
  --grid-1-2: 1fr 2fr;
  --grid-1-3: 1fr 3fr;
  --grid-2-1: 2fr 1fr;
  --grid-2-3: 2fr 3fr;
  --grid-3-1: 3fr 1fr;
  --grid-3-2: 3fr 2fr;
  --grid-auto-2: repeat(auto-fit, minmax(min(26.9648829431rem, 100vw - 3.75rem), 1fr));
  --grid-auto-3: repeat(auto-fit, minmax(min(20.2067669173rem, 100vw - 3.75rem), 1fr));
  --grid-auto-4: repeat(auto-fit, minmax(min(16.1573146293rem, 100vw - 3.75rem), 1fr));
  --grid-auto-5: repeat(auto-fit, minmax(min(13.459933222rem, 100vw - 3.75rem), 1fr));
  --grid-auto-6: repeat(auto-fit, minmax(min(11.5343347639rem, 100vw - 3.75rem), 1fr));
  --content-gap: var(--space-m);
  --fr-content-gap: var(--space-m);
  --container-gap: var(--space-xl);
  --fr-container-gap: var(--space-xl);
  --grid-gap: var(--space-m);
  --fr-grid-gap: var(--space-m);
  --section-padding-x: 1.25rem;
  --section-gutter: 1.25rem;
  --btn-border-size: 0.15625rem;
  --outline-btn-border-size: 0.15625rem;
  --btn-pad-y: 0.75em;
  --btn-pad-x: 1.5em;
  --btn-radius: 0;
  --btn-text-transform: none;
  --btn-text-style: normal;
  --btn-letter-spacing: 0;
  --btn-line-height: 1;
  --btn-text-decoration: none;
  --btn-weight: 400;
  --btn-width: 12.5;
  --primary-h: 208;
  --primary-s: 95%;
  --primary-l: 29%;
  --secondary-h: 215;
  --secondary-s: 53%;
  --secondary-l: 22%;
  --accent-h: 45;
  --accent-s: 92%;
  --accent-l: 62%;
  --base-h: 0;
  --base-s: 1%;
  --base-l: 15%;
  --shade-h: 0;
  --shade-s: 0%;
  --shade-l: 0%;
  --header-height: 0rem;
  --offset: 0rem;
  --paragraph-spacing: 1em;
  --heading-spacing: 1.5em;
}
@media (max-width: 991px) {
  :root {
    --header-height-l: 0rem;
    --offset-l: 0rem;
  }
}
@media (max-width: 767px) {
  :root {
    --header-height-m: 0rem;
    --offset-m: 0rem;
  }
}
@media (max-width: 479px) {
  :root {
    --header-height-s: 0rem;
    --offset-s: 0rem;
  }
}
