@charset "UTF-8";
.btn {
  --bs-btn-padding-x: 2.88rem;
  --bs-btn-padding-y: 0.9rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1.1875rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.125rem;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 2px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.75rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 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: #FFFFFF;
  --bs-btn-bg: #285A9F;
  --bs-btn-border-color: #285A9F;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #224d87;
  --bs-btn-hover-border-color: #20487f;
  --bs-btn-focus-shadow-rgb: 72, 115, 173;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #20487f;
  --bs-btn-active-border-color: #1e4477;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #285A9F;
  --bs-btn-disabled-border-color: #285A9F;
}

.btn-secondary {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #458E71;
  --bs-btn-border-color: #458E71;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #619f86;
  --bs-btn-hover-border-color: #58997f;
  --bs-btn-focus-shadow-rgb: 59, 121, 96;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #6aa58d;
  --bs-btn-active-border-color: #58997f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #458E71;
  --bs-btn-disabled-border-color: #458E71;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #9D323D;
  --bs-btn-border-color: #9D323D;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #852b34;
  --bs-btn-hover-border-color: #7e2831;
  --bs-btn-focus-shadow-rgb: 172, 81, 90;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #7e2831;
  --bs-btn-active-border-color: #76262e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #9D323D;
  --bs-btn-disabled-border-color: #9D323D;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #2A2930;
  --bs-btn-border-color: #2A2930;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #4a494f;
  --bs-btn-hover-border-color: #3f3e45;
  --bs-btn-focus-shadow-rgb: 74, 73, 79;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #555459;
  --bs-btn-active-border-color: #3f3e45;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #2A2930;
  --bs-btn-disabled-border-color: #2A2930;
}

.btn-outline-primary {
  --bs-btn-color: #285A9F;
  --bs-btn-border-color: #285A9F;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #285A9F;
  --bs-btn-hover-border-color: #285A9F;
  --bs-btn-focus-shadow-rgb: 40, 90, 159;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #285A9F;
  --bs-btn-active-border-color: #285A9F;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #285A9F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #285A9F;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #458E71;
  --bs-btn-border-color: #458E71;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #458E71;
  --bs-btn-hover-border-color: #458E71;
  --bs-btn-focus-shadow-rgb: 69, 142, 113;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #458E71;
  --bs-btn-active-border-color: #458E71;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #458E71;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #458E71;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #9D323D;
  --bs-btn-border-color: #9D323D;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #9D323D;
  --bs-btn-hover-border-color: #9D323D;
  --bs-btn-focus-shadow-rgb: 157, 50, 61;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #9D323D;
  --bs-btn-active-border-color: #9D323D;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #9D323D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #9D323D;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #2A2930;
  --bs-btn-border-color: #2A2930;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #2A2930;
  --bs-btn-hover-border-color: #2A2930;
  --bs-btn-focus-shadow-rgb: 42, 41, 48;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #2A2930;
  --bs-btn-active-border-color: #2A2930;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2A2930;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2A2930;
  --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: 172, 81, 90;
  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: calc(1.2734375rem + 0.28125vw);
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}
@media (min-width: 1200px) {
  .btn-lg {
    --bs-btn-font-size: 1.484375rem;
  }
}

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

.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #d4deec;
  --bs-table-border-color: #aab2bd;
  --bs-table-striped-bg: #c9d3e0;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bfc8d4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c4cdda;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #dae8e3;
  --bs-table-border-color: #aebab6;
  --bs-table-striped-bg: #cfdcd8;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c4d1cc;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #cad7d2;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #ebd6d8;
  --bs-table-border-color: #bcabad;
  --bs-table-striped-bg: #dfcbcd;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d4c1c2;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d9c6c8;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #FFFFFF;
  --bs-table-bg: #2A2930;
  --bs-table-border-color: #555459;
  --bs-table-striped-bg: #35343a;
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: #3f3e45;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: #3a3940;
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

:root,
[data-bs-theme=light] {
  --bs-blue-01: #346CB9;
  --bs-blue-02: #3893CD;
  --bs-blue-03: #4B79AE;
  --bs-blue-04: #e6f2ff;
  --bs-danger: #9D323D;
  --bs-white: #FFFFFF;
  --bs-dark: #2A2930;
  --bs-orange: #C25700;
  --bs-dark-01: #242429;
  --bs-dark-02: #363636;
  --bs-primary-01: #BEE3FB;
  --bs-danger-08: #C7324D;
  --bs-danger-07: #280005;
  --bs-danger-06: #550005;
  --bs-danger-05: #820005;
  --bs-danger-04: #F04B4B;
  --bs-danger-03: #F06464;
  --bs-danger-02: #DC0005;
  --bs-danger-01: #f7f0f0;
  --bs-alert: #F04B4B;
  --bs-pink: #FA9696;
  --bs-red-01: #E4415F;
  --bs-light-pink: #FAC8C8;
  --bs-grey: #F5F7FA;
  --bs-grey-14: #394452;
  --bs-grey-13: #DDDDDD;
  --bs-grey-12: rgba(42, 41, 48, 0.5098039216);
  --bs-grey-11: rgba(217, 222, 239, 0.2705882353);
  --bs-grey-10: rgba(42, 41, 48, 0.3764705882);
  --bs-grey-09: rgba(42, 41, 48, 0.5647058824);
  --bs-grey-08: rgba(42, 41, 48, 0.1490196078);
  --bs-grey-07: #D9DEEF;
  --bs-grey-06: rgba(245, 247, 250, 0.4);
  --bs-grey-05: #46454E;
  --bs-grey-04: rgba(42, 41, 48, 0.3137254902);
  --bs-grey-03: rgba(42, 41, 48, 0.5019607843);
  --bs-grey-02: rgba(255, 255, 255, 0.5019607843);
  --bs-grey-01: #F7F7F7;
  --bs-light-grey: #ECEEF5;
  --bs-light-blue: #F0F2FA;
  --bs-light-danger : rgba(157, 50, 61, 0.1098039216);
  --bs-light-orange: rgba(244, 141, 65, 0.1607843137);
  --bs-green: #458E71;
  --bs-light-green: #E4F3ED;
  --bs-dark-green: #598A77;
  --bs-purple: #4F4296;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #285A9F;
  --bs-secondary: #6c757d;
  --bs-success: #458E71;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #9D323D;
  --bs-light: #f8f9fa;
  --bs-dark: #2A2930;
  --bs-primary-rgb: 40, 90, 159;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 69, 142, 113;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 157, 50, 61;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 42, 41, 48;
  --bs-primary-text-emphasis: #102440;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #1c392d;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #3f1418;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #d4deec;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #dae8e3;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #ebd6d8;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #a9bdd9;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #b5d2c6;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #d8adb1;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: "Arial", sans-serif;
  --bs-body-font-size: 1.1875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #FEFEFE;
  --bs-body-bg-rgb: 254, 254, 254;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #9D323D;
  --bs-link-color-rgb: 157, 50, 61;
  --bs-link-decoration: none;
  --bs-link-hover-color: #9D323D;
  --bs-link-hover-color-rgb: 157, 50, 61;
  --bs-link-hover-decoration: none;
  --bs-code-color: #FA9696;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1.25rem;
  --bs-border-radius-xxl: 1.5rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(40, 90, 159, 0.25);
  --bs-form-valid-color: #458E71;
  --bs-form-valid-border-color: #458E71;
  --bs-form-invalid-color: #9D323D;
  --bs-form-invalid-border-color: #9D323D;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #FFFFFF;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #000;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #8fbbaa;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #c4848b;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #081220;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #0e1c17;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #1f0a0c;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #18365f;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #295544;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #5e1e25;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #7e9cc5;
  --bs-link-hover-color: #98b0d1;
  --bs-link-color-rgb: 126, 156, 197;
  --bs-link-hover-color-rgb: 152, 176, 209;
  --bs-code-color: #fcc0c0;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #8fbbaa;
  --bs-form-valid-border-color: #8fbbaa;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, h5, h4, h3, h2, h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1 {
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  h1 {
    font-size: 4.5rem;
  }
}

