:root, [data-bs-theme=light] {
  --bs-primary: #0f1ee1;
  --bs-primary-rgb: 15,30,225;
  --bs-primary-text-emphasis: #060C5A;
  --bs-primary-bg-subtle: #CFD2F9;
  --bs-primary-border-subtle: #9FA5F3;
  --bs-secondary: #e3bc05;
  --bs-secondary-rgb: 227,188,5;
  --bs-secondary-text-emphasis: #5B4B02;
  --bs-secondary-bg-subtle: #F9F2CD;
  --bs-secondary-border-subtle: #F4E49B;
  --bs-success: #11e49d;
  --bs-success-rgb: 17,228,157;
  --bs-success-text-emphasis: #075B3F;
  --bs-success-bg-subtle: #CFFAEB;
  --bs-success-border-subtle: #A0F4D8;
  --bs-info: #1cb6c8;
  --bs-info-rgb: 28,182,200;
  --bs-info-text-emphasis: #0B4950;
  --bs-info-bg-subtle: #D2F0F4;
  --bs-info-border-subtle: #A4E2E9;
  --bs-warning: #f4cd1b;
  --bs-warning-rgb: 244,205,27;
  --bs-warning-text-emphasis: #62520B;
  --bs-warning-bg-subtle: #FDF5D1;
  --bs-warning-border-subtle: #FBEBA4;
  --bs-danger: #f9061d;
  --bs-danger-rgb: 249,6,29;
  --bs-danger-text-emphasis: #64020C;
  --bs-danger-bg-subtle: #FECDD2;
  --bs-danger-border-subtle: #FD9BA5;
  --bs-light: #e70404;
  --bs-light-rgb: 231,4,4;
  --bs-light-text-emphasis: #5C0202;
  --bs-light-bg-subtle: #FACDCD;
  --bs-light-border-subtle: #F59B9B;
  --bs-body-color: #0e166f;
  --bs-body-color-rgb: 14,22,111;
  --bs-secondary-color: rgba(14,22,111,0.75);
  --bs-secondary-color-rgb: 14,22,111,0.75;
  --bs-tertiary-color: rgba(14,22,111,0.5);
  --bs-tertiary-color-rgb: 14,22,111,0.5;
  --bs-body-font-family: Acme, sans-serif;
  --bs-body-line-height: 1.5;
  --bs-link-color: #141a66;
  --bs-link-color-rgb: 20,26,102;
  --bs-link-hover-color: #0f1458;
  --bs-link-hover-color-rgb: 15,20,88;
  --bs-link-decoration: blink;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0f1ee1;
  --bs-btn-border-color: #0f1ee1;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0D1ABF;
  --bs-btn-hover-border-color: #0C18B4;
  --bs-btn-focus-shadow-rgb: 219,221,251;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0C18B4;
  --bs-btn-active-border-color: #0B17A9;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0f1ee1;
  --bs-btn-disabled-border-color: #0f1ee1;
}

.btn-outline-primary {
  --bs-btn-color: #0f1ee1;
  --bs-btn-border-color: #0f1ee1;
  --bs-btn-focus-shadow-rgb: 15,30,225;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0f1ee1;
  --bs-btn-hover-border-color: #0f1ee1;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0f1ee1;
  --bs-btn-active-border-color: #0f1ee1;
  --bs-btn-disabled-color: #0f1ee1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0f1ee1;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e3bc05;
  --bs-btn-border-color: #e3bc05;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E7C62B;
  --bs-btn-hover-border-color: #E6C31E;
  --bs-btn-focus-shadow-rgb: 34,28,1;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E9C937;
  --bs-btn-active-border-color: #E6C31E;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e3bc05;
  --bs-btn-disabled-border-color: #e3bc05;
}

.btn-outline-secondary {
  --bs-btn-color: #e3bc05;
  --bs-btn-border-color: #e3bc05;
  --bs-btn-focus-shadow-rgb: 227,188,5;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e3bc05;
  --bs-btn-hover-border-color: #e3bc05;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e3bc05;
  --bs-btn-active-border-color: #e3bc05;
  --bs-btn-disabled-color: #e3bc05;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e3bc05;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #11e49d;
  --bs-btn-border-color: #11e49d;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #35E8AC;
  --bs-btn-hover-border-color: #29E7A7;
  --bs-btn-focus-shadow-rgb: 3,34,24;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #41E9B1;
  --bs-btn-active-border-color: #29E7A7;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #11e49d;
  --bs-btn-disabled-border-color: #11e49d;
}

