.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);
}

.swiper-button-next {
  margin-top: 0px;
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTUuNSIgc3Ryb2tlPSIjRDBEMEQyIi8+CjxwYXRoIGQ9Ik0xMy42NTY5IDEwLjI3NjNMMTQuNTk5NyA5LjMzMzQ0TDIxLjE5OTMgMTUuOTMzMUwxNC41OTk3IDIyLjUzMjhMMTMuNjU2OSAyMS41OUwxOS4zMTM3IDE1LjkzMzFMMTMuNjU2OSAxMC4yNzYzWiIgZmlsbD0iIzEzMTYyMCIvPgo8L3N2Zz4K");
}
.swiper-button-next::after {
  display: none;
}

.swiper-button-prev {
  width: 32px;
  margin-top: 0px;
  height: 32px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTUuNSIgc3Ryb2tlPSIjRDBEMEQyIi8+CjxwYXRoIGQ9Ik0xMy42NTY5IDEwLjI3NjNMMTQuNTk5NyA5LjMzMzQ0TDIxLjE5OTMgMTUuOTMzMUwxNC41OTk3IDIyLjUzMjhMMTMuNjU2OSAyMS41OUwxOS4zMTM3IDE1LjkzMzFMMTMuNjU2OSAxMC4yNzYzWiIgZmlsbD0iIzEzMTYyMCIvPgo8L3N2Zz4K");
  transform: rotate(180deg);
}
.swiper-button-prev::after {
  display: none;
}

.swiper-scrollbar {
  height: 1px !important;
  background-color: #D0D0D2 !important;
  z-index: 1 !important;
}
.swiper-scrollbar-drag {
  background-color: #1A3576 !important;
  height: 3px !important;
}
.swiper-scrollbar .swiper-wrapper {
  align-items: stretch;
}
.swiper-scrollbar .swiper-wrapper .swiper-slide {
  flex: 1;
}

.swiper-bottom .swiper-scrollbar, .swiper-bottom .swiper-button-next, .swiper-bottom .swiper-button-prev {
  position: relative !important;
  inset: 0 !important;
}

.swiper-container {
  clip-path: inset(-100vw -100vw -100vw -17px);
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s ease;
  -webkit-transition: opacity 1s ease;
  max-height: 500px;
}
.swiper-container.swiper-initialized {
  visibility: visible;
  opacity: 1;
  max-height: 100% !important;
}

.archive-list-parent-wrapper .arsiv-list-wrapper {
  display: flex;
  align-items: start;
  justify-content: space-between;
  padding: 24px 0;
  border-bottom: 4px solid #F4F4F4;
  border-top: 4px solid #F4F4F4;
}
.archive-list-parent-wrapper .arsiv-list-wrapper h4 {
  flex: 1;
}
.archive-list-parent-wrapper .arsiv-list-wrapper ul {
  flex: 3;
  list-style-type: none;
  padding-left: 0px;
}
.archive-list-parent-wrapper .arsiv-list-wrapper ul li:not(:last-child) {
  margin-bottom: 22px;
}
.archive-list-parent-wrapper .arsiv-list-wrapper ul li a {
  transition: all 0.3s;
  color: #131620;
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 16px;
}
.archive-list-parent-wrapper .arsiv-list-wrapper ul li a:hover {
  color: #3954D7;
}
.archive-list-parent-wrapper .arsiv-list-wrapper ul li a:hover::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOSAxNCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0wLjY1Njg1NCAxLjI3NjI1TDEuNTk5NjYgMC4zMzM0NDJMOC4xOTkzMyA2LjkzMzExTDEuNTk5NjYgMTMuNTMyOEwwLjY1Njg1NCAxMi41OUw2LjMxMzcxIDYuOTMzMTFMMC42NTY4NTQgMS4yNzYyNVoiIGZpbGw9IiMzOTU0ZDciLz4KPC9zdmc+");
}
.archive-list-parent-wrapper .arsiv-list-wrapper ul li a::after {
  transition: all 0.3s;
  width: 9px;
  height: 14px;
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjY1Njg1NCAxLjI3NjI1TDEuNTk5NjYgMC4zMzM0NDJMOC4xOTkzMyA2LjkzMzExTDEuNTk5NjYgMTMuNTMyOEwwLjY1Njg1NCAxMi41OUw2LjMxMzcxIDYuOTMzMTFMMC42NTY4NTQgMS4yNzYyNVoiIGZpbGw9IiMxMzE2MjAiLz4KPC9zdmc+Cg==);
  background-size: 100%;
  background-repeat: no-repeat;
}