h2 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h2 {
    font-size: 2.5rem;
  }
}

h3 {
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  h3 {
    font-size: 2.25rem;
  }
}

h4 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h4 {
    font-size: 2rem;
  }
}

h5 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h5 {
    font-size: 1.75rem;
  }
}

h6 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h6 {
    font-size: 1.5rem;
  }
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 0.875em;
}

mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: none;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  text-decoration: none;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

body {
  background-color: #FEFEFE;
}

html {
  scroll-padding-top: 155px;
}

.fw-600 {
  font-weight: 600;
}

.fw-700 {
  font-weight: 700;
}

.flex-1 {
  flex: 1;
}

.flex-2 {
  flex: 2;
}

.flex-3 {
  flex: 3;
}

.flex-4 {
  flex: 4;
}

.b-0 {
  bottom: 0;
}

.row-equal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.row-equal > [class*=col-] {
  display: flex;
}
.row-equal > [class*=col-] .paragraph {
  width: 100%;
}
@media (max-width: 767px) {
  .row-equal .col-sm-12 .horizontal-img, .row-equal .col-sm-12 .no-img-style {
    margin: 30px 0px;
  }
  .row-equal .col-sm-12 .vertical-img {
    padding: 30px 0px;
  }
}

.front-page .contentinfo {
  position: relative;
  z-index: 2;
  transform: translateY(-60px);
}

div[data-drupal-messages]:not(.hidden) .contentinfo {
  padding: 10px 20px;
  margin-top: 10px;
  margin-bottom: 32px;
  color: #FFFFFF;
  border: 1px solid #F5F7FA;
  border-radius: 5px;
}
div[data-drupal-messages]:not(.hidden) .contentinfo * {
  margin-top: 10px;
  margin-bottom: 10px;
  color: #FFFFFF !important;
}
div[data-drupal-messages]:not(.hidden) .contentinfo ul li {
  margin-left: 0;
}
div[data-drupal-messages]:not(.hidden) .contentinfo ul li::before {
  display: none;
}
div[data-drupal-messages]:not(.hidden) .contentinfo ul li:last-child {
  margin-bottom: 0;
}
div[data-drupal-messages]:not(.hidden) .status {
  background-color: #458E71;
}
div[data-drupal-messages]:not(.hidden) .alert,
div[data-drupal-messages]:not(.hidden) .error {
  background-color: #9D323D;
}

.paragraph--type--prg-text h2 {
  font-size: 1.75rem;
}

.task-menu {
  display: flex;
  padding-left: 0;
  border-bottom: 1px solid #e8e8e8;
}
.task-menu li {
  list-style-type: none;
  padding: 6px 10px;
}
.task-menu li a {
  position: relative;
  padding: 5px 0;
}
.task-menu li a.is-active {
  color: #5E5E63;
  border-bottom: 2px solid #5E5E63;
}

.bg-blue-01 {
  background-color: #346CB9 !important;
}

.bg-blue-02 {
  background-color: #3893CD !important;
}

.bg-blue-03 {
  background-color: #4B79AE !important;
}

.bg-blue-04 {
  background-color: #e6f2ff !important;
}

.bg-danger {
  background-color: #9D323D !important;
}

.bg-white {
  background-color: #FFFFFF !important;
}

.bg-dark {
  background-color: #2A2930 !important;
}

.bg-orange {
  background-color: #C25700 !important;
}

.bg-dark-01 {
  background-color: #242429 !important;
}

.bg-dark-02 {
  background-color: #363636 !important;
}

.bg-primary-01 {
  background-color: #BEE3FB !important;
}

.bg-danger-08 {
  background-color: #C7324D !important;
}

.bg-danger-07 {
  background-color: #280005 !important;
}

.bg-danger-06 {
  background-color: #550005 !important;
}

.bg-danger-05 {
  background-color: #820005 !important;
}

.bg-danger-04 {
  background-color: #F04B4B !important;
}

.bg-danger-03 {
  background-color: #F06464 !important;
}

.bg-danger-02 {
  background-color: #DC0005 !important;
}

.bg-danger-01 {
  background-color: #f7f0f0 !important;
}

.bg-alert {
  background-color: #F04B4B !important;
}

.bg-pink {
  background-color: #FA9696 !important;
}

.bg-red-01 {
  background-color: #E4415F !important;
}

.bg-light-pink {
  background-color: #FAC8C8 !important;
}

.bg-grey {
  background-color: #F5F7FA !important;
}

.bg-grey-14 {
  background-color: #394452 !important;
}

.bg-grey-13 {
  background-color: #DDDDDD !important;
}

.bg-grey-12 {
  background-color: rgba(42, 41, 48, 0.5098039216) !important;
}

.bg-grey-11 {
  background-color: rgba(217, 222, 239, 0.2705882353) !important;
}

.bg-grey-10 {
  background-color: rgba(42, 41, 48, 0.3764705882) !important;
}

.bg-grey-09 {
  background-color: rgba(42, 41, 48, 0.5647058824) !important;
}

.bg-grey-08 {
  background-color: rgba(42, 41, 48, 0.1490196078) !important;
}

.bg-grey-07 {
  background-color: #D9DEEF !important;
}

.bg-grey-06 {
  background-color: rgba(245, 247, 250, 0.4) !important;
}

.bg-grey-05 {
  background-color: #46454E !important;
}

.bg-grey-04 {
  background-color: rgba(42, 41, 48, 0.3137254902) !important;
}

.bg-grey-03 {
  background-color: rgba(42, 41, 48, 0.5019607843) !important;
}

.bg-grey-02 {
  background-color: rgba(255, 255, 255, 0.5019607843) !important;
}

.bg-grey-01 {
  background-color: #F7F7F7 !important;
}

.bg-light-grey {
  background-color: #ECEEF5 !important;
}

.bg-light-blue {
  background-color: #F0F2FA !important;
}

.bg-light-danger {
  background-color: rgba(157, 50, 61, 0.1098039216) !important;
}

.bg-light-orange {
  background-color: rgba(244, 141, 65, 0.1607843137) !important;
}

.bg-green {
  background-color: #458E71 !important;
}

.bg-light-green {
  background-color: #E4F3ED !important;
}

.bg-dark-green {
  background-color: #598A77 !important;
}

.bg-purple {
  background-color: #4F4296 !important;
}

.text-blue-01 {
  color: #346CB9 !important;
}

.text-blue-02 {
  color: #3893CD !important;
}

.text-blue-03 {
  color: #4B79AE !important;
}

