@charset "UTF-8";
.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --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: var(--bs-border-radius);
  --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: #fff;
  --bs-btn-bg: #002776;
  --bs-btn-border-color: #002776;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #002164;
  --bs-btn-hover-border-color: #001f5e;
  --bs-btn-focus-shadow-rgb: 38, 71, 139;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #001f5e;
  --bs-btn-active-border-color: #001d59;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #002776;
  --bs-btn-disabled-border-color: #002776;
}

.btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #989898;
  --bs-btn-border-color: #989898;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #a7a7a7;
  --bs-btn-hover-border-color: #a2a2a2;
  --bs-btn-focus-shadow-rgb: 129, 129, 129;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #adadad;
  --bs-btn-active-border-color: #a2a2a2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #989898;
  --bs-btn-disabled-border-color: #989898;
}

.btn-success {
  --bs-btn-color: #000;
  --bs-btn-bg: #BFCE1C;
  --bs-btn-border-color: #BFCE1C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #c9d53e;
  --bs-btn-hover-border-color: #c5d333;
  --bs-btn-focus-shadow-rgb: 162, 175, 24;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ccd849;
  --bs-btn-active-border-color: #c5d333;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #BFCE1C;
  --bs-btn-disabled-border-color: #BFCE1C;
}

.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: #fff;
  --bs-btn-bg: #CC0000;
  --bs-btn-border-color: #CC0000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ad0000;
  --bs-btn-hover-border-color: #a30000;
  --bs-btn-focus-shadow-rgb: 212, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #a30000;
  --bs-btn-active-border-color: #990000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #CC0000;
  --bs-btn-disabled-border-color: #CC0000;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #EFEFEF;
  --bs-btn-border-color: #EFEFEF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #cbcbcb;
  --bs-btn-hover-border-color: #bfbfbf;
  --bs-btn-focus-shadow-rgb: 203, 203, 203;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #bfbfbf;
  --bs-btn-active-border-color: #b3b3b3;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #EFEFEF;
  --bs-btn-disabled-border-color: #EFEFEF;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #313131;
  --bs-btn-border-color: #313131;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #505050;
  --bs-btn-hover-border-color: #464646;
  --bs-btn-focus-shadow-rgb: 80, 80, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5a5a5a;
  --bs-btn-active-border-color: #464646;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #313131;
  --bs-btn-disabled-border-color: #313131;
}

.btn-outline-primary {
  --bs-btn-color: #002776;
  --bs-btn-border-color: #002776;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #002776;
  --bs-btn-hover-border-color: #002776;
  --bs-btn-focus-shadow-rgb: 0, 39, 118;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #002776;
  --bs-btn-active-border-color: #002776;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #002776;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #002776;
  --bs-gradient: none;
}

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

.btn-outline-success {
  --bs-btn-color: #BFCE1C;
  --bs-btn-border-color: #BFCE1C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #BFCE1C;
  --bs-btn-hover-border-color: #BFCE1C;
  --bs-btn-focus-shadow-rgb: 191, 206, 28;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #BFCE1C;
  --bs-btn-active-border-color: #BFCE1C;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #BFCE1C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #BFCE1C;
  --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: #CC0000;
  --bs-btn-border-color: #CC0000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #CC0000;
  --bs-btn-hover-border-color: #CC0000;
  --bs-btn-focus-shadow-rgb: 204, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #CC0000;
  --bs-btn-active-border-color: #CC0000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #CC0000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #CC0000;
  --bs-gradient: none;
}

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

.btn-outline-dark {
  --bs-btn-color: #313131;
  --bs-btn-border-color: #313131;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #313131;
  --bs-btn-hover-border-color: #313131;
  --bs-btn-focus-shadow-rgb: 49, 49, 49;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #313131;
  --bs-btn-active-border-color: #313131;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #313131;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #313131;
  --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: #989898;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 38, 71, 139;
  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);
}

.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: #ccd4e4;
  --bs-table-border-color: #a3aab6;
  --bs-table-striped-bg: #c2c9d9;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #b8bfcd;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bdc4d3;
  --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: #eaeaea;
  --bs-table-border-color: #bbbbbb;
  --bs-table-striped-bg: #dedede;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: lightgray;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d8d8d8;
  --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: #f2f5d2;
  --bs-table-border-color: #c2c4a8;
  --bs-table-striped-bg: #e6e9c8;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #daddbd;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e0e3c2;
  --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: #f5cccc;
  --bs-table-border-color: #c4a3a3;
  --bs-table-striped-bg: #e9c2c2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #ddb8b8;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e3bdbd;
  --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: #EFEFEF;
  --bs-table-border-color: #bfbfbf;
  --bs-table-striped-bg: #e3e3e3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d7d7d7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #dddddd;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #313131;
  --bs-table-border-color: #5a5a5a;
  --bs-table-striped-bg: #3b3b3b;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #464646;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #404040;
  --bs-table-hover-color: #fff;
  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-primary: #002776;
  --bs-blue-dark: #004990;
  --bs-blue-900: #5091CD;
  --bs-blue-800: #96C0E7;
  --bs-blue-700: #B5D5F0;
  --bs-burgundy: #822333;
  --bs-orange: #E37222;
  --bs-cream: #D8D4C8;
  --bs-green: #BFCE1C;
  --bs-red: #CC0000;
  --bs-white: #fff;
  --bs-gray-900: #313131;
  --bs-gray-800: #5A5A5A;
  --bs-gray-700: #838383;
  --bs-gray-600: #989898;
  --bs-gray-400: #C2C2C2;
  --bs-gray-300: #D6D6D6;
  --bs-gray-200: #EBEBEB;
  --bs-gray-100: #EFEFEF;
  --bs-gray-50: #FBFBFB;
  --bs-background-color: #F7F6F4;
  --bs-gray-100: #EFEFEF;
  --bs-gray-200: #EBEBEB;
  --bs-gray-300: #D6D6D6;
  --bs-gray-400: #C2C2C2;
  --bs-gray-500: #ADADAD;
  --bs-gray-600: #989898;
  --bs-gray-700: #838383;
  --bs-gray-800: #5A5A5A;
  --bs-gray-900: #313131;
  --bs-primary: #002776;
  --bs-secondary: #989898;
  --bs-success: #BFCE1C;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #CC0000;
  --bs-light: #EFEFEF;
  --bs-dark: #313131;
  --bs-primary-rgb: 0, 39, 118;
  --bs-secondary-rgb: 152, 152, 152;
  --bs-success-rgb: 191, 206, 28;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 204, 0, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 49, 49, 49;
  --bs-primary-text-emphasis: #00102f;
  --bs-secondary-text-emphasis: #3d3d3d;
  --bs-success-text-emphasis: #4c520b;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #520000;
  --bs-light-text-emphasis: #838383;
  --bs-dark-text-emphasis: #838383;
  --bs-primary-bg-subtle: #ccd4e4;
  --bs-secondary-bg-subtle: #eaeaea;
  --bs-success-bg-subtle: #f2f5d2;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f5cccc;
  --bs-light-bg-subtle: #f7f7f7;
  --bs-dark-bg-subtle: #C2C2C2;
  --bs-primary-border-subtle: #99a9c8;
  --bs-secondary-border-subtle: #d6d6d6;
  --bs-success-border-subtle: #e5eba4;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #eb9999;
  --bs-light-border-subtle: #EBEBEB;
  --bs-dark-border-subtle: #ADADAD;
  --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: "Roboto", serif;
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #313131;
  --bs-body-color-rgb: 49, 49, 49;
  --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(49, 49, 49, 0.75);
  --bs-secondary-color-rgb: 49, 49, 49;
  --bs-secondary-bg: #EBEBEB;
  --bs-secondary-bg-rgb: 235, 235, 235;
  --bs-tertiary-color: rgba(49, 49, 49, 0.5);
  --bs-tertiary-color-rgb: 49, 49, 49;
  --bs-tertiary-bg: #EFEFEF;
  --bs-tertiary-bg-rgb: 239, 239, 239;
  --bs-heading-color: inherit;
  --bs-link-color: #002776;
  --bs-link-color-rgb: 0, 39, 118;
  --bs-link-decoration: none;
  --bs-link-hover-color: #001f5e;
  --bs-link-hover-color-rgb: 0, 31, 94;
  --bs-link-hover-decoration: none;
  --bs-code-color: #d63384;
  --bs-highlight-color: #313131;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #EBEBEB;
  --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: 1rem;
  --bs-border-radius-xxl: 2rem;
  --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(0, 39, 118, 0.25);
  --bs-form-valid-color: #BFCE1C;
  --bs-form-valid-border-color: #BFCE1C;
  --bs-form-invalid-color: #CC0000;
  --bs-form-invalid-border-color: #CC0000;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #D6D6D6;
  --bs-body-color-rgb: 214, 214, 214;
  --bs-body-bg: #313131;
  --bs-body-bg-rgb: 49, 49, 49;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(214, 214, 214, 0.75);
  --bs-secondary-color-rgb: 214, 214, 214;
  --bs-secondary-bg: #5A5A5A;
  --bs-secondary-bg-rgb: 90, 90, 90;
  --bs-tertiary-color: rgba(214, 214, 214, 0.5);
  --bs-tertiary-color-rgb: 214, 214, 214;
  --bs-tertiary-bg: #464646;
  --bs-tertiary-bg-rgb: 70, 70, 70;
  --bs-primary-text-emphasis: #667dad;
  --bs-secondary-text-emphasis: #c1c1c1;
  --bs-success-text-emphasis: #d9e277;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #e06666;
  --bs-light-text-emphasis: #EFEFEF;
  --bs-dark-text-emphasis: #D6D6D6;
  --bs-primary-bg-subtle: #000818;
  --bs-secondary-bg-subtle: #1e1e1e;
  --bs-success-bg-subtle: #262906;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #290000;
  --bs-light-bg-subtle: #5A5A5A;
  --bs-dark-bg-subtle: #2d2d2d;
  --bs-primary-border-subtle: #001747;
  --bs-secondary-border-subtle: #5b5b5b;
  --bs-success-border-subtle: #737c11;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #7a0000;
  --bs-light-border-subtle: #838383;
  --bs-dark-border-subtle: #5A5A5A;
  --bs-heading-color: inherit;
  --bs-link-color: #667dad;
  --bs-link-hover-color: #8597bd;
  --bs-link-color-rgb: 102, 125, 173;
  --bs-link-hover-color-rgb: 133, 151, 189;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #D6D6D6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #838383;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #d9e277;
  --bs-form-valid-border-color: #d9e277;
  --bs-form-invalid-color: #e06666;
  --bs-form-invalid-border-color: #e06666;
}

