:root, [data-bs-theme=light] {
  --bs-primary: #2e416f;
  --bs-primary-rgb: 46,65,111;
  --bs-primary-text-emphasis: #121A2C;
  --bs-primary-bg-subtle: #D5D9E2;
  --bs-primary-border-subtle: #ABB3C5;
  --bs-secondary: #1EAFB2;
  --bs-secondary-rgb: 30,175,178;
  --bs-secondary-text-emphasis: #0C4647;
  --bs-secondary-bg-subtle: #D2EFF0;
  --bs-secondary-border-subtle: #A5DFE0;
  --bs-success: #ba9c53;
  --bs-success-rgb: 186,156,83;
  --bs-success-text-emphasis: #4A3E21;
  --bs-success-bg-subtle: #F1EBDD;
  --bs-success-border-subtle: #E3D7BA;
  --bs-warning: #f2e5bc;
  --bs-warning-rgb: 242,229,188;
  --bs-warning-text-emphasis: #615C4B;
  --bs-warning-bg-subtle: #FCFAF2;
  --bs-warning-border-subtle: #FAF5E4;
  --bs-body-bg: #ffffff;
  --bs-body-bg-rgb: 255,255,255;
  --bs-body-font-family: 'Albert Sans', sans-serif;
  --bs-body-font-weight: normal;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2e416f;
  --bs-btn-border-color: #2e416f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #27375E;
  --bs-btn-hover-border-color: #253459;
  --bs-btn-focus-shadow-rgb: 224,227,233;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #253459;
  --bs-btn-active-border-color: #233153;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2e416f;
  --bs-btn-disabled-border-color: #2e416f;
}

.btn-outline-primary {
  --bs-btn-color: #2e416f;
  --bs-btn-border-color: #2e416f;
  --bs-btn-focus-shadow-rgb: 46,65,111;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2e416f;
  --bs-btn-hover-border-color: #2e416f;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2e416f;
  --bs-btn-active-border-color: #2e416f;
  --bs-btn-disabled-color: #2e416f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2e416f;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #1EAFB2;
  --bs-btn-border-color: #1EAFB2;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #40BBBE;
  --bs-btn-hover-border-color: #34B7BA;
  --bs-btn-focus-shadow-rgb: 5,26,27;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #4BBFC1;
  --bs-btn-active-border-color: #34B7BA;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #1EAFB2;
  --bs-btn-disabled-border-color: #1EAFB2;
}

.btn-outline-secondary {
  --bs-btn-color: #1EAFB2;
  --bs-btn-border-color: #1EAFB2;
  --bs-btn-focus-shadow-rgb: 30,175,178;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #1EAFB2;
  --bs-btn-hover-border-color: #1EAFB2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #1EAFB2;
  --bs-btn-active-border-color: #1EAFB2;
  --bs-btn-disabled-color: #1EAFB2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1EAFB2;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ba9c53;
  --bs-btn-border-color: #ba9c53;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #C4AB6D;
  --bs-btn-hover-border-color: #C1A664;
  --bs-btn-focus-shadow-rgb: 28,23,12;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C8B075;
  --bs-btn-active-border-color: #C1A664;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ba9c53;
  --bs-btn-disabled-border-color: #ba9c53;
}

.btn-outline-success {
  --bs-btn-color: #ba9c53;
  --bs-btn-border-color: #ba9c53;
  --bs-btn-focus-shadow-rgb: 186,156,83;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ba9c53;
  --bs-btn-hover-border-color: #ba9c53;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ba9c53;
  --bs-btn-active-border-color: #ba9c53;
  --bs-btn-disabled-color: #ba9c53;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ba9c53;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f2e5bc;
  --bs-btn-border-color: #f2e5bc;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F4E9C6;
  --bs-btn-hover-border-color: #F3E8C3;
  --bs-btn-focus-shadow-rgb: 36,34,28;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F5EAC9;
  --bs-btn-active-border-color: #F3E8C3;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f2e5bc;
  --bs-btn-disabled-border-color: #f2e5bc;
}

.btn-outline-warning {
  --bs-btn-color: #f2e5bc;
  --bs-btn-border-color: #f2e5bc;
  --bs-btn-focus-shadow-rgb: 242,229,188;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f2e5bc;
  --bs-btn-hover-border-color: #f2e5bc;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f2e5bc;
  --bs-btn-active-border-color: #f2e5bc;
  --bs-btn-disabled-color: #f2e5bc;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f2e5bc;
}

.swiper-vertical {
  max-height: 100vh;
}