.text-blue-04 {
  color: #e6f2ff !important;
}

.text-danger {
  color: #9D323D !important;
}

.text-white {
  color: #FFFFFF !important;
}

.text-dark {
  color: #2A2930 !important;
}

.text-orange {
  color: #C25700 !important;
}

.text-dark-01 {
  color: #242429 !important;
}

.text-dark-02 {
  color: #363636 !important;
}

.text-primary-01 {
  color: #BEE3FB !important;
}

.text-danger-08 {
  color: #C7324D !important;
}

.text-danger-07 {
  color: #280005 !important;
}

.text-danger-06 {
  color: #550005 !important;
}

.text-danger-05 {
  color: #820005 !important;
}

.text-danger-04 {
  color: #F04B4B !important;
}

.text-danger-03 {
  color: #F06464 !important;
}

.text-danger-02 {
  color: #DC0005 !important;
}

.text-danger-01 {
  color: #f7f0f0 !important;
}

.text-alert {
  color: #F04B4B !important;
}

.text-pink {
  color: #FA9696 !important;
}

.text-red-01 {
  color: #E4415F !important;
}

.text-light-pink {
  color: #FAC8C8 !important;
}

.text-grey {
  color: #F5F7FA !important;
}

.text-grey-14 {
  color: #394452 !important;
}

.text-grey-13 {
  color: #DDDDDD !important;
}

.text-grey-12 {
  color: rgba(42, 41, 48, 0.5098039216) !important;
}

.text-grey-11 {
  color: rgba(217, 222, 239, 0.2705882353) !important;
}

.text-grey-10 {
  color: rgba(42, 41, 48, 0.3764705882) !important;
}

.text-grey-09 {
  color: rgba(42, 41, 48, 0.5647058824) !important;
}

.text-grey-08 {
  color: rgba(42, 41, 48, 0.1490196078) !important;
}

.text-grey-07 {
  color: #D9DEEF !important;
}

.text-grey-06 {
  color: rgba(245, 247, 250, 0.4) !important;
}

.text-grey-05 {
  color: #46454E !important;
}

.text-grey-04 {
  color: rgba(42, 41, 48, 0.3137254902) !important;
}

.text-grey-03 {
  color: rgba(42, 41, 48, 0.5019607843) !important;
}

.text-grey-02 {
  color: rgba(255, 255, 255, 0.5019607843) !important;
}

.text-grey-01 {
  color: #F7F7F7 !important;
}

.text-light-grey {
  color: #ECEEF5 !important;
}

.text-light-blue {
  color: #F0F2FA !important;
}

.text-light-danger {
  color: rgba(157, 50, 61, 0.1098039216) !important;
}

.text-light-orange {
  color: rgba(244, 141, 65, 0.1607843137) !important;
}

.text-green {
  color: #458E71 !important;
}

.text-light-green {
  color: #E4F3ED !important;
}

.text-dark-green {
  color: #598A77 !important;
}

.text-purple {
  color: #4F4296 !important;
}

.max-container-sm {
  max-width: 874px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

.max-container-xs {
  max-width: 650px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

.max-container-xxs {
  max-width: 450px;
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

main:not(.page-search main, .navigation) ol:not(.contextual-links),
main:not(.page-search main, .navigation) ol:not(.nav-pills):not(.contextual-links),
main:not(.page-search main, .navigation) ol:not(.toolbar-menu),
main:not(.page-search main, .navigation) ol:not(.breadcrumb),
main:not(.page-search main, .navigation) ol:not(.splide__pagination) {
  padding-left: 8px;
}
@media (max-width: 991.98px) {
  main:not(.page-search main, .navigation) ol:not(.contextual-links),
  main:not(.page-search main, .navigation) ol:not(.nav-pills):not(.contextual-links),
  main:not(.page-search main, .navigation) ol:not(.toolbar-menu),
  main:not(.page-search main, .navigation) ol:not(.breadcrumb),
  main:not(.page-search main, .navigation) ol:not(.splide__pagination) {
    padding-left: 0 !important;
  }
}
main:not(.page-search main, .navigation) ol:not(.contextual-links) li:not(.menu-item, .breadcrumb-item),
main:not(.page-search main, .navigation) ol:not(.nav-pills):not(.contextual-links) li:not(.menu-item, .breadcrumb-item),
main:not(.page-search main, .navigation) ol:not(.toolbar-menu) li:not(.menu-item, .breadcrumb-item),
main:not(.page-search main, .navigation) ol:not(.breadcrumb) li:not(.menu-item, .breadcrumb-item),
main:not(.page-search main, .navigation) ol:not(.splide__pagination) li:not(.menu-item, .breadcrumb-item) {
  opacity: 0.8;
  color: #285A9F;
  list-style: none;
  position: relative;
  font-size: 1rem !important;
  margin-left: 1.75rem;
  line-height: 1.75rem;
  margin-bottom: 8px !important;
  margin-top: 8px !important;
  word-wrap: break-word;
}
main:not(.page-search main, .navigation) ol:not(.contextual-links) li:not(.menu-item, .breadcrumb-item):before,
main:not(.page-search main, .navigation) ol:not(.nav-pills):not(.contextual-links) li:not(.menu-item, .breadcrumb-item):before,
main:not(.page-search main, .navigation) ol:not(.toolbar-menu) li:not(.menu-item, .breadcrumb-item):before,
main:not(.page-search main, .navigation) ol:not(.breadcrumb) li:not(.menu-item, .breadcrumb-item):before,
main:not(.page-search main, .navigation) ol:not(.splide__pagination) li:not(.menu-item, .breadcrumb-item):before {
  content: "";
  position: absolute;
  background-color: #9D323D;
  width: 0.5rem;
  height: 0.5rem;
  top: 10px;
  left: -1.375rem;
}
main:not(.page-search main, .navigation) ul:not(.contextual-links, .task-menu, .nav-pills, .contextual-links, .toolbar-menu, .splide__pagination, .contact-menu-item, .pager__items) {
  padding-left: 0;
}
main:not(.page-search main, .navigation) ul:not(.contextual-links, .task-menu, .nav-pills, .contextual-links, .toolbar-menu, .splide__pagination, .contact-menu-item, .pager__items) li {
  list-style: none;
  position: relative;
  margin-left: 1.75rem;
  line-height: 1.75rem;
  margin-bottom: 8px;
  margin-top: 8px;
  font-size: 1rem !important;
  word-wrap: break-word;
}
main:not(.page-search main, .navigation) ul:not(.contextual-links, .task-menu, .nav-pills, .contextual-links, .toolbar-menu, .splide__pagination, .contact-menu-item, .pager__items) li:before {
  content: "";
  display: inline-block;
  width: 10px;
  left: -22px;
  top: 8px;
  height: 13px;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjE1MDkgMTEuMDVDNi44Njc5IDExLjk2MzYgNi4xNzIyNSAxMi43MDQ2IDUuMjc4ODUgMTMuMTEyNEM0LjM4NTQ2IDEzLjUyMDIgMy4zNjYyNiAxMy41NjIgMi40NDIwNSAxMy4yMjg4QzEuOTg1NTcgMTMuMDY4MiAxLjU2NTY1IDEyLjgxOTQgMS4yMDY1MyAxMi40OTY4QzAuODQ3NDA4IDEyLjE3NDIgMC41NTYyMTQgMTEuNzg0MSAwLjM0OTc3NCAxMS4zNDlDMC4xNDMzMzQgMTAuOTE0IDAuMDI1NzMyMSAxMC40NDI2IDAuMDAzNzcxMjQgOS45NjIxMkMtMC4wMTgxODk3IDkuNDgxNjcgMC4wNTU5MjYzIDkuMDAxNjYgMC4yMjE4MjcgOC41NDk4MkwyLjc4NjY5IDIuODU1NzJDMy4xMzMzOCAxLjk0MjI5IDMuODI4MjEgMS4yMDExMyA0LjcyMDg2IDAuNzkyNTg0QzUuNjEzNTEgMC4zODQwMzkgNi42MzIyMSAwLjM0MDk1MyA3LjU1NjYxIDAuNjcyNjM4QzguMDEyOTQgMC44MzI5MTIgOC40MzI3OSAxLjA4MTM3IDguNzkxOTQgMS40MDM2NkM5LjE1MTA4IDEuNzI1OTUgOS40NDI0IDIuMTE1NjkgOS42NDkwNyAyLjU1MDRDOS44NTU3NCAyLjk4NTEgOS45NzM2OCAzLjQ1NjE2IDkuOTk2MDcgMy45MzYzOEMxMC4wMTg1IDQuNDE2NTkgOS45NDQ4OSA0Ljg5NjQ1IDkuNzc5NTYgNS4zNDgyN0w3LjIxNTA5IDExLjA1WiIgZmlsbD0iIzlEMzIzRCIvPgo8L3N2Zz4K);
}

.pager {
  margin-bottom: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  column-gap: 8px;
  background: #FFFFFF;
}
.pager .icon-previous,
.pager .icon-next {
  position: relative;
  background: #E8EBF2;
  width: 40px;
  height: 40px;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pager .icon-previous::before,
.pager .icon-next::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 10px;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDYgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjI1NzgxIDEuNDdMMC43NDA2NDUgNkw1LjI1NzgxIDEwLjUzIiBzdHJva2U9IiM5MjlCQjEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.pager .icon-next::before {
  transform: rotate(180deg);
}
.pager .pager__item--previous a,
.pager .pager__item--next a {
  display: flex;
  height: 40px;
  justify-content: center;
  align-items: center;
  text-align: center;
}
@media (max-width: 575.98px) {
  .pager .pager__item--previous a,
  .pager .pager__item--next a {
    padding: 22px 15px;
    height: 50px;
  }
}
.pager ul {
  list-style-type: none;
  gap: 8px;
  padding: 12px 0;
}
.pager ul li {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 12px;
}
.pager ul li.is-active, .pager ul li:not(.pager__item--ellipsis):hover {
  background: #285A9F;
  transition: 0.7s;
}
.pager ul li.is-active a, .pager ul li:not(.pager__item--ellipsis):hover a {
  color: #FFFFFF;
}
.pager ul li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 1.75rem;
  color: #2A2930;
  line-height: 1.75rem;
  font-weight: 400;
}

.required-asterisk {
  color: #9D323D;
  font-size: 12px;
  display: contents;
}

#loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); /* Yarı şeffaf arka plan */
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
}

#loading-spinner {
  text-align: center;
}
#loading-spinner img {
  width: 100px;
  height: auto;
}

