:root {
  --base-spacing: 8px;
  --font-urw-light: "URWGeometricLight",sans-serif;
  --font-urw-regular: "URWGeometricRegular",sans-serif;
  --font-urw-medium: "URWGeometricMedium",sans-serif;
  --font-urw-semibold: "URWGeometricSemiBold",sans-serif;
  --font-fs-brabo-medium-italic: "FSBraboMediumItalic",sans-serif;
  --font-fs-brabo-italic: "FSBraboItalic",sans-serif;
  --font-davis-sans: "davis-sans",sans-serif;
  --black: #000;
  --white: #fff;
  --theme-amber: #fbf8e8;
  --theme-green: #eff6e4;
  --theme-blue: #e8f3f7;
  --theme-purple: #f5f3f7;
  --theme-brown: #f3efe7;
  --theme-red: #ffedea;
  --theme-yellow-uganda: #e4d9b7;
  --theme-red-uganda: #f4e3e4;
  --gradient-left-blue: var(--glb, linear-gradient(214deg, rgba(255, 255, 255, 0) 34.94%, rgba(219, 242, 245, 0.4) 74.39%, rgba(219, 242, 245, 0.5) 94.65%), var(--white));
  --gradient-left-green: var(--glg, linear-gradient(211deg, rgba(255, 255, 255, 0) 25.93%, rgba(228, 236, 224, 0.24) 63.67%, rgba(175, 193, 165, 0.3) 88.67%), var(--white));
  --gradient-left-brown: var(--glb, linear-gradient(211deg, rgba(255, 255, 255, 0) 25.93%, rgba(240, 232, 211, 0.24) 63.67%, rgba(228, 217, 183, 0.3) 88.67%), var(--white));
  --gradient-left-amber: var(--gla, linear-gradient(210deg, rgba(255, 255, 255, 0) 33.97%, rgba(254, 229, 183, 0.24) 72.07%, rgba(254, 217, 160, 0.3) 89.41%), var(--white));
  --gradient-left-purple: var(--glp, linear-gradient(221deg, rgba(255, 255, 255, 0) 32.55%, rgba(238, 223, 242, 0.4) 77.4%, rgba(230, 209, 235, 0.5) 93.4%), #fff);
  --gradient-left-red: var(--glr, linear-gradient(220deg, rgba(255, 255, 255, 0) 33.75%, rgba(254, 228, 228, 0.56) 77.92%, rgba(250, 224, 223, 0.7) 93.68%), var(--white));
  --gradient-right-blue: var(--grb, linear-gradient(137deg, rgba(255, 255, 255, 0) 31.76%, rgba(219, 242, 245, 0.4) 73.18%, rgba(219, 242, 245, 0.5) 94.45%), var(--white));
  --gradient-right-green: var(--grg, linear-gradient(154deg, rgba(255, 255, 255, 0) 30.77%, rgba(228, 236, 224, 0.24) 68.95%, rgba(175, 193, 165, 0.3) 93.64%), var(--white));
  --gradient-right-brown: var(--grb, linear-gradient(131deg, rgba(255, 255, 255, 0) 32.61%, rgba(240, 232, 211, 0.32) 67.4%, rgba(228, 217, 183, 0.4) 83.22%), var(--white));
  --gradient-right-amber: var(--gra, linear-gradient(138deg, rgba(255, 255, 255, 0) 39.8%, rgba(254, 229, 183, 0.24) 72.67%, rgba(254, 217, 160, 0.3) 88.94%), var(--white));
  --gradient-right-purple: var(--grp, linear-gradient(136deg, rgba(255, 255, 255, 0) 32.66%, rgba(238, 223, 242, 0.4) 73.99%, rgba(230, 209, 235, 0.5) 88.73%), var(--white));
  --gradient-right-red: var(--grr, linear-gradient(145deg, rgba(255, 255, 255, 0) 38.53%, rgba(254, 228, 228, 0.56) 79.04%, rgba(250, 224, 223, 0.7) 92.84%), var(--white));
  --gradient-top-right-blue: linear-gradient(245deg, rgba(219, 242, 245, 0.69) -5.36%, rgba(219, 242, 245, 0.42) 13.31%, rgba(255, 255, 255, 0.7) 95.98%);
  --gradient-top-right-green: linear-gradient(246deg, rgba(175, 193, 165, 0.9) -2.67%, rgba(228, 236, 224, 0.8) 40%, rgb(255, 255, 255) 80%);
  --gradient-top-right-brown: linear-gradient(246deg, rgba(228, 217, 183, 0.49) -2.67%, rgba(228, 217, 183, 0.21) 9.28%, rgba(255, 255, 255, 0.7) 95.56%);
  --gradient-top-right-amber: linear-gradient(225deg, rgba(254, 217, 160, 0.56) -4.9%, rgba(254, 217, 160, 0.21) 20.89%, rgba(255, 255, 255, 0.7) 83.41%);
  --gradient-top-right-purple: linear-gradient(245deg, rgba(230, 209, 235, 0.63) -0.33%, rgba(230, 209, 235, 0.42) 17.44%, rgba(255, 255, 255, 0.7) 96.11%);
  --gradient-top-right-red: linear-gradient(246deg, rgba(250, 224, 223, 0.49) -3.3%, rgba(250, 224, 223, 0.28) 14.92%, rgba(255, 255, 255, 0.7) 95.59%);
  --gradient-mega-menu-blue: linear-gradient(245deg, rgba(255, 255, 255, 0.5) -5.52%, rgba(219, 242, 245, 0.3) 77.15%, rgba(219, 242, 245, 0.49) 95.82%);
  --gradient-mega-menu-amber: linear-gradient(225deg, rgba(255, 255, 255, 0.4) -5.04%, rgba(254, 217, 160, 0.12) 57.49%, rgba(254, 217, 160, 0.32) 83.27%);
  --gradient-mega-menu-brown: linear-gradient(246deg, rgba(255, 255, 255, 0.6) -2.83%, rgba(228, 217, 183, 0.18) 83.46%, rgba(228, 217, 183, 0.42) 95.41%);
  --gradient-mega-menu-green: linear-gradient(245deg, rgba(255, 255, 255, 0.25) -4.63%, rgba(175, 193, 165, 0.13) 67.86%, rgba(175, 193, 165, 0.22) 95.83%);
  --gradient-mega-menu-purple: linear-gradient(245deg, rgba(255, 255, 255, 0.3) -0.48%, rgba(230, 209, 235, 0.18) 78.19%, rgba(230, 209, 235, 0.27) 95.96%);
  --gradient-mega-menu-red: linear-gradient(246deg, rgba(255, 255, 255, 0.5) -3.46%, rgba(250, 224, 223, 0.2) 77.21%, rgba(250, 224, 223, 0.35) 95.44%);
  --gradient-cta-light: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%) var(--white);
  --gradient-evp-left-blue: var(--glbEVP, linear-gradient(207deg, #fff 35.37%, rgba(255, 255, 255, 0.8) 47.9%, rgba(255, 255, 255, 0) 103.75%), linear-gradient(139deg, #d5f3f7 33.14%, #bad3f0 75.53%));
  --gradient-evp-left-green: var(--glgEVP, linear-gradient(207deg, #fff 35.37%, rgba(255, 255, 255, 0.8) 47.9%, rgba(255, 255, 255, 0) 103.75%), linear-gradient(139deg, #ddf6d7 34.34%, #c2eaed 76.89%));
  --gradient-evp-left-purple: var(--glpEVP, linear-gradient(207deg, #fff 35.37%, rgba(255, 255, 255, 0.8) 47.9%, rgba(255, 255, 255, 0) 103.75%), linear-gradient(139deg, #ffd1d8 35.52%, #ddd4f5 76.89%));
  --gradient-evp-left-red: var(--glrEVP, linear-gradient(207deg, #fff 35.37%, rgba(255, 255, 255, 0.8) 47.9%, rgba(255, 255, 255, 0) 103.75%), linear-gradient(139deg, #ffe8cf 36.47%, #fbcac3 76.89%));
  --gradient-evp-left-amber: var(--glaEVP, linear-gradient(207deg, #fff 35.37%, rgba(255, 255, 255, 0.8) 47.9%, rgba(255, 255, 255, 0) 103.75%), linear-gradient(139deg, #fff9d3 31.17%, #fcdfba 76.89%));
  --gradient-evp-left-pale-green: var(--glpgEVP, linear-gradient(207deg, #fff 35.37%, rgba(255, 255, 255, 0.8) 47.9%, rgba(255, 255, 255, 0) 103.75%), linear-gradient(139deg, #fdf9dd 33.94%, #c6e5eb 76.89%));
  --gradient-evp-right-blue: var(--grbEVP, linear-gradient(163deg, #fff 34.15%, rgba(255, 255, 255, 0.8) 52.09%, rgba(255, 255, 255, 0) 132.15%), linear-gradient(229deg, #d5f3f7 33.76%, #bad3f0 77.98%));
  --gradient-evp-right-green: var(--grgEVP, linear-gradient(163deg, #fff 34.15%, rgba(255, 255, 255, 0.8) 52.09%, rgba(255, 255, 255, 0) 132.15%), linear-gradient(229deg, #ddf6d7 32.84%, #c2eaed 76.89%));
  --gradient-evp-right-purple: var(--grpEVP, linear-gradient(163deg, #fff 34.15%, rgba(255, 255, 255, 0.8) 52.09%, rgba(255, 255, 255, 0) 132.15%), linear-gradient(229deg, #ffd1d8 32.68%, #ddd4f5 76.89%));
  --gradient-evp-right-red: var(--grrEVP, linear-gradient(163deg, #fff 34.15%, rgba(255, 255, 255, 0.8) 52.09%, rgba(255, 255, 255, 0) 132.15%), linear-gradient(229deg, #ffe8cf 33.39%, #fbcac3 76.89%));
  --gradient-evp-right-amber: var(--graEVP, linear-gradient(163deg, #fff 34.15%, rgba(255, 255, 255, 0.8) 52.09%, rgba(255, 255, 255, 0) 132.15%), linear-gradient(229deg, #fff9d3 31.65%, #fcdfba 76.89%));
  --gradient-evp-right-pale-green: var(--grpgEVP, linear-gradient(163deg, #fff 34.15%, rgba(255, 255, 255, 0.8) 52.09%, rgba(255, 255, 255, 0) 132.15%), linear-gradient(229deg, #fdf9dd 32.36%, #c6e5eb 76.89%));
  --gradient-left-yellow-uganda: var(--glyu, linear-gradient(220deg, rgba(255, 255, 255, 0.00) 33.75%, rgba(228, 217, 183, 0.42) 77.92%, rgba(228, 217, 183, 0.70) 93.68%), var(--white));
  --gradient-left-red-uganda: var(--glru, linear-gradient(220deg, rgba(255, 255, 255, 0.00) 33.75%, rgba(244, 227, 228, 0.42) 77.92%, rgba(244, 227, 228, 0.70) 93.68%), var(--white));
  --gradient-right-yellow-uganda: var(--gryu, linear-gradient(145deg, rgba(255, 255, 255, 0.00) 38.53%, rgba(228, 217, 183, 0.42) 79.04%, rgba(228, 217, 183, 0.70) 92.84%), var(--white));
  --gradient-right-red-uganda: var(--grru, linear-gradient(145deg, rgba(255, 255, 255, 0.00) 38.53%, rgba(244, 227, 228, 0.42) 79.04%, rgba(244, 227, 228, 0.70) 92.84%), var(--white));
  --gradient-mega-menu-red-uganda: linear-gradient(246deg, rgba(255, 255, 255, 0.50) -3.46%, rgba(255, 201, 204, 0.20) 77.21%, rgba(255, 201, 204, 0.35) 95.44%);
  --gradient-mega-menu-yellow-uganda: linear-gradient(225deg, rgba(255, 255, 255, 0.40) -5.04%, rgba(228, 217, 183, 0.12) 57.49%, rgba(228, 217, 183, 0.28) 83.27%);
  --h1-fs: clamp(3.6rem, 2.74rem + 0.02264 * 100vw, 6rem);
  --h2-fs: clamp(3rem, 2.355rem + 0.01698 * 100vw, 4.8rem);
  --h3-fs: clamp(2.6rem, 2.242rem + 0.00943 * 100vw, 3.6rem);
  --h4-fs: clamp(2.4rem, 2.185rem + 0.00566 * 100vw, 3rem);
  --h5-fs: clamp(2rem, 1.785rem + 0.00566 * 100vw, 2.6rem);
  --h6-fs: clamp(1.8rem, 1.657rem + 0.00377 * 100vw, 2.2rem);
  --intro-fs: clamp(2rem, 1.928rem + 0.00189 * 100vw, 2.2rem);
  --body-fs: clamp(1.8rem, 1.8rem + 0 * 100vw, 1.8rem);
  --body-sm-fs: clamp(1.6rem, 1.6rem + 0 * 100vw, 1.6rem);
  --quote-fs: clamp(2.6rem, 2.457rem + 0.00377 * 100vw, 3rem);
  --quote-sm-fs: clamp(2rem, 1.928rem + 0.00189 * 100vw, 2.2rem);
  --stat-sm-fs: clamp(2.6rem, 1.094rem + 0.03962 * 100vw, 6.8rem);
  --stat-lg-fs: clamp(4.4rem, 2.392rem + 0.05283 * 100vw, 10rem);
  --label-fs: clamp(1.2rem, 1.057rem + 0.00377 * 100vw, 1.6rem);
  --date-fs: clamp(1.2rem, 1.2rem + 0 * 100vw, 1.2rem);
  --breadcrumb-fs: clamp(1.2rem, 1.2rem + 0 * 100vw, 1.2rem);
  --buttons-fs: clamp(1.3rem, 1.3rem + 0 * 100vw, 1.3rem);
  --navigation-fs: clamp(1.4rem, 1.4rem + 0 * 100vw, 1.4rem);
  --tags-fs: clamp(1.2rem, 1.2rem + 0 * 100vw, 1.2rem);
  --table-fs: clamp(1.4rem, 1.4rem + 0 * 100vw, 1.4rem);
  --alert-date-fs: clamp(1.1rem, 1.1rem + 0 * 100vw, 1.1rem);
  --alert-title-fs: clamp(1.7rem, 1.7rem + 0 * 100vw, 1.7rem);
  --h1-large-distilled-fs: clamp(6rem, 3.491rem + 0.06604 * 100vw, 13rem);
  --h1-distilled-fs: clamp(4.6rem, 3.489rem + 0.02925 * 100vw, 7.7rem);
  --h2-distilled-fs: clamp(3rem, 2.355rem + 0.01698 * 100vw, 4.8rem);
  --h3-distilled-fs: clamp(2.6rem, 2.242rem + 0.00943 * 100vw, 3.6rem);
  --h4-distilled-fs: clamp(2.4rem, 2.185rem + 0.00566 * 100vw, 3rem);
  --h5-distilled-fs: clamp(2rem, 1.785rem + 0.00566 * 100vw, 2.6rem);
  --h6-distilled-fs: clamp(1.8rem, 1.657rem + 0.00377 * 100vw, 2.2rem);
  --stat-distilled-fs: clamp(5rem, 3.925rem + 0.0283 * 100vw, 8rem);
  --stat-unit-distilled-fs: clamp(1.6rem, 0.955rem + 0.01698 * 100vw, 3.4rem);
  --stat-s-distilled-fs: clamp(3rem, 2.283rem + 0.01887 * 100vw, 5rem);
  --stat-s-unit-distilled-fs: clamp(1.6rem, 1.385rem + 0.00566 * 100vw, 2.2rem);
  --buttons-distilled-fs: clamp(1.5rem, 1.464rem + 0.00094 * 100vw, 1.6rem);
  --vertical-buttons-distilled-fs: clamp(1.4rem, 1.4rem + 0 * 100vw, 1.4rem);
  --h1-lh: clamp(4.8rem, 4.011rem + 0.02075 * 100vw, 7rem);
  --h2-lh: clamp(4rem, 3.355rem + 0.01698 * 100vw, 5.8rem);
  --h3-lh: clamp(3.6rem, 3.385rem + 0.00566 * 100vw, 4.2rem);
  --h4-lh: clamp(3.2rem, 3.057rem + 0.00377 * 100vw, 3.6rem);
  --h5-lh: clamp(2.8rem, 2.657rem + 0.00377 * 100vw, 3.2rem);
  --h6-lh: clamp(2.6rem, 2.385rem + 0.00566 * 100vw, 3.2rem);
  --intro-lh: clamp(2.8rem, 2.692rem + 0.00283 * 100vw, 3.1rem);
  --body-lh: clamp(2.6rem, 2.6rem + 0 * 100vw, 2.6rem);
  --body-sm-lh: clamp(2.2rem, 2.2rem + 0 * 100vw, 2.2rem);
  --quote-lh: clamp(3.6rem, 3.313rem + 0.00755 * 100vw, 4.4rem);
  --quote-sm-lh: clamp(2.8rem, 2.513rem + 0.00755 * 100vw, 3.6rem);
  --stat-sm-lh: clamp(2.6rem, 0.592rem + 0.05283 * 100vw, 8.2rem);
  --stat-lg-lh: clamp(4.4rem, 1.675rem + 0.0717 * 100vw, 12rem);
  --label-lh: clamp(1.2rem, 1.057rem + 0.00377 * 100vw, 1.6rem);
  --date-lh: clamp(1.2rem, 1.2rem + 0 * 100vw, 1.2rem);
  --breadcrumb-lh: clamp(1.2rem, 1.2rem + 0 * 100vw, 1.2rem);
  --buttons-lh: clamp(1.3rem, 1.3rem + 0 * 100vw, 1.3rem);
  --navigation-lh: clamp(1.4rem, 1.4rem + 0 * 100vw, 1.4rem);
  --tags-lh: clamp(1.2rem, 1.2rem + 0 * 100vw, 1.2rem);
  --table-lh: clamp(2.1rem, 2.1rem + 0 * 100vw, 2.1rem);
  --alert-title-lh: clamp(2.6rem, 2.6rem + 0 * 100vw, 2.6rem);
  --h1-large-distilled-lh: clamp(4.7rem, 2.585rem + 0.05566 * 100vw, 10.6rem);
  --h1-distilled-lh: clamp(3.6rem, 2.668rem + 0.02453 * 100vw, 6.2rem);
  --h2-distilled-lh: clamp(2.4rem, 1.97rem + 0.01132 * 100vw, 3.6rem);
  --h3-distilled-lh: clamp(2rem, 1.785rem + 0.00566 * 100vw, 2.6rem);
  --h4-distilled-lh: clamp(1.8rem, 1.657rem + 0.00377 * 100vw, 2.5rem);
  --h5-distilled-lh: clamp(2.8rem, 2.8rem + 0 * 100vw, 2.8rem);
  --h6-distilled-lh: clamp(2.6rem, 2.385rem + 0.00566 * 100vw, 3.2rem);
  --stat-distilled-lh: clamp(5rem, 3.925rem + 0.0283 * 100vw, 8rem);
  --stat-unit-distilled-lh: clamp(1.6rem, 0.955rem + 0.01698 * 100vw, 3.4rem);
  --stat-s-distilled-lh: clamp(3rem, 2.283rem + 0.01887 * 100vw, 5rem);
  --stat-s-unit-distilled-lh: clamp(1.6rem, 1.385rem + 0.00566 * 100vw, 2.2rem);
  --buttons-distilled-lh: clamp(2.2rem, 2.2rem + 0 * 100vw, 2.2rem);
  --vertical-buttons-distilled-lh: clamp(2.6rem, 2.6rem + 0 * 100vw, 2.6rem);
  --lg-1: clamp(6rem, 3.849rem + 0.0566 * 100vw, 12rem);
  --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)
}
.distilled-red {
  --text-color: #5b0031;
  --gradient: linear-gradient(115deg, #c54529 0%, #dc11af 100%);
  --dark-tone: #a2195b;
  --mid-tone: #d40f94;
  --light-tone: #f0c9fc
}
.distilled-purple {
  --text-color: #3e1c80;
  --gradient: linear-gradient(115deg, #d3258b 0%, #1d27e7 98.31%);
  --dark-tone: #592bc7;
  --mid-tone: #a32f9f;
  --light-tone: #b0b8f7
}
.distilled-blue {
  --text-color: #083364;
  --gradient: linear-gradient(113deg, #3729d9 0%, #00aab8 100%);
  --dark-tone: #2f34ab;
  --mid-tone: #0067c5;
  --light-tone: #9bd0df
}
.distilled-green {
  --text-color: #034c34;
  --gradient: linear-gradient(113deg, #00919d 1.92%, #089132 100%);
  --dark-tone: #005151;
  --mid-tone: #008484;
  --light-tone: #92d7aa
}
.distilled-brown {
  --text-color: #464106;
  --gradient: linear-gradient(113deg, #219045 0%, #cb5011 100%);
  --dark-tone: #343d00;
  --mid-tone: #814e00;
  --light-tone: #d2bf7d
}
.distilled-orange {
  --text-color: #530f05;
  --gradient: linear-gradient(113deg, #cd760f 0%, #961c1c 100%);
  --dark-tone: #832a17;
  --mid-tone: #ce4c00;
  --light-tone: #ebba72
}