.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;
  }
}
.news-slider-swiper .news-card, .news-list .news-card, .related-news .news-card {
  position: relative;
  transition: all 0.3s;
}
.news-slider-swiper .news-card figure, .news-list .news-card figure, .related-news .news-card figure {
  padding: 0;
  margin: 0;
  font-size: 0;
  overflow: hidden;
}
.news-slider-swiper .news-card figure img, .news-list .news-card figure img, .related-news .news-card figure img {
  width: 100%;
  height: auto;
  will-change: transform;
  transition: all 0.3s cubic-bezier(0.83, 0, 0.17, 1);
}
.news-slider-swiper .news-card figure::after, .news-list .news-card figure::after, .related-news .news-card figure::after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  bottom: -1%;
  right: 0;
  height: 30%;
  background: white;
  clip-path: polygon(0 100%, 20% 100%, 20% 100%, 40% 100%, 40% 100%, 60% 100%, 60% 100%, 80% 100%, 80% 100%, 100% 100%, 100% 100%, 0 100%);
  transition: all 0.3s cubic-bezier(0.83, 0, 0.17, 1);
}
.news-slider-swiper .news-card:hover figure img, .news-list .news-card:hover figure img, .related-news .news-card:hover figure img {
  transform: scale(1.1);
}
.news-slider-swiper .news-card:hover figure::after, .news-list .news-card:hover figure::after, .related-news .news-card:hover figure::after {
  clip-path: polygon(0 80%, 20% 80%, 20% 64%, 40% 64%, 40% 46%, 60% 46%, 60% 28%, 80% 28%, 80% 0, 100% 0, 100% 100%, 0 100%);
}
.news-slider-swiper .news-card img, .news-list .news-card img, .related-news .news-card img {
  width: 100%;
  height: auto;
}
.news-slider-swiper .news-card:hover, .news-list .news-card:hover, .related-news .news-card:hover {
  background-color: white;
}
.news-slider-swiper .news-card:hover .date-location, .news-list .news-card:hover .date-location, .related-news .news-card:hover .date-location {
  padding-left: 16px;
  padding-bottom: 22px;
  padding-right: 0;
}
.news-slider-swiper .news-card .date-location, .news-slider-swiper .news-card .title, .news-list .news-card .date-location, .news-list .news-card .title, .related-news .news-card .date-location, .related-news .news-card .title {
  transition: all 0.3s;
  padding-right: 16px;
}
.news-slider-swiper .news-card .date-location, .news-list .news-card .date-location, .related-news .news-card .date-location {
  padding-bottom: 22px;
}
.news-slider-swiper .news-card .title, .news-list .news-card .title, .related-news .news-card .title {
  min-height: 90px;
  color: black;
}
.news-slider-swiper .news-card .title:hover, .news-list .news-card .title:hover, .related-news .news-card .title:hover {
  padding-left: 16px;
  padding-right: 0;
  color: #3954D7;
}
.news-slider-swiper .news-card .date, .news-list .news-card .date, .related-news .news-card .date {
  white-space: nowrap;
}

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

.news-list .offcanvas-backdrop {
  top: 13px;
}
.news-list .filter-offcanvas {
  top: 13px;
  width: 510px !important;
}
.news-list .filter-offcanvas .header-offcanvas {
  border-bottom: 1px solid #D1D1D1;
}
.news-list .filter-offcanvas .header-offcanvas h5 {
  flex: 1;
}
.news-list .filter-offcanvas details[open] summary::after {
  transform: rotate(0deg) !important;
}
.news-list .filter-offcanvas details summary::after {
  transform: rotate(180deg);
}
.news-list .filter-offcanvas summary {
  list-style-type: none !important;
  margin-bottom: 26px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.news-list .filter-offcanvas summary::after {
  transition: all 0.3s;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi41OTA0IDAuNjU2ODU0TDEzLjUzMzMgMS41OTk2Nkw2LjkzMzU5IDguMTk5MzNMMC4zMzM5MyAxLjU5OTY2TDEuMjc2NzQgMC42NTY4NTRMNi45MzM1OSA2LjMxMzcxTDEyLjU5MDQgMC42NTY4NTRaIiBmaWxsPSIjMTMxNjIwIi8+Cjwvc3ZnPgo=");
  content: "";
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
}
.news-list .filter-offcanvas .form-checkboxes.bef-checkboxes {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-left: 8px;
}
.news-list .filter-offcanvas .form-checkboxes.bef-checkboxes .form-checkbox {
  width: 16px;
  height: 16px;
}
.news-list .filter-offcanvas .form-checkboxes.bef-checkboxes .form-item.form-type-checkbox {
  display: flex;
  align-items: center;
  gap: 8px;
}
.news-list .filter-offcanvas legend {
  margin-bottom: 26px;
}
.news-list .filter-offcanvas legend span {
  font-size: 16px !important;
  color: #131620;
  padding-bottom: 10px;
}
.news-list .filter-offcanvas .form-actions {
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
  justify-content: space-between;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 16px;
  background: none;
  border: none;
}
.news-list .filter-offcanvas .form-actions::before {
  content: "";
  height: 1px;
  width: 92%;
  background-color: #D1D1D1;
  position: absolute;
  top: -2px;
}
.news-list .filter-offcanvas .form-actions input:nth-child(2) {
  background: none;
  border: none;
  color: #3954D7;
}
.news-list .filter-offcanvas .form-actions input:nth-child(1) {
  border: none;
  padding-inline: 24px;
}
@media (max-width: 991.98px) {
  .news-list .filter-offcanvas .close-btn-wrapper {
    background-color: #3954D7;
    width: 42px;
    height: 42px;
    border-radius: 50%;
  }
  .news-list .filter-offcanvas .close-btn-wrapper .btn-close {
    filter: invert(1);
    opacity: 1;
  }
}
.news-list .filter-btn {
  transition: all 0.3s;
}
.news-list .filter-btn:hover {
  color: #fff !important;
}
.news-list .close-btn {
  outline: none;
}

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