.btn-arrow::after {
  content: "";
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  transition: 0.5s;
  width: 26px;
  height: 15px;
  top: 2px;
  display: inline-block;
  z-index: 11;
  right: -15px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyNyAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjgwMjMgMTAuMDYxMUw5LjY1NzUxIDEwLjA2MTFDOS4zNjkxMiAxMC4wNTYxIDkuMDk0MjUgOS45MzgwMyA4Ljg5MjA4IDkuNzMyMzJDOC42ODk5MSA5LjUyNjYgOC41NzY2MiA5LjI0OTcxIDguNTc2NjIgOC45NjEyOUM4LjU3NjYyIDguNjcyODYgOC42ODk5MSA4LjM5NTk3IDguODkyMDggOC4xOTAyNkM5LjA5NDI1IDcuOTg0NTQgOS4zNjkxMiA3Ljg2NjQ3IDkuNjU3NTEgNy44NjE0NUwxOC40NTc3IDcuODYxNDVDMTguNjAyMyA3Ljg2MTA0IDE4Ljc0NTUgNy44ODkyMSAxOC44NzkxIDcuOTQ0MzNDMTkuMDEyNyA3Ljk5OTQ2IDE5LjEzNDEgOC4wODA0NSAxOS4yMzY0IDguMTgyNjZDMTkuMzM4NiA4LjI4NDg4IDE5LjQxOTYgOC40MDYyOSAxOS40NzQ3IDguNTM5OTFDMTkuNTI5OCA4LjY3MzUzIDE5LjU1OCA4LjgxNjc0IDE5LjU1NzYgOC45NjEyOUwxOS41NTc2IDE3Ljc2MTVDMTkuNTYwMSAxNy45MDc2IDE5LjUzMzUgMTguMDUyNiAxOS40Nzk0IDE4LjE4ODNDMTkuNDI1MyAxOC4zMjQgMTkuMzQ0NyAxOC40NDc1IDE5LjI0MjMgMTguNTUxN0MxOS4xMzk5IDE4LjY1NTggMTkuMDE3OCAxOC43Mzg2IDE4Ljg4MzEgMTguNzk1MUMxOC43NDg0IDE4Ljg1MTUgMTguNjAzOCAxOC44ODA2IDE4LjQ1NzcgMTguODgwNkMxOC4zMTE3IDE4Ljg4MDYgMTguMTY3MSAxOC44NTE1IDE4LjAzMjQgMTguNzk1MUMxNy44OTc3IDE4LjczODYgMTcuNzc1NiAxOC42NTU4IDE3LjY3MzIgMTguNTUxN0MxNy41NzA4IDE4LjQ0NzUgMTcuNDkwMiAxOC4zMjQgMTcuNDM2MSAxOC4xODgzQzE3LjM4MTkgMTguMDUyNiAxNy4zNTU0IDE3LjkwNzYgMTcuMzU3OSAxNy43NjE1TDE3LjM1NzkgMTEuNjE2OEw5LjkwMTc0IDE5LjA3MjlDOS42OTU0NSAxOS4yNzkyIDkuNDE1NjYgMTkuMzk1MSA5LjEyMzkyIDE5LjM5NTFDOC44MzIxOSAxOS4zOTUxIDguNTUyNCAxOS4yNzkyIDguMzQ2MTEgMTkuMDcyOUM4LjEzOTgyIDE4Ljg2NjYgOC4wMjM5MiAxOC41ODY4IDguMDIzOTIgMTguMjk1MUM4LjAyMzkyIDE4LjAwMzQgOC4xMzk4MiAxNy43MjM2IDguMzQ2MTEgMTcuNTE3M0wxNS44MDIzIDEwLjA2MTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}