@media (max-width: 767.98px) {
  .archive-list-parent-wrapper .arsiv-list-wrapper {
    flex-direction: column;
  }
  .archive-list-parent-wrapper .arsiv-list-wrapper h4 {
    margin-bottom: 20px;
  }
  .archive-list-parent-wrapper .arsiv-list-wrapper ul li:not(:last-child) {
    margin-bottom: 16px;
  }
  .archive-list-parent-wrapper .arsiv-list-wrapper ul li a {
    column-gap: 4px;
  }
}
.events-slider-swiper .event-card, .events-list .event-card {
  transition: all 0.3s;
}
.events-slider-swiper .event-card img, .events-list .event-card img {
  width: 100%;
  height: auto;
}
.events-slider-swiper .event-card:hover, .events-list .event-card:hover {
  background-color: white;
}
.events-slider-swiper .event-card:hover .date-location, .events-list .event-card:hover .date-location {
  padding-left: 16px;
  padding-bottom: 22px;
  padding-right: 0;
}
.events-slider-swiper .event-card .date-location, .events-slider-swiper .event-card .title, .events-list .event-card .date-location, .events-list .event-card .title {
  transition: all 0.3s;
  padding-right: 16px;
}
.events-slider-swiper .event-card .title, .events-list .event-card .title {
  padding-top: 16px;
  height: 110px;
  color: black;
}
.events-slider-swiper .event-card .title:hover, .events-list .event-card .title:hover {
  padding-left: 16px;
  padding-right: 0;
  color: #3954D7;
}
.events-slider-swiper .event-card .location-date, .events-list .event-card .location-date {
  position: relative;
  padding-left: 44px;
}
.events-slider-swiper .event-card .location-date.online::before, .events-list .event-card .location-date.online::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjMzMzMgMjEuODMzM0MxNC44MDYgMjEuODMzMyAxNS45OTk5IDIzLjAyNzIgMTUuOTk5OSAyNC41VjI2LjVIMTcuMzMzM1YyNC41QzE3LjMzMzMgMjIuMjkwOSAxNS41NDI0IDIwLjUgMTMuMzMzMyAyMC41VjIxLjgzMzNaIiBmaWxsPSIjMTMxNjIwIi8+CjxwYXRoIGQ9Ik0xOC42NjY2IDIxLjgzMzNDMjAuMTM5MyAyMS44MzMzIDIxLjMzMzMgMjMuMDI3MiAyMS4zMzMzIDI0LjVWMjUuMTY2N0gyMi42NjY2VjI0LjVDMjIuNjY2NiAyMi4yOTA5IDIwLjg3NTcgMjAuNSAxOC42NjY2IDIwLjVIMTcuMzMzM1YyMS44MzMzSDE4LjY2NjZaIiBmaWxsPSIjMTMxNjIwIi8+CjxwYXRoIGQ9Ik0xMC42NjY2IDIxLjgzMzNDOS4xOTM4MyAyMS44MzMzIDcuOTk5OTIgMjMuMDI3MiA3Ljk5OTkyIDI0LjVWMjYuNUg2LjY2NjU5VjI0LjVDNi42NjY1OSAyMi4yOTA5IDguNDU3NDUgMjAuNSAxMC42NjY2IDIwLjVIMTMuMzMzM1YyMS44MzMzSDEwLjY2NjZaIiBmaWxsPSIjMTMxNjIwIi8+CjxwYXRoIGQ9Ik01LjMzMzI1IDIxLjgzMzVMNi42NjY1OSAyMS44MzM1TDYuNjY2NTkgOS44MzM1TDI1LjMzMzMgOS44MzM1TDI1LjMzMzMgMjAuNTAwMkgyMi42NjY2VjIxLjgzMzVMMjYuNjY2NiAyMS44MzM1TDI2LjY2NjYgOC41MDAxNkw1LjMzMzI1IDguNTAwMTZMNS4zMzMyNSAyMS44MzM1WiIgZmlsbD0iIzEzMTYyMCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjAwMDEgMTguNDk5OEMxMy4xMDQ3IDE4LjQ5OTggMTQuMDAwMSAxNy42MDQ0IDE0LjAwMDEgMTYuNDk5OEMxNC4wMDAxIDE1LjM5NTMgMTMuMTA0NyAxNC40OTk4IDEyLjAwMDEgMTQuNDk5OEMxMC44OTU1IDE0LjQ5OTggMTAuMDAwMSAxNS4zOTUzIDEwLjAwMDEgMTYuNDk5OEMxMC4wMDAxIDE3LjYwNDQgMTAuODk1NSAxOC40OTk4IDEyLjAwMDEgMTguNDk5OFpNMTIuMDAwMSAxOS44MzMyQzEzLjg0MSAxOS44MzMyIDE1LjMzMzQgMTguMzQwOCAxNS4zMzM0IDE2LjQ5OThDMTUuMzMzNCAxNC42NTg5IDEzLjg0MSAxMy4xNjY1IDEyLjAwMDEgMTMuMTY2NUMxMC4xNTkxIDEzLjE2NjUgOC42NjY3NSAxNC42NTg5IDguNjY2NzUgMTYuNDk5OEM4LjY2Njc1IDE4LjM0MDggMTAuMTU5MSAxOS44MzMyIDEyLjAwMDEgMTkuODMzMloiIGZpbGw9IiMxMzE2MjAiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS45OTk5IDE4LjVDMjAuNzM2MyAxOC41IDIxLjMzMzMgMTcuOTAzIDIxLjMzMzMgMTcuMTY2N0MyMS4zMzMzIDE2LjQzMDMgMjAuNzM2MyAxNS44MzMzIDE5Ljk5OTkgMTUuODMzM0MxOS4yNjM1IDE1LjgzMzMgMTguNjY2NiAxNi40MzAzIDE4LjY2NjYgMTcuMTY2N0MxOC42NjY2IDE3LjkwMyAxOS4yNjM1IDE4LjUgMTkuOTk5OSAxOC41Wk0xOS45OTk5IDE5LjgzMzNDMjEuNDcyNyAxOS44MzMzIDIyLjY2NjYgMTguNjM5NCAyMi42NjY2IDE3LjE2NjdDMjIuNjY2NiAxNS42OTM5IDIxLjQ3MjcgMTQuNSAxOS45OTk5IDE0LjVDMTguNTI3MiAxNC41IDE3LjMzMzMgMTUuNjkzOSAxNy4zMzMzIDE3LjE2NjdDMTcuMzMzMyAxOC42Mzk0IDE4LjUyNzIgMTkuODMzMyAxOS45OTk5IDE5LjgzMzNaIiBmaWxsPSIjMTMxNjIwIi8+Cjwvc3ZnPgo=");
}
.events-slider-swiper .event-card .location-date::before, .events-list .event-card .location-date::before {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAzMiAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS4zMzMzIDI3LjE2NjdDMTQuNzYzMSAyNS4xNzA4IDEzLjMzOTMgMjMuNjE3MyAxMS44OTYzIDIyLjA0MjlDOS45NjUyOCAxOS45MzYgOCAxNy43OTE3IDggMTQuNUM4IDEwLjA4MTcgMTEuNTgxNyA2LjUgMTYgNi41QzIwLjQxODMgNi41IDI0IDEwLjA4MTcgMjQgMTQuNUMyNCAxNy4yMzgzIDIyLjEzOTEgMTkuNDA3OCAyMC4yNTk2IDIxLjU5ODlDMTguNzY0NCAyMy4zNDIxIDE3LjI1NzQgMjUuMDk5IDE2LjY2NjcgMjcuMTY2N0gxNS4zMzMzWk0xNS45OTU2IDI1LjIzNTFDMTYuODMzNSAyMy41MzM0IDE4LjExNjggMjIuMDQyNyAxOS4yNTI5IDIwLjcyM0MxOS40NDU3IDIwLjQ5OSAxOS42MzQzIDIwLjI4IDE5LjgxNTcgMjAuMDY1NkMyMS41MDY1IDE4LjA2ODQgMjIuNjY2NyAxNi40MTMyIDIyLjY2NjcgMTQuNUMyMi42NjY3IDEwLjgxODEgMTkuNjgxOSA3LjgzMzMzIDE2IDcuODMzMzNDMTIuMzE4MSA3LjgzMzMzIDkuMzMzMzMgMTAuODE4MSA5LjMzMzMzIDE0LjVDOS4zMzMzMyAxNi44NDg3IDEwLjUyNzMgMTguNTI0NCAxMi4xNjA3IDIwLjM1MTZDMTIuMzc3NiAyMC41OTQyIDEyLjYwNzQgMjAuODQ0OSAxMi44NDMgMjEuMTAyQzEzLjQ1NTUgMjEuNzcwNCAxNC4xMDc1IDIyLjQ4MTggMTQuNjc0NCAyMy4yMDUxQzE1LjE1OTkgMjMuODI0NSAxNS42MTk2IDI0LjQ5NTEgMTUuOTk1NiAyNS4yMzUxWiIgZmlsbD0iIzEzMTYyMCIvPgo8cGF0aCBkPSJNMTggMTQuNUMxOCAxNS42MDQ2IDE3LjEwNDYgMTYuNSAxNiAxNi41QzE0Ljg5NTQgMTYuNSAxNCAxNS42MDQ2IDE0IDE0LjVDMTQgMTMuMzk1NCAxNC44OTU0IDEyLjUgMTYgMTIuNUMxNy4xMDQ2IDEyLjUgMTggMTMuMzk1NCAxOCAxNC41WiIgZmlsbD0iIzEzMTYyMCIvPgo8L3N2Zz4K");
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.all-list-link {
  transition: all 0.3s;
}
.all-list-link:hover {
  color: #F25C19 !important;
}

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