.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 4.625rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(19, 22, 32, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3954D7;
  --bs-btn-border-color: #3954D7;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3047b7;
  --bs-btn-hover-border-color: #2e43ac;
  --bs-btn-focus-shadow-rgb: 87, 110, 221;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2e43ac;
  --bs-btn-active-border-color: #2b3fa1;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3954D7;
  --bs-btn-disabled-border-color: #3954D7;
}

.btn-dark-blue {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1A3576;
  --bs-btn-border-color: #1A3576;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #162d64;
  --bs-btn-hover-border-color: #152a5e;
  --bs-btn-focus-shadow-rgb: 60, 83, 139;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #152a5e;
  --bs-btn-active-border-color: #142859;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1A3576;
  --bs-btn-disabled-border-color: #1A3576;
}

.btn-black {
  --bs-btn-color: #fff;
  --bs-btn-bg: #131620;
  --bs-btn-border-color: #131620;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #10131b;
  --bs-btn-hover-border-color: #0f121a;
  --bs-btn-focus-shadow-rgb: 54, 57, 65;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0f121a;
  --bs-btn-active-border-color: #0e1118;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #131620;
  --bs-btn-disabled-border-color: #131620;
}

.btn-grey-80 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #42454D;
  --bs-btn-border-color: #42454D;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #383b41;
  --bs-btn-hover-border-color: #35373e;
  --bs-btn-focus-shadow-rgb: 94, 97, 104;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #35373e;
  --bs-btn-active-border-color: #32343a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #42454D;
  --bs-btn-disabled-border-color: #42454D;
}

.btn-grey-60 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #717379;
  --bs-btn-border-color: #717379;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #606267;
  --bs-btn-hover-border-color: #5a5c61;
  --bs-btn-focus-shadow-rgb: 134, 136, 141;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5a5c61;
  --bs-btn-active-border-color: #55565b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #717379;
  --bs-btn-disabled-border-color: #717379;
}

.btn-grey-40 {
  --bs-btn-color: #131620;
  --bs-btn-bg: #A1A2A6;
  --bs-btn-border-color: #A1A2A6;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #afb0b3;
  --bs-btn-hover-border-color: #aaabaf;
  --bs-btn-focus-shadow-rgb: 140, 141, 146;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #b4b5b8;
  --bs-btn-active-border-color: #aaabaf;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #131620;
  --bs-btn-disabled-bg: #A1A2A6;
  --bs-btn-disabled-border-color: #A1A2A6;
}

.btn-grey-20 {
  --bs-btn-color: #131620;
  --bs-btn-bg: #D0D0D2;
  --bs-btn-border-color: #D0D0D2;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #d7d7d9;
  --bs-btn-hover-border-color: #d5d5d7;
  --bs-btn-focus-shadow-rgb: 180, 180, 183;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #d9d9db;
  --bs-btn-active-border-color: #d5d5d7;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #131620;
  --bs-btn-disabled-bg: #D0D0D2;
  --bs-btn-disabled-border-color: #D0D0D2;
}

.btn-grey-10 {
  --bs-btn-color: #131620;
  --bs-btn-bg: #E7E8E9;
  --bs-btn-border-color: #E7E8E9;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #ebebec;
  --bs-btn-hover-border-color: #e9eaeb;
  --bs-btn-focus-shadow-rgb: 199, 201, 203;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #eceded;
  --bs-btn-active-border-color: #e9eaeb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #131620;
  --bs-btn-disabled-bg: #E7E8E9;
  --bs-btn-disabled-border-color: #E7E8E9;
}

.btn-light {
  --bs-btn-color: #131620;
  --bs-btn-bg: #F4F4F4;
  --bs-btn-border-color: #F4F4F4;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #cfcfcf;
  --bs-btn-hover-border-color: #c3c3c3;
  --bs-btn-focus-shadow-rgb: 210, 211, 212;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #c3c3c3;
  --bs-btn-active-border-color: #b7b7b7;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #131620;
  --bs-btn-disabled-bg: #F4F4F4;
  --bs-btn-disabled-border-color: #F4F4F4;
}

.btn-light-grey {
  --bs-btn-color: #131620;
  --bs-btn-bg: #D1D1D1;
  --bs-btn-border-color: #D1D1D1;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #d8d8d8;
  --bs-btn-hover-border-color: #d6d6d6;
  --bs-btn-focus-shadow-rgb: 181, 181, 182;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #dadada;
  --bs-btn-active-border-color: #d6d6d6;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #131620;
  --bs-btn-disabled-bg: #D1D1D1;
  --bs-btn-disabled-border-color: #D1D1D1;
}