.btn-arrow-danger::after {
  top: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuODAyMjcgMi44NjExN0wxLjY1NzUxIDIuODYxMTdDMS4zNjkxMiAyLjg1NjE2IDEuMDk0MjUgMi43MzgwOCAwLjg5MjA3NyAyLjUzMjM2QzAuNjg5OTA4IDIuMzI2NjUgMC41NzY2MjMgMi4wNDk3NiAwLjU3NjYyMyAxLjc2MTM0QzAuNTc2NjI0IDEuNDcyOTEgMC42ODk5MDggMS4xOTYwMiAwLjg5MjA3NyAwLjk5MDMwNkMxLjA5NDI1IDAuNzg0NTkzIDEuMzY5MTIgMC42NjY1MTQgMS42NTc1MSAwLjY2MTUwMkwxMC40NTc3IDAuNjYxNTAyQzEwLjYwMjMgMC42NjEwODggMTAuNzQ1NSAwLjY4OTI1NCAxMC44NzkxIDAuNzQ0Mzc5QzExLjAxMjcgMC43OTk1MDUgMTEuMTM0MSAwLjg4MDUwMiAxMS4yMzY0IDAuOTgyNzE0QzExLjMzODYgMS4wODQ5MyAxMS40MTk2IDEuMjA2MzMgMTEuNDc0NyAxLjMzOTk2QzExLjUyOTggMS40NzM1OCAxMS41NTggMS42MTY3OSAxMS41NTc2IDEuNzYxMzRMMTEuNTU3NiAxMC41NjE2QzExLjU2MDEgMTAuNzA3NiAxMS41MzM1IDEwLjg1MjcgMTEuNDc5NCAxMC45ODgzQzExLjQyNTMgMTEuMTI0IDExLjM0NDcgMTEuMjQ3NSAxMS4yNDIzIDExLjM1MTdDMTEuMTM5OSAxMS40NTU5IDExLjAxNzggMTEuNTM4NiAxMC44ODMxIDExLjU5NTFDMTAuNzQ4NCAxMS42NTE2IDEwLjYwMzggMTEuNjgwNyAxMC40NTc3IDExLjY4MDdDMTAuMzExNyAxMS42ODA3IDEwLjE2NzEgMTEuNjUxNiAxMC4wMzI0IDExLjU5NTFDOS44OTc2NyAxMS41Mzg2IDkuNzc1NTcgMTEuNDU1OSA5LjY3MzE5IDExLjM1MTdDOS41NzA4MSAxMS4yNDc1IDkuNDkwMiAxMS4xMjQgOS40MzYwNyAxMC45ODgzQzkuMzgxOTMgMTAuODUyNyA5LjM1NTM2IDEwLjcwNzYgOS4zNTc5IDEwLjU2MTZMOS4zNTc5IDQuNDE2OEwxLjkwMTc0IDExLjg3M0MxLjY5NTQ1IDEyLjA3OTMgMS40MTU2NiAxMi4xOTUxIDEuMTIzOTIgMTIuMTk1MUMwLjgzMjE4NyAxMi4xOTUxIDAuNTUyMzk4IDEyLjA3OTMgMC4zNDYxMDcgMTEuODczQzAuMTM5ODE3IDExLjY2NjcgMC4wMjM5MjQ3IDExLjM4NjkgMC4wMjM5MjQ1IDExLjA5NTFDMC4wMjM5MjQ3IDEwLjgwMzQgMC4xMzk4MTcgMTAuNTIzNiAwLjM0NjEwNyAxMC4zMTczTDcuODAyMjcgMi44NjExN1oiIGZpbGw9IiM5RDMyM0QiLz4KPC9zdmc+Cg==);
}

.btn {
  --bs-btn-padding-x: 2.88rem;
  --bs-btn-padding-y: 0.9rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1.1875rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.125rem;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 2px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.75rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 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: #FFFFFF;
  --bs-btn-bg: #285A9F;
  --bs-btn-border-color: #285A9F;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #224d87;
  --bs-btn-hover-border-color: #20487f;
  --bs-btn-focus-shadow-rgb: 72, 115, 173;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #20487f;
  --bs-btn-active-border-color: #1e4477;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #285A9F;
  --bs-btn-disabled-border-color: #285A9F;
}

.btn-secondary {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #458E71;
  --bs-btn-border-color: #458E71;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #619f86;
  --bs-btn-hover-border-color: #58997f;
  --bs-btn-focus-shadow-rgb: 59, 121, 96;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #6aa58d;
  --bs-btn-active-border-color: #58997f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #458E71;
  --bs-btn-disabled-border-color: #458E71;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #9D323D;
  --bs-btn-border-color: #9D323D;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #852b34;
  --bs-btn-hover-border-color: #7e2831;
  --bs-btn-focus-shadow-rgb: 172, 81, 90;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #7e2831;
  --bs-btn-active-border-color: #76262e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #9D323D;
  --bs-btn-disabled-border-color: #9D323D;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #FFFFFF;
  --bs-btn-bg: #2A2930;
  --bs-btn-border-color: #2A2930;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #4a494f;
  --bs-btn-hover-border-color: #3f3e45;
  --bs-btn-focus-shadow-rgb: 74, 73, 79;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #555459;
  --bs-btn-active-border-color: #3f3e45;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFFFFF;
  --bs-btn-disabled-bg: #2A2930;
  --bs-btn-disabled-border-color: #2A2930;
}

.btn-outline-primary {
  --bs-btn-color: #285A9F;
  --bs-btn-border-color: #285A9F;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #285A9F;
  --bs-btn-hover-border-color: #285A9F;
  --bs-btn-focus-shadow-rgb: 40, 90, 159;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #285A9F;
  --bs-btn-active-border-color: #285A9F;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #285A9F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #285A9F;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #458E71;
  --bs-btn-border-color: #458E71;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #458E71;
  --bs-btn-hover-border-color: #458E71;
  --bs-btn-focus-shadow-rgb: 69, 142, 113;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #458E71;
  --bs-btn-active-border-color: #458E71;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #458E71;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #458E71;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #9D323D;
  --bs-btn-border-color: #9D323D;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #9D323D;
  --bs-btn-hover-border-color: #9D323D;
  --bs-btn-focus-shadow-rgb: 157, 50, 61;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #9D323D;
  --bs-btn-active-border-color: #9D323D;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #9D323D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #9D323D;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #2A2930;
  --bs-btn-border-color: #2A2930;
  --bs-btn-hover-color: #FFFFFF;
  --bs-btn-hover-bg: #2A2930;
  --bs-btn-hover-border-color: #2A2930;
  --bs-btn-focus-shadow-rgb: 42, 41, 48;
  --bs-btn-active-color: #FFFFFF;
  --bs-btn-active-bg: #2A2930;
  --bs-btn-active-border-color: #2A2930;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2A2930;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2A2930;
  --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: 172, 81, 90;
  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: calc(1.2734375rem + 0.28125vw);
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}
@media (min-width: 1200px) {
  .btn-lg {
    --bs-btn-font-size: 1.484375rem;
  }
}

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