*,
*::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.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  h1 {
    font-size: 4rem;
  }
}

h2 {
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  h2 {
    font-size: 3rem;
  }
}

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

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

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

h6 {
  font-size: 1.125rem;
}

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;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@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;
}

/* 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;
  overflow-x: hidden;
}

html {
  overflow-x: hidden;
  scroll-behavior: smooth;
}
html.offcanvas-active {
  overflow-y: hidden;
}

::-webkit-scrollbar {
  width: 6px;
  background-color: #f1f1f1;
  height: 3px;
}

::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background: #aaaaaa;
  height: 3px;
}

.pager__items {
  margin: 40px 0 !important;
}
.pager__items .is-active a {
  position: relative;
}
.pager__items .is-active a::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 30px;
  background-color: #ECECEC;
  border-radius: 50%;
  opacity: 1;
  z-index: -1;
  transition: all 0.5s;
}
.pager__items .pager__item {
  font-size: 1rem;
  color: #757575;
  line-height: 1.5rem;
  list-style: none;
}
.pager__items .pager__item:first-child a {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}
.pager__items .pager__item:last-child a {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.pager__items .pager__item a {
  padding: 15px 20px;
  border: 1px solid rgba(60, 72, 88, 0.1);
}
@media (max-width: 767.98px) {
  .pager__items .pager__item a {
    padding: 8px 12px;
  }
}
@media (max-width: 991.98px) {
  .pager__items .pager__item {
    display: inline-block;
    margin-top: 40px;
  }
}

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="Uyarı 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;
  margin: 10px 0;
  border-radius: 5px;
  font-size: 16px;
}
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="Uyarı mesajı"] *,
div[data-drupal-messages]:not(.hidden) div[aria-label="Status message"] *,
div[data-drupal-messages]:not(.hidden) div[aria-label="Error message"] * {
  color: #fff !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="Uyarı 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="Uyarı 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: rgba(0, 128, 0, 0.2705882353);
  border: 1px solid #9a9a9a;
  color: #fff;
}
div[data-drupal-messages]:not(.hidden) div[aria-label="Uyarı mesajı"],
div[data-drupal-messages]:not(.hidden) div[aria-label="Hata mesajı"],
div[data-drupal-messages]:not(.hidden) div[aria-label="Error message"] {
  background: #FFBABA;
  border: 1px solid #D8000C;
  color: #D8000C;
}
div[data-drupal-messages]:not(.hidden) div[aria-label="Uyarı mesajı"] div[role=alert] ul li,
div[data-drupal-messages]:not(.hidden) div[aria-label="Hata mesajı"] div[role=alert] ul li,
div[data-drupal-messages]:not(.hidden) div[aria-label="Error message"] div[role=alert] ul li {
  font-size: 16px;
  line-height: 20px;
}

ul li {
  font-size: 1rem !important;
}

.gin--horizontal-toolbar .toolbar-menu-administration ul li {
  font-size: 14px;
}

.d-flex {
  display: flex;
}

.paragraph img {
  max-width: 100%;
}
@media (max-width: 991.98px) {
  .paragraph img {
    height: auto;
  }
}

.left-btn {
  position: relative;
  padding: 6px 30px;
  background: #002776;
  border: 0;
  border-radius: 20px;
  color: #fff;
  margin-right: 20px;
}
.left-btn::after {
  height: 11px;
  width: 6px;
  content: "";
  top: 32.5%;
  left: 0;
  margin-left: 18px;
  position: absolute;
  filter: invert(1);
  transform: rotate(180deg);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjY2NjYzIDguMzMwNzNMNC45OTk5NiA0Ljk5NzRMMS42NjY2MyAxLjY2NDA2IiBzdHJva2U9IiMwMDI3NzYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}

.right-btn {
  position: relative;
  padding: 6px 30px;
  background: #002776;
  border: 0;
  border-radius: 20px;
  color: #fff;
}
.right-btn::after {
  height: 11px;
  width: 6px;
  content: "";
  top: 34.5%;
  margin-left: 9px;
  position: absolute;
  filter: invert(1);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjY2NjYzIDguMzMwNzNMNC45OTk5NiA0Ljk5NzRMMS42NjY2MyAxLjY2NDA2IiBzdHJva2U9IiMwMDI3NzYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}

form .form-item-suaccount-name {
  border: 1px solid #ADADAD;
  padding: 10px;
  border-radius: 10px !important;
}
form .iti {
  display: block !important;
}
form .su-account-message img {
  border-radius: 6px;
  max-width: 100%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
form .su-account-message p {
  color: #313131 !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  padding: 0 !important;
}
form .su-account-message p.fw-bold {
  font-weight: 500 !important;
}
form .webform-progress .progress-marker:before {
  background-color: #002776 !important;
  width: 28px;
  height: 28px;
}
form .webform-progress .progress-marker:after {
  background-color: #EBEBEB !important;
}
form .webform-progress .progress-title {
  font-size: 16px !important;
}
form input, form select, form textarea {
  border: 1px solid #002776 !important;
  padding: 10px !important;
  border-radius: 10px !important;
  box-shadow: none !important;
  margin: 10px 0;
}
form label, form span, form p {
  color: #002776 !important;
  font-weight: 500 !important;
  padding-bottom: 10px !important;
  font-size: 16px !important;
}
form textarea {
  width: 100% !important;
}
form .js-webform-radios {
  display: flex;
}
form .js-webform-radios .js-form-type-radio {
  margin-right: 40px;
}
form .js-form-type-checkbox {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
form .js-form-type-checkbox label {
  font-size: 14px !important;
}
form label {
  display: block;
}
form input[type=checkbox] {
  width: auto;
  margin-right: 20px;
}
form .account_name {
  color: #002776;
  margin-bottom: 10px;
}
form .account_extra_info p {
  padding-bottom: 0 !important;
  margin-bottom: 0.5rem !important;
  font-weight: 400 !important;
}
form .password-suggestions {
  background-color: #002776;
  color: #fff !important;
  font-size: 14px !important;
  padding: 10px;
}
form .password-suggestions ul li {
  font-size: 14px !important;
}
form input {
  width: 100%;
  box-shadow: none;
}
form .webform-element-description {
  font-size: 14px;
  padding-top: 12px;
  margin-bottom: 20px;
  columns: #002776;
}
form .webform-button--submit, form .webform-button--next {
  display: block;
  width: 40%;
  margin: auto;
  margin-top: 30px;
}
form .form-submit {
  margin-top: 20px;
}
form .password-strength__meter {
  height: 0.3em;
  margin-top: 0.8em;
  border-radius: 50px;
  display: block;
}
form .password-strength__meter .password-strength__indicator {
  background-color: #002776;
}

.custom-select {
  position: relative;
  font-family: Arial;
}

.custom-select select {
  display: none; /*hide original SELECT element: */
}