.btn-violet {
  --bs-btn-color: #131620;
  --bs-btn-bg: #C9D1F8;
  --bs-btn-border-color: #C9D1F8;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #d1d8f9;
  --bs-btn-hover-border-color: #ced6f9;
  --bs-btn-focus-shadow-rgb: 174, 181, 216;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #d4daf9;
  --bs-btn-active-border-color: #ced6f9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #131620;
  --bs-btn-disabled-bg: #C9D1F8;
  --bs-btn-disabled-border-color: #C9D1F8;
}

.btn-orange {
  --bs-btn-color: #131620;
  --bs-btn-bg: #F25C19;
  --bs-btn-border-color: #F25C19;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #f4743c;
  --bs-btn-hover-border-color: #f36c30;
  --bs-btn-focus-shadow-rgb: 209, 82, 26;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #f57d47;
  --bs-btn-active-border-color: #f36c30;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #131620;
  --bs-btn-disabled-bg: #F25C19;
  --bs-btn-disabled-border-color: #F25C19;
}

.btn-error {
  --bs-btn-color: #fff;
  --bs-btn-bg: #F21919;
  --bs-btn-border-color: #F21919;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ce1515;
  --bs-btn-hover-border-color: #c21414;
  --bs-btn-focus-shadow-rgb: 244, 60, 60;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #c21414;
  --bs-btn-active-border-color: #b61313;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #F21919;
  --bs-btn-disabled-border-color: #F21919;
}

.btn-success {
  --bs-btn-color: #131620;
  --bs-btn-bg: #50C913;
  --bs-btn-border-color: #50C913;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #6ad136;
  --bs-btn-hover-border-color: #62ce2b;
  --bs-btn-focus-shadow-rgb: 71, 174, 21;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #73d442;
  --bs-btn-active-border-color: #62ce2b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #131620;
  --bs-btn-disabled-bg: #50C913;
  --bs-btn-disabled-border-color: #50C913;
}

.btn-alert {
  --bs-btn-color: #131620;
  --bs-btn-bg: #F2C719;
  --bs-btn-border-color: #F2C719;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #f4cf3c;
  --bs-btn-hover-border-color: #f3cd30;
  --bs-btn-focus-shadow-rgb: 209, 172, 26;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #f5d247;
  --bs-btn-active-border-color: #f3cd30;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #131620;
  --bs-btn-disabled-bg: #F2C719;
  --bs-btn-disabled-border-color: #F2C719;
}

.btn-brown-light {
  --bs-btn-color: #131620;
  --bs-btn-bg: #D0C8BE;
  --bs-btn-border-color: #D0C8BE;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #d7d0c8;
  --bs-btn-hover-border-color: #d5cec5;
  --bs-btn-focus-shadow-rgb: 180, 173, 166;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #d9d3cb;
  --bs-btn-active-border-color: #d5cec5;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #131620;
  --bs-btn-disabled-bg: #D0C8BE;
  --bs-btn-disabled-border-color: #D0C8BE;
}

.btn-outline-primary {
  --bs-btn-color: #3954D7;
  --bs-btn-border-color: #3954D7;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3954D7;
  --bs-btn-hover-border-color: #3954D7;
  --bs-btn-focus-shadow-rgb: 57, 84, 215;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3954D7;
  --bs-btn-active-border-color: #3954D7;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #3954D7;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3954D7;
  --bs-gradient: none;
}

.btn-outline-dark-blue {
  --bs-btn-color: #1A3576;
  --bs-btn-border-color: #1A3576;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A3576;
  --bs-btn-hover-border-color: #1A3576;
  --bs-btn-focus-shadow-rgb: 26, 53, 118;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1A3576;
  --bs-btn-active-border-color: #1A3576;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #1A3576;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A3576;
  --bs-gradient: none;
}

.btn-outline-black {
  --bs-btn-color: #131620;
  --bs-btn-border-color: #131620;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #131620;
  --bs-btn-hover-border-color: #131620;
  --bs-btn-focus-shadow-rgb: 19, 22, 32;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #131620;
  --bs-btn-active-border-color: #131620;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #131620;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #131620;
  --bs-gradient: none;
}

.btn-outline-grey-80 {
  --bs-btn-color: #42454D;
  --bs-btn-border-color: #42454D;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #42454D;
  --bs-btn-hover-border-color: #42454D;
  --bs-btn-focus-shadow-rgb: 66, 69, 77;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #42454D;
  --bs-btn-active-border-color: #42454D;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #42454D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #42454D;
  --bs-gradient: none;
}

.btn-outline-grey-60 {
  --bs-btn-color: #717379;
  --bs-btn-border-color: #717379;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #717379;
  --bs-btn-hover-border-color: #717379;
  --bs-btn-focus-shadow-rgb: 113, 115, 121;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #717379;
  --bs-btn-active-border-color: #717379;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #717379;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #717379;
  --bs-gradient: none;
}