.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #d4deec;
  --bs-table-border-color: #aab2bd;
  --bs-table-striped-bg: #c9d3e0;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bfc8d4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c4cdda;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #dae8e3;
  --bs-table-border-color: #aebab6;
  --bs-table-striped-bg: #cfdcd8;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c4d1cc;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #cad7d2;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #ebd6d8;
  --bs-table-border-color: #bcabad;
  --bs-table-striped-bg: #dfcbcd;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d4c1c2;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d9c6c8;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #FFFFFF;
  --bs-table-bg: #2A2930;
  --bs-table-border-color: #555459;
  --bs-table-striped-bg: #35343a;
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: #3f3e45;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: #3a3940;
  --bs-table-hover-color: #FFFFFF;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  opacity: 1;
}
.swiper-pagination .swiper-pagination-bullet-active {
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTk5NTggMEMzLjEzNDgzIDAgMCAzLjEzNDY0IDAgN0MwIDEwLjg2NTQgMy4xMzQ4MyAxNCA2Ljk5OTU4IDE0QzEwLjg2NiAxNCAxNCAxMC44NjU0IDE0IDdDMTMuOTk5MiAzLjEzMzggMTAuODY2IDAgNi45OTk1OCAwWk0xMS40MDg2IDYuNzUyNzdDMTEuMzAzMSA3LjI4NTIgMTAuOTgxNiA3LjY5Njk2IDEwLjY2MzUgOC4xMDYxOUMxMC4wMTk3IDguOTMzMSA5LjIwMzY4IDkuNTcxOCA4LjM0Mjk3IDEwLjE1NTdDOC4wMDU0NCAxMC4zODYxIDcuNjUwMTggMTAuNTg4NiA3LjMwMzM3IDEwLjgwMzhDNy4yNTUyNyAxMC44MzMzIDcuMjE0NzUgMTAuODgzMSA3LjE2MzI4IDEwLjg5ODNDNy4xMDY3NCAxMC45MTc3IDcuMDI0OSAxMC45MzM3IDYuOTgxMDIgMTAuOTA3NUM2LjYyODI5IDEwLjY5NDEgNi4yNzQ3NCAxMC40NzY0IDUuOTMzODMgMTAuMjQ0M0M1LjU3MjY3IDEwLjAwMDUgNS4yMTY1NyA5Ljc0ODIgNC44NzIyOCA5LjQ4MDdDNC4zMjg4NSA5LjA2MjIgMy44Mjg0NiA4LjU5NDc0IDMuNDE1ODMgOC4wNDI5MUMzLjE2MjY4IDcuNzA2MjQgMi45MDAyNiA3LjM2Nzg5IDIuNzcyODQgNi45NTUyOEMyLjYwNDA3IDYuNDExMDQgMi42MjM0OCA1Ljg3MTAyIDIuODU0NjkgNS4zNDk1NkMzLjEwOTUzIDQuNzc0MTEgMy41MzY0OSA0LjM3MTYyIDQuMTI2MzMgNC4xNDk3MUM1LjE0NDgzIDMuNzY4MzIgNi4yNTE5NiA0LjE0NzE4IDYuODI0MDcgNS4wNTY3N0M2LjkxMjY4IDUuMjAwMjEgNi45ODM1NiA1LjM1NjMxIDcuMDczODUgNS41MjY3NkM3LjE5MTE0IDUuMjA1MjggNy4zNTM5OCA0LjkyNDMgNy41ODY4OCA0LjY4OTczQzcuOTA3NTQgNC4zNjY1NiA4LjI4ODk2IDQuMTU1NjEgOC43Mzc4OCA0LjA1Nzc0QzkuNzIwMSAzLjg0MDg4IDEwLjcyNTkgNC4zMTc2MiAxMS4xOTQzIDUuMTgzMzRDMTEuNDY0MyA1LjY3Njk1IDExLjUxODMgNi4yMDE3OCAxMS40MDg2IDYuNzUyNzdaIiBmaWxsPSIjQTBENDYwIi8+Cjwvc3ZnPgo=");
}