.select-selected {
  background-color: DodgerBlue;
}

/* Style the arrow inside the select element: */
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent;
}

/* Point the arrow upwards when the select box is open (active): */
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
}

/* style the items (options), including the selected item: */
.select-items div, .select-selected {
  color: #ffffff;
  padding: 8px 16px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
}

/* Style items (options): */
.select-items {
  position: absolute;
  background-color: DodgerBlue;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
}

/* Hide the items when the select box is closed: */
.select-hide {
  display: none;
}

.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}

#example_wrapper .dataTables_length {
  display: none;
}
#example_wrapper #example_filter {
  display: none;
}
#example_wrapper .dataTables_info {
  display: none;
}
#example_wrapper .dataTables_paginate {
  display: flex;
  justify-content: end;
}
#example_wrapper .dataTables_paginate .paginate_button {
  position: relative;
  color: #313131;
  padding: 10px;
}
#example_wrapper .dataTables_paginate .paginate_button.previous, #example_wrapper .dataTables_paginate .paginate_button.next {
  display: block;
  color: #fff;
  position: relative;
}
#example_wrapper .dataTables_paginate .paginate_button.previous:after, #example_wrapper .dataTables_paginate .paginate_button.next:after {
  position: absolute;
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iLTAuNSIgeT0iMC41IiB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIHJ4PSIxNC41IiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAyOSAwKSIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE2LjUgMTguNzVMMTIuNzUgMTVMMTYuNSAxMS4yNSIgc3Ryb2tlPSIjMDAyNzc2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxyZWN0IHg9Ii0wLjUiIHk9IjAuNSIgd2lkdGg9IjI5IiBoZWlnaHQ9IjI5IiByeD0iMTQuNSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjkgMCkiIHN0cm9rZT0iI0VCRUJFQiIvPgo8L3N2Zz4K");
  width: 30px;
  height: 30px;
  left: 44px;
  top: 6px;
}
#example_wrapper .dataTables_paginate .paginate_button.next:after {
  transform: rotate(180deg);
  left: 12px;
}
#example_wrapper .dataTables_paginate .paginate_button.current {
  color: #002776;
}
#example_wrapper .dataTables_paginate .paginate_button:before {
  content: "/";
  position: absolute;
  left: 25px;
}
#example_wrapper .dataTables_paginate .paginate_button:hover {
  cursor: pointer;
}
#example_wrapper .dataTables_paginate span {
  display: flex;
  align-items: center;
}
#example_wrapper .dataTables_paginate span .paginate_button:last-child::before {
  display: none;
}

table.table-responsive {
  width: 100% !important;
}
@media (max-width: 991.98px) {
  table.table-responsive {
    display: block;
  }
}
table tbody tr, table tbody td, table thead tr, table thead td {
  position: relative;
  height: 72px;
  padding: 0.5rem 1.2rem !important;
  font-size: 16px;
  line-height: 28px;
  vertical-align: middle;
  z-index: 1;
  font-weight: 400 !important;
  position: relative;
  color: #313131;
}

.row-equal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.row-equal [class*=col-] {
  display: grid;
}
.row-equal [class*=col-] .paragraph {
  width: 100%;
}