.btn-outline-grey-40 {
  --bs-btn-color: #A1A2A6;
  --bs-btn-border-color: #A1A2A6;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #A1A2A6;
  --bs-btn-hover-border-color: #A1A2A6;
  --bs-btn-focus-shadow-rgb: 161, 162, 166;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #A1A2A6;
  --bs-btn-active-border-color: #A1A2A6;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #A1A2A6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #A1A2A6;
  --bs-gradient: none;
}

.btn-outline-grey-20 {
  --bs-btn-color: #D0D0D2;
  --bs-btn-border-color: #D0D0D2;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #D0D0D2;
  --bs-btn-hover-border-color: #D0D0D2;
  --bs-btn-focus-shadow-rgb: 208, 208, 210;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #D0D0D2;
  --bs-btn-active-border-color: #D0D0D2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #D0D0D2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #D0D0D2;
  --bs-gradient: none;
}

.btn-outline-grey-10 {
  --bs-btn-color: #E7E8E9;
  --bs-btn-border-color: #E7E8E9;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #E7E8E9;
  --bs-btn-hover-border-color: #E7E8E9;
  --bs-btn-focus-shadow-rgb: 231, 232, 233;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #E7E8E9;
  --bs-btn-active-border-color: #E7E8E9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #E7E8E9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E7E8E9;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #F4F4F4;
  --bs-btn-border-color: #F4F4F4;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #F4F4F4;
  --bs-btn-hover-border-color: #F4F4F4;
  --bs-btn-focus-shadow-rgb: 244, 244, 244;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #F4F4F4;
  --bs-btn-active-border-color: #F4F4F4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #F4F4F4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F4F4F4;
  --bs-gradient: none;
}

.btn-outline-light-grey {
  --bs-btn-color: #D1D1D1;
  --bs-btn-border-color: #D1D1D1;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #D1D1D1;
  --bs-btn-hover-border-color: #D1D1D1;
  --bs-btn-focus-shadow-rgb: 209, 209, 209;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #D1D1D1;
  --bs-btn-active-border-color: #D1D1D1;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #D1D1D1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #D1D1D1;
  --bs-gradient: none;
}

.btn-outline-violet {
  --bs-btn-color: #C9D1F8;
  --bs-btn-border-color: #C9D1F8;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #C9D1F8;
  --bs-btn-hover-border-color: #C9D1F8;
  --bs-btn-focus-shadow-rgb: 201, 209, 248;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #C9D1F8;
  --bs-btn-active-border-color: #C9D1F8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #C9D1F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #C9D1F8;
  --bs-gradient: none;
}

.btn-outline-orange {
  --bs-btn-color: #F25C19;
  --bs-btn-border-color: #F25C19;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #F25C19;
  --bs-btn-hover-border-color: #F25C19;
  --bs-btn-focus-shadow-rgb: 242, 92, 25;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #F25C19;
  --bs-btn-active-border-color: #F25C19;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #F25C19;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F25C19;
  --bs-gradient: none;
}

.btn-outline-error {
  --bs-btn-color: #F21919;
  --bs-btn-border-color: #F21919;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #F21919;
  --bs-btn-hover-border-color: #F21919;
  --bs-btn-focus-shadow-rgb: 242, 25, 25;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #F21919;
  --bs-btn-active-border-color: #F21919;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #F21919;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F21919;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #50C913;
  --bs-btn-border-color: #50C913;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #50C913;
  --bs-btn-hover-border-color: #50C913;
  --bs-btn-focus-shadow-rgb: 80, 201, 19;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #50C913;
  --bs-btn-active-border-color: #50C913;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #50C913;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #50C913;
  --bs-gradient: none;
}

.btn-outline-alert {
  --bs-btn-color: #F2C719;
  --bs-btn-border-color: #F2C719;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #F2C719;
  --bs-btn-hover-border-color: #F2C719;
  --bs-btn-focus-shadow-rgb: 242, 199, 25;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #F2C719;
  --bs-btn-active-border-color: #F2C719;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #F2C719;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F2C719;
  --bs-gradient: none;
}

.btn-outline-brown-light {
  --bs-btn-color: #D0C8BE;
  --bs-btn-border-color: #D0C8BE;
  --bs-btn-hover-color: #131620;
  --bs-btn-hover-bg: #D0C8BE;
  --bs-btn-hover-border-color: #D0C8BE;
  --bs-btn-focus-shadow-rgb: 208, 200, 190;
  --bs-btn-active-color: #131620;
  --bs-btn-active-bg: #D0C8BE;
  --bs-btn-active-border-color: #D0C8BE;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(19, 22, 32, 0.125);
  --bs-btn-disabled-color: #D0C8BE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #D0C8BE;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 54, 57, 65;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: none;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

/*# sourceMappingURL=card.css.map */