.swiper-control-btn .swiper-button-prev,
.swiper-control-btn .swiper-button-next {
  width: 50px;
  height: 50px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNTcgMTguMDY5NkwzLjUgMTEuOTk5Nkw5LjU3IDUuOTI5NjkiIHN0cm9rZT0iIzI4NUE5RiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjAuNTAxOSAxMkgzLjY3MTg4IiBzdHJva2U9IiMyODVBOUYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
.swiper-control-btn .swiper-button-prev::after,
.swiper-control-btn .swiper-button-next::after {
  display: none;
}
.swiper-control-btn .swiper-button-prev:hover,
.swiper-control-btn .swiper-button-next:hover {
  transition: 0.5s ease-in-out;
  background-color: #285A9F !important;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNTcgMTguMDY5NkwzLjUgMTEuOTk5Nkw5LjU3IDUuOTI5NjkiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIwLjUwMTkgMTJIMy42NzE4OCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.swiper-control-btn .swiper-button-next {
  transform: rotate(180deg);
}

.view-header-top {
  transform: translateY(-100px);
  display: initial;
  position: absolute;
  right: 0;
  z-index: 1;
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .view-header-top {
    position: relative;
    transform: translateY(0);
  }
}

.captcha {
  margin: 10px 0 15px 0;
}
.captcha .captcha__title,
.captcha .captcha__description {
  display: none;
}
.captcha .g-recaptcha > div {
  margin: auto;
}

html {
  overflow-x: hidden;
}
html body {
  overflow-x: hidden;
}

.d-content {
  display: contents;
}

.salary-calculator-tool-rs-gross form,
.salary-calculator-tool-rs-net form,
.salary-calculator-tool-bg-gross form,
.salary-calculator-tool-bg-net form,
.salary-calculator-tool-ba-gross form,
.salary-calculator-tool-ba-net form {
  background: #F0F2FA;
  border-radius: 24px;
}
@media (min-width: 768px) {
  .salary-calculator-tool-rs-gross form,
  .salary-calculator-tool-rs-net form,
  .salary-calculator-tool-bg-gross form,
  .salary-calculator-tool-bg-net form,
  .salary-calculator-tool-ba-gross form,
  .salary-calculator-tool-ba-net form {
    padding: 40px 50px;
  }
  .salary-calculator-tool-rs-gross form .calculator-wrapper,
  .salary-calculator-tool-rs-net form .calculator-wrapper,
  .salary-calculator-tool-bg-gross form .calculator-wrapper,
  .salary-calculator-tool-bg-net form .calculator-wrapper,
  .salary-calculator-tool-ba-gross form .calculator-wrapper,
  .salary-calculator-tool-ba-net form .calculator-wrapper {
    display: flex;
    align-items: center;
    gap: 14px;
  }
}
@media (max-width: 991.98px) {
  .salary-calculator-tool-rs-gross form,
  .salary-calculator-tool-rs-net form,
  .salary-calculator-tool-bg-gross form,
  .salary-calculator-tool-bg-net form,
  .salary-calculator-tool-ba-gross form,
  .salary-calculator-tool-ba-net form {
    margin-bottom: 20px;
  }
}
@media (max-width: 767.98px) {
  .salary-calculator-tool-rs-gross form,
  .salary-calculator-tool-rs-net form,
  .salary-calculator-tool-bg-gross form,
  .salary-calculator-tool-bg-net form,
  .salary-calculator-tool-ba-gross form,
  .salary-calculator-tool-ba-net form {
    padding: 30px;
    margin-bottom: 20px;
  }
  .salary-calculator-tool-rs-gross form .btn,
  .salary-calculator-tool-rs-net form .btn,
  .salary-calculator-tool-bg-gross form .btn,
  .salary-calculator-tool-bg-net form .btn,
  .salary-calculator-tool-ba-gross form .btn,
  .salary-calculator-tool-ba-net form .btn {
    padding: 10px 20px;
    font-size: 14px;
  }
}

@media (min-width: 768px) {
  .webform-flexbox {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
    margin-right: -8px !important;
    margin-left: -8px !important;
  }
}
.captcha.captcha-type-challenge--image .captcha__element {
  display: flex;
  align-items: start;
}
.captcha.captcha-type-challenge--image .description {
  font-size: 14px;
  margin: 2px 4px;
}
.captcha.captcha-type-challenge--image .captcha__image-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.front-page div[data-drupal-messages]:not(.hidden) div[aria-label="Durum mesajı"],
.front-page div[data-drupal-messages]:not(.hidden) div[aria-label="Hata mesajı"],
.front-page div[data-drupal-messages]:not(.hidden) div[aria-label="Status message"],
.front-page div[data-drupal-messages]:not(.hidden) div[aria-label="Error message"] {
  transform: translateY(-60px);
}

div[data-drupal-messages]:not(.hidden) div[aria-label="Durum mesajı"],
div[data-drupal-messages]:not(.hidden) div[aria-label="Hata mesajı"],
div[data-drupal-messages]:not(.hidden) div[aria-label="Status message"],
div[data-drupal-messages]:not(.hidden) div[aria-label="Error message"] {
  padding: 10px 20px;
  margin-top: 10px;
  color: #FFFFFF;
  border: 1px solid #6c757d;
  border-radius: 5px;
}
div[data-drupal-messages]:not(.hidden) div[aria-label="Durum mesajı"] *,
div[data-drupal-messages]:not(.hidden) div[aria-label="Hata mesajı"] *,
div[data-drupal-messages]:not(.hidden) div[aria-label="Status message"] *,
div[data-drupal-messages]:not(.hidden) div[aria-label="Error message"] * {
  color: #FFFFFF !important;
}
div[data-drupal-messages]:not(.hidden) div[aria-label="Durum mesajı"] ul li,
div[data-drupal-messages]:not(.hidden) div[aria-label="Hata mesajı"] ul li,
div[data-drupal-messages]:not(.hidden) div[aria-label="Status message"] ul li,
div[data-drupal-messages]:not(.hidden) div[aria-label="Error message"] ul li {
  margin-left: 0;
}
div[data-drupal-messages]:not(.hidden) div[aria-label="Durum mesajı"] ul li:last-child,
div[data-drupal-messages]:not(.hidden) div[aria-label="Hata mesajı"] ul li:last-child,
div[data-drupal-messages]:not(.hidden) div[aria-label="Status message"] ul li:last-child,
div[data-drupal-messages]:not(.hidden) div[aria-label="Error message"] ul li:last-child {
  margin-bottom: 0;
}
div[data-drupal-messages]:not(.hidden) div[aria-label="Durum mesajı"],
div[data-drupal-messages]:not(.hidden) div[aria-label="Status message"] {
  background-color: #285A9F;
}
div[data-drupal-messages]:not(.hidden) div[aria-label="Hata mesajı"],
div[data-drupal-messages]:not(.hidden) div[aria-label="Error message"] {
  background-color: #9D323D;
}

blockquote {
  display: grid;
  grid-template-columns: 80px 1fr;
  font-style: italic;
}
blockquote:before {
  content: "";
  position: relative;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MSIgaGVpZ2h0PSI1MyIgdmlld0JveD0iMCAwIDgxIDUzIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTE3Ljk3OCAyMy42MzRDMjIuODI2IDIzLjYzNCAyNi43OTg3IDI1LjA0OCAyOS44OTYgMjcuODc2QzMzLjEyOCAzMC41NjkzIDM0Ljc0NCAzNC4wMDMzIDM0Ljc0NCAzOC4xNzhDMzQuNzQ0IDQyLjM1MjcgMzMuMDYwNyA0NS44NTQgMjkuNjk0IDQ4LjY4MkMyNi40NjIgNTEuNTEgMjIuMzU0NyA1Mi45MjQgMTcuMzcyIDUyLjkyNEMxMi4xMiA1Mi45MjQgNy44NzggNTEuNDQyNyA0LjY0NiA0OC40OEMxLjU0ODY3IDQ1LjM4MjcgMCA0MS4yNzUzIDAgMzYuMTU4QzAgMjkuOTYzMyAyLjAyIDIzLjI5NzMgNi4wNiAxNi4xNkMxMC4yMzQ3IDguODg3OTkgMTUuMjE3MyAzLjU2ODY2IDIxLjAwOCAwLjIwMTk5NkwyNi44NjYgNS40NTM5OUwyNi40NjIgNi4yNjE5OUMyNC4zMDczIDcuNjA4NjYgMjIuMzU0NyAxMC4xIDIwLjYwNCAxMy43MzZDMTguODUzMyAxNy4yMzczIDE3LjkxMDcgMjAuNTM2NyAxNy43NzYgMjMuNjM0SDE3Ljk3OFpNNjQuMjM2IDIzLjQzMkM2OS4wODQgMjMuNDMyIDczLjA1NjcgMjQuODQ2IDc2LjE1NCAyNy42NzRDNzkuMzg2IDMwLjM2NzMgODEuMDAyIDMzLjgwMTMgODEuMDAyIDM3Ljk3NkM4MS4wMDIgNDIuMTUwNyA3OS4zMTg3IDQ1LjY1MiA3NS45NTIgNDguNDhDNzIuNzIgNTEuMzA4IDY4LjYxMjcgNTIuNzIyIDYzLjYzIDUyLjcyMkM1OC4zNzggNTIuNzIyIDU0LjEzNiA1MS4yNDA3IDUwLjkwNCA0OC4yNzhDNDcuODA2NyA0NS4xODA3IDQ2LjI1OCA0MS4wNzMzIDQ2LjI1OCAzNS45NTZDNDYuMjU4IDI5Ljc2MTMgNDguMjc4IDIzLjA5NTMgNTIuMzE4IDE1Ljk1OEM1Ni40OTI3IDguNjg1OTkgNjEuNDc1MyAzLjM2NjY2IDY3LjI2NiAwTDczLjEyNCA1LjI1MTk5TDcyLjcyIDYuMDU5OTlDNzAuNTY1MyA3LjQwNjY2IDY4LjYxMjcgOS44OTc5OSA2Ni44NjIgMTMuNTM0QzY1LjExMTMgMTcuMDM1MyA2NC4xNjg3IDIwLjMzNDcgNjQuMDM0IDIzLjQzMkg2NC4yMzZaIiBmaWxsPSIjMjg1YTljIi8+Cjwvc3ZnPg==");
  background-size: 100%;
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  left: 0px;
  top: 10px;
}
@media (max-width: 767.98px) {
  blockquote {
    grid-template-columns: 40px 1fr;
  }
  blockquote:before {
    width: 30px;
    height: 30px;
  }
}
blockquote.blockquote-style1 {
  background-color: #F3F3F3;
  padding: 40px;
}
blockquote.blockquote-style1 p {
  margin-bottom: 0 !important;
}
@media (max-width: 575.98px) {
  blockquote.blockquote-style1 {
    padding: 20px;
  }
}
blockquote.blockquote-style2 {
  border: 2px solid #285A9F;
  font-style: italic;
  font-weight: 300;
  padding: 30px;
  position: relative;
  grid-template-columns: 1fr;
}
blockquote.blockquote-style2 p {
  margin-bottom: 0 !important;
}
blockquote.blockquote-style2::before {
  width: 100px;
  height: 100px;
  position: absolute;
  top: 20%;
  left: 1%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjE5IiBoZWlnaHQ9IjE1OCIgdmlld0JveD0iMCAwIDIxOSAxNTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01My43ODgyIDcwLjIyMjJDNjguMjkyOSA3MC4yMjIyIDgwLjE3ODYgNzQuNDU5OCA4OS40NDU1IDgyLjkzNDlDOTkuMTE1MyA5MS4wMDY0IDEwMy45NSAxMDEuMjk4IDEwMy45NSAxMTMuODA4QzEwMy45NSAxMjYuMzE5IDk4LjkxMzggMTM2LjgxMiA4OC44NDExIDE0NS4yODdDNzkuMTcxNCAxNTMuNzYyIDY2Ljg4MjcgMTU4IDUxLjk3NTEgMTU4QzM2LjI2MTcgMTU4IDIzLjU3MDEgMTUzLjU2MSAxMy45MDAzIDE0NC42ODJDNC42MzM0NCAxMzUuNCAwIDEyMy4wOTEgMCAxMDcuNzU1QzAgODkuMTkwMyA2LjA0MzYyIDY5LjIxMzMgMTguMTMwOCA0Ny44MjM3QzMwLjYyMSAyNi4wMzA2IDQ1LjUyODYgMTAuMDg5NCA2Mi44NTM2IDBMODAuMzgwMSAxNS43Mzk1TDc5LjE3MTQgMTguMTYwOUM3Mi43MjQ4IDIyLjE5NjcgNjYuODgyNyAyOS42NjI4IDYxLjY0NDkgNDAuNTU5NEM1Ni40MDcxIDUxLjA1MjQgNTMuNTg2NyA2MC45NCA1My4xODM4IDcwLjIyMjJINTMuNzg4MloiIGZpbGw9IiNGM0YzRjMiLz4KPHBhdGggZD0iTTE2Ny44ODkgNzAuMjIyMkMxODIuMzk0IDcwLjIyMjIgMTk0LjI4IDc0LjQ1OTggMjAzLjU0NyA4Mi45MzQ5QzIxMy4yMTYgOTEuMDA2NCAyMTguMDUxIDEwMS4yOTggMjE4LjA1MSAxMTMuODA4QzIxOC4wNTEgMTI2LjMxOSAyMTMuMDE1IDEzNi44MTIgMjAyLjk0MiAxNDUuMjg3QzE5My4yNzIgMTUzLjc2MiAxODAuOTg0IDE1OCAxNjYuMDc2IDE1OEMxNTAuMzYzIDE1OCAxMzcuNjcxIDE1My41NjEgMTI4LjAwMSAxNDQuNjgyQzExOC43MzUgMTM1LjQgMTE0LjEwMSAxMjMuMDkxIDExNC4xMDEgMTA3Ljc1NUMxMTQuMTAxIDg5LjE5MDMgMTIwLjE0NSA2OS4yMTMzIDEzMi4yMzIgNDcuODIzN0MxNDQuNzIyIDI2LjAzMDYgMTU5LjYzIDEwLjA4OTQgMTc2Ljk1NSAwTDE5NC40ODEgMTUuNzM5NUwxOTMuMjcyIDE4LjE2MDlDMTg2LjgyNiAyMi4xOTY3IDE4MC45ODQgMjkuNjYyOCAxNzUuNzQ2IDQwLjU1OTRDMTcwLjUwOCA1MS4wNTI0IDE2Ny42ODggNjAuOTQgMTY3LjI4NSA3MC4yMjIySDE2Ny44ODlaIiBmaWxsPSIjRjNGM0YzIi8+Cjwvc3ZnPgo=");
  z-index: -1;
}
blockquote.blockquote-style3 {
  border-bottom: 2px solid #285A9F;
  font-style: italic;
  font-weight: 300;
}
blockquote.blockquote-style3::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MSIgaGVpZ2h0PSI1MyIgdmlld0JveD0iMCAwIDgxIDUzIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTE3Ljk3OCAyMy42MzRDMjIuODI2IDIzLjYzNCAyNi43OTg3IDI1LjA0OCAyOS44OTYgMjcuODc2QzMzLjEyOCAzMC41NjkzIDM0Ljc0NCAzNC4wMDMzIDM0Ljc0NCAzOC4xNzhDMzQuNzQ0IDQyLjM1MjcgMzMuMDYwNyA0NS44NTQgMjkuNjk0IDQ4LjY4MkMyNi40NjIgNTEuNTEgMjIuMzU0NyA1Mi45MjQgMTcuMzcyIDUyLjkyNEMxMi4xMiA1Mi45MjQgNy44NzggNTEuNDQyNyA0LjY0NiA0OC40OEMxLjU0ODY3IDQ1LjM4MjcgMCA0MS4yNzUzIDAgMzYuMTU4QzAgMjkuOTYzMyAyLjAyIDIzLjI5NzMgNi4wNiAxNi4xNkMxMC4yMzQ3IDguODg3OTkgMTUuMjE3MyAzLjU2ODY2IDIxLjAwOCAwLjIwMTk5NkwyNi44NjYgNS40NTM5OUwyNi40NjIgNi4yNjE5OUMyNC4zMDczIDcuNjA4NjYgMjIuMzU0NyAxMC4xIDIwLjYwNCAxMy43MzZDMTguODUzMyAxNy4yMzczIDE3LjkxMDcgMjAuNTM2NyAxNy43NzYgMjMuNjM0SDE3Ljk3OFpNNjQuMjM2IDIzLjQzMkM2OS4wODQgMjMuNDMyIDczLjA1NjcgMjQuODQ2IDc2LjE1NCAyNy42NzRDNzkuMzg2IDMwLjM2NzMgODEuMDAyIDMzLjgwMTMgODEuMDAyIDM3Ljk3NkM4MS4wMDIgNDIuMTUwNyA3OS4zMTg3IDQ1LjY1MiA3NS45NTIgNDguNDhDNzIuNzIgNTEuMzA4IDY4LjYxMjcgNTIuNzIyIDYzLjYzIDUyLjcyMkM1OC4zNzggNTIuNzIyIDU0LjEzNiA1MS4yNDA3IDUwLjkwNCA0OC4yNzhDNDcuODA2NyA0NS4xODA3IDQ2LjI1OCA0MS4wNzMzIDQ2LjI1OCAzNS45NTZDNDYuMjU4IDI5Ljc2MTMgNDguMjc4IDIzLjA5NTMgNTIuMzE4IDE1Ljk1OEM1Ni40OTI3IDguNjg1OTkgNjEuNDc1MyAzLjM2NjY2IDY3LjI2NiAwTDczLjEyNCA1LjI1MTk5TDcyLjcyIDYuMDU5OTlDNzAuNTY1MyA3LjQwNjY2IDY4LjYxMjcgOS44OTc5OSA2Ni44NjIgMTMuNTM0QzY1LjExMTMgMTcuMDM1MyA2NC4xNjg3IDIwLjMzNDcgNjQuMDM0IDIzLjQzMkg2NC4yMzZaIiBmaWxsPSIjMjg1YTljIi8+Cjwvc3ZnPg==");
}

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