:root, [data-bs-theme=light] {
  --bs-primary: #0558ac;
  --bs-primary-rgb: 5,88,172;
  --bs-primary-text-emphasis: #022345;
  --bs-primary-bg-subtle: #CDDEEE;
  --bs-primary-border-subtle: #9BBCDE;
  --bs-secondary: #10bcee;
  --bs-secondary-rgb: 16,188,238;
  --bs-secondary-text-emphasis: #064B5F;
  --bs-secondary-bg-subtle: #CFF2FC;
  --bs-secondary-border-subtle: #9FE4F8;
  --bs-success: #5cb85c;
  --bs-success-rgb: 92,184,92;
  --bs-success-text-emphasis: #254A25;
  --bs-success-bg-subtle: #DEF1DE;
  --bs-success-border-subtle: #BEE3BE;
  --bs-info: #5bc0de;
  --bs-info-rgb: 91,192,222;
  --bs-info-text-emphasis: #244D59;
  --bs-info-bg-subtle: #DEF2F8;
  --bs-info-border-subtle: #BDE6F2;
  --bs-warning: #f0ad4e;
  --bs-warning-rgb: 240,173,78;
  --bs-warning-text-emphasis: #60451F;
  --bs-warning-bg-subtle: #FCEFDC;
  --bs-warning-border-subtle: #F9DEB8;
  --bs-danger: #d9534f;
  --bs-danger-rgb: 217,83,79;
  --bs-danger-text-emphasis: #572120;
  --bs-danger-bg-subtle: #F7DDDC;
  --bs-danger-border-subtle: #F0BAB9;
  --bs-light: #dfffff;
  --bs-light-rgb: 223,255,255;
  --bs-light-text-emphasis: #596666;
  --bs-light-bg-subtle: #F9FFFF;
  --bs-light-border-subtle: #F2FFFF;
  --bs-dark: #2b3041;
  --bs-dark-rgb: 43,48,65;
  --bs-dark-text-emphasis: #11131A;
  --bs-dark-bg-subtle: #D5D6D9;
  --bs-dark-border-subtle: #AAACB3;
  --bs-body-bg: #ddfaf9;
  --bs-body-bg-rgb: 221,250,249;
  --bs-secondary-bg: #1bbcee;
  --bs-secondary-bg-rgb: 27,188,238;
  --bs-tertiary-bg: #aecfd7;
  --bs-tertiary-bg-rgb: 174,207,215;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0558ac;
  --bs-btn-border-color: #0558ac;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #044B92;
  --bs-btn-hover-border-color: #04468A;
  --bs-btn-focus-shadow-rgb: 218,230,243;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #04468A;
  --bs-btn-active-border-color: #044281;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0558ac;
  --bs-btn-disabled-border-color: #0558ac;
}

.btn-outline-primary {
  --bs-btn-color: #0558ac;
  --bs-btn-border-color: #0558ac;
  --bs-btn-focus-shadow-rgb: 5,88,172;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0558ac;
  --bs-btn-hover-border-color: #0558ac;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0558ac;
  --bs-btn-active-border-color: #0558ac;
  --bs-btn-disabled-color: #0558ac;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0558ac;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #10bcee;
  --bs-btn-border-color: #10bcee;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #34C6F1;
  --bs-btn-hover-border-color: #28C3F0;
  --bs-btn-focus-shadow-rgb: 2,28,36;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #40C9F1;
  --bs-btn-active-border-color: #28C3F0;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #10bcee;
  --bs-btn-disabled-border-color: #10bcee;
}

.btn-outline-secondary {
  --bs-btn-color: #10bcee;
  --bs-btn-border-color: #10bcee;
  --bs-btn-focus-shadow-rgb: 16,188,238;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #10bcee;
  --bs-btn-hover-border-color: #10bcee;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #10bcee;
  --bs-btn-active-border-color: #10bcee;
  --bs-btn-disabled-color: #10bcee;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #10bcee;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #5cb85c;
  --bs-btn-border-color: #5cb85c;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #74C374;
  --bs-btn-hover-border-color: #6CBF6C;
  --bs-btn-focus-shadow-rgb: 14,28,14;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #7DC67D;
  --bs-btn-active-border-color: #6CBF6C;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #5cb85c;
  --bs-btn-disabled-border-color: #5cb85c;
}

