:root, [data-bs-theme=light] {
  --bs-primary: #182B43;
  --bs-primary-rgb: 24,43,67;
  --bs-primary-text-emphasis: #0A111B;
  --bs-primary-bg-subtle: #D1D5D9;
  --bs-primary-border-subtle: #A3AAB4;
  --bs-secondary: #102033;
  --bs-secondary-rgb: 16,32,51;
  --bs-secondary-text-emphasis: #060D14;
  --bs-secondary-bg-subtle: #CFD2D6;
  --bs-secondary-border-subtle: #9FA6AD;
  --bs-info: #2EA2B1;
  --bs-info-rgb: 46,162,177;
  --bs-info-text-emphasis: #124147;
  --bs-info-bg-subtle: #D5ECEF;
  --bs-info-border-subtle: #ABDAE0;
  --bs-warning: #dc9a44;
  --bs-warning-rgb: 220,154,68;
  --bs-warning-text-emphasis: #583E1B;
  --bs-warning-bg-subtle: #F8EBDA;
  --bs-warning-border-subtle: #F1D7B4;
  --bs-light: #F7FAFE;
  --bs-light-rgb: 247,250,254;
  --bs-light-text-emphasis: #636466;
  --bs-light-bg-subtle: #FDFEFF;
  --bs-light-border-subtle: #FCFDFF;
  --bs-body-font-family: Roboto, sans-serif;
  --bs-link-color: #182B43;
  --bs-link-color-rgb: 24,43,67;
  --bs-link-hover-color: #102033;
  --bs-link-hover-color-rgb: 16,32,51;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #182B43;
  --bs-btn-border-color: #182B43;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #142539;
  --bs-btn-hover-border-color: #132236;
  --bs-btn-focus-shadow-rgb: 220,223,227;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #132236;
  --bs-btn-active-border-color: #122032;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #182B43;
  --bs-btn-disabled-border-color: #182B43;
}

.btn-outline-primary {
  --bs-btn-color: #182B43;
  --bs-btn-border-color: #182B43;
  --bs-btn-focus-shadow-rgb: 24,43,67;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #182B43;
  --bs-btn-hover-border-color: #182B43;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #182B43;
  --bs-btn-active-border-color: #182B43;
  --bs-btn-disabled-color: #182B43;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #182B43;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #102033;
  --bs-btn-border-color: #102033;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0E1B2B;
  --bs-btn-hover-border-color: #0D1A29;
  --bs-btn-focus-shadow-rgb: 219,222,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0D1A29;
  --bs-btn-active-border-color: #0C1826;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #102033;
  --bs-btn-disabled-border-color: #102033;
}

.btn-outline-secondary {
  --bs-btn-color: #102033;
  --bs-btn-border-color: #102033;
  --bs-btn-focus-shadow-rgb: 16,32,51;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #102033;
  --bs-btn-hover-border-color: #102033;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #102033;
  --bs-btn-active-border-color: #102033;
  --bs-btn-disabled-color: #102033;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #102033;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #2EA2B1;
  --bs-btn-border-color: #2EA2B1;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #4DB0BD;
  --bs-btn-hover-border-color: #43ABB9;
  --bs-btn-focus-shadow-rgb: 7,24,27;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #58B5C1;
  --bs-btn-active-border-color: #43ABB9;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #2EA2B1;
  --bs-btn-disabled-border-color: #2EA2B1;
}

.btn-outline-info {
  --bs-btn-color: #2EA2B1;
  --bs-btn-border-color: #2EA2B1;
  --bs-btn-focus-shadow-rgb: 46,162,177;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #2EA2B1;
  --bs-btn-hover-border-color: #2EA2B1;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #2EA2B1;
  --bs-btn-active-border-color: #2EA2B1;
  --bs-btn-disabled-color: #2EA2B1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2EA2B1;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #dc9a44;
  --bs-btn-border-color: #dc9a44;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E1A960;
  --bs-btn-hover-border-color: #E0A457;
  --bs-btn-focus-shadow-rgb: 33,23,10;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E3AE69;
  --bs-btn-active-border-color: #E0A457;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #dc9a44;
  --bs-btn-disabled-border-color: #dc9a44;
}

.btn-outline-warning {
  --bs-btn-color: #dc9a44;
  --bs-btn-border-color: #dc9a44;
  --bs-btn-focus-shadow-rgb: 220,154,68;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #dc9a44;
  --bs-btn-hover-border-color: #dc9a44;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #dc9a44;
  --bs-btn-active-border-color: #dc9a44;
  --bs-btn-disabled-color: #dc9a44;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc9a44;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F7FAFE;
  --bs-btn-border-color: #F7FAFE;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D2D5D8;
  --bs-btn-hover-border-color: #C6C8CB;
  --bs-btn-focus-shadow-rgb: 37,38,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C6C8CB;
  --bs-btn-active-border-color: #B9BCBF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F7FAFE;
  --bs-btn-disabled-border-color: #F7FAFE;
}

.btn-outline-light {
  --bs-btn-color: #F7FAFE;
  --bs-btn-border-color: #F7FAFE;
  --bs-btn-focus-shadow-rgb: 247,250,254;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F7FAFE;
  --bs-btn-hover-border-color: #F7FAFE;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F7FAFE;
  --bs-btn-active-border-color: #F7FAFE;
  --bs-btn-disabled-color: #F7FAFE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F7FAFE;
}

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

