:root, [data-bs-theme=light] {
  --bs-primary: #0054ad;
  --bs-primary-rgb: 0,84,173;
  --bs-primary-text-emphasis: #002245;
  --bs-primary-bg-subtle: #CCDDEF;
  --bs-primary-border-subtle: #99BBDE;
  --bs-secondary: #0b0101;
  --bs-secondary-rgb: 11,1,1;
  --bs-secondary-text-emphasis: #040000;
  --bs-secondary-bg-subtle: #CECCCC;
  --bs-secondary-border-subtle: #9D9999;
  --bs-success: #568e14;
  --bs-success-rgb: 86,142,20;
  --bs-success-text-emphasis: #223908;
  --bs-success-bg-subtle: #DDE8D0;
  --bs-success-border-subtle: #BBD2A1;
  --bs-info: #0070e0;
  --bs-info-rgb: 0,112,224;
  --bs-info-text-emphasis: #002D5A;
  --bs-info-bg-subtle: #CCE2F9;
  --bs-info-border-subtle: #99C6F3;
  --bs-warning: #ebb30a;
  --bs-warning-rgb: 235,179,10;
  --bs-warning-text-emphasis: #5E4804;
  --bs-warning-bg-subtle: #FBF0CE;
  --bs-warning-border-subtle: #F7E19D;
  --bs-danger: #de3242;
  --bs-danger-rgb: 222,50,66;
  --bs-danger-text-emphasis: #59141A;
  --bs-danger-bg-subtle: #F8D6D9;
  --bs-danger-border-subtle: #F2ADB3;
  --bs-light: #F8F9FA;
  --bs-light-rgb: 248,249,250;
  --bs-light-text-emphasis: #636464;
  --bs-light-bg-subtle: #FEFEFE;
  --bs-light-border-subtle: #FCFDFD;
  --bs-dark: #0b0101;
  --bs-dark-rgb: 11,1,1;
  --bs-dark-text-emphasis: #040000;
  --bs-dark-bg-subtle: #CECCCC;
  --bs-dark-border-subtle: #9D9999;
  --bs-body-color: #0b0101;
  --bs-body-color-rgb: 11,1,1;
  --bs-body-bg: #F8F9FA;
  --bs-body-bg-rgb: 248,249,250;
  --bs-secondary-color: rgba(11,1,1,0.75);
  --bs-secondary-color-rgb: 11,1,1,0.75;
  --bs-tertiary-color: rgba(11,1,1,0.5);
  --bs-tertiary-color-rgb: 11,1,1,0.5;
  --bs-body-font-family: Inter, sans-serif;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0054ad;
  --bs-btn-border-color: #0054ad;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #004793;
  --bs-btn-hover-border-color: #00438A;
  --bs-btn-focus-shadow-rgb: 217,229,243;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #00438A;
  --bs-btn-active-border-color: #003F82;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0054ad;
  --bs-btn-disabled-border-color: #0054ad;
}

.btn-outline-primary {
  --bs-btn-color: #0054ad;
  --bs-btn-border-color: #0054ad;
  --bs-btn-focus-shadow-rgb: 0,84,173;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0054ad;
  --bs-btn-hover-border-color: #0054ad;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0054ad;
  --bs-btn-active-border-color: #0054ad;
  --bs-btn-disabled-color: #0054ad;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0054ad;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0b0101;
  --bs-btn-border-color: #0b0101;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #090101;
  --bs-btn-hover-border-color: #090101;
  --bs-btn-focus-shadow-rgb: 218,217,217;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #090101;
  --bs-btn-active-border-color: #080101;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0b0101;
  --bs-btn-disabled-border-color: #0b0101;
}

.btn-outline-secondary {
  --bs-btn-color: #0b0101;
  --bs-btn-border-color: #0b0101;
  --bs-btn-focus-shadow-rgb: 11,1,1;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b0101;
  --bs-btn-hover-border-color: #0b0101;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0b0101;
  --bs-btn-active-border-color: #0b0101;
  --bs-btn-disabled-color: #0b0101;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0b0101;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #568e14;
  --bs-btn-border-color: #568e14;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #6F9F37;
  --bs-btn-hover-border-color: #67992B;
  --bs-btn-focus-shadow-rgb: 13,21,3;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #78A543;
  --bs-btn-active-border-color: #67992B;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #568e14;
  --bs-btn-disabled-border-color: #568e14;
}