.btn-outline-success {
  --bs-btn-color: #11e49d;
  --bs-btn-border-color: #11e49d;
  --bs-btn-focus-shadow-rgb: 17,228,157;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #11e49d;
  --bs-btn-hover-border-color: #11e49d;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #11e49d;
  --bs-btn-active-border-color: #11e49d;
  --bs-btn-disabled-color: #11e49d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #11e49d;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #1cb6c8;
  --bs-btn-border-color: #1cb6c8;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #3EC1D0;
  --bs-btn-hover-border-color: #33BDCE;
  --bs-btn-focus-shadow-rgb: 4,27,30;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #49C5D3;
  --bs-btn-active-border-color: #33BDCE;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #1cb6c8;
  --bs-btn-disabled-border-color: #1cb6c8;
}

.btn-outline-info {
  --bs-btn-color: #1cb6c8;
  --bs-btn-border-color: #1cb6c8;
  --bs-btn-focus-shadow-rgb: 28,182,200;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #1cb6c8;
  --bs-btn-hover-border-color: #1cb6c8;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #1cb6c8;
  --bs-btn-active-border-color: #1cb6c8;
  --bs-btn-disabled-color: #1cb6c8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1cb6c8;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f4cd1b;
  --bs-btn-border-color: #f4cd1b;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F6D53D;
  --bs-btn-hover-border-color: #F5D232;
  --bs-btn-focus-shadow-rgb: 37,31,4;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F6D749;
  --bs-btn-active-border-color: #F5D232;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f4cd1b;
  --bs-btn-disabled-border-color: #f4cd1b;
}

.btn-outline-warning {
  --bs-btn-color: #f4cd1b;
  --bs-btn-border-color: #f4cd1b;
  --bs-btn-focus-shadow-rgb: 244,205,27;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f4cd1b;
  --bs-btn-hover-border-color: #f4cd1b;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f4cd1b;
  --bs-btn-active-border-color: #f4cd1b;
  --bs-btn-disabled-color: #f4cd1b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f4cd1b;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f9061d;
  --bs-btn-border-color: #f9061d;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FA2B3F;
  --bs-btn-hover-border-color: #FA1F34;
  --bs-btn-focus-shadow-rgb: 37,1,4;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FA384A;
  --bs-btn-active-border-color: #FA1F34;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f9061d;
  --bs-btn-disabled-border-color: #f9061d;
}

.btn-outline-danger {
  --bs-btn-color: #f9061d;
  --bs-btn-border-color: #f9061d;
  --bs-btn-focus-shadow-rgb: 249,6,29;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f9061d;
  --bs-btn-hover-border-color: #f9061d;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f9061d;
  --bs-btn-active-border-color: #f9061d;
  --bs-btn-disabled-color: #f9061d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f9061d;
}

.btn-light {
  --bs-btn-color: #fff;
  --bs-btn-bg: #e70404;
  --bs-btn-border-color: #e70404;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #C40303;
  --bs-btn-hover-border-color: #B90303;
  --bs-btn-focus-shadow-rgb: 251,217,217;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #B90303;
  --bs-btn-active-border-color: #AD0303;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #e70404;
  --bs-btn-disabled-border-color: #e70404;
}

.btn-outline-light {
  --bs-btn-color: #e70404;
  --bs-btn-border-color: #e70404;
  --bs-btn-focus-shadow-rgb: 231,4,4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #e70404;
  --bs-btn-hover-border-color: #e70404;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #e70404;
  --bs-btn-active-border-color: #e70404;
  --bs-btn-disabled-color: #e70404;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e70404;
}

a {
  text-decoration: var(--bs-link-decoration);
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.py-2 {
  padding-top: .5rem !important;
  padding-bottom: .5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pb-2 {
  padding-bottom: .5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

@media (min-width: 768px) {
  .p-md-5 {
    padding: 3rem !important;
  }
}

@media (min-width: 992px) {
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (min-width: 992px) {
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
}

@media (min-width: 1200px) {
  .p-xl-4 {
    padding: 1.5rem !important;
  }
}

@media (min-width: 1200px) {
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
}

@media (min-width: 1200px) {
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
}