.btn-outline-success {
  --bs-btn-color: #5cb85c;
  --bs-btn-border-color: #5cb85c;
  --bs-btn-focus-shadow-rgb: 92,184,92;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #5cb85c;
  --bs-btn-hover-border-color: #5cb85c;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #5cb85c;
  --bs-btn-active-border-color: #5cb85c;
  --bs-btn-disabled-color: #5cb85c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5cb85c;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #5bc0de;
  --bs-btn-border-color: #5bc0de;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #74C9E3;
  --bs-btn-hover-border-color: #6BC6E1;
  --bs-btn-focus-shadow-rgb: 14,29,33;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #7CCDE5;
  --bs-btn-active-border-color: #6BC6E1;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #5bc0de;
  --bs-btn-disabled-border-color: #5bc0de;
}

.btn-outline-info {
  --bs-btn-color: #5bc0de;
  --bs-btn-border-color: #5bc0de;
  --bs-btn-focus-shadow-rgb: 91,192,222;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #5bc0de;
  --bs-btn-hover-border-color: #5bc0de;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #5bc0de;
  --bs-btn-active-border-color: #5bc0de;
  --bs-btn-disabled-color: #5bc0de;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5bc0de;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f0ad4e;
  --bs-btn-border-color: #f0ad4e;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F2B969;
  --bs-btn-hover-border-color: #F2B560;
  --bs-btn-focus-shadow-rgb: 36,26,12;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F3BD71;
  --bs-btn-active-border-color: #F2B560;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f0ad4e;
  --bs-btn-disabled-border-color: #f0ad4e;
}

.btn-outline-warning {
  --bs-btn-color: #f0ad4e;
  --bs-btn-border-color: #f0ad4e;
  --bs-btn-focus-shadow-rgb: 240,173,78;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f0ad4e;
  --bs-btn-hover-border-color: #f0ad4e;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f0ad4e;
  --bs-btn-active-border-color: #f0ad4e;
  --bs-btn-disabled-color: #f0ad4e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f0ad4e;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #d9534f;
  --bs-btn-border-color: #d9534f;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #DF6D69;
  --bs-btn-hover-border-color: #DD6461;
  --bs-btn-focus-shadow-rgb: 33,12,12;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E17572;
  --bs-btn-active-border-color: #DD6461;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #d9534f;
  --bs-btn-disabled-border-color: #d9534f;
}

.btn-outline-danger {
  --bs-btn-color: #d9534f;
  --bs-btn-border-color: #d9534f;
  --bs-btn-focus-shadow-rgb: 217,83,79;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #d9534f;
  --bs-btn-hover-border-color: #d9534f;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #d9534f;
  --bs-btn-active-border-color: #d9534f;
  --bs-btn-disabled-color: #d9534f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d9534f;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #dfffff;
  --bs-btn-border-color: #dfffff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #BED9D9;
  --bs-btn-hover-border-color: #B2CCCC;
  --bs-btn-focus-shadow-rgb: 33,38,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #B2CCCC;
  --bs-btn-active-border-color: #A7BFBF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #dfffff;
  --bs-btn-disabled-border-color: #dfffff;
}

.btn-outline-light {
  --bs-btn-color: #dfffff;
  --bs-btn-border-color: #dfffff;
  --bs-btn-focus-shadow-rgb: 223,255,255;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #dfffff;
  --bs-btn-hover-border-color: #dfffff;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #dfffff;
  --bs-btn-active-border-color: #dfffff;
  --bs-btn-disabled-color: #dfffff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dfffff;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2b3041;
  --bs-btn-border-color: #2b3041;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #252937;
  --bs-btn-hover-border-color: #222634;
  --bs-btn-focus-shadow-rgb: 223,224,227;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #222634;
  --bs-btn-active-border-color: #202431;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2b3041;
  --bs-btn-disabled-border-color: #2b3041;
}

.btn-outline-dark {
  --bs-btn-color: #2b3041;
  --bs-btn-border-color: #2b3041;
  --bs-btn-focus-shadow-rgb: 43,48,65;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2b3041;
  --bs-btn-hover-border-color: #2b3041;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2b3041;
  --bs-btn-active-border-color: #2b3041;
  --bs-btn-disabled-color: #2b3041;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2b3041;
}

.aspect-ratio-16x9 {
  aspect-ratio: 16/9;
}

.mx-1 {
  margin-right: .25rem !important;
  margin-left: .25rem !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-2 {
  margin-top: .5rem !important;
  margin-bottom: .5rem !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: .25rem !important;
}

.mt-2 {
  margin-top: .5rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-2 {
  margin-bottom: .5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-10 {
  margin-bottom: 10.5rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-auto {
  margin-left: auto !important;
}

@media (min-width: 768px) {
  .mt-md-auto {
    margin-top: auto !important;
  }
}