.btn-outline-success {
  --bs-btn-color: #568e14;
  --bs-btn-border-color: #568e14;
  --bs-btn-focus-shadow-rgb: 86,142,20;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #568e14;
  --bs-btn-hover-border-color: #568e14;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #568e14;
  --bs-btn-active-border-color: #568e14;
  --bs-btn-disabled-color: #568e14;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #568e14;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0070e0;
  --bs-btn-border-color: #0070e0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #005FBE;
  --bs-btn-hover-border-color: #005AB3;
  --bs-btn-focus-shadow-rgb: 217,234,250;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #005AB3;
  --bs-btn-active-border-color: #0054A8;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0070e0;
  --bs-btn-disabled-border-color: #0070e0;
}

.btn-outline-info {
  --bs-btn-color: #0070e0;
  --bs-btn-border-color: #0070e0;
  --bs-btn-focus-shadow-rgb: 0,112,224;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0070e0;
  --bs-btn-hover-border-color: #0070e0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0070e0;
  --bs-btn-active-border-color: #0070e0;
  --bs-btn-disabled-color: #0070e0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0070e0;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ebb30a;
  --bs-btn-border-color: #ebb30a;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #EEBE2F;
  --bs-btn-hover-border-color: #EDBB22;
  --bs-btn-focus-shadow-rgb: 35,27,2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #EFC23B;
  --bs-btn-active-border-color: #EDBB22;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ebb30a;
  --bs-btn-disabled-border-color: #ebb30a;
}

.btn-outline-warning {
  --bs-btn-color: #ebb30a;
  --bs-btn-border-color: #ebb30a;
  --bs-btn-focus-shadow-rgb: 235,179,10;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ebb30a;
  --bs-btn-hover-border-color: #ebb30a;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ebb30a;
  --bs-btn-active-border-color: #ebb30a;
  --bs-btn-disabled-color: #ebb30a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ebb30a;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #de3242;
  --bs-btn-border-color: #de3242;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #BD2B38;
  --bs-btn-hover-border-color: #B22835;
  --bs-btn-focus-shadow-rgb: 250,224,227;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #B22835;
  --bs-btn-active-border-color: #A72632;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #de3242;
  --bs-btn-disabled-border-color: #de3242;
}

.btn-outline-danger {
  --bs-btn-color: #de3242;
  --bs-btn-border-color: #de3242;
  --bs-btn-focus-shadow-rgb: 222,50,66;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #de3242;
  --bs-btn-hover-border-color: #de3242;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #de3242;
  --bs-btn-active-border-color: #de3242;
  --bs-btn-disabled-color: #de3242;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #de3242;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F8F9FA;
  --bs-btn-border-color: #F8F9FA;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D3D4D5;
  --bs-btn-hover-border-color: #C6C7C8;
  --bs-btn-focus-shadow-rgb: 37,37,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C6C7C8;
  --bs-btn-active-border-color: #BABBBC;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F8F9FA;
  --bs-btn-disabled-border-color: #F8F9FA;
}

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

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0b0101;
  --bs-btn-border-color: #0b0101;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #090101;
  --bs-btn-hover-border-color: #090101;
  --bs-btn-focus-shadow-rgb: 218,217,217;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #090101;
  --bs-btn-active-border-color: #080101;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0b0101;
  --bs-btn-disabled-border-color: #0b0101;
}

.btn-outline-dark {
  --bs-btn-color: #0b0101;
  --bs-btn-border-color: #0b0101;
  --bs-btn-focus-shadow-rgb: 11,1,1;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b0101;
  --bs-btn-hover-border-color: #0b0101;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0b0101;
  --bs-btn-active-border-color: #0b0101;
  --bs-btn-disabled-color: #0b0101;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0b0101;
}

[data-bs-theme=dark] {
  --bs-body-color: #F8F9FA;
  --bs-body-color-rgb: 248,249,250;
  --bs-body-bg: #0b0101;
  --bs-body-bg-rgb: 11,1,1;
  --bs-secondary-color: rgba(248,249,250,0.75);
  --bs-secondary-color-rgb: 248,249,250,0.75;
  --bs-tertiary-color: rgba(248,249,250,0.5);
  --bs-tertiary-color-rgb: 248,249,250,0.5;
}

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