@keyframes smoothScroll {
  0% {
    -webkit-transform: translateY(-215px);
    transform: translateY(-215px);
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@-webkit-keyframes smoothScrollTop {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  100% {
    -webkit-transform: translateY(-217px);
    transform: translateY(-217px);
  }
}
@keyframes smoothScrollTop {
  0% {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
  100% {
    -webkit-transform: translateY(-217px);
    transform: translateY(-217px);
  }
}
.user-login-form {
  max-width: 1320px;
  margin: auto;
}
@media (max-width: 991.98px) {
  .user-login-form {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.container-max {
  max-width: 1076px;
  --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;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container, .container-max {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container, .container-max {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container, .container-max {
    max-width: 1140px;
  }
}
@media (min-width: 1355px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
@media (min-width: 576px) and (max-width: 1360px) {
  body .container, body .container-max, body .container-fluid, body .container-xxl, body .container-xl, body .container-lg, body .container-md, body .container-sm {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
}
@media (max-width: 575px) {
  body .container, .body .container-max, body .container-fluid, body .container-xxl, body .container-xl, body .container-lg, body .container-md, body .container-sm {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.outside-container {
  position: relative;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.outside-container.bg-primary::after {
  content: "";
  background-color: #002776;
  position: absolute;
  width: 100%;
  z-index: -1;
  height: 100%;
  padding-left: 100%;
  padding-right: 100%;
  right: 0;
}
.outside-container.bg-primary .paragraph--type--prg-text p {
  color: #fff;
}
.outside-container.bg-background-color::after {
  content: "";
  background-color: #F7F6F4;
  position: absolute;
  width: 100%;
  z-index: -1;
  height: 100%;
  padding-left: 100%;
  padding-right: 100%;
  right: 0;
}
.outside-container.bg-red::after {
  content: "";
  background-color: #CC0000;
  position: absolute;
  width: 100%;
  z-index: -1;
  height: 100%;
  padding-left: 100%;
  padding-right: 100%;
  right: 0;
}
.outside-container.bg-red .paragraph--type--prg-text p {
  color: #fff;
}
.outside-container.bg-blue-dark::after {
  content: "";
  background-color: #004990;
  position: absolute;
  width: 100%;
  z-index: -1;
  height: 100%;
  padding-left: 100%;
  padding-right: 100%;
  right: 0;
}
.outside-container.bg-blue-dark .paragraph--type--prg-text p {
  color: #fff;
}
.outside-container.bg-cream::after {
  content: "";
  background-color: #D8D4C8;
  position: absolute;
  width: 100%;
  z-index: -1;
  height: 100%;
  padding-left: 100%;
  padding-right: 100%;
  right: 0;
}
.outside-container.bg-green::after {
  content: "";
  background-color: #BFCE1C;
  position: absolute;
  width: 100%;
  z-index: -1;
  height: 100%;
  padding-left: 100%;
  padding-right: 100%;
  right: 0;
}
.outside-container.bg-green .paragraph--type--prg-text p {
  color: #fff;
}
.outside-container.bg-orange::after {
  content: "";
  background-color: #E37222;
  position: absolute;
  width: 100%;
  z-index: -1;
  height: 100%;
  padding-left: 100%;
  padding-right: 100%;
  right: 0;
}
.outside-container.bg-orange .paragraph--type--prg-text p {
  color: #fff;
}
.outside-container.bg-gray-700::after {
  content: "";
  background-color: #838383;
  position: absolute;
  width: 100%;
  z-index: -1;
  height: 100%;
  padding-left: 100%;
  padding-right: 100%;
  right: 0;
}

.link-button {
  background-color: #FBFBFB;
  position: relative;
  border-radius: 8px;
  padding: 24px 48px 24px 24px;
  margin-top: 22px;
  display: block;
}
.link-button:after {
  position: absolute;
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiIGZpbGw9IiMwMDI3NzYiLz4KPHBhdGggZD0iTTE3IDEyTDcgMTJNMTcgMTJMMTMgMTZNMTcgMTJMMTMgOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  width: 24px;
  height: 24px;
  right: 14px;
}

.owl-carousel .owl-stage-outer {
  overflow: visible;
}
@media (max-width: 991.98px) {
  .owl-carousel .owl-stage-outer {
    overflow: hidden;
  }
}

.paragraph--type--prg-grid .link-btn {
  box-shadow: none !important;
}

#block-su-site-branding img {
  display: block;
  height: 50px;
  max-height: 50px;
  width: auto;
}
@media (max-width: 767.98px) {
  #block-su-site-branding img {
    width: 70%;
  }
}

.normal-hero .hero-background {
  width: 100%;
  height: 400px;
  object-fit: cover;
  background-repeat: no-repeat;
  background-origin: inherit;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: -webkit-box;
}
.normal-hero .hero-background .hero-container {
  display: none;
}

.contextual-region p .btn {
  margin-bottom: 12px;
}

.mega-hero .hero-background {
  width: 100%;
  height: 800px;
  object-fit: cover;
  background-repeat: no-repeat;
  background-origin: inherit;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: center;
  position: relative;
}
.mega-hero .hero-background video {
  width: 100%;
  height: 100%;
  position: absolute;
  -o-object-fit: cover;
  object-fit: cover;
}
.mega-hero .hero-background .hero-container {
  display: block;
  width: 746px;
}
@media (max-width: 767.98px) {
  .mega-hero .hero-background .hero-container {
    width: 100%;
  }
}
.mega-hero .hero-background .hero-container .hero-person-img img {
  width: auto;
  height: auto;
}
.mega-hero .hero-background .hero-container .hero-content p {
  line-height: 1.5;
}
@media (max-width: 991.98px) {
  .mega-hero .hero-background .hero-container .hero-link-contain {
    margin-bottom: 10px;
  }
}
@media (max-width: 767.98px) {
  .mega-hero .hero-background .hero-container .hero-link-contain {
    flex-direction: column;
    align-items: flex-start !important;
  }
  .mega-hero .hero-background .hero-container .hero-link-contain a.hero-link {
    width: 100%;
  }
}
.mega-hero .hero-background .hero-container .hero-link-contain .hero-link::after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMTY2NzEgMy42Nzk2OUgzLjAwMDA0QzIuNTU4MDEgMy42Nzk2OSAyLjEzNDA5IDMuODU1MjggMS44MjE1MyA0LjE2Nzg0QzEuNTA4OTcgNC40ODA0IDEuMzMzMzcgNC45MDQzMyAxLjMzMzM3IDUuMzQ2MzVWMTIuODQ2NEMxLjMzMzM3IDEzLjI4ODQgMS41MDg5NyAxMy43MTIzIDEuODIxNTMgMTQuMDI0OUMyLjEzNDA5IDE0LjMzNzQgMi41NTgwMSAxNC41MTMgMy4wMDAwNCAxNC41MTNIMTAuNUMxMC45NDIxIDE0LjUxMyAxMS4zNjYgMTQuMzM3NCAxMS42Nzg2IDE0LjAyNDlDMTEuOTkxMSAxMy43MTIzIDEyLjE2NjcgMTMuMjg4NCAxMi4xNjY3IDEyLjg0NjRWOC42Nzk2OU02LjMzMzM3IDkuNTEzMDJMMTQuNjY2NyAxLjE3OTY5TTEwLjUgMS4xNzk2OUgxNC42NjY3VjUuMzQ2MzUiIHN0cm9rZT0iIzAwMjc3NiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  width: 16px;
  height: 16px;
  right: -26px;
  top: 3px;
  position: absolute;
  filter: brightness(0) invert(1);
}
.mega-hero .hero-background .hero-container .image-link .hero-link::after {
  display: none;
}
.mega-hero .hero-background .hero-container .image-link .hero-link.btn-white {
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(255, 255, 255, 0.18) !important;
  backdrop-filter: blur(2.5999999046px) !important;
}
.mega-hero .hero-background.image-link .hero-container {
  width: 100%;
  max-width: none;
  margin-top: 160px;
  margin-bottom: auto;
}
.mega-hero .hero-background.image-link .hero-container .hero-link-content {
  padding-bottom: 10rem !important;
}
.mega-hero .hero-background.image-link .hero-container .hero-link-content .hero-link-contain .hero-link::after {
  display: none;
}
.mega-hero .hero-background.image-link .hero-container .hero-link-content .hero-link-contain .hero-link.btn-white {
  border: 1px solid rgba(255, 255, 255, 0.38);
  background: rgba(255, 255, 255, 0.18) !important;
  backdrop-filter: blur(2.5999999046px) !important;
}
.mega-hero .hero-background.image-link .hero-container .image-link-crd img {
  width: 100%;
  height: auto;
  border-radius: 8px;
}
.mega-hero .hero-background.image-link .hero-container .image-link-crd .image-link-card-body {
  position: absolute;
  content: "";
  color: #fff;
  bottom: 30%;
  left: 10%;
  right: 10%;
  font-size: 1.125rem;
}

@media (max-width: 767.98px) {
  .wrapper .icon-search-container {
    margin-right: 0 !important;
  }
}
.wrapper .search-box {
  position: absolute;
  height: 100%;
  max-width: calc(100% - 0px);
  width: 100%;
  opacity: 0;
  left: 0;
  top: 0;
  pointer-events: none;
  transition: all 0.1s ease;
}
.wrapper .search-box .fa-search-close {
  display: none;
}
.wrapper .search-box.active {
  opacity: 1;
  pointer-events: revert;
}
.wrapper .search-box.active .search-container .input-icon {
  position: relative;
}
.wrapper .search-box.active .search-container .input-icon:after {
  position: absolute;
  content: "";
  width: 28px;
  height: 27px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjkxNjcgMjAuNTgzM0MxNi43MDMxIDIwLjU4MzMgMjAuNTgzMyAxNi43MDMxIDIwLjU4MzMgMTEuOTE2N0MyMC41ODMzIDcuMTMwMiAxNi43MDMxIDMuMjUgMTEuOTE2NyAzLjI1QzcuMTMwMiAzLjI1IDMuMjUgNy4xMzAyIDMuMjUgMTEuOTE2N0MzLjI1IDE2LjcwMzEgNy4xMzAyIDIwLjU4MzMgMTEuOTE2NyAyMC41ODMzWiIgc3Ryb2tlPSIjMTE2RkM0IiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yMi43NTAxIDIyLjc1MDFMMTguMDM3NiAxOC4wMzc2IiBzdHJva2U9IiMxMTZGQzQiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  left: 35px;
  z-index: 4;
  top: 30px;
}
.wrapper .search-box.active .search-container .fa-search-close {
  height: 50px;
  width: 50px;
  border-radius: 100%;
  background-color: #FEFEFE;
  display: block;
  position: relative;
  border: 1px solid #DFE0E4;
  z-index: 4;
  top: 18px;
  z-index: 4;
  right: 22px;
  position: absolute;
}
.wrapper .search-box.active .search-container .fa-search-close:hover {
  cursor: pointer;
}
.wrapper .search-box.active .search-container .fa-search-close:after {
  position: absolute;
  content: "";
  width: 28px;
  height: 28px;
  left: 12px;
  top: 12px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjUgNi41TDYuNSAxOS41IiBzdHJva2U9IiM4NzAwNTIiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjUgNi41TDE5LjUgMTkuNSIgc3Ryb2tlPSIjODcwMDUyIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.wrapper .search-custom {
  transition: all 0.5s ease;
}
.wrapper .keyup-active .search-custom {
  display: block !important;
  position: absolute;
  background: white;
  left: 0;
  width: 100%;
  top: 100%;
  padding: 32px 35px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top: 1px solid #EBEBEB;
}
.wrapper .keyup-active .search-box input {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.wrapper {
  position: relative;
  text-align: center;
}
@media (max-width: 991.98px) {
  .wrapper {
    display: none;
  }
}

.icon-search-container {
  position: relative;
  border-radius: 50px;
  width: 50px;
  position: relative;
  transition: width 0.2s ease-out;
  backface-visibility: hidden;
}
@media (max-width: 991.98px) {
  .icon-search-container {
    width: 30px;
  }
}
.icon-search-container .search-box {
  display: none;
}
.icon-search-container.active {
  background-color: #fff;
  width: 550px;
  height: 50px;
  margin-right: 20px;
  position: absolute;
  right: 0;
  z-index: 99;
  top: -14px;
}
@media (max-width: 991.98px) {
  .icon-search-container.active {
    width: 400px;
    top: 20px;
  }
}
@media (max-width: 767.98px) {
  .icon-search-container.active {
    width: 240px;
    top: -32px;
    right: 18px;
    z-index: 999999;
  }
}
.icon-search-container.active .search-box {
  display: block;
  position: absolute;
  background-color: #fff;
  border-radius: 20px;
  width: 100%;
  margin-top: 3.5rem;
  text-align: start;
  padding: 12px;
  z-index: 1;
}
.icon-search-container.active .fa-times-circle {
  opacity: 1;
}
.icon-search-container.active .search-input {
  width: 450px;
}
.icon-search-container.active .fa-search {
  color: #313131;
  top: 15px;
  left: 17px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjY2NjcgMTYuNjY2N0wxMy4xNjk0IDEzLjE2OTRNMTUgOC43NUMxNSA1LjI5ODIyIDEyLjIwMTggMi41IDguNzUgMi41QzUuMjk4MjIgMi41IDIuNSA1LjI5ODIyIDIuNSA4Ljc1QzIuNSAxMi4yMDE4IDUuMjk4MjIgMTUgOC43NSAxNUMxMi4yMDE4IDE1IDE1IDEyLjIwMTggMTUgOC43NVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
  filter: invert(1);
  background-repeat: no-repeat;
}
.icon-search-container.active .fa-search:before {
  display: none;
}
@media (max-width: 767.98px) {
  .icon-search-container.active .fa-search {
    top: 16px;
  }
}
.icon-search-container .fa-search {
  color: #ffffff;
  position: relative;
  cursor: pointer;
  line-height: normal;
  display: flex;
  align-items: center;
}
.icon-search-container .fa-search::before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjY2NjcgMTYuNjY2N0wxMy4xNjk0IDEzLjE2OTRNMTUgOC43NUMxNSA1LjI5ODIyIDEyLjIwMTggMi41IDguNzUgMi41QzUuMjk4MjIgMi41IDIuNSA1LjI5ODIyIDIuNSA4Ljc1QzIuNSAxMi4yMDE4IDUuMjk4MjIgMTUgOC43NSAxNUMxMi4yMDE4IDE1IDE1IDEyLjIwMTggMTUgOC43NVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}
.icon-search-container .fa-times-circle {
  opacity: 0;
  color: #d9d9d9;
  font-size: 20px;
  position: absolute;
  top: 12px;
  right: 8px;
  transition: opacity 0.2s ease-out;
  cursor: pointer;
  display: none;
}
.icon-search-container .search-input {
  position: absolute;
  cursor: default;
  left: 45px;
  top: 2px;
  width: 0;
  padding: 5px !important;
  border: none;
  outline: none;
  font-size: 18px;
  line-height: 28px;
  background-color: rgba(255, 255, 255, 0);
  transition: width 0.2s ease-out;
  border: none !important;
  padding: 10px !important;
  border-radius: 0px !important;
}

.quotation {
  position: relative;
}
.quotation:before {
  position: absolute;
  content: "";
  top: -36px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9InRpcm5hayAxIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjM1NF81NDYyNCkiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNOS45ODk0OSAwLjExNzE4OEM1LjE4NCAxLjQ0NjQyIDAuMTgxMDI4IDQuNjM2NTcgMC4xODEwMjggMTAuMTUyOUMwLjE4MTAyOCAxNC45MzgxIDQuMTMwNzQgMTcuNzk2IDcuMjI0NjkgMTcuNzk2SDcuMjkwNTFDOC44NzA0IDE3Ljc5NiAxMC43MTM2IDE2LjY2NjEgMTAuNzEzNiAxNC44NzE3QzEwLjcxMzYgMTMuNTQyNCAxMC4xMjExIDEyLjk0NDMgOS43OTIgMTIuODc3OEM3LjIyNDY5IDEyLjQxMjYgNS4zMTU2NiAxMC43NTEgNS4zMTU2NiA4LjM1ODQyQzUuMzE1NjYgNS43NjY0MiA3LjI5MDUyIDMuNzcyNTcgMTAuNzc5NCAyLjE3NzVMOS45ODk0OSAwLjExNzE4OFpNMjIuNTI1MiAwLjExNzE4OEMxNy43MTk4IDEuNDQ2NDIgMTIuNzE2OCA0LjYzNjU3IDEyLjcxNjggMTAuMTUyOUMxMi43MTY4IDE0LjkzODEgMTYuNjY2NSAxNy43OTYgMTkuNzYwNCAxNy43OTZIMTkuODI2M0MyMS40MDYyIDE3Ljc5NiAyMy4yNDk0IDE2LjY2NjEgMjMuMjQ5NCAxNC44NzE3QzIzLjI0OTQgMTMuNTQyNCAyMi42NTY5IDEyLjk0NDMgMjIuMzI3NyAxMi44Nzc4QzE5Ljc2MDQgMTIuNDEyNiAxNy44NTE0IDEwLjc1MSAxNy44NTE0IDguMzU4NDJDMTcuODUxNCA1Ljc2NjQyIDE5LjgyNjMgMy43NzI1NyAyMy4zMTUyIDIuMTc3NUwyMi41MjUyIDAuMTE3MTg4WiIgZmlsbD0iIzMxMzEzMSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIzNTRfNTQ2MjQiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
  width: 24px;
  height: 18px;
}

.main-page .paragraph--type--prg-text p {
  font-size: 18px;
  line-height: 28px;
  color: #313131 !important;
}
.main-page .paragraph--type--prg-text p:first-child::first-letter {
  font-weight: bold;
  font-size: 60px;
  line-height: 68px;
  float: left;
  font-family: "Crimson Text", serif;
  padding-right: 6px;
  margin-top: 0px;
}
.main-page .paragraph--type--prg-text table p::first-letter {
  display: none !important;
  font-size: 18px !important;
  line-height: 20px !important;
  font-weight: 400 !important;
  padding-right: 0px !important;
  float: inherit !important;
  margin-top: auto !important;
  font-family: "Roboto", serif !important;
}
.main-page .paragraph--type--prg-text ul li {
  font-size: 1.125rem;
  line-height: 28px;
  color: #5A5A5A;
  margin-bottom: 1.5rem;
}
.main-page .paragraph--type--prg-text ul li::marker {
  font-size: 1.5rem;
  color: #5A5A5A !important;
}
.main-page .paragraph--type--prg-text ul li p::first-letter {
  display: none !important;
  font-size: 18px !important;
  line-height: 20px !important;
  font-weight: 400 !important;
  padding-right: 0px !important;
  float: inherit !important;
  margin-top: auto !important;
  font-family: "Roboto", serif !important;
}
.main-page .block-content-wrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: flex;
}
.main-page .block-content-wrapper .content-wrapper.node-content-left {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 66.04%;
  flex: 1 1 66.04%;
  max-width: 66.4%;
}
@media (max-width: 991.98px) {
  .main-page .block-content-wrapper .content-wrapper.node-content-left {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
  }
}
.main-page .block-content-wrapper .content-wrapper.node-content-left .owl-stage-outer {
  overflow: hidden !important;
}
.main-page .block-content-wrapper .content-sidebar {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 23.611%;
  flex: 1 1 23.611%;
  max-width: 23.611%;
}
@media (max-width: 991.98px) {
  .main-page .block-content-wrapper .content-sidebar {
    padding: 24px;
  }
}
@media (max-width: 991.98px) {
  .main-page .block-content-wrapper .content-sidebar.node-baglantılar {
    max-height: 600px;
    z-index: 999;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    /* flex: 1 1 100%; */
    max-width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 24px 48px -12px rgba(16, 24, 40, 0.18);
    box-shadow: 0 24px 48px -12px rgba(16, 24, 40, 0.18);
    position: fixed;
    top: 50%;
    width: 50%;
    right: -50%;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    max-height: 600px;
  }
  .main-page .block-content-wrapper .content-sidebar.node-baglantılar.active {
    right: 0;
    overflow: auto;
    padding: 24px;
  }
  .main-page .block-content-wrapper .content-sidebar.node-baglantılar .open-sidebar {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #313131;
    width: 38px;
    height: 44px;
    padding: 8px 4px;
    position: absolute;
    left: 0;
    top: 40%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    background-color: #fff;
  }
  .main-page .block-content-wrapper .content-sidebar.node-baglantılar .open-sidebar .icon-arrow {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiByeD0iMTQiIGZpbGw9IiNGN0Y2RjQiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMzODVfMjcwNDUpIj4KPHBhdGggZD0iTTEzLjAyMzcgMTMuOTk5NkwxNy4xNDg3IDE4LjEyNDZMMTUuOTcwMyAxOS4zMDNMMTAuNjY3IDEzLjk5OTZMMTUuOTcwMyA4LjY5NjI5TDE3LjE0ODcgOS44NzQ2MkwxMy4wMjM3IDEzLjk5OTZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzMzODVfMjcwNDUiPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0IDQpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
    width: 28px;
    height: 28px;
  }
  .main-page .block-content-wrapper .content-sidebar.node-baglantılar .open-sidebar:after {
    content: "";
    width: 36px;
    height: 44px;
    position: absolute;
    left: 0;
    display: block;
    -webkit-box-shadow: 0 24px 48px -12px rgba(16, 24, 40, 0.18);
    box-shadow: 0 24px 48px -12px rgba(16, 24, 40, 0.18);
  }
  .main-page .block-content-wrapper .content-sidebar.node-baglantılar .close-sidebar .icon-arrow {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiByeD0iMTQiIGZpbGw9IiNGN0Y2RjQiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMzODVfMjcyNzYpIj4KPHBhdGggZD0iTTE0Ljk3NjMgMTMuOTk5NkwxMC44NTEzIDE4LjEyNDZMMTIuMDI5NyAxOS4zMDNMMTcuMzMzIDEzLjk5OTZMMTIuMDI5NyA4LjY5NjI5TDEwLjg1MTMgOS44NzQ2MkwxNC45NzYzIDEzLjk5OTZaIiBmaWxsPSJibGFjayIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzMzODVfMjcyNzYiPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAyNCA0KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
    width: 28px;
    height: 28px;
    display: block;
  }
  .main-page .block-content-wrapper .content-sidebar.node-baglantılar ul li a {
    font-size: 14px !important;
    line-height: 24px;
  }
}
.main-page .block-content-wrapper .content-sidebar.node-baglantılar .mobile-sidebar {
  display: flex;
  justify-content: space-between;
}
.main-page .block-content-wrapper .content-sidebar.node-baglantılar .page-link, .main-page .block-content-wrapper .content-sidebar.node-baglantılar .page-kolay-link {
  font-size: 1.5rem;
  line-height: 24px;
  font-family: "Crimson Text", serif;
  color: #313131;
}
@media (max-width: 991.98px) {
  .main-page .block-content-wrapper .content-sidebar.node-baglantılar .page-link, .main-page .block-content-wrapper .content-sidebar.node-baglantılar .page-kolay-link {
    font-size: 1.125rem !important;
  }
}
.main-page .block-content-wrapper .content-sidebar.node-baglantılar ul {
  padding: 0;
  list-style: none;
}
.main-page .block-content-wrapper .content-sidebar.node-baglantılar ul li {
  border-bottom: 1px solid #d8d4c8;
  padding-bottom: 15px;
  margin-bottom: 16px;
}
.main-page .block-content-wrapper .content-sidebar.node-baglantılar ul li a {
  font-size: 1rem;
  font-weight: 500;
}
.main-page .block-content-wrapper .content-sidebar.node-baglantılar ul li a:hover {
  cursor: pointer;
}

@media (max-width: 991.98px) {
  .page-title-wrapper {
    padding-top: 100px;
  }
}
.page-title-wrapper .page-title-bg {
  background-image: url(/themes/custom/su/image/page-title.png);
  background-repeat: no-repeat;
  background-size: cover;
  height: 200px;
  position: relative;
  height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-size: cover;
  position: relative;
  background-position: center;
}
@media (max-width: 767.98px) {
  .page-title-wrapper .page-title-bg {
    height: 230px;
  }
}
.page-title-wrapper .page-title-bg:after {
  content: "";
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 100%);
  height: 100%;
  width: 100%;
  top: 0;
  position: absolute;
}
.page-title-wrapper .page-title-bg h1 {
  position: relative;
  z-index: 1;
  font-size: 2.5rem;
  line-height: 2.75rem;
}
@media (max-width: 991.98px) {
  .page-title-wrapper .page-title-bg h1 {
    font-size: 1.5rem !important;
    line-height: 1.75rem !important;
  }
}
@media (max-width: 767.98px) {
  .page-title-wrapper .page-title-bg .row.pt-5 {
    padding-top: 6rem !important;
  }
}

@media (max-width: 991.98px) {
  .breadcrumb-container {
    width: 100%;
  }
}
.breadcrumb-container .breadcrumb {
  display: flex;
}
.breadcrumb-container .breadcrumb .breadcrumb-item {
  list-style: none;
}
@media (max-width: 991.98px) {
  .breadcrumb-container .breadcrumb {
    white-space: nowrap;
    flex-wrap: nowrap !important;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
.breadcrumb-container .breadcrumb-item:first-child a span {
  display: none;
}
.breadcrumb-container .breadcrumb-item:first-child a:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjcwNzEgMi4yOTI4OUMxMC4zMTY2IDEuOTAyMzcgOS42ODM0MiAxLjkwMjM3IDkuMjkyODkgMi4yOTI4OUwyLjI5Mjg5IDkuMjkyODlDMS45MDIzNyA5LjY4MzQyIDEuOTAyMzcgMTAuMzE2NiAyLjI5Mjg5IDEwLjcwNzFDMi42ODM0MiAxMS4wOTc2IDMuMzE2NTggMTEuMDk3NiAzLjcwNzExIDEwLjcwNzFMNCAxMC40MTQyVjE3QzQgMTcuNTUyMyA0LjQ0NzcyIDE4IDUgMThIN0M3LjU1MjI4IDE4IDggMTcuNTUyMyA4IDE3VjE1QzggMTQuNDQ3NyA4LjQ0NzcyIDE0IDkgMTRIMTFDMTEuNTUyMyAxNCAxMiAxNC40NDc3IDEyIDE1VjE3QzEyIDE3LjU1MjMgMTIuNDQ3NyAxOCAxMyAxOEgxNUMxNS41NTIzIDE4IDE2IDE3LjU1MjMgMTYgMTdWMTAuNDE0MkwxNi4yOTI5IDEwLjcwNzFDMTYuNjgzNCAxMS4wOTc2IDE3LjMxNjYgMTEuMDk3NiAxNy43MDcxIDEwLjcwNzFDMTguMDk3NiAxMC4zMTY2IDE4LjA5NzYgOS42ODM0MiAxNy43MDcxIDkuMjkyODlMMTAuNzA3MSAyLjI5Mjg5WiIgZmlsbD0iIzVBNUE1QSIvPgo8L3N2Zz4K");
  position: absolute;
  content: "";
  width: 22px;
  height: 22px;
  margin-left: -46px;
  z-index: 1;
  top: 0px;
}
@media (max-width: 991.98px) {
  .breadcrumb-container .breadcrumb-item:first-child a:before {
    margin-left: -32px;
  }
}
.breadcrumb-container .breadcrumb-item {
  margin-left: 2rem;
  margin-right: 1rem;
  padding: 0 !important;
  position: relative;
  z-index: 1;
}
.breadcrumb-container .breadcrumb-item::before {
  content: "" !important;
  padding-right: 0 !important;
  float: none;
  color: transparent;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI5Mjg5IDE0LjcwNzFDNi45MDIzNyAxNC4zMTY2IDYuOTAyMzcgMTMuNjgzNCA3LjI5Mjg5IDEzLjI5MjlMMTAuNTg1OCAxMEw3LjI5Mjg5IDYuNzA3MTFDNi45MDIzNyA2LjMxNjU4IDYuOTAyMzcgNS42ODM0MiA3LjI5Mjg5IDUuMjkyODlDNy42ODM0MiA0LjkwMjM3IDguMzE2NTggNC45MDIzNyA4LjcwNzExIDUuMjkyODlMMTIuNzA3MSA5LjI5Mjg5QzEzLjA5NzYgOS42ODM0MiAxMy4wOTc2IDEwLjMxNjYgMTIuNzA3MSAxMC43MDcxTDguNzA3MTEgMTQuNzA3MUM4LjMxNjU4IDE1LjA5NzYgNy42ODM0MiAxNS4wOTc2IDcuMjkyODkgMTQuNzA3MVoiIGZpbGw9IiNDMkMyQzIiLz4KPC9zdmc+Cg==");
  width: 10px;
  height: 22px;
  width: 22px;
  position: absolute;
  right: 0%;
  top: 1px;
  margin-right: -40px;
}
.breadcrumb-container .breadcrumb-item:last-child::before {
  display: none;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Crimson Text", serif;
  font-weight: 600;
}

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

.link-btn {
  background: #fff !important;
  color: #002776 !important;
  width: 250px !important;
  height: 50px !important;
  text-align: start !important;
  border-radius: 100px !important;
  position: relative;
  padding: 14px !important;
  box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
}
.link-btn::after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMTY2NzEgMy42Nzk2OUgzLjAwMDA0QzIuNTU4MDEgMy42Nzk2OSAyLjEzNDA5IDMuODU1MjggMS44MjE1MyA0LjE2Nzg0QzEuNTA4OTcgNC40ODA0IDEuMzMzMzcgNC45MDQzMyAxLjMzMzM3IDUuMzQ2MzVWMTIuODQ2NEMxLjMzMzM3IDEzLjI4ODQgMS41MDg5NyAxMy43MTIzIDEuODIxNTMgMTQuMDI0OUMyLjEzNDA5IDE0LjMzNzQgMi41NTgwMSAxNC41MTMgMy4wMDAwNCAxNC41MTNIMTAuNUMxMC45NDIxIDE0LjUxMyAxMS4zNjYgMTQuMzM3NCAxMS42Nzg2IDE0LjAyNDlDMTEuOTkxMSAxMy43MTIzIDEyLjE2NjcgMTMuMjg4NCAxMi4xNjY3IDEyLjg0NjRWOC42Nzk2OU02LjMzMzM3IDkuNTEzMDJMMTQuNjY2NyAxLjE3OTY5TTEwLjUgMS4xNzk2OUgxNC42NjY3VjUuMzQ2MzUiIHN0cm9rZT0iIzAwMjc3NiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  width: 16px;
  height: 16px;
  right: 15px;
  top: 16px;
  position: absolute;
}
.link-btn.video {
  background-color: transparent !important;
}
@media (max-width: 767.98px) {
  .link-btn {
    height: 40px !important;
    font-size: 14px !important;
    line-height: 14px !important;
    font-weight: 600;
    color: #5E5E63 !important;
  }
  .link-btn::after {
    top: 12px;
  }
}
.link-btn.right {
  color: #313131 !important;
  line-height: 22px;
}
.link-btn.right::after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNiA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS42NjY5OSA3LjgzMzI5TDUuMDAwMzMgNC40OTk5NkwxLjY2Njk5IDEuMTY2NjMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
  filter: invert(1);
  width: 6px;
  height: 9px;
  right: 15px;
  top: 20px;
}

.btn-primary:hover {
  background-color: #002040 !important;
  border: 1px solid #002040 !important;
}
.btn-primary.right {
  padding: 8px 30px 8px 16px !important;
}
.btn-primary.right:after {
  height: 8px;
  width: 6px;
  content: "";
  top: 17%;
  margin-left: 10px;
  position: absolute;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNiA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS42NjY5OSA3LjgzMzI5TDUuMDAwMzMgNC40OTk5NkwxLjY2Njk5IDEuMTY2NjMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}

.btn-white {
  background-color: #fff !important;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.06), 0 1px 3px 0 rgba(16, 24, 40, 0.1);
}
.btn-white:hover {
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.06), 0 1px 3px 0 rgba(16, 24, 40, 0.1);
}
.btn-white.right {
  padding: 8px 30px 8px 16px !important;
}
.btn-white.right:after {
  height: 8px;
  width: 6px;
  content: "";
  top: 17%;
  margin-left: 10px;
  position: absolute;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNiA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS42NjY5OSA3LjgzMzI5TDUuMDAwMzMgNC40OTk5NkwxLjY2Njk5IDEuMTY2NjMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}

.icon-btn {
  background-color: #002776 !important;
  border-radius: 100% !important;
  padding: 4px 13px !important;
}
.icon-btn::before {
  height: 8px;
  width: 6px;
  content: "";
  top: 37%;
  left: 10px;
  position: absolute;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNiA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS42NjY5OSA3LjgzMzI5TDUuMDAwMzMgNC40OTk5NkwxLjY2Njk5IDEuMTY2NjMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
.icon-btn.large {
  padding: 12px 22px !important;
}
.icon-btn.large::before {
  top: 62%;
}
.icon-btn:hover {
  background-color: #004990 !important;
}

.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-primary {
  background-color: #002776 !important;
}

.bg-blue-dark {
  background-color: #004990 !important;
}

.bg-blue-900 {
  background-color: #5091CD !important;
}

.bg-blue-800 {
  background-color: #96C0E7 !important;
}

.bg-blue-700 {
  background-color: #B5D5F0 !important;
}

.bg-burgundy {
  background-color: #822333 !important;
}

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

.bg-cream {
  background-color: #D8D4C8 !important;
}

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

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

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

.bg-gray-900 {
  background-color: #313131 !important;
}

.bg-gray-800 {
  background-color: #5A5A5A !important;
}

.bg-gray-700 {
  background-color: #838383 !important;
}

.bg-gray-600 {
  background-color: #989898 !important;
}

.bg-gray-400 {
  background-color: #C2C2C2 !important;
}

.bg-gray-300 {
  background-color: #D6D6D6 !important;
}

.bg-gray-200 {
  background-color: #EBEBEB !important;
}

.bg-gray-100 {
  background-color: #EFEFEF !important;
}

.bg-gray-50 {
  background-color: #FBFBFB !important;
}

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

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

.text-blue-dark {
  color: #004990 !important;
}

.text-blue-900 {
  color: #5091CD !important;
}

.text-blue-800 {
  color: #96C0E7 !important;
}

.text-blue-700 {
  color: #B5D5F0 !important;
}

.text-burgundy {
  color: #822333 !important;
}

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

.text-cream {
  color: #D8D4C8 !important;
}

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

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

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

.text-gray-900 {
  color: #313131 !important;
}

.text-gray-800 {
  color: #5A5A5A !important;
}

.text-gray-700 {
  color: #838383 !important;
}

.text-gray-600 {
  color: #989898 !important;
}

.text-gray-400 {
  color: #C2C2C2 !important;
}

.text-gray-300 {
  color: #D6D6D6 !important;
}

.text-gray-200 {
  color: #EBEBEB !important;
}

.text-gray-100 {
  color: #EFEFEF !important;
}

.text-gray-50 {
  color: #FBFBFB !important;
}

.text-background-color {
  color: #F7F6F4 !important;
}

.btn-primary {
  font-family: "Roboto", serif !important;
  background: #002776 !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #002776 !important;
}

.btn-blue-dark {
  font-family: "Roboto", serif !important;
  background: #004990 !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #004990 !important;
}

.btn-blue-900 {
  font-family: "Roboto", serif !important;
  background: #5091CD !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #5091CD !important;
}

.btn-blue-800 {
  font-family: "Roboto", serif !important;
  background: #96C0E7 !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #96C0E7 !important;
}

.btn-blue-700 {
  font-family: "Roboto", serif !important;
  background: #B5D5F0 !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #B5D5F0 !important;
}

.btn-burgundy {
  font-family: "Roboto", serif !important;
  background: #822333 !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #822333 !important;
}

.btn-orange {
  font-family: "Roboto", serif !important;
  background: #E37222 !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #E37222 !important;
}

.btn-cream {
  font-family: "Roboto", serif !important;
  background: #D8D4C8 !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #D8D4C8 !important;
}

.btn-green {
  font-family: "Roboto", serif !important;
  background: #BFCE1C !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #BFCE1C !important;
}

.btn-red {
  font-family: "Roboto", serif !important;
  background: #CC0000 !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #CC0000 !important;
}

.btn-white {
  font-family: "Roboto", serif !important;
  background: #fff !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #fff !important;
}

.btn-gray-900 {
  font-family: "Roboto", serif !important;
  background: #313131 !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #313131 !important;
}

.btn-gray-800 {
  font-family: "Roboto", serif !important;
  background: #5A5A5A !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #5A5A5A !important;
}

.btn-gray-700 {
  font-family: "Roboto", serif !important;
  background: #838383 !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #838383 !important;
}

.btn-gray-600 {
  font-family: "Roboto", serif !important;
  background: #989898 !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #989898 !important;
}

.btn-gray-400 {
  font-family: "Roboto", serif !important;
  background: #C2C2C2 !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #C2C2C2 !important;
}

.btn-gray-300 {
  font-family: "Roboto", serif !important;
  background: #D6D6D6 !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #D6D6D6 !important;
}

.btn-gray-200 {
  font-family: "Roboto", serif !important;
  background: #EBEBEB !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #EBEBEB !important;
}

.btn-gray-100 {
  font-family: "Roboto", serif !important;
  background: #EFEFEF !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #EFEFEF !important;
}

.btn-gray-50 {
  font-family: "Roboto", serif !important;
  background: #FBFBFB !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #FBFBFB !important;
}

.btn-background-color {
  font-family: "Roboto", serif !important;
  background: #F7F6F4 !important;
  border-radius: 6.25rem !important;
  padding: 12px 24px !important;
  line-height: 24px !important;
  border: 1px solid #F7F6F4 !important;
}

.btn-primary {
  color: #fff !important;
}

.btn-primary-icon {
  padding: 12px 38px 12px 24px !important;
  position: relative;
  margin-bottom: 10px;
}
@media (max-width: 991.98px) {
  .btn-primary-icon {
    display: block !important;
    margin-bottom: 0;
  }
}
.btn-primary-icon:after {
  position: absolute;
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Im02LjY2OCAxMS4zMzMgMy4zMzMtMy4zMzQtMy4zMzMtMy4zMzMiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  width: 16px;
  height: 16px;
  right: 14px;
  top: 16px;
}

.btn-white-icon {
  position: relative;
  padding: 12px 38px 12px 24px !important;
  margin-bottom: 10px;
}
@media (max-width: 991.98px) {
  .btn-white-icon {
    display: block !important;
    margin-bottom: 0;
  }
}
.btn-white-icon:after {
  position: absolute;
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Im02LjY2OCAxMS4zMzMgMy4zMzMtMy4zMzQtMy4zMzMtMy4zMzMiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  width: 16px;
  height: 16px;
  right: 14px;
  top: 16px;
  filter: invert(1);
}

.text-link-icon {
  position: relative;
}
.text-link-icon:after {
  position: absolute;
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Im02LjY2OCAxMS4zMzMgMy4zMzMtMy4zMzQtMy4zMzMtMy4zMzMiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
  width: 16px;
  height: 16px;
  top: 4px;
  filter: invert(1);
}

.paragraph--type--prg-image img {
  width: 100%;
  height: auto;
}

.text-external-link {
  position: relative;
  color: #313131 !important;
  display: block;
  margin-right: 36px;
}
.text-external-link:after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMTY2NzEgMy42Nzk2OUgzLjAwMDA0QzIuNTU4MDEgMy42Nzk2OSAyLjEzNDA5IDMuODU1MjggMS44MjE1MyA0LjE2Nzg0QzEuNTA4OTcgNC40ODA0IDEuMzMzMzcgNC45MDQzMyAxLjMzMzM3IDUuMzQ2MzVWMTIuODQ2NEMxLjMzMzM3IDEzLjI4ODQgMS41MDg5NyAxMy43MTIzIDEuODIxNTMgMTQuMDI0OUMyLjEzNDA5IDE0LjMzNzQgMi41NTgwMSAxNC41MTMgMy4wMDAwNCAxNC41MTNIMTAuNUMxMC45NDIxIDE0LjUxMyAxMS4zNjYgMTQuMzM3NCAxMS42Nzg2IDE0LjAyNDlDMTEuOTkxMSAxMy43MTIzIDEyLjE2NjcgMTMuMjg4NCAxMi4xNjY3IDEyLjg0NjRWOC42Nzk2OU02LjMzMzM3IDkuNTEzMDJMMTQuNjY2NyAxLjE3OTY5TTEwLjUgMS4xNzk2OUgxNC42NjY3VjUuMzQ2MzUiIHN0cm9rZT0iIzAwMjc3NiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  width: 16px;
  height: 16px;
  right: -30px;
  top: 3px;
  position: absolute;
  filter: brightness(0.5);
}

.unpublished-content {
  background: rgba(224, 63, 144, 0.1);
}

#block-webform .captcha__title {
  display: none !important;
}

nav .js-pager__items {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  list-style: none;
  padding-left: 0 !important;
}
nav .js-pager__items > li {
  font-size: 17px !important;
  font-weight: 500;
}
nav .js-pager__items > li a {
  font-size: 17px;
  font-weight: 600;
}
nav .js-pager__items > li a span {
  font-size: 17px;
  font-weight: 600;
}

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