﻿/* sitebuilder-theme-hash: 53CF6D856710 */
:root {
  --brand-primary-1: #77B64E;
  --brand-primary-1-rgb: 119, 182, 78;
  --brand-primary-2: #93C572;
  --brand-primary-2-rgb: 147, 197, 114;
  --brand-primary-3: #AED496;
  --brand-primary-3-rgb: 174, 212, 150;
  --brand-secondary-1: #2A303F;
  --brand-secondary-1-rgb: 42, 48, 63;
  --brand-secondary-2: #3E475E;
  --brand-secondary-2-rgb: 62, 71, 94;
  --brand-secondary-3: #535F7C;
  --brand-secondary-3-rgb: 83, 95, 124;
  --brand-tertiary-1: #68769A;
  --brand-tertiary-1-rgb: 104, 118, 154;
  --brand-tertiary-2: #8692AF;
  --brand-tertiary-2-rgb: 134, 146, 175;
  --brand-tertiary-3: #A5AEC3;
  --brand-tertiary-3-rgb: 165, 174, 195;
  --brand-neutral-1: #C4C9D7;
  --brand-neutral-1-rgb: 196, 201, 215;
  --brand-neutral-2: #E2E5EC;
  --brand-neutral-2-rgb: 226, 229, 236;
  --brand-neutral-3: #E2E5EC;
  --brand-neutral-3-rgb: 226, 229, 236;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-primary: #77B64E;
  --bs-primary-rgb: 119, 182, 78;
  --bs-secondary: #6C757D;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success: #198754;
  --bs-success-rgb: 25, 135, 84;
  --bs-info: #0DCAF0;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning: #FFC107;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger: #DC3545;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light: #F8F9FA;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark: #212529;
  --bs-dark-rgb: 33, 37, 41;
  --bs-body-bg: #FFFFFF;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-secondary-bg: #EFF3F8;
  --bs-secondary-bg-rgb: 239, 243, 248;
  --bs-tertiary-bg: #E2E9F1;
  --bs-tertiary-bg-rgb: 226, 233, 241;
  --bs-link-color: #77B64E;
  --bs-link-color-rgb: 119, 182, 78;
  --bs-link-hover-color: rgb(105, 160, 69);
  --bs-link-hover-color-rgb: 105, 160, 69;
  --bs-link-visited-color: rgb(119, 182, 78);
  --bs-link-visited-color-rgb: 119, 182, 78;
  --bs-focus-ring-color: rgba(119,182,78, .25);
  --bs-primary-bg-subtle: #92C571;
  --bs-primary-border-subtle: #ADD395;
  --bs-primary-text-emphasis: #476E2E;
  --bs-secondary-bg-subtle: #889198;
  --bs-secondary-border-subtle: #A6ACB2;
  --bs-secondary-text-emphasis: #41464B;
  --bs-success-bg-subtle: #24C279;
  --bs-success-border-subtle: #4EDE9B;
  --bs-success-text-emphasis: #0F5132;
  --bs-info-bg-subtle: #3CD6F4;
  --bs-info-border-subtle: #6DE0F7;
  --bs-info-text-emphasis: #087990;
  --bs-warning-bg-subtle: #FFCD39;
  --bs-warning-border-subtle: #FFDA6A;
  --bs-warning-text-emphasis: #9D7600;
  --bs-danger-bg-subtle: #E35D6A;
  --bs-danger-border-subtle: #EA868F;
  --bs-danger-text-emphasis: #8C1823;
  --bs-light-bg-subtle: #F9FAFB;
  --bs-light-border-subtle: #FBFBFC;
  --bs-light-text-emphasis: #8495A7;
  --bs-dark-bg-subtle: #485159;
  --bs-dark-border-subtle: #6F7C8A;
  --bs-dark-text-emphasis: #141619;
}
.btn-brand-primary-1 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: var(--brand-primary-1);
  --bs-btn-border-color: var(--brand-primary-1);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--brand-primary-1-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-primary-1-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--brand-primary-1-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-primary-1-rgb), .75);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: var(--brand-primary-1);
  --bs-btn-disabled-border-color: var(--brand-primary-1);
  --bs-btn-focus-shadow-rgb: var(--brand-primary-1-rgb);
}
.btn-outline-brand-primary-1 {
  --bs-btn-color: var(--brand-primary-1);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--brand-primary-1);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--brand-primary-1-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-primary-1-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--brand-primary-1-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-primary-1-rgb), .75);
  --bs-btn-disabled-color: var(--brand-primary-1);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--brand-primary-1);
  --bs-btn-focus-shadow-rgb: var(--brand-primary-1-rgb);
}
.btn-brand-primary-2 {
  --bs-btn-color: #000000;
  --bs-btn-bg: var(--brand-primary-2);
  --bs-btn-border-color: var(--brand-primary-2);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(var(--brand-primary-2-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-primary-2-rgb), .85);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(var(--brand-primary-2-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-primary-2-rgb), .75);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: var(--brand-primary-2);
  --bs-btn-disabled-border-color: var(--brand-primary-2);
  --bs-btn-focus-shadow-rgb: var(--brand-primary-2-rgb);
}
.btn-outline-brand-primary-2 {
  --bs-btn-color: var(--brand-primary-2);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--brand-primary-2);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(var(--brand-primary-2-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-primary-2-rgb), .85);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(var(--brand-primary-2-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-primary-2-rgb), .75);
  --bs-btn-disabled-color: var(--brand-primary-2);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--brand-primary-2);
  --bs-btn-focus-shadow-rgb: var(--brand-primary-2-rgb);
}
.btn-brand-primary-3 {
  --bs-btn-color: #000000;
  --bs-btn-bg: var(--brand-primary-3);
  --bs-btn-border-color: var(--brand-primary-3);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(var(--brand-primary-3-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-primary-3-rgb), .85);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(var(--brand-primary-3-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-primary-3-rgb), .75);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: var(--brand-primary-3);
  --bs-btn-disabled-border-color: var(--brand-primary-3);
  --bs-btn-focus-shadow-rgb: var(--brand-primary-3-rgb);
}
.btn-outline-brand-primary-3 {
  --bs-btn-color: var(--brand-primary-3);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--brand-primary-3);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(var(--brand-primary-3-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-primary-3-rgb), .85);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(var(--brand-primary-3-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-primary-3-rgb), .75);
  --bs-btn-disabled-color: var(--brand-primary-3);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--brand-primary-3);
  --bs-btn-focus-shadow-rgb: var(--brand-primary-3-rgb);
}
.btn-brand-secondary-1 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: var(--brand-secondary-1);
  --bs-btn-border-color: var(--brand-secondary-1);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--brand-secondary-1-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-secondary-1-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--brand-secondary-1-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-secondary-1-rgb), .75);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: var(--brand-secondary-1);
  --bs-btn-disabled-border-color: var(--brand-secondary-1);
  --bs-btn-focus-shadow-rgb: var(--brand-secondary-1-rgb);
}
.btn-outline-brand-secondary-1 {
  --bs-btn-color: var(--brand-secondary-1);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--brand-secondary-1);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--brand-secondary-1-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-secondary-1-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--brand-secondary-1-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-secondary-1-rgb), .75);
  --bs-btn-disabled-color: var(--brand-secondary-1);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--brand-secondary-1);
  --bs-btn-focus-shadow-rgb: var(--brand-secondary-1-rgb);
}
.btn-brand-secondary-2 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: var(--brand-secondary-2);
  --bs-btn-border-color: var(--brand-secondary-2);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--brand-secondary-2-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-secondary-2-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--brand-secondary-2-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-secondary-2-rgb), .75);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: var(--brand-secondary-2);
  --bs-btn-disabled-border-color: var(--brand-secondary-2);
  --bs-btn-focus-shadow-rgb: var(--brand-secondary-2-rgb);
}
.btn-outline-brand-secondary-2 {
  --bs-btn-color: var(--brand-secondary-2);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--brand-secondary-2);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--brand-secondary-2-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-secondary-2-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--brand-secondary-2-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-secondary-2-rgb), .75);
  --bs-btn-disabled-color: var(--brand-secondary-2);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--brand-secondary-2);
  --bs-btn-focus-shadow-rgb: var(--brand-secondary-2-rgb);
}
.btn-brand-secondary-3 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: var(--brand-secondary-3);
  --bs-btn-border-color: var(--brand-secondary-3);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--brand-secondary-3-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-secondary-3-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--brand-secondary-3-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-secondary-3-rgb), .75);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: var(--brand-secondary-3);
  --bs-btn-disabled-border-color: var(--brand-secondary-3);
  --bs-btn-focus-shadow-rgb: var(--brand-secondary-3-rgb);
}
.btn-outline-brand-secondary-3 {
  --bs-btn-color: var(--brand-secondary-3);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--brand-secondary-3);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--brand-secondary-3-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-secondary-3-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--brand-secondary-3-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-secondary-3-rgb), .75);
  --bs-btn-disabled-color: var(--brand-secondary-3);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--brand-secondary-3);
  --bs-btn-focus-shadow-rgb: var(--brand-secondary-3-rgb);
}
.btn-brand-tertiary-1 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: var(--brand-tertiary-1);
  --bs-btn-border-color: var(--brand-tertiary-1);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--brand-tertiary-1-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-tertiary-1-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--brand-tertiary-1-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-tertiary-1-rgb), .75);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: var(--brand-tertiary-1);
  --bs-btn-disabled-border-color: var(--brand-tertiary-1);
  --bs-btn-focus-shadow-rgb: var(--brand-tertiary-1-rgb);
}
.btn-outline-brand-tertiary-1 {
  --bs-btn-color: var(--brand-tertiary-1);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--brand-tertiary-1);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--brand-tertiary-1-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-tertiary-1-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--brand-tertiary-1-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-tertiary-1-rgb), .75);
  --bs-btn-disabled-color: var(--brand-tertiary-1);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--brand-tertiary-1);
  --bs-btn-focus-shadow-rgb: var(--brand-tertiary-1-rgb);
}
.btn-brand-tertiary-2 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: var(--brand-tertiary-2);
  --bs-btn-border-color: var(--brand-tertiary-2);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--brand-tertiary-2-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-tertiary-2-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--brand-tertiary-2-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-tertiary-2-rgb), .75);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: var(--brand-tertiary-2);
  --bs-btn-disabled-border-color: var(--brand-tertiary-2);
  --bs-btn-focus-shadow-rgb: var(--brand-tertiary-2-rgb);
}
.btn-outline-brand-tertiary-2 {
  --bs-btn-color: var(--brand-tertiary-2);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--brand-tertiary-2);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--brand-tertiary-2-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-tertiary-2-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--brand-tertiary-2-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-tertiary-2-rgb), .75);
  --bs-btn-disabled-color: var(--brand-tertiary-2);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--brand-tertiary-2);
  --bs-btn-focus-shadow-rgb: var(--brand-tertiary-2-rgb);
}
.btn-brand-tertiary-3 {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: var(--brand-tertiary-3);
  --bs-btn-border-color: var(--brand-tertiary-3);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--brand-tertiary-3-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-tertiary-3-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--brand-tertiary-3-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-tertiary-3-rgb), .75);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: var(--brand-tertiary-3);
  --bs-btn-disabled-border-color: var(--brand-tertiary-3);
  --bs-btn-focus-shadow-rgb: var(--brand-tertiary-3-rgb);
}
.btn-outline-brand-tertiary-3 {
  --bs-btn-color: var(--brand-tertiary-3);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--brand-tertiary-3);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--brand-tertiary-3-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-tertiary-3-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--brand-tertiary-3-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-tertiary-3-rgb), .75);
  --bs-btn-disabled-color: var(--brand-tertiary-3);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--brand-tertiary-3);
  --bs-btn-focus-shadow-rgb: var(--brand-tertiary-3-rgb);
}
.btn-brand-neutral-1 {
  --bs-btn-color: #000000;
  --bs-btn-bg: var(--brand-neutral-1);
  --bs-btn-border-color: var(--brand-neutral-1);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(var(--brand-neutral-1-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-neutral-1-rgb), .85);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(var(--brand-neutral-1-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-neutral-1-rgb), .75);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: var(--brand-neutral-1);
  --bs-btn-disabled-border-color: var(--brand-neutral-1);
  --bs-btn-focus-shadow-rgb: var(--brand-neutral-1-rgb);
}
.btn-outline-brand-neutral-1 {
  --bs-btn-color: var(--brand-neutral-1);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--brand-neutral-1);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(var(--brand-neutral-1-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-neutral-1-rgb), .85);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(var(--brand-neutral-1-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-neutral-1-rgb), .75);
  --bs-btn-disabled-color: var(--brand-neutral-1);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--brand-neutral-1);
  --bs-btn-focus-shadow-rgb: var(--brand-neutral-1-rgb);
}
.btn-brand-neutral-2 {
  --bs-btn-color: #000000;
  --bs-btn-bg: var(--brand-neutral-2);
  --bs-btn-border-color: var(--brand-neutral-2);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(var(--brand-neutral-2-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-neutral-2-rgb), .85);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(var(--brand-neutral-2-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-neutral-2-rgb), .75);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: var(--brand-neutral-2);
  --bs-btn-disabled-border-color: var(--brand-neutral-2);
  --bs-btn-focus-shadow-rgb: var(--brand-neutral-2-rgb);
}
.btn-outline-brand-neutral-2 {
  --bs-btn-color: var(--brand-neutral-2);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--brand-neutral-2);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(var(--brand-neutral-2-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-neutral-2-rgb), .85);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(var(--brand-neutral-2-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-neutral-2-rgb), .75);
  --bs-btn-disabled-color: var(--brand-neutral-2);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--brand-neutral-2);
  --bs-btn-focus-shadow-rgb: var(--brand-neutral-2-rgb);
}
.btn-brand-neutral-3 {
  --bs-btn-color: #000000;
  --bs-btn-bg: var(--brand-neutral-3);
  --bs-btn-border-color: var(--brand-neutral-3);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(var(--brand-neutral-3-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-neutral-3-rgb), .85);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(var(--brand-neutral-3-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-neutral-3-rgb), .75);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: var(--brand-neutral-3);
  --bs-btn-disabled-border-color: var(--brand-neutral-3);
  --bs-btn-focus-shadow-rgb: var(--brand-neutral-3-rgb);
}
.btn-outline-brand-neutral-3 {
  --bs-btn-color: var(--brand-neutral-3);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--brand-neutral-3);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(var(--brand-neutral-3-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--brand-neutral-3-rgb), .85);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(var(--brand-neutral-3-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--brand-neutral-3-rgb), .75);
  --bs-btn-disabled-color: var(--brand-neutral-3);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--brand-neutral-3);
  --bs-btn-focus-shadow-rgb: var(--brand-neutral-3-rgb);
}
.text-brand-primary-1 {
  color: var(--brand-primary-1) !important;
}
.text-brand-primary-2 {
  color: var(--brand-primary-2) !important;
}
.text-brand-primary-3 {
  color: var(--brand-primary-3) !important;
}
.text-brand-secondary-1 {
  color: var(--brand-secondary-1) !important;
}
.text-brand-secondary-2 {
  color: var(--brand-secondary-2) !important;
}
.text-brand-secondary-3 {
  color: var(--brand-secondary-3) !important;
}
.text-brand-tertiary-1 {
  color: var(--brand-tertiary-1) !important;
}
.text-brand-tertiary-2 {
  color: var(--brand-tertiary-2) !important;
}
.text-brand-tertiary-3 {
  color: var(--brand-tertiary-3) !important;
}
.text-brand-neutral-1 {
  color: var(--brand-neutral-1) !important;
}
.text-brand-neutral-2 {
  color: var(--brand-neutral-2) !important;
}
.text-brand-neutral-3 {
  color: var(--brand-neutral-3) !important;
}
.bg-brand-primary-1 {
  --bs-bg-opacity: 1;
  background-color: var(--brand-primary-1) !important;
}
.bg-brand-primary-2 {
  --bs-bg-opacity: 1;
  background-color: var(--brand-primary-2) !important;
}
.bg-brand-primary-3 {
  --bs-bg-opacity: 1;
  background-color: var(--brand-primary-3) !important;
}
.bg-brand-secondary-1 {
  --bs-bg-opacity: 1;
  background-color: var(--brand-secondary-1) !important;
}
.bg-brand-secondary-2 {
  --bs-bg-opacity: 1;
  background-color: var(--brand-secondary-2) !important;
}
.bg-brand-secondary-3 {
  --bs-bg-opacity: 1;
  background-color: var(--brand-secondary-3) !important;
}
.bg-brand-tertiary-1 {
  --bs-bg-opacity: 1;
  background-color: var(--brand-tertiary-1) !important;
}
.bg-brand-tertiary-2 {
  --bs-bg-opacity: 1;
  background-color: var(--brand-tertiary-2) !important;
}
.bg-brand-tertiary-3 {
  --bs-bg-opacity: 1;
  background-color: var(--brand-tertiary-3) !important;
}
.bg-brand-neutral-1 {
  --bs-bg-opacity: 1;
  background-color: var(--brand-neutral-1) !important;
}
.bg-brand-neutral-2 {
  --bs-bg-opacity: 1;
  background-color: var(--brand-neutral-2) !important;
}
.bg-brand-neutral-3 {
  --bs-bg-opacity: 1;
  background-color: var(--brand-neutral-3) !important;
}
.border-brand-primary-1 {
  --bs-border-opacity: 1;
  border-color: var(--brand-primary-1) !important;
}
.border-brand-primary-2 {
  --bs-border-opacity: 1;
  border-color: var(--brand-primary-2) !important;
}
.border-brand-primary-3 {
  --bs-border-opacity: 1;
  border-color: var(--brand-primary-3) !important;
}
.border-brand-secondary-1 {
  --bs-border-opacity: 1;
  border-color: var(--brand-secondary-1) !important;
}
.border-brand-secondary-2 {
  --bs-border-opacity: 1;
  border-color: var(--brand-secondary-2) !important;
}
.border-brand-secondary-3 {
  --bs-border-opacity: 1;
  border-color: var(--brand-secondary-3) !important;
}
.border-brand-tertiary-1 {
  --bs-border-opacity: 1;
  border-color: var(--brand-tertiary-1) !important;
}
.border-brand-tertiary-2 {
  --bs-border-opacity: 1;
  border-color: var(--brand-tertiary-2) !important;
}
.border-brand-tertiary-3 {
  --bs-border-opacity: 1;
  border-color: var(--brand-tertiary-3) !important;
}
.border-brand-neutral-1 {
  --bs-border-opacity: 1;
  border-color: var(--brand-neutral-1) !important;
}
.border-brand-neutral-2 {
  --bs-border-opacity: 1;
  border-color: var(--brand-neutral-2) !important;
}
.border-brand-neutral-3 {
  --bs-border-opacity: 1;
  border-color: var(--brand-neutral-3) !important;
}
.link-brand-primary-1 {
  color: rgba(var(--brand-primary-1-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--brand-primary-1-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--brand-primary-1-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-primary-1:hover, .link-brand-primary-1:focus {
  color: rgb(105, 160, 69) !important;
  -webkit-text-decoration-color: rgba(105, 160, 69, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(105, 160, 69, var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-primary-2 {
  color: rgba(var(--brand-primary-2-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--brand-primary-2-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--brand-primary-2-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-primary-2:hover, .link-brand-primary-2:focus {
  color: rgb(129, 173, 100) !important;
  -webkit-text-decoration-color: rgba(129, 173, 100, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(129, 173, 100, var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-primary-3 {
  color: rgba(var(--brand-primary-3-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--brand-primary-3-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--brand-primary-3-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-primary-3:hover, .link-brand-primary-3:focus {
  color: rgb(153, 187, 132) !important;
  -webkit-text-decoration-color: rgba(153, 187, 132, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(153, 187, 132, var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-secondary-1 {
  color: rgba(var(--brand-secondary-1-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--brand-secondary-1-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--brand-secondary-1-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-secondary-1:hover, .link-brand-secondary-1:focus {
  color: rgb(37, 42, 55) !important;
  -webkit-text-decoration-color: rgba(37, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(37, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-secondary-2 {
  color: rgba(var(--brand-secondary-2-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--brand-secondary-2-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--brand-secondary-2-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-secondary-2:hover, .link-brand-secondary-2:focus {
  color: rgb(55, 62, 83) !important;
  -webkit-text-decoration-color: rgba(55, 62, 83, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(55, 62, 83, var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-secondary-3 {
  color: rgba(var(--brand-secondary-3-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--brand-secondary-3-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--brand-secondary-3-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-secondary-3:hover, .link-brand-secondary-3:focus {
  color: rgb(73, 84, 109) !important;
  -webkit-text-decoration-color: rgba(73, 84, 109, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(73, 84, 109, var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-tertiary-1 {
  color: rgba(var(--brand-tertiary-1-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--brand-tertiary-1-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--brand-tertiary-1-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-tertiary-1:hover, .link-brand-tertiary-1:focus {
  color: rgb(92, 104, 136) !important;
  -webkit-text-decoration-color: rgba(92, 104, 136, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(92, 104, 136, var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-tertiary-2 {
  color: rgba(var(--brand-tertiary-2-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--brand-tertiary-2-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--brand-tertiary-2-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-tertiary-2:hover, .link-brand-tertiary-2:focus {
  color: rgb(118, 128, 154) !important;
  -webkit-text-decoration-color: rgba(118, 128, 154, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(118, 128, 154, var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-tertiary-3 {
  color: rgba(var(--brand-tertiary-3-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--brand-tertiary-3-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--brand-tertiary-3-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-tertiary-3:hover, .link-brand-tertiary-3:focus {
  color: rgb(145, 153, 172) !important;
  -webkit-text-decoration-color: rgba(145, 153, 172, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(145, 153, 172, var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-neutral-1 {
  color: rgba(var(--brand-neutral-1-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--brand-neutral-1-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--brand-neutral-1-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-neutral-1:hover, .link-brand-neutral-1:focus {
  color: rgb(172, 177, 189) !important;
  -webkit-text-decoration-color: rgba(172, 177, 189, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(172, 177, 189, var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-neutral-2 {
  color: rgba(var(--brand-neutral-2-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--brand-neutral-2-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--brand-neutral-2-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-neutral-2:hover, .link-brand-neutral-2:focus {
  color: rgb(199, 202, 208) !important;
  -webkit-text-decoration-color: rgba(199, 202, 208, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(199, 202, 208, var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-neutral-3 {
  color: rgba(var(--brand-neutral-3-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--brand-neutral-3-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--brand-neutral-3-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-brand-neutral-3:hover, .link-brand-neutral-3:focus {
  color: rgb(199, 202, 208) !important;
  -webkit-text-decoration-color: rgba(199, 202, 208, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(199, 202, 208, var(--bs-link-underline-opacity, 1)) !important;
}
.btn-primary {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: var(--bs-primary);
  --bs-btn-border-color: var(--bs-primary);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--bs-primary-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-primary-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--bs-primary-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-primary-rgb), .75);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: var(--bs-primary);
  --bs-btn-disabled-border-color: var(--bs-primary);
  --bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);
}
.btn-outline-primary {
  --bs-btn-color: var(--bs-primary);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--bs-primary);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--bs-primary-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-primary-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--bs-primary-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-primary-rgb), .75);
  --bs-btn-disabled-color: var(--bs-primary);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-primary);
  --bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);
}
.btn-secondary {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: var(--bs-secondary);
  --bs-btn-border-color: var(--bs-secondary);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--bs-secondary-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-secondary-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--bs-secondary-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-secondary-rgb), .75);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: var(--bs-secondary);
  --bs-btn-disabled-border-color: var(--bs-secondary);
  --bs-btn-focus-shadow-rgb: var(--bs-secondary-rgb);
}
.btn-outline-secondary {
  --bs-btn-color: var(--bs-secondary);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--bs-secondary);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--bs-secondary-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-secondary-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--bs-secondary-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-secondary-rgb), .75);
  --bs-btn-disabled-color: var(--bs-secondary);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-secondary);
  --bs-btn-focus-shadow-rgb: var(--bs-secondary-rgb);
}
.btn-success {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: var(--bs-success);
  --bs-btn-border-color: var(--bs-success);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--bs-success-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-success-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--bs-success-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-success-rgb), .75);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: var(--bs-success);
  --bs-btn-disabled-border-color: var(--bs-success);
  --bs-btn-focus-shadow-rgb: var(--bs-success-rgb);
}
.btn-outline-success {
  --bs-btn-color: var(--bs-success);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--bs-success);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--bs-success-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-success-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--bs-success-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-success-rgb), .75);
  --bs-btn-disabled-color: var(--bs-success);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-success);
  --bs-btn-focus-shadow-rgb: var(--bs-success-rgb);
}
.btn-info {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: var(--bs-info);
  --bs-btn-border-color: var(--bs-info);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--bs-info-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-info-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--bs-info-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-info-rgb), .75);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: var(--bs-info);
  --bs-btn-disabled-border-color: var(--bs-info);
  --bs-btn-focus-shadow-rgb: var(--bs-info-rgb);
}
.btn-outline-info {
  --bs-btn-color: var(--bs-info);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--bs-info);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--bs-info-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-info-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--bs-info-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-info-rgb), .75);
  --bs-btn-disabled-color: var(--bs-info);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-info);
  --bs-btn-focus-shadow-rgb: var(--bs-info-rgb);
}
.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: var(--bs-warning);
  --bs-btn-border-color: var(--bs-warning);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(var(--bs-warning-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-warning-rgb), .85);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(var(--bs-warning-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-warning-rgb), .75);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: var(--bs-warning);
  --bs-btn-disabled-border-color: var(--bs-warning);
  --bs-btn-focus-shadow-rgb: var(--bs-warning-rgb);
}
.btn-outline-warning {
  --bs-btn-color: var(--bs-warning);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--bs-warning);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(var(--bs-warning-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-warning-rgb), .85);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(var(--bs-warning-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-warning-rgb), .75);
  --bs-btn-disabled-color: var(--bs-warning);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-warning);
  --bs-btn-focus-shadow-rgb: var(--bs-warning-rgb);
}
.btn-danger {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: var(--bs-danger);
  --bs-btn-border-color: var(--bs-danger);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--bs-danger-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-danger-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--bs-danger-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-danger-rgb), .75);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: var(--bs-danger);
  --bs-btn-disabled-border-color: var(--bs-danger);
  --bs-btn-focus-shadow-rgb: var(--bs-danger-rgb);
}
.btn-outline-danger {
  --bs-btn-color: var(--bs-danger);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--bs-danger);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--bs-danger-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-danger-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--bs-danger-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-danger-rgb), .75);
  --bs-btn-disabled-color: var(--bs-danger);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-danger);
  --bs-btn-focus-shadow-rgb: var(--bs-danger-rgb);
}
.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: var(--bs-light);
  --bs-btn-border-color: var(--bs-light);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(var(--bs-light-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-light-rgb), .85);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(var(--bs-light-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-light-rgb), .75);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: var(--bs-light);
  --bs-btn-disabled-border-color: var(--bs-light);
  --bs-btn-focus-shadow-rgb: var(--bs-light-rgb);
}
.btn-outline-light {
  --bs-btn-color: var(--bs-light);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--bs-light);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(var(--bs-light-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-light-rgb), .85);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(var(--bs-light-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-light-rgb), .75);
  --bs-btn-disabled-color: var(--bs-light);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-light);
  --bs-btn-focus-shadow-rgb: var(--bs-light-rgb);
}
.btn-dark {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: var(--bs-dark);
  --bs-btn-border-color: var(--bs-dark);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--bs-dark-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-dark-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--bs-dark-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-dark-rgb), .75);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: var(--bs-dark);
  --bs-btn-disabled-border-color: var(--bs-dark);
  --bs-btn-focus-shadow-rgb: var(--bs-dark-rgb);
}
.btn-outline-dark {
  --bs-btn-color: var(--bs-dark);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--bs-dark);
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: rgba(var(--bs-dark-rgb), .85);
  --bs-btn-hover-border-color: rgba(var(--bs-dark-rgb), .85);
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: rgba(var(--bs-dark-rgb), .75);
  --bs-btn-active-border-color: rgba(var(--bs-dark-rgb), .75);
  --bs-btn-disabled-color: var(--bs-dark);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--bs-dark);
  --bs-btn-focus-shadow-rgb: var(--bs-dark-rgb);
}
.btn-link {
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-bg: transparent;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-bg: transparent;
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-focus-shadow-rgb: var(--bs-link-hover-color-rgb);
}
.link-primary {
  color: rgba(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: rgb(105, 160, 69) !important;
  -webkit-text-decoration-color: rgba(105, 160, 69, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(105, 160, 69, var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary {
  color: rgba(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: rgb(95, 103, 110) !important;
  -webkit-text-decoration-color: rgba(95, 103, 110, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(95, 103, 110, var(--bs-link-underline-opacity, 1)) !important;
}
.link-success {
  color: rgba(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: rgb(22, 119, 74) !important;
  -webkit-text-decoration-color: rgba(22, 119, 74, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(22, 119, 74, var(--bs-link-underline-opacity, 1)) !important;
}
.link-info {
  color: rgba(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: rgb(11, 178, 211) !important;
  -webkit-text-decoration-color: rgba(11, 178, 211, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(11, 178, 211, var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning {
  color: rgba(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: rgb(224, 170, 6) !important;
  -webkit-text-decoration-color: rgba(224, 170, 6, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(224, 170, 6, var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger {
  color: rgba(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: rgb(194, 47, 61) !important;
  -webkit-text-decoration-color: rgba(194, 47, 61, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(194, 47, 61, var(--bs-link-underline-opacity, 1)) !important;
}
.link-light {
  color: rgba(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: rgb(218, 219, 220) !important;
  -webkit-text-decoration-color: rgba(218, 219, 220, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(218, 219, 220, var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark {
  color: rgba(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: rgb(29, 33, 36) !important;
  -webkit-text-decoration-color: rgba(29, 33, 36, var(--bs-link-underline-opacity, 1)) !important;
  text-decoration-color: rgba(29, 33, 36, var(--bs-link-underline-opacity, 1)) !important;
}
.form-control:focus {
  border-color: rgb(187,218,166);
  box-shadow: 0 0 0 0.25rem rgba(119,182,78, 0.25);
}
.form-select:focus {
  border-color: rgb(187,218,166);
  box-shadow: 0 0 0 0.25rem rgba(119,182,78, 0.25);
}
.form-check-input:checked {
  background-color: rgb(119,182,78);
  border-color: rgb(119,182,78);
}
.form-check-input:focus {
  border-color: rgb(187,218,166);
  box-shadow: 0 0 0 0.25rem rgba(119,182,78, 0.25);
}
.form-range::-webkit-slider-thumb {
  background-color: rgb(119,182,78);
}
.form-range::-moz-range-thumb {
  background-color: rgb(119,182,78);
}
.form-switch .form-check-input:checked {
  background-color: rgb(119,182,78);
  border-color: rgb(119,182,78);
}
.accordion {
  --bs-accordion-btn-focus-border-color: rgba(119,182,78, .25);
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(119,182,78, .25);
  --bs-accordion-active-bg: rgba(119,182,78, .15);
  --bs-accordion-active-color: var(--bs-emphasis-color);
  --bs-accordion-btn-color: var(--bs-emphasis-color);
  --bs-accordion-btn-bg: var(--bs-body-bg);
}
