:root, [data-bs-theme=light] {
  --bs-primary: #003CE0;
  --bs-primary-rgb: 0,60,224;
  --bs-primary-text-emphasis: #00185A;
  --bs-primary-bg-subtle: #CCD8F9;
  --bs-primary-border-subtle: #99B1F3;
  --bs-secondary: #00BDF7;
  --bs-secondary-rgb: 0,189,247;
  --bs-secondary-text-emphasis: #004C63;
  --bs-secondary-bg-subtle: #CCF2FD;
  --bs-secondary-border-subtle: #99E5FC;
  --bs-info: #4e5567;
  --bs-info-rgb: 78,85,103;
  --bs-info-text-emphasis: #1F2229;
  --bs-info-bg-subtle: #DCDDE1;
  --bs-info-border-subtle: #B8BBC2;
  --bs-light: #ECEDE9;
  --bs-light-rgb: 236,237,233;
  --bs-light-text-emphasis: #5E5F5D;
  --bs-light-bg-subtle: #FBFBFB;
  --bs-light-border-subtle: #F7F8F6;
  --bs-dark: #091D3A;
  --bs-dark-rgb: 9,29,58;
  --bs-dark-text-emphasis: #040C17;
  --bs-dark-bg-subtle: #CED2D8;
  --bs-dark-border-subtle: #9DA5B0;
  --bs-body-font-family: 'Work Sans', sans-serif;
  --bs-link-color: #003CE0;
  --bs-link-color-rgb: 0,60,224;
  --bs-focus-ring-opacity: 1;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #003CE0;
  --bs-btn-border-color: #003CE0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0033BE;
  --bs-btn-hover-border-color: #0030B3;
  --bs-btn-focus-shadow-rgb: 217,226,250;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0030B3;
  --bs-btn-active-border-color: #002DA8;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #003CE0;
  --bs-btn-disabled-border-color: #003CE0;
}

.btn-outline-primary {
  --bs-btn-color: #003CE0;
  --bs-btn-border-color: #003CE0;
  --bs-btn-focus-shadow-rgb: 0,60,224;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #003CE0;
  --bs-btn-hover-border-color: #003CE0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #003CE0;
  --bs-btn-active-border-color: #003CE0;
  --bs-btn-disabled-color: #003CE0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #003CE0;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #00BDF7;
  --bs-btn-border-color: #00BDF7;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #26C7F8;
  --bs-btn-hover-border-color: #19C4F8;
  --bs-btn-focus-shadow-rgb: 0,28,37;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33CAF9;
  --bs-btn-active-border-color: #19C4F8;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #00BDF7;
  --bs-btn-disabled-border-color: #00BDF7;
}

.btn-outline-secondary {
  --bs-btn-color: #00BDF7;
  --bs-btn-border-color: #00BDF7;
  --bs-btn-focus-shadow-rgb: 0,189,247;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #00BDF7;
  --bs-btn-hover-border-color: #00BDF7;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #00BDF7;
  --bs-btn-active-border-color: #00BDF7;
  --bs-btn-disabled-color: #00BDF7;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #00BDF7;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4e5567;
  --bs-btn-border-color: #4e5567;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424858;
  --bs-btn-hover-border-color: #3E4452;
  --bs-btn-focus-shadow-rgb: 228,230,232;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3E4452;
  --bs-btn-active-border-color: #3B404D;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4e5567;
  --bs-btn-disabled-border-color: #4e5567;
}

.btn-outline-info {
  --bs-btn-color: #4e5567;
  --bs-btn-border-color: #4e5567;
  --bs-btn-focus-shadow-rgb: 78,85,103;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4e5567;
  --bs-btn-hover-border-color: #4e5567;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4e5567;
  --bs-btn-active-border-color: #4e5567;
  --bs-btn-disabled-color: #4e5567;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4e5567;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ECEDE9;
  --bs-btn-border-color: #ECEDE9;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #C9C9C6;
  --bs-btn-hover-border-color: #BDBEBA;
  --bs-btn-focus-shadow-rgb: 35,36,35;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #BDBEBA;
  --bs-btn-active-border-color: #B1B2AF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ECEDE9;
  --bs-btn-disabled-border-color: #ECEDE9;
}

.btn-outline-light {
  --bs-btn-color: #ECEDE9;
  --bs-btn-border-color: #ECEDE9;
  --bs-btn-focus-shadow-rgb: 236,237,233;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ECEDE9;
  --bs-btn-hover-border-color: #ECEDE9;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ECEDE9;
  --bs-btn-active-border-color: #ECEDE9;
  --bs-btn-disabled-color: #ECEDE9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ECEDE9;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #091D3A;
  --bs-btn-border-color: #091D3A;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #081931;
  --bs-btn-hover-border-color: #07172E;
  --bs-btn-focus-shadow-rgb: 218,221,225;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #07172E;
  --bs-btn-active-border-color: #07162C;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #091D3A;
  --bs-btn-disabled-border-color: #091D3A;
}

.btn-outline-dark {
  --bs-btn-color: #091D3A;
  --bs-btn-border-color: #091D3A;
  --bs-btn-focus-shadow-rgb: 9,29,58;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #091D3A;
  --bs-btn-hover-border-color: #091D3A;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #091D3A;
  --bs-btn-active-border-color: #091D3A;
  --bs-btn-disabled-color: #091D3A;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #091D3A;
}

.aspect-ratio-4x3 {
  aspect-ratio: 4/3;
}

