.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;
  }
}
.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 39, 118, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.video-paragraph {
  position: relative;
}
.video-paragraph img, .video-paragraph iframe, .video-paragraph video {
  width: 100%;
  height: 100%;
}
.video-paragraph .video-body {
  position: absolute;
  content: "";
  bottom: 16%;
  left: 8%;
  max-width: 360px;
}
.video-paragraph .video-body .video-link .link-btn:after {
  right: -25px;
  top: 12%;
  filter: brightness(0) invert(1);
}
.video-paragraph img {
  transition: 0.5s;
}
.video-paragraph .video-icon::before {
  position: absolute;
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfYl8yMzU0XzUyNDM1KSI+CjxjaXJjbGUgY3g9IjI4IiBjeT0iMjgiIHI9IjI4IiBmaWxsPSIjMDAyNzc2IiBmaWxsLW9wYWNpdHk9IjAuMTUiLz4KPC9nPgo8cGF0aCBkPSJNMjUuNTI1IDM0LjAyNzNDMjUuMTkxNyAzNC4yNDM5IDI0Ljg1NCAzNC4yNTYzIDI0LjUxMiAzNC4wNjQzQzI0LjE3MDcgMzMuODcyOSAyNCAzMy41NzczIDI0IDMzLjE3NzNWMjIuODI3M0MyNCAyMi40MjczIDI0LjE3MDcgMjIuMTMxMyAyNC41MTIgMjEuOTM5M0MyNC44NTQgMjEuNzQ3OSAyNS4xOTE3IDIxLjc2MDYgMjUuNTI1IDIxLjk3NzNMMzMuNjc1IDI3LjE1MjNDMzMuOTc1IDI3LjM1MjMgMzQuMTI1IDI3LjYzNTYgMzQuMTI1IDI4LjAwMjNDMzQuMTI1IDI4LjM2ODkgMzMuOTc1IDI4LjY1MjMgMzMuNjc1IDI4Ljg1MjNMMjUuNTI1IDM0LjAyNzNaIiBmaWxsPSIjRjdGNkY0Ii8+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2JfMjM1NF81MjQzNSIgeD0iLTE1IiB5PSItMTUiIHdpZHRoPSI4NiIgaGVpZ2h0PSI4NiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVHYXVzc2lhbkJsdXIgaW49IkJhY2tncm91bmRJbWFnZUZpeCIgc3RkRGV2aWF0aW9uPSI3LjUiLz4KPGZlQ29tcG9zaXRlIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJlZmZlY3QxX2JhY2tncm91bmRCbHVyXzIzNTRfNTI0MzUiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2JhY2tncm91bmRCbHVyXzIzNTRfNTI0MzUiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg==");
  width: 55px;
  height: 55px;
  top: 50%;
  left: 50%;
  z-index: 3;
  background-color: rgba(255, 255, 255, 0.15);
  border-radius: 100%;
  fill: rgba(0, 39, 118, 0.15);
  backdrop-filter: blur(7.5px);
  transform: translateX(-50%) translateY(-50%);
}
.video-paragraph .modal .btn-close {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1850_2)'%3E%3Cpath d='M0.292786 0.293569C0.480314 0.106098 0.734622 0.000783006 0.999786 0.000783006C1.26495 0.000783006 1.51926 0.106098 1.70679 0.293569L7.99979 6.58657L14.2928 0.293569C14.385 0.198059 14.4954 0.121877 14.6174 0.0694681C14.7394 0.0170591 14.8706 -0.0105272 15.0034 -0.011681C15.1362 -0.0128348 15.2678 0.0124669 15.3907 0.0627478C15.5136 0.113029 15.6253 0.187282 15.7192 0.281174C15.8131 0.375067 15.8873 0.486719 15.9376 0.609615C15.9879 0.732512 16.0132 0.864191 16.012 0.996971C16.0109 1.12975 15.9833 1.26097 15.9309 1.38297C15.8785 1.50498 15.8023 1.61532 15.7068 1.70757L9.41379 8.00057L15.7068 14.2936C15.8889 14.4822 15.9897 14.7348 15.9875 14.997C15.9852 15.2592 15.88 15.51 15.6946 15.6954C15.5092 15.8808 15.2584 15.986 14.9962 15.9882C14.734 15.9905 14.4814 15.8897 14.2928 15.7076L7.99979 9.41457L1.70679 15.7076C1.51818 15.8897 1.26558 15.9905 1.00339 15.9882C0.741189 15.986 0.490376 15.8808 0.304968 15.6954C0.11956 15.51 0.0143908 15.2592 0.0121124 14.997C0.00983399 14.7348 0.110628 14.4822 0.292786 14.2936L6.58579 8.00057L0.292786 1.70757C0.105315 1.52004 0 1.26573 0 1.00057C0 0.735405 0.105315 0.481097 0.292786 0.293569V0.293569Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1850_2'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.video-paragraph .modal.show {
  background: #00000054;
}

.no-icon::after {
  display: none;
}

/*# sourceMappingURL=tanitim-video.css.map */
