* {
  z-index: 20;
}
.special-button.btn,
.special-button .btn,
button.special-button,
.special-button button {
  border-top-left-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
  border-top-right-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
  border-color: #d6dfe5 !important;
  box-shadow: 0 0 7px 0 #d6dfe5 !important;
  width: 140px !important;
  height: 2.5rem !important;
  justify-content: center !important;
  align-items: center !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}
.special-button.btn:not(.mx-auto),
.special-button .btn:not(.mx-auto),
button.special-button:not(.mx-auto),
.special-button button:not(.mx-auto) {
  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-left: 0rem !important;
  margin-right: 0rem !important;
}
.special-button.btn:not(:first-child):not(.mx-auto),
.special-button .btn:not(:first-child):not(.mx-auto),
button.special-button:not(:first-child):not(.mx-auto),
.special-button button:not(:first-child):not(.mx-auto) {
  margin-left: 0.5rem !important;
}
.special-button.btn:not(:last-child):not(.mx-auto),
.special-button .btn:not(:last-child):not(.mx-auto),
button.special-button:not(:last-child):not(.mx-auto),
.special-button button:not(:last-child):not(.mx-auto) {
  margin-right: 0.5rem !important;
}
.special-button.btn:not(.off):not(.d-none),
.special-button .btn:not(.off):not(.d-none),
button.special-button:not(.off):not(.d-none),
.special-button button:not(.off):not(.d-none) {
  display: flex !important;
}
.special-button.btn > *:not(.sketcho):not(:first-child),
.special-button .btn > *:not(.sketcho):not(:first-child),
button.special-button > *:not(.sketcho):not(:first-child),
.special-button button > *:not(.sketcho):not(:first-child) {
  margin-left: 0.5rem !important;
}
.special-button.btn.sketcho,
.special-button .btn.sketcho,
button.special-button.sketcho,
.special-button button.sketcho,
.special-button.btn *.sketcho,
.special-button .btn *.sketcho,
button.special-button *.sketcho,
.special-button button *.sketcho {
  font-size: 1.3rem;
}
@media (max-width: 575px) {
  .special-button.btn,
  .special-button .btn,
  button.special-button,
  .special-button button {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  .special-button.btn *:not(.sketcho),
  .special-button .btn *:not(.sketcho),
  button.special-button *:not(.sketcho),
  .special-button button *:not(.sketcho) {
    display: none;
  }
}
.special-button.btn:not(.sketcho-special-modal-other-color),
.special-button .btn:not(.sketcho-special-modal-other-color),
button.special-button:not(.sketcho-special-modal-other-color),
.special-button button:not(.sketcho-special-modal-other-color) {
  background: linear-gradient(to top left, #d6dfe5, #cfdde6);
  border-color: transparent;
  border: none;
  color: #212529;
}
.special-button.btn:hover:not(.sketcho-special-modal-other-color),
.special-button .btn:hover:not(.sketcho-special-modal-other-color),
button.special-button:hover:not(.sketcho-special-modal-other-color),
.special-button button:hover:not(.sketcho-special-modal-other-color) {
  background: none;
  --bs-btn-active-bg: #d6dfe5;
  --bs-btn-active-border-color: #d6dfe5;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d6dfe5;
  --bs-btn-hover-border-color: #d6dfe5;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d6dfe5;
  --bs-btn-disabled-border-color: #d6dfe5;
  --bs-btn-disabled-color: #212529;
  background-color: #d6dfe5;
  border-color: #d6dfe5;
  color: #212529;
}
.special-button.btn[type="submit"]:not(.sketcho-special-modal-other-color),
.special-button .btn[type="submit"]:not(.sketcho-special-modal-other-color),
button.special-button[type="submit"]:not(.sketcho-special-modal-other-color),
.special-button button[type="submit"]:not(.sketcho-special-modal-other-color) {
  background: linear-gradient(to top left, #054a8d, #0072b2);
  border-color: transparent;
  border: none;
  color: #fff;
}
.special-button.btn[type="submit"]:hover:not(.sketcho-special-modal-other-color),
.special-button .btn[type="submit"]:hover:not(.sketcho-special-modal-other-color),
button.special-button[type="submit"]:hover:not(.sketcho-special-modal-other-color),
.special-button button[type="submit"]:hover:not(.sketcho-special-modal-other-color) {
  background: none;
  --bs-btn-active-bg: #054a8d;
  --bs-btn-active-border-color: #054a8d;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #054a8d;
  --bs-btn-hover-border-color: #054a8d;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #054a8d;
  --bs-btn-disabled-border-color: #054a8d;
  --bs-btn-disabled-color: #fff;
  background-color: #054a8d;
  border-color: #054a8d;
  color: #fff;
}
.sketcho-special-input-group:not(.input-group) > label,
.sketcho-special-input-group .input-group-header {
  margin-bottom: 0.25rem !important;
  display: -webkit-box;
}
.sketcho-special-input-group:not(.input-group) > label,
.sketcho-special-input-group .input-group-header,
.sketcho-special-input-group:not(.input-group) > label *,
.sketcho-special-input-group .input-group-header * {
  /* hide too long content by adding "..." */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* number of lines */
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.sketcho-special-input-group.input-group,
.sketcho-special-input-group > .input-group {
  flex-wrap: nowrap !important;
}
.sketcho-special-input-group.input-group > *:not(textarea),
.sketcho-special-input-group > .input-group > *:not(textarea),
.sketcho-special-input-group.input-group > .btn-group > .btn,
.sketcho-special-input-group > .input-group > .btn-group > .btn {
  height: 2.5rem !important;
}
.sketcho-special-input-group.input-group.input-group-sm > *:not(textarea),
.sketcho-special-input-group > .input-group.input-group-sm > *:not(textarea),
.sketcho-special-input-group.input-group > .form-select-sm,
.sketcho-special-input-group > .input-group > .form-select-sm,
.sketcho-special-input-group.input-group > .btn-group-sm > .btn,
.sketcho-special-input-group > .input-group > .btn-group-sm > .btn {
  height: 2rem !important;
}
.sketcho-special-input-group.input-group.input-group-lg > *:not(textarea),
.sketcho-special-input-group > .input-group.input-group-lg > *:not(textarea),
.sketcho-special-input-group.input-group > .form-select-lg,
.sketcho-special-input-group > .input-group > .form-select-lg,
.sketcho-special-input-group.input-group > .btn-group-lg > .btn,
.sketcho-special-input-group > .input-group > .btn-group-lg > .btn {
  height: 3rem !important;
}
.sketcho-special-input-group.input-group > input[type="file"]::file-selector-button,
.sketcho-special-input-group > .input-group > input[type="file"]::file-selector-button {
  height: calc(2.5rem - 1px);
}
.sketcho-special-input-group.input-group > .input-group-text,
.sketcho-special-input-group > .input-group > .input-group-text {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
  background: none;
  background-color: transparent;
  border: 0 !important;
}
.sketcho-special-input-group.input-group > .input-group-text,
.sketcho-special-input-group > .input-group > .input-group-text {
  padding: 0 !important;
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
  padding-left: 0rem !important;
  padding-right: 0rem !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}
.sketcho-special-input-group.input-group > .input-group-text:first-child,
.sketcho-special-input-group > .input-group > .input-group-text:first-child {
  height: 2.5rem !important;
  width: 2.5rem !important;
}
.sketcho-special-input-group.input-group > .input-group-text > .sketcho,
.sketcho-special-input-group > .input-group > .input-group-text > .sketcho {
  font-size: 1.6rem !important;
  height: 2.5rem !important;
  width: 2.5rem !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.sketcho-special-input-group.input-group.input-group-sm > .input-group-text:first-child,
.sketcho-special-input-group > .input-group.input-group-sm > .input-group-text:first-child {
  height: 2rem !important;
  width: 2rem !important;
}
.sketcho-special-input-group.input-group.input-group-sm > .input-group-text > .sketcho,
.sketcho-special-input-group > .input-group.input-group-sm > .input-group-text > .sketcho {
  height: 2rem !important;
  width: 2rem !important;
}
.sketcho-special-input-group.input-group.input-group-lg > .input-group-text:first-child,
.sketcho-special-input-group > .input-group.input-group-lg > .input-group-text:first-child {
  height: 3rem !important;
  width: 3rem !important;
}
.sketcho-special-input-group.input-group.input-group-lg > .input-group-text > .sketcho,
.sketcho-special-input-group > .input-group.input-group-lg > .input-group-text > .sketcho {
  height: 3rem !important;
  width: 3rem !important;
}
.sketcho-special-input-group.input-group > .input-group-text > .btn,
.sketcho-special-input-group > .input-group > .input-group-text > .btn {
  border-radius: var(--bs-border-radius-pill) !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-left: 0rem !important;
  margin-right: 0rem !important;
  height: 2.5rem !important;
  width: 2.5rem !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.sketcho-special-input-group.input-group > .input-group-text > .btn.btn-pill,
.sketcho-special-input-group > .input-group > .input-group-text > .btn.btn-pill {
  width: auto !important;
}
.sketcho-special-input-group.input-group > .input-group-text > .btn:not(.btn-none),
.sketcho-special-input-group > .input-group > .input-group-text > .btn:not(.btn-none) {
  background: linear-gradient(to top left, #d6dfe5, #cfdde6);
  border-color: transparent;
  border: none;
  color: #212529;
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  border-color: #82a5c6 !important;
  box-shadow: 0 0 7px 0 #d6dfe5 !important;
}
.sketcho-special-input-group.input-group > .input-group-text > .btn.btn-continue,
.sketcho-special-input-group > .input-group > .input-group-text > .btn.btn-continue,
.sketcho-special-input-group.input-group > .input-group-text > .btn.btn-primary-gradient,
.sketcho-special-input-group > .input-group > .input-group-text > .btn.btn-primary-gradient {
  background: linear-gradient(to top left, #054a8d, #0072b2);
  border-color: transparent;
  border: none;
  color: #fff;
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  border-color: #82a5c6 !important;
  box-shadow: 0 0 7px 0 #d6dfe5 !important;
}
.sketcho-special-input-group.input-group > .input-group-text > .btn:not(:first-child),
.sketcho-special-input-group > .input-group > .input-group-text > .btn:not(:first-child) {
  margin-left: 0.5rem !important;
}
.sketcho-special-input-group.input-group.input-group-sm > .input-group-text > .btn,
.sketcho-special-input-group > .input-group.input-group-sm > .input-group-text > .btn {
  height: 2rem !important;
  width: 2rem !important;
}
.sketcho-special-input-group.input-group.input-group-lg > .input-group-text > .btn,
.sketcho-special-input-group > .input-group.input-group-lg > .input-group-text > .btn {
  height: 3rem !important;
  width: 3rem !important;
}
.sketcho-special-input-group.input-group > .form-control,
.sketcho-special-input-group > .input-group > .form-control,
.sketcho-special-input-group.input-group > .form-select,
.sketcho-special-input-group > .input-group > .form-select {
  border-top-left-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
  border-top-right-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
  border-color: #d6dfe5 !important;
}
.sketcho-special-input-group.input-group > .form-control-number,
.sketcho-special-input-group > .input-group > .form-control-number {
  display: flex !important;
  flex: 1 1 auto !important;
  border-top-left-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
  border-top-right-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
}
.sketcho-special-input-group.input-group > .form-control-number > *,
.sketcho-special-input-group > .input-group > .form-control-number > * {
  border-radius: 0 !important;
}
.sketcho-special-input-group.input-group > .form-control-number > *:not(:first-child),
.sketcho-special-input-group > .input-group > .form-control-number > *:not(:first-child) {
  margin-left: -1px;
}
.sketcho-special-input-group.input-group > .form-control-number .btn,
.sketcho-special-input-group > .input-group > .form-control-number .btn,
.sketcho-special-input-group.input-group > .form-control-number .form-control,
.sketcho-special-input-group > .input-group > .form-control-number .form-control {
  border-color: #82a5c6 !important;
}
.sketcho-special-input-group.input-group > .form-control-number .btn,
.sketcho-special-input-group > .input-group > .form-control-number .btn {
  padding: 0.25rem !important;
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.sketcho-special-input-group.input-group > .form-control-number .btn .sketcho,
.sketcho-special-input-group > .input-group > .form-control-number .btn .sketcho {
  font-size: 1.6rem;
  line-height: 1 !important;
}
.sketcho-special-input-group.input-group > .form-control-number .btn:first-child,
.sketcho-special-input-group > .input-group > .form-control-number .btn:first-child {
  border-top-left-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
}
.sketcho-special-input-group.input-group > .form-control-number .btn:last-child,
.sketcho-special-input-group > .input-group > .form-control-number .btn:last-child {
  border-top-right-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
}
.sketcho-special-input-group.input-group > textarea,
.sketcho-special-input-group > .input-group > textarea,
.sketcho-special-input-group.input-group > textarea.form-control,
.sketcho-special-input-group > .input-group > textarea.form-control {
  border-radius: 1.25rem !important;
}
.sketcho-special-input-group.input-group > .form-check,
.sketcho-special-input-group > .input-group > .form-check {
  flex: 1 1 auto !important;
  padding: 0 !important;
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
  padding-left: 0rem !important;
  padding-right: 0rem !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  height: inherit !important;
  margin: 0 !important;
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
  margin-left: 0rem !important;
  margin-right: 0rem !important;
}
.sketcho-special-input-group.input-group > .form-check .form-check-label,
.sketcho-special-input-group > .input-group > .form-check .form-check-label {
  flex: 1 1 auto !important;
  text-align: left !important;
  display: -webkit-box;
  padding: 0.375rem 0.5rem;
}
.sketcho-special-input-group.input-group > .form-check .form-check-label,
.sketcho-special-input-group > .input-group > .form-check .form-check-label,
.sketcho-special-input-group.input-group > .form-check .form-check-label *,
.sketcho-special-input-group > .input-group > .form-check .form-check-label * {
  /* hide too long content by adding "..." */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* number of lines */
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.sketcho-special-input-group.input-group > .form-check .form-check-input,
.sketcho-special-input-group > .input-group > .form-check .form-check-input {
  float: none !important;
  height: 1.4em;
  width: 1.4em;
}
.sketcho-special-input-group.input-group > .form-check .form-check-input:not(:checked),
.sketcho-special-input-group > .input-group > .form-check .form-check-input:not(:checked) {
  background-color: #cfdde6;
}
.sketcho-special-input-group.input-group > .form-check.form-switch .form-check-input,
.sketcho-special-input-group > .input-group > .form-check.form-switch .form-check-input {
  height: 1.4em;
  width: 2.8em;
}
.sketcho-special-input-group.input-group > .btn,
.sketcho-special-input-group > .input-group > .btn {
  flex: 1 1 auto !important;
  border-top-left-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
  border-top-right-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
  border-color: #d6dfe5 !important;
}
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker),
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker) {
  flex: 1 1 auto !important;
}
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker),
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker),
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker) > .btn,
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker) > .btn {
  border-radius: 1.5rem !important;
}
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker) > .btn:not(:last-child):not(.dropdown-toggle),
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker) > .btn:not(:last-child):not(.dropdown-toggle),
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker) > .btn.dropdown-toggle-split:first-child,
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker) > .btn.dropdown-toggle-split:first-child,
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker) > :not(:last-child) > .btn,
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker) > :not(:last-child) > .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker) > .btn:nth-child(n+3),
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker) > .btn:nth-child(n+3),
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker) > :not(.btn-check) + .btn,
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker) > :not(.btn-check) + .btn,
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker) > :not(:first-child) > .btn,
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker) > :not(:first-child) > .btn {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker) .btn,
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker) .btn {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker) .btn .sketcho,
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker) .btn .sketcho {
  font-size: 1.6rem;
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker) .btn-check[disabled] + .btn,
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker) .btn-check[disabled] + .btn,
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker) .btn-check:disabled + .btn,
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker) .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 1;
  color: #d2dee6 !important;
}
.sketcho-special-input-group.input-group > .color-picker,
.sketcho-special-input-group > .input-group > .color-picker {
  margin-bottom: -0.5rem !important;
  display: flex !important;
  flex-wrap: wrap !important;
  height: inherit !important;
}
.sketcho-special-input-group.input-group > .color-picker .color-picker-spacer,
.sketcho-special-input-group > .input-group > .color-picker .color-picker-spacer {
  width: 100% !important;
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  margin-bottom: 0.5rem !important;
}
.sketcho-special-input-group.input-group > .color-picker .btn,
.sketcho-special-input-group > .input-group > .color-picker .btn {
  border-radius: 50% !important;
  height: 2rem !important;
  width: 2rem !important;
  overflow: hidden !important;
  color: transparent !important;
  border-color: #d6dfe5 !important;
  font-size: 0;
  flex-grow: 0 !important;
  position: relative !important;
  padding: 0 !important;
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
  padding-left: 0rem !important;
  padding-right: 0rem !important;
  transition: none;
  margin-left: 0 !important;
  margin-left: 0rem !important;
  margin-bottom: 0.5rem !important;
}
.sketcho-special-input-group.input-group > .color-picker .btn:hover,
.sketcho-special-input-group > .input-group > .color-picker .btn:hover {
  overflow: hidden !important;
  color: transparent !important;
}
.sketcho-special-input-group.input-group > .color-picker .btn:not(:last-child),
.sketcho-special-input-group > .input-group > .color-picker .btn:not(:last-child) {
  margin-right: 0.5rem !important;
}
.sketcho-special-input-group.input-group > .color-picker .btn > *,
.sketcho-special-input-group > .input-group > .color-picker .btn > * {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}
.sketcho-special-input-group.input-group > .color-picker .btn-check:active + .btn > *,
.sketcho-special-input-group > .input-group > .color-picker .btn-check:active + .btn > *,
.sketcho-special-input-group.input-group > .color-picker .btn-check:checked + .btn > *,
.sketcho-special-input-group > .input-group > .color-picker .btn-check:checked + .btn > * {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m5 10 3.5 3.5 7 -7'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 1.66666667rem;
}
.sketcho-special-input-group.input-group > .color-picker .btn-check:active + .btn.btn-inverted > *,
.sketcho-special-input-group > .input-group > .color-picker .btn-check:active + .btn.btn-inverted > *,
.sketcho-special-input-group.input-group > .color-picker .btn-check:checked + .btn.btn-inverted > *,
.sketcho-special-input-group > .input-group > .color-picker .btn-check:checked + .btn.btn-inverted > * {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m5 10 3.5 3.5 7 -7'/%3E%3C/svg%3E");
}
.sketcho-special-input-group.input-group > .form-control-range,
.sketcho-special-input-group > .input-group > .form-control-range {
  flex: 1 1 auto !important;
  padding: 0 !important;
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
  padding-left: 0rem !important;
  padding-right: 0rem !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}
.sketcho-special-input-group.input-group > .form-control-range .form-range,
.sketcho-special-input-group > .input-group > .form-control-range .form-range {
  height: 0.7em;
  margin: -0.55em 0;
  border-radius: 0.7em;
}
.sketcho-special-input-group.input-group > .form-control-range .form-range::-webkit-slider-runnable-track,
.sketcho-special-input-group > .input-group > .form-control-range .form-range::-webkit-slider-runnable-track {
  height: 0.7em;
  border-radius: 0.7em;
  padding: 0 -0.55em;
}
.sketcho-special-input-group.input-group > .form-control-range .form-range::-webkit-slider-thumb,
.sketcho-special-input-group > .input-group > .form-control-range .form-range::-webkit-slider-thumb {
  height: 1.8em;
  width: 1.8em;
  border-radius: 1.8em;
  margin-top: -0.55em;
}
.sketcho-special-input-group.input-group > .form-control-range .form-range::-moz-range-track,
.sketcho-special-input-group > .input-group > .form-control-range .form-range::-moz-range-track {
  height: 0.7em;
  border-radius: 0.7em;
  padding: 0 -0.55em;
}
.sketcho-special-input-group.input-group > .form-control-range .form-range::-moz-range-thumb,
.sketcho-special-input-group > .input-group > .form-control-range .form-range::-moz-range-thumb {
  height: 1.8em;
  width: 1.8em;
  border-radius: 1.8em;
}
.sketcho-special-input-group.input-group > .form-control-range .form-range::-ms-track,
.sketcho-special-input-group > .input-group > .form-control-range .form-range::-ms-track {
  height: 0.7em;
  padding: 0 -0.55em;
}
.sketcho-special-input-group.input-group > .form-control-range .form-range::-ms-fill-lower,
.sketcho-special-input-group > .input-group > .form-control-range .form-range::-ms-fill-lower {
  border-radius: 3.6em;
}
.sketcho-special-input-group.input-group > .form-control-range .form-range::-ms-fill-upper,
.sketcho-special-input-group > .input-group > .form-control-range .form-range::-ms-fill-upper {
  border-radius: 3.6em;
}
.sketcho-special-input-group.input-group > .form-control-range .form-range::-ms-thumb,
.sketcho-special-input-group > .input-group > .form-control-range .form-range::-ms-thumb {
  height: 1.8em;
  width: 1.8em;
  border-radius: 1.8em;
}
.sketcho-special-input-group.input-group > .form-control-value,
.sketcho-special-input-group > .input-group > .form-control-value {
  min-width: 60px;
  padding: 0.375rem 0.5rem;
  display: flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  text-align: right !important;
  white-space: nowrap;
}
.sketcho-special-input-group.input-group > .input-group-info,
.sketcho-special-input-group > .input-group > .input-group-info {
  height: inherit !important;
  text-align: left !important;
  white-space: normal;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
  width: 100% !important;
  margin-left: 0.5rem !important;
  display: flex !important;
  align-items: center !important;
}
.sketcho-special-input-group.input-group > .input-group-info mjx-container,
.sketcho-special-input-group > .input-group > .input-group-info mjx-container {
  margin: 0 0 0.25rem;
  font-size: 110%;
  display: block;
}
.sketcho-special-input-group.input-group > .form-control,
.sketcho-special-input-group > .input-group > .form-control,
.sketcho-special-input-group.input-group > .form-select,
.sketcho-special-input-group > .input-group > .form-select,
.sketcho-special-input-group.input-group > .form-check .form-check-input,
.sketcho-special-input-group > .input-group > .form-check .form-check-input,
.sketcho-special-input-group.input-group > .form-control-number,
.sketcho-special-input-group > .input-group > .form-control-number,
.sketcho-special-input-group.input-group > .btn,
.sketcho-special-input-group > .input-group > .btn,
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker),
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker),
.sketcho-special-input-group.input-group > .color-picker > .btn,
.sketcho-special-input-group > .input-group > .color-picker > .btn {
  border-color: #82a5c6 !important;
  box-shadow: 0 0 7px 0 #d6dfe5 !important;
}
.sketcho-special-input-group.input-group > .color-picker > .btn,
.sketcho-special-input-group > .input-group > .color-picker > .btn {
  border-color: #d6dfe5 !important;
}
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker) .btn,
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker) .btn {
  border-color: #82a5c6 !important;
}
.sketcho-special-input-group.input-group > .form-control.is-invalid,
.sketcho-special-input-group > .input-group > .form-control.is-invalid,
.sketcho-special-input-group.input-group > .form-select.is-invalid,
.sketcho-special-input-group > .input-group > .form-select.is-invalid,
.sketcho-special-input-group.input-group > .form-control-number.is-invalid,
.sketcho-special-input-group > .input-group > .form-control-number.is-invalid {
  border-color: #ff0000;
  background-color: rgba(255, 0, 0, 0.15);
}
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker) .btn,
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker) .btn {
  border-color: #82a5c6 !important;
}
.sketcho-special-input-group.input-group > .form-control,
.sketcho-special-input-group > .input-group > .form-control,
.sketcho-special-input-group.input-group > .form-select,
.sketcho-special-input-group > .input-group > .form-select,
.sketcho-special-input-group.input-group > .form-check .form-check-input,
.sketcho-special-input-group > .input-group > .form-check .form-check-input,
.sketcho-special-input-group.input-group > .form-control-number,
.sketcho-special-input-group > .input-group > .form-control-number,
.sketcho-special-input-group.input-group > .form-control-range,
.sketcho-special-input-group > .input-group > .form-control-range,
.sketcho-special-input-group.input-group > .btn,
.sketcho-special-input-group > .input-group > .btn,
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker),
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker),
.sketcho-special-input-group.input-group > .color-picker,
.sketcho-special-input-group > .input-group > .color-picker {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.sketcho-special-input-group.input-group > .form-control:last-child,
.sketcho-special-input-group > .input-group > .form-control:last-child,
.sketcho-special-input-group.input-group > .form-select:last-child,
.sketcho-special-input-group > .input-group > .form-select:last-child,
.sketcho-special-input-group.input-group > .form-check .form-check-input:last-child,
.sketcho-special-input-group > .input-group > .form-check .form-check-input:last-child,
.sketcho-special-input-group.input-group > .form-control-number:last-child,
.sketcho-special-input-group > .input-group > .form-control-number:last-child,
.sketcho-special-input-group.input-group > .form-control-range:last-child,
.sketcho-special-input-group > .input-group > .form-control-range:last-child,
.sketcho-special-input-group.input-group > .btn:last-child,
.sketcho-special-input-group > .input-group > .btn:last-child,
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker):last-child,
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker):last-child,
.sketcho-special-input-group.input-group > .color-picker:last-child,
.sketcho-special-input-group > .input-group > .color-picker:last-child,
.sketcho-special-input-group.input-group > .form-control:is(.form-check-input),
.sketcho-special-input-group > .input-group > .form-control:is(.form-check-input),
.sketcho-special-input-group.input-group > .form-select:is(.form-check-input),
.sketcho-special-input-group > .input-group > .form-select:is(.form-check-input),
.sketcho-special-input-group.input-group > .form-check .form-check-input:is(.form-check-input),
.sketcho-special-input-group > .input-group > .form-check .form-check-input:is(.form-check-input),
.sketcho-special-input-group.input-group > .form-control-number:is(.form-check-input),
.sketcho-special-input-group > .input-group > .form-control-number:is(.form-check-input),
.sketcho-special-input-group.input-group > .form-control-range:is(.form-check-input),
.sketcho-special-input-group > .input-group > .form-control-range:is(.form-check-input),
.sketcho-special-input-group.input-group > .btn:is(.form-check-input),
.sketcho-special-input-group > .input-group > .btn:is(.form-check-input),
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker):is(.form-check-input),
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker):is(.form-check-input),
.sketcho-special-input-group.input-group > .color-picker:is(.form-check-input),
.sketcho-special-input-group > .input-group > .color-picker:is(.form-check-input) {
  margin-right: 0 !important;
}
.sketcho-special-input-group.input-group > .form-control:first-child,
.sketcho-special-input-group > .input-group > .form-control:first-child,
.sketcho-special-input-group.input-group > .form-select:first-child,
.sketcho-special-input-group > .input-group > .form-select:first-child,
.sketcho-special-input-group.input-group > .form-check .form-check-input:first-child,
.sketcho-special-input-group > .input-group > .form-check .form-check-input:first-child,
.sketcho-special-input-group.input-group > .form-control-number:first-child,
.sketcho-special-input-group > .input-group > .form-control-number:first-child,
.sketcho-special-input-group.input-group > .form-control-range:first-child,
.sketcho-special-input-group > .input-group > .form-control-range:first-child,
.sketcho-special-input-group.input-group > .btn:first-child,
.sketcho-special-input-group > .input-group > .btn:first-child,
.sketcho-special-input-group.input-group > .btn-group:not(.color-picker):first-child,
.sketcho-special-input-group > .input-group > .btn-group:not(.color-picker):first-child,
.sketcho-special-input-group.input-group > .color-picker:first-child,
.sketcho-special-input-group > .input-group > .color-picker:first-child {
  margin-left: 0 !important;
}
.sketcho-special-input-group.input-group > .form-control-value:last-child,
.sketcho-special-input-group > .input-group > .form-control-value:last-child {
  padding-right: 0 !important;
}
.sketcho-special-modal .modal-content,
.sketcho-special-offcanvas {
  background-color: #f5f9fb !important;
  color: #212529;
}
.sketcho-special-offcanvas.offcanvas-top {
  padding-left: env(safe-area-inset-left) !important;
  padding-right: env(safe-area-inset-right) !important;
  padding-top: env(safe-area-inset-top) !important;
}
.sketcho-special-offcanvas.offcanvas-bottom {
  padding-left: env(safe-area-inset-left) !important;
  padding-right: env(safe-area-inset-right) !important;
  padding-bottom: env(safe-area-inset-bottom) !important;
}
.sketcho-special-offcanvas.offcanvas-start {
  padding-top: env(safe-area-inset-top) !important;
  padding-bottom: env(safe-area-inset-bottom) !important;
  padding-left: env(safe-area-inset-left) !important;
}
.sketcho-special-offcanvas.offcanvas-end {
  padding-top: env(safe-area-inset-top) !important;
  padding-bottom: env(safe-area-inset-bottom) !important;
  padding-right: env(safe-area-inset-right) !important;
}
.sketcho-special-modal .modal-header,
.sketcho-special-offcanvas .modal-header,
.sketcho-special-modal .modal-footer,
.sketcho-special-offcanvas .modal-footer,
.sketcho-special-modal .offcanvas-header,
.sketcho-special-offcanvas .offcanvas-header {
  border: 0 !important;
}
.sketcho-special-modal .modal-header .sketcho,
.sketcho-special-offcanvas .modal-header .sketcho,
.sketcho-special-modal .offcanvas-header .sketcho,
.sketcho-special-offcanvas .offcanvas-header .sketcho {
  font-size: 1.6rem;
}
.sketcho-special-modal .modal-header,
.sketcho-special-offcanvas .modal-header,
.sketcho-special-modal .modal-body,
.sketcho-special-offcanvas .modal-body,
.sketcho-special-modal .modal-footer,
.sketcho-special-offcanvas .modal-footer,
.sketcho-special-modal .offcanvas-header,
.sketcho-special-offcanvas .offcanvas-header {
  padding: 1rem !important;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.sketcho-special-modal .modal-header,
.sketcho-special-offcanvas .modal-header {
  padding-bottom: 0.5rem !important;
}
.sketcho-special-modal .modal-footer,
.sketcho-special-offcanvas .modal-footer {
  padding-top: 0.5rem !important;
}
.sketcho-special-modal .offcanvas-header,
.sketcho-special-offcanvas .offcanvas-header {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.sketcho-special-modal .modal-title,
.sketcho-special-offcanvas .modal-title,
.sketcho-special-modal .offcanvas-title,
.sketcho-special-offcanvas .offcanvas-title {
  display: flex !important;
  align-items: center !important;
}
.sketcho-special-modal .modal-title > *,
.sketcho-special-offcanvas .modal-title > *,
.sketcho-special-modal .offcanvas-title > *,
.sketcho-special-offcanvas .offcanvas-title > * {
  margin: 0 !important;
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
  margin-left: 0rem !important;
  margin-right: 0rem !important;
}
.sketcho-special-modal .modal-title > *:not(:last-child),
.sketcho-special-offcanvas .modal-title > *:not(:last-child),
.sketcho-special-modal .offcanvas-title > *:not(:last-child),
.sketcho-special-offcanvas .offcanvas-title > *:not(:last-child) {
  margin-right: 0.5rem !important;
}
.modal-backdrop,
.offcanvas-backdrop {
  background-color: #035ea0;
}
.modal-backdrop .fade,
.offcanvas-backdrop .fade {
  transition: opacity 0.05s linear !important;
}
.sketcho-special-offcanvas {
  transition: transform 0.05s ease-in-out;
}
.sketcho-special-modal.fade {
  transition: opacity 0.05s linear;
}
.sketcho-special-modal.fade .modal-dialog,
.sketcho-special-modal.modal-static .modal-dialog {
  transition: transform 0.05s ease-out !important;
}
.sketcho-special-modal .modal-dialog {
  height: calc(100% - var(--bs-modal-margin) * 2);
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
  min-height: unset;
  /* from bootstrap enriched with safe area */
  height: calc(100% - var(--bs-modal-margin) * 2 - var(--safe-area-inset-top) - var(--safe-area-inset-bottom));
  margin-top: calc(var(--bs-modal-margin) + var(--safe-area-inset-top));
  margin-bottom: calc(var(--bs-modal-margin) + var(--safe-area-inset-bottom));
}
.sketcho-special-modal .modal-fullscreen {
  height: 100% !important;
  margin: 0 !important;
}
.sketcho-special-modal .modal-content {
  max-height: 100%;
  overflow: hidden;
  border-radius: 0 !important;
}
.sketcho-special-modal .modal-header,
.sketcho-special-modal .modal-footer {
  border-radius: 0 !important;
}
.sketcho-special-modal .modal-footer {
  justify-content: space-between !important;
}
.sketcho-special-modal .modal-footer .btn,
.sketcho-special-modal .modal-footer button {
  border-top-left-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
  border-top-right-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
  border-color: #d6dfe5 !important;
  box-shadow: 0 0 7px 0 #d6dfe5 !important;
  width: 140px !important;
  height: 2.5rem !important;
  justify-content: center !important;
  align-items: center !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}
.sketcho-special-modal .modal-footer .btn:not(.mx-auto),
.sketcho-special-modal .modal-footer button:not(.mx-auto) {
  margin-right: 0 !important;
  margin-left: 0 !important;
  margin-left: 0rem !important;
  margin-right: 0rem !important;
}
.sketcho-special-modal .modal-footer .btn:not(:first-child):not(.mx-auto),
.sketcho-special-modal .modal-footer button:not(:first-child):not(.mx-auto) {
  margin-left: 0.5rem !important;
}
.sketcho-special-modal .modal-footer .btn:not(:last-child):not(.mx-auto),
.sketcho-special-modal .modal-footer button:not(:last-child):not(.mx-auto) {
  margin-right: 0.5rem !important;
}
.sketcho-special-modal .modal-footer .btn:not(.off):not(.d-none),
.sketcho-special-modal .modal-footer button:not(.off):not(.d-none) {
  display: flex !important;
}
.sketcho-special-modal .modal-footer .btn > *:not(.sketcho),
.sketcho-special-modal .modal-footer button > *:not(.sketcho) {
  margin-left: 0.5rem !important;
}
.sketcho-special-modal .modal-footer .btn.sketcho,
.sketcho-special-modal .modal-footer button.sketcho,
.sketcho-special-modal .modal-footer .btn *.sketcho,
.sketcho-special-modal .modal-footer button *.sketcho {
  font-size: 1.3rem;
}
@media (max-width: 575px) {
  .sketcho-special-modal .modal-footer .btn,
  .sketcho-special-modal .modal-footer button {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  .sketcho-special-modal .modal-footer .btn *:not(.sketcho),
  .sketcho-special-modal .modal-footer button *:not(.sketcho) {
    display: none;
  }
}
.sketcho-special-modal .modal-footer .btn:not(.sketcho-special-modal-other-color),
.sketcho-special-modal .modal-footer button:not(.sketcho-special-modal-other-color) {
  background: linear-gradient(to top left, #d6dfe5, #cfdde6);
  border-color: transparent;
  border: none;
  color: #212529;
}
.sketcho-special-modal .modal-footer .btn:hover:not(.sketcho-special-modal-other-color),
.sketcho-special-modal .modal-footer button:hover:not(.sketcho-special-modal-other-color) {
  background: none;
  --bs-btn-active-bg: #d6dfe5;
  --bs-btn-active-border-color: #d6dfe5;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d6dfe5;
  --bs-btn-hover-border-color: #d6dfe5;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d6dfe5;
  --bs-btn-disabled-border-color: #d6dfe5;
  --bs-btn-disabled-color: #212529;
  background-color: #d6dfe5;
  border-color: #d6dfe5;
  color: #212529;
}
.sketcho-special-modal .modal-footer .btn[type="submit"]:not(.sketcho-special-modal-other-color),
.sketcho-special-modal .modal-footer button[type="submit"]:not(.sketcho-special-modal-other-color) {
  background: linear-gradient(to top left, #054a8d, #0072b2);
  border-color: transparent;
  border: none;
  color: #fff;
}
.sketcho-special-modal .modal-footer .btn[type="submit"]:hover:not(.sketcho-special-modal-other-color),
.sketcho-special-modal .modal-footer button[type="submit"]:hover:not(.sketcho-special-modal-other-color) {
  background: none;
  --bs-btn-active-bg: #054a8d;
  --bs-btn-active-border-color: #054a8d;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #054a8d;
  --bs-btn-hover-border-color: #054a8d;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #054a8d;
  --bs-btn-disabled-border-color: #054a8d;
  --bs-btn-disabled-color: #fff;
  background-color: #054a8d;
  border-color: #054a8d;
  color: #fff;
}
.sketcho-special-modal .modal-body {
  overflow-y: auto;
}
.sketcho-special-modal .modal-body > *.sketcho-special-input-group:not(:last-child) {
  margin-bottom: 1rem !important;
}
.sketcho-special-accordion .accordion-button {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.sketcho-special-accordion .accordion-button .accordion-item-title {
  display: -webkit-box;
  margin-right: 1rem !important;
}
.sketcho-special-accordion .accordion-button .accordion-item-title,
.sketcho-special-accordion .accordion-button .accordion-item-title * {
  /* hide too long content by adding "..." */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* number of lines */
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.sketcho-special-accordion .accordion-button .sketcho {
  font-size: 1.6rem;
}
.sketcho-special-accordion .accordion-button[aria-expanded="true"] .accordion-item-title {
  font-weight: 600;
}
.sketcho-special-accordion .accordion-item,
.sketcho-special-accordion .accordion-button {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
  background: none;
  background-color: transparent;
  --bs-text-opacity: 1 !important;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
  color: #343a40 !important;
}
.sketcho-special-accordion .accordion-button[aria-expanded="true"],
.sketcho-special-accordion .accordion-button:hover,
.sketcho-special-accordion .accordion-collapse {
  background-color: #e7eef3 !important;
  color: #212529;
}
.sketcho-special-accordion .accordion-button:not(.collapsed) {
  box-shadow: none !important;
}
.sketcho-special-accordion .accordion-item {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  border-color: #82a5c6 !important;
}
.sketcho-special-accordion .accordion-item:first-child {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  border-color: #82a5c6 !important;
}
.sketcho-special-accordion .accordion-item,
.sketcho-special-accordion .accordion-button:not(.collapsed) {
  border-color: #82a5c6 !important;
}
#modal-versioninfo #version-history .accordion-item,
#modal-versioninfo #version-history .accordion-button {
  background: transparent;
}
#modal-versioninfo #version-history .accordion-button:not(.collapsed) {
  box-shadow: none !important;
}
#modal-versioninfo #versioninfo-disable-option label.input-group-text[for="versioninfo-new_version_hint-ref-bool"] {
  display: none !important;
}
#modal-versioninfo #versioninfo-disable-option .form-check label[for="versioninfo-new_version_hint-ref-bool"] {
  padding-left: 0 !important;
  padding-left: 0rem !important;
  font-weight: 600;
}
:root {
  --bsAddOns-breakpoint-names: xs, sm, md, lg, xl, xxl;
  --bsAddOns-breakpoint-xs-min: 385px;
  --bsAddOns-breakpoint-xs-max: 575px;
  --bsAddOns-breakpoint-sm-min: 576px;
  --bsAddOns-breakpoint-sm-max: 767px;
  --bsAddOns-breakpoint-md-min: 768px;
  --bsAddOns-breakpoint-md-max: 991px;
  --bsAddOns-breakpoint-lg-min: 992px;
  --bsAddOns-breakpoint-lg-max: 1199px;
  --bsAddOns-breakpoint-xl-min: 1200px;
  --bsAddOns-breakpoint-xl-max: 1399px;
  --bsAddOns-breakpoint-xxl-min: 1400px;
  --bsAddOns-breakpoint-xxl-max: Infinity;
  --bsAddOns-spacer: 1rem;
  --bsAddOns-spacers-length: 7;
  --bsAddOns-spacer-0: 0rem;
  --bsAddOns-spacer-factor-0: 0;
  --bsAddOns-spacer-1: 0.25rem;
  --bsAddOns-spacer-factor-1: 0.25;
  --bsAddOns-spacer-2: 0.5rem;
  --bsAddOns-spacer-factor-2: 0.5;
  --bsAddOns-spacer-3: 1rem;
  --bsAddOns-spacer-factor-3: 1;
  --bsAddOns-spacer-4: 1.5rem;
  --bsAddOns-spacer-factor-4: 1.5;
  --bsAddOns-spacer-5: 3rem;
  --bsAddOns-spacer-factor-5: 3;
  --bsAddOns-spacer-6: 5rem;
  --bsAddOns-spacer-factor-6: 5;
  --safe-area-inset-top: env(safe-area-inset-top);
  --sa-top: env(safe-area-inset-top);
  --safe-area-inset-right: env(safe-area-inset-right);
  --sa-right: env(safe-area-inset-right);
  --safe-area-inset-bottom: env(safe-area-inset-bottom);
  --sa-bottom: env(safe-area-inset-bottom);
  --safe-area-inset-left: env(safe-area-inset-left);
  --sa-left: env(safe-area-inset-left);
}
/**
* Fix for iPad iPhone iOS slight scroll
* see also: http://stackoverflow.com/questions/19012135/ios-7-ipad-safari-landscape-innerheight-outerheight-layout-issue
*/
.body-fixed {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100% !important;
}
/**
 * Disable double tap or pinch zoom
 *
 * auto
 * Enable browser handling of all panning and zooming gestures.
 *
 * none
 * Disable browser handling of all panning and zooming gestures.
 *
 * pan-x
 * Enable single-finger horizontal panning gestures. May be combined with pan-y, pan-up, pan-down and/or pinch-zoom.
 *
 * pan-y
 * Enable single-finger vertical panning gestures. May be combined with pan-x, pan-left, pan-right and/or pinch-zoom.
 *
 * manipulation
 * Enable panning and pinch zoom gestures, but disable additional non-standard gestures such as double-tap to zoom.
 * Disabling double-tap to zoom removes the need for browsers to delay the generation of click events when the user taps the screen.
 * This is an alias for "pan-x pan-y pinch-zoom" (which, for compatibility, is itself still valid).
 *
 * pan-left, pan-right, pan-up, pan-down
 * Enable single-finger gestures that begin by scrolling in the given direction(s).
 * Once scrolling has started, the direction may still be reversed.
 * Note that scrolling "up" (pan-up) means that the user is dragging their finger downward on the screen surface,
 * and likewise pan-left means the user is dragging their finger to the right. Multiple directions may be combined
 * except when there is a simpler representation (for example, "pan-left pan-right" is invalid since "pan-x" is simpler,
 * but "pan-left pan-down" is valid).
 *
 * pinch-zoom
 * Enable multi-finger panning and zooming of the page. This may be combined with any of the pan-values.
 */
* {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}
/**
* prevent bouncing on mobile - add this class to html and body !
*
* attention:
* scrollable parts have to use overflow: auto
*/
body.no-bounce,
html.no-bounce {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow: hidden !important;
  overscroll-behavior-y: none;
}
.vh-100-calc {
  height: 100vh;
}
.bg-primary-gradient {
  background: linear-gradient(to top left, #054a8d, #0072b2);
  color: #fff;
}
.navbar.bg-primary-gradient .navbar-brand,
.navbar.bg-primary-gradient .nav-link,
.navbar.bg-primary-gradient .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-primary-gradient .nav-link.active {
  color: #cccccc;
}
.bg-primary-gradient-hover {
  background: linear-gradient(to top left, #054a8d, #0072b2);
  color: #fff;
  cursor: pointer;
}
.bg-primary-gradient-hover:active,
.bg-primary-gradient-hover.active {
  background: linear-gradient(to top left, #02162a, #00314c);
  color: #fff;
}
.bg-primary-gradient-hover:hover:not(.no-hover),
.bg-primary-gradient-hover.hover:not(.no-hover),
.bg-primary-gradient-hover:focus:not(.no-focus),
.bg-primary-gradient-hover:focus-visible:not(.no-focus),
.bg-primary-gradient-hover.focus:not(.no-focus),
.bg-primary-gradient-hover-sim {
  background: linear-gradient(to top left, #000000, #001019);
  color: #fff;
}
.border-primary-gradient {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to top left, #054a8d, #0072b2) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-primary-gradient {
  background: linear-gradient(to top left, #054a8d, #0072b2);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.link-primary-gradient,
.text-primary-gradient-hover {
  background: linear-gradient(to top left, #054a8d, #0072b2);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  cursor: pointer;
}
.link-primary-gradient:active,
.link-primary-gradient.active,
.text-primary-gradient-hover:active,
.text-primary-gradient-hover.active {
  background: linear-gradient(to top left, transparent, transparent);
  background-color: #01233b !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.link-primary-gradient:hover:not(.no-hover),
.link-primary-gradient.hover:not(.no-hover),
.link-primary-gradient:focus:not(.no-focus),
.link-primary-gradient:focus-visible:not(.no-focus),
.link-primary-gradient.focus:not(.no-focus),
.text-primary-gradient-hover:hover:not(.no-hover),
.text-primary-gradient-hover.hover:not(.no-hover),
.text-primary-gradient-hover:focus:not(.no-focus),
.text-primary-gradient-hover:focus-visible:not(.no-focus),
.text-primary-gradient-hover.focus:not(.no-focus) {
  background: linear-gradient(to top left, transparent, transparent);
  background-color: #000509 !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-primary-gradient-faded {
  background: linear-gradient(to top left, #82a5c6, #80b9d9);
  color: #212529;
}
.navbar.bg-primary-gradient-faded .navbar-brand,
.navbar.bg-primary-gradient-faded .nav-link,
.navbar.bg-primary-gradient-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-primary-gradient-faded .nav-link.active {
  color: #4e5862;
}
.border-primary-gradient-faded {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to top left, #82a5c6, #80b9d9) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-primary-gradient-faded {
  background: linear-gradient(to top left, #82a5c6, #80b9d9);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-primary-gradient-pale {
  background: linear-gradient(to top left, #dae4ee, #d9eaf3);
  color: #212529;
}
.navbar.bg-primary-gradient-pale .navbar-brand,
.navbar.bg-primary-gradient-pale .nav-link,
.navbar.bg-primary-gradient-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-primary-gradient-pale .nav-link.active {
  color: #4e5862;
}
.border-primary-gradient-pale {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to top left, #dae4ee, #d9eaf3) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-primary-gradient-pale {
  background: linear-gradient(to top left, #dae4ee, #d9eaf3);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.btn-primary-gradient,
.btn-primary-gradient.no-hover:not(.btn-transparent),
.btn-primary-gradient.no-hover:hover:not(.btn-transparent),
.btn-primary-gradient.no-active:not(.btn-transparent),
.btn-primary-gradient.no-active:active:not(.btn-transparent),
.btn-primary-gradient.no-focus:not(.btn-transparent),
.btn-primary-gradient.no-focus:focus:not(.btn-transparent),
.btn-primary-gradient.no-focus:focus-visible:not(.btn-transparent) {
  background: linear-gradient(to top left, #054a8d, #0072b2);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-primary-gradient:not(:disabled):not(.disabled):active:not(.no-active),
.btn-primary-gradient:not(:disabled):not(.disabled).active:not(.no-active) {
  background: linear-gradient(to top left, #02162a, #00314c);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-primary-gradient:focus:not(.no-focus),
.btn-primary-gradient:focus-visible:not(.no-focus),
.btn-primary-gradient.focus:not(.no-focus),
.btn-primary-gradient:not(:disabled):not(.disabled):hover:not(.no-hover),
.btn-primary-gradient:not(:disabled):not(.disabled).hover:not(.no-hover) {
  background: linear-gradient(to top left, #000000, #001019);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-primary-gradient.disabled,
.btn-primary-gradient:disabled {
  background: linear-gradient(to top left, #628cb4, #5fa4ca) !important;
  border-color: transparent;
  border: none;
  opacity: 1;
  color: #01233b;
}
.alert-primary-gradient {
  color: #000509;
  background: linear-gradient(to top left, #82a5c6, #80b9d9);
  border-color: #81afcf;
}
.list-group-item-primary-gradient {
  color: #011c30;
  background: linear-gradient(to top left, #9bb7d1, #99c7e0);
}
.list-group-item-primary-gradient.list-group-item-action:hover:not(.no-hover),
.list-group-item-primary-gradient.list-group-item-action.hover:not(.no-hover),
.list-group-item-primary-gradient.list-group-item-action:focus:not(.no-focus),
.list-group-item-primary-gradient.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-primary-gradient.list-group-item-action.focus:not(.no-focus) {
  color: #011c30;
  background: linear-gradient(to top left, #3397f8, #66aad1);
}
.list-group-item-primary-gradient.list-group-item-action.active:not(.no-active),
.list-group-item-primary-gradient.list-group-item-action:active:not(.no-active) {
  color: #fff;
  background: linear-gradient(to top left, #087ef0, #005686);
  border-color: #024778;
}
.bg-secondary-gradient {
  background: linear-gradient(to top left, #bed2e0, #e7f0f6);
  color: #212529;
}
.navbar.bg-secondary-gradient .navbar-brand,
.navbar.bg-secondary-gradient .nav-link,
.navbar.bg-secondary-gradient .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-secondary-gradient .nav-link.active {
  color: #4e5862;
}
.bg-secondary-gradient-hover {
  background: linear-gradient(to top left, #bed2e0, #e7f0f6);
  color: #212529;
  cursor: pointer;
}
.bg-secondary-gradient-hover:active,
.bg-secondary-gradient-hover.active {
  background: linear-gradient(to top left, #79a2c0, #9dc1da);
  color: #fff;
}
.bg-secondary-gradient-hover:hover:not(.no-hover),
.bg-secondary-gradient-hover.hover:not(.no-hover),
.bg-secondary-gradient-hover:focus:not(.no-focus),
.bg-secondary-gradient-hover:focus-visible:not(.no-focus),
.bg-secondary-gradient-hover.focus:not(.no-focus),
.bg-secondary-gradient-hover-sim {
  background: linear-gradient(to top left, #568aaf, #78a9cc);
  color: #fff;
}
.border-secondary-gradient {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to top left, #bed2e0, #e7f0f6) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-secondary-gradient {
  background: linear-gradient(to top left, #bed2e0, #e7f0f6);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.link-secondary-gradient,
.text-secondary-gradient-hover {
  background: linear-gradient(to top left, #bed2e0, #e7f0f6);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  cursor: pointer;
}
.link-secondary-gradient:active,
.link-secondary-gradient.active,
.text-secondary-gradient-hover:active,
.text-secondary-gradient-hover.active {
  background: linear-gradient(to top left, transparent, transparent);
  background-color: #8cb1cc !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.link-secondary-gradient:hover:not(.no-hover),
.link-secondary-gradient.hover:not(.no-hover),
.link-secondary-gradient:focus:not(.no-focus),
.link-secondary-gradient:focus-visible:not(.no-focus),
.link-secondary-gradient.focus:not(.no-focus),
.text-secondary-gradient-hover:hover:not(.no-hover),
.text-secondary-gradient-hover.hover:not(.no-hover),
.text-secondary-gradient-hover:focus:not(.no-focus),
.text-secondary-gradient-hover:focus-visible:not(.no-focus),
.text-secondary-gradient-hover.focus:not(.no-focus) {
  background: linear-gradient(to top left, transparent, transparent);
  background-color: #6999bc !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-secondary-gradient-faded {
  background: linear-gradient(to top left, #dfe9f0, #f3f7fa);
  color: #212529;
}
.navbar.bg-secondary-gradient-faded .navbar-brand,
.navbar.bg-secondary-gradient-faded .nav-link,
.navbar.bg-secondary-gradient-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-secondary-gradient-faded .nav-link.active {
  color: #4e5862;
}
.border-secondary-gradient-faded {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to top left, #dfe9f0, #f3f7fa) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-secondary-gradient-faded {
  background: linear-gradient(to top left, #dfe9f0, #f3f7fa);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-secondary-gradient-pale {
  background: linear-gradient(to top left, #f5f8fa, #fbfdfe);
  color: #212529;
}
.navbar.bg-secondary-gradient-pale .navbar-brand,
.navbar.bg-secondary-gradient-pale .nav-link,
.navbar.bg-secondary-gradient-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-secondary-gradient-pale .nav-link.active {
  color: #4e5862;
}
.border-secondary-gradient-pale {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to top left, #f5f8fa, #fbfdfe) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-secondary-gradient-pale {
  background: linear-gradient(to top left, #f5f8fa, #fbfdfe);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.btn-secondary-gradient,
.btn-secondary-gradient.no-hover:not(.btn-transparent),
.btn-secondary-gradient.no-hover:hover:not(.btn-transparent),
.btn-secondary-gradient.no-active:not(.btn-transparent),
.btn-secondary-gradient.no-active:active:not(.btn-transparent),
.btn-secondary-gradient.no-focus:not(.btn-transparent),
.btn-secondary-gradient.no-focus:focus:not(.btn-transparent),
.btn-secondary-gradient.no-focus:focus-visible:not(.btn-transparent) {
  background: linear-gradient(to top left, #bed2e0, #e7f0f6);
  border-color: transparent;
  border: none;
  color: #212529;
}
.btn-secondary-gradient:not(:disabled):not(.disabled):active:not(.no-active),
.btn-secondary-gradient:not(:disabled):not(.disabled).active:not(.no-active) {
  background: linear-gradient(to top left, #79a2c0, #9dc1da);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-secondary-gradient:focus:not(.no-focus),
.btn-secondary-gradient:focus-visible:not(.no-focus),
.btn-secondary-gradient.focus:not(.no-focus),
.btn-secondary-gradient:not(:disabled):not(.disabled):hover:not(.no-hover),
.btn-secondary-gradient:not(:disabled):not(.disabled).hover:not(.no-hover) {
  background: linear-gradient(to top left, #568aaf, #78a9cc);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-secondary-gradient.disabled,
.btn-secondary-gradient:disabled {
  background: linear-gradient(to top left, #d1dde6, #eaeff3) !important;
  border-color: transparent;
  border: none;
  opacity: 1;
  color: #8cb1cc;
}
.alert-secondary-gradient {
  color: #6999bc;
  background: linear-gradient(to top left, #dfe9f0, #f3f7fa);
  border-color: #e9f0f5;
}
.list-group-item-secondary-gradient {
  color: #3f4347;
  background: linear-gradient(to top left, #e5edf3, #f5f9fb);
}
.list-group-item-secondary-gradient.list-group-item-action:hover:not(.no-hover),
.list-group-item-secondary-gradient.list-group-item-action.hover:not(.no-hover),
.list-group-item-secondary-gradient.list-group-item-action:focus:not(.no-focus),
.list-group-item-secondary-gradient.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-secondary-gradient.list-group-item-action.focus:not(.no-focus) {
  color: #3f4347;
  background: linear-gradient(to top left, #ffffff, #f1f6fa);
}
.list-group-item-secondary-gradient.list-group-item-action.active:not(.no-active),
.list-group-item-secondary-gradient.list-group-item-action:active:not(.no-active) {
  color: #fff;
  background: linear-gradient(to top left, #ffffff, #adb4b8);
  border-color: #9ea9b0;
}
.bg-tertiary-gradient {
  background: linear-gradient(to top left, #4c6f88, #98bbd5);
  color: #fff;
}
.navbar.bg-tertiary-gradient .navbar-brand,
.navbar.bg-tertiary-gradient .nav-link,
.navbar.bg-tertiary-gradient .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-tertiary-gradient .nav-link.active {
  color: #cccccc;
}
.bg-tertiary-gradient-hover {
  background: linear-gradient(to top left, #4c6f88, #98bbd5);
  color: #fff;
  cursor: pointer;
}
.bg-tertiary-gradient-hover:active,
.bg-tertiary-gradient-hover.active {
  background: linear-gradient(to top left, #273946, #508cb7);
  color: #fff;
}
.bg-tertiary-gradient-hover:hover:not(.no-hover),
.bg-tertiary-gradient-hover.hover:not(.no-hover),
.bg-tertiary-gradient-hover:focus:not(.no-focus),
.bg-tertiary-gradient-hover:focus-visible:not(.no-focus),
.bg-tertiary-gradient-hover.focus:not(.no-focus),
.bg-tertiary-gradient-hover-sim {
  background: linear-gradient(to top left, #151f26, #3e7196);
  color: #fff;
}
.border-tertiary-gradient {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to top left, #4c6f88, #98bbd5) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-tertiary-gradient {
  background: linear-gradient(to top left, #4c6f88, #98bbd5);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.link-tertiary-gradient,
.text-tertiary-gradient-hover {
  background: linear-gradient(to top left, #4c6f88, #98bbd5);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  cursor: pointer;
}
.link-tertiary-gradient:active,
.link-tertiary-gradient.active,
.text-tertiary-gradient-hover:active,
.text-tertiary-gradient-hover.active {
  background: linear-gradient(to top left, transparent, transparent);
  background-color: #446176 !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.link-tertiary-gradient:hover:not(.no-hover),
.link-tertiary-gradient.hover:not(.no-hover),
.link-tertiary-gradient:focus:not(.no-focus),
.link-tertiary-gradient:focus-visible:not(.no-focus),
.link-tertiary-gradient.focus:not(.no-focus),
.text-tertiary-gradient-hover:hover:not(.no-hover),
.text-tertiary-gradient-hover.hover:not(.no-hover),
.text-tertiary-gradient-hover:focus:not(.no-focus),
.text-tertiary-gradient-hover:focus-visible:not(.no-focus),
.text-tertiary-gradient-hover.focus:not(.no-focus) {
  background: linear-gradient(to top left, transparent, transparent);
  background-color: #314756 !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-tertiary-gradient-faded {
  background: linear-gradient(to top left, #a5b7c4, #ccddea);
  color: #212529;
}
.navbar.bg-tertiary-gradient-faded .navbar-brand,
.navbar.bg-tertiary-gradient-faded .nav-link,
.navbar.bg-tertiary-gradient-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-tertiary-gradient-faded .nav-link.active {
  color: #4e5862;
}
.border-tertiary-gradient-faded {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to top left, #a5b7c4, #ccddea) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-tertiary-gradient-faded {
  background: linear-gradient(to top left, #a5b7c4, #ccddea);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-tertiary-gradient-pale {
  background: linear-gradient(to top left, #e4e9ed, #f0f5f9);
  color: #212529;
}
.navbar.bg-tertiary-gradient-pale .navbar-brand,
.navbar.bg-tertiary-gradient-pale .nav-link,
.navbar.bg-tertiary-gradient-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-tertiary-gradient-pale .nav-link.active {
  color: #4e5862;
}
.border-tertiary-gradient-pale {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to top left, #e4e9ed, #f0f5f9) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-tertiary-gradient-pale {
  background: linear-gradient(to top left, #e4e9ed, #f0f5f9);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.btn-tertiary-gradient,
.btn-tertiary-gradient.no-hover:not(.btn-transparent),
.btn-tertiary-gradient.no-hover:hover:not(.btn-transparent),
.btn-tertiary-gradient.no-active:not(.btn-transparent),
.btn-tertiary-gradient.no-active:active:not(.btn-transparent),
.btn-tertiary-gradient.no-focus:not(.btn-transparent),
.btn-tertiary-gradient.no-focus:focus:not(.btn-transparent),
.btn-tertiary-gradient.no-focus:focus-visible:not(.btn-transparent) {
  background: linear-gradient(to top left, #4c6f88, #98bbd5);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-tertiary-gradient:not(:disabled):not(.disabled):active:not(.no-active),
.btn-tertiary-gradient:not(:disabled):not(.disabled).active:not(.no-active) {
  background: linear-gradient(to top left, #273946, #508cb7);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-tertiary-gradient:focus:not(.no-focus),
.btn-tertiary-gradient:focus-visible:not(.no-focus),
.btn-tertiary-gradient.focus:not(.no-focus),
.btn-tertiary-gradient:not(:disabled):not(.disabled):hover:not(.no-hover),
.btn-tertiary-gradient:not(:disabled):not(.disabled).hover:not(.no-hover) {
  background: linear-gradient(to top left, #151f26, #3e7196);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-tertiary-gradient.disabled,
.btn-tertiary-gradient:disabled {
  background: linear-gradient(to top left, #8da2b1, #bad0df) !important;
  border-color: transparent;
  border: none;
  opacity: 1;
  color: #446176;
}
.alert-tertiary-gradient {
  color: #314756;
  background: linear-gradient(to top left, #a5b7c4, #ccddea);
  border-color: #b8cad7;
}
.list-group-item-tertiary-gradient {
  color: #222d34;
  background: linear-gradient(to top left, #b7c5cf, #d6e4ee);
}
.list-group-item-tertiary-gradient.list-group-item-action:hover:not(.no-hover),
.list-group-item-tertiary-gradient.list-group-item-action.hover:not(.no-hover),
.list-group-item-tertiary-gradient.list-group-item-action:focus:not(.no-focus),
.list-group-item-tertiary-gradient.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-tertiary-gradient.list-group-item-action.focus:not(.no-focus) {
  color: #222d34;
  background: linear-gradient(to top left, #a2bacb, #c1d6e6);
}
.list-group-item-tertiary-gradient.list-group-item-action.active:not(.no-active),
.list-group-item-tertiary-gradient.list-group-item-action:active:not(.no-active) {
  color: #fff;
  background: linear-gradient(to top left, #81a1b9, #728d9f);
  border-color: #557083;
}
.bg-grey-gradient {
  background: linear-gradient(to top left, #7b7b7b, #c8c8c8);
  color: #fff;
}
.navbar.bg-grey-gradient .navbar-brand,
.navbar.bg-grey-gradient .nav-link,
.navbar.bg-grey-gradient .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-grey-gradient .nav-link.active {
  color: #cccccc;
}
.bg-grey-gradient-hover {
  background: linear-gradient(to top left, #7b7b7b, #c8c8c8);
  color: #fff;
  cursor: pointer;
}
.bg-grey-gradient-hover:active,
.bg-grey-gradient-hover.active {
  background: linear-gradient(to top left, #484848, #959595);
  color: #fff;
}
.bg-grey-gradient-hover:hover:not(.no-hover),
.bg-grey-gradient-hover.hover:not(.no-hover),
.bg-grey-gradient-hover:focus:not(.no-focus),
.bg-grey-gradient-hover:focus-visible:not(.no-focus),
.bg-grey-gradient-hover.focus:not(.no-focus),
.bg-grey-gradient-hover-sim {
  background: linear-gradient(to top left, #2f2f2f, #7b7b7b);
  color: #fff;
}
.border-grey-gradient {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to top left, #7b7b7b, #c8c8c8) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-grey-gradient {
  background: linear-gradient(to top left, #7b7b7b, #c8c8c8);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.link-grey-gradient,
.text-grey-gradient-hover {
  background: linear-gradient(to top left, #7b7b7b, #c8c8c8);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  cursor: pointer;
}
.link-grey-gradient:active,
.link-grey-gradient.active,
.text-grey-gradient-hover:active,
.text-grey-gradient-hover.active {
  background: linear-gradient(to top left, transparent, transparent);
  background-color: #6e6e6e !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.link-grey-gradient:hover:not(.no-hover),
.link-grey-gradient.hover:not(.no-hover),
.link-grey-gradient:focus:not(.no-focus),
.link-grey-gradient:focus-visible:not(.no-focus),
.link-grey-gradient.focus:not(.no-focus),
.text-grey-gradient-hover:hover:not(.no-hover),
.text-grey-gradient-hover.hover:not(.no-hover),
.text-grey-gradient-hover:focus:not(.no-focus),
.text-grey-gradient-hover:focus-visible:not(.no-focus),
.text-grey-gradient-hover.focus:not(.no-focus) {
  background: linear-gradient(to top left, transparent, transparent);
  background-color: #555555 !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-grey-gradient-faded {
  background: linear-gradient(to top left, #bdbdbd, #e3e3e3);
  color: #212529;
}
.navbar.bg-grey-gradient-faded .navbar-brand,
.navbar.bg-grey-gradient-faded .nav-link,
.navbar.bg-grey-gradient-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-grey-gradient-faded .nav-link.active {
  color: #4e5862;
}
.border-grey-gradient-faded {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to top left, #bdbdbd, #e3e3e3) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-grey-gradient-faded {
  background: linear-gradient(to top left, #bdbdbd, #e3e3e3);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-grey-gradient-pale {
  background: linear-gradient(to top left, #ebebeb, #f7f7f7);
  color: #212529;
}
.navbar.bg-grey-gradient-pale .navbar-brand,
.navbar.bg-grey-gradient-pale .nav-link,
.navbar.bg-grey-gradient-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-grey-gradient-pale .nav-link.active {
  color: #4e5862;
}
.border-grey-gradient-pale {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to top left, #ebebeb, #f7f7f7) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-grey-gradient-pale {
  background: linear-gradient(to top left, #ebebeb, #f7f7f7);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.btn-grey-gradient,
.btn-grey-gradient.no-hover:not(.btn-transparent),
.btn-grey-gradient.no-hover:hover:not(.btn-transparent),
.btn-grey-gradient.no-active:not(.btn-transparent),
.btn-grey-gradient.no-active:active:not(.btn-transparent),
.btn-grey-gradient.no-focus:not(.btn-transparent),
.btn-grey-gradient.no-focus:focus:not(.btn-transparent),
.btn-grey-gradient.no-focus:focus-visible:not(.btn-transparent) {
  background: linear-gradient(to top left, #7b7b7b, #c8c8c8);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-grey-gradient:not(:disabled):not(.disabled):active:not(.no-active),
.btn-grey-gradient:not(:disabled):not(.disabled).active:not(.no-active) {
  background: linear-gradient(to top left, #484848, #959595);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-grey-gradient:focus:not(.no-focus),
.btn-grey-gradient:focus-visible:not(.no-focus),
.btn-grey-gradient.focus:not(.no-focus),
.btn-grey-gradient:not(:disabled):not(.disabled):hover:not(.no-hover),
.btn-grey-gradient:not(:disabled):not(.disabled).hover:not(.no-hover) {
  background: linear-gradient(to top left, #2f2f2f, #7b7b7b);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-grey-gradient.disabled,
.btn-grey-gradient:disabled {
  background: linear-gradient(to top left, #a9a9a9, #d7d7d7) !important;
  border-color: transparent;
  border: none;
  opacity: 1;
  color: #6e6e6e;
}
.alert-grey-gradient {
  color: #555555;
  background: linear-gradient(to top left, #bdbdbd, #e3e3e3);
  border-color: #d0d0d0;
}
.list-group-item-grey-gradient {
  color: #303030;
  background: linear-gradient(to top left, #cacaca, #e9e9e9);
}
.list-group-item-grey-gradient.list-group-item-action:hover:not(.no-hover),
.list-group-item-grey-gradient.list-group-item-action.hover:not(.no-hover),
.list-group-item-grey-gradient.list-group-item-action:focus:not(.no-focus),
.list-group-item-grey-gradient.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-grey-gradient.list-group-item-action.focus:not(.no-focus) {
  color: #303030;
  background: linear-gradient(to top left, #c8c8c8, #dedede);
}
.list-group-item-grey-gradient.list-group-item-action.active:not(.no-active),
.list-group-item-grey-gradient.list-group-item-action:active:not(.no-active) {
  color: #fff;
  background: linear-gradient(to top left, #aeaeae, #969696);
  border-color: #797979;
}
.bg-outer-gradient {
  background: linear-gradient(to top left, #d6dfe5, #cfdde6);
  color: #212529;
}
.navbar.bg-outer-gradient .navbar-brand,
.navbar.bg-outer-gradient .nav-link,
.navbar.bg-outer-gradient .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-outer-gradient .nav-link.active {
  color: #4e5862;
}
.bg-outer-gradient-hover {
  background: linear-gradient(to top left, #d6dfe5, #cfdde6);
  color: #212529;
  cursor: pointer;
}
.bg-outer-gradient-hover:active,
.bg-outer-gradient-hover.active {
  background: linear-gradient(to top left, #97aebe, #8bacc4);
  color: #fff;
}
.bg-outer-gradient-hover:hover:not(.no-hover),
.bg-outer-gradient-hover.hover:not(.no-hover),
.bg-outer-gradient-hover:focus:not(.no-focus),
.bg-outer-gradient-hover:focus-visible:not(.no-focus),
.bg-outer-gradient-hover.focus:not(.no-focus),
.bg-outer-gradient-hover-sim {
  background: linear-gradient(to top left, #7795ab, #6a94b3);
  color: #fff;
}
.border-outer-gradient {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to top left, #d6dfe5, #cfdde6) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-outer-gradient {
  background: linear-gradient(to top left, #d6dfe5, #cfdde6);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.link-outer-gradient,
.text-outer-gradient-hover {
  background: linear-gradient(to top left, #d6dfe5, #cfdde6);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  cursor: pointer;
}
.link-outer-gradient:active,
.link-outer-gradient.active,
.text-outer-gradient-hover:active,
.text-outer-gradient-hover.active {
  background: linear-gradient(to top left, transparent, transparent);
  background-color: #91adc1 !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.link-outer-gradient:hover:not(.no-hover),
.link-outer-gradient.hover:not(.no-hover),
.link-outer-gradient:focus:not(.no-focus),
.link-outer-gradient:focus-visible:not(.no-focus),
.link-outer-gradient.focus:not(.no-focus),
.text-outer-gradient-hover:hover:not(.no-hover),
.text-outer-gradient-hover.hover:not(.no-hover),
.text-outer-gradient-hover:focus:not(.no-focus),
.text-outer-gradient-hover:focus-visible:not(.no-focus),
.text-outer-gradient-hover.focus:not(.no-focus) {
  background: linear-gradient(to top left, transparent, transparent);
  background-color: #7095af !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-outer-gradient-faded {
  background: linear-gradient(to top left, #eaeff2, #e7eef3);
  color: #212529;
}
.navbar.bg-outer-gradient-faded .navbar-brand,
.navbar.bg-outer-gradient-faded .nav-link,
.navbar.bg-outer-gradient-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-outer-gradient-faded .nav-link.active {
  color: #4e5862;
}
.border-outer-gradient-faded {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to top left, #eaeff2, #e7eef3) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-outer-gradient-faded {
  background: linear-gradient(to top left, #eaeff2, #e7eef3);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-outer-gradient-pale {
  background: linear-gradient(to top left, #f9fafb, #f8fafb);
  color: #212529;
}
.navbar.bg-outer-gradient-pale .navbar-brand,
.navbar.bg-outer-gradient-pale .nav-link,
.navbar.bg-outer-gradient-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-outer-gradient-pale .nav-link.active {
  color: #4e5862;
}
.border-outer-gradient-pale {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to top left, #f9fafb, #f8fafb) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-outer-gradient-pale {
  background: linear-gradient(to top left, #f9fafb, #f8fafb);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.btn-outer-gradient,
.btn-outer-gradient.no-hover:not(.btn-transparent),
.btn-outer-gradient.no-hover:hover:not(.btn-transparent),
.btn-outer-gradient.no-active:not(.btn-transparent),
.btn-outer-gradient.no-active:active:not(.btn-transparent),
.btn-outer-gradient.no-focus:not(.btn-transparent),
.btn-outer-gradient.no-focus:focus:not(.btn-transparent),
.btn-outer-gradient.no-focus:focus-visible:not(.btn-transparent) {
  background: linear-gradient(to top left, #d6dfe5, #cfdde6);
  border-color: transparent;
  border: none;
  color: #212529;
}
.btn-outer-gradient:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outer-gradient:not(:disabled):not(.disabled).active:not(.no-active) {
  background: linear-gradient(to top left, #97aebe, #8bacc4);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-outer-gradient:focus:not(.no-focus),
.btn-outer-gradient:focus-visible:not(.no-focus),
.btn-outer-gradient.focus:not(.no-focus),
.btn-outer-gradient:not(:disabled):not(.disabled):hover:not(.no-hover),
.btn-outer-gradient:not(:disabled):not(.disabled).hover:not(.no-hover) {
  background: linear-gradient(to top left, #7795ab, #6a94b3);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-outer-gradient.disabled,
.btn-outer-gradient:disabled {
  background: linear-gradient(to top left, #dfe5e9, #dbe4e9) !important;
  border-color: transparent;
  border: none;
  opacity: 1;
  color: #91adc1;
}
.alert-outer-gradient {
  color: #7095af;
  background: linear-gradient(to top left, #eaeff2, #e7eef3);
  border-color: #e9eef2;
}
.list-group-item-outer-gradient {
  color: #3f4345;
  background: linear-gradient(to top left, #eef2f5, #ecf1f5);
}
.list-group-item-outer-gradient.list-group-item-action:hover:not(.no-hover),
.list-group-item-outer-gradient.list-group-item-action.hover:not(.no-hover),
.list-group-item-outer-gradient.list-group-item-action:focus:not(.no-focus),
.list-group-item-outer-gradient.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-outer-gradient.list-group-item-action.focus:not(.no-focus) {
  color: #3f4345;
  background: linear-gradient(to top left, #ffffff, #e2eaf0);
}
.list-group-item-outer-gradient.list-group-item-action.active:not(.no-active),
.list-group-item-outer-gradient.list-group-item-action:active:not(.no-active) {
  color: #fff;
  background: linear-gradient(to top left, #ffffff, #9ba5ad);
  border-color: #9ea6ac;
}
body {
  background-color: #fff;
}
a,
.btn-link {
  color: #035ea0;
}
a:hover,
.btn-link:hover {
  color: #3fadfc;
}
.page-link {
  border-color: #054a8d;
  background-color: #fff;
  color: #035ea0;
}
.page-link:hover {
  color: #054a8d;
  border-color: #054a8d;
  background-color: #b0b0b0;
}
.page-link.active,
.active > .page-link {
  border-color: #054a8d;
  background-color: #035ea0;
  color: #fff;
}
.page-link.disabled,
.disabled > .page-link {
  border-color: #054a8d;
  background-color: #fff;
  color: #7b7b7b;
}
.list-group-item {
  color: #212529;
  background-color: #fff;
}
.list-group-item.list-group-item-action:hover:not(.no-hover),
.list-group-item.list-group-item-action.hover:not(.no-hover),
.list-group-item.list-group-item-action:focus:not(.no-focus),
.list-group-item.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item.list-group-item-action.focus:not(.no-focus) {
  color: #212529;
  background-color: #b3b3b3;
}
.accordion-button:not(.collapsed):not(.no-active):not(.accordion-button-none),
.accordion-button.accordion-button-action:hover:not(.no-hover),
.accordion-button.accordion-button-action.hover:not(.no-hover),
.accordion-button.accordion-button-action:focus:not(.no-focus),
.accordion-button.accordion-button-action:focus-visible:not(.no-focus),
.accordion-button.accordion-button-action.focus:not(.no-focus) {
  color: #054a8d;
  background-color: #cddfec;
}
.accordion-button.accordion-button-none,
.accordion-button:not(.collapsed).no-active {
  color: inherit;
  background-color: inherit;
  box-shadow: none;
}
a.card {
  color: var(--bs-body-color);
  text-decoration: none;
}
.card.card-action {
  cursor: pointer;
}
.card.card-action:hover:not(.no-hover),
.card.card-action.hover:not(.no-hover),
.card.card-action:focus:not(.no-focus),
.card.card-action:focus-visible:not(.no-focus),
.card.card-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #a0adba !important;
  box-shadow: 0 0 7px 0 #90a0af !important;
}
.card.card-action:active,
.card.card-action.active {
  color: #212529;
  background-color: #bdc6cf !important;
  box-shadow: 0 0 7px 0 #aeb9c4 !important;
}
.navbar .nav-link {
  color: #212529;
}
.navbar .nav-link:hover {
  color: #65717e;
}
.navbar .nav-link.active {
  color: #035ea0;
}
:root {
  --bs-body: #fff;
  --bs-body-rgb: 255, 255, 255;
  --bs-body-r: 255;
  --bs-body-g: 255;
  --bs-body-b: 255;
  --bs-body-hover: #b3b3b3;
  --bs-body-hover-rgb: 178.5, 178.5, 178.5;
  --bs-body-hover-r: 178.5;
  --bs-body-hover-g: 178.5;
  --bs-body-hover-b: 178.5;
  --bs-body-active: #cccccc;
  --bs-body-active-rgb: 204, 204, 204;
  --bs-body-active-r: 204;
  --bs-body-active-g: 204;
  --bs-body-active-b: 204;
  --bs-body-faded: #ffffff;
  --bs-body-faded-rgb: 255, 255, 255;
  --bs-body-faded-r: 255;
  --bs-body-faded-g: 255;
  --bs-body-faded-b: 255;
  --bs-body-faded-hover: #b3b3b3;
  --bs-body-faded-hover-rgb: 178.5, 178.5, 178.5;
  --bs-body-faded-hover-r: 178.5;
  --bs-body-faded-hover-g: 178.5;
  --bs-body-faded-hover-b: 178.5;
  --bs-body-faded-active: #cccccc;
  --bs-body-faded-active-rgb: 204, 204, 204;
  --bs-body-faded-active-r: 204;
  --bs-body-faded-active-g: 204;
  --bs-body-faded-active-b: 204;
  --bs-body-pale: #ffffff;
  --bs-body-pale-rgb: 255, 255, 255;
  --bs-body-pale-r: 255;
  --bs-body-pale-g: 255;
  --bs-body-pale-b: 255;
  --bs-body-pale-hover: #b3b3b3;
  --bs-body-pale-hover-rgb: 178.5, 178.5, 178.5;
  --bs-body-pale-hover-r: 178.5;
  --bs-body-pale-hover-g: 178.5;
  --bs-body-pale-hover-b: 178.5;
  --bs-body-pale-active: #cccccc;
  --bs-body-pale-active-rgb: 204, 204, 204;
  --bs-body-pale-active-r: 204;
  --bs-body-pale-active-g: 204;
  --bs-body-pale-active-b: 204;
}
.bg-body {
  background-color: #fff !important;
  color: #212529;
}
.navbar.bg-body .navbar-brand,
.navbar.bg-body .nav-link,
.navbar.bg-body .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-body .nav-link.active {
  color: #4e5862;
}
.bg-body-hover {
  background-color: #fff !important;
  color: #212529;
  cursor: pointer;
}
.bg-body-hover:active,
.bg-body-hover.active {
  background-color: #cccccc !important;
  color: #212529;
}
.bg-body-hover:hover:not(.no-hover),
.bg-body-hover.hover:not(.no-hover),
.bg-body-hover:focus:not(.no-focus),
.bg-body-hover:focus-visible:not(.no-focus),
.bg-body-hover.focus:not(.no-focus),
.bg-body-hover-sim {
  background-color: #b3b3b3 !important;
  color: #212529;
}
.border-body {
  border-color: #fff !important;
}
.text-body {
  color: #fff !important;
}
.link-body,
.text-body-hover {
  color: #fff !important;
  cursor: pointer;
}
.link-body:active,
.link-body.active,
.text-body-hover:active,
.text-body-hover.active {
  color: #cccccc !important;
}
.link-body:hover:not(.no-hover),
.link-body.hover:not(.no-hover),
.link-body:focus:not(.no-focus),
.link-body:focus-visible:not(.no-focus),
.link-body.focus:not(.no-focus),
.text-body-hover:hover:not(.no-hover),
.text-body-hover.hover:not(.no-hover),
.text-body-hover:focus:not(.no-focus),
.text-body-hover:focus-visible:not(.no-focus),
.text-body-hover.focus:not(.no-focus) {
  color: #b3b3b3 !important;
}
.bg-body-faded {
  background-color: #ffffff !important;
  color: #212529;
}
.bg-body-op-0 {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #212529;
}
.bg-body-op-5 {
  background-color: rgba(255, 255, 255, 0.05) !important;
  color: #212529;
}
.bg-body-op-10 {
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: #212529;
}
.bg-body-op-15 {
  background-color: rgba(255, 255, 255, 0.15) !important;
  color: #212529;
}
.bg-body-op-20 {
  background-color: rgba(255, 255, 255, 0.2) !important;
  color: #212529;
}
.bg-body-op-25 {
  background-color: rgba(255, 255, 255, 0.25) !important;
  color: #212529;
}
.bg-body-op-30 {
  background-color: rgba(255, 255, 255, 0.3) !important;
  color: #212529;
}
.bg-body-op-35 {
  background-color: rgba(255, 255, 255, 0.35) !important;
  color: #212529;
}
.bg-body-op-40 {
  background-color: rgba(255, 255, 255, 0.4) !important;
  color: #212529;
}
.bg-body-op-45 {
  background-color: rgba(255, 255, 255, 0.45) !important;
  color: #212529;
}
.bg-body-op-50 {
  background-color: rgba(255, 255, 255, 0.5) !important;
  color: #212529;
}
.bg-body-op-55 {
  background-color: rgba(255, 255, 255, 0.55) !important;
  color: #212529;
}
.bg-body-op-60 {
  background-color: rgba(255, 255, 255, 0.6) !important;
  color: #212529;
}
.bg-body-op-65 {
  background-color: rgba(255, 255, 255, 0.65) !important;
  color: #212529;
}
.bg-body-op-70 {
  background-color: rgba(255, 255, 255, 0.7) !important;
  color: #212529;
}
.bg-body-op-75 {
  background-color: rgba(255, 255, 255, 0.75) !important;
  color: #212529;
}
.bg-body-op-80 {
  background-color: rgba(255, 255, 255, 0.8) !important;
  color: #212529;
}
.bg-body-op-85 {
  background-color: rgba(255, 255, 255, 0.85) !important;
  color: #212529;
}
.bg-body-op-90 {
  background-color: rgba(255, 255, 255, 0.9) !important;
  color: #212529;
}
.bg-body-op-95 {
  background-color: rgba(255, 255, 255, 0.95) !important;
  color: #212529;
}
.bg-body-op-100 {
  background-color: #ffffff !important;
  color: #212529;
}
.navbar.bg-body-faded .navbar-brand,
.navbar.bg-body-faded .nav-link,
.navbar.bg-body-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-body-faded .nav-link.active {
  color: #4e5862;
}
.bg-body-faded-hover {
  background-color: #ffffff !important;
  color: #212529;
  cursor: pointer;
}
.bg-body-faded-hover:active,
.bg-body-faded-hover.active {
  background-color: #cccccc !important;
  color: #212529;
}
.bg-body-faded-hover:hover:not(.no-hover),
.bg-body-faded-hover.hover:not(.no-hover),
.bg-body-faded-hover:focus:not(.no-focus),
.bg-body-faded-hover:focus-visible:not(.no-focus),
.bg-body-faded-hover.focus:not(.no-focus) {
  background-color: #b3b3b3 !important;
  color: #212529;
}
.border-body-faded {
  border-color: #ffffff !important;
}
.text-body-faded {
  color: #ffffff !important;
}
.text-body-faded-hover {
  color: #ffffff !important;
  cursor: pointer;
}
.text-body-faded-hover:active,
.text-body-faded-hover.active {
  color: #cccccc !important;
}
.text-body-faded-hover:hover:not(.no-hover),
.text-body-faded-hover.hover:not(.no-hover),
.text-body-faded-hover:focus:not(.no-focus),
.text-body-faded-hover:focus-visible:not(.no-focus),
.text-body-faded-hover.focus:not(.no-focus) {
  color: #b3b3b3 !important;
}
.bg-body-pale {
  background-color: #ffffff !important;
  color: #212529;
}
.navbar.bg-body-pale .navbar-brand,
.navbar.bg-body-pale .nav-link,
.navbar.bg-body-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-body-pale .nav-link.active {
  color: #4e5862;
}
.bg-body-pale-hover {
  background-color: #ffffff !important;
  color: #212529;
  cursor: pointer;
}
.bg-body-pale-hover:active,
.bg-body-pale-hover.active {
  background-color: #cccccc !important;
  color: #212529;
}
.bg-body-pale-hover:hover:not(.no-hover),
.bg-body-pale-hover.hover:not(.no-hover),
.bg-body-pale-hover:focus:not(.no-focus),
.bg-body-pale-hover:focus-visible:not(.no-focus),
.bg-body-pale-hover.focus:not(.no-focus) {
  background-color: #b3b3b3 !important;
  color: #212529;
}
.border-body-pale {
  border-color: #ffffff !important;
}
.text-body-pale {
  color: #ffffff !important;
}
.text-body-pale-hover {
  color: #ffffff !important;
  cursor: pointer;
}
.text-body-pale-hover:active,
.text-body-pale-hover.active {
  color: #cccccc !important;
}
.text-body-pale-hover:hover:not(.no-hover),
.text-body-pale-hover.hover:not(.no-hover),
.text-body-pale-hover:focus:not(.no-focus),
.text-body-pale-hover:focus-visible:not(.no-focus),
.text-body-pale-hover.focus:not(.no-focus) {
  color: #b3b3b3 !important;
}
.btn-body {
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #fff;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #fff;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #fff;
  --bs-btn-disabled-color: #212529;
}
.btn-body,
.btn-body.no-hover,
.btn-body.no-hover:hover,
.btn-body.no-active,
.btn-body.no-active:active,
.btn-body.no-focus,
.btn-body.no-focus:focus,
.btn-body.no-focus:focus-visible {
  background-color: #fff;
  border-color: #fff;
  color: #212529;
}
.btn-body:not(:disabled):not(.disabled):active:not(.no-active),
.btn-body:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-body,
.btn-check:checked + .btn-body {
  background: none;
  background-color: #cccccc;
  border-color: #cccccc;
  color: #212529;
}
.show > .btn-body.dropdown-toggle,
.btn-body.dropdown-toggle.show {
  background: none;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-body:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-body:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-body:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-body:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-body:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
    color: #212529 !important;
  }
}
.btn-body.disabled,
.btn-body:disabled {
  background-color: #ffffff;
  border-color: #ffffff;
  opacity: inherit;
  color: #cccccc;
}
.btn-body-faded {
  --bs-btn-active-bg: #ffffff;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffffff;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffffff;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-btn-disabled-color: #212529;
}
.btn-body-faded,
.btn-body-faded.no-hover,
.btn-body-faded.no-hover:hover,
.btn-body-faded.no-active,
.btn-body-faded.no-active:active,
.btn-body-faded.no-focus,
.btn-body-faded.no-focus:focus,
.btn-body-faded.no-focus:focus-visible {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.btn-body-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-body-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-body-faded,
.btn-check:checked + .btn-body-faded {
  background: none;
  background-color: #cccccc;
  border-color: #cccccc;
  color: #212529;
}
.show > .btn-body-faded.dropdown-toggle,
.btn-body-faded.dropdown-toggle.show {
  background: none;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-body-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-body-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-body-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-body-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-body-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
    color: #212529 !important;
  }
}
.btn-body-faded.disabled,
.btn-body-faded:disabled {
  background-color: #ffffff;
  border-color: #ffffff;
  opacity: inherit;
  color: #cccccc;
}
.btn-body-pale {
  --bs-btn-active-bg: #ffffff;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffffff;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffffff;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-btn-disabled-color: #212529;
}
.btn-body-pale,
.btn-body-pale.no-hover,
.btn-body-pale.no-hover:hover,
.btn-body-pale.no-active,
.btn-body-pale.no-active:active,
.btn-body-pale.no-focus,
.btn-body-pale.no-focus:focus,
.btn-body-pale.no-focus:focus-visible {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.btn-body-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-body-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-body-pale,
.btn-check:checked + .btn-body-pale {
  background: none;
  background-color: #cccccc;
  border-color: #cccccc;
  color: #212529;
}
.show > .btn-body-pale.dropdown-toggle,
.btn-body-pale.dropdown-toggle.show {
  background: none;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-body-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-body-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-body-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-body-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-body-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
    color: #212529 !important;
  }
}
.btn-body-pale.disabled,
.btn-body-pale:disabled {
  background-color: #ffffff;
  border-color: #ffffff;
  opacity: inherit;
  color: #cccccc;
}
.btn-outline-body {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #fff;
  --bs-btn-active-color: #999999;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fff;
  --bs-btn-hover-color: #999999;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff;
  --bs-btn-disabled-color: #999999;
}
.btn-outline-body,
.btn-outline-body.no-hover,
.btn-outline-body.no-hover:hover,
.btn-outline-body.no-active,
.btn-outline-body.no-active:active,
.btn-outline-body.no-focus,
.btn-outline-body.no-focus:focus,
.btn-outline-body.no-focus:focus-visible {
  color: #999999;
  border-color: #fff;
  background-color: transparent;
}
.btn-outline-body:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-body:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-body,
.btn-check:checked + .btn-outline-body {
  background-color: #fff;
  border-color: #fff;
  color: #212529;
}
.show > .btn-outline-body.dropdown-toggle,
.btn-outline-body.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-body:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-body:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-body:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-body:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-body:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
  }
}
.btn-outline-body.disabled,
.btn-outline-body:disabled {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-body-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-active-color: #999999;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-hover-color: #999999;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-btn-disabled-color: #999999;
}
.btn-outline-body-faded,
.btn-outline-body-faded.no-hover,
.btn-outline-body-faded.no-hover:hover,
.btn-outline-body-faded.no-active,
.btn-outline-body-faded.no-active:active,
.btn-outline-body-faded.no-focus,
.btn-outline-body-faded.no-focus:focus,
.btn-outline-body-faded.no-focus:focus-visible {
  color: #999999;
  border-color: #ffffff;
  background-color: transparent;
}
.btn-outline-body-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-body-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-body-faded,
.btn-check:checked + .btn-outline-body-faded {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.show > .btn-outline-body-faded.dropdown-toggle,
.btn-outline-body-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-body-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-body-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-body-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-body-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-body-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
  }
}
.btn-outline-body-faded.disabled,
.btn-outline-body-faded:disabled {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-body-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-active-color: #999999;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-hover-color: #999999;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-btn-disabled-color: #999999;
}
.btn-outline-body-pale,
.btn-outline-body-pale.no-hover,
.btn-outline-body-pale.no-hover:hover,
.btn-outline-body-pale.no-active,
.btn-outline-body-pale.no-active:active,
.btn-outline-body-pale.no-focus,
.btn-outline-body-pale.no-focus:focus,
.btn-outline-body-pale.no-focus:focus-visible {
  color: #999999;
  border-color: #ffffff;
  background-color: transparent;
}
.btn-outline-body-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-body-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-body-pale,
.btn-check:checked + .btn-outline-body-pale {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.show > .btn-outline-body-pale.dropdown-toggle,
.btn-outline-body-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-body-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-body-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-body-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-body-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-body-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
  }
}
.btn-outline-body-pale.disabled,
.btn-outline-body-pale:disabled {
  color: #ffffff;
  border-color: #ffffff;
  opacity: inherit;
}
.alert-body {
  color: #b3b3b3;
  background-color: #ffffff;
  border-color: #ffffff;
}
.alert-body .alert-link {
  color: #a6a6a6;
}
.list-group-item-body {
  color: #212529;
  background-color: #ffffff;
}
.list-group-item-body.list-group-item-action:hover:not(.no-hover),
.list-group-item-body.list-group-item-action.hover:not(.no-hover),
.list-group-item-body.list-group-item-action:focus:not(.no-focus),
.list-group-item-body.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-body.list-group-item-action.focus:not(.no-focus) {
  color: #212529;
  background-color: #b3b3b3 !important;
}
.list-group-item-body.list-group-item-action.active,
.list-group-item-body.list-group-item-action:active {
  color: #212529;
  background-color: #cccccc !important;
  border-color: #cccccc;
}
.card.card-action-body:hover:not(.no-hover),
.card.card-action-body.hover:not(.no-hover),
.card.card-action-body:focus:not(.no-focus),
.card.card-action-body:focus-visible:not(.no-focus),
.card.card-action-body.focus:not(.no-focus) {
  color: #212529;
  background-color: #b3b3b3 !important;
  box-shadow: 0 0 7px 0 #b3b3b3 !important;
}
.card.card-action-body:active,
.card.card-action-body.active {
  color: #212529;
  background-color: #cccccc !important;
  box-shadow: 0 0 7px 0 #cccccc !important;
}
.form-check-input-body:checked,
.form-check-input-body[type=checkbox]:indeterminate {
  border-color: #fff;
  background-color: #fff;
  color: #212529;
}
.form-check .form-check-input-body:checked ~ .form-check-label.form-check-label-em {
  color: #fff;
  font-weight: 700;
}
.table-body {
  background-color: #ffffff;
  --bs-table-bg: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.table-striped.table-body > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-body:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-body,
.table-striped > tbody > tr:nth-of-type(odd) td.table-body,
.table-striped-body tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.2);
}
.table-chess.table-body tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-body tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-body tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-body tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(255, 255, 255, 0.2);
}
.shine-body,
.shadow-body,
.shine-body:focus,
.shine-body:focus-visible,
.shadow-body:focus,
.shadow-body:focus-visible {
  box-shadow: 0 0 7px 0 #fff !important;
}
.text-shine-body,
.text-shadow-body,
.text-shine-body:focus,
.text-shine-body:focus-visible,
.text-shadow-body:focus,
.text-shadow-body:focus-visible {
  text-shadow: 0 0 7px #fff !important;
}
.popover-body-faded {
  --bs-popover-border-color: #fff;
  --bs-popover-header-bg: rgba(255, 255, 255, 0.25);
  --bs-popover-header-color: #fff;
}
.popover-body {
  --bs-popover-border-color: #fff;
  --bs-popover-header-bg: #fff;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-green: #009600;
  --bs-green-rgb: 0, 150, 0;
  --bs-green-r: 0;
  --bs-green-g: 150;
  --bs-green-b: 0;
  --bs-green-hover: #000000;
  --bs-green-hover-rgb: 0, 0, 0;
  --bs-green-hover-r: 0;
  --bs-green-hover-g: 0;
  --bs-green-hover-b: 0;
  --bs-green-active: #003000;
  --bs-green-active-rgb: 0, 48, 0;
  --bs-green-active-r: 0;
  --bs-green-active-g: 48;
  --bs-green-active-b: 0;
  --bs-green-faded: #80cb80;
  --bs-green-faded-rgb: 127.5, 202.5, 127.5;
  --bs-green-faded-r: 127.5;
  --bs-green-faded-g: 202.5;
  --bs-green-faded-b: 127.5;
  --bs-green-faded-hover: #347d34;
  --bs-green-faded-hover-rgb: 51.625, 125.375, 51.625;
  --bs-green-faded-hover-r: 51.625;
  --bs-green-faded-hover-g: 125.375;
  --bs-green-faded-hover-b: 51.625;
  --bs-green-faded-active: #42a142;
  --bs-green-faded-active-rgb: 66.5, 161.5, 66.5;
  --bs-green-faded-active-r: 66.5;
  --bs-green-faded-active-g: 161.5;
  --bs-green-faded-active-b: 66.5;
  --bs-green-pale: #d9efd9;
  --bs-green-pale-rgb: 216.75, 239.25, 216.75;
  --bs-green-pale-r: 216.75;
  --bs-green-pale-g: 239.25;
  --bs-green-pale-b: 216.75;
  --bs-green-pale-hover: #6cc36c;
  --bs-green-pale-hover-rgb: 108.375, 194.625, 108.375;
  --bs-green-pale-hover-r: 108.375;
  --bs-green-pale-hover-g: 194.625;
  --bs-green-pale-hover-b: 108.375;
  --bs-green-pale-active: #91d291;
  --bs-green-pale-active-rgb: 144.5, 209.5, 144.5;
  --bs-green-pale-active-r: 144.5;
  --bs-green-pale-active-g: 209.5;
  --bs-green-pale-active-b: 144.5;
}
.bg-green {
  background-color: #009600 !important;
  color: #fff;
}
.navbar.bg-green .navbar-brand,
.navbar.bg-green .nav-link,
.navbar.bg-green .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-green .nav-link.active {
  color: #cccccc;
}
.bg-green-hover {
  background-color: #009600 !important;
  color: #fff;
  cursor: pointer;
}
.bg-green-hover:active,
.bg-green-hover.active {
  background-color: #003000 !important;
  color: #fff;
}
.bg-green-hover:hover:not(.no-hover),
.bg-green-hover.hover:not(.no-hover),
.bg-green-hover:focus:not(.no-focus),
.bg-green-hover:focus-visible:not(.no-focus),
.bg-green-hover.focus:not(.no-focus),
.bg-green-hover-sim {
  background-color: #000000 !important;
  color: #fff;
}
.border-green {
  border-color: #009600 !important;
}
.text-green {
  color: #009600 !important;
}
.link-green,
.text-green-hover {
  color: #009600 !important;
  cursor: pointer;
}
.link-green:active,
.link-green.active,
.text-green-hover:active,
.text-green-hover.active {
  color: #003000 !important;
}
.link-green:hover:not(.no-hover),
.link-green.hover:not(.no-hover),
.link-green:focus:not(.no-focus),
.link-green:focus-visible:not(.no-focus),
.link-green.focus:not(.no-focus),
.text-green-hover:hover:not(.no-hover),
.text-green-hover.hover:not(.no-hover),
.text-green-hover:focus:not(.no-focus),
.text-green-hover:focus-visible:not(.no-focus),
.text-green-hover.focus:not(.no-focus) {
  color: #000000 !important;
}
.bg-green-faded {
  background-color: #80cb80 !important;
  color: #212529;
}
.bg-green-op-0 {
  background-color: rgba(0, 150, 0, 0) !important;
  color: #212529;
}
.bg-green-op-5 {
  background-color: rgba(0, 150, 0, 0.05) !important;
  color: #212529;
}
.bg-green-op-10 {
  background-color: rgba(0, 150, 0, 0.1) !important;
  color: #212529;
}
.bg-green-op-15 {
  background-color: rgba(0, 150, 0, 0.15) !important;
  color: #212529;
}
.bg-green-op-20 {
  background-color: rgba(0, 150, 0, 0.2) !important;
  color: #212529;
}
.bg-green-op-25 {
  background-color: rgba(0, 150, 0, 0.25) !important;
  color: #212529;
}
.bg-green-op-30 {
  background-color: rgba(0, 150, 0, 0.3) !important;
  color: #212529;
}
.bg-green-op-35 {
  background-color: rgba(0, 150, 0, 0.35) !important;
  color: #212529;
}
.bg-green-op-40 {
  background-color: rgba(0, 150, 0, 0.4) !important;
  color: #212529;
}
.bg-green-op-45 {
  background-color: rgba(0, 150, 0, 0.45) !important;
  color: #212529;
}
.bg-green-op-50 {
  background-color: rgba(0, 150, 0, 0.5) !important;
  color: #212529;
}
.bg-green-op-55 {
  background-color: rgba(0, 150, 0, 0.55) !important;
  color: #212529;
}
.bg-green-op-60 {
  background-color: rgba(0, 150, 0, 0.6) !important;
  color: #fff;
}
.bg-green-op-65 {
  background-color: rgba(0, 150, 0, 0.65) !important;
  color: #fff;
}
.bg-green-op-70 {
  background-color: rgba(0, 150, 0, 0.7) !important;
  color: #fff;
}
.bg-green-op-75 {
  background-color: rgba(0, 150, 0, 0.75) !important;
  color: #fff;
}
.bg-green-op-80 {
  background-color: rgba(0, 150, 0, 0.8) !important;
  color: #fff;
}
.bg-green-op-85 {
  background-color: rgba(0, 150, 0, 0.85) !important;
  color: #fff;
}
.bg-green-op-90 {
  background-color: rgba(0, 150, 0, 0.9) !important;
  color: #fff;
}
.bg-green-op-95 {
  background-color: rgba(0, 150, 0, 0.95) !important;
  color: #fff;
}
.bg-green-op-100 {
  background-color: #009600 !important;
  color: #fff;
}
.navbar.bg-green-faded .navbar-brand,
.navbar.bg-green-faded .nav-link,
.navbar.bg-green-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-green-faded .nav-link.active {
  color: #4e5862;
}
.bg-green-faded-hover {
  background-color: #80cb80 !important;
  color: #212529;
  cursor: pointer;
}
.bg-green-faded-hover:active,
.bg-green-faded-hover.active {
  background-color: #42a142 !important;
  color: #fff;
}
.bg-green-faded-hover:hover:not(.no-hover),
.bg-green-faded-hover.hover:not(.no-hover),
.bg-green-faded-hover:focus:not(.no-focus),
.bg-green-faded-hover:focus-visible:not(.no-focus),
.bg-green-faded-hover.focus:not(.no-focus) {
  background-color: #347d34 !important;
  color: #fff;
}
.border-green-faded {
  border-color: #80cb80 !important;
}
.text-green-faded {
  color: #80cb80 !important;
}
.text-green-faded-hover {
  color: #80cb80 !important;
  cursor: pointer;
}
.text-green-faded-hover:active,
.text-green-faded-hover.active {
  color: #42a142 !important;
}
.text-green-faded-hover:hover:not(.no-hover),
.text-green-faded-hover.hover:not(.no-hover),
.text-green-faded-hover:focus:not(.no-focus),
.text-green-faded-hover:focus-visible:not(.no-focus),
.text-green-faded-hover.focus:not(.no-focus) {
  color: #347d34 !important;
}
.bg-green-pale {
  background-color: #d9efd9 !important;
  color: #212529;
}
.navbar.bg-green-pale .navbar-brand,
.navbar.bg-green-pale .nav-link,
.navbar.bg-green-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-green-pale .nav-link.active {
  color: #4e5862;
}
.bg-green-pale-hover {
  background-color: #d9efd9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-green-pale-hover:active,
.bg-green-pale-hover.active {
  background-color: #91d291 !important;
  color: #212529;
}
.bg-green-pale-hover:hover:not(.no-hover),
.bg-green-pale-hover.hover:not(.no-hover),
.bg-green-pale-hover:focus:not(.no-focus),
.bg-green-pale-hover:focus-visible:not(.no-focus),
.bg-green-pale-hover.focus:not(.no-focus) {
  background-color: #6cc36c !important;
  color: #212529;
}
.border-green-pale {
  border-color: #d9efd9 !important;
}
.text-green-pale {
  color: #d9efd9 !important;
}
.text-green-pale-hover {
  color: #d9efd9 !important;
  cursor: pointer;
}
.text-green-pale-hover:active,
.text-green-pale-hover.active {
  color: #91d291 !important;
}
.text-green-pale-hover:hover:not(.no-hover),
.text-green-pale-hover.hover:not(.no-hover),
.text-green-pale-hover:focus:not(.no-focus),
.text-green-pale-hover:focus-visible:not(.no-focus),
.text-green-pale-hover.focus:not(.no-focus) {
  color: #6cc36c !important;
}
.btn-green {
  --bs-btn-active-bg: #009600;
  --bs-btn-active-border-color: #009600;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #009600;
  --bs-btn-hover-border-color: #009600;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #009600;
  --bs-btn-disabled-border-color: #009600;
  --bs-btn-disabled-color: #fff;
}
.btn-green,
.btn-green.no-hover,
.btn-green.no-hover:hover,
.btn-green.no-active,
.btn-green.no-active:active,
.btn-green.no-focus,
.btn-green.no-focus:focus,
.btn-green.no-focus:focus-visible {
  background-color: #009600;
  border-color: #009600;
  color: #fff;
}
.btn-green:not(:disabled):not(.disabled):active:not(.no-active),
.btn-green:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-green,
.btn-check:checked + .btn-green {
  background: none;
  background-color: #003000;
  border-color: #003000;
  color: #fff;
}
.show > .btn-green.dropdown-toggle,
.btn-green.dropdown-toggle.show {
  background: none;
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-green:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-green:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-green:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-green:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-green:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #000000 !important;
    border-color: #000000 !important;
    color: #fff !important;
  }
}
.btn-green.disabled,
.btn-green:disabled {
  background-color: #80cb80;
  border-color: #80cb80;
  opacity: inherit;
  color: #b3e0b3;
}
.btn-green-faded {
  --bs-btn-active-bg: #80cb80;
  --bs-btn-active-border-color: #80cb80;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #80cb80;
  --bs-btn-hover-border-color: #80cb80;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #80cb80;
  --bs-btn-disabled-border-color: #80cb80;
  --bs-btn-disabled-color: #fff;
}
.btn-green-faded,
.btn-green-faded.no-hover,
.btn-green-faded.no-hover:hover,
.btn-green-faded.no-active,
.btn-green-faded.no-active:active,
.btn-green-faded.no-focus,
.btn-green-faded.no-focus:focus,
.btn-green-faded.no-focus:focus-visible {
  background-color: #80cb80;
  border-color: #80cb80;
  color: #212529;
}
.btn-green-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-green-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-green-faded,
.btn-check:checked + .btn-green-faded {
  background: none;
  background-color: #42a142;
  border-color: #42a142;
  color: #fff;
}
.show > .btn-green-faded.dropdown-toggle,
.btn-green-faded.dropdown-toggle.show {
  background: none;
  background-color: #347d34 !important;
  border-color: #347d34 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-green-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-green-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-green-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-green-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-green-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #347d34 !important;
    border-color: #347d34 !important;
    color: #fff !important;
  }
}
.btn-green-faded.disabled,
.btn-green-faded:disabled {
  background-color: #bfe5bf;
  border-color: #bfe5bf;
  opacity: inherit;
  color: #91d291;
}
.btn-green-pale {
  --bs-btn-active-bg: #d9efd9;
  --bs-btn-active-border-color: #d9efd9;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d9efd9;
  --bs-btn-hover-border-color: #d9efd9;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d9efd9;
  --bs-btn-disabled-border-color: #d9efd9;
  --bs-btn-disabled-color: #212529;
}
.btn-green-pale,
.btn-green-pale.no-hover,
.btn-green-pale.no-hover:hover,
.btn-green-pale.no-active,
.btn-green-pale.no-active:active,
.btn-green-pale.no-focus,
.btn-green-pale.no-focus:focus,
.btn-green-pale.no-focus:focus-visible {
  background-color: #d9efd9;
  border-color: #d9efd9;
  color: #212529;
}
.btn-green-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-green-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-green-pale,
.btn-check:checked + .btn-green-pale {
  background: none;
  background-color: #91d291;
  border-color: #91d291;
  color: #212529;
}
.show > .btn-green-pale.dropdown-toggle,
.btn-green-pale.dropdown-toggle.show {
  background: none;
  background-color: #6cc36c !important;
  border-color: #6cc36c !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-green-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-green-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-green-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-green-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-green-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #6cc36c !important;
    border-color: #6cc36c !important;
    color: #212529 !important;
  }
}
.btn-green-pale.disabled,
.btn-green-pale:disabled {
  background-color: #ecf7ec;
  border-color: #ecf7ec;
  opacity: inherit;
  color: #abddab;
}
.btn-outline-green {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #009600;
  --bs-btn-active-color: #009600;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #009600;
  --bs-btn-hover-color: #009600;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #009600;
  --bs-btn-disabled-color: #009600;
}
.btn-outline-green,
.btn-outline-green.no-hover,
.btn-outline-green.no-hover:hover,
.btn-outline-green.no-active,
.btn-outline-green.no-active:active,
.btn-outline-green.no-focus,
.btn-outline-green.no-focus:focus,
.btn-outline-green.no-focus:focus-visible {
  color: #009600;
  border-color: #009600;
  background-color: transparent;
}
.btn-outline-green:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-green:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-green,
.btn-check:checked + .btn-outline-green {
  background-color: #009600;
  border-color: #009600;
  color: #fff;
}
.show > .btn-outline-green.dropdown-toggle,
.btn-outline-green.dropdown-toggle.show {
  color: #fff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-green:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-green:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-green:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-green:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-green:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
  }
}
.btn-outline-green.disabled,
.btn-outline-green:disabled {
  color: #80cb80;
  border-color: #80cb80;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-green-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #80cb80;
  --bs-btn-active-color: #80cb80;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #80cb80;
  --bs-btn-hover-color: #80cb80;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #80cb80;
  --bs-btn-disabled-color: #80cb80;
}
.btn-outline-green-faded,
.btn-outline-green-faded.no-hover,
.btn-outline-green-faded.no-hover:hover,
.btn-outline-green-faded.no-active,
.btn-outline-green-faded.no-active:active,
.btn-outline-green-faded.no-focus,
.btn-outline-green-faded.no-focus:focus,
.btn-outline-green-faded.no-focus:focus-visible {
  color: #80cb80;
  border-color: #80cb80;
  background-color: transparent;
}
.btn-outline-green-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-green-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-green-faded,
.btn-check:checked + .btn-outline-green-faded {
  background-color: #80cb80;
  border-color: #80cb80;
  color: #212529;
}
.show > .btn-outline-green-faded.dropdown-toggle,
.btn-outline-green-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #347d34 !important;
  border-color: #347d34 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-green-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-green-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-green-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-green-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-green-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #347d34 !important;
    border-color: #347d34 !important;
  }
}
.btn-outline-green-faded.disabled,
.btn-outline-green-faded:disabled {
  color: #bfe5bf;
  border-color: #bfe5bf;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-green-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d9efd9;
  --bs-btn-active-color: #49b349;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d9efd9;
  --bs-btn-hover-color: #49b349;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d9efd9;
  --bs-btn-disabled-color: #49b349;
}
.btn-outline-green-pale,
.btn-outline-green-pale.no-hover,
.btn-outline-green-pale.no-hover:hover,
.btn-outline-green-pale.no-active,
.btn-outline-green-pale.no-active:active,
.btn-outline-green-pale.no-focus,
.btn-outline-green-pale.no-focus:focus,
.btn-outline-green-pale.no-focus:focus-visible {
  color: #49b349;
  border-color: #d9efd9;
  background-color: transparent;
}
.btn-outline-green-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-green-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-green-pale,
.btn-check:checked + .btn-outline-green-pale {
  background-color: #d9efd9;
  border-color: #d9efd9;
  color: #212529;
}
.show > .btn-outline-green-pale.dropdown-toggle,
.btn-outline-green-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #6cc36c !important;
  border-color: #6cc36c !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-green-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-green-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-green-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-green-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-green-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #6cc36c !important;
    border-color: #6cc36c !important;
  }
}
.btn-outline-green-pale.disabled,
.btn-outline-green-pale:disabled {
  color: #ecf7ec;
  border-color: #ecf7ec;
  opacity: inherit;
}
.alert-green {
  color: #000000;
  background-color: #b3e0b3;
  border-color: #99d599;
}
.alert-green .alert-link {
  color: #000000;
}
.list-group-item-green {
  color: #212529;
  background-color: #b3e0b3;
}
.list-group-item-green.list-group-item-action:hover:not(.no-hover),
.list-group-item-green.list-group-item-action.hover:not(.no-hover),
.list-group-item-green.list-group-item-action:focus:not(.no-focus),
.list-group-item-green.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-green.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #49b049 !important;
}
.list-group-item-green.list-group-item-action.active,
.list-group-item-green.list-group-item-action:active {
  color: #fff;
  background-color: #6ac26a !important;
  border-color: #6ac26a;
}
.card.card-action-green:hover:not(.no-hover),
.card.card-action-green.hover:not(.no-hover),
.card.card-action-green:focus:not(.no-focus),
.card.card-action-green:focus-visible:not(.no-focus),
.card.card-action-green.focus:not(.no-focus) {
  color: #fff;
  background-color: #49b049 !important;
  box-shadow: 0 0 7px 0 #000000 !important;
}
.card.card-action-green:active,
.card.card-action-green.active {
  color: #fff;
  background-color: #6ac26a !important;
  box-shadow: 0 0 7px 0 #003000 !important;
}
.form-check-input-green:checked,
.form-check-input-green[type=checkbox]:indeterminate {
  border-color: #009600;
  background-color: #009600;
  color: #fff;
}
.form-check .form-check-input-green:checked ~ .form-check-label.form-check-label-em {
  color: #009600;
  font-weight: 700;
}
.table-green {
  background-color: #cceacc;
  --bs-table-bg: #cceacc;
  border-color: #b3e0b3;
  color: #212529;
}
.table-striped.table-green > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-green:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-green,
.table-striped > tbody > tr:nth-of-type(odd) td.table-green,
.table-striped-green tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 150, 0, 0.2);
}
.table-chess.table-green tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-green tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-green tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-green tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(0, 150, 0, 0.2);
}
.shine-green,
.shadow-green,
.shine-green:focus,
.shine-green:focus-visible,
.shadow-green:focus,
.shadow-green:focus-visible {
  box-shadow: 0 0 7px 0 #009600 !important;
}
.text-shine-green,
.text-shadow-green,
.text-shine-green:focus,
.text-shine-green:focus-visible,
.text-shadow-green:focus,
.text-shadow-green:focus-visible {
  text-shadow: 0 0 7px #009600 !important;
}
.popover-green-faded {
  --bs-popover-border-color: #009600;
  --bs-popover-header-bg: rgba(0, 150, 0, 0.25);
  --bs-popover-header-color: #009600;
}
.popover-green {
  --bs-popover-border-color: #009600;
  --bs-popover-header-bg: #009600;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-yellow: #ffea00;
  --bs-yellow-rgb: 255, 234, 0;
  --bs-yellow-r: 255;
  --bs-yellow-g: 234;
  --bs-yellow-b: 0;
  --bs-yellow-hover: #665e00;
  --bs-yellow-hover-rgb: 102, 93.6, 0;
  --bs-yellow-hover-r: 102;
  --bs-yellow-hover-g: 93.6;
  --bs-yellow-hover-b: 0;
  --bs-yellow-active: #998c00;
  --bs-yellow-active-rgb: 153, 140.4, 0;
  --bs-yellow-active-r: 153;
  --bs-yellow-active-g: 140.4;
  --bs-yellow-active-b: 0;
  --bs-yellow-faded: #fff580;
  --bs-yellow-faded-rgb: 255, 244.5, 127.5;
  --bs-yellow-faded-r: 255;
  --bs-yellow-faded-g: 244.5;
  --bs-yellow-faded-b: 127.5;
  --bs-yellow-faded-hover: #e6d300;
  --bs-yellow-faded-hover-rgb: 229.5, 210.6, 0;
  --bs-yellow-faded-hover-r: 229.5;
  --bs-yellow-faded-hover-g: 210.6;
  --bs-yellow-faded-hover-b: 0;
  --bs-yellow-faded-active: #ffec1a;
  --bs-yellow-faded-active-rgb: 255, 236.1, 25.5;
  --bs-yellow-faded-active-r: 255;
  --bs-yellow-faded-active-g: 236.1;
  --bs-yellow-faded-active-b: 25.5;
  --bs-yellow-pale: #fffcd9;
  --bs-yellow-pale-rgb: 255, 251.85, 216.75;
  --bs-yellow-pale-r: 255;
  --bs-yellow-pale-g: 251.85;
  --bs-yellow-pale-b: 216.75;
  --bs-yellow-pale-hover: #ffef40;
  --bs-yellow-pale-hover-rgb: 255, 239.25, 63.75;
  --bs-yellow-pale-hover-r: 255;
  --bs-yellow-pale-hover-g: 239.25;
  --bs-yellow-pale-hover-b: 63.75;
  --bs-yellow-pale-active: #fff373;
  --bs-yellow-pale-active-rgb: 255, 243.45, 114.75;
  --bs-yellow-pale-active-r: 255;
  --bs-yellow-pale-active-g: 243.45;
  --bs-yellow-pale-active-b: 114.75;
}
.bg-yellow {
  background-color: #ffea00 !important;
  color: #212529;
}
.navbar.bg-yellow .navbar-brand,
.navbar.bg-yellow .nav-link,
.navbar.bg-yellow .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-yellow .nav-link.active {
  color: #4e5862;
}
.bg-yellow-hover {
  background-color: #ffea00 !important;
  color: #212529;
  cursor: pointer;
}
.bg-yellow-hover:active,
.bg-yellow-hover.active {
  background-color: #998c00 !important;
  color: #fff;
}
.bg-yellow-hover:hover:not(.no-hover),
.bg-yellow-hover.hover:not(.no-hover),
.bg-yellow-hover:focus:not(.no-focus),
.bg-yellow-hover:focus-visible:not(.no-focus),
.bg-yellow-hover.focus:not(.no-focus),
.bg-yellow-hover-sim {
  background-color: #665e00 !important;
  color: #fff;
}
.border-yellow {
  border-color: #ffea00 !important;
}
.text-yellow {
  color: #ffea00 !important;
}
.link-yellow,
.text-yellow-hover {
  color: #ffea00 !important;
  cursor: pointer;
}
.link-yellow:active,
.link-yellow.active,
.text-yellow-hover:active,
.text-yellow-hover.active {
  color: #998c00 !important;
}
.link-yellow:hover:not(.no-hover),
.link-yellow.hover:not(.no-hover),
.link-yellow:focus:not(.no-focus),
.link-yellow:focus-visible:not(.no-focus),
.link-yellow.focus:not(.no-focus),
.text-yellow-hover:hover:not(.no-hover),
.text-yellow-hover.hover:not(.no-hover),
.text-yellow-hover:focus:not(.no-focus),
.text-yellow-hover:focus-visible:not(.no-focus),
.text-yellow-hover.focus:not(.no-focus) {
  color: #665e00 !important;
}
.bg-yellow-faded {
  background-color: #fff580 !important;
  color: #212529;
}
.bg-yellow-op-0 {
  background-color: rgba(255, 234, 0, 0) !important;
  color: #212529;
}
.bg-yellow-op-5 {
  background-color: rgba(255, 234, 0, 0.05) !important;
  color: #212529;
}
.bg-yellow-op-10 {
  background-color: rgba(255, 234, 0, 0.1) !important;
  color: #212529;
}
.bg-yellow-op-15 {
  background-color: rgba(255, 234, 0, 0.15) !important;
  color: #212529;
}
.bg-yellow-op-20 {
  background-color: rgba(255, 234, 0, 0.2) !important;
  color: #212529;
}
.bg-yellow-op-25 {
  background-color: rgba(255, 234, 0, 0.25) !important;
  color: #212529;
}
.bg-yellow-op-30 {
  background-color: rgba(255, 234, 0, 0.3) !important;
  color: #212529;
}
.bg-yellow-op-35 {
  background-color: rgba(255, 234, 0, 0.35) !important;
  color: #212529;
}
.bg-yellow-op-40 {
  background-color: rgba(255, 234, 0, 0.4) !important;
  color: #212529;
}
.bg-yellow-op-45 {
  background-color: rgba(255, 234, 0, 0.45) !important;
  color: #212529;
}
.bg-yellow-op-50 {
  background-color: rgba(255, 234, 0, 0.5) !important;
  color: #212529;
}
.bg-yellow-op-55 {
  background-color: rgba(255, 234, 0, 0.55) !important;
  color: #212529;
}
.bg-yellow-op-60 {
  background-color: rgba(255, 234, 0, 0.6) !important;
  color: #212529;
}
.bg-yellow-op-65 {
  background-color: rgba(255, 234, 0, 0.65) !important;
  color: #212529;
}
.bg-yellow-op-70 {
  background-color: rgba(255, 234, 0, 0.7) !important;
  color: #212529;
}
.bg-yellow-op-75 {
  background-color: rgba(255, 234, 0, 0.75) !important;
  color: #212529;
}
.bg-yellow-op-80 {
  background-color: rgba(255, 234, 0, 0.8) !important;
  color: #212529;
}
.bg-yellow-op-85 {
  background-color: rgba(255, 234, 0, 0.85) !important;
  color: #212529;
}
.bg-yellow-op-90 {
  background-color: rgba(255, 234, 0, 0.9) !important;
  color: #212529;
}
.bg-yellow-op-95 {
  background-color: rgba(255, 234, 0, 0.95) !important;
  color: #212529;
}
.bg-yellow-op-100 {
  background-color: #ffea00 !important;
  color: #212529;
}
.navbar.bg-yellow-faded .navbar-brand,
.navbar.bg-yellow-faded .nav-link,
.navbar.bg-yellow-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-yellow-faded .nav-link.active {
  color: #4e5862;
}
.bg-yellow-faded-hover {
  background-color: #fff580 !important;
  color: #212529;
  cursor: pointer;
}
.bg-yellow-faded-hover:active,
.bg-yellow-faded-hover.active {
  background-color: #ffec1a !important;
  color: #212529;
}
.bg-yellow-faded-hover:hover:not(.no-hover),
.bg-yellow-faded-hover.hover:not(.no-hover),
.bg-yellow-faded-hover:focus:not(.no-focus),
.bg-yellow-faded-hover:focus-visible:not(.no-focus),
.bg-yellow-faded-hover.focus:not(.no-focus) {
  background-color: #e6d300 !important;
  color: #212529;
}
.border-yellow-faded {
  border-color: #fff580 !important;
}
.text-yellow-faded {
  color: #fff580 !important;
}
.text-yellow-faded-hover {
  color: #fff580 !important;
  cursor: pointer;
}
.text-yellow-faded-hover:active,
.text-yellow-faded-hover.active {
  color: #ffec1a !important;
}
.text-yellow-faded-hover:hover:not(.no-hover),
.text-yellow-faded-hover.hover:not(.no-hover),
.text-yellow-faded-hover:focus:not(.no-focus),
.text-yellow-faded-hover:focus-visible:not(.no-focus),
.text-yellow-faded-hover.focus:not(.no-focus) {
  color: #e6d300 !important;
}
.bg-yellow-pale {
  background-color: #fffcd9 !important;
  color: #212529;
}
.navbar.bg-yellow-pale .navbar-brand,
.navbar.bg-yellow-pale .nav-link,
.navbar.bg-yellow-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-yellow-pale .nav-link.active {
  color: #4e5862;
}
.bg-yellow-pale-hover {
  background-color: #fffcd9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-yellow-pale-hover:active,
.bg-yellow-pale-hover.active {
  background-color: #fff373 !important;
  color: #212529;
}
.bg-yellow-pale-hover:hover:not(.no-hover),
.bg-yellow-pale-hover.hover:not(.no-hover),
.bg-yellow-pale-hover:focus:not(.no-focus),
.bg-yellow-pale-hover:focus-visible:not(.no-focus),
.bg-yellow-pale-hover.focus:not(.no-focus) {
  background-color: #ffef40 !important;
  color: #212529;
}
.border-yellow-pale {
  border-color: #fffcd9 !important;
}
.text-yellow-pale {
  color: #fffcd9 !important;
}
.text-yellow-pale-hover {
  color: #fffcd9 !important;
  cursor: pointer;
}
.text-yellow-pale-hover:active,
.text-yellow-pale-hover.active {
  color: #fff373 !important;
}
.text-yellow-pale-hover:hover:not(.no-hover),
.text-yellow-pale-hover.hover:not(.no-hover),
.text-yellow-pale-hover:focus:not(.no-focus),
.text-yellow-pale-hover:focus-visible:not(.no-focus),
.text-yellow-pale-hover.focus:not(.no-focus) {
  color: #ffef40 !important;
}
.btn-yellow {
  --bs-btn-active-bg: #ffea00;
  --bs-btn-active-border-color: #ffea00;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffea00;
  --bs-btn-hover-border-color: #ffea00;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffea00;
  --bs-btn-disabled-border-color: #ffea00;
  --bs-btn-disabled-color: #212529;
}
.btn-yellow,
.btn-yellow.no-hover,
.btn-yellow.no-hover:hover,
.btn-yellow.no-active,
.btn-yellow.no-active:active,
.btn-yellow.no-focus,
.btn-yellow.no-focus:focus,
.btn-yellow.no-focus:focus-visible {
  background-color: #ffea00;
  border-color: #ffea00;
  color: #212529;
}
.btn-yellow:not(:disabled):not(.disabled):active:not(.no-active),
.btn-yellow:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-yellow,
.btn-check:checked + .btn-yellow {
  background: none;
  background-color: #998c00;
  border-color: #998c00;
  color: #fff;
}
.show > .btn-yellow.dropdown-toggle,
.btn-yellow.dropdown-toggle.show {
  background: none;
  background-color: #665e00 !important;
  border-color: #665e00 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-yellow:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-yellow:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-yellow:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-yellow:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-yellow:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #665e00 !important;
    border-color: #665e00 !important;
    color: #fff !important;
  }
}
.btn-yellow.disabled,
.btn-yellow:disabled {
  background-color: #fff580;
  border-color: #fff580;
  opacity: inherit;
  color: #fff04c;
}
.btn-yellow-faded {
  --bs-btn-active-bg: #fff580;
  --bs-btn-active-border-color: #fff580;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fff580;
  --bs-btn-hover-border-color: #fff580;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fff580;
  --bs-btn-disabled-border-color: #fff580;
  --bs-btn-disabled-color: #212529;
}
.btn-yellow-faded,
.btn-yellow-faded.no-hover,
.btn-yellow-faded.no-hover:hover,
.btn-yellow-faded.no-active,
.btn-yellow-faded.no-active:active,
.btn-yellow-faded.no-focus,
.btn-yellow-faded.no-focus:focus,
.btn-yellow-faded.no-focus:focus-visible {
  background-color: #fff580;
  border-color: #fff580;
  color: #212529;
}
.btn-yellow-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-yellow-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-yellow-faded,
.btn-check:checked + .btn-yellow-faded {
  background: none;
  background-color: #ffec1a;
  border-color: #ffec1a;
  color: #212529;
}
.show > .btn-yellow-faded.dropdown-toggle,
.btn-yellow-faded.dropdown-toggle.show {
  background: none;
  background-color: #e6d300 !important;
  border-color: #e6d300 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-yellow-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-yellow-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-yellow-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-yellow-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-yellow-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #e6d300 !important;
    border-color: #e6d300 !important;
    color: #212529 !important;
  }
}
.btn-yellow-faded.disabled,
.btn-yellow-faded:disabled {
  background-color: #fffabf;
  border-color: #fffabf;
  opacity: inherit;
  color: #fff373;
}
.btn-yellow-pale {
  --bs-btn-active-bg: #fffcd9;
  --bs-btn-active-border-color: #fffcd9;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fffcd9;
  --bs-btn-hover-border-color: #fffcd9;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fffcd9;
  --bs-btn-disabled-border-color: #fffcd9;
  --bs-btn-disabled-color: #212529;
}
.btn-yellow-pale,
.btn-yellow-pale.no-hover,
.btn-yellow-pale.no-hover:hover,
.btn-yellow-pale.no-active,
.btn-yellow-pale.no-active:active,
.btn-yellow-pale.no-focus,
.btn-yellow-pale.no-focus:focus,
.btn-yellow-pale.no-focus:focus-visible {
  background-color: #fffcd9;
  border-color: #fffcd9;
  color: #212529;
}
.btn-yellow-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-yellow-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-yellow-pale,
.btn-check:checked + .btn-yellow-pale {
  background: none;
  background-color: #fff373;
  border-color: #fff373;
  color: #212529;
}
.show > .btn-yellow-pale.dropdown-toggle,
.btn-yellow-pale.dropdown-toggle.show {
  background: none;
  background-color: #ffef40 !important;
  border-color: #ffef40 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-yellow-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-yellow-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-yellow-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-yellow-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-yellow-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #ffef40 !important;
    border-color: #ffef40 !important;
    color: #212529 !important;
  }
}
.btn-yellow-pale.disabled,
.btn-yellow-pale:disabled {
  background-color: #fffdec;
  border-color: #fffdec;
  opacity: inherit;
  color: #fff68e;
}
.btn-outline-yellow {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffea00;
  --bs-btn-active-color: #332f00;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffea00;
  --bs-btn-hover-color: #332f00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffea00;
  --bs-btn-disabled-color: #332f00;
}
.btn-outline-yellow,
.btn-outline-yellow.no-hover,
.btn-outline-yellow.no-hover:hover,
.btn-outline-yellow.no-active,
.btn-outline-yellow.no-active:active,
.btn-outline-yellow.no-focus,
.btn-outline-yellow.no-focus:focus,
.btn-outline-yellow.no-focus:focus-visible {
  color: #332f00;
  border-color: #ffea00;
  background-color: transparent;
}
.btn-outline-yellow:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-yellow:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-yellow,
.btn-check:checked + .btn-outline-yellow {
  background-color: #ffea00;
  border-color: #ffea00;
  color: #212529;
}
.show > .btn-outline-yellow.dropdown-toggle,
.btn-outline-yellow.dropdown-toggle.show {
  color: #fff !important;
  background-color: #665e00 !important;
  border-color: #665e00 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-yellow:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-yellow:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-yellow:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-yellow:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-yellow:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #665e00 !important;
    border-color: #665e00 !important;
  }
}
.btn-outline-yellow.disabled,
.btn-outline-yellow:disabled {
  color: #fff580;
  border-color: #fff580;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-yellow-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #fff580;
  --bs-btn-active-color: #b3a400;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fff580;
  --bs-btn-hover-color: #b3a400;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff580;
  --bs-btn-disabled-color: #b3a400;
}
.btn-outline-yellow-faded,
.btn-outline-yellow-faded.no-hover,
.btn-outline-yellow-faded.no-hover:hover,
.btn-outline-yellow-faded.no-active,
.btn-outline-yellow-faded.no-active:active,
.btn-outline-yellow-faded.no-focus,
.btn-outline-yellow-faded.no-focus:focus,
.btn-outline-yellow-faded.no-focus:focus-visible {
  color: #b3a400;
  border-color: #fff580;
  background-color: transparent;
}
.btn-outline-yellow-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-yellow-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-yellow-faded,
.btn-check:checked + .btn-outline-yellow-faded {
  background-color: #fff580;
  border-color: #fff580;
  color: #212529;
}
.show > .btn-outline-yellow-faded.dropdown-toggle,
.btn-outline-yellow-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #e6d300 !important;
  border-color: #e6d300 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-yellow-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-yellow-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-yellow-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-yellow-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-yellow-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #e6d300 !important;
    border-color: #e6d300 !important;
  }
}
.btn-outline-yellow-faded.disabled,
.btn-outline-yellow-faded:disabled {
  color: #fffabf;
  border-color: #fffabf;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-yellow-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #fffcd9;
  --bs-btn-active-color: #ffeb0d;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fffcd9;
  --bs-btn-hover-color: #ffeb0d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fffcd9;
  --bs-btn-disabled-color: #ffeb0d;
}
.btn-outline-yellow-pale,
.btn-outline-yellow-pale.no-hover,
.btn-outline-yellow-pale.no-hover:hover,
.btn-outline-yellow-pale.no-active,
.btn-outline-yellow-pale.no-active:active,
.btn-outline-yellow-pale.no-focus,
.btn-outline-yellow-pale.no-focus:focus,
.btn-outline-yellow-pale.no-focus:focus-visible {
  color: #ffeb0d;
  border-color: #fffcd9;
  background-color: transparent;
}
.btn-outline-yellow-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-yellow-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-yellow-pale,
.btn-check:checked + .btn-outline-yellow-pale {
  background-color: #fffcd9;
  border-color: #fffcd9;
  color: #212529;
}
.show > .btn-outline-yellow-pale.dropdown-toggle,
.btn-outline-yellow-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #ffef40 !important;
  border-color: #ffef40 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-yellow-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-yellow-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-yellow-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-yellow-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-yellow-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #ffef40 !important;
    border-color: #ffef40 !important;
  }
}
.btn-outline-yellow-pale.disabled,
.btn-outline-yellow-pale:disabled {
  color: #fffdec;
  border-color: #fffdec;
  opacity: inherit;
}
.alert-yellow {
  color: #665e00;
  background-color: #fff9b3;
  border-color: #fff799;
}
.alert-yellow .alert-link {
  color: #4d4600;
}
.list-group-item-yellow {
  color: #212529;
  background-color: #fff9b3;
}
.list-group-item-yellow.list-group-item-action:hover:not(.no-hover),
.list-group-item-yellow.list-group-item-action.hover:not(.no-hover),
.list-group-item-yellow.list-group-item-action:focus:not(.no-focus),
.list-group-item-yellow.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-yellow.list-group-item-action.focus:not(.no-focus) {
  color: #212529;
  background-color: #ffec1a !important;
}
.list-group-item-yellow.list-group-item-action.active,
.list-group-item-yellow.list-group-item-action:active {
  color: #212529;
  background-color: #fff04c !important;
  border-color: #fff04c;
}
.card.card-action-yellow:hover:not(.no-hover),
.card.card-action-yellow.hover:not(.no-hover),
.card.card-action-yellow:focus:not(.no-focus),
.card.card-action-yellow:focus-visible:not(.no-focus),
.card.card-action-yellow.focus:not(.no-focus) {
  color: #212529;
  background-color: #ffec1a !important;
  box-shadow: 0 0 7px 0 #665e00 !important;
}
.card.card-action-yellow:active,
.card.card-action-yellow.active {
  color: #212529;
  background-color: #fff04c !important;
  box-shadow: 0 0 7px 0 #998c00 !important;
}
.form-check-input-yellow:checked,
.form-check-input-yellow[type=checkbox]:indeterminate {
  border-color: #ffea00;
  background-color: #ffea00;
  color: #212529;
}
.form-check .form-check-input-yellow:checked ~ .form-check-label.form-check-label-em {
  color: #ffea00;
  font-weight: 700;
}
.table-yellow {
  background-color: #fffbcc;
  --bs-table-bg: #fffbcc;
  border-color: #fff9b3;
  color: #212529;
}
.table-striped.table-yellow > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-yellow:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-yellow,
.table-striped > tbody > tr:nth-of-type(odd) td.table-yellow,
.table-striped-yellow tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 234, 0, 0.2);
}
.table-chess.table-yellow tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-yellow tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-yellow tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-yellow tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(255, 234, 0, 0.2);
}
.shine-yellow,
.shadow-yellow,
.shine-yellow:focus,
.shine-yellow:focus-visible,
.shadow-yellow:focus,
.shadow-yellow:focus-visible {
  box-shadow: 0 0 7px 0 #ffea00 !important;
}
.text-shine-yellow,
.text-shadow-yellow,
.text-shine-yellow:focus,
.text-shine-yellow:focus-visible,
.text-shadow-yellow:focus,
.text-shadow-yellow:focus-visible {
  text-shadow: 0 0 7px #ffea00 !important;
}
.popover-yellow-faded {
  --bs-popover-border-color: #ffea00;
  --bs-popover-header-bg: rgba(255, 234, 0, 0.25);
  --bs-popover-header-color: #ffea00;
}
.popover-yellow {
  --bs-popover-border-color: #ffea00;
  --bs-popover-header-bg: #ffea00;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-orange: #ffa807;
  --bs-orange-rgb: 255, 168, 7;
  --bs-orange-r: 255;
  --bs-orange-g: 168;
  --bs-orange-b: 7;
  --bs-orange-hover: #6d4700;
  --bs-orange-hover-rgb: 109, 70.76209677, 0;
  --bs-orange-hover-r: 109;
  --bs-orange-hover-g: 70.76209677;
  --bs-orange-hover-b: 0;
  --bs-orange-active: #a06800;
  --bs-orange-active-rgb: 160, 103.87096774, 0;
  --bs-orange-active-r: 160;
  --bs-orange-active-g: 103.87096774;
  --bs-orange-active-b: 0;
  --bs-orange-faded: #ffd483;
  --bs-orange-faded-rgb: 255, 211.5, 131;
  --bs-orange-faded-r: 255;
  --bs-orange-faded-g: 211.5;
  --bs-orange-faded-b: 131;
  --bs-orange-faded-hover: #e99700;
  --bs-orange-faded-hover-rgb: 233, 151.26209677, 0;
  --bs-orange-faded-hover-r: 233;
  --bs-orange-faded-hover-g: 151.26209677;
  --bs-orange-faded-hover-b: 0;
  --bs-orange-faded-active: #ffb01d;
  --bs-orange-faded-active-rgb: 255, 175.71774194, 29;
  --bs-orange-faded-active-r: 255;
  --bs-orange-faded-active-g: 175.71774194;
  --bs-orange-faded-active-b: 29;
  --bs-orange-pale: #fff2da;
  --bs-orange-pale-rgb: 255, 241.95, 217.8;
  --bs-orange-pale-r: 255;
  --bs-orange-pale-g: 241.95;
  --bs-orange-pale-b: 217.8;
  --bs-orange-pale-hover: #ffbc41;
  --bs-orange-pale-hover-rgb: 255, 188.2766129, 64.8;
  --bs-orange-pale-hover-r: 255;
  --bs-orange-pale-hover-g: 188.2766129;
  --bs-orange-pale-hover-b: 64.8;
  --bs-orange-pale-active: #ffce74;
  --bs-orange-pale-active-rgb: 255, 206.16774194, 115.8;
  --bs-orange-pale-active-r: 255;
  --bs-orange-pale-active-g: 206.16774194;
  --bs-orange-pale-active-b: 115.8;
}
.bg-orange {
  background-color: #ffa807 !important;
  color: #212529;
}
.navbar.bg-orange .navbar-brand,
.navbar.bg-orange .nav-link,
.navbar.bg-orange .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-orange .nav-link.active {
  color: #4e5862;
}
.bg-orange-hover {
  background-color: #ffa807 !important;
  color: #212529;
  cursor: pointer;
}
.bg-orange-hover:active,
.bg-orange-hover.active {
  background-color: #a06800 !important;
  color: #fff;
}
.bg-orange-hover:hover:not(.no-hover),
.bg-orange-hover.hover:not(.no-hover),
.bg-orange-hover:focus:not(.no-focus),
.bg-orange-hover:focus-visible:not(.no-focus),
.bg-orange-hover.focus:not(.no-focus),
.bg-orange-hover-sim {
  background-color: #6d4700 !important;
  color: #fff;
}
.border-orange {
  border-color: #ffa807 !important;
}
.text-orange {
  color: #ffa807 !important;
}
.link-orange,
.text-orange-hover {
  color: #ffa807 !important;
  cursor: pointer;
}
.link-orange:active,
.link-orange.active,
.text-orange-hover:active,
.text-orange-hover.active {
  color: #a06800 !important;
}
.link-orange:hover:not(.no-hover),
.link-orange.hover:not(.no-hover),
.link-orange:focus:not(.no-focus),
.link-orange:focus-visible:not(.no-focus),
.link-orange.focus:not(.no-focus),
.text-orange-hover:hover:not(.no-hover),
.text-orange-hover.hover:not(.no-hover),
.text-orange-hover:focus:not(.no-focus),
.text-orange-hover:focus-visible:not(.no-focus),
.text-orange-hover.focus:not(.no-focus) {
  color: #6d4700 !important;
}
.bg-orange-faded {
  background-color: #ffd483 !important;
  color: #212529;
}
.bg-orange-op-0 {
  background-color: rgba(255, 168, 7, 0) !important;
  color: #212529;
}
.bg-orange-op-5 {
  background-color: rgba(255, 168, 7, 0.05) !important;
  color: #212529;
}
.bg-orange-op-10 {
  background-color: rgba(255, 168, 7, 0.1) !important;
  color: #212529;
}
.bg-orange-op-15 {
  background-color: rgba(255, 168, 7, 0.15) !important;
  color: #212529;
}
.bg-orange-op-20 {
  background-color: rgba(255, 168, 7, 0.2) !important;
  color: #212529;
}
.bg-orange-op-25 {
  background-color: rgba(255, 168, 7, 0.25) !important;
  color: #212529;
}
.bg-orange-op-30 {
  background-color: rgba(255, 168, 7, 0.3) !important;
  color: #212529;
}
.bg-orange-op-35 {
  background-color: rgba(255, 168, 7, 0.35) !important;
  color: #212529;
}
.bg-orange-op-40 {
  background-color: rgba(255, 168, 7, 0.4) !important;
  color: #212529;
}
.bg-orange-op-45 {
  background-color: rgba(255, 168, 7, 0.45) !important;
  color: #212529;
}
.bg-orange-op-50 {
  background-color: rgba(255, 168, 7, 0.5) !important;
  color: #212529;
}
.bg-orange-op-55 {
  background-color: rgba(255, 168, 7, 0.55) !important;
  color: #212529;
}
.bg-orange-op-60 {
  background-color: rgba(255, 168, 7, 0.6) !important;
  color: #212529;
}
.bg-orange-op-65 {
  background-color: rgba(255, 168, 7, 0.65) !important;
  color: #212529;
}
.bg-orange-op-70 {
  background-color: rgba(255, 168, 7, 0.7) !important;
  color: #212529;
}
.bg-orange-op-75 {
  background-color: rgba(255, 168, 7, 0.75) !important;
  color: #212529;
}
.bg-orange-op-80 {
  background-color: rgba(255, 168, 7, 0.8) !important;
  color: #212529;
}
.bg-orange-op-85 {
  background-color: rgba(255, 168, 7, 0.85) !important;
  color: #212529;
}
.bg-orange-op-90 {
  background-color: rgba(255, 168, 7, 0.9) !important;
  color: #212529;
}
.bg-orange-op-95 {
  background-color: rgba(255, 168, 7, 0.95) !important;
  color: #212529;
}
.bg-orange-op-100 {
  background-color: #ffa807 !important;
  color: #212529;
}
.navbar.bg-orange-faded .navbar-brand,
.navbar.bg-orange-faded .nav-link,
.navbar.bg-orange-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-orange-faded .nav-link.active {
  color: #4e5862;
}
.bg-orange-faded-hover {
  background-color: #ffd483 !important;
  color: #212529;
  cursor: pointer;
}
.bg-orange-faded-hover:active,
.bg-orange-faded-hover.active {
  background-color: #ffb01d !important;
  color: #212529;
}
.bg-orange-faded-hover:hover:not(.no-hover),
.bg-orange-faded-hover.hover:not(.no-hover),
.bg-orange-faded-hover:focus:not(.no-focus),
.bg-orange-faded-hover:focus-visible:not(.no-focus),
.bg-orange-faded-hover.focus:not(.no-focus) {
  background-color: #e99700 !important;
  color: #fff;
}
.border-orange-faded {
  border-color: #ffd483 !important;
}
.text-orange-faded {
  color: #ffd483 !important;
}
.text-orange-faded-hover {
  color: #ffd483 !important;
  cursor: pointer;
}
.text-orange-faded-hover:active,
.text-orange-faded-hover.active {
  color: #ffb01d !important;
}
.text-orange-faded-hover:hover:not(.no-hover),
.text-orange-faded-hover.hover:not(.no-hover),
.text-orange-faded-hover:focus:not(.no-focus),
.text-orange-faded-hover:focus-visible:not(.no-focus),
.text-orange-faded-hover.focus:not(.no-focus) {
  color: #e99700 !important;
}
.bg-orange-pale {
  background-color: #fff2da !important;
  color: #212529;
}
.navbar.bg-orange-pale .navbar-brand,
.navbar.bg-orange-pale .nav-link,
.navbar.bg-orange-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-orange-pale .nav-link.active {
  color: #4e5862;
}
.bg-orange-pale-hover {
  background-color: #fff2da !important;
  color: #212529;
  cursor: pointer;
}
.bg-orange-pale-hover:active,
.bg-orange-pale-hover.active {
  background-color: #ffce74 !important;
  color: #212529;
}
.bg-orange-pale-hover:hover:not(.no-hover),
.bg-orange-pale-hover.hover:not(.no-hover),
.bg-orange-pale-hover:focus:not(.no-focus),
.bg-orange-pale-hover:focus-visible:not(.no-focus),
.bg-orange-pale-hover.focus:not(.no-focus) {
  background-color: #ffbc41 !important;
  color: #212529;
}
.border-orange-pale {
  border-color: #fff2da !important;
}
.text-orange-pale {
  color: #fff2da !important;
}
.text-orange-pale-hover {
  color: #fff2da !important;
  cursor: pointer;
}
.text-orange-pale-hover:active,
.text-orange-pale-hover.active {
  color: #ffce74 !important;
}
.text-orange-pale-hover:hover:not(.no-hover),
.text-orange-pale-hover.hover:not(.no-hover),
.text-orange-pale-hover:focus:not(.no-focus),
.text-orange-pale-hover:focus-visible:not(.no-focus),
.text-orange-pale-hover.focus:not(.no-focus) {
  color: #ffbc41 !important;
}
.btn-orange {
  --bs-btn-active-bg: #ffa807;
  --bs-btn-active-border-color: #ffa807;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffa807;
  --bs-btn-hover-border-color: #ffa807;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffa807;
  --bs-btn-disabled-border-color: #ffa807;
  --bs-btn-disabled-color: #212529;
}
.btn-orange,
.btn-orange.no-hover,
.btn-orange.no-hover:hover,
.btn-orange.no-active,
.btn-orange.no-active:active,
.btn-orange.no-focus,
.btn-orange.no-focus:focus,
.btn-orange.no-focus:focus-visible {
  background-color: #ffa807;
  border-color: #ffa807;
  color: #212529;
}
.btn-orange:not(:disabled):not(.disabled):active:not(.no-active),
.btn-orange:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-orange,
.btn-check:checked + .btn-orange {
  background: none;
  background-color: #a06800;
  border-color: #a06800;
  color: #fff;
}
.show > .btn-orange.dropdown-toggle,
.btn-orange.dropdown-toggle.show {
  background: none;
  background-color: #6d4700 !important;
  border-color: #6d4700 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-orange:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-orange:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-orange:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-orange:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-orange:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #6d4700 !important;
    border-color: #6d4700 !important;
    color: #fff !important;
  }
}
.btn-orange.disabled,
.btn-orange:disabled {
  background-color: #ffd483;
  border-color: #ffd483;
  opacity: inherit;
  color: #ffc14f;
}
.btn-orange-faded {
  --bs-btn-active-bg: #ffd483;
  --bs-btn-active-border-color: #ffd483;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffd483;
  --bs-btn-hover-border-color: #ffd483;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffd483;
  --bs-btn-disabled-border-color: #ffd483;
  --bs-btn-disabled-color: #212529;
}
.btn-orange-faded,
.btn-orange-faded.no-hover,
.btn-orange-faded.no-hover:hover,
.btn-orange-faded.no-active,
.btn-orange-faded.no-active:active,
.btn-orange-faded.no-focus,
.btn-orange-faded.no-focus:focus,
.btn-orange-faded.no-focus:focus-visible {
  background-color: #ffd483;
  border-color: #ffd483;
  color: #212529;
}
.btn-orange-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-orange-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-orange-faded,
.btn-check:checked + .btn-orange-faded {
  background: none;
  background-color: #ffb01d;
  border-color: #ffb01d;
  color: #212529;
}
.show > .btn-orange-faded.dropdown-toggle,
.btn-orange-faded.dropdown-toggle.show {
  background: none;
  background-color: #e99700 !important;
  border-color: #e99700 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-orange-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-orange-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-orange-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-orange-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-orange-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #e99700 !important;
    border-color: #e99700 !important;
    color: #fff !important;
  }
}
.btn-orange-faded.disabled,
.btn-orange-faded:disabled {
  background-color: #ffe9c1;
  border-color: #ffe9c1;
  opacity: inherit;
  color: #ffce74;
}
.btn-orange-pale {
  --bs-btn-active-bg: #fff2da;
  --bs-btn-active-border-color: #fff2da;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fff2da;
  --bs-btn-hover-border-color: #fff2da;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fff2da;
  --bs-btn-disabled-border-color: #fff2da;
  --bs-btn-disabled-color: #212529;
}
.btn-orange-pale,
.btn-orange-pale.no-hover,
.btn-orange-pale.no-hover:hover,
.btn-orange-pale.no-active,
.btn-orange-pale.no-active:active,
.btn-orange-pale.no-focus,
.btn-orange-pale.no-focus:focus,
.btn-orange-pale.no-focus:focus-visible {
  background-color: #fff2da;
  border-color: #fff2da;
  color: #212529;
}
.btn-orange-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-orange-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-orange-pale,
.btn-check:checked + .btn-orange-pale {
  background: none;
  background-color: #ffce74;
  border-color: #ffce74;
  color: #212529;
}
.show > .btn-orange-pale.dropdown-toggle,
.btn-orange-pale.dropdown-toggle.show {
  background: none;
  background-color: #ffbc41 !important;
  border-color: #ffbc41 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-orange-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-orange-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-orange-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-orange-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-orange-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #ffbc41 !important;
    border-color: #ffbc41 !important;
    color: #212529 !important;
  }
}
.btn-orange-pale.disabled,
.btn-orange-pale:disabled {
  background-color: #fff8ec;
  border-color: #fff8ec;
  opacity: inherit;
  color: #ffd78e;
}
.btn-outline-orange {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffa807;
  --bs-btn-active-color: #ffa807;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffa807;
  --bs-btn-hover-color: #ffa807;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffa807;
  --bs-btn-disabled-color: #ffa807;
}
.btn-outline-orange,
.btn-outline-orange.no-hover,
.btn-outline-orange.no-hover:hover,
.btn-outline-orange.no-active,
.btn-outline-orange.no-active:active,
.btn-outline-orange.no-focus,
.btn-outline-orange.no-focus:focus,
.btn-outline-orange.no-focus:focus-visible {
  color: #ffa807;
  border-color: #ffa807;
  background-color: transparent;
}
.btn-outline-orange:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-orange:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-orange,
.btn-check:checked + .btn-outline-orange {
  background-color: #ffa807;
  border-color: #ffa807;
  color: #212529;
}
.show > .btn-outline-orange.dropdown-toggle,
.btn-outline-orange.dropdown-toggle.show {
  color: #fff !important;
  background-color: #6d4700 !important;
  border-color: #6d4700 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-orange:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-orange:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-orange:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-orange:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-orange:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #6d4700 !important;
    border-color: #6d4700 !important;
  }
}
.btn-outline-orange.disabled,
.btn-outline-orange:disabled {
  color: #ffd483;
  border-color: #ffd483;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-orange-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffd483;
  --bs-btn-active-color: #ffd483;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffd483;
  --bs-btn-hover-color: #ffd483;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffd483;
  --bs-btn-disabled-color: #ffd483;
}
.btn-outline-orange-faded,
.btn-outline-orange-faded.no-hover,
.btn-outline-orange-faded.no-hover:hover,
.btn-outline-orange-faded.no-active,
.btn-outline-orange-faded.no-active:active,
.btn-outline-orange-faded.no-focus,
.btn-outline-orange-faded.no-focus:focus,
.btn-outline-orange-faded.no-focus:focus-visible {
  color: #ffd483;
  border-color: #ffd483;
  background-color: transparent;
}
.btn-outline-orange-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-orange-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-orange-faded,
.btn-check:checked + .btn-outline-orange-faded {
  background-color: #ffd483;
  border-color: #ffd483;
  color: #212529;
}
.show > .btn-outline-orange-faded.dropdown-toggle,
.btn-outline-orange-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #e99700 !important;
  border-color: #e99700 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-orange-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-orange-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-orange-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-orange-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-orange-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #e99700 !important;
    border-color: #e99700 !important;
  }
}
.btn-outline-orange-faded.disabled,
.btn-outline-orange-faded:disabled {
  color: #ffe9c1;
  border-color: #ffe9c1;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-orange-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #fff2da;
  --bs-btn-active-color: #ffaa0e;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fff2da;
  --bs-btn-hover-color: #ffaa0e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff2da;
  --bs-btn-disabled-color: #ffaa0e;
}
.btn-outline-orange-pale,
.btn-outline-orange-pale.no-hover,
.btn-outline-orange-pale.no-hover:hover,
.btn-outline-orange-pale.no-active,
.btn-outline-orange-pale.no-active:active,
.btn-outline-orange-pale.no-focus,
.btn-outline-orange-pale.no-focus:focus,
.btn-outline-orange-pale.no-focus:focus-visible {
  color: #ffaa0e;
  border-color: #fff2da;
  background-color: transparent;
}
.btn-outline-orange-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-orange-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-orange-pale,
.btn-check:checked + .btn-outline-orange-pale {
  background-color: #fff2da;
  border-color: #fff2da;
  color: #212529;
}
.show > .btn-outline-orange-pale.dropdown-toggle,
.btn-outline-orange-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #ffbc41 !important;
  border-color: #ffbc41 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-orange-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-orange-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-orange-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-orange-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-orange-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #ffbc41 !important;
    border-color: #ffbc41 !important;
  }
}
.btn-outline-orange-pale.disabled,
.btn-outline-orange-pale:disabled {
  color: #fff8ec;
  border-color: #fff8ec;
  opacity: inherit;
}
.alert-orange {
  color: #6d4700;
  background-color: #ffe5b5;
  border-color: #ffdc9c;
}
.alert-orange .alert-link {
  color: #533600;
}
.list-group-item-orange {
  color: #212529;
  background-color: #ffe5b5;
}
.list-group-item-orange.list-group-item-action:hover:not(.no-hover),
.list-group-item-orange.list-group-item-action.hover:not(.no-hover),
.list-group-item-orange.list-group-item-action:focus:not(.no-focus),
.list-group-item-orange.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-orange.list-group-item-action.focus:not(.no-focus) {
  color: #212529;
  background-color: #ffaf1c !important;
}
.list-group-item-orange.list-group-item-action.active,
.list-group-item-orange.list-group-item-action:active {
  color: #212529;
  background-color: #ffc14f !important;
  border-color: #ffc14f;
}
.card.card-action-orange:hover:not(.no-hover),
.card.card-action-orange.hover:not(.no-hover),
.card.card-action-orange:focus:not(.no-focus),
.card.card-action-orange:focus-visible:not(.no-focus),
.card.card-action-orange.focus:not(.no-focus) {
  color: #212529;
  background-color: #ffaf1c !important;
  box-shadow: 0 0 7px 0 #6d4700 !important;
}
.card.card-action-orange:active,
.card.card-action-orange.active {
  color: #212529;
  background-color: #ffc14f !important;
  box-shadow: 0 0 7px 0 #a06800 !important;
}
.form-check-input-orange:checked,
.form-check-input-orange[type=checkbox]:indeterminate {
  border-color: #ffa807;
  background-color: #ffa807;
  color: #212529;
}
.form-check .form-check-input-orange:checked ~ .form-check-label.form-check-label-em {
  color: #ffa807;
  font-weight: 700;
}
.table-orange {
  background-color: #ffeecd;
  --bs-table-bg: #ffeecd;
  border-color: #ffe5b5;
  color: #212529;
}
.table-striped.table-orange > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-orange:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-orange,
.table-striped > tbody > tr:nth-of-type(odd) td.table-orange,
.table-striped-orange tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 168, 7, 0.2);
}
.table-chess.table-orange tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-orange tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-orange tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-orange tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(255, 168, 7, 0.2);
}
.shine-orange,
.shadow-orange,
.shine-orange:focus,
.shine-orange:focus-visible,
.shadow-orange:focus,
.shadow-orange:focus-visible {
  box-shadow: 0 0 7px 0 #ffa807 !important;
}
.text-shine-orange,
.text-shadow-orange,
.text-shine-orange:focus,
.text-shine-orange:focus-visible,
.text-shadow-orange:focus,
.text-shadow-orange:focus-visible {
  text-shadow: 0 0 7px #ffa807 !important;
}
.popover-orange-faded {
  --bs-popover-border-color: #ffa807;
  --bs-popover-header-bg: rgba(255, 168, 7, 0.25);
  --bs-popover-header-color: #ffa807;
}
.popover-orange {
  --bs-popover-border-color: #ffa807;
  --bs-popover-header-bg: #ffa807;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-red: red;
  --bs-red-rgb: 255, 0, 0;
  --bs-red-r: 255;
  --bs-red-g: 0;
  --bs-red-b: 0;
  --bs-red-hover: #660000;
  --bs-red-hover-rgb: 102, 0, 0;
  --bs-red-hover-r: 102;
  --bs-red-hover-g: 0;
  --bs-red-hover-b: 0;
  --bs-red-active: #990000;
  --bs-red-active-rgb: 153, 0, 0;
  --bs-red-active-r: 153;
  --bs-red-active-g: 0;
  --bs-red-active-b: 0;
  --bs-red-faded: #ff8080;
  --bs-red-faded-rgb: 255, 127.5, 127.5;
  --bs-red-faded-r: 255;
  --bs-red-faded-g: 127.5;
  --bs-red-faded-b: 127.5;
  --bs-red-faded-hover: #e60000;
  --bs-red-faded-hover-rgb: 229.5, 0, 0;
  --bs-red-faded-hover-r: 229.5;
  --bs-red-faded-hover-g: 0;
  --bs-red-faded-hover-b: 0;
  --bs-red-faded-active: #ff1a1a;
  --bs-red-faded-active-rgb: 255, 25.5, 25.5;
  --bs-red-faded-active-r: 255;
  --bs-red-faded-active-g: 25.5;
  --bs-red-faded-active-b: 25.5;
  --bs-red-pale: #ffd9d9;
  --bs-red-pale-rgb: 255, 216.75, 216.75;
  --bs-red-pale-r: 255;
  --bs-red-pale-g: 216.75;
  --bs-red-pale-b: 216.75;
  --bs-red-pale-hover: #ff4040;
  --bs-red-pale-hover-rgb: 255, 63.75, 63.75;
  --bs-red-pale-hover-r: 255;
  --bs-red-pale-hover-g: 63.75;
  --bs-red-pale-hover-b: 63.75;
  --bs-red-pale-active: #ff7373;
  --bs-red-pale-active-rgb: 255, 114.75, 114.75;
  --bs-red-pale-active-r: 255;
  --bs-red-pale-active-g: 114.75;
  --bs-red-pale-active-b: 114.75;
}
.bg-red {
  background-color: red !important;
  color: #fff;
}
.navbar.bg-red .navbar-brand,
.navbar.bg-red .nav-link,
.navbar.bg-red .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-red .nav-link.active {
  color: #cccccc;
}
.bg-red-hover {
  background-color: red !important;
  color: #fff;
  cursor: pointer;
}
.bg-red-hover:active,
.bg-red-hover.active {
  background-color: #990000 !important;
  color: #fff;
}
.bg-red-hover:hover:not(.no-hover),
.bg-red-hover.hover:not(.no-hover),
.bg-red-hover:focus:not(.no-focus),
.bg-red-hover:focus-visible:not(.no-focus),
.bg-red-hover.focus:not(.no-focus),
.bg-red-hover-sim {
  background-color: #660000 !important;
  color: #fff;
}
.border-red {
  border-color: red !important;
}
.text-red {
  color: red !important;
}
.link-red,
.text-red-hover {
  color: red !important;
  cursor: pointer;
}
.link-red:active,
.link-red.active,
.text-red-hover:active,
.text-red-hover.active {
  color: #990000 !important;
}
.link-red:hover:not(.no-hover),
.link-red.hover:not(.no-hover),
.link-red:focus:not(.no-focus),
.link-red:focus-visible:not(.no-focus),
.link-red.focus:not(.no-focus),
.text-red-hover:hover:not(.no-hover),
.text-red-hover.hover:not(.no-hover),
.text-red-hover:focus:not(.no-focus),
.text-red-hover:focus-visible:not(.no-focus),
.text-red-hover.focus:not(.no-focus) {
  color: #660000 !important;
}
.bg-red-faded {
  background-color: #ff8080 !important;
  color: #fff;
}
.bg-red-op-0 {
  background-color: rgba(255, 0, 0, 0) !important;
  color: #212529;
}
.bg-red-op-5 {
  background-color: rgba(255, 0, 0, 0.05) !important;
  color: #212529;
}
.bg-red-op-10 {
  background-color: rgba(255, 0, 0, 0.1) !important;
  color: #212529;
}
.bg-red-op-15 {
  background-color: rgba(255, 0, 0, 0.15) !important;
  color: #212529;
}
.bg-red-op-20 {
  background-color: rgba(255, 0, 0, 0.2) !important;
  color: #212529;
}
.bg-red-op-25 {
  background-color: rgba(255, 0, 0, 0.25) !important;
  color: #212529;
}
.bg-red-op-30 {
  background-color: rgba(255, 0, 0, 0.3) !important;
  color: #212529;
}
.bg-red-op-35 {
  background-color: rgba(255, 0, 0, 0.35) !important;
  color: #212529;
}
.bg-red-op-40 {
  background-color: rgba(255, 0, 0, 0.4) !important;
  color: #212529;
}
.bg-red-op-45 {
  background-color: rgba(255, 0, 0, 0.45) !important;
  color: #fff;
}
.bg-red-op-50 {
  background-color: rgba(255, 0, 0, 0.5) !important;
  color: #fff;
}
.bg-red-op-55 {
  background-color: rgba(255, 0, 0, 0.55) !important;
  color: #fff;
}
.bg-red-op-60 {
  background-color: rgba(255, 0, 0, 0.6) !important;
  color: #fff;
}
.bg-red-op-65 {
  background-color: rgba(255, 0, 0, 0.65) !important;
  color: #fff;
}
.bg-red-op-70 {
  background-color: rgba(255, 0, 0, 0.7) !important;
  color: #fff;
}
.bg-red-op-75 {
  background-color: rgba(255, 0, 0, 0.75) !important;
  color: #fff;
}
.bg-red-op-80 {
  background-color: rgba(255, 0, 0, 0.8) !important;
  color: #fff;
}
.bg-red-op-85 {
  background-color: rgba(255, 0, 0, 0.85) !important;
  color: #fff;
}
.bg-red-op-90 {
  background-color: rgba(255, 0, 0, 0.9) !important;
  color: #fff;
}
.bg-red-op-95 {
  background-color: rgba(255, 0, 0, 0.95) !important;
  color: #fff;
}
.bg-red-op-100 {
  background-color: #ff0000 !important;
  color: #fff;
}
.navbar.bg-red-faded .navbar-brand,
.navbar.bg-red-faded .nav-link,
.navbar.bg-red-faded .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-red-faded .nav-link.active {
  color: #cccccc;
}
.bg-red-faded-hover {
  background-color: #ff8080 !important;
  color: #fff;
  cursor: pointer;
}
.bg-red-faded-hover:active,
.bg-red-faded-hover.active {
  background-color: #ff1a1a !important;
  color: #fff;
}
.bg-red-faded-hover:hover:not(.no-hover),
.bg-red-faded-hover.hover:not(.no-hover),
.bg-red-faded-hover:focus:not(.no-focus),
.bg-red-faded-hover:focus-visible:not(.no-focus),
.bg-red-faded-hover.focus:not(.no-focus) {
  background-color: #e60000 !important;
  color: #fff;
}
.border-red-faded {
  border-color: #ff8080 !important;
}
.text-red-faded {
  color: #ff8080 !important;
}
.text-red-faded-hover {
  color: #ff8080 !important;
  cursor: pointer;
}
.text-red-faded-hover:active,
.text-red-faded-hover.active {
  color: #ff1a1a !important;
}
.text-red-faded-hover:hover:not(.no-hover),
.text-red-faded-hover.hover:not(.no-hover),
.text-red-faded-hover:focus:not(.no-focus),
.text-red-faded-hover:focus-visible:not(.no-focus),
.text-red-faded-hover.focus:not(.no-focus) {
  color: #e60000 !important;
}
.bg-red-pale {
  background-color: #ffd9d9 !important;
  color: #212529;
}
.navbar.bg-red-pale .navbar-brand,
.navbar.bg-red-pale .nav-link,
.navbar.bg-red-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-red-pale .nav-link.active {
  color: #4e5862;
}
.bg-red-pale-hover {
  background-color: #ffd9d9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-red-pale-hover:active,
.bg-red-pale-hover.active {
  background-color: #ff7373 !important;
  color: #fff;
}
.bg-red-pale-hover:hover:not(.no-hover),
.bg-red-pale-hover.hover:not(.no-hover),
.bg-red-pale-hover:focus:not(.no-focus),
.bg-red-pale-hover:focus-visible:not(.no-focus),
.bg-red-pale-hover.focus:not(.no-focus) {
  background-color: #ff4040 !important;
  color: #fff;
}
.border-red-pale {
  border-color: #ffd9d9 !important;
}
.text-red-pale {
  color: #ffd9d9 !important;
}
.text-red-pale-hover {
  color: #ffd9d9 !important;
  cursor: pointer;
}
.text-red-pale-hover:active,
.text-red-pale-hover.active {
  color: #ff7373 !important;
}
.text-red-pale-hover:hover:not(.no-hover),
.text-red-pale-hover.hover:not(.no-hover),
.text-red-pale-hover:focus:not(.no-focus),
.text-red-pale-hover:focus-visible:not(.no-focus),
.text-red-pale-hover.focus:not(.no-focus) {
  color: #ff4040 !important;
}
.btn-red {
  --bs-btn-active-bg: red;
  --bs-btn-active-border-color: red;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: red;
  --bs-btn-hover-border-color: red;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: red;
  --bs-btn-disabled-border-color: red;
  --bs-btn-disabled-color: #fff;
}
.btn-red,
.btn-red.no-hover,
.btn-red.no-hover:hover,
.btn-red.no-active,
.btn-red.no-active:active,
.btn-red.no-focus,
.btn-red.no-focus:focus,
.btn-red.no-focus:focus-visible {
  background-color: red;
  border-color: red;
  color: #fff;
}
.btn-red:not(:disabled):not(.disabled):active:not(.no-active),
.btn-red:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-red,
.btn-check:checked + .btn-red {
  background: none;
  background-color: #990000;
  border-color: #990000;
  color: #fff;
}
.show > .btn-red.dropdown-toggle,
.btn-red.dropdown-toggle.show {
  background: none;
  background-color: #660000 !important;
  border-color: #660000 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-red:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-red:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-red:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-red:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-red:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #660000 !important;
    border-color: #660000 !important;
    color: #fff !important;
  }
}
.btn-red.disabled,
.btn-red:disabled {
  background-color: #ff8080;
  border-color: #ff8080;
  opacity: inherit;
  color: #ffb3b3;
}
.btn-red-faded {
  --bs-btn-active-bg: #ff8080;
  --bs-btn-active-border-color: #ff8080;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #ff8080;
  --bs-btn-hover-border-color: #ff8080;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #ff8080;
  --bs-btn-disabled-border-color: #ff8080;
  --bs-btn-disabled-color: #fff;
}
.btn-red-faded,
.btn-red-faded.no-hover,
.btn-red-faded.no-hover:hover,
.btn-red-faded.no-active,
.btn-red-faded.no-active:active,
.btn-red-faded.no-focus,
.btn-red-faded.no-focus:focus,
.btn-red-faded.no-focus:focus-visible {
  background-color: #ff8080;
  border-color: #ff8080;
  color: #fff;
}
.btn-red-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-red-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-red-faded,
.btn-check:checked + .btn-red-faded {
  background: none;
  background-color: #ff1a1a;
  border-color: #ff1a1a;
  color: #fff;
}
.show > .btn-red-faded.dropdown-toggle,
.btn-red-faded.dropdown-toggle.show {
  background: none;
  background-color: #e60000 !important;
  border-color: #e60000 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-red-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-red-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-red-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-red-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-red-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #e60000 !important;
    border-color: #e60000 !important;
    color: #fff !important;
  }
}
.btn-red-faded.disabled,
.btn-red-faded:disabled {
  background-color: #ffbfbf;
  border-color: #ffbfbf;
  opacity: inherit;
  color: #ffd9d9;
}
.btn-red-pale {
  --bs-btn-active-bg: #ffd9d9;
  --bs-btn-active-border-color: #ffd9d9;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffd9d9;
  --bs-btn-hover-border-color: #ffd9d9;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffd9d9;
  --bs-btn-disabled-border-color: #ffd9d9;
  --bs-btn-disabled-color: #212529;
}
.btn-red-pale,
.btn-red-pale.no-hover,
.btn-red-pale.no-hover:hover,
.btn-red-pale.no-active,
.btn-red-pale.no-active:active,
.btn-red-pale.no-focus,
.btn-red-pale.no-focus:focus,
.btn-red-pale.no-focus:focus-visible {
  background-color: #ffd9d9;
  border-color: #ffd9d9;
  color: #212529;
}
.btn-red-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-red-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-red-pale,
.btn-check:checked + .btn-red-pale {
  background: none;
  background-color: #ff7373;
  border-color: #ff7373;
  color: #fff;
}
.show > .btn-red-pale.dropdown-toggle,
.btn-red-pale.dropdown-toggle.show {
  background: none;
  background-color: #ff4040 !important;
  border-color: #ff4040 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-red-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-red-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-red-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-red-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-red-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #ff4040 !important;
    border-color: #ff4040 !important;
    color: #fff !important;
  }
}
.btn-red-pale.disabled,
.btn-red-pale:disabled {
  background-color: #ffecec;
  border-color: #ffecec;
  opacity: inherit;
  color: #ff8e8e;
}
.btn-outline-red {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: red;
  --bs-btn-active-color: red;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: red;
  --bs-btn-hover-color: red;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: red;
  --bs-btn-disabled-color: red;
}
.btn-outline-red,
.btn-outline-red.no-hover,
.btn-outline-red.no-hover:hover,
.btn-outline-red.no-active,
.btn-outline-red.no-active:active,
.btn-outline-red.no-focus,
.btn-outline-red.no-focus:focus,
.btn-outline-red.no-focus:focus-visible {
  color: red;
  border-color: red;
  background-color: transparent;
}
.btn-outline-red:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-red:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-red,
.btn-check:checked + .btn-outline-red {
  background-color: red;
  border-color: red;
  color: #fff;
}
.show > .btn-outline-red.dropdown-toggle,
.btn-outline-red.dropdown-toggle.show {
  color: #fff !important;
  background-color: #660000 !important;
  border-color: #660000 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-red:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-red:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-red:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-red:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-red:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #660000 !important;
    border-color: #660000 !important;
  }
}
.btn-outline-red.disabled,
.btn-outline-red:disabled {
  color: #ff8080;
  border-color: #ff8080;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-red-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ff8080;
  --bs-btn-active-color: #ff8080;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ff8080;
  --bs-btn-hover-color: #ff8080;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff8080;
  --bs-btn-disabled-color: #ff8080;
}
.btn-outline-red-faded,
.btn-outline-red-faded.no-hover,
.btn-outline-red-faded.no-hover:hover,
.btn-outline-red-faded.no-active,
.btn-outline-red-faded.no-active:active,
.btn-outline-red-faded.no-focus,
.btn-outline-red-faded.no-focus:focus,
.btn-outline-red-faded.no-focus:focus-visible {
  color: #ff8080;
  border-color: #ff8080;
  background-color: transparent;
}
.btn-outline-red-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-red-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-red-faded,
.btn-check:checked + .btn-outline-red-faded {
  background-color: #ff8080;
  border-color: #ff8080;
  color: #fff;
}
.show > .btn-outline-red-faded.dropdown-toggle,
.btn-outline-red-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #e60000 !important;
  border-color: #e60000 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-red-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-red-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-red-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-red-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-red-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #e60000 !important;
    border-color: #e60000 !important;
  }
}
.btn-outline-red-faded.disabled,
.btn-outline-red-faded:disabled {
  color: #ffbfbf;
  border-color: #ffbfbf;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-red-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffd9d9;
  --bs-btn-active-color: #ffd9d9;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffd9d9;
  --bs-btn-hover-color: #ffd9d9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffd9d9;
  --bs-btn-disabled-color: #ffd9d9;
}
.btn-outline-red-pale,
.btn-outline-red-pale.no-hover,
.btn-outline-red-pale.no-hover:hover,
.btn-outline-red-pale.no-active,
.btn-outline-red-pale.no-active:active,
.btn-outline-red-pale.no-focus,
.btn-outline-red-pale.no-focus:focus,
.btn-outline-red-pale.no-focus:focus-visible {
  color: #ffd9d9;
  border-color: #ffd9d9;
  background-color: transparent;
}
.btn-outline-red-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-red-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-red-pale,
.btn-check:checked + .btn-outline-red-pale {
  background-color: #ffd9d9;
  border-color: #ffd9d9;
  color: #212529;
}
.show > .btn-outline-red-pale.dropdown-toggle,
.btn-outline-red-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #ff4040 !important;
  border-color: #ff4040 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-red-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-red-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-red-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-red-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-red-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #ff4040 !important;
    border-color: #ff4040 !important;
  }
}
.btn-outline-red-pale.disabled,
.btn-outline-red-pale:disabled {
  color: #ffecec;
  border-color: #ffecec;
  opacity: inherit;
}
.alert-red {
  color: #660000;
  background-color: #ffb3b3;
  border-color: #ff9999;
}
.alert-red .alert-link {
  color: #4d0000;
}
.list-group-item-red {
  color: #212529;
  background-color: #ffb3b3;
}
.list-group-item-red.list-group-item-action:hover:not(.no-hover),
.list-group-item-red.list-group-item-action.hover:not(.no-hover),
.list-group-item-red.list-group-item-action:focus:not(.no-focus),
.list-group-item-red.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-red.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #ff1a1a !important;
}
.list-group-item-red.list-group-item-action.active,
.list-group-item-red.list-group-item-action:active {
  color: #fff;
  background-color: #ff4c4c !important;
  border-color: #ff4c4c;
}
.card.card-action-red:hover:not(.no-hover),
.card.card-action-red.hover:not(.no-hover),
.card.card-action-red:focus:not(.no-focus),
.card.card-action-red:focus-visible:not(.no-focus),
.card.card-action-red.focus:not(.no-focus) {
  color: #fff;
  background-color: #ff1a1a !important;
  box-shadow: 0 0 7px 0 #660000 !important;
}
.card.card-action-red:active,
.card.card-action-red.active {
  color: #fff;
  background-color: #ff4c4c !important;
  box-shadow: 0 0 7px 0 #990000 !important;
}
.form-check-input-red:checked,
.form-check-input-red[type=checkbox]:indeterminate {
  border-color: red;
  background-color: red;
  color: #fff;
}
.form-check .form-check-input-red:checked ~ .form-check-label.form-check-label-em {
  color: red;
  font-weight: 700;
}
.table-red {
  background-color: #ffcccc;
  --bs-table-bg: #ffcccc;
  border-color: #ffb3b3;
  color: #212529;
}
.table-striped.table-red > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-red:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-red,
.table-striped > tbody > tr:nth-of-type(odd) td.table-red,
.table-striped-red tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 0, 0, 0.2);
}
.table-chess.table-red tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-red tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-red tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-red tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(255, 0, 0, 0.2);
}
.shine-red,
.shadow-red,
.shine-red:focus,
.shine-red:focus-visible,
.shadow-red:focus,
.shadow-red:focus-visible {
  box-shadow: 0 0 7px 0 red !important;
}
.text-shine-red,
.text-shadow-red,
.text-shine-red:focus,
.text-shine-red:focus-visible,
.text-shadow-red:focus,
.text-shadow-red:focus-visible {
  text-shadow: 0 0 7px red !important;
}
.popover-red-faded {
  --bs-popover-border-color: red;
  --bs-popover-header-bg: rgba(255, 0, 0, 0.25);
  --bs-popover-header-color: red;
}
.popover-red {
  --bs-popover-border-color: red;
  --bs-popover-header-bg: red;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-purple: #a100ff;
  --bs-purple-rgb: 161, 0, 255;
  --bs-purple-r: 161;
  --bs-purple-g: 0;
  --bs-purple-b: 255;
  --bs-purple-hover: #400066;
  --bs-purple-hover-rgb: 64.4, 0, 102;
  --bs-purple-hover-r: 64.4;
  --bs-purple-hover-g: 0;
  --bs-purple-hover-b: 102;
  --bs-purple-active: #610099;
  --bs-purple-active-rgb: 96.6, 0, 153;
  --bs-purple-active-r: 96.6;
  --bs-purple-active-g: 0;
  --bs-purple-active-b: 153;
  --bs-purple-faded: #d080ff;
  --bs-purple-faded-rgb: 208, 127.5, 255;
  --bs-purple-faded-r: 208;
  --bs-purple-faded-g: 127.5;
  --bs-purple-faded-b: 255;
  --bs-purple-faded-hover: #9100e6;
  --bs-purple-faded-hover-rgb: 144.9, 0, 229.5;
  --bs-purple-faded-hover-r: 144.9;
  --bs-purple-faded-hover-g: 0;
  --bs-purple-faded-hover-b: 229.5;
  --bs-purple-faded-active: #aa1aff;
  --bs-purple-faded-active-rgb: 170.4, 25.5, 255;
  --bs-purple-faded-active-r: 170.4;
  --bs-purple-faded-active-g: 25.5;
  --bs-purple-faded-active-b: 255;
  --bs-purple-pale: #f1d9ff;
  --bs-purple-pale-rgb: 240.9, 216.75, 255;
  --bs-purple-pale-r: 240.9;
  --bs-purple-pale-g: 216.75;
  --bs-purple-pale-b: 255;
  --bs-purple-pale-hover: #b940ff;
  --bs-purple-pale-hover-rgb: 184.5, 63.75, 255;
  --bs-purple-pale-hover-r: 184.5;
  --bs-purple-pale-hover-g: 63.75;
  --bs-purple-pale-hover-b: 255;
  --bs-purple-pale-active: #cb73ff;
  --bs-purple-pale-active-rgb: 203.3, 114.75, 255;
  --bs-purple-pale-active-r: 203.3;
  --bs-purple-pale-active-g: 114.75;
  --bs-purple-pale-active-b: 255;
}
.bg-purple {
  background-color: #a100ff !important;
  color: #fff;
}
.navbar.bg-purple .navbar-brand,
.navbar.bg-purple .nav-link,
.navbar.bg-purple .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-purple .nav-link.active {
  color: #cccccc;
}
.bg-purple-hover {
  background-color: #a100ff !important;
  color: #fff;
  cursor: pointer;
}
.bg-purple-hover:active,
.bg-purple-hover.active {
  background-color: #610099 !important;
  color: #fff;
}
.bg-purple-hover:hover:not(.no-hover),
.bg-purple-hover.hover:not(.no-hover),
.bg-purple-hover:focus:not(.no-focus),
.bg-purple-hover:focus-visible:not(.no-focus),
.bg-purple-hover.focus:not(.no-focus),
.bg-purple-hover-sim {
  background-color: #400066 !important;
  color: #fff;
}
.border-purple {
  border-color: #a100ff !important;
}
.text-purple {
  color: #a100ff !important;
}
.link-purple,
.text-purple-hover {
  color: #a100ff !important;
  cursor: pointer;
}
.link-purple:active,
.link-purple.active,
.text-purple-hover:active,
.text-purple-hover.active {
  color: #610099 !important;
}
.link-purple:hover:not(.no-hover),
.link-purple.hover:not(.no-hover),
.link-purple:focus:not(.no-focus),
.link-purple:focus-visible:not(.no-focus),
.link-purple.focus:not(.no-focus),
.text-purple-hover:hover:not(.no-hover),
.text-purple-hover.hover:not(.no-hover),
.text-purple-hover:focus:not(.no-focus),
.text-purple-hover:focus-visible:not(.no-focus),
.text-purple-hover.focus:not(.no-focus) {
  color: #400066 !important;
}
.bg-purple-faded {
  background-color: #d080ff !important;
  color: #fff;
}
.bg-purple-op-0 {
  background-color: rgba(161, 0, 255, 0) !important;
  color: #212529;
}
.bg-purple-op-5 {
  background-color: rgba(161, 0, 255, 0.05) !important;
  color: #212529;
}
.bg-purple-op-10 {
  background-color: rgba(161, 0, 255, 0.1) !important;
  color: #212529;
}
.bg-purple-op-15 {
  background-color: rgba(161, 0, 255, 0.15) !important;
  color: #212529;
}
.bg-purple-op-20 {
  background-color: rgba(161, 0, 255, 0.2) !important;
  color: #212529;
}
.bg-purple-op-25 {
  background-color: rgba(161, 0, 255, 0.25) !important;
  color: #212529;
}
.bg-purple-op-30 {
  background-color: rgba(161, 0, 255, 0.3) !important;
  color: #212529;
}
.bg-purple-op-35 {
  background-color: rgba(161, 0, 255, 0.35) !important;
  color: #212529;
}
.bg-purple-op-40 {
  background-color: rgba(161, 0, 255, 0.4) !important;
  color: #212529;
}
.bg-purple-op-45 {
  background-color: rgba(161, 0, 255, 0.45) !important;
  color: #fff;
}
.bg-purple-op-50 {
  background-color: rgba(161, 0, 255, 0.5) !important;
  color: #fff;
}
.bg-purple-op-55 {
  background-color: rgba(161, 0, 255, 0.55) !important;
  color: #fff;
}
.bg-purple-op-60 {
  background-color: rgba(161, 0, 255, 0.6) !important;
  color: #fff;
}
.bg-purple-op-65 {
  background-color: rgba(161, 0, 255, 0.65) !important;
  color: #fff;
}
.bg-purple-op-70 {
  background-color: rgba(161, 0, 255, 0.7) !important;
  color: #fff;
}
.bg-purple-op-75 {
  background-color: rgba(161, 0, 255, 0.75) !important;
  color: #fff;
}
.bg-purple-op-80 {
  background-color: rgba(161, 0, 255, 0.8) !important;
  color: #fff;
}
.bg-purple-op-85 {
  background-color: rgba(161, 0, 255, 0.85) !important;
  color: #fff;
}
.bg-purple-op-90 {
  background-color: rgba(161, 0, 255, 0.9) !important;
  color: #fff;
}
.bg-purple-op-95 {
  background-color: rgba(161, 0, 255, 0.95) !important;
  color: #fff;
}
.bg-purple-op-100 {
  background-color: #a100ff !important;
  color: #fff;
}
.navbar.bg-purple-faded .navbar-brand,
.navbar.bg-purple-faded .nav-link,
.navbar.bg-purple-faded .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-purple-faded .nav-link.active {
  color: #cccccc;
}
.bg-purple-faded-hover {
  background-color: #d080ff !important;
  color: #fff;
  cursor: pointer;
}
.bg-purple-faded-hover:active,
.bg-purple-faded-hover.active {
  background-color: #aa1aff !important;
  color: #fff;
}
.bg-purple-faded-hover:hover:not(.no-hover),
.bg-purple-faded-hover.hover:not(.no-hover),
.bg-purple-faded-hover:focus:not(.no-focus),
.bg-purple-faded-hover:focus-visible:not(.no-focus),
.bg-purple-faded-hover.focus:not(.no-focus) {
  background-color: #9100e6 !important;
  color: #fff;
}
.border-purple-faded {
  border-color: #d080ff !important;
}
.text-purple-faded {
  color: #d080ff !important;
}
.text-purple-faded-hover {
  color: #d080ff !important;
  cursor: pointer;
}
.text-purple-faded-hover:active,
.text-purple-faded-hover.active {
  color: #aa1aff !important;
}
.text-purple-faded-hover:hover:not(.no-hover),
.text-purple-faded-hover.hover:not(.no-hover),
.text-purple-faded-hover:focus:not(.no-focus),
.text-purple-faded-hover:focus-visible:not(.no-focus),
.text-purple-faded-hover.focus:not(.no-focus) {
  color: #9100e6 !important;
}
.bg-purple-pale {
  background-color: #f1d9ff !important;
  color: #212529;
}
.navbar.bg-purple-pale .navbar-brand,
.navbar.bg-purple-pale .nav-link,
.navbar.bg-purple-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-purple-pale .nav-link.active {
  color: #4e5862;
}
.bg-purple-pale-hover {
  background-color: #f1d9ff !important;
  color: #212529;
  cursor: pointer;
}
.bg-purple-pale-hover:active,
.bg-purple-pale-hover.active {
  background-color: #cb73ff !important;
  color: #fff;
}
.bg-purple-pale-hover:hover:not(.no-hover),
.bg-purple-pale-hover.hover:not(.no-hover),
.bg-purple-pale-hover:focus:not(.no-focus),
.bg-purple-pale-hover:focus-visible:not(.no-focus),
.bg-purple-pale-hover.focus:not(.no-focus) {
  background-color: #b940ff !important;
  color: #fff;
}
.border-purple-pale {
  border-color: #f1d9ff !important;
}
.text-purple-pale {
  color: #f1d9ff !important;
}
.text-purple-pale-hover {
  color: #f1d9ff !important;
  cursor: pointer;
}
.text-purple-pale-hover:active,
.text-purple-pale-hover.active {
  color: #cb73ff !important;
}
.text-purple-pale-hover:hover:not(.no-hover),
.text-purple-pale-hover.hover:not(.no-hover),
.text-purple-pale-hover:focus:not(.no-focus),
.text-purple-pale-hover:focus-visible:not(.no-focus),
.text-purple-pale-hover.focus:not(.no-focus) {
  color: #b940ff !important;
}
.btn-purple {
  --bs-btn-active-bg: #a100ff;
  --bs-btn-active-border-color: #a100ff;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #a100ff;
  --bs-btn-hover-border-color: #a100ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #a100ff;
  --bs-btn-disabled-border-color: #a100ff;
  --bs-btn-disabled-color: #fff;
}
.btn-purple,
.btn-purple.no-hover,
.btn-purple.no-hover:hover,
.btn-purple.no-active,
.btn-purple.no-active:active,
.btn-purple.no-focus,
.btn-purple.no-focus:focus,
.btn-purple.no-focus:focus-visible {
  background-color: #a100ff;
  border-color: #a100ff;
  color: #fff;
}
.btn-purple:not(:disabled):not(.disabled):active:not(.no-active),
.btn-purple:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-purple,
.btn-check:checked + .btn-purple {
  background: none;
  background-color: #610099;
  border-color: #610099;
  color: #fff;
}
.show > .btn-purple.dropdown-toggle,
.btn-purple.dropdown-toggle.show {
  background: none;
  background-color: #400066 !important;
  border-color: #400066 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-purple:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-purple:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-purple:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-purple:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-purple:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #400066 !important;
    border-color: #400066 !important;
    color: #fff !important;
  }
}
.btn-purple.disabled,
.btn-purple:disabled {
  background-color: #d080ff;
  border-color: #d080ff;
  opacity: inherit;
  color: #e3b3ff;
}
.btn-purple-faded {
  --bs-btn-active-bg: #d080ff;
  --bs-btn-active-border-color: #d080ff;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #d080ff;
  --bs-btn-hover-border-color: #d080ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #d080ff;
  --bs-btn-disabled-border-color: #d080ff;
  --bs-btn-disabled-color: #fff;
}
.btn-purple-faded,
.btn-purple-faded.no-hover,
.btn-purple-faded.no-hover:hover,
.btn-purple-faded.no-active,
.btn-purple-faded.no-active:active,
.btn-purple-faded.no-focus,
.btn-purple-faded.no-focus:focus,
.btn-purple-faded.no-focus:focus-visible {
  background-color: #d080ff;
  border-color: #d080ff;
  color: #fff;
}
.btn-purple-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-purple-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-purple-faded,
.btn-check:checked + .btn-purple-faded {
  background: none;
  background-color: #aa1aff;
  border-color: #aa1aff;
  color: #fff;
}
.show > .btn-purple-faded.dropdown-toggle,
.btn-purple-faded.dropdown-toggle.show {
  background: none;
  background-color: #9100e6 !important;
  border-color: #9100e6 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-purple-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-purple-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-purple-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-purple-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-purple-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #9100e6 !important;
    border-color: #9100e6 !important;
    color: #fff !important;
  }
}
.btn-purple-faded.disabled,
.btn-purple-faded:disabled {
  background-color: #e8bfff;
  border-color: #e8bfff;
  opacity: inherit;
  color: #f1d9ff;
}
.btn-purple-pale {
  --bs-btn-active-bg: #f1d9ff;
  --bs-btn-active-border-color: #f1d9ff;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f1d9ff;
  --bs-btn-hover-border-color: #f1d9ff;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f1d9ff;
  --bs-btn-disabled-border-color: #f1d9ff;
  --bs-btn-disabled-color: #212529;
}
.btn-purple-pale,
.btn-purple-pale.no-hover,
.btn-purple-pale.no-hover:hover,
.btn-purple-pale.no-active,
.btn-purple-pale.no-active:active,
.btn-purple-pale.no-focus,
.btn-purple-pale.no-focus:focus,
.btn-purple-pale.no-focus:focus-visible {
  background-color: #f1d9ff;
  border-color: #f1d9ff;
  color: #212529;
}
.btn-purple-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-purple-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-purple-pale,
.btn-check:checked + .btn-purple-pale {
  background: none;
  background-color: #cb73ff;
  border-color: #cb73ff;
  color: #fff;
}
.show > .btn-purple-pale.dropdown-toggle,
.btn-purple-pale.dropdown-toggle.show {
  background: none;
  background-color: #b940ff !important;
  border-color: #b940ff !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-purple-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-purple-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-purple-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-purple-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-purple-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #b940ff !important;
    border-color: #b940ff !important;
    color: #fff !important;
  }
}
.btn-purple-pale.disabled,
.btn-purple-pale:disabled {
  background-color: #f8ecff;
  border-color: #f8ecff;
  opacity: inherit;
  color: #d58eff;
}
.btn-outline-purple {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #a100ff;
  --bs-btn-active-color: #a100ff;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #a100ff;
  --bs-btn-hover-color: #a100ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #a100ff;
  --bs-btn-disabled-color: #a100ff;
}
.btn-outline-purple,
.btn-outline-purple.no-hover,
.btn-outline-purple.no-hover:hover,
.btn-outline-purple.no-active,
.btn-outline-purple.no-active:active,
.btn-outline-purple.no-focus,
.btn-outline-purple.no-focus:focus,
.btn-outline-purple.no-focus:focus-visible {
  color: #a100ff;
  border-color: #a100ff;
  background-color: transparent;
}
.btn-outline-purple:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-purple:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-purple,
.btn-check:checked + .btn-outline-purple {
  background-color: #a100ff;
  border-color: #a100ff;
  color: #fff;
}
.show > .btn-outline-purple.dropdown-toggle,
.btn-outline-purple.dropdown-toggle.show {
  color: #fff !important;
  background-color: #400066 !important;
  border-color: #400066 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-purple:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-purple:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-purple:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-purple:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-purple:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #400066 !important;
    border-color: #400066 !important;
  }
}
.btn-outline-purple.disabled,
.btn-outline-purple:disabled {
  color: #d080ff;
  border-color: #d080ff;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-purple-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d080ff;
  --bs-btn-active-color: #d080ff;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d080ff;
  --bs-btn-hover-color: #d080ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d080ff;
  --bs-btn-disabled-color: #d080ff;
}
.btn-outline-purple-faded,
.btn-outline-purple-faded.no-hover,
.btn-outline-purple-faded.no-hover:hover,
.btn-outline-purple-faded.no-active,
.btn-outline-purple-faded.no-active:active,
.btn-outline-purple-faded.no-focus,
.btn-outline-purple-faded.no-focus:focus,
.btn-outline-purple-faded.no-focus:focus-visible {
  color: #d080ff;
  border-color: #d080ff;
  background-color: transparent;
}
.btn-outline-purple-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-purple-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-purple-faded,
.btn-check:checked + .btn-outline-purple-faded {
  background-color: #d080ff;
  border-color: #d080ff;
  color: #fff;
}
.show > .btn-outline-purple-faded.dropdown-toggle,
.btn-outline-purple-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #9100e6 !important;
  border-color: #9100e6 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-purple-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-purple-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-purple-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-purple-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-purple-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #9100e6 !important;
    border-color: #9100e6 !important;
  }
}
.btn-outline-purple-faded.disabled,
.btn-outline-purple-faded:disabled {
  color: #e8bfff;
  border-color: #e8bfff;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-purple-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f1d9ff;
  --bs-btn-active-color: #f1d9ff;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f1d9ff;
  --bs-btn-hover-color: #f1d9ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f1d9ff;
  --bs-btn-disabled-color: #f1d9ff;
}
.btn-outline-purple-pale,
.btn-outline-purple-pale.no-hover,
.btn-outline-purple-pale.no-hover:hover,
.btn-outline-purple-pale.no-active,
.btn-outline-purple-pale.no-active:active,
.btn-outline-purple-pale.no-focus,
.btn-outline-purple-pale.no-focus:focus,
.btn-outline-purple-pale.no-focus:focus-visible {
  color: #f1d9ff;
  border-color: #f1d9ff;
  background-color: transparent;
}
.btn-outline-purple-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-purple-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-purple-pale,
.btn-check:checked + .btn-outline-purple-pale {
  background-color: #f1d9ff;
  border-color: #f1d9ff;
  color: #212529;
}
.show > .btn-outline-purple-pale.dropdown-toggle,
.btn-outline-purple-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #b940ff !important;
  border-color: #b940ff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-purple-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-purple-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-purple-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-purple-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-purple-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #b940ff !important;
    border-color: #b940ff !important;
  }
}
.btn-outline-purple-pale.disabled,
.btn-outline-purple-pale:disabled {
  color: #f8ecff;
  border-color: #f8ecff;
  opacity: inherit;
}
.alert-purple {
  color: #400066;
  background-color: #e3b3ff;
  border-color: #d999ff;
}
.alert-purple .alert-link {
  color: #30004d;
}
.list-group-item-purple {
  color: #212529;
  background-color: #e3b3ff;
}
.list-group-item-purple.list-group-item-action:hover:not(.no-hover),
.list-group-item-purple.list-group-item-action.hover:not(.no-hover),
.list-group-item-purple.list-group-item-action:focus:not(.no-focus),
.list-group-item-purple.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-purple.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #aa1aff !important;
}
.list-group-item-purple.list-group-item-action.active,
.list-group-item-purple.list-group-item-action:active {
  color: #fff;
  background-color: #bd4cff !important;
  border-color: #bd4cff;
}
.card.card-action-purple:hover:not(.no-hover),
.card.card-action-purple.hover:not(.no-hover),
.card.card-action-purple:focus:not(.no-focus),
.card.card-action-purple:focus-visible:not(.no-focus),
.card.card-action-purple.focus:not(.no-focus) {
  color: #fff;
  background-color: #aa1aff !important;
  box-shadow: 0 0 7px 0 #400066 !important;
}
.card.card-action-purple:active,
.card.card-action-purple.active {
  color: #fff;
  background-color: #bd4cff !important;
  box-shadow: 0 0 7px 0 #610099 !important;
}
.form-check-input-purple:checked,
.form-check-input-purple[type=checkbox]:indeterminate {
  border-color: #a100ff;
  background-color: #a100ff;
  color: #fff;
}
.form-check .form-check-input-purple:checked ~ .form-check-label.form-check-label-em {
  color: #a100ff;
  font-weight: 700;
}
.table-purple {
  background-color: #ecccff;
  --bs-table-bg: #ecccff;
  border-color: #e3b3ff;
  color: #212529;
}
.table-striped.table-purple > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-purple:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-purple,
.table-striped > tbody > tr:nth-of-type(odd) td.table-purple,
.table-striped-purple tbody tr:nth-of-type(odd) {
  background-color: rgba(161, 0, 255, 0.2);
}
.table-chess.table-purple tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-purple tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-purple tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-purple tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(161, 0, 255, 0.2);
}
.shine-purple,
.shadow-purple,
.shine-purple:focus,
.shine-purple:focus-visible,
.shadow-purple:focus,
.shadow-purple:focus-visible {
  box-shadow: 0 0 7px 0 #a100ff !important;
}
.text-shine-purple,
.text-shadow-purple,
.text-shine-purple:focus,
.text-shine-purple:focus-visible,
.text-shadow-purple:focus,
.text-shadow-purple:focus-visible {
  text-shadow: 0 0 7px #a100ff !important;
}
.popover-purple-faded {
  --bs-popover-border-color: #a100ff;
  --bs-popover-header-bg: rgba(161, 0, 255, 0.25);
  --bs-popover-header-color: #a100ff;
}
.popover-purple {
  --bs-popover-border-color: #a100ff;
  --bs-popover-header-bg: #a100ff;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-grey-light: #c8c8c8;
  --bs-grey-light-rgb: 199.7, 199.7, 199.7;
  --bs-grey-light-r: 199.7;
  --bs-grey-light-g: 199.7;
  --bs-grey-light-b: 199.7;
  --bs-grey-light-hover: #7b7b7b;
  --bs-grey-light-hover-rgb: 123.2, 123.2, 123.2;
  --bs-grey-light-hover-r: 123.2;
  --bs-grey-light-hover-g: 123.2;
  --bs-grey-light-hover-b: 123.2;
  --bs-grey-light-active: #959595;
  --bs-grey-light-active-rgb: 148.7, 148.7, 148.7;
  --bs-grey-light-active-r: 148.7;
  --bs-grey-light-active-g: 148.7;
  --bs-grey-light-active-b: 148.7;
  --bs-grey-light-faded: #e3e3e3;
  --bs-grey-light-faded-rgb: 227.35, 227.35, 227.35;
  --bs-grey-light-faded-r: 227.35;
  --bs-grey-light-faded-g: 227.35;
  --bs-grey-light-faded-b: 227.35;
  --bs-grey-light-faded-hover: #979797;
  --bs-grey-light-faded-hover-rgb: 150.85, 150.85, 150.85;
  --bs-grey-light-faded-hover-r: 150.85;
  --bs-grey-light-faded-hover-g: 150.85;
  --bs-grey-light-faded-hover-b: 150.85;
  --bs-grey-light-faded-active: #b0b0b0;
  --bs-grey-light-faded-active-rgb: 176.35, 176.35, 176.35;
  --bs-grey-light-faded-active-r: 176.35;
  --bs-grey-light-faded-active-g: 176.35;
  --bs-grey-light-faded-active-b: 176.35;
  --bs-grey-light-pale: #f7f7f7;
  --bs-grey-light-pale-rgb: 246.705, 246.705, 246.705;
  --bs-grey-light-pale-r: 246.705;
  --bs-grey-light-pale-g: 246.705;
  --bs-grey-light-pale-b: 246.705;
  --bs-grey-light-pale-hover: #aaaaaa;
  --bs-grey-light-pale-hover-rgb: 170.205, 170.205, 170.205;
  --bs-grey-light-pale-hover-r: 170.205;
  --bs-grey-light-pale-hover-g: 170.205;
  --bs-grey-light-pale-hover-b: 170.205;
  --bs-grey-light-pale-active: #c4c4c4;
  --bs-grey-light-pale-active-rgb: 195.705, 195.705, 195.705;
  --bs-grey-light-pale-active-r: 195.705;
  --bs-grey-light-pale-active-g: 195.705;
  --bs-grey-light-pale-active-b: 195.705;
}
.bg-grey-light {
  background-color: #c8c8c8 !important;
  color: #212529;
}
.navbar.bg-grey-light .navbar-brand,
.navbar.bg-grey-light .nav-link,
.navbar.bg-grey-light .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-grey-light .nav-link.active {
  color: #4e5862;
}
.bg-grey-light-hover {
  background-color: #c8c8c8 !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-light-hover:active,
.bg-grey-light-hover.active {
  background-color: #959595 !important;
  color: #fff;
}
.bg-grey-light-hover:hover:not(.no-hover),
.bg-grey-light-hover.hover:not(.no-hover),
.bg-grey-light-hover:focus:not(.no-focus),
.bg-grey-light-hover:focus-visible:not(.no-focus),
.bg-grey-light-hover.focus:not(.no-focus),
.bg-grey-light-hover-sim {
  background-color: #7b7b7b !important;
  color: #fff;
}
.border-grey-light {
  border-color: #c8c8c8 !important;
}
.text-grey-light {
  color: #c8c8c8 !important;
}
.link-grey-light,
.text-grey-light-hover {
  color: #c8c8c8 !important;
  cursor: pointer;
}
.link-grey-light:active,
.link-grey-light.active,
.text-grey-light-hover:active,
.text-grey-light-hover.active {
  color: #959595 !important;
}
.link-grey-light:hover:not(.no-hover),
.link-grey-light.hover:not(.no-hover),
.link-grey-light:focus:not(.no-focus),
.link-grey-light:focus-visible:not(.no-focus),
.link-grey-light.focus:not(.no-focus),
.text-grey-light-hover:hover:not(.no-hover),
.text-grey-light-hover.hover:not(.no-hover),
.text-grey-light-hover:focus:not(.no-focus),
.text-grey-light-hover:focus-visible:not(.no-focus),
.text-grey-light-hover.focus:not(.no-focus) {
  color: #7b7b7b !important;
}
.bg-grey-light-faded {
  background-color: #e3e3e3 !important;
  color: #212529;
}
.bg-grey-light-op-0 {
  background-color: rgba(200, 200, 200, 0) !important;
  color: #212529;
}
.bg-grey-light-op-5 {
  background-color: rgba(200, 200, 200, 0.05) !important;
  color: #212529;
}
.bg-grey-light-op-10 {
  background-color: rgba(200, 200, 200, 0.1) !important;
  color: #212529;
}
.bg-grey-light-op-15 {
  background-color: rgba(200, 200, 200, 0.15) !important;
  color: #212529;
}
.bg-grey-light-op-20 {
  background-color: rgba(200, 200, 200, 0.2) !important;
  color: #212529;
}
.bg-grey-light-op-25 {
  background-color: rgba(200, 200, 200, 0.25) !important;
  color: #212529;
}
.bg-grey-light-op-30 {
  background-color: rgba(200, 200, 200, 0.3) !important;
  color: #212529;
}
.bg-grey-light-op-35 {
  background-color: rgba(200, 200, 200, 0.35) !important;
  color: #212529;
}
.bg-grey-light-op-40 {
  background-color: rgba(200, 200, 200, 0.4) !important;
  color: #212529;
}
.bg-grey-light-op-45 {
  background-color: rgba(200, 200, 200, 0.45) !important;
  color: #212529;
}
.bg-grey-light-op-50 {
  background-color: rgba(200, 200, 200, 0.5) !important;
  color: #212529;
}
.bg-grey-light-op-55 {
  background-color: rgba(200, 200, 200, 0.55) !important;
  color: #212529;
}
.bg-grey-light-op-60 {
  background-color: rgba(200, 200, 200, 0.6) !important;
  color: #212529;
}
.bg-grey-light-op-65 {
  background-color: rgba(200, 200, 200, 0.65) !important;
  color: #212529;
}
.bg-grey-light-op-70 {
  background-color: rgba(200, 200, 200, 0.7) !important;
  color: #212529;
}
.bg-grey-light-op-75 {
  background-color: rgba(200, 200, 200, 0.75) !important;
  color: #212529;
}
.bg-grey-light-op-80 {
  background-color: rgba(200, 200, 200, 0.8) !important;
  color: #212529;
}
.bg-grey-light-op-85 {
  background-color: rgba(200, 200, 200, 0.85) !important;
  color: #212529;
}
.bg-grey-light-op-90 {
  background-color: rgba(200, 200, 200, 0.9) !important;
  color: #212529;
}
.bg-grey-light-op-95 {
  background-color: rgba(200, 200, 200, 0.95) !important;
  color: #212529;
}
.bg-grey-light-op-100 {
  background-color: #c8c8c8 !important;
  color: #212529;
}
.navbar.bg-grey-light-faded .navbar-brand,
.navbar.bg-grey-light-faded .nav-link,
.navbar.bg-grey-light-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-grey-light-faded .nav-link.active {
  color: #4e5862;
}
.bg-grey-light-faded-hover {
  background-color: #e3e3e3 !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-light-faded-hover:active,
.bg-grey-light-faded-hover.active {
  background-color: #b0b0b0 !important;
  color: #212529;
}
.bg-grey-light-faded-hover:hover:not(.no-hover),
.bg-grey-light-faded-hover.hover:not(.no-hover),
.bg-grey-light-faded-hover:focus:not(.no-focus),
.bg-grey-light-faded-hover:focus-visible:not(.no-focus),
.bg-grey-light-faded-hover.focus:not(.no-focus) {
  background-color: #979797 !important;
  color: #fff;
}
.border-grey-light-faded {
  border-color: #e3e3e3 !important;
}
.text-grey-light-faded {
  color: #e3e3e3 !important;
}
.text-grey-light-faded-hover {
  color: #e3e3e3 !important;
  cursor: pointer;
}
.text-grey-light-faded-hover:active,
.text-grey-light-faded-hover.active {
  color: #b0b0b0 !important;
}
.text-grey-light-faded-hover:hover:not(.no-hover),
.text-grey-light-faded-hover.hover:not(.no-hover),
.text-grey-light-faded-hover:focus:not(.no-focus),
.text-grey-light-faded-hover:focus-visible:not(.no-focus),
.text-grey-light-faded-hover.focus:not(.no-focus) {
  color: #979797 !important;
}
.bg-grey-light-pale {
  background-color: #f7f7f7 !important;
  color: #212529;
}
.navbar.bg-grey-light-pale .navbar-brand,
.navbar.bg-grey-light-pale .nav-link,
.navbar.bg-grey-light-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-grey-light-pale .nav-link.active {
  color: #4e5862;
}
.bg-grey-light-pale-hover {
  background-color: #f7f7f7 !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-light-pale-hover:active,
.bg-grey-light-pale-hover.active {
  background-color: #c4c4c4 !important;
  color: #212529;
}
.bg-grey-light-pale-hover:hover:not(.no-hover),
.bg-grey-light-pale-hover.hover:not(.no-hover),
.bg-grey-light-pale-hover:focus:not(.no-focus),
.bg-grey-light-pale-hover:focus-visible:not(.no-focus),
.bg-grey-light-pale-hover.focus:not(.no-focus) {
  background-color: #aaaaaa !important;
  color: #fff;
}
.border-grey-light-pale {
  border-color: #f7f7f7 !important;
}
.text-grey-light-pale {
  color: #f7f7f7 !important;
}
.text-grey-light-pale-hover {
  color: #f7f7f7 !important;
  cursor: pointer;
}
.text-grey-light-pale-hover:active,
.text-grey-light-pale-hover.active {
  color: #c4c4c4 !important;
}
.text-grey-light-pale-hover:hover:not(.no-hover),
.text-grey-light-pale-hover.hover:not(.no-hover),
.text-grey-light-pale-hover:focus:not(.no-focus),
.text-grey-light-pale-hover:focus-visible:not(.no-focus),
.text-grey-light-pale-hover.focus:not(.no-focus) {
  color: #aaaaaa !important;
}
.btn-grey-light {
  --bs-btn-active-bg: #c8c8c8;
  --bs-btn-active-border-color: #c8c8c8;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #c8c8c8;
  --bs-btn-hover-border-color: #c8c8c8;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #c8c8c8;
  --bs-btn-disabled-border-color: #c8c8c8;
  --bs-btn-disabled-color: #212529;
}
.btn-grey-light,
.btn-grey-light.no-hover,
.btn-grey-light.no-hover:hover,
.btn-grey-light.no-active,
.btn-grey-light.no-active:active,
.btn-grey-light.no-focus,
.btn-grey-light.no-focus:focus,
.btn-grey-light.no-focus:focus-visible {
  background-color: #c8c8c8;
  border-color: #c8c8c8;
  color: #212529;
}
.btn-grey-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-grey-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-grey-light,
.btn-check:checked + .btn-grey-light {
  background: none;
  background-color: #959595;
  border-color: #959595;
  color: #fff;
}
.show > .btn-grey-light.dropdown-toggle,
.btn-grey-light.dropdown-toggle.show {
  background: none;
  background-color: #7b7b7b !important;
  border-color: #7b7b7b !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-grey-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-grey-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-grey-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-grey-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-grey-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #7b7b7b !important;
    border-color: #7b7b7b !important;
    color: #fff !important;
  }
}
.btn-grey-light.disabled,
.btn-grey-light:disabled {
  background-color: #e3e3e3;
  border-color: #e3e3e3;
  opacity: inherit;
  color: #bbbbbb;
}
.btn-grey-light-faded {
  --bs-btn-active-bg: #e3e3e3;
  --bs-btn-active-border-color: #e3e3e3;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e3e3e3;
  --bs-btn-hover-border-color: #e3e3e3;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e3e3e3;
  --bs-btn-disabled-border-color: #e3e3e3;
  --bs-btn-disabled-color: #212529;
}
.btn-grey-light-faded,
.btn-grey-light-faded.no-hover,
.btn-grey-light-faded.no-hover:hover,
.btn-grey-light-faded.no-active,
.btn-grey-light-faded.no-active:active,
.btn-grey-light-faded.no-focus,
.btn-grey-light-faded.no-focus:focus,
.btn-grey-light-faded.no-focus:focus-visible {
  background-color: #e3e3e3;
  border-color: #e3e3e3;
  color: #212529;
}
.btn-grey-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-grey-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-grey-light-faded,
.btn-check:checked + .btn-grey-light-faded {
  background: none;
  background-color: #b0b0b0;
  border-color: #b0b0b0;
  color: #212529;
}
.show > .btn-grey-light-faded.dropdown-toggle,
.btn-grey-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #979797 !important;
  border-color: #979797 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-grey-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-grey-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-grey-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-grey-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-grey-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #979797 !important;
    border-color: #979797 !important;
    color: #fff !important;
  }
}
.btn-grey-light-faded.disabled,
.btn-grey-light-faded:disabled {
  background-color: #f1f1f1;
  border-color: #f1f1f1;
  opacity: inherit;
  color: #c4c4c4;
}
.btn-grey-light-pale {
  --bs-btn-active-bg: #f7f7f7;
  --bs-btn-active-border-color: #f7f7f7;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f7f7f7;
  --bs-btn-hover-border-color: #f7f7f7;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f7f7f7;
  --bs-btn-disabled-border-color: #f7f7f7;
  --bs-btn-disabled-color: #212529;
}
.btn-grey-light-pale,
.btn-grey-light-pale.no-hover,
.btn-grey-light-pale.no-hover:hover,
.btn-grey-light-pale.no-active,
.btn-grey-light-pale.no-active:active,
.btn-grey-light-pale.no-focus,
.btn-grey-light-pale.no-focus:focus,
.btn-grey-light-pale.no-focus:focus-visible {
  background-color: #f7f7f7;
  border-color: #f7f7f7;
  color: #212529;
}
.btn-grey-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-grey-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-grey-light-pale,
.btn-check:checked + .btn-grey-light-pale {
  background: none;
  background-color: #c4c4c4;
  border-color: #c4c4c4;
  color: #212529;
}
.show > .btn-grey-light-pale.dropdown-toggle,
.btn-grey-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #aaaaaa !important;
  border-color: #aaaaaa !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-grey-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-grey-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-grey-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-grey-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-grey-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #aaaaaa !important;
    border-color: #aaaaaa !important;
    color: #fff !important;
  }
}
.btn-grey-light-pale.disabled,
.btn-grey-light-pale:disabled {
  background-color: #fbfbfb;
  border-color: #fbfbfb;
  opacity: inherit;
  color: #cacaca;
}
.btn-outline-grey-light {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #c8c8c8;
  --bs-btn-active-color: #c8c8c8;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #c8c8c8;
  --bs-btn-hover-color: #c8c8c8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c8c8c8;
  --bs-btn-disabled-color: #c8c8c8;
}
.btn-outline-grey-light,
.btn-outline-grey-light.no-hover,
.btn-outline-grey-light.no-hover:hover,
.btn-outline-grey-light.no-active,
.btn-outline-grey-light.no-active:active,
.btn-outline-grey-light.no-focus,
.btn-outline-grey-light.no-focus:focus,
.btn-outline-grey-light.no-focus:focus-visible {
  color: #c8c8c8;
  border-color: #c8c8c8;
  background-color: transparent;
}
.btn-outline-grey-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-grey-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-grey-light,
.btn-check:checked + .btn-outline-grey-light {
  background-color: #c8c8c8;
  border-color: #c8c8c8;
  color: #212529;
}
.show > .btn-outline-grey-light.dropdown-toggle,
.btn-outline-grey-light.dropdown-toggle.show {
  color: #fff !important;
  background-color: #7b7b7b !important;
  border-color: #7b7b7b !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-grey-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-grey-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-grey-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-grey-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-grey-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #7b7b7b !important;
    border-color: #7b7b7b !important;
  }
}
.btn-outline-grey-light.disabled,
.btn-outline-grey-light:disabled {
  color: #e3e3e3;
  border-color: #e3e3e3;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-grey-light-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e3e3e3;
  --bs-btn-active-color: #e3e3e3;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e3e3e3;
  --bs-btn-hover-color: #e3e3e3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e3e3e3;
  --bs-btn-disabled-color: #e3e3e3;
}
.btn-outline-grey-light-faded,
.btn-outline-grey-light-faded.no-hover,
.btn-outline-grey-light-faded.no-hover:hover,
.btn-outline-grey-light-faded.no-active,
.btn-outline-grey-light-faded.no-active:active,
.btn-outline-grey-light-faded.no-focus,
.btn-outline-grey-light-faded.no-focus:focus,
.btn-outline-grey-light-faded.no-focus:focus-visible {
  color: #e3e3e3;
  border-color: #e3e3e3;
  background-color: transparent;
}
.btn-outline-grey-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-grey-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-grey-light-faded,
.btn-check:checked + .btn-outline-grey-light-faded {
  background-color: #e3e3e3;
  border-color: #e3e3e3;
  color: #212529;
}
.show > .btn-outline-grey-light-faded.dropdown-toggle,
.btn-outline-grey-light-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #979797 !important;
  border-color: #979797 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-grey-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-grey-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-grey-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-grey-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-grey-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #979797 !important;
    border-color: #979797 !important;
  }
}
.btn-outline-grey-light-faded.disabled,
.btn-outline-grey-light-faded:disabled {
  color: #f1f1f1;
  border-color: #f1f1f1;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-grey-light-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f7f7f7;
  --bs-btn-active-color: #919191;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f7f7f7;
  --bs-btn-hover-color: #919191;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7f7f7;
  --bs-btn-disabled-color: #919191;
}
.btn-outline-grey-light-pale,
.btn-outline-grey-light-pale.no-hover,
.btn-outline-grey-light-pale.no-hover:hover,
.btn-outline-grey-light-pale.no-active,
.btn-outline-grey-light-pale.no-active:active,
.btn-outline-grey-light-pale.no-focus,
.btn-outline-grey-light-pale.no-focus:focus,
.btn-outline-grey-light-pale.no-focus:focus-visible {
  color: #919191;
  border-color: #f7f7f7;
  background-color: transparent;
}
.btn-outline-grey-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-grey-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-grey-light-pale,
.btn-check:checked + .btn-outline-grey-light-pale {
  background-color: #f7f7f7;
  border-color: #f7f7f7;
  color: #212529;
}
.show > .btn-outline-grey-light-pale.dropdown-toggle,
.btn-outline-grey-light-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #aaaaaa !important;
  border-color: #aaaaaa !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-grey-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-grey-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-grey-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-grey-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-grey-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #aaaaaa !important;
    border-color: #aaaaaa !important;
  }
}
.btn-outline-grey-light-pale.disabled,
.btn-outline-grey-light-pale:disabled {
  color: #fbfbfb;
  border-color: #fbfbfb;
  opacity: inherit;
}
.alert-grey-light {
  color: #7b7b7b;
  background-color: #eeeeee;
  border-color: #e9e9e9;
}
.alert-grey-light .alert-link {
  color: #6e6e6e;
}
.list-group-item-grey-light {
  color: #212529;
  background-color: #eeeeee;
}
.list-group-item-grey-light.list-group-item-action:hover:not(.no-hover),
.list-group-item-grey-light.list-group-item-action.hover:not(.no-hover),
.list-group-item-grey-light.list-group-item-action:focus:not(.no-focus),
.list-group-item-grey-light.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-grey-light.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #a2a2a2 !important;
}
.list-group-item-grey-light.list-group-item-action.active,
.list-group-item-grey-light.list-group-item-action:active {
  color: #212529;
  background-color: #bbbbbb !important;
  border-color: #bbbbbb;
}
.card.card-action-grey-light:hover:not(.no-hover),
.card.card-action-grey-light.hover:not(.no-hover),
.card.card-action-grey-light:focus:not(.no-focus),
.card.card-action-grey-light:focus-visible:not(.no-focus),
.card.card-action-grey-light.focus:not(.no-focus) {
  color: #fff;
  background-color: #a2a2a2 !important;
  box-shadow: 0 0 7px 0 #7b7b7b !important;
}
.card.card-action-grey-light:active,
.card.card-action-grey-light.active {
  color: #212529;
  background-color: #bbbbbb !important;
  box-shadow: 0 0 7px 0 #959595 !important;
}
.form-check-input-grey-light:checked,
.form-check-input-grey-light[type=checkbox]:indeterminate {
  border-color: #c8c8c8;
  background-color: #c8c8c8;
  color: #212529;
}
.form-check .form-check-input-grey-light:checked ~ .form-check-label.form-check-label-em {
  color: #c8c8c8;
  font-weight: 700;
}
.table-grey-light {
  background-color: #f4f4f4;
  --bs-table-bg: #f4f4f4;
  border-color: #eeeeee;
  color: #212529;
}
.table-striped.table-grey-light > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-grey-light:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-grey-light,
.table-striped > tbody > tr:nth-of-type(odd) td.table-grey-light,
.table-striped-grey-light tbody tr:nth-of-type(odd) {
  background-color: rgba(200, 200, 200, 0.2);
}
.table-chess.table-grey-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-grey-light tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-grey-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-grey-light tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(200, 200, 200, 0.2);
}
.shine-grey-light,
.shadow-grey-light,
.shine-grey-light:focus,
.shine-grey-light:focus-visible,
.shadow-grey-light:focus,
.shadow-grey-light:focus-visible {
  box-shadow: 0 0 7px 0 #c8c8c8 !important;
}
.text-shine-grey-light,
.text-shadow-grey-light,
.text-shine-grey-light:focus,
.text-shine-grey-light:focus-visible,
.text-shadow-grey-light:focus,
.text-shadow-grey-light:focus-visible {
  text-shadow: 0 0 7px #c8c8c8 !important;
}
.popover-grey-light-faded {
  --bs-popover-border-color: #c8c8c8;
  --bs-popover-header-bg: rgba(200, 200, 200, 0.25);
  --bs-popover-header-color: #c8c8c8;
}
.popover-grey-light {
  --bs-popover-border-color: #c8c8c8;
  --bs-popover-header-bg: #c8c8c8;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-grey: #b0b0b0;
  --bs-grey-rgb: 176, 176, 176;
  --bs-grey-r: 176;
  --bs-grey-g: 176;
  --bs-grey-b: 176;
  --bs-grey-hover: #646464;
  --bs-grey-hover-rgb: 99.5, 99.5, 99.5;
  --bs-grey-hover-r: 99.5;
  --bs-grey-hover-g: 99.5;
  --bs-grey-hover-b: 99.5;
  --bs-grey-active: #7d7d7d;
  --bs-grey-active-rgb: 125, 125, 125;
  --bs-grey-active-r: 125;
  --bs-grey-active-g: 125;
  --bs-grey-active-b: 125;
  --bs-grey-faded: #d8d8d8;
  --bs-grey-faded-rgb: 215.5, 215.5, 215.5;
  --bs-grey-faded-r: 215.5;
  --bs-grey-faded-g: 215.5;
  --bs-grey-faded-b: 215.5;
  --bs-grey-faded-hover: #8b8b8b;
  --bs-grey-faded-hover-rgb: 139, 139, 139;
  --bs-grey-faded-hover-r: 139;
  --bs-grey-faded-hover-g: 139;
  --bs-grey-faded-hover-b: 139;
  --bs-grey-faded-active: #a4a4a4;
  --bs-grey-faded-active-rgb: 164.5, 164.5, 164.5;
  --bs-grey-faded-active-r: 164.5;
  --bs-grey-faded-active-g: 164.5;
  --bs-grey-faded-active-b: 164.5;
  --bs-grey-pale: #f3f3f3;
  --bs-grey-pale-rgb: 243.15, 243.15, 243.15;
  --bs-grey-pale-r: 243.15;
  --bs-grey-pale-g: 243.15;
  --bs-grey-pale-b: 243.15;
  --bs-grey-pale-hover: #a7a7a7;
  --bs-grey-pale-hover-rgb: 166.65, 166.65, 166.65;
  --bs-grey-pale-hover-r: 166.65;
  --bs-grey-pale-hover-g: 166.65;
  --bs-grey-pale-hover-b: 166.65;
  --bs-grey-pale-active: #c0c0c0;
  --bs-grey-pale-active-rgb: 192.15, 192.15, 192.15;
  --bs-grey-pale-active-r: 192.15;
  --bs-grey-pale-active-g: 192.15;
  --bs-grey-pale-active-b: 192.15;
}
.bg-grey {
  background-color: #b0b0b0 !important;
  color: #212529;
}
.navbar.bg-grey .navbar-brand,
.navbar.bg-grey .nav-link,
.navbar.bg-grey .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-grey .nav-link.active {
  color: #4e5862;
}
.bg-grey-hover {
  background-color: #b0b0b0 !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-hover:active,
.bg-grey-hover.active {
  background-color: #7d7d7d !important;
  color: #fff;
}
.bg-grey-hover:hover:not(.no-hover),
.bg-grey-hover.hover:not(.no-hover),
.bg-grey-hover:focus:not(.no-focus),
.bg-grey-hover:focus-visible:not(.no-focus),
.bg-grey-hover.focus:not(.no-focus),
.bg-grey-hover-sim {
  background-color: #646464 !important;
  color: #fff;
}
.border-grey {
  border-color: #b0b0b0 !important;
}
.text-grey {
  color: #b0b0b0 !important;
}
.link-grey,
.text-grey-hover {
  color: #b0b0b0 !important;
  cursor: pointer;
}
.link-grey:active,
.link-grey.active,
.text-grey-hover:active,
.text-grey-hover.active {
  color: #7d7d7d !important;
}
.link-grey:hover:not(.no-hover),
.link-grey.hover:not(.no-hover),
.link-grey:focus:not(.no-focus),
.link-grey:focus-visible:not(.no-focus),
.link-grey.focus:not(.no-focus),
.text-grey-hover:hover:not(.no-hover),
.text-grey-hover.hover:not(.no-hover),
.text-grey-hover:focus:not(.no-focus),
.text-grey-hover:focus-visible:not(.no-focus),
.text-grey-hover.focus:not(.no-focus) {
  color: #646464 !important;
}
.bg-grey-faded {
  background-color: #d8d8d8 !important;
  color: #212529;
}
.bg-grey-op-0 {
  background-color: rgba(176, 176, 176, 0) !important;
  color: #212529;
}
.bg-grey-op-5 {
  background-color: rgba(176, 176, 176, 0.05) !important;
  color: #212529;
}
.bg-grey-op-10 {
  background-color: rgba(176, 176, 176, 0.1) !important;
  color: #212529;
}
.bg-grey-op-15 {
  background-color: rgba(176, 176, 176, 0.15) !important;
  color: #212529;
}
.bg-grey-op-20 {
  background-color: rgba(176, 176, 176, 0.2) !important;
  color: #212529;
}
.bg-grey-op-25 {
  background-color: rgba(176, 176, 176, 0.25) !important;
  color: #212529;
}
.bg-grey-op-30 {
  background-color: rgba(176, 176, 176, 0.3) !important;
  color: #212529;
}
.bg-grey-op-35 {
  background-color: rgba(176, 176, 176, 0.35) !important;
  color: #212529;
}
.bg-grey-op-40 {
  background-color: rgba(176, 176, 176, 0.4) !important;
  color: #212529;
}
.bg-grey-op-45 {
  background-color: rgba(176, 176, 176, 0.45) !important;
  color: #212529;
}
.bg-grey-op-50 {
  background-color: rgba(176, 176, 176, 0.5) !important;
  color: #212529;
}
.bg-grey-op-55 {
  background-color: rgba(176, 176, 176, 0.55) !important;
  color: #212529;
}
.bg-grey-op-60 {
  background-color: rgba(176, 176, 176, 0.6) !important;
  color: #212529;
}
.bg-grey-op-65 {
  background-color: rgba(176, 176, 176, 0.65) !important;
  color: #212529;
}
.bg-grey-op-70 {
  background-color: rgba(176, 176, 176, 0.7) !important;
  color: #212529;
}
.bg-grey-op-75 {
  background-color: rgba(176, 176, 176, 0.75) !important;
  color: #212529;
}
.bg-grey-op-80 {
  background-color: rgba(176, 176, 176, 0.8) !important;
  color: #212529;
}
.bg-grey-op-85 {
  background-color: rgba(176, 176, 176, 0.85) !important;
  color: #212529;
}
.bg-grey-op-90 {
  background-color: rgba(176, 176, 176, 0.9) !important;
  color: #212529;
}
.bg-grey-op-95 {
  background-color: rgba(176, 176, 176, 0.95) !important;
  color: #212529;
}
.bg-grey-op-100 {
  background-color: #b0b0b0 !important;
  color: #212529;
}
.navbar.bg-grey-faded .navbar-brand,
.navbar.bg-grey-faded .nav-link,
.navbar.bg-grey-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-grey-faded .nav-link.active {
  color: #4e5862;
}
.bg-grey-faded-hover {
  background-color: #d8d8d8 !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-faded-hover:active,
.bg-grey-faded-hover.active {
  background-color: #a4a4a4 !important;
  color: #fff;
}
.bg-grey-faded-hover:hover:not(.no-hover),
.bg-grey-faded-hover.hover:not(.no-hover),
.bg-grey-faded-hover:focus:not(.no-focus),
.bg-grey-faded-hover:focus-visible:not(.no-focus),
.bg-grey-faded-hover.focus:not(.no-focus) {
  background-color: #8b8b8b !important;
  color: #fff;
}
.border-grey-faded {
  border-color: #d8d8d8 !important;
}
.text-grey-faded {
  color: #d8d8d8 !important;
}
.text-grey-faded-hover {
  color: #d8d8d8 !important;
  cursor: pointer;
}
.text-grey-faded-hover:active,
.text-grey-faded-hover.active {
  color: #a4a4a4 !important;
}
.text-grey-faded-hover:hover:not(.no-hover),
.text-grey-faded-hover.hover:not(.no-hover),
.text-grey-faded-hover:focus:not(.no-focus),
.text-grey-faded-hover:focus-visible:not(.no-focus),
.text-grey-faded-hover.focus:not(.no-focus) {
  color: #8b8b8b !important;
}
.bg-grey-pale {
  background-color: #f3f3f3 !important;
  color: #212529;
}
.navbar.bg-grey-pale .navbar-brand,
.navbar.bg-grey-pale .nav-link,
.navbar.bg-grey-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-grey-pale .nav-link.active {
  color: #4e5862;
}
.bg-grey-pale-hover {
  background-color: #f3f3f3 !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-pale-hover:active,
.bg-grey-pale-hover.active {
  background-color: #c0c0c0 !important;
  color: #212529;
}
.bg-grey-pale-hover:hover:not(.no-hover),
.bg-grey-pale-hover.hover:not(.no-hover),
.bg-grey-pale-hover:focus:not(.no-focus),
.bg-grey-pale-hover:focus-visible:not(.no-focus),
.bg-grey-pale-hover.focus:not(.no-focus) {
  background-color: #a7a7a7 !important;
  color: #fff;
}
.border-grey-pale {
  border-color: #f3f3f3 !important;
}
.text-grey-pale {
  color: #f3f3f3 !important;
}
.text-grey-pale-hover {
  color: #f3f3f3 !important;
  cursor: pointer;
}
.text-grey-pale-hover:active,
.text-grey-pale-hover.active {
  color: #c0c0c0 !important;
}
.text-grey-pale-hover:hover:not(.no-hover),
.text-grey-pale-hover.hover:not(.no-hover),
.text-grey-pale-hover:focus:not(.no-focus),
.text-grey-pale-hover:focus-visible:not(.no-focus),
.text-grey-pale-hover.focus:not(.no-focus) {
  color: #a7a7a7 !important;
}
.btn-grey {
  --bs-btn-active-bg: #b0b0b0;
  --bs-btn-active-border-color: #b0b0b0;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #b0b0b0;
  --bs-btn-hover-border-color: #b0b0b0;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #b0b0b0;
  --bs-btn-disabled-border-color: #b0b0b0;
  --bs-btn-disabled-color: #212529;
}
.btn-grey,
.btn-grey.no-hover,
.btn-grey.no-hover:hover,
.btn-grey.no-active,
.btn-grey.no-active:active,
.btn-grey.no-focus,
.btn-grey.no-focus:focus,
.btn-grey.no-focus:focus-visible {
  background-color: #b0b0b0;
  border-color: #b0b0b0;
  color: #212529;
}
.btn-grey:not(:disabled):not(.disabled):active:not(.no-active),
.btn-grey:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-grey,
.btn-check:checked + .btn-grey {
  background: none;
  background-color: #7d7d7d;
  border-color: #7d7d7d;
  color: #fff;
}
.show > .btn-grey.dropdown-toggle,
.btn-grey.dropdown-toggle.show {
  background: none;
  background-color: #646464 !important;
  border-color: #646464 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-grey:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-grey:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-grey:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-grey:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-grey:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #646464 !important;
    border-color: #646464 !important;
    color: #fff !important;
  }
}
.btn-grey.disabled,
.btn-grey:disabled {
  background-color: #d8d8d8;
  border-color: #d8d8d8;
  opacity: inherit;
  color: #b4b4b4;
}
.btn-grey-faded {
  --bs-btn-active-bg: #d8d8d8;
  --bs-btn-active-border-color: #d8d8d8;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d8d8d8;
  --bs-btn-hover-border-color: #d8d8d8;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d8d8d8;
  --bs-btn-disabled-border-color: #d8d8d8;
  --bs-btn-disabled-color: #212529;
}
.btn-grey-faded,
.btn-grey-faded.no-hover,
.btn-grey-faded.no-hover:hover,
.btn-grey-faded.no-active,
.btn-grey-faded.no-active:active,
.btn-grey-faded.no-focus,
.btn-grey-faded.no-focus:focus,
.btn-grey-faded.no-focus:focus-visible {
  background-color: #d8d8d8;
  border-color: #d8d8d8;
  color: #212529;
}
.btn-grey-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-grey-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-grey-faded,
.btn-check:checked + .btn-grey-faded {
  background: none;
  background-color: #a4a4a4;
  border-color: #a4a4a4;
  color: #fff;
}
.show > .btn-grey-faded.dropdown-toggle,
.btn-grey-faded.dropdown-toggle.show {
  background: none;
  background-color: #8b8b8b !important;
  border-color: #8b8b8b !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-grey-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-grey-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-grey-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-grey-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-grey-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #8b8b8b !important;
    border-color: #8b8b8b !important;
    color: #fff !important;
  }
}
.btn-grey-faded.disabled,
.btn-grey-faded:disabled {
  background-color: #ebebeb;
  border-color: #ebebeb;
  opacity: inherit;
  color: #c0c0c0;
}
.btn-grey-pale {
  --bs-btn-active-bg: #f3f3f3;
  --bs-btn-active-border-color: #f3f3f3;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f3f3f3;
  --bs-btn-hover-border-color: #f3f3f3;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f3f3f3;
  --bs-btn-disabled-border-color: #f3f3f3;
  --bs-btn-disabled-color: #212529;
}
.btn-grey-pale,
.btn-grey-pale.no-hover,
.btn-grey-pale.no-hover:hover,
.btn-grey-pale.no-active,
.btn-grey-pale.no-active:active,
.btn-grey-pale.no-focus,
.btn-grey-pale.no-focus:focus,
.btn-grey-pale.no-focus:focus-visible {
  background-color: #f3f3f3;
  border-color: #f3f3f3;
  color: #212529;
}
.btn-grey-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-grey-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-grey-pale,
.btn-check:checked + .btn-grey-pale {
  background: none;
  background-color: #c0c0c0;
  border-color: #c0c0c0;
  color: #212529;
}
.show > .btn-grey-pale.dropdown-toggle,
.btn-grey-pale.dropdown-toggle.show {
  background: none;
  background-color: #a7a7a7 !important;
  border-color: #a7a7a7 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-grey-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-grey-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-grey-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-grey-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-grey-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #a7a7a7 !important;
    border-color: #a7a7a7 !important;
    color: #fff !important;
  }
}
.btn-grey-pale.disabled,
.btn-grey-pale:disabled {
  background-color: #f9f9f9;
  border-color: #f9f9f9;
  opacity: inherit;
  color: #c8c8c8;
}
.btn-outline-grey {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #b0b0b0;
  --bs-btn-active-color: #b0b0b0;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #b0b0b0;
  --bs-btn-hover-color: #b0b0b0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #b0b0b0;
  --bs-btn-disabled-color: #b0b0b0;
}
.btn-outline-grey,
.btn-outline-grey.no-hover,
.btn-outline-grey.no-hover:hover,
.btn-outline-grey.no-active,
.btn-outline-grey.no-active:active,
.btn-outline-grey.no-focus,
.btn-outline-grey.no-focus:focus,
.btn-outline-grey.no-focus:focus-visible {
  color: #b0b0b0;
  border-color: #b0b0b0;
  background-color: transparent;
}
.btn-outline-grey:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-grey:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-grey,
.btn-check:checked + .btn-outline-grey {
  background-color: #b0b0b0;
  border-color: #b0b0b0;
  color: #212529;
}
.show > .btn-outline-grey.dropdown-toggle,
.btn-outline-grey.dropdown-toggle.show {
  color: #fff !important;
  background-color: #646464 !important;
  border-color: #646464 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-grey:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-grey:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-grey:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-grey:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-grey:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #646464 !important;
    border-color: #646464 !important;
  }
}
.btn-outline-grey.disabled,
.btn-outline-grey:disabled {
  color: #d8d8d8;
  border-color: #d8d8d8;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-grey-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d8d8d8;
  --bs-btn-active-color: #d8d8d8;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d8d8d8;
  --bs-btn-hover-color: #d8d8d8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d8d8d8;
  --bs-btn-disabled-color: #d8d8d8;
}
.btn-outline-grey-faded,
.btn-outline-grey-faded.no-hover,
.btn-outline-grey-faded.no-hover:hover,
.btn-outline-grey-faded.no-active,
.btn-outline-grey-faded.no-active:active,
.btn-outline-grey-faded.no-focus,
.btn-outline-grey-faded.no-focus:focus,
.btn-outline-grey-faded.no-focus:focus-visible {
  color: #d8d8d8;
  border-color: #d8d8d8;
  background-color: transparent;
}
.btn-outline-grey-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-grey-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-grey-faded,
.btn-check:checked + .btn-outline-grey-faded {
  background-color: #d8d8d8;
  border-color: #d8d8d8;
  color: #212529;
}
.show > .btn-outline-grey-faded.dropdown-toggle,
.btn-outline-grey-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #8b8b8b !important;
  border-color: #8b8b8b !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-grey-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-grey-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-grey-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-grey-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-grey-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #8b8b8b !important;
    border-color: #8b8b8b !important;
  }
}
.btn-outline-grey-faded.disabled,
.btn-outline-grey-faded:disabled {
  color: #ebebeb;
  border-color: #ebebeb;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-grey-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f3f3f3;
  --bs-btn-active-color: #8d8d8d;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f3f3f3;
  --bs-btn-hover-color: #8d8d8d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f3f3f3;
  --bs-btn-disabled-color: #8d8d8d;
}
.btn-outline-grey-pale,
.btn-outline-grey-pale.no-hover,
.btn-outline-grey-pale.no-hover:hover,
.btn-outline-grey-pale.no-active,
.btn-outline-grey-pale.no-active:active,
.btn-outline-grey-pale.no-focus,
.btn-outline-grey-pale.no-focus:focus,
.btn-outline-grey-pale.no-focus:focus-visible {
  color: #8d8d8d;
  border-color: #f3f3f3;
  background-color: transparent;
}
.btn-outline-grey-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-grey-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-grey-pale,
.btn-check:checked + .btn-outline-grey-pale {
  background-color: #f3f3f3;
  border-color: #f3f3f3;
  color: #212529;
}
.show > .btn-outline-grey-pale.dropdown-toggle,
.btn-outline-grey-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #a7a7a7 !important;
  border-color: #a7a7a7 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-grey-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-grey-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-grey-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-grey-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-grey-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #a7a7a7 !important;
    border-color: #a7a7a7 !important;
  }
}
.btn-outline-grey-pale.disabled,
.btn-outline-grey-pale:disabled {
  color: #f9f9f9;
  border-color: #f9f9f9;
  opacity: inherit;
}
.alert-grey {
  color: #646464;
  background-color: #e7e7e7;
  border-color: #dfdfdf;
}
.alert-grey .alert-link {
  color: #575757;
}
.list-group-item-grey {
  color: #212529;
  background-color: #e7e7e7;
}
.list-group-item-grey.list-group-item-action:hover:not(.no-hover),
.list-group-item-grey.list-group-item-action.hover:not(.no-hover),
.list-group-item-grey.list-group-item-action:focus:not(.no-focus),
.list-group-item-grey.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-grey.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #9b9b9b !important;
}
.list-group-item-grey.list-group-item-action.active,
.list-group-item-grey.list-group-item-action:active {
  color: #212529;
  background-color: #b4b4b4 !important;
  border-color: #b4b4b4;
}
.card.card-action-grey:hover:not(.no-hover),
.card.card-action-grey.hover:not(.no-hover),
.card.card-action-grey:focus:not(.no-focus),
.card.card-action-grey:focus-visible:not(.no-focus),
.card.card-action-grey.focus:not(.no-focus) {
  color: #fff;
  background-color: #9b9b9b !important;
  box-shadow: 0 0 7px 0 #646464 !important;
}
.card.card-action-grey:active,
.card.card-action-grey.active {
  color: #212529;
  background-color: #b4b4b4 !important;
  box-shadow: 0 0 7px 0 #7d7d7d !important;
}
.form-check-input-grey:checked,
.form-check-input-grey[type=checkbox]:indeterminate {
  border-color: #b0b0b0;
  background-color: #b0b0b0;
  color: #212529;
}
.form-check .form-check-input-grey:checked ~ .form-check-label.form-check-label-em {
  color: #b0b0b0;
  font-weight: 700;
}
.table-grey {
  background-color: #efefef;
  --bs-table-bg: #efefef;
  border-color: #e7e7e7;
  color: #212529;
}
.table-striped.table-grey > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-grey:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-grey,
.table-striped > tbody > tr:nth-of-type(odd) td.table-grey,
.table-striped-grey tbody tr:nth-of-type(odd) {
  background-color: rgba(176, 176, 176, 0.2);
}
.table-chess.table-grey tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-grey tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-grey tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-grey tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(176, 176, 176, 0.2);
}
.shine-grey,
.shadow-grey,
.shine-grey:focus,
.shine-grey:focus-visible,
.shadow-grey:focus,
.shadow-grey:focus-visible {
  box-shadow: 0 0 7px 0 #b0b0b0 !important;
}
.text-shine-grey,
.text-shadow-grey,
.text-shine-grey:focus,
.text-shine-grey:focus-visible,
.text-shadow-grey:focus,
.text-shadow-grey:focus-visible {
  text-shadow: 0 0 7px #b0b0b0 !important;
}
.popover-grey-faded {
  --bs-popover-border-color: #b0b0b0;
  --bs-popover-header-bg: rgba(176, 176, 176, 0.25);
  --bs-popover-header-color: #b0b0b0;
}
.popover-grey {
  --bs-popover-border-color: #b0b0b0;
  --bs-popover-header-bg: #b0b0b0;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-grey-dark: #7b7b7b;
  --bs-grey-dark-rgb: 123.2, 123.2, 123.2;
  --bs-grey-dark-r: 123.2;
  --bs-grey-dark-g: 123.2;
  --bs-grey-dark-b: 123.2;
  --bs-grey-dark-hover: #2f2f2f;
  --bs-grey-dark-hover-rgb: 46.7, 46.7, 46.7;
  --bs-grey-dark-hover-r: 46.7;
  --bs-grey-dark-hover-g: 46.7;
  --bs-grey-dark-hover-b: 46.7;
  --bs-grey-dark-active: #484848;
  --bs-grey-dark-active-rgb: 72.2, 72.2, 72.2;
  --bs-grey-dark-active-r: 72.2;
  --bs-grey-dark-active-g: 72.2;
  --bs-grey-dark-active-b: 72.2;
  --bs-grey-dark-faded: #bdbdbd;
  --bs-grey-dark-faded-rgb: 189.1, 189.1, 189.1;
  --bs-grey-dark-faded-r: 189.1;
  --bs-grey-dark-faded-g: 189.1;
  --bs-grey-dark-faded-b: 189.1;
  --bs-grey-dark-faded-hover: #717171;
  --bs-grey-dark-faded-hover-rgb: 112.6, 112.6, 112.6;
  --bs-grey-dark-faded-hover-r: 112.6;
  --bs-grey-dark-faded-hover-g: 112.6;
  --bs-grey-dark-faded-hover-b: 112.6;
  --bs-grey-dark-faded-active: #8a8a8a;
  --bs-grey-dark-faded-active-rgb: 138.1, 138.1, 138.1;
  --bs-grey-dark-faded-active-r: 138.1;
  --bs-grey-dark-faded-active-g: 138.1;
  --bs-grey-dark-faded-active-b: 138.1;
  --bs-grey-dark-pale: #ebebeb;
  --bs-grey-dark-pale-rgb: 235.23, 235.23, 235.23;
  --bs-grey-dark-pale-r: 235.23;
  --bs-grey-dark-pale-g: 235.23;
  --bs-grey-dark-pale-b: 235.23;
  --bs-grey-dark-pale-hover: #9f9f9f;
  --bs-grey-dark-pale-hover-rgb: 158.73, 158.73, 158.73;
  --bs-grey-dark-pale-hover-r: 158.73;
  --bs-grey-dark-pale-hover-g: 158.73;
  --bs-grey-dark-pale-hover-b: 158.73;
  --bs-grey-dark-pale-active: #b8b8b8;
  --bs-grey-dark-pale-active-rgb: 184.23, 184.23, 184.23;
  --bs-grey-dark-pale-active-r: 184.23;
  --bs-grey-dark-pale-active-g: 184.23;
  --bs-grey-dark-pale-active-b: 184.23;
}
.bg-grey-dark {
  background-color: #7b7b7b !important;
  color: #fff;
}
.navbar.bg-grey-dark .navbar-brand,
.navbar.bg-grey-dark .nav-link,
.navbar.bg-grey-dark .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-grey-dark .nav-link.active {
  color: #cccccc;
}
.bg-grey-dark-hover {
  background-color: #7b7b7b !important;
  color: #fff;
  cursor: pointer;
}
.bg-grey-dark-hover:active,
.bg-grey-dark-hover.active {
  background-color: #484848 !important;
  color: #fff;
}
.bg-grey-dark-hover:hover:not(.no-hover),
.bg-grey-dark-hover.hover:not(.no-hover),
.bg-grey-dark-hover:focus:not(.no-focus),
.bg-grey-dark-hover:focus-visible:not(.no-focus),
.bg-grey-dark-hover.focus:not(.no-focus),
.bg-grey-dark-hover-sim {
  background-color: #2f2f2f !important;
  color: #fff;
}
.border-grey-dark {
  border-color: #7b7b7b !important;
}
.text-grey-dark {
  color: #7b7b7b !important;
}
.link-grey-dark,
.text-grey-dark-hover {
  color: #7b7b7b !important;
  cursor: pointer;
}
.link-grey-dark:active,
.link-grey-dark.active,
.text-grey-dark-hover:active,
.text-grey-dark-hover.active {
  color: #484848 !important;
}
.link-grey-dark:hover:not(.no-hover),
.link-grey-dark.hover:not(.no-hover),
.link-grey-dark:focus:not(.no-focus),
.link-grey-dark:focus-visible:not(.no-focus),
.link-grey-dark.focus:not(.no-focus),
.text-grey-dark-hover:hover:not(.no-hover),
.text-grey-dark-hover.hover:not(.no-hover),
.text-grey-dark-hover:focus:not(.no-focus),
.text-grey-dark-hover:focus-visible:not(.no-focus),
.text-grey-dark-hover.focus:not(.no-focus) {
  color: #2f2f2f !important;
}
.bg-grey-dark-faded {
  background-color: #bdbdbd !important;
  color: #212529;
}
.bg-grey-dark-op-0 {
  background-color: rgba(123, 123, 123, 0) !important;
  color: #212529;
}
.bg-grey-dark-op-5 {
  background-color: rgba(123, 123, 123, 0.05) !important;
  color: #212529;
}
.bg-grey-dark-op-10 {
  background-color: rgba(123, 123, 123, 0.1) !important;
  color: #212529;
}
.bg-grey-dark-op-15 {
  background-color: rgba(123, 123, 123, 0.15) !important;
  color: #212529;
}
.bg-grey-dark-op-20 {
  background-color: rgba(123, 123, 123, 0.2) !important;
  color: #212529;
}
.bg-grey-dark-op-25 {
  background-color: rgba(123, 123, 123, 0.25) !important;
  color: #212529;
}
.bg-grey-dark-op-30 {
  background-color: rgba(123, 123, 123, 0.3) !important;
  color: #212529;
}
.bg-grey-dark-op-35 {
  background-color: rgba(123, 123, 123, 0.35) !important;
  color: #212529;
}
.bg-grey-dark-op-40 {
  background-color: rgba(123, 123, 123, 0.4) !important;
  color: #212529;
}
.bg-grey-dark-op-45 {
  background-color: rgba(123, 123, 123, 0.45) !important;
  color: #212529;
}
.bg-grey-dark-op-50 {
  background-color: rgba(123, 123, 123, 0.5) !important;
  color: #212529;
}
.bg-grey-dark-op-55 {
  background-color: rgba(123, 123, 123, 0.55) !important;
  color: #212529;
}
.bg-grey-dark-op-60 {
  background-color: rgba(123, 123, 123, 0.6) !important;
  color: #212529;
}
.bg-grey-dark-op-65 {
  background-color: rgba(123, 123, 123, 0.65) !important;
  color: #fff;
}
.bg-grey-dark-op-70 {
  background-color: rgba(123, 123, 123, 0.7) !important;
  color: #fff;
}
.bg-grey-dark-op-75 {
  background-color: rgba(123, 123, 123, 0.75) !important;
  color: #fff;
}
.bg-grey-dark-op-80 {
  background-color: rgba(123, 123, 123, 0.8) !important;
  color: #fff;
}
.bg-grey-dark-op-85 {
  background-color: rgba(123, 123, 123, 0.85) !important;
  color: #fff;
}
.bg-grey-dark-op-90 {
  background-color: rgba(123, 123, 123, 0.9) !important;
  color: #fff;
}
.bg-grey-dark-op-95 {
  background-color: rgba(123, 123, 123, 0.95) !important;
  color: #fff;
}
.bg-grey-dark-op-100 {
  background-color: #7b7b7b !important;
  color: #fff;
}
.navbar.bg-grey-dark-faded .navbar-brand,
.navbar.bg-grey-dark-faded .nav-link,
.navbar.bg-grey-dark-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-grey-dark-faded .nav-link.active {
  color: #4e5862;
}
.bg-grey-dark-faded-hover {
  background-color: #bdbdbd !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-dark-faded-hover:active,
.bg-grey-dark-faded-hover.active {
  background-color: #8a8a8a !important;
  color: #fff;
}
.bg-grey-dark-faded-hover:hover:not(.no-hover),
.bg-grey-dark-faded-hover.hover:not(.no-hover),
.bg-grey-dark-faded-hover:focus:not(.no-focus),
.bg-grey-dark-faded-hover:focus-visible:not(.no-focus),
.bg-grey-dark-faded-hover.focus:not(.no-focus) {
  background-color: #717171 !important;
  color: #fff;
}
.border-grey-dark-faded {
  border-color: #bdbdbd !important;
}
.text-grey-dark-faded {
  color: #bdbdbd !important;
}
.text-grey-dark-faded-hover {
  color: #bdbdbd !important;
  cursor: pointer;
}
.text-grey-dark-faded-hover:active,
.text-grey-dark-faded-hover.active {
  color: #8a8a8a !important;
}
.text-grey-dark-faded-hover:hover:not(.no-hover),
.text-grey-dark-faded-hover.hover:not(.no-hover),
.text-grey-dark-faded-hover:focus:not(.no-focus),
.text-grey-dark-faded-hover:focus-visible:not(.no-focus),
.text-grey-dark-faded-hover.focus:not(.no-focus) {
  color: #717171 !important;
}
.bg-grey-dark-pale {
  background-color: #ebebeb !important;
  color: #212529;
}
.navbar.bg-grey-dark-pale .navbar-brand,
.navbar.bg-grey-dark-pale .nav-link,
.navbar.bg-grey-dark-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-grey-dark-pale .nav-link.active {
  color: #4e5862;
}
.bg-grey-dark-pale-hover {
  background-color: #ebebeb !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-dark-pale-hover:active,
.bg-grey-dark-pale-hover.active {
  background-color: #b8b8b8 !important;
  color: #212529;
}
.bg-grey-dark-pale-hover:hover:not(.no-hover),
.bg-grey-dark-pale-hover.hover:not(.no-hover),
.bg-grey-dark-pale-hover:focus:not(.no-focus),
.bg-grey-dark-pale-hover:focus-visible:not(.no-focus),
.bg-grey-dark-pale-hover.focus:not(.no-focus) {
  background-color: #9f9f9f !important;
  color: #fff;
}
.border-grey-dark-pale {
  border-color: #ebebeb !important;
}
.text-grey-dark-pale {
  color: #ebebeb !important;
}
.text-grey-dark-pale-hover {
  color: #ebebeb !important;
  cursor: pointer;
}
.text-grey-dark-pale-hover:active,
.text-grey-dark-pale-hover.active {
  color: #b8b8b8 !important;
}
.text-grey-dark-pale-hover:hover:not(.no-hover),
.text-grey-dark-pale-hover.hover:not(.no-hover),
.text-grey-dark-pale-hover:focus:not(.no-focus),
.text-grey-dark-pale-hover:focus-visible:not(.no-focus),
.text-grey-dark-pale-hover.focus:not(.no-focus) {
  color: #9f9f9f !important;
}
.btn-grey-dark {
  --bs-btn-active-bg: #7b7b7b;
  --bs-btn-active-border-color: #7b7b7b;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #7b7b7b;
  --bs-btn-hover-border-color: #7b7b7b;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #7b7b7b;
  --bs-btn-disabled-border-color: #7b7b7b;
  --bs-btn-disabled-color: #fff;
}
.btn-grey-dark,
.btn-grey-dark.no-hover,
.btn-grey-dark.no-hover:hover,
.btn-grey-dark.no-active,
.btn-grey-dark.no-active:active,
.btn-grey-dark.no-focus,
.btn-grey-dark.no-focus:focus,
.btn-grey-dark.no-focus:focus-visible {
  background-color: #7b7b7b;
  border-color: #7b7b7b;
  color: #fff;
}
.btn-grey-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-grey-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-grey-dark,
.btn-check:checked + .btn-grey-dark {
  background: none;
  background-color: #484848;
  border-color: #484848;
  color: #fff;
}
.show > .btn-grey-dark.dropdown-toggle,
.btn-grey-dark.dropdown-toggle.show {
  background: none;
  background-color: #2f2f2f !important;
  border-color: #2f2f2f !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-grey-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-grey-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-grey-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-grey-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-grey-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #2f2f2f !important;
    border-color: #2f2f2f !important;
    color: #fff !important;
  }
}
.btn-grey-dark.disabled,
.btn-grey-dark:disabled {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
  opacity: inherit;
  color: #d7d7d7;
}
.btn-grey-dark-faded {
  --bs-btn-active-bg: #bdbdbd;
  --bs-btn-active-border-color: #bdbdbd;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #bdbdbd;
  --bs-btn-hover-border-color: #bdbdbd;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #bdbdbd;
  --bs-btn-disabled-border-color: #bdbdbd;
  --bs-btn-disabled-color: #fff;
}
.btn-grey-dark-faded,
.btn-grey-dark-faded.no-hover,
.btn-grey-dark-faded.no-hover:hover,
.btn-grey-dark-faded.no-active,
.btn-grey-dark-faded.no-active:active,
.btn-grey-dark-faded.no-focus,
.btn-grey-dark-faded.no-focus:focus,
.btn-grey-dark-faded.no-focus:focus-visible {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
  color: #212529;
}
.btn-grey-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-grey-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-grey-dark-faded,
.btn-check:checked + .btn-grey-dark-faded {
  background: none;
  background-color: #8a8a8a;
  border-color: #8a8a8a;
  color: #fff;
}
.show > .btn-grey-dark-faded.dropdown-toggle,
.btn-grey-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #717171 !important;
  border-color: #717171 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-grey-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-grey-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-grey-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-grey-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-grey-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #717171 !important;
    border-color: #717171 !important;
    color: #fff !important;
  }
}
.btn-grey-dark-faded.disabled,
.btn-grey-dark-faded:disabled {
  background-color: #dedede;
  border-color: #dedede;
  opacity: inherit;
  color: #b8b8b8;
}
.btn-grey-dark-pale {
  --bs-btn-active-bg: #ebebeb;
  --bs-btn-active-border-color: #ebebeb;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ebebeb;
  --bs-btn-hover-border-color: #ebebeb;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ebebeb;
  --bs-btn-disabled-border-color: #ebebeb;
  --bs-btn-disabled-color: #212529;
}
.btn-grey-dark-pale,
.btn-grey-dark-pale.no-hover,
.btn-grey-dark-pale.no-hover:hover,
.btn-grey-dark-pale.no-active,
.btn-grey-dark-pale.no-active:active,
.btn-grey-dark-pale.no-focus,
.btn-grey-dark-pale.no-focus:focus,
.btn-grey-dark-pale.no-focus:focus-visible {
  background-color: #ebebeb;
  border-color: #ebebeb;
  color: #212529;
}
.btn-grey-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-grey-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-grey-dark-pale,
.btn-check:checked + .btn-grey-dark-pale {
  background: none;
  background-color: #b8b8b8;
  border-color: #b8b8b8;
  color: #212529;
}
.show > .btn-grey-dark-pale.dropdown-toggle,
.btn-grey-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #9f9f9f !important;
  border-color: #9f9f9f !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-grey-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-grey-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-grey-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-grey-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-grey-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #9f9f9f !important;
    border-color: #9f9f9f !important;
    color: #fff !important;
  }
}
.btn-grey-dark-pale.disabled,
.btn-grey-dark-pale:disabled {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  opacity: inherit;
  color: #c6c6c6;
}
.btn-outline-grey-dark {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #7b7b7b;
  --bs-btn-active-color: #7b7b7b;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #7b7b7b;
  --bs-btn-hover-color: #7b7b7b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #7b7b7b;
  --bs-btn-disabled-color: #7b7b7b;
}
.btn-outline-grey-dark,
.btn-outline-grey-dark.no-hover,
.btn-outline-grey-dark.no-hover:hover,
.btn-outline-grey-dark.no-active,
.btn-outline-grey-dark.no-active:active,
.btn-outline-grey-dark.no-focus,
.btn-outline-grey-dark.no-focus:focus,
.btn-outline-grey-dark.no-focus:focus-visible {
  color: #7b7b7b;
  border-color: #7b7b7b;
  background-color: transparent;
}
.btn-outline-grey-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-grey-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-grey-dark,
.btn-check:checked + .btn-outline-grey-dark {
  background-color: #7b7b7b;
  border-color: #7b7b7b;
  color: #fff;
}
.show > .btn-outline-grey-dark.dropdown-toggle,
.btn-outline-grey-dark.dropdown-toggle.show {
  color: #fff !important;
  background-color: #2f2f2f !important;
  border-color: #2f2f2f !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-grey-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-grey-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-grey-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-grey-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-grey-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #2f2f2f !important;
    border-color: #2f2f2f !important;
  }
}
.btn-outline-grey-dark.disabled,
.btn-outline-grey-dark:disabled {
  color: #bdbdbd;
  border-color: #bdbdbd;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-grey-dark-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #bdbdbd;
  --bs-btn-active-color: #bdbdbd;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #bdbdbd;
  --bs-btn-hover-color: #bdbdbd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #bdbdbd;
  --bs-btn-disabled-color: #bdbdbd;
}
.btn-outline-grey-dark-faded,
.btn-outline-grey-dark-faded.no-hover,
.btn-outline-grey-dark-faded.no-hover:hover,
.btn-outline-grey-dark-faded.no-active,
.btn-outline-grey-dark-faded.no-active:active,
.btn-outline-grey-dark-faded.no-focus,
.btn-outline-grey-dark-faded.no-focus:focus,
.btn-outline-grey-dark-faded.no-focus:focus-visible {
  color: #bdbdbd;
  border-color: #bdbdbd;
  background-color: transparent;
}
.btn-outline-grey-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-grey-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-grey-dark-faded,
.btn-check:checked + .btn-outline-grey-dark-faded {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
  color: #212529;
}
.show > .btn-outline-grey-dark-faded.dropdown-toggle,
.btn-outline-grey-dark-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #717171 !important;
  border-color: #717171 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-grey-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-grey-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-grey-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-grey-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-grey-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #717171 !important;
    border-color: #717171 !important;
  }
}
.btn-outline-grey-dark-faded.disabled,
.btn-outline-grey-dark-faded:disabled {
  color: #dedede;
  border-color: #dedede;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-grey-dark-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ebebeb;
  --bs-btn-active-color: #858585;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ebebeb;
  --bs-btn-hover-color: #858585;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ebebeb;
  --bs-btn-disabled-color: #858585;
}
.btn-outline-grey-dark-pale,
.btn-outline-grey-dark-pale.no-hover,
.btn-outline-grey-dark-pale.no-hover:hover,
.btn-outline-grey-dark-pale.no-active,
.btn-outline-grey-dark-pale.no-active:active,
.btn-outline-grey-dark-pale.no-focus,
.btn-outline-grey-dark-pale.no-focus:focus,
.btn-outline-grey-dark-pale.no-focus:focus-visible {
  color: #858585;
  border-color: #ebebeb;
  background-color: transparent;
}
.btn-outline-grey-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-grey-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-grey-dark-pale,
.btn-check:checked + .btn-outline-grey-dark-pale {
  background-color: #ebebeb;
  border-color: #ebebeb;
  color: #212529;
}
.show > .btn-outline-grey-dark-pale.dropdown-toggle,
.btn-outline-grey-dark-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #9f9f9f !important;
  border-color: #9f9f9f !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-grey-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-grey-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-grey-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-grey-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-grey-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #9f9f9f !important;
    border-color: #9f9f9f !important;
  }
}
.btn-outline-grey-dark-pale.disabled,
.btn-outline-grey-dark-pale:disabled {
  color: #f5f5f5;
  border-color: #f5f5f5;
  opacity: inherit;
}
.alert-grey-dark {
  color: #2f2f2f;
  background-color: #d7d7d7;
  border-color: #cacaca;
}
.alert-grey-dark .alert-link {
  color: #222222;
}
.list-group-item-grey-dark {
  color: #212529;
  background-color: #d7d7d7;
}
.list-group-item-grey-dark.list-group-item-action:hover:not(.no-hover),
.list-group-item-grey-dark.list-group-item-action.hover:not(.no-hover),
.list-group-item-grey-dark.list-group-item-action:focus:not(.no-focus),
.list-group-item-grey-dark.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-grey-dark.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #8b8b8b !important;
}
.list-group-item-grey-dark.list-group-item-action.active,
.list-group-item-grey-dark.list-group-item-action:active {
  color: #fff;
  background-color: #a4a4a4 !important;
  border-color: #a4a4a4;
}
.card.card-action-grey-dark:hover:not(.no-hover),
.card.card-action-grey-dark.hover:not(.no-hover),
.card.card-action-grey-dark:focus:not(.no-focus),
.card.card-action-grey-dark:focus-visible:not(.no-focus),
.card.card-action-grey-dark.focus:not(.no-focus) {
  color: #fff;
  background-color: #8b8b8b !important;
  box-shadow: 0 0 7px 0 #2f2f2f !important;
}
.card.card-action-grey-dark:active,
.card.card-action-grey-dark.active {
  color: #fff;
  background-color: #a4a4a4 !important;
  box-shadow: 0 0 7px 0 #484848 !important;
}
.form-check-input-grey-dark:checked,
.form-check-input-grey-dark[type=checkbox]:indeterminate {
  border-color: #7b7b7b;
  background-color: #7b7b7b;
  color: #fff;
}
.form-check .form-check-input-grey-dark:checked ~ .form-check-label.form-check-label-em {
  color: #7b7b7b;
  font-weight: 700;
}
.table-grey-dark {
  background-color: #e5e5e5;
  --bs-table-bg: #e5e5e5;
  border-color: #d7d7d7;
  color: #212529;
}
.table-striped.table-grey-dark > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-grey-dark:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-grey-dark,
.table-striped > tbody > tr:nth-of-type(odd) td.table-grey-dark,
.table-striped-grey-dark tbody tr:nth-of-type(odd) {
  background-color: rgba(123, 123, 123, 0.2);
}
.table-chess.table-grey-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-grey-dark tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-grey-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-grey-dark tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(123, 123, 123, 0.2);
}
.shine-grey-dark,
.shadow-grey-dark,
.shine-grey-dark:focus,
.shine-grey-dark:focus-visible,
.shadow-grey-dark:focus,
.shadow-grey-dark:focus-visible {
  box-shadow: 0 0 7px 0 #7b7b7b !important;
}
.text-shine-grey-dark,
.text-shadow-grey-dark,
.text-shine-grey-dark:focus,
.text-shine-grey-dark:focus-visible,
.text-shadow-grey-dark:focus,
.text-shadow-grey-dark:focus-visible {
  text-shadow: 0 0 7px #7b7b7b !important;
}
.popover-grey-dark-faded {
  --bs-popover-border-color: #7b7b7b;
  --bs-popover-header-bg: rgba(123, 123, 123, 0.25);
  --bs-popover-header-color: #7b7b7b;
}
.popover-grey-dark {
  --bs-popover-border-color: #7b7b7b;
  --bs-popover-header-bg: #7b7b7b;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-blue: #00aecb;
  --bs-blue-rgb: 0, 174, 203;
  --bs-blue-r: 0;
  --bs-blue-g: 174;
  --bs-blue-b: 203;
  --bs-blue-hover: #002b32;
  --bs-blue-hover-rgb: 0, 42.85714286, 50;
  --bs-blue-hover-r: 0;
  --bs-blue-hover-g: 42.85714286;
  --bs-blue-hover-b: 50;
  --bs-blue-active: #005765;
  --bs-blue-active-rgb: 0, 86.57142857, 101;
  --bs-blue-active-r: 0;
  --bs-blue-active-g: 86.57142857;
  --bs-blue-active-b: 101;
  --bs-blue-faded: #80d7e5;
  --bs-blue-faded-rgb: 127.5, 214.5, 229;
  --bs-blue-faded-r: 127.5;
  --bs-blue-faded-g: 214.5;
  --bs-blue-faded-b: 229;
  --bs-blue-faded-hover: #2296a9;
  --bs-blue-faded-hover-rgb: 34.46905537, 149.80781759, 169.03094463;
  --bs-blue-faded-hover-r: 34.46905537;
  --bs-blue-faded-hover-g: 149.80781759;
  --bs-blue-faded-hover-b: 169.03094463;
  --bs-blue-faded-active: #2bbbd3;
  --bs-blue-faded-active-rgb: 43.10749186, 187.35179153, 211.39250814;
  --bs-blue-faded-active-r: 43.10749186;
  --bs-blue-faded-active-g: 187.35179153;
  --bs-blue-faded-active-b: 211.39250814;
  --bs-blue-pale: #d9f3f7;
  --bs-blue-pale-rgb: 216.75, 242.85, 247.2;
  --bs-blue-pale-r: 216.75;
  --bs-blue-pale-g: 242.85;
  --bs-blue-pale-b: 247.2;
  --bs-blue-pale-hover: #5acadd;
  --bs-blue-pale-hover-rgb: 89.66530945, 202.48192182, 221.28469055;
  --bs-blue-pale-hover-r: 89.66530945;
  --bs-blue-pale-hover-g: 202.48192182;
  --bs-blue-pale-hover-b: 221.28469055;
  --bs-blue-pale-active: #84d8e6;
  --bs-blue-pale-active-rgb: 132.02687296, 215.93794788, 229.92312704;
  --bs-blue-pale-active-r: 132.02687296;
  --bs-blue-pale-active-g: 215.93794788;
  --bs-blue-pale-active-b: 229.92312704;
}
.bg-blue {
  background-color: #00aecb !important;
  color: #fff;
}
.navbar.bg-blue .navbar-brand,
.navbar.bg-blue .nav-link,
.navbar.bg-blue .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-blue .nav-link.active {
  color: #cccccc;
}
.bg-blue-hover {
  background-color: #00aecb !important;
  color: #fff;
  cursor: pointer;
}
.bg-blue-hover:active,
.bg-blue-hover.active {
  background-color: #005765 !important;
  color: #fff;
}
.bg-blue-hover:hover:not(.no-hover),
.bg-blue-hover.hover:not(.no-hover),
.bg-blue-hover:focus:not(.no-focus),
.bg-blue-hover:focus-visible:not(.no-focus),
.bg-blue-hover.focus:not(.no-focus),
.bg-blue-hover-sim {
  background-color: #002b32 !important;
  color: #fff;
}
.border-blue {
  border-color: #00aecb !important;
}
.text-blue {
  color: #00aecb !important;
}
.link-blue,
.text-blue-hover {
  color: #00aecb !important;
  cursor: pointer;
}
.link-blue:active,
.link-blue.active,
.text-blue-hover:active,
.text-blue-hover.active {
  color: #005765 !important;
}
.link-blue:hover:not(.no-hover),
.link-blue.hover:not(.no-hover),
.link-blue:focus:not(.no-focus),
.link-blue:focus-visible:not(.no-focus),
.link-blue.focus:not(.no-focus),
.text-blue-hover:hover:not(.no-hover),
.text-blue-hover.hover:not(.no-hover),
.text-blue-hover:focus:not(.no-focus),
.text-blue-hover:focus-visible:not(.no-focus),
.text-blue-hover.focus:not(.no-focus) {
  color: #002b32 !important;
}
.bg-blue-faded {
  background-color: #80d7e5 !important;
  color: #212529;
}
.bg-blue-op-0 {
  background-color: rgba(0, 174, 203, 0) !important;
  color: #212529;
}
.bg-blue-op-5 {
  background-color: rgba(0, 174, 203, 0.05) !important;
  color: #212529;
}
.bg-blue-op-10 {
  background-color: rgba(0, 174, 203, 0.1) !important;
  color: #212529;
}
.bg-blue-op-15 {
  background-color: rgba(0, 174, 203, 0.15) !important;
  color: #212529;
}
.bg-blue-op-20 {
  background-color: rgba(0, 174, 203, 0.2) !important;
  color: #212529;
}
.bg-blue-op-25 {
  background-color: rgba(0, 174, 203, 0.25) !important;
  color: #212529;
}
.bg-blue-op-30 {
  background-color: rgba(0, 174, 203, 0.3) !important;
  color: #212529;
}
.bg-blue-op-35 {
  background-color: rgba(0, 174, 203, 0.35) !important;
  color: #212529;
}
.bg-blue-op-40 {
  background-color: rgba(0, 174, 203, 0.4) !important;
  color: #212529;
}
.bg-blue-op-45 {
  background-color: rgba(0, 174, 203, 0.45) !important;
  color: #212529;
}
.bg-blue-op-50 {
  background-color: rgba(0, 174, 203, 0.5) !important;
  color: #212529;
}
.bg-blue-op-55 {
  background-color: rgba(0, 174, 203, 0.55) !important;
  color: #212529;
}
.bg-blue-op-60 {
  background-color: rgba(0, 174, 203, 0.6) !important;
  color: #212529;
}
.bg-blue-op-65 {
  background-color: rgba(0, 174, 203, 0.65) !important;
  color: #212529;
}
.bg-blue-op-70 {
  background-color: rgba(0, 174, 203, 0.7) !important;
  color: #212529;
}
.bg-blue-op-75 {
  background-color: rgba(0, 174, 203, 0.75) !important;
  color: #212529;
}
.bg-blue-op-80 {
  background-color: rgba(0, 174, 203, 0.8) !important;
  color: #fff;
}
.bg-blue-op-85 {
  background-color: rgba(0, 174, 203, 0.85) !important;
  color: #fff;
}
.bg-blue-op-90 {
  background-color: rgba(0, 174, 203, 0.9) !important;
  color: #fff;
}
.bg-blue-op-95 {
  background-color: rgba(0, 174, 203, 0.95) !important;
  color: #fff;
}
.bg-blue-op-100 {
  background-color: #00aecb !important;
  color: #fff;
}
.navbar.bg-blue-faded .navbar-brand,
.navbar.bg-blue-faded .nav-link,
.navbar.bg-blue-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-blue-faded .nav-link.active {
  color: #4e5862;
}
.bg-blue-faded-hover {
  background-color: #80d7e5 !important;
  color: #212529;
  cursor: pointer;
}
.bg-blue-faded-hover:active,
.bg-blue-faded-hover.active {
  background-color: #2bbbd3 !important;
  color: #fff;
}
.bg-blue-faded-hover:hover:not(.no-hover),
.bg-blue-faded-hover.hover:not(.no-hover),
.bg-blue-faded-hover:focus:not(.no-focus),
.bg-blue-faded-hover:focus-visible:not(.no-focus),
.bg-blue-faded-hover.focus:not(.no-focus) {
  background-color: #2296a9 !important;
  color: #fff;
}
.border-blue-faded {
  border-color: #80d7e5 !important;
}
.text-blue-faded {
  color: #80d7e5 !important;
}
.text-blue-faded-hover {
  color: #80d7e5 !important;
  cursor: pointer;
}
.text-blue-faded-hover:active,
.text-blue-faded-hover.active {
  color: #2bbbd3 !important;
}
.text-blue-faded-hover:hover:not(.no-hover),
.text-blue-faded-hover.hover:not(.no-hover),
.text-blue-faded-hover:focus:not(.no-focus),
.text-blue-faded-hover:focus-visible:not(.no-focus),
.text-blue-faded-hover.focus:not(.no-focus) {
  color: #2296a9 !important;
}
.bg-blue-pale {
  background-color: #d9f3f7 !important;
  color: #212529;
}
.navbar.bg-blue-pale .navbar-brand,
.navbar.bg-blue-pale .nav-link,
.navbar.bg-blue-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-blue-pale .nav-link.active {
  color: #4e5862;
}
.bg-blue-pale-hover {
  background-color: #d9f3f7 !important;
  color: #212529;
  cursor: pointer;
}
.bg-blue-pale-hover:active,
.bg-blue-pale-hover.active {
  background-color: #84d8e6 !important;
  color: #212529;
}
.bg-blue-pale-hover:hover:not(.no-hover),
.bg-blue-pale-hover.hover:not(.no-hover),
.bg-blue-pale-hover:focus:not(.no-focus),
.bg-blue-pale-hover:focus-visible:not(.no-focus),
.bg-blue-pale-hover.focus:not(.no-focus) {
  background-color: #5acadd !important;
  color: #212529;
}
.border-blue-pale {
  border-color: #d9f3f7 !important;
}
.text-blue-pale {
  color: #d9f3f7 !important;
}
.text-blue-pale-hover {
  color: #d9f3f7 !important;
  cursor: pointer;
}
.text-blue-pale-hover:active,
.text-blue-pale-hover.active {
  color: #84d8e6 !important;
}
.text-blue-pale-hover:hover:not(.no-hover),
.text-blue-pale-hover.hover:not(.no-hover),
.text-blue-pale-hover:focus:not(.no-focus),
.text-blue-pale-hover:focus-visible:not(.no-focus),
.text-blue-pale-hover.focus:not(.no-focus) {
  color: #5acadd !important;
}
.btn-blue {
  --bs-btn-active-bg: #00aecb;
  --bs-btn-active-border-color: #00aecb;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #00aecb;
  --bs-btn-hover-border-color: #00aecb;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #00aecb;
  --bs-btn-disabled-border-color: #00aecb;
  --bs-btn-disabled-color: #fff;
}
.btn-blue,
.btn-blue.no-hover,
.btn-blue.no-hover:hover,
.btn-blue.no-active,
.btn-blue.no-active:active,
.btn-blue.no-focus,
.btn-blue.no-focus:focus,
.btn-blue.no-focus:focus-visible {
  background-color: #00aecb;
  border-color: #00aecb;
  color: #fff;
}
.btn-blue:not(:disabled):not(.disabled):active:not(.no-active),
.btn-blue:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-blue,
.btn-check:checked + .btn-blue {
  background: none;
  background-color: #005765;
  border-color: #005765;
  color: #fff;
}
.show > .btn-blue.dropdown-toggle,
.btn-blue.dropdown-toggle.show {
  background: none;
  background-color: #002b32 !important;
  border-color: #002b32 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-blue:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-blue:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-blue:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-blue:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-blue:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #002b32 !important;
    border-color: #002b32 !important;
    color: #fff !important;
  }
}
.btn-blue.disabled,
.btn-blue:disabled {
  background-color: #80d7e5;
  border-color: #80d7e5;
  opacity: inherit;
  color: #b3e7ef;
}
.btn-blue-faded {
  --bs-btn-active-bg: #80d7e5;
  --bs-btn-active-border-color: #80d7e5;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #80d7e5;
  --bs-btn-hover-border-color: #80d7e5;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #80d7e5;
  --bs-btn-disabled-border-color: #80d7e5;
  --bs-btn-disabled-color: #fff;
}
.btn-blue-faded,
.btn-blue-faded.no-hover,
.btn-blue-faded.no-hover:hover,
.btn-blue-faded.no-active,
.btn-blue-faded.no-active:active,
.btn-blue-faded.no-focus,
.btn-blue-faded.no-focus:focus,
.btn-blue-faded.no-focus:focus-visible {
  background-color: #80d7e5;
  border-color: #80d7e5;
  color: #212529;
}
.btn-blue-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-blue-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-blue-faded,
.btn-check:checked + .btn-blue-faded {
  background: none;
  background-color: #2bbbd3;
  border-color: #2bbbd3;
  color: #fff;
}
.show > .btn-blue-faded.dropdown-toggle,
.btn-blue-faded.dropdown-toggle.show {
  background: none;
  background-color: #2296a9 !important;
  border-color: #2296a9 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-blue-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-blue-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-blue-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-blue-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-blue-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #2296a9 !important;
    border-color: #2296a9 !important;
    color: #fff !important;
  }
}
.btn-blue-faded.disabled,
.btn-blue-faded:disabled {
  background-color: #bfebf2;
  border-color: #bfebf2;
  opacity: inherit;
  color: #84d8e6;
}
.btn-blue-pale {
  --bs-btn-active-bg: #d9f3f7;
  --bs-btn-active-border-color: #d9f3f7;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d9f3f7;
  --bs-btn-hover-border-color: #d9f3f7;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d9f3f7;
  --bs-btn-disabled-border-color: #d9f3f7;
  --bs-btn-disabled-color: #212529;
}
.btn-blue-pale,
.btn-blue-pale.no-hover,
.btn-blue-pale.no-hover:hover,
.btn-blue-pale.no-active,
.btn-blue-pale.no-active:active,
.btn-blue-pale.no-focus,
.btn-blue-pale.no-focus:focus,
.btn-blue-pale.no-focus:focus-visible {
  background-color: #d9f3f7;
  border-color: #d9f3f7;
  color: #212529;
}
.btn-blue-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-blue-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-blue-pale,
.btn-check:checked + .btn-blue-pale {
  background: none;
  background-color: #84d8e6;
  border-color: #84d8e6;
  color: #212529;
}
.show > .btn-blue-pale.dropdown-toggle,
.btn-blue-pale.dropdown-toggle.show {
  background: none;
  background-color: #5acadd !important;
  border-color: #5acadd !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-blue-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-blue-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-blue-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-blue-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-blue-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #5acadd !important;
    border-color: #5acadd !important;
    color: #212529 !important;
  }
}
.btn-blue-pale.disabled,
.btn-blue-pale:disabled {
  background-color: #ecf9fb;
  border-color: #ecf9fb;
  opacity: inherit;
  color: #9fe0eb;
}
.btn-outline-blue {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #00aecb;
  --bs-btn-active-color: #00aecb;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #00aecb;
  --bs-btn-hover-color: #00aecb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #00aecb;
  --bs-btn-disabled-color: #00aecb;
}
.btn-outline-blue,
.btn-outline-blue.no-hover,
.btn-outline-blue.no-hover:hover,
.btn-outline-blue.no-active,
.btn-outline-blue.no-active:active,
.btn-outline-blue.no-focus,
.btn-outline-blue.no-focus:focus,
.btn-outline-blue.no-focus:focus-visible {
  color: #00aecb;
  border-color: #00aecb;
  background-color: transparent;
}
.btn-outline-blue:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-blue:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-blue,
.btn-check:checked + .btn-outline-blue {
  background-color: #00aecb;
  border-color: #00aecb;
  color: #fff;
}
.show > .btn-outline-blue.dropdown-toggle,
.btn-outline-blue.dropdown-toggle.show {
  color: #fff !important;
  background-color: #002b32 !important;
  border-color: #002b32 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-blue:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-blue:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-blue:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-blue:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-blue:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #002b32 !important;
    border-color: #002b32 !important;
  }
}
.btn-outline-blue.disabled,
.btn-outline-blue:disabled {
  color: #80d7e5;
  border-color: #80d7e5;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-blue-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #80d7e5;
  --bs-btn-active-color: #80d7e5;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #80d7e5;
  --bs-btn-hover-color: #80d7e5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #80d7e5;
  --bs-btn-disabled-color: #80d7e5;
}
.btn-outline-blue-faded,
.btn-outline-blue-faded.no-hover,
.btn-outline-blue-faded.no-hover:hover,
.btn-outline-blue-faded.no-active,
.btn-outline-blue-faded.no-active:active,
.btn-outline-blue-faded.no-focus,
.btn-outline-blue-faded.no-focus:focus,
.btn-outline-blue-faded.no-focus:focus-visible {
  color: #80d7e5;
  border-color: #80d7e5;
  background-color: transparent;
}
.btn-outline-blue-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-blue-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-blue-faded,
.btn-check:checked + .btn-outline-blue-faded {
  background-color: #80d7e5;
  border-color: #80d7e5;
  color: #212529;
}
.show > .btn-outline-blue-faded.dropdown-toggle,
.btn-outline-blue-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #2296a9 !important;
  border-color: #2296a9 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-blue-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-blue-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-blue-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-blue-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-blue-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #2296a9 !important;
    border-color: #2296a9 !important;
  }
}
.btn-outline-blue-faded.disabled,
.btn-outline-blue-faded:disabled {
  color: #bfebf2;
  border-color: #bfebf2;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-blue-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d9f3f7;
  --bs-btn-active-color: #2fbdd5;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d9f3f7;
  --bs-btn-hover-color: #2fbdd5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d9f3f7;
  --bs-btn-disabled-color: #2fbdd5;
}
.btn-outline-blue-pale,
.btn-outline-blue-pale.no-hover,
.btn-outline-blue-pale.no-hover:hover,
.btn-outline-blue-pale.no-active,
.btn-outline-blue-pale.no-active:active,
.btn-outline-blue-pale.no-focus,
.btn-outline-blue-pale.no-focus:focus,
.btn-outline-blue-pale.no-focus:focus-visible {
  color: #2fbdd5;
  border-color: #d9f3f7;
  background-color: transparent;
}
.btn-outline-blue-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-blue-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-blue-pale,
.btn-check:checked + .btn-outline-blue-pale {
  background-color: #d9f3f7;
  border-color: #d9f3f7;
  color: #212529;
}
.show > .btn-outline-blue-pale.dropdown-toggle,
.btn-outline-blue-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #5acadd !important;
  border-color: #5acadd !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-blue-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-blue-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-blue-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-blue-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-blue-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #5acadd !important;
    border-color: #5acadd !important;
  }
}
.btn-outline-blue-pale.disabled,
.btn-outline-blue-pale:disabled {
  color: #ecf9fb;
  border-color: #ecf9fb;
  opacity: inherit;
}
.alert-blue {
  color: #002b32;
  background-color: #b3e7ef;
  border-color: #99dfea;
}
.alert-blue .alert-link {
  color: #001518;
}
.list-group-item-blue {
  color: #212529;
  background-color: #b3e7ef;
}
.list-group-item-blue.list-group-item-action:hover:not(.no-hover),
.list-group-item-blue.list-group-item-action.hover:not(.no-hover),
.list-group-item-blue.list-group-item-action:focus:not(.no-focus),
.list-group-item-blue.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-blue.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #33bed5 !important;
}
.list-group-item-blue.list-group-item-action.active,
.list-group-item-blue.list-group-item-action:active {
  color: #212529;
  background-color: #5eccde !important;
  border-color: #5eccde;
}
.card.card-action-blue:hover:not(.no-hover),
.card.card-action-blue.hover:not(.no-hover),
.card.card-action-blue:focus:not(.no-focus),
.card.card-action-blue:focus-visible:not(.no-focus),
.card.card-action-blue.focus:not(.no-focus) {
  color: #fff;
  background-color: #33bed5 !important;
  box-shadow: 0 0 7px 0 #002b32 !important;
}
.card.card-action-blue:active,
.card.card-action-blue.active {
  color: #212529;
  background-color: #5eccde !important;
  box-shadow: 0 0 7px 0 #005765 !important;
}
.form-check-input-blue:checked,
.form-check-input-blue[type=checkbox]:indeterminate {
  border-color: #00aecb;
  background-color: #00aecb;
  color: #fff;
}
.form-check .form-check-input-blue:checked ~ .form-check-label.form-check-label-em {
  color: #00aecb;
  font-weight: 700;
}
.table-blue {
  background-color: #cceff5;
  --bs-table-bg: #cceff5;
  border-color: #b3e7ef;
  color: #212529;
}
.table-striped.table-blue > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-blue:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-blue,
.table-striped > tbody > tr:nth-of-type(odd) td.table-blue,
.table-striped-blue tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 174, 203, 0.2);
}
.table-chess.table-blue tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-blue tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-blue tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-blue tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(0, 174, 203, 0.2);
}
.shine-blue,
.shadow-blue,
.shine-blue:focus,
.shine-blue:focus-visible,
.shadow-blue:focus,
.shadow-blue:focus-visible {
  box-shadow: 0 0 7px 0 #00aecb !important;
}
.text-shine-blue,
.text-shadow-blue,
.text-shine-blue:focus,
.text-shine-blue:focus-visible,
.text-shadow-blue:focus,
.text-shadow-blue:focus-visible {
  text-shadow: 0 0 7px #00aecb !important;
}
.popover-blue-faded {
  --bs-popover-border-color: #00aecb;
  --bs-popover-header-bg: rgba(0, 174, 203, 0.25);
  --bs-popover-header-color: #00aecb;
}
.popover-blue {
  --bs-popover-border-color: #00aecb;
  --bs-popover-header-bg: #00aecb;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-black: #000;
  --bs-black-rgb: 0, 0, 0;
  --bs-black-r: 0;
  --bs-black-g: 0;
  --bs-black-b: 0;
  --bs-black-hover: #000000;
  --bs-black-hover-rgb: 0, 0, 0;
  --bs-black-hover-r: 0;
  --bs-black-hover-g: 0;
  --bs-black-hover-b: 0;
  --bs-black-active: #000000;
  --bs-black-active-rgb: 0, 0, 0;
  --bs-black-active-r: 0;
  --bs-black-active-g: 0;
  --bs-black-active-b: 0;
  --bs-black-faded: #808080;
  --bs-black-faded-rgb: 127.5, 127.5, 127.5;
  --bs-black-faded-r: 127.5;
  --bs-black-faded-g: 127.5;
  --bs-black-faded-b: 127.5;
  --bs-black-faded-hover: #333333;
  --bs-black-faded-hover-rgb: 51, 51, 51;
  --bs-black-faded-hover-r: 51;
  --bs-black-faded-hover-g: 51;
  --bs-black-faded-hover-b: 51;
  --bs-black-faded-active: #4d4d4d;
  --bs-black-faded-active-rgb: 76.5, 76.5, 76.5;
  --bs-black-faded-active-r: 76.5;
  --bs-black-faded-active-g: 76.5;
  --bs-black-faded-active-b: 76.5;
  --bs-black-pale: #d9d9d9;
  --bs-black-pale-rgb: 216.75, 216.75, 216.75;
  --bs-black-pale-r: 216.75;
  --bs-black-pale-g: 216.75;
  --bs-black-pale-b: 216.75;
  --bs-black-pale-hover: #8c8c8c;
  --bs-black-pale-hover-rgb: 140.25, 140.25, 140.25;
  --bs-black-pale-hover-r: 140.25;
  --bs-black-pale-hover-g: 140.25;
  --bs-black-pale-hover-b: 140.25;
  --bs-black-pale-active: #a6a6a6;
  --bs-black-pale-active-rgb: 165.75, 165.75, 165.75;
  --bs-black-pale-active-r: 165.75;
  --bs-black-pale-active-g: 165.75;
  --bs-black-pale-active-b: 165.75;
}
.bg-black {
  background-color: #000 !important;
  color: #fff;
}
.navbar.bg-black .navbar-brand,
.navbar.bg-black .nav-link,
.navbar.bg-black .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-black .nav-link.active {
  color: #cccccc;
}
.bg-black-hover {
  background-color: #000 !important;
  color: #fff;
  cursor: pointer;
}
.bg-black-hover:active,
.bg-black-hover.active {
  background-color: #000000 !important;
  color: #fff;
}
.bg-black-hover:hover:not(.no-hover),
.bg-black-hover.hover:not(.no-hover),
.bg-black-hover:focus:not(.no-focus),
.bg-black-hover:focus-visible:not(.no-focus),
.bg-black-hover.focus:not(.no-focus),
.bg-black-hover-sim {
  background-color: #000000 !important;
  color: #fff;
}
.border-black {
  border-color: #000 !important;
}
.text-black {
  color: #000 !important;
}
.link-black,
.text-black-hover {
  color: #000 !important;
  cursor: pointer;
}
.link-black:active,
.link-black.active,
.text-black-hover:active,
.text-black-hover.active {
  color: #000000 !important;
}
.link-black:hover:not(.no-hover),
.link-black.hover:not(.no-hover),
.link-black:focus:not(.no-focus),
.link-black:focus-visible:not(.no-focus),
.link-black.focus:not(.no-focus),
.text-black-hover:hover:not(.no-hover),
.text-black-hover.hover:not(.no-hover),
.text-black-hover:focus:not(.no-focus),
.text-black-hover:focus-visible:not(.no-focus),
.text-black-hover.focus:not(.no-focus) {
  color: #000000 !important;
}
.bg-black-faded {
  background-color: #808080 !important;
  color: #fff;
}
.bg-black-op-0 {
  background-color: rgba(0, 0, 0, 0) !important;
  color: #212529;
}
.bg-black-op-5 {
  background-color: rgba(0, 0, 0, 0.05) !important;
  color: #212529;
}
.bg-black-op-10 {
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #212529;
}
.bg-black-op-15 {
  background-color: rgba(0, 0, 0, 0.15) !important;
  color: #212529;
}
.bg-black-op-20 {
  background-color: rgba(0, 0, 0, 0.2) !important;
  color: #212529;
}
.bg-black-op-25 {
  background-color: rgba(0, 0, 0, 0.25) !important;
  color: #212529;
}
.bg-black-op-30 {
  background-color: rgba(0, 0, 0, 0.3) !important;
  color: #212529;
}
.bg-black-op-35 {
  background-color: rgba(0, 0, 0, 0.35) !important;
  color: #fff;
}
.bg-black-op-40 {
  background-color: rgba(0, 0, 0, 0.4) !important;
  color: #fff;
}
.bg-black-op-45 {
  background-color: rgba(0, 0, 0, 0.45) !important;
  color: #fff;
}
.bg-black-op-50 {
  background-color: rgba(0, 0, 0, 0.5) !important;
  color: #fff;
}
.bg-black-op-55 {
  background-color: rgba(0, 0, 0, 0.55) !important;
  color: #fff;
}
.bg-black-op-60 {
  background-color: rgba(0, 0, 0, 0.6) !important;
  color: #fff;
}
.bg-black-op-65 {
  background-color: rgba(0, 0, 0, 0.65) !important;
  color: #fff;
}
.bg-black-op-70 {
  background-color: rgba(0, 0, 0, 0.7) !important;
  color: #fff;
}
.bg-black-op-75 {
  background-color: rgba(0, 0, 0, 0.75) !important;
  color: #fff;
}
.bg-black-op-80 {
  background-color: rgba(0, 0, 0, 0.8) !important;
  color: #fff;
}
.bg-black-op-85 {
  background-color: rgba(0, 0, 0, 0.85) !important;
  color: #fff;
}
.bg-black-op-90 {
  background-color: rgba(0, 0, 0, 0.9) !important;
  color: #fff;
}
.bg-black-op-95 {
  background-color: rgba(0, 0, 0, 0.95) !important;
  color: #fff;
}
.bg-black-op-100 {
  background-color: #000000 !important;
  color: #fff;
}
.navbar.bg-black-faded .navbar-brand,
.navbar.bg-black-faded .nav-link,
.navbar.bg-black-faded .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-black-faded .nav-link.active {
  color: #cccccc;
}
.bg-black-faded-hover {
  background-color: #808080 !important;
  color: #fff;
  cursor: pointer;
}
.bg-black-faded-hover:active,
.bg-black-faded-hover.active {
  background-color: #4d4d4d !important;
  color: #fff;
}
.bg-black-faded-hover:hover:not(.no-hover),
.bg-black-faded-hover.hover:not(.no-hover),
.bg-black-faded-hover:focus:not(.no-focus),
.bg-black-faded-hover:focus-visible:not(.no-focus),
.bg-black-faded-hover.focus:not(.no-focus) {
  background-color: #333333 !important;
  color: #fff;
}
.border-black-faded {
  border-color: #808080 !important;
}
.text-black-faded {
  color: #808080 !important;
}
.text-black-faded-hover {
  color: #808080 !important;
  cursor: pointer;
}
.text-black-faded-hover:active,
.text-black-faded-hover.active {
  color: #4d4d4d !important;
}
.text-black-faded-hover:hover:not(.no-hover),
.text-black-faded-hover.hover:not(.no-hover),
.text-black-faded-hover:focus:not(.no-focus),
.text-black-faded-hover:focus-visible:not(.no-focus),
.text-black-faded-hover.focus:not(.no-focus) {
  color: #333333 !important;
}
.bg-black-pale {
  background-color: #d9d9d9 !important;
  color: #212529;
}
.navbar.bg-black-pale .navbar-brand,
.navbar.bg-black-pale .nav-link,
.navbar.bg-black-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-black-pale .nav-link.active {
  color: #4e5862;
}
.bg-black-pale-hover {
  background-color: #d9d9d9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-black-pale-hover:active,
.bg-black-pale-hover.active {
  background-color: #a6a6a6 !important;
  color: #fff;
}
.bg-black-pale-hover:hover:not(.no-hover),
.bg-black-pale-hover.hover:not(.no-hover),
.bg-black-pale-hover:focus:not(.no-focus),
.bg-black-pale-hover:focus-visible:not(.no-focus),
.bg-black-pale-hover.focus:not(.no-focus) {
  background-color: #8c8c8c !important;
  color: #fff;
}
.border-black-pale {
  border-color: #d9d9d9 !important;
}
.text-black-pale {
  color: #d9d9d9 !important;
}
.text-black-pale-hover {
  color: #d9d9d9 !important;
  cursor: pointer;
}
.text-black-pale-hover:active,
.text-black-pale-hover.active {
  color: #a6a6a6 !important;
}
.text-black-pale-hover:hover:not(.no-hover),
.text-black-pale-hover.hover:not(.no-hover),
.text-black-pale-hover:focus:not(.no-focus),
.text-black-pale-hover:focus-visible:not(.no-focus),
.text-black-pale-hover.focus:not(.no-focus) {
  color: #8c8c8c !important;
}
.btn-black {
  --bs-btn-active-bg: #000;
  --bs-btn-active-border-color: #000;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #000;
  --bs-btn-hover-border-color: #000;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #000;
  --bs-btn-disabled-border-color: #000;
  --bs-btn-disabled-color: #fff;
}
.btn-black,
.btn-black.no-hover,
.btn-black.no-hover:hover,
.btn-black.no-active,
.btn-black.no-active:active,
.btn-black.no-focus,
.btn-black.no-focus:focus,
.btn-black.no-focus:focus-visible {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.btn-black:not(:disabled):not(.disabled):active:not(.no-active),
.btn-black:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-black,
.btn-check:checked + .btn-black {
  background: none;
  background-color: #000000;
  border-color: #000000;
  color: #fff;
}
.show > .btn-black.dropdown-toggle,
.btn-black.dropdown-toggle.show {
  background: none;
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-black:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-black:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-black:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-black:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-black:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #000000 !important;
    border-color: #000000 !important;
    color: #fff !important;
  }
}
.btn-black.disabled,
.btn-black:disabled {
  background-color: #808080;
  border-color: #808080;
  opacity: inherit;
  color: #b3b3b3;
}
.btn-black-faded {
  --bs-btn-active-bg: #808080;
  --bs-btn-active-border-color: #808080;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #808080;
  --bs-btn-hover-border-color: #808080;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #808080;
  --bs-btn-disabled-border-color: #808080;
  --bs-btn-disabled-color: #fff;
}
.btn-black-faded,
.btn-black-faded.no-hover,
.btn-black-faded.no-hover:hover,
.btn-black-faded.no-active,
.btn-black-faded.no-active:active,
.btn-black-faded.no-focus,
.btn-black-faded.no-focus:focus,
.btn-black-faded.no-focus:focus-visible {
  background-color: #808080;
  border-color: #808080;
  color: #fff;
}
.btn-black-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-black-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-black-faded,
.btn-check:checked + .btn-black-faded {
  background: none;
  background-color: #4d4d4d;
  border-color: #4d4d4d;
  color: #fff;
}
.show > .btn-black-faded.dropdown-toggle,
.btn-black-faded.dropdown-toggle.show {
  background: none;
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-black-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-black-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-black-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-black-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-black-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #333333 !important;
    border-color: #333333 !important;
    color: #fff !important;
  }
}
.btn-black-faded.disabled,
.btn-black-faded:disabled {
  background-color: #bfbfbf;
  border-color: #bfbfbf;
  opacity: inherit;
  color: #d9d9d9;
}
.btn-black-pale {
  --bs-btn-active-bg: #d9d9d9;
  --bs-btn-active-border-color: #d9d9d9;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d9d9d9;
  --bs-btn-hover-border-color: #d9d9d9;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d9d9d9;
  --bs-btn-disabled-border-color: #d9d9d9;
  --bs-btn-disabled-color: #212529;
}
.btn-black-pale,
.btn-black-pale.no-hover,
.btn-black-pale.no-hover:hover,
.btn-black-pale.no-active,
.btn-black-pale.no-active:active,
.btn-black-pale.no-focus,
.btn-black-pale.no-focus:focus,
.btn-black-pale.no-focus:focus-visible {
  background-color: #d9d9d9;
  border-color: #d9d9d9;
  color: #212529;
}
.btn-black-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-black-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-black-pale,
.btn-check:checked + .btn-black-pale {
  background: none;
  background-color: #a6a6a6;
  border-color: #a6a6a6;
  color: #fff;
}
.show > .btn-black-pale.dropdown-toggle,
.btn-black-pale.dropdown-toggle.show {
  background: none;
  background-color: #8c8c8c !important;
  border-color: #8c8c8c !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-black-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-black-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-black-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-black-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-black-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #8c8c8c !important;
    border-color: #8c8c8c !important;
    color: #fff !important;
  }
}
.btn-black-pale.disabled,
.btn-black-pale:disabled {
  background-color: #ececec;
  border-color: #ececec;
  opacity: inherit;
  color: #c1c1c1;
}
.btn-outline-black {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #000;
  --bs-btn-active-color: #000;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #000;
  --bs-btn-hover-color: #000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000;
  --bs-btn-disabled-color: #000;
}
.btn-outline-black,
.btn-outline-black.no-hover,
.btn-outline-black.no-hover:hover,
.btn-outline-black.no-active,
.btn-outline-black.no-active:active,
.btn-outline-black.no-focus,
.btn-outline-black.no-focus:focus,
.btn-outline-black.no-focus:focus-visible {
  color: #000;
  border-color: #000;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-black:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-black,
.btn-check:checked + .btn-outline-black {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.show > .btn-outline-black.dropdown-toggle,
.btn-outline-black.dropdown-toggle.show {
  color: #fff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-black:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-black:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-black:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-black:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-black:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
  }
}
.btn-outline-black.disabled,
.btn-outline-black:disabled {
  color: #808080;
  border-color: #808080;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-black-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #808080;
  --bs-btn-active-color: #808080;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #808080;
  --bs-btn-hover-color: #808080;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #808080;
  --bs-btn-disabled-color: #808080;
}
.btn-outline-black-faded,
.btn-outline-black-faded.no-hover,
.btn-outline-black-faded.no-hover:hover,
.btn-outline-black-faded.no-active,
.btn-outline-black-faded.no-active:active,
.btn-outline-black-faded.no-focus,
.btn-outline-black-faded.no-focus:focus,
.btn-outline-black-faded.no-focus:focus-visible {
  color: #808080;
  border-color: #808080;
  background-color: transparent;
}
.btn-outline-black-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-black-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-black-faded,
.btn-check:checked + .btn-outline-black-faded {
  background-color: #808080;
  border-color: #808080;
  color: #fff;
}
.show > .btn-outline-black-faded.dropdown-toggle,
.btn-outline-black-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-black-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-black-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-black-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-black-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-black-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #333333 !important;
    border-color: #333333 !important;
  }
}
.btn-outline-black-faded.disabled,
.btn-outline-black-faded:disabled {
  color: #bfbfbf;
  border-color: #bfbfbf;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-black-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d9d9d9;
  --bs-btn-active-color: #d9d9d9;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d9d9d9;
  --bs-btn-hover-color: #d9d9d9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d9d9d9;
  --bs-btn-disabled-color: #d9d9d9;
}
.btn-outline-black-pale,
.btn-outline-black-pale.no-hover,
.btn-outline-black-pale.no-hover:hover,
.btn-outline-black-pale.no-active,
.btn-outline-black-pale.no-active:active,
.btn-outline-black-pale.no-focus,
.btn-outline-black-pale.no-focus:focus,
.btn-outline-black-pale.no-focus:focus-visible {
  color: #d9d9d9;
  border-color: #d9d9d9;
  background-color: transparent;
}
.btn-outline-black-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-black-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-black-pale,
.btn-check:checked + .btn-outline-black-pale {
  background-color: #d9d9d9;
  border-color: #d9d9d9;
  color: #212529;
}
.show > .btn-outline-black-pale.dropdown-toggle,
.btn-outline-black-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #8c8c8c !important;
  border-color: #8c8c8c !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-black-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-black-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-black-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-black-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-black-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #8c8c8c !important;
    border-color: #8c8c8c !important;
  }
}
.btn-outline-black-pale.disabled,
.btn-outline-black-pale:disabled {
  color: #ececec;
  border-color: #ececec;
  opacity: inherit;
}
.alert-black {
  color: #000000;
  background-color: #b3b3b3;
  border-color: #999999;
}
.alert-black .alert-link {
  color: #000000;
}
.list-group-item-black {
  color: #212529;
  background-color: #b3b3b3;
}
.list-group-item-black.list-group-item-action:hover:not(.no-hover),
.list-group-item-black.list-group-item-action.hover:not(.no-hover),
.list-group-item-black.list-group-item-action:focus:not(.no-focus),
.list-group-item-black.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-black.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #666666 !important;
}
.list-group-item-black.list-group-item-action.active,
.list-group-item-black.list-group-item-action:active {
  color: #fff;
  background-color: #7f7f7f !important;
  border-color: #7f7f7f;
}
.card.card-action-black:hover:not(.no-hover),
.card.card-action-black.hover:not(.no-hover),
.card.card-action-black:focus:not(.no-focus),
.card.card-action-black:focus-visible:not(.no-focus),
.card.card-action-black.focus:not(.no-focus) {
  color: #fff;
  background-color: #666666 !important;
  box-shadow: 0 0 7px 0 #000000 !important;
}
.card.card-action-black:active,
.card.card-action-black.active {
  color: #fff;
  background-color: #7f7f7f !important;
  box-shadow: 0 0 7px 0 #000000 !important;
}
.form-check-input-black:checked,
.form-check-input-black[type=checkbox]:indeterminate {
  border-color: #000;
  background-color: #000;
  color: #fff;
}
.form-check .form-check-input-black:checked ~ .form-check-label.form-check-label-em {
  color: #000;
  font-weight: 700;
}
.table-black {
  background-color: #cccccc;
  --bs-table-bg: #cccccc;
  border-color: #b3b3b3;
  color: #212529;
}
.table-striped.table-black > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-black:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-black,
.table-striped > tbody > tr:nth-of-type(odd) td.table-black,
.table-striped-black tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.2);
}
.table-chess.table-black tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-black tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-black tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-black tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(0, 0, 0, 0.2);
}
.shine-black,
.shadow-black,
.shine-black:focus,
.shine-black:focus-visible,
.shadow-black:focus,
.shadow-black:focus-visible {
  box-shadow: 0 0 7px 0 #000 !important;
}
.text-shine-black,
.text-shadow-black,
.text-shine-black:focus,
.text-shine-black:focus-visible,
.text-shadow-black:focus,
.text-shadow-black:focus-visible {
  text-shadow: 0 0 7px #000 !important;
}
.popover-black-faded {
  --bs-popover-border-color: #000;
  --bs-popover-header-bg: rgba(0, 0, 0, 0.25);
  --bs-popover-header-color: #000;
}
.popover-black {
  --bs-popover-border-color: #000;
  --bs-popover-header-bg: #000;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-background: #f5f9fb;
  --bs-background-rgb: 244.9, 248.56, 251.18;
  --bs-background-r: 244.9;
  --bs-background-g: 248.56;
  --bs-background-b: 251.18;
  --bs-background-hover: #86b2d1;
  --bs-background-hover-rgb: 133.88706897, 177.77551724, 209.19293103;
  --bs-background-hover-r: 133.88706897;
  --bs-background-hover-g: 177.77551724;
  --bs-background-hover-b: 209.19293103;
  --bs-background-active: #abc9df;
  --bs-background-active-rgb: 170.89137931, 201.37034483, 223.18862069;
  --bs-background-active-r: 170.89137931;
  --bs-background-active-g: 201.37034483;
  --bs-background-active-b: 223.18862069;
  --bs-background-faded: #fafcfd;
  --bs-background-faded-rgb: 249.95, 251.78, 253.09;
  --bs-background-faded-r: 249.95;
  --bs-background-faded-g: 251.78;
  --bs-background-faded-b: 253.09;
  --bs-background-faded-hover: #8bb5d3;
  --bs-background-faded-hover-rgb: 138.93706897, 180.99551724, 211.10293103;
  --bs-background-faded-hover-r: 138.93706897;
  --bs-background-faded-hover-g: 180.99551724;
  --bs-background-faded-hover-b: 211.10293103;
  --bs-background-faded-active: #b0cde1;
  --bs-background-faded-active-rgb: 175.94137931, 204.59034483, 225.09862069;
  --bs-background-faded-active-r: 175.94137931;
  --bs-background-faded-active-g: 204.59034483;
  --bs-background-faded-active-b: 225.09862069;
  --bs-background-pale: #fdfefe;
  --bs-background-pale-rgb: 253.485, 254.034, 254.427;
  --bs-background-pale-r: 253.485;
  --bs-background-pale-g: 254.034;
  --bs-background-pale-b: 254.427;
  --bs-background-pale-hover: #8eb7d4;
  --bs-background-pale-hover-rgb: 142.47206897, 183.24951724, 212.43993103;
  --bs-background-pale-hover-r: 142.47206897;
  --bs-background-pale-hover-g: 183.24951724;
  --bs-background-pale-hover-b: 212.43993103;
  --bs-background-pale-active: #b3cfe2;
  --bs-background-pale-active-rgb: 179.47637931, 206.84434483, 226.43562069;
  --bs-background-pale-active-r: 179.47637931;
  --bs-background-pale-active-g: 206.84434483;
  --bs-background-pale-active-b: 226.43562069;
}
.bg-background {
  background-color: #f5f9fb !important;
  color: #212529;
}
.navbar.bg-background .navbar-brand,
.navbar.bg-background .nav-link,
.navbar.bg-background .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-background .nav-link.active {
  color: #4e5862;
}
.bg-background-hover {
  background-color: #f5f9fb !important;
  color: #212529;
  cursor: pointer;
}
.bg-background-hover:active,
.bg-background-hover.active {
  background-color: #abc9df !important;
  color: #212529;
}
.bg-background-hover:hover:not(.no-hover),
.bg-background-hover.hover:not(.no-hover),
.bg-background-hover:focus:not(.no-focus),
.bg-background-hover:focus-visible:not(.no-focus),
.bg-background-hover.focus:not(.no-focus),
.bg-background-hover-sim {
  background-color: #86b2d1 !important;
  color: #fff;
}
.border-background {
  border-color: #f5f9fb !important;
}
.text-background {
  color: #f5f9fb !important;
}
.link-background,
.text-background-hover {
  color: #f5f9fb !important;
  cursor: pointer;
}
.link-background:active,
.link-background.active,
.text-background-hover:active,
.text-background-hover.active {
  color: #abc9df !important;
}
.link-background:hover:not(.no-hover),
.link-background.hover:not(.no-hover),
.link-background:focus:not(.no-focus),
.link-background:focus-visible:not(.no-focus),
.link-background.focus:not(.no-focus),
.text-background-hover:hover:not(.no-hover),
.text-background-hover.hover:not(.no-hover),
.text-background-hover:focus:not(.no-focus),
.text-background-hover:focus-visible:not(.no-focus),
.text-background-hover.focus:not(.no-focus) {
  color: #86b2d1 !important;
}
.bg-background-faded {
  background-color: #fafcfd !important;
  color: #212529;
}
.bg-background-op-0 {
  background-color: rgba(245, 249, 251, 0) !important;
  color: #212529;
}
.bg-background-op-5 {
  background-color: rgba(245, 249, 251, 0.05) !important;
  color: #212529;
}
.bg-background-op-10 {
  background-color: rgba(245, 249, 251, 0.1) !important;
  color: #212529;
}
.bg-background-op-15 {
  background-color: rgba(245, 249, 251, 0.15) !important;
  color: #212529;
}
.bg-background-op-20 {
  background-color: rgba(245, 249, 251, 0.2) !important;
  color: #212529;
}
.bg-background-op-25 {
  background-color: rgba(245, 249, 251, 0.25) !important;
  color: #212529;
}
.bg-background-op-30 {
  background-color: rgba(245, 249, 251, 0.3) !important;
  color: #212529;
}
.bg-background-op-35 {
  background-color: rgba(245, 249, 251, 0.35) !important;
  color: #212529;
}
.bg-background-op-40 {
  background-color: rgba(245, 249, 251, 0.4) !important;
  color: #212529;
}
.bg-background-op-45 {
  background-color: rgba(245, 249, 251, 0.45) !important;
  color: #212529;
}
.bg-background-op-50 {
  background-color: rgba(245, 249, 251, 0.5) !important;
  color: #212529;
}
.bg-background-op-55 {
  background-color: rgba(245, 249, 251, 0.55) !important;
  color: #212529;
}
.bg-background-op-60 {
  background-color: rgba(245, 249, 251, 0.6) !important;
  color: #212529;
}
.bg-background-op-65 {
  background-color: rgba(245, 249, 251, 0.65) !important;
  color: #212529;
}
.bg-background-op-70 {
  background-color: rgba(245, 249, 251, 0.7) !important;
  color: #212529;
}
.bg-background-op-75 {
  background-color: rgba(245, 249, 251, 0.75) !important;
  color: #212529;
}
.bg-background-op-80 {
  background-color: rgba(245, 249, 251, 0.8) !important;
  color: #212529;
}
.bg-background-op-85 {
  background-color: rgba(245, 249, 251, 0.85) !important;
  color: #212529;
}
.bg-background-op-90 {
  background-color: rgba(245, 249, 251, 0.9) !important;
  color: #212529;
}
.bg-background-op-95 {
  background-color: rgba(245, 249, 251, 0.95) !important;
  color: #212529;
}
.bg-background-op-100 {
  background-color: #f5f9fb !important;
  color: #212529;
}
.navbar.bg-background-faded .navbar-brand,
.navbar.bg-background-faded .nav-link,
.navbar.bg-background-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-background-faded .nav-link.active {
  color: #4e5862;
}
.bg-background-faded-hover {
  background-color: #fafcfd !important;
  color: #212529;
  cursor: pointer;
}
.bg-background-faded-hover:active,
.bg-background-faded-hover.active {
  background-color: #b0cde1 !important;
  color: #212529;
}
.bg-background-faded-hover:hover:not(.no-hover),
.bg-background-faded-hover.hover:not(.no-hover),
.bg-background-faded-hover:focus:not(.no-focus),
.bg-background-faded-hover:focus-visible:not(.no-focus),
.bg-background-faded-hover.focus:not(.no-focus) {
  background-color: #8bb5d3 !important;
  color: #212529;
}
.border-background-faded {
  border-color: #fafcfd !important;
}
.text-background-faded {
  color: #fafcfd !important;
}
.text-background-faded-hover {
  color: #fafcfd !important;
  cursor: pointer;
}
.text-background-faded-hover:active,
.text-background-faded-hover.active {
  color: #b0cde1 !important;
}
.text-background-faded-hover:hover:not(.no-hover),
.text-background-faded-hover.hover:not(.no-hover),
.text-background-faded-hover:focus:not(.no-focus),
.text-background-faded-hover:focus-visible:not(.no-focus),
.text-background-faded-hover.focus:not(.no-focus) {
  color: #8bb5d3 !important;
}
.bg-background-pale {
  background-color: #fdfefe !important;
  color: #212529;
}
.navbar.bg-background-pale .navbar-brand,
.navbar.bg-background-pale .nav-link,
.navbar.bg-background-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-background-pale .nav-link.active {
  color: #4e5862;
}
.bg-background-pale-hover {
  background-color: #fdfefe !important;
  color: #212529;
  cursor: pointer;
}
.bg-background-pale-hover:active,
.bg-background-pale-hover.active {
  background-color: #b3cfe2 !important;
  color: #212529;
}
.bg-background-pale-hover:hover:not(.no-hover),
.bg-background-pale-hover.hover:not(.no-hover),
.bg-background-pale-hover:focus:not(.no-focus),
.bg-background-pale-hover:focus-visible:not(.no-focus),
.bg-background-pale-hover.focus:not(.no-focus) {
  background-color: #8eb7d4 !important;
  color: #212529;
}
.border-background-pale {
  border-color: #fdfefe !important;
}
.text-background-pale {
  color: #fdfefe !important;
}
.text-background-pale-hover {
  color: #fdfefe !important;
  cursor: pointer;
}
.text-background-pale-hover:active,
.text-background-pale-hover.active {
  color: #b3cfe2 !important;
}
.text-background-pale-hover:hover:not(.no-hover),
.text-background-pale-hover.hover:not(.no-hover),
.text-background-pale-hover:focus:not(.no-focus),
.text-background-pale-hover:focus-visible:not(.no-focus),
.text-background-pale-hover.focus:not(.no-focus) {
  color: #8eb7d4 !important;
}
.btn-background {
  --bs-btn-active-bg: #f5f9fb;
  --bs-btn-active-border-color: #f5f9fb;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f5f9fb;
  --bs-btn-hover-border-color: #f5f9fb;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f5f9fb;
  --bs-btn-disabled-border-color: #f5f9fb;
  --bs-btn-disabled-color: #212529;
}
.btn-background,
.btn-background.no-hover,
.btn-background.no-hover:hover,
.btn-background.no-active,
.btn-background.no-active:active,
.btn-background.no-focus,
.btn-background.no-focus:focus,
.btn-background.no-focus:focus-visible {
  background-color: #f5f9fb;
  border-color: #f5f9fb;
  color: #212529;
}
.btn-background:not(:disabled):not(.disabled):active:not(.no-active),
.btn-background:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-background,
.btn-check:checked + .btn-background {
  background: none;
  background-color: #abc9df;
  border-color: #abc9df;
  color: #212529;
}
.show > .btn-background.dropdown-toggle,
.btn-background.dropdown-toggle.show {
  background: none;
  background-color: #86b2d1 !important;
  border-color: #86b2d1 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-background:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-background:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-background:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-background:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-background:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #86b2d1 !important;
    border-color: #86b2d1 !important;
    color: #fff !important;
  }
}
.btn-background.disabled,
.btn-background:disabled {
  background-color: #fafcfd;
  border-color: #fafcfd;
  opacity: inherit;
  color: #b2cee2;
}
.btn-background-faded {
  --bs-btn-active-bg: #fafcfd;
  --bs-btn-active-border-color: #fafcfd;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fafcfd;
  --bs-btn-hover-border-color: #fafcfd;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fafcfd;
  --bs-btn-disabled-border-color: #fafcfd;
  --bs-btn-disabled-color: #212529;
}
.btn-background-faded,
.btn-background-faded.no-hover,
.btn-background-faded.no-hover:hover,
.btn-background-faded.no-active,
.btn-background-faded.no-active:active,
.btn-background-faded.no-focus,
.btn-background-faded.no-focus:focus,
.btn-background-faded.no-focus:focus-visible {
  background-color: #fafcfd;
  border-color: #fafcfd;
  color: #212529;
}
.btn-background-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-background-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-background-faded,
.btn-check:checked + .btn-background-faded {
  background: none;
  background-color: #b0cde1;
  border-color: #b0cde1;
  color: #212529;
}
.show > .btn-background-faded.dropdown-toggle,
.btn-background-faded.dropdown-toggle.show {
  background: none;
  background-color: #8bb5d3 !important;
  border-color: #8bb5d3 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-background-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-background-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-background-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-background-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-background-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #8bb5d3 !important;
    border-color: #8bb5d3 !important;
    color: #212529 !important;
  }
}
.btn-background-faded.disabled,
.btn-background-faded:disabled {
  background-color: #fcfdfe;
  border-color: #fcfdfe;
  opacity: inherit;
  color: #b3cfe2;
}
.btn-background-pale {
  --bs-btn-active-bg: #fdfefe;
  --bs-btn-active-border-color: #fdfefe;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fdfefe;
  --bs-btn-hover-border-color: #fdfefe;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fdfefe;
  --bs-btn-disabled-border-color: #fdfefe;
  --bs-btn-disabled-color: #212529;
}
.btn-background-pale,
.btn-background-pale.no-hover,
.btn-background-pale.no-hover:hover,
.btn-background-pale.no-active,
.btn-background-pale.no-active:active,
.btn-background-pale.no-focus,
.btn-background-pale.no-focus:focus,
.btn-background-pale.no-focus:focus-visible {
  background-color: #fdfefe;
  border-color: #fdfefe;
  color: #212529;
}
.btn-background-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-background-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-background-pale,
.btn-check:checked + .btn-background-pale {
  background: none;
  background-color: #b3cfe2;
  border-color: #b3cfe2;
  color: #212529;
}
.show > .btn-background-pale.dropdown-toggle,
.btn-background-pale.dropdown-toggle.show {
  background: none;
  background-color: #8eb7d4 !important;
  border-color: #8eb7d4 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-background-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-background-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-background-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-background-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-background-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #8eb7d4 !important;
    border-color: #8eb7d4 !important;
    color: #212529 !important;
  }
}
.btn-background-pale.disabled,
.btn-background-pale:disabled {
  background-color: #feffff;
  border-color: #feffff;
  opacity: inherit;
  color: #b5d0e3;
}
.btn-outline-background {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f5f9fb;
  --bs-btn-active-color: #619ac3;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f5f9fb;
  --bs-btn-hover-color: #619ac3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f5f9fb;
  --bs-btn-disabled-color: #619ac3;
}
.btn-outline-background,
.btn-outline-background.no-hover,
.btn-outline-background.no-hover:hover,
.btn-outline-background.no-active,
.btn-outline-background.no-active:active,
.btn-outline-background.no-focus,
.btn-outline-background.no-focus:focus,
.btn-outline-background.no-focus:focus-visible {
  color: #619ac3;
  border-color: #f5f9fb;
  background-color: transparent;
}
.btn-outline-background:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-background:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-background,
.btn-check:checked + .btn-outline-background {
  background-color: #f5f9fb;
  border-color: #f5f9fb;
  color: #212529;
}
.show > .btn-outline-background.dropdown-toggle,
.btn-outline-background.dropdown-toggle.show {
  color: #fff !important;
  background-color: #86b2d1 !important;
  border-color: #86b2d1 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-background:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-background:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-background:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-background:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-background:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #86b2d1 !important;
    border-color: #86b2d1 !important;
  }
}
.btn-outline-background.disabled,
.btn-outline-background:disabled {
  color: #fafcfd;
  border-color: #fafcfd;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-background-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #fafcfd;
  --bs-btn-active-color: #669dc5;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fafcfd;
  --bs-btn-hover-color: #669dc5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fafcfd;
  --bs-btn-disabled-color: #669dc5;
}
.btn-outline-background-faded,
.btn-outline-background-faded.no-hover,
.btn-outline-background-faded.no-hover:hover,
.btn-outline-background-faded.no-active,
.btn-outline-background-faded.no-active:active,
.btn-outline-background-faded.no-focus,
.btn-outline-background-faded.no-focus:focus,
.btn-outline-background-faded.no-focus:focus-visible {
  color: #669dc5;
  border-color: #fafcfd;
  background-color: transparent;
}
.btn-outline-background-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-background-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-background-faded,
.btn-check:checked + .btn-outline-background-faded {
  background-color: #fafcfd;
  border-color: #fafcfd;
  color: #212529;
}
.show > .btn-outline-background-faded.dropdown-toggle,
.btn-outline-background-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #8bb5d3 !important;
  border-color: #8bb5d3 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-background-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-background-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-background-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-background-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-background-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #8bb5d3 !important;
    border-color: #8bb5d3 !important;
  }
}
.btn-outline-background-faded.disabled,
.btn-outline-background-faded:disabled {
  color: #fcfdfe;
  border-color: #fcfdfe;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-background-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #fdfefe;
  --bs-btn-active-color: #69a0c6;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fdfefe;
  --bs-btn-hover-color: #69a0c6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fdfefe;
  --bs-btn-disabled-color: #69a0c6;
}
.btn-outline-background-pale,
.btn-outline-background-pale.no-hover,
.btn-outline-background-pale.no-hover:hover,
.btn-outline-background-pale.no-active,
.btn-outline-background-pale.no-active:active,
.btn-outline-background-pale.no-focus,
.btn-outline-background-pale.no-focus:focus,
.btn-outline-background-pale.no-focus:focus-visible {
  color: #69a0c6;
  border-color: #fdfefe;
  background-color: transparent;
}
.btn-outline-background-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-background-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-background-pale,
.btn-check:checked + .btn-outline-background-pale {
  background-color: #fdfefe;
  border-color: #fdfefe;
  color: #212529;
}
.show > .btn-outline-background-pale.dropdown-toggle,
.btn-outline-background-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #8eb7d4 !important;
  border-color: #8eb7d4 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-background-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-background-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-background-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-background-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-background-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #8eb7d4 !important;
    border-color: #8eb7d4 !important;
  }
}
.btn-outline-background-pale.disabled,
.btn-outline-background-pale:disabled {
  color: #feffff;
  border-color: #feffff;
  opacity: inherit;
}
.alert-background {
  color: #86b2d1;
  background-color: #fcfdfe;
  border-color: #fbfcfd;
}
.alert-background .alert-link {
  color: #73a6ca;
}
.list-group-item-background {
  color: #212529;
  background-color: #fcfdfe;
}
.list-group-item-background.list-group-item-action:hover:not(.no-hover),
.list-group-item-background.list-group-item-action.hover:not(.no-hover),
.list-group-item-background.list-group-item-action:focus:not(.no-focus),
.list-group-item-background.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-background.list-group-item-action.focus:not(.no-focus) {
  color: #212529;
  background-color: #8db6d4 !important;
}
.list-group-item-background.list-group-item-action.active,
.list-group-item-background.list-group-item-action:active {
  color: #212529;
  background-color: #b2cee2 !important;
  border-color: #b2cee2;
}
.card.card-action-background:hover:not(.no-hover),
.card.card-action-background.hover:not(.no-hover),
.card.card-action-background:focus:not(.no-focus),
.card.card-action-background:focus-visible:not(.no-focus),
.card.card-action-background.focus:not(.no-focus) {
  color: #212529;
  background-color: #8db6d4 !important;
  box-shadow: 0 0 7px 0 #86b2d1 !important;
}
.card.card-action-background:active,
.card.card-action-background.active {
  color: #212529;
  background-color: #b2cee2 !important;
  box-shadow: 0 0 7px 0 #abc9df !important;
}
.form-check-input-background:checked,
.form-check-input-background[type=checkbox]:indeterminate {
  border-color: #f5f9fb;
  background-color: #f5f9fb;
  color: #212529;
}
.form-check .form-check-input-background:checked ~ .form-check-label.form-check-label-em {
  color: #f5f9fb;
  font-weight: 700;
}
.table-background {
  background-color: #fdfefe;
  --bs-table-bg: #fdfefe;
  border-color: #fcfdfe;
  color: #212529;
}
.table-striped.table-background > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-background:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-background,
.table-striped > tbody > tr:nth-of-type(odd) td.table-background,
.table-striped-background tbody tr:nth-of-type(odd) {
  background-color: rgba(245, 249, 251, 0.2);
}
.table-chess.table-background tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-background tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-background tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-background tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(245, 249, 251, 0.2);
}
.shine-background,
.shadow-background,
.shine-background:focus,
.shine-background:focus-visible,
.shadow-background:focus,
.shadow-background:focus-visible {
  box-shadow: 0 0 7px 0 #f5f9fb !important;
}
.text-shine-background,
.text-shadow-background,
.text-shine-background:focus,
.text-shine-background:focus-visible,
.text-shadow-background:focus,
.text-shadow-background:focus-visible {
  text-shadow: 0 0 7px #f5f9fb !important;
}
.popover-background-faded {
  --bs-popover-border-color: #f5f9fb;
  --bs-popover-header-bg: rgba(245, 249, 251, 0.25);
  --bs-popover-header-color: #f5f9fb;
}
.popover-background {
  --bs-popover-border-color: #f5f9fb;
  --bs-popover-header-bg: #f5f9fb;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-outer: #d2dee6;
  --bs-outer-rgb: 210.2375, 221.675, 229.8625;
  --bs-outer-r: 210.2375;
  --bs-outer-g: 221.675;
  --bs-outer-b: 229.8625;
  --bs-outer-hover: #7095af;
  --bs-outer-hover-rgb: 112.25949571, 148.73186695, 174.84050429;
  --bs-outer-hover-r: 112.25949571;
  --bs-outer-hover-g: 148.73186695;
  --bs-outer-hover-b: 174.84050429;
  --bs-outer-active: #91adc1;
  --bs-outer-active-rgb: 144.91883047, 173.04624464, 193.18116953;
  --bs-outer-active-r: 144.91883047;
  --bs-outer-active-g: 173.04624464;
  --bs-outer-active-b: 193.18116953;
  --bs-outer-faded: #e9eef2;
  --bs-outer-faded-rgb: 232.61875, 238.3375, 242.43125;
  --bs-outer-faded-r: 232.61875;
  --bs-outer-faded-g: 238.3375;
  --bs-outer-faded-b: 242.43125;
  --bs-outer-faded-hover: #87a5bb;
  --bs-outer-faded-hover-rgb: 134.64074571, 165.39436695, 187.40925429;
  --bs-outer-faded-hover-r: 134.64074571;
  --bs-outer-faded-hover-g: 165.39436695;
  --bs-outer-faded-hover-b: 187.40925429;
  --bs-outer-faded-active: #a7bece;
  --bs-outer-faded-active-rgb: 167.30008047, 189.70874464, 205.74991953;
  --bs-outer-faded-active-r: 167.30008047;
  --bs-outer-faded-active-g: 189.70874464;
  --bs-outer-faded-active-b: 205.74991953;
  --bs-outer-pale: #f8fafb;
  --bs-outer-pale-rgb: 248.285625, 250.00125, 251.229375;
  --bs-outer-pale-r: 248.285625;
  --bs-outer-pale-g: 250.00125;
  --bs-outer-pale-b: 251.229375;
  --bs-outer-pale-hover: #96b1c4;
  --bs-outer-pale-hover-rgb: 150.30762071, 177.05811695, 196.20737929;
  --bs-outer-pale-hover-r: 150.30762071;
  --bs-outer-pale-hover-g: 177.05811695;
  --bs-outer-pale-hover-b: 196.20737929;
  --bs-outer-pale-active: #b7c9d7;
  --bs-outer-pale-active-rgb: 182.96695547, 201.37249464, 214.54804453;
  --bs-outer-pale-active-r: 182.96695547;
  --bs-outer-pale-active-g: 201.37249464;
  --bs-outer-pale-active-b: 214.54804453;
}
.bg-outer {
  background-color: #d2dee6 !important;
  color: #212529;
}
.navbar.bg-outer .navbar-brand,
.navbar.bg-outer .nav-link,
.navbar.bg-outer .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-outer .nav-link.active {
  color: #4e5862;
}
.bg-outer-hover {
  background-color: #d2dee6 !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-hover:active,
.bg-outer-hover.active {
  background-color: #91adc1 !important;
  color: #fff;
}
.bg-outer-hover:hover:not(.no-hover),
.bg-outer-hover.hover:not(.no-hover),
.bg-outer-hover:focus:not(.no-focus),
.bg-outer-hover:focus-visible:not(.no-focus),
.bg-outer-hover.focus:not(.no-focus),
.bg-outer-hover-sim {
  background-color: #7095af !important;
  color: #fff;
}
.border-outer {
  border-color: #d2dee6 !important;
}
.text-outer {
  color: #d2dee6 !important;
}
.link-outer,
.text-outer-hover {
  color: #d2dee6 !important;
  cursor: pointer;
}
.link-outer:active,
.link-outer.active,
.text-outer-hover:active,
.text-outer-hover.active {
  color: #91adc1 !important;
}
.link-outer:hover:not(.no-hover),
.link-outer.hover:not(.no-hover),
.link-outer:focus:not(.no-focus),
.link-outer:focus-visible:not(.no-focus),
.link-outer.focus:not(.no-focus),
.text-outer-hover:hover:not(.no-hover),
.text-outer-hover.hover:not(.no-hover),
.text-outer-hover:focus:not(.no-focus),
.text-outer-hover:focus-visible:not(.no-focus),
.text-outer-hover.focus:not(.no-focus) {
  color: #7095af !important;
}
.bg-outer-faded {
  background-color: #e9eef2 !important;
  color: #212529;
}
.bg-outer-op-0 {
  background-color: rgba(210, 222, 230, 0) !important;
  color: #212529;
}
.bg-outer-op-5 {
  background-color: rgba(210, 222, 230, 0.05) !important;
  color: #212529;
}
.bg-outer-op-10 {
  background-color: rgba(210, 222, 230, 0.1) !important;
  color: #212529;
}
.bg-outer-op-15 {
  background-color: rgba(210, 222, 230, 0.15) !important;
  color: #212529;
}
.bg-outer-op-20 {
  background-color: rgba(210, 222, 230, 0.2) !important;
  color: #212529;
}
.bg-outer-op-25 {
  background-color: rgba(210, 222, 230, 0.25) !important;
  color: #212529;
}
.bg-outer-op-30 {
  background-color: rgba(210, 222, 230, 0.3) !important;
  color: #212529;
}
.bg-outer-op-35 {
  background-color: rgba(210, 222, 230, 0.35) !important;
  color: #212529;
}
.bg-outer-op-40 {
  background-color: rgba(210, 222, 230, 0.4) !important;
  color: #212529;
}
.bg-outer-op-45 {
  background-color: rgba(210, 222, 230, 0.45) !important;
  color: #212529;
}
.bg-outer-op-50 {
  background-color: rgba(210, 222, 230, 0.5) !important;
  color: #212529;
}
.bg-outer-op-55 {
  background-color: rgba(210, 222, 230, 0.55) !important;
  color: #212529;
}
.bg-outer-op-60 {
  background-color: rgba(210, 222, 230, 0.6) !important;
  color: #212529;
}
.bg-outer-op-65 {
  background-color: rgba(210, 222, 230, 0.65) !important;
  color: #212529;
}
.bg-outer-op-70 {
  background-color: rgba(210, 222, 230, 0.7) !important;
  color: #212529;
}
.bg-outer-op-75 {
  background-color: rgba(210, 222, 230, 0.75) !important;
  color: #212529;
}
.bg-outer-op-80 {
  background-color: rgba(210, 222, 230, 0.8) !important;
  color: #212529;
}
.bg-outer-op-85 {
  background-color: rgba(210, 222, 230, 0.85) !important;
  color: #212529;
}
.bg-outer-op-90 {
  background-color: rgba(210, 222, 230, 0.9) !important;
  color: #212529;
}
.bg-outer-op-95 {
  background-color: rgba(210, 222, 230, 0.95) !important;
  color: #212529;
}
.bg-outer-op-100 {
  background-color: #d2dee6 !important;
  color: #212529;
}
.navbar.bg-outer-faded .navbar-brand,
.navbar.bg-outer-faded .nav-link,
.navbar.bg-outer-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-outer-faded .nav-link.active {
  color: #4e5862;
}
.bg-outer-faded-hover {
  background-color: #e9eef2 !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-faded-hover:active,
.bg-outer-faded-hover.active {
  background-color: #a7bece !important;
  color: #212529;
}
.bg-outer-faded-hover:hover:not(.no-hover),
.bg-outer-faded-hover.hover:not(.no-hover),
.bg-outer-faded-hover:focus:not(.no-focus),
.bg-outer-faded-hover:focus-visible:not(.no-focus),
.bg-outer-faded-hover.focus:not(.no-focus) {
  background-color: #87a5bb !important;
  color: #fff;
}
.border-outer-faded {
  border-color: #e9eef2 !important;
}
.text-outer-faded {
  color: #e9eef2 !important;
}
.text-outer-faded-hover {
  color: #e9eef2 !important;
  cursor: pointer;
}
.text-outer-faded-hover:active,
.text-outer-faded-hover.active {
  color: #a7bece !important;
}
.text-outer-faded-hover:hover:not(.no-hover),
.text-outer-faded-hover.hover:not(.no-hover),
.text-outer-faded-hover:focus:not(.no-focus),
.text-outer-faded-hover:focus-visible:not(.no-focus),
.text-outer-faded-hover.focus:not(.no-focus) {
  color: #87a5bb !important;
}
.bg-outer-pale {
  background-color: #f8fafb !important;
  color: #212529;
}
.navbar.bg-outer-pale .navbar-brand,
.navbar.bg-outer-pale .nav-link,
.navbar.bg-outer-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-outer-pale .nav-link.active {
  color: #4e5862;
}
.bg-outer-pale-hover {
  background-color: #f8fafb !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-pale-hover:active,
.bg-outer-pale-hover.active {
  background-color: #b7c9d7 !important;
  color: #212529;
}
.bg-outer-pale-hover:hover:not(.no-hover),
.bg-outer-pale-hover.hover:not(.no-hover),
.bg-outer-pale-hover:focus:not(.no-focus),
.bg-outer-pale-hover:focus-visible:not(.no-focus),
.bg-outer-pale-hover.focus:not(.no-focus) {
  background-color: #96b1c4 !important;
  color: #fff;
}
.border-outer-pale {
  border-color: #f8fafb !important;
}
.text-outer-pale {
  color: #f8fafb !important;
}
.text-outer-pale-hover {
  color: #f8fafb !important;
  cursor: pointer;
}
.text-outer-pale-hover:active,
.text-outer-pale-hover.active {
  color: #b7c9d7 !important;
}
.text-outer-pale-hover:hover:not(.no-hover),
.text-outer-pale-hover.hover:not(.no-hover),
.text-outer-pale-hover:focus:not(.no-focus),
.text-outer-pale-hover:focus-visible:not(.no-focus),
.text-outer-pale-hover.focus:not(.no-focus) {
  color: #96b1c4 !important;
}
.btn-outer {
  --bs-btn-active-bg: #d2dee6;
  --bs-btn-active-border-color: #d2dee6;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d2dee6;
  --bs-btn-hover-border-color: #d2dee6;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d2dee6;
  --bs-btn-disabled-border-color: #d2dee6;
  --bs-btn-disabled-color: #212529;
}
.btn-outer,
.btn-outer.no-hover,
.btn-outer.no-hover:hover,
.btn-outer.no-active,
.btn-outer.no-active:active,
.btn-outer.no-focus,
.btn-outer.no-focus:focus,
.btn-outer.no-focus:focus-visible {
  background-color: #d2dee6;
  border-color: #d2dee6;
  color: #212529;
}
.btn-outer:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outer:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outer,
.btn-check:checked + .btn-outer {
  background: none;
  background-color: #91adc1;
  border-color: #91adc1;
  color: #fff;
}
.show > .btn-outer.dropdown-toggle,
.btn-outer.dropdown-toggle.show {
  background: none;
  background-color: #7095af !important;
  border-color: #7095af !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outer:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outer:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outer:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outer:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outer:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #7095af !important;
    border-color: #7095af !important;
    color: #fff !important;
  }
}
.btn-outer.disabled,
.btn-outer:disabled {
  background-color: #e9eef2;
  border-color: #e9eef2;
  opacity: inherit;
  color: #b0c4d3;
}
.btn-outer-faded {
  --bs-btn-active-bg: #e9eef2;
  --bs-btn-active-border-color: #e9eef2;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e9eef2;
  --bs-btn-hover-border-color: #e9eef2;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e9eef2;
  --bs-btn-disabled-border-color: #e9eef2;
  --bs-btn-disabled-color: #212529;
}
.btn-outer-faded,
.btn-outer-faded.no-hover,
.btn-outer-faded.no-hover:hover,
.btn-outer-faded.no-active,
.btn-outer-faded.no-active:active,
.btn-outer-faded.no-focus,
.btn-outer-faded.no-focus:focus,
.btn-outer-faded.no-focus:focus-visible {
  background-color: #e9eef2;
  border-color: #e9eef2;
  color: #212529;
}
.btn-outer-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outer-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outer-faded,
.btn-check:checked + .btn-outer-faded {
  background: none;
  background-color: #a7bece;
  border-color: #a7bece;
  color: #212529;
}
.show > .btn-outer-faded.dropdown-toggle,
.btn-outer-faded.dropdown-toggle.show {
  background: none;
  background-color: #87a5bb !important;
  border-color: #87a5bb !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outer-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outer-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outer-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outer-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outer-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #87a5bb !important;
    border-color: #87a5bb !important;
    color: #fff !important;
  }
}
.btn-outer-faded.disabled,
.btn-outer-faded:disabled {
  background-color: #f4f7f9;
  border-color: #f4f7f9;
  opacity: inherit;
  color: #b7c9d7;
}
.btn-outer-pale {
  --bs-btn-active-bg: #f8fafb;
  --bs-btn-active-border-color: #f8fafb;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f8fafb;
  --bs-btn-hover-border-color: #f8fafb;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f8fafb;
  --bs-btn-disabled-border-color: #f8fafb;
  --bs-btn-disabled-color: #212529;
}
.btn-outer-pale,
.btn-outer-pale.no-hover,
.btn-outer-pale.no-hover:hover,
.btn-outer-pale.no-active,
.btn-outer-pale.no-active:active,
.btn-outer-pale.no-focus,
.btn-outer-pale.no-focus:focus,
.btn-outer-pale.no-focus:focus-visible {
  background-color: #f8fafb;
  border-color: #f8fafb;
  color: #212529;
}
.btn-outer-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outer-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outer-pale,
.btn-check:checked + .btn-outer-pale {
  background: none;
  background-color: #b7c9d7;
  border-color: #b7c9d7;
  color: #212529;
}
.show > .btn-outer-pale.dropdown-toggle,
.btn-outer-pale.dropdown-toggle.show {
  background: none;
  background-color: #96b1c4 !important;
  border-color: #96b1c4 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outer-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outer-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outer-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outer-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outer-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #96b1c4 !important;
    border-color: #96b1c4 !important;
    color: #fff !important;
  }
}
.btn-outer-pale.disabled,
.btn-outer-pale:disabled {
  background-color: #fcfdfd;
  border-color: #fcfdfd;
  opacity: inherit;
  color: #bccdd9;
}
.btn-outline-outer {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d2dee6;
  --bs-btn-active-color: #d2dee6;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d2dee6;
  --bs-btn-hover-color: #d2dee6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d2dee6;
  --bs-btn-disabled-color: #d2dee6;
}
.btn-outline-outer,
.btn-outline-outer.no-hover,
.btn-outline-outer.no-hover:hover,
.btn-outline-outer.no-active,
.btn-outline-outer.no-active:active,
.btn-outline-outer.no-focus,
.btn-outline-outer.no-focus:focus,
.btn-outline-outer.no-focus:focus-visible {
  color: #d2dee6;
  border-color: #d2dee6;
  background-color: transparent;
}
.btn-outline-outer:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-outer:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-outer,
.btn-check:checked + .btn-outline-outer {
  background-color: #d2dee6;
  border-color: #d2dee6;
  color: #212529;
}
.show > .btn-outline-outer.dropdown-toggle,
.btn-outline-outer.dropdown-toggle.show {
  color: #fff !important;
  background-color: #7095af !important;
  border-color: #7095af !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-outer:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-outer:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-outer:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-outer:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-outer:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #7095af !important;
    border-color: #7095af !important;
  }
}
.btn-outline-outer.disabled,
.btn-outline-outer:disabled {
  color: #e9eef2;
  border-color: #e9eef2;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-outer-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e9eef2;
  --bs-btn-active-color: #668da9;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e9eef2;
  --bs-btn-hover-color: #668da9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e9eef2;
  --bs-btn-disabled-color: #668da9;
}
.btn-outline-outer-faded,
.btn-outline-outer-faded.no-hover,
.btn-outline-outer-faded.no-hover:hover,
.btn-outline-outer-faded.no-active,
.btn-outline-outer-faded.no-active:active,
.btn-outline-outer-faded.no-focus,
.btn-outline-outer-faded.no-focus:focus,
.btn-outline-outer-faded.no-focus:focus-visible {
  color: #668da9;
  border-color: #e9eef2;
  background-color: transparent;
}
.btn-outline-outer-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-outer-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-outer-faded,
.btn-check:checked + .btn-outline-outer-faded {
  background-color: #e9eef2;
  border-color: #e9eef2;
  color: #212529;
}
.show > .btn-outline-outer-faded.dropdown-toggle,
.btn-outline-outer-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #87a5bb !important;
  border-color: #87a5bb !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-outer-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-outer-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-outer-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-outer-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-outer-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #87a5bb !important;
    border-color: #87a5bb !important;
  }
}
.btn-outline-outer-faded.disabled,
.btn-outline-outer-faded:disabled {
  color: #f4f7f9;
  border-color: #f4f7f9;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-outer-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f8fafb;
  --bs-btn-active-color: #7699b2;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f8fafb;
  --bs-btn-hover-color: #7699b2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8fafb;
  --bs-btn-disabled-color: #7699b2;
}
.btn-outline-outer-pale,
.btn-outline-outer-pale.no-hover,
.btn-outline-outer-pale.no-hover:hover,
.btn-outline-outer-pale.no-active,
.btn-outline-outer-pale.no-active:active,
.btn-outline-outer-pale.no-focus,
.btn-outline-outer-pale.no-focus:focus,
.btn-outline-outer-pale.no-focus:focus-visible {
  color: #7699b2;
  border-color: #f8fafb;
  background-color: transparent;
}
.btn-outline-outer-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-outer-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-outer-pale,
.btn-check:checked + .btn-outline-outer-pale {
  background-color: #f8fafb;
  border-color: #f8fafb;
  color: #212529;
}
.show > .btn-outline-outer-pale.dropdown-toggle,
.btn-outline-outer-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #96b1c4 !important;
  border-color: #96b1c4 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-outer-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-outer-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-outer-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-outer-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-outer-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #96b1c4 !important;
    border-color: #96b1c4 !important;
  }
}
.btn-outline-outer-pale.disabled,
.btn-outline-outer-pale:disabled {
  color: #fcfdfd;
  border-color: #fcfdfd;
  opacity: inherit;
}
.alert-outer {
  color: #7095af;
  background-color: #f2f5f7;
  border-color: #edf2f5;
}
.alert-outer .alert-link {
  color: #6089a6;
}
.list-group-item-outer {
  color: #212529;
  background-color: #f2f5f7;
}
.list-group-item-outer.list-group-item-action:hover:not(.no-hover),
.list-group-item-outer.list-group-item-action.hover:not(.no-hover),
.list-group-item-outer.list-group-item-action:focus:not(.no-focus),
.list-group-item-outer.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-outer.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #90acc0 !important;
}
.list-group-item-outer.list-group-item-action.active,
.list-group-item-outer.list-group-item-action:active {
  color: #212529;
  background-color: #b0c4d3 !important;
  border-color: #b0c4d3;
}
.card.card-action-outer:hover:not(.no-hover),
.card.card-action-outer.hover:not(.no-hover),
.card.card-action-outer:focus:not(.no-focus),
.card.card-action-outer:focus-visible:not(.no-focus),
.card.card-action-outer.focus:not(.no-focus) {
  color: #fff;
  background-color: #90acc0 !important;
  box-shadow: 0 0 7px 0 #7095af !important;
}
.card.card-action-outer:active,
.card.card-action-outer.active {
  color: #212529;
  background-color: #b0c4d3 !important;
  box-shadow: 0 0 7px 0 #91adc1 !important;
}
.form-check-input-outer:checked,
.form-check-input-outer[type=checkbox]:indeterminate {
  border-color: #d2dee6;
  background-color: #d2dee6;
  color: #212529;
}
.form-check .form-check-input-outer:checked ~ .form-check-label.form-check-label-em {
  color: #d2dee6;
  font-weight: 700;
}
.table-outer {
  background-color: #f6f8fa;
  --bs-table-bg: #f6f8fa;
  border-color: #f2f5f7;
  color: #212529;
}
.table-striped.table-outer > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-outer:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-outer,
.table-striped > tbody > tr:nth-of-type(odd) td.table-outer,
.table-striped-outer tbody tr:nth-of-type(odd) {
  background-color: rgba(210, 222, 230, 0.2);
}
.table-chess.table-outer tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-outer tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-outer tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-outer tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(210, 222, 230, 0.2);
}
.shine-outer,
.shadow-outer,
.shine-outer:focus,
.shine-outer:focus-visible,
.shadow-outer:focus,
.shadow-outer:focus-visible {
  box-shadow: 0 0 7px 0 #d2dee6 !important;
}
.text-shine-outer,
.text-shadow-outer,
.text-shine-outer:focus,
.text-shine-outer:focus-visible,
.text-shadow-outer:focus,
.text-shadow-outer:focus-visible {
  text-shadow: 0 0 7px #d2dee6 !important;
}
.popover-outer-faded {
  --bs-popover-border-color: #d2dee6;
  --bs-popover-header-bg: rgba(210, 222, 230, 0.25);
  --bs-popover-header-color: #d2dee6;
}
.popover-outer {
  --bs-popover-border-color: #d2dee6;
  --bs-popover-header-bg: #d2dee6;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-outer-light: #cfdde6;
  --bs-outer-light-rgb: 206.925, 220.65, 230.475;
  --bs-outer-light-r: 206.925;
  --bs-outer-light-g: 220.65;
  --bs-outer-light-b: 230.475;
  --bs-outer-light-hover: #6a94b3;
  --bs-outer-light-hover-rgb: 105.60991736, 148.25950413, 178.79008264;
  --bs-outer-light-hover-r: 105.60991736;
  --bs-outer-light-hover-g: 148.25950413;
  --bs-outer-light-hover-b: 178.79008264;
  --bs-outer-light-active: #8bacc4;
  --bs-outer-light-active-rgb: 139.38161157, 172.38966942, 196.01838843;
  --bs-outer-light-active-r: 139.38161157;
  --bs-outer-light-active-g: 172.38966942;
  --bs-outer-light-active-b: 196.01838843;
  --bs-outer-light-faded: #e7eef3;
  --bs-outer-light-faded-rgb: 230.9625, 237.825, 242.7375;
  --bs-outer-light-faded-r: 230.9625;
  --bs-outer-light-faded-g: 237.825;
  --bs-outer-light-faded-b: 242.7375;
  --bs-outer-light-faded-hover: #82a5bf;
  --bs-outer-light-faded-hover-rgb: 129.64741736, 165.43450413, 191.05258264;
  --bs-outer-light-faded-hover-r: 129.64741736;
  --bs-outer-light-faded-hover-g: 165.43450413;
  --bs-outer-light-faded-hover-b: 191.05258264;
  --bs-outer-light-faded-active: #a3bed0;
  --bs-outer-light-faded-active-rgb: 163.41911157, 189.56466942, 208.28088843;
  --bs-outer-light-faded-active-r: 163.41911157;
  --bs-outer-light-faded-active-g: 189.56466942;
  --bs-outer-light-faded-active-b: 208.28088843;
  --bs-outer-light-pale: #f8fafb;
  --bs-outer-light-pale-rgb: 247.78875, 249.8475, 251.32125;
  --bs-outer-light-pale-r: 247.78875;
  --bs-outer-light-pale-g: 249.8475;
  --bs-outer-light-pale-b: 251.32125;
  --bs-outer-light-pale-hover: #92b1c8;
  --bs-outer-light-pale-hover-rgb: 146.47366736, 177.45700413, 199.63633264;
  --bs-outer-light-pale-hover-r: 146.47366736;
  --bs-outer-light-pale-hover-g: 177.45700413;
  --bs-outer-light-pale-hover-b: 199.63633264;
  --bs-outer-light-pale-active: #b4cad9;
  --bs-outer-light-pale-active-rgb: 180.24536157, 201.58716942, 216.86463843;
  --bs-outer-light-pale-active-r: 180.24536157;
  --bs-outer-light-pale-active-g: 201.58716942;
  --bs-outer-light-pale-active-b: 216.86463843;
}
.bg-outer-light {
  background-color: #cfdde6 !important;
  color: #212529;
}
.navbar.bg-outer-light .navbar-brand,
.navbar.bg-outer-light .nav-link,
.navbar.bg-outer-light .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-outer-light .nav-link.active {
  color: #4e5862;
}
.bg-outer-light-hover {
  background-color: #cfdde6 !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-light-hover:active,
.bg-outer-light-hover.active {
  background-color: #8bacc4 !important;
  color: #fff;
}
.bg-outer-light-hover:hover:not(.no-hover),
.bg-outer-light-hover.hover:not(.no-hover),
.bg-outer-light-hover:focus:not(.no-focus),
.bg-outer-light-hover:focus-visible:not(.no-focus),
.bg-outer-light-hover.focus:not(.no-focus),
.bg-outer-light-hover-sim {
  background-color: #6a94b3 !important;
  color: #fff;
}
.border-outer-light {
  border-color: #cfdde6 !important;
}
.text-outer-light {
  color: #cfdde6 !important;
}
.link-outer-light,
.text-outer-light-hover {
  color: #cfdde6 !important;
  cursor: pointer;
}
.link-outer-light:active,
.link-outer-light.active,
.text-outer-light-hover:active,
.text-outer-light-hover.active {
  color: #8bacc4 !important;
}
.link-outer-light:hover:not(.no-hover),
.link-outer-light.hover:not(.no-hover),
.link-outer-light:focus:not(.no-focus),
.link-outer-light:focus-visible:not(.no-focus),
.link-outer-light.focus:not(.no-focus),
.text-outer-light-hover:hover:not(.no-hover),
.text-outer-light-hover.hover:not(.no-hover),
.text-outer-light-hover:focus:not(.no-focus),
.text-outer-light-hover:focus-visible:not(.no-focus),
.text-outer-light-hover.focus:not(.no-focus) {
  color: #6a94b3 !important;
}
.bg-outer-light-faded {
  background-color: #e7eef3 !important;
  color: #212529;
}
.bg-outer-light-op-0 {
  background-color: rgba(207, 221, 230, 0) !important;
  color: #212529;
}
.bg-outer-light-op-5 {
  background-color: rgba(207, 221, 230, 0.05) !important;
  color: #212529;
}
.bg-outer-light-op-10 {
  background-color: rgba(207, 221, 230, 0.1) !important;
  color: #212529;
}
.bg-outer-light-op-15 {
  background-color: rgba(207, 221, 230, 0.15) !important;
  color: #212529;
}
.bg-outer-light-op-20 {
  background-color: rgba(207, 221, 230, 0.2) !important;
  color: #212529;
}
.bg-outer-light-op-25 {
  background-color: rgba(207, 221, 230, 0.25) !important;
  color: #212529;
}
.bg-outer-light-op-30 {
  background-color: rgba(207, 221, 230, 0.3) !important;
  color: #212529;
}
.bg-outer-light-op-35 {
  background-color: rgba(207, 221, 230, 0.35) !important;
  color: #212529;
}
.bg-outer-light-op-40 {
  background-color: rgba(207, 221, 230, 0.4) !important;
  color: #212529;
}
.bg-outer-light-op-45 {
  background-color: rgba(207, 221, 230, 0.45) !important;
  color: #212529;
}
.bg-outer-light-op-50 {
  background-color: rgba(207, 221, 230, 0.5) !important;
  color: #212529;
}
.bg-outer-light-op-55 {
  background-color: rgba(207, 221, 230, 0.55) !important;
  color: #212529;
}
.bg-outer-light-op-60 {
  background-color: rgba(207, 221, 230, 0.6) !important;
  color: #212529;
}
.bg-outer-light-op-65 {
  background-color: rgba(207, 221, 230, 0.65) !important;
  color: #212529;
}
.bg-outer-light-op-70 {
  background-color: rgba(207, 221, 230, 0.7) !important;
  color: #212529;
}
.bg-outer-light-op-75 {
  background-color: rgba(207, 221, 230, 0.75) !important;
  color: #212529;
}
.bg-outer-light-op-80 {
  background-color: rgba(207, 221, 230, 0.8) !important;
  color: #212529;
}
.bg-outer-light-op-85 {
  background-color: rgba(207, 221, 230, 0.85) !important;
  color: #212529;
}
.bg-outer-light-op-90 {
  background-color: rgba(207, 221, 230, 0.9) !important;
  color: #212529;
}
.bg-outer-light-op-95 {
  background-color: rgba(207, 221, 230, 0.95) !important;
  color: #212529;
}
.bg-outer-light-op-100 {
  background-color: #cfdde6 !important;
  color: #212529;
}
.navbar.bg-outer-light-faded .navbar-brand,
.navbar.bg-outer-light-faded .nav-link,
.navbar.bg-outer-light-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-outer-light-faded .nav-link.active {
  color: #4e5862;
}
.bg-outer-light-faded-hover {
  background-color: #e7eef3 !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-light-faded-hover:active,
.bg-outer-light-faded-hover.active {
  background-color: #a3bed0 !important;
  color: #212529;
}
.bg-outer-light-faded-hover:hover:not(.no-hover),
.bg-outer-light-faded-hover.hover:not(.no-hover),
.bg-outer-light-faded-hover:focus:not(.no-focus),
.bg-outer-light-faded-hover:focus-visible:not(.no-focus),
.bg-outer-light-faded-hover.focus:not(.no-focus) {
  background-color: #82a5bf !important;
  color: #fff;
}
.border-outer-light-faded {
  border-color: #e7eef3 !important;
}
.text-outer-light-faded {
  color: #e7eef3 !important;
}
.text-outer-light-faded-hover {
  color: #e7eef3 !important;
  cursor: pointer;
}
.text-outer-light-faded-hover:active,
.text-outer-light-faded-hover.active {
  color: #a3bed0 !important;
}
.text-outer-light-faded-hover:hover:not(.no-hover),
.text-outer-light-faded-hover.hover:not(.no-hover),
.text-outer-light-faded-hover:focus:not(.no-focus),
.text-outer-light-faded-hover:focus-visible:not(.no-focus),
.text-outer-light-faded-hover.focus:not(.no-focus) {
  color: #82a5bf !important;
}
.bg-outer-light-pale {
  background-color: #f8fafb !important;
  color: #212529;
}
.navbar.bg-outer-light-pale .navbar-brand,
.navbar.bg-outer-light-pale .nav-link,
.navbar.bg-outer-light-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-outer-light-pale .nav-link.active {
  color: #4e5862;
}
.bg-outer-light-pale-hover {
  background-color: #f8fafb !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-light-pale-hover:active,
.bg-outer-light-pale-hover.active {
  background-color: #b4cad9 !important;
  color: #212529;
}
.bg-outer-light-pale-hover:hover:not(.no-hover),
.bg-outer-light-pale-hover.hover:not(.no-hover),
.bg-outer-light-pale-hover:focus:not(.no-focus),
.bg-outer-light-pale-hover:focus-visible:not(.no-focus),
.bg-outer-light-pale-hover.focus:not(.no-focus) {
  background-color: #92b1c8 !important;
  color: #fff;
}
.border-outer-light-pale {
  border-color: #f8fafb !important;
}
.text-outer-light-pale {
  color: #f8fafb !important;
}
.text-outer-light-pale-hover {
  color: #f8fafb !important;
  cursor: pointer;
}
.text-outer-light-pale-hover:active,
.text-outer-light-pale-hover.active {
  color: #b4cad9 !important;
}
.text-outer-light-pale-hover:hover:not(.no-hover),
.text-outer-light-pale-hover.hover:not(.no-hover),
.text-outer-light-pale-hover:focus:not(.no-focus),
.text-outer-light-pale-hover:focus-visible:not(.no-focus),
.text-outer-light-pale-hover.focus:not(.no-focus) {
  color: #92b1c8 !important;
}
.btn-outer-light {
  --bs-btn-active-bg: #cfdde6;
  --bs-btn-active-border-color: #cfdde6;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #cfdde6;
  --bs-btn-hover-border-color: #cfdde6;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #cfdde6;
  --bs-btn-disabled-border-color: #cfdde6;
  --bs-btn-disabled-color: #212529;
}
.btn-outer-light,
.btn-outer-light.no-hover,
.btn-outer-light.no-hover:hover,
.btn-outer-light.no-active,
.btn-outer-light.no-active:active,
.btn-outer-light.no-focus,
.btn-outer-light.no-focus:focus,
.btn-outer-light.no-focus:focus-visible {
  background-color: #cfdde6;
  border-color: #cfdde6;
  color: #212529;
}
.btn-outer-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outer-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outer-light,
.btn-check:checked + .btn-outer-light {
  background: none;
  background-color: #8bacc4;
  border-color: #8bacc4;
  color: #fff;
}
.show > .btn-outer-light.dropdown-toggle,
.btn-outer-light.dropdown-toggle.show {
  background: none;
  background-color: #6a94b3 !important;
  border-color: #6a94b3 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outer-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outer-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outer-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outer-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outer-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #6a94b3 !important;
    border-color: #6a94b3 !important;
    color: #fff !important;
  }
}
.btn-outer-light.disabled,
.btn-outer-light:disabled {
  background-color: #e7eef3;
  border-color: #e7eef3;
  opacity: inherit;
  color: #adc4d5;
}
.btn-outer-light-faded {
  --bs-btn-active-bg: #e7eef3;
  --bs-btn-active-border-color: #e7eef3;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e7eef3;
  --bs-btn-hover-border-color: #e7eef3;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e7eef3;
  --bs-btn-disabled-border-color: #e7eef3;
  --bs-btn-disabled-color: #212529;
}
.btn-outer-light-faded,
.btn-outer-light-faded.no-hover,
.btn-outer-light-faded.no-hover:hover,
.btn-outer-light-faded.no-active,
.btn-outer-light-faded.no-active:active,
.btn-outer-light-faded.no-focus,
.btn-outer-light-faded.no-focus:focus,
.btn-outer-light-faded.no-focus:focus-visible {
  background-color: #e7eef3;
  border-color: #e7eef3;
  color: #212529;
}
.btn-outer-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outer-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outer-light-faded,
.btn-check:checked + .btn-outer-light-faded {
  background: none;
  background-color: #a3bed0;
  border-color: #a3bed0;
  color: #212529;
}
.show > .btn-outer-light-faded.dropdown-toggle,
.btn-outer-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #82a5bf !important;
  border-color: #82a5bf !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outer-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outer-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outer-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outer-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outer-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #82a5bf !important;
    border-color: #82a5bf !important;
    color: #fff !important;
  }
}
.btn-outer-light-faded.disabled,
.btn-outer-light-faded:disabled {
  background-color: #f3f6f9;
  border-color: #f3f6f9;
  opacity: inherit;
  color: #b4cad9;
}
.btn-outer-light-pale {
  --bs-btn-active-bg: #f8fafb;
  --bs-btn-active-border-color: #f8fafb;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f8fafb;
  --bs-btn-hover-border-color: #f8fafb;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f8fafb;
  --bs-btn-disabled-border-color: #f8fafb;
  --bs-btn-disabled-color: #212529;
}
.btn-outer-light-pale,
.btn-outer-light-pale.no-hover,
.btn-outer-light-pale.no-hover:hover,
.btn-outer-light-pale.no-active,
.btn-outer-light-pale.no-active:active,
.btn-outer-light-pale.no-focus,
.btn-outer-light-pale.no-focus:focus,
.btn-outer-light-pale.no-focus:focus-visible {
  background-color: #f8fafb;
  border-color: #f8fafb;
  color: #212529;
}
.btn-outer-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outer-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outer-light-pale,
.btn-check:checked + .btn-outer-light-pale {
  background: none;
  background-color: #b4cad9;
  border-color: #b4cad9;
  color: #212529;
}
.show > .btn-outer-light-pale.dropdown-toggle,
.btn-outer-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #92b1c8 !important;
  border-color: #92b1c8 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outer-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outer-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outer-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outer-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outer-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #92b1c8 !important;
    border-color: #92b1c8 !important;
    color: #fff !important;
  }
}
.btn-outer-light-pale.disabled,
.btn-outer-light-pale:disabled {
  background-color: #fbfcfd;
  border-color: #fbfcfd;
  opacity: inherit;
  color: #b9cddb;
}
.btn-outline-outer-light {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #cfdde6;
  --bs-btn-active-color: #cfdde6;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #cfdde6;
  --bs-btn-hover-color: #cfdde6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #cfdde6;
  --bs-btn-disabled-color: #cfdde6;
}
.btn-outline-outer-light,
.btn-outline-outer-light.no-hover,
.btn-outline-outer-light.no-hover:hover,
.btn-outline-outer-light.no-active,
.btn-outline-outer-light.no-active:active,
.btn-outline-outer-light.no-focus,
.btn-outline-outer-light.no-focus:focus,
.btn-outline-outer-light.no-focus:focus-visible {
  color: #cfdde6;
  border-color: #cfdde6;
  background-color: transparent;
}
.btn-outline-outer-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-outer-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-outer-light,
.btn-check:checked + .btn-outline-outer-light {
  background-color: #cfdde6;
  border-color: #cfdde6;
  color: #212529;
}
.show > .btn-outline-outer-light.dropdown-toggle,
.btn-outline-outer-light.dropdown-toggle.show {
  color: #fff !important;
  background-color: #6a94b3 !important;
  border-color: #6a94b3 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-outer-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-outer-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-outer-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-outer-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-outer-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #6a94b3 !important;
    border-color: #6a94b3 !important;
  }
}
.btn-outline-outer-light.disabled,
.btn-outline-outer-light:disabled {
  color: #e7eef3;
  border-color: #e7eef3;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-outer-light-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e7eef3;
  --bs-btn-active-color: #608dae;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e7eef3;
  --bs-btn-hover-color: #608dae;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e7eef3;
  --bs-btn-disabled-color: #608dae;
}
.btn-outline-outer-light-faded,
.btn-outline-outer-light-faded.no-hover,
.btn-outline-outer-light-faded.no-hover:hover,
.btn-outline-outer-light-faded.no-active,
.btn-outline-outer-light-faded.no-active:active,
.btn-outline-outer-light-faded.no-focus,
.btn-outline-outer-light-faded.no-focus:focus,
.btn-outline-outer-light-faded.no-focus:focus-visible {
  color: #608dae;
  border-color: #e7eef3;
  background-color: transparent;
}
.btn-outline-outer-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-outer-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-outer-light-faded,
.btn-check:checked + .btn-outline-outer-light-faded {
  background-color: #e7eef3;
  border-color: #e7eef3;
  color: #212529;
}
.show > .btn-outline-outer-light-faded.dropdown-toggle,
.btn-outline-outer-light-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #82a5bf !important;
  border-color: #82a5bf !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-outer-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-outer-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-outer-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-outer-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-outer-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #82a5bf !important;
    border-color: #82a5bf !important;
  }
}
.btn-outline-outer-light-faded.disabled,
.btn-outline-outer-light-faded:disabled {
  color: #f3f6f9;
  border-color: #f3f6f9;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-outer-light-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f8fafb;
  --bs-btn-active-color: #7199b6;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f8fafb;
  --bs-btn-hover-color: #7199b6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8fafb;
  --bs-btn-disabled-color: #7199b6;
}
.btn-outline-outer-light-pale,
.btn-outline-outer-light-pale.no-hover,
.btn-outline-outer-light-pale.no-hover:hover,
.btn-outline-outer-light-pale.no-active,
.btn-outline-outer-light-pale.no-active:active,
.btn-outline-outer-light-pale.no-focus,
.btn-outline-outer-light-pale.no-focus:focus,
.btn-outline-outer-light-pale.no-focus:focus-visible {
  color: #7199b6;
  border-color: #f8fafb;
  background-color: transparent;
}
.btn-outline-outer-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-outer-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-outer-light-pale,
.btn-check:checked + .btn-outline-outer-light-pale {
  background-color: #f8fafb;
  border-color: #f8fafb;
  color: #212529;
}
.show > .btn-outline-outer-light-pale.dropdown-toggle,
.btn-outline-outer-light-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #92b1c8 !important;
  border-color: #92b1c8 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-outer-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-outer-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-outer-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-outer-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-outer-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #92b1c8 !important;
    border-color: #92b1c8 !important;
  }
}
.btn-outline-outer-light-pale.disabled,
.btn-outline-outer-light-pale:disabled {
  color: #fbfcfd;
  border-color: #fbfcfd;
  opacity: inherit;
}
.alert-outer-light {
  color: #6a94b3;
  background-color: #f1f5f8;
  border-color: #ecf1f5;
}
.alert-outer-light .alert-link {
  color: #5988aa;
}
.list-group-item-outer-light {
  color: #212529;
  background-color: #f1f5f8;
}
.list-group-item-outer-light.list-group-item-action:hover:not(.no-hover),
.list-group-item-outer-light.list-group-item-action.hover:not(.no-hover),
.list-group-item-outer-light.list-group-item-action:focus:not(.no-focus),
.list-group-item-outer-light.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-outer-light.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #8bacc4 !important;
}
.list-group-item-outer-light.list-group-item-action.active,
.list-group-item-outer-light.list-group-item-action:active {
  color: #212529;
  background-color: #adc4d5 !important;
  border-color: #adc4d5;
}
.card.card-action-outer-light:hover:not(.no-hover),
.card.card-action-outer-light.hover:not(.no-hover),
.card.card-action-outer-light:focus:not(.no-focus),
.card.card-action-outer-light:focus-visible:not(.no-focus),
.card.card-action-outer-light.focus:not(.no-focus) {
  color: #fff;
  background-color: #8bacc4 !important;
  box-shadow: 0 0 7px 0 #6a94b3 !important;
}
.card.card-action-outer-light:active,
.card.card-action-outer-light.active {
  color: #212529;
  background-color: #adc4d5 !important;
  box-shadow: 0 0 7px 0 #8bacc4 !important;
}
.form-check-input-outer-light:checked,
.form-check-input-outer-light[type=checkbox]:indeterminate {
  border-color: #cfdde6;
  background-color: #cfdde6;
  color: #212529;
}
.form-check .form-check-input-outer-light:checked ~ .form-check-label.form-check-label-em {
  color: #cfdde6;
  font-weight: 700;
}
.table-outer-light {
  background-color: #f5f8fa;
  --bs-table-bg: #f5f8fa;
  border-color: #f1f5f8;
  color: #212529;
}
.table-striped.table-outer-light > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-outer-light:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-outer-light,
.table-striped > tbody > tr:nth-of-type(odd) td.table-outer-light,
.table-striped-outer-light tbody tr:nth-of-type(odd) {
  background-color: rgba(207, 221, 230, 0.2);
}
.table-chess.table-outer-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-outer-light tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-outer-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-outer-light tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(207, 221, 230, 0.2);
}
.shine-outer-light,
.shadow-outer-light,
.shine-outer-light:focus,
.shine-outer-light:focus-visible,
.shadow-outer-light:focus,
.shadow-outer-light:focus-visible {
  box-shadow: 0 0 7px 0 #cfdde6 !important;
}
.text-shine-outer-light,
.text-shadow-outer-light,
.text-shine-outer-light:focus,
.text-shine-outer-light:focus-visible,
.text-shadow-outer-light:focus,
.text-shadow-outer-light:focus-visible {
  text-shadow: 0 0 7px #cfdde6 !important;
}
.popover-outer-light-faded {
  --bs-popover-border-color: #cfdde6;
  --bs-popover-header-bg: rgba(207, 221, 230, 0.25);
  --bs-popover-header-color: #cfdde6;
}
.popover-outer-light {
  --bs-popover-border-color: #cfdde6;
  --bs-popover-header-bg: #cfdde6;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-outer-dark: #d6dfe5;
  --bs-outer-dark-rgb: 213.55, 222.7, 229.25;
  --bs-outer-dark-r: 213.55;
  --bs-outer-dark-g: 222.7;
  --bs-outer-dark-b: 229.25;
  --bs-outer-dark-hover: #7795ab;
  --bs-outer-dark-hover-rgb: 119.17723214, 149.15982143, 170.62276786;
  --bs-outer-dark-hover-r: 119.17723214;
  --bs-outer-dark-hover-g: 149.15982143;
  --bs-outer-dark-hover-b: 170.62276786;
  --bs-outer-dark-active: #97aebe;
  --bs-outer-dark-active-rgb: 150.63482143, 173.67321429, 190.16517857;
  --bs-outer-dark-active-r: 150.63482143;
  --bs-outer-dark-active-g: 173.67321429;
  --bs-outer-dark-active-b: 190.16517857;
  --bs-outer-dark-faded: #eaeff2;
  --bs-outer-dark-faded-rgb: 234.275, 238.85, 242.125;
  --bs-outer-dark-faded-r: 234.275;
  --bs-outer-dark-faded-g: 238.85;
  --bs-outer-dark-faded-b: 242.125;
  --bs-outer-dark-faded-hover: #8ca5b7;
  --bs-outer-dark-faded-hover-rgb: 139.90223214, 165.30982143, 183.49776786;
  --bs-outer-dark-faded-hover-r: 139.90223214;
  --bs-outer-dark-faded-hover-g: 165.30982143;
  --bs-outer-dark-faded-hover-b: 183.49776786;
  --bs-outer-dark-faded-active: #abbecb;
  --bs-outer-dark-faded-active-rgb: 171.35982143, 189.82321429, 203.04017857;
  --bs-outer-dark-faded-active-r: 171.35982143;
  --bs-outer-dark-faded-active-g: 189.82321429;
  --bs-outer-dark-faded-active-b: 203.04017857;
  --bs-outer-dark-pale: #f9fafb;
  --bs-outer-dark-pale-rgb: 248.7825, 250.155, 251.1375;
  --bs-outer-dark-pale-r: 248.7825;
  --bs-outer-dark-pale-g: 250.155;
  --bs-outer-dark-pale-b: 251.1375;
  --bs-outer-dark-pale-hover: #9ab1c1;
  --bs-outer-dark-pale-hover-rgb: 154.40973214, 176.61482143, 192.51026786;
  --bs-outer-dark-pale-hover-r: 154.40973214;
  --bs-outer-dark-pale-hover-g: 176.61482143;
  --bs-outer-dark-pale-hover-b: 192.51026786;
  --bs-outer-dark-pale-active: #bac9d4;
  --bs-outer-dark-pale-active-rgb: 185.86732143, 201.12821429, 212.05267857;
  --bs-outer-dark-pale-active-r: 185.86732143;
  --bs-outer-dark-pale-active-g: 201.12821429;
  --bs-outer-dark-pale-active-b: 212.05267857;
}
.bg-outer-dark {
  background-color: #d6dfe5 !important;
  color: #212529;
}
.navbar.bg-outer-dark .navbar-brand,
.navbar.bg-outer-dark .nav-link,
.navbar.bg-outer-dark .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-outer-dark .nav-link.active {
  color: #4e5862;
}
.bg-outer-dark-hover {
  background-color: #d6dfe5 !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-dark-hover:active,
.bg-outer-dark-hover.active {
  background-color: #97aebe !important;
  color: #fff;
}
.bg-outer-dark-hover:hover:not(.no-hover),
.bg-outer-dark-hover.hover:not(.no-hover),
.bg-outer-dark-hover:focus:not(.no-focus),
.bg-outer-dark-hover:focus-visible:not(.no-focus),
.bg-outer-dark-hover.focus:not(.no-focus),
.bg-outer-dark-hover-sim {
  background-color: #7795ab !important;
  color: #fff;
}
.border-outer-dark {
  border-color: #d6dfe5 !important;
}
.text-outer-dark {
  color: #d6dfe5 !important;
}
.link-outer-dark,
.text-outer-dark-hover {
  color: #d6dfe5 !important;
  cursor: pointer;
}
.link-outer-dark:active,
.link-outer-dark.active,
.text-outer-dark-hover:active,
.text-outer-dark-hover.active {
  color: #97aebe !important;
}
.link-outer-dark:hover:not(.no-hover),
.link-outer-dark.hover:not(.no-hover),
.link-outer-dark:focus:not(.no-focus),
.link-outer-dark:focus-visible:not(.no-focus),
.link-outer-dark.focus:not(.no-focus),
.text-outer-dark-hover:hover:not(.no-hover),
.text-outer-dark-hover.hover:not(.no-hover),
.text-outer-dark-hover:focus:not(.no-focus),
.text-outer-dark-hover:focus-visible:not(.no-focus),
.text-outer-dark-hover.focus:not(.no-focus) {
  color: #7795ab !important;
}
.bg-outer-dark-faded {
  background-color: #eaeff2 !important;
  color: #212529;
}
.bg-outer-dark-op-0 {
  background-color: rgba(214, 223, 229, 0) !important;
  color: #212529;
}
.bg-outer-dark-op-5 {
  background-color: rgba(214, 223, 229, 0.05) !important;
  color: #212529;
}
.bg-outer-dark-op-10 {
  background-color: rgba(214, 223, 229, 0.1) !important;
  color: #212529;
}
.bg-outer-dark-op-15 {
  background-color: rgba(214, 223, 229, 0.15) !important;
  color: #212529;
}
.bg-outer-dark-op-20 {
  background-color: rgba(214, 223, 229, 0.2) !important;
  color: #212529;
}
.bg-outer-dark-op-25 {
  background-color: rgba(214, 223, 229, 0.25) !important;
  color: #212529;
}
.bg-outer-dark-op-30 {
  background-color: rgba(214, 223, 229, 0.3) !important;
  color: #212529;
}
.bg-outer-dark-op-35 {
  background-color: rgba(214, 223, 229, 0.35) !important;
  color: #212529;
}
.bg-outer-dark-op-40 {
  background-color: rgba(214, 223, 229, 0.4) !important;
  color: #212529;
}
.bg-outer-dark-op-45 {
  background-color: rgba(214, 223, 229, 0.45) !important;
  color: #212529;
}
.bg-outer-dark-op-50 {
  background-color: rgba(214, 223, 229, 0.5) !important;
  color: #212529;
}
.bg-outer-dark-op-55 {
  background-color: rgba(214, 223, 229, 0.55) !important;
  color: #212529;
}
.bg-outer-dark-op-60 {
  background-color: rgba(214, 223, 229, 0.6) !important;
  color: #212529;
}
.bg-outer-dark-op-65 {
  background-color: rgba(214, 223, 229, 0.65) !important;
  color: #212529;
}
.bg-outer-dark-op-70 {
  background-color: rgba(214, 223, 229, 0.7) !important;
  color: #212529;
}
.bg-outer-dark-op-75 {
  background-color: rgba(214, 223, 229, 0.75) !important;
  color: #212529;
}
.bg-outer-dark-op-80 {
  background-color: rgba(214, 223, 229, 0.8) !important;
  color: #212529;
}
.bg-outer-dark-op-85 {
  background-color: rgba(214, 223, 229, 0.85) !important;
  color: #212529;
}
.bg-outer-dark-op-90 {
  background-color: rgba(214, 223, 229, 0.9) !important;
  color: #212529;
}
.bg-outer-dark-op-95 {
  background-color: rgba(214, 223, 229, 0.95) !important;
  color: #212529;
}
.bg-outer-dark-op-100 {
  background-color: #d6dfe5 !important;
  color: #212529;
}
.navbar.bg-outer-dark-faded .navbar-brand,
.navbar.bg-outer-dark-faded .nav-link,
.navbar.bg-outer-dark-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-outer-dark-faded .nav-link.active {
  color: #4e5862;
}
.bg-outer-dark-faded-hover {
  background-color: #eaeff2 !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-dark-faded-hover:active,
.bg-outer-dark-faded-hover.active {
  background-color: #abbecb !important;
  color: #212529;
}
.bg-outer-dark-faded-hover:hover:not(.no-hover),
.bg-outer-dark-faded-hover.hover:not(.no-hover),
.bg-outer-dark-faded-hover:focus:not(.no-focus),
.bg-outer-dark-faded-hover:focus-visible:not(.no-focus),
.bg-outer-dark-faded-hover.focus:not(.no-focus) {
  background-color: #8ca5b7 !important;
  color: #fff;
}
.border-outer-dark-faded {
  border-color: #eaeff2 !important;
}
.text-outer-dark-faded {
  color: #eaeff2 !important;
}
.text-outer-dark-faded-hover {
  color: #eaeff2 !important;
  cursor: pointer;
}
.text-outer-dark-faded-hover:active,
.text-outer-dark-faded-hover.active {
  color: #abbecb !important;
}
.text-outer-dark-faded-hover:hover:not(.no-hover),
.text-outer-dark-faded-hover.hover:not(.no-hover),
.text-outer-dark-faded-hover:focus:not(.no-focus),
.text-outer-dark-faded-hover:focus-visible:not(.no-focus),
.text-outer-dark-faded-hover.focus:not(.no-focus) {
  color: #8ca5b7 !important;
}
.bg-outer-dark-pale {
  background-color: #f9fafb !important;
  color: #212529;
}
.navbar.bg-outer-dark-pale .navbar-brand,
.navbar.bg-outer-dark-pale .nav-link,
.navbar.bg-outer-dark-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-outer-dark-pale .nav-link.active {
  color: #4e5862;
}
.bg-outer-dark-pale-hover {
  background-color: #f9fafb !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-dark-pale-hover:active,
.bg-outer-dark-pale-hover.active {
  background-color: #bac9d4 !important;
  color: #212529;
}
.bg-outer-dark-pale-hover:hover:not(.no-hover),
.bg-outer-dark-pale-hover.hover:not(.no-hover),
.bg-outer-dark-pale-hover:focus:not(.no-focus),
.bg-outer-dark-pale-hover:focus-visible:not(.no-focus),
.bg-outer-dark-pale-hover.focus:not(.no-focus) {
  background-color: #9ab1c1 !important;
  color: #fff;
}
.border-outer-dark-pale {
  border-color: #f9fafb !important;
}
.text-outer-dark-pale {
  color: #f9fafb !important;
}
.text-outer-dark-pale-hover {
  color: #f9fafb !important;
  cursor: pointer;
}
.text-outer-dark-pale-hover:active,
.text-outer-dark-pale-hover.active {
  color: #bac9d4 !important;
}
.text-outer-dark-pale-hover:hover:not(.no-hover),
.text-outer-dark-pale-hover.hover:not(.no-hover),
.text-outer-dark-pale-hover:focus:not(.no-focus),
.text-outer-dark-pale-hover:focus-visible:not(.no-focus),
.text-outer-dark-pale-hover.focus:not(.no-focus) {
  color: #9ab1c1 !important;
}
.btn-outer-dark {
  --bs-btn-active-bg: #d6dfe5;
  --bs-btn-active-border-color: #d6dfe5;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d6dfe5;
  --bs-btn-hover-border-color: #d6dfe5;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d6dfe5;
  --bs-btn-disabled-border-color: #d6dfe5;
  --bs-btn-disabled-color: #212529;
}
.btn-outer-dark,
.btn-outer-dark.no-hover,
.btn-outer-dark.no-hover:hover,
.btn-outer-dark.no-active,
.btn-outer-dark.no-active:active,
.btn-outer-dark.no-focus,
.btn-outer-dark.no-focus:focus,
.btn-outer-dark.no-focus:focus-visible {
  background-color: #d6dfe5;
  border-color: #d6dfe5;
  color: #212529;
}
.btn-outer-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outer-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outer-dark,
.btn-check:checked + .btn-outer-dark {
  background: none;
  background-color: #97aebe;
  border-color: #97aebe;
  color: #fff;
}
.show > .btn-outer-dark.dropdown-toggle,
.btn-outer-dark.dropdown-toggle.show {
  background: none;
  background-color: #7795ab !important;
  border-color: #7795ab !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outer-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outer-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outer-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outer-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outer-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #7795ab !important;
    border-color: #7795ab !important;
    color: #fff !important;
  }
}
.btn-outer-dark.disabled,
.btn-outer-dark:disabled {
  background-color: #eaeff2;
  border-color: #eaeff2;
  opacity: inherit;
  color: #b4c4d0;
}
.btn-outer-dark-faded {
  --bs-btn-active-bg: #eaeff2;
  --bs-btn-active-border-color: #eaeff2;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #eaeff2;
  --bs-btn-hover-border-color: #eaeff2;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #eaeff2;
  --bs-btn-disabled-border-color: #eaeff2;
  --bs-btn-disabled-color: #212529;
}
.btn-outer-dark-faded,
.btn-outer-dark-faded.no-hover,
.btn-outer-dark-faded.no-hover:hover,
.btn-outer-dark-faded.no-active,
.btn-outer-dark-faded.no-active:active,
.btn-outer-dark-faded.no-focus,
.btn-outer-dark-faded.no-focus:focus,
.btn-outer-dark-faded.no-focus:focus-visible {
  background-color: #eaeff2;
  border-color: #eaeff2;
  color: #212529;
}
.btn-outer-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outer-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outer-dark-faded,
.btn-check:checked + .btn-outer-dark-faded {
  background: none;
  background-color: #abbecb;
  border-color: #abbecb;
  color: #212529;
}
.show > .btn-outer-dark-faded.dropdown-toggle,
.btn-outer-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #8ca5b7 !important;
  border-color: #8ca5b7 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outer-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outer-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outer-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outer-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outer-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #8ca5b7 !important;
    border-color: #8ca5b7 !important;
    color: #fff !important;
  }
}
.btn-outer-dark-faded.disabled,
.btn-outer-dark-faded:disabled {
  background-color: #f5f7f9;
  border-color: #f5f7f9;
  opacity: inherit;
  color: #bac9d4;
}
.btn-outer-dark-pale {
  --bs-btn-active-bg: #f9fafb;
  --bs-btn-active-border-color: #f9fafb;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f9fafb;
  --bs-btn-hover-border-color: #f9fafb;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f9fafb;
  --bs-btn-disabled-border-color: #f9fafb;
  --bs-btn-disabled-color: #212529;
}
.btn-outer-dark-pale,
.btn-outer-dark-pale.no-hover,
.btn-outer-dark-pale.no-hover:hover,
.btn-outer-dark-pale.no-active,
.btn-outer-dark-pale.no-active:active,
.btn-outer-dark-pale.no-focus,
.btn-outer-dark-pale.no-focus:focus,
.btn-outer-dark-pale.no-focus:focus-visible {
  background-color: #f9fafb;
  border-color: #f9fafb;
  color: #212529;
}
.btn-outer-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outer-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outer-dark-pale,
.btn-check:checked + .btn-outer-dark-pale {
  background: none;
  background-color: #bac9d4;
  border-color: #bac9d4;
  color: #212529;
}
.show > .btn-outer-dark-pale.dropdown-toggle,
.btn-outer-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #9ab1c1 !important;
  border-color: #9ab1c1 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outer-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outer-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outer-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outer-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outer-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #9ab1c1 !important;
    border-color: #9ab1c1 !important;
    color: #fff !important;
  }
}
.btn-outer-dark-pale.disabled,
.btn-outer-dark-pale:disabled {
  background-color: #fcfdfd;
  border-color: #fcfdfd;
  opacity: inherit;
  color: #becdd7;
}
.btn-outline-outer-dark {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d6dfe5;
  --bs-btn-active-color: #d6dfe5;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d6dfe5;
  --bs-btn-hover-color: #d6dfe5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d6dfe5;
  --bs-btn-disabled-color: #d6dfe5;
}
.btn-outline-outer-dark,
.btn-outline-outer-dark.no-hover,
.btn-outline-outer-dark.no-hover:hover,
.btn-outline-outer-dark.no-active,
.btn-outline-outer-dark.no-active:active,
.btn-outline-outer-dark.no-focus,
.btn-outline-outer-dark.no-focus:focus,
.btn-outline-outer-dark.no-focus:focus-visible {
  color: #d6dfe5;
  border-color: #d6dfe5;
  background-color: transparent;
}
.btn-outline-outer-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-outer-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-outer-dark,
.btn-check:checked + .btn-outline-outer-dark {
  background-color: #d6dfe5;
  border-color: #d6dfe5;
  color: #212529;
}
.show > .btn-outline-outer-dark.dropdown-toggle,
.btn-outline-outer-dark.dropdown-toggle.show {
  color: #fff !important;
  background-color: #7795ab !important;
  border-color: #7795ab !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-outer-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-outer-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-outer-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-outer-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-outer-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #7795ab !important;
    border-color: #7795ab !important;
  }
}
.btn-outline-outer-dark.disabled,
.btn-outline-outer-dark:disabled {
  color: #eaeff2;
  border-color: #eaeff2;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-outer-dark-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #eaeff2;
  --bs-btn-active-color: #6c8da4;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #eaeff2;
  --bs-btn-hover-color: #6c8da4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #eaeff2;
  --bs-btn-disabled-color: #6c8da4;
}
.btn-outline-outer-dark-faded,
.btn-outline-outer-dark-faded.no-hover,
.btn-outline-outer-dark-faded.no-hover:hover,
.btn-outline-outer-dark-faded.no-active,
.btn-outline-outer-dark-faded.no-active:active,
.btn-outline-outer-dark-faded.no-focus,
.btn-outline-outer-dark-faded.no-focus:focus,
.btn-outline-outer-dark-faded.no-focus:focus-visible {
  color: #6c8da4;
  border-color: #eaeff2;
  background-color: transparent;
}
.btn-outline-outer-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-outer-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-outer-dark-faded,
.btn-check:checked + .btn-outline-outer-dark-faded {
  background-color: #eaeff2;
  border-color: #eaeff2;
  color: #212529;
}
.show > .btn-outline-outer-dark-faded.dropdown-toggle,
.btn-outline-outer-dark-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #8ca5b7 !important;
  border-color: #8ca5b7 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-outer-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-outer-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-outer-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-outer-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-outer-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #8ca5b7 !important;
    border-color: #8ca5b7 !important;
  }
}
.btn-outline-outer-dark-faded.disabled,
.btn-outline-outer-dark-faded:disabled {
  color: #f5f7f9;
  border-color: #f5f7f9;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-outer-dark-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f9fafb;
  --bs-btn-active-color: #7b98ad;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f9fafb;
  --bs-btn-hover-color: #7b98ad;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f9fafb;
  --bs-btn-disabled-color: #7b98ad;
}
.btn-outline-outer-dark-pale,
.btn-outline-outer-dark-pale.no-hover,
.btn-outline-outer-dark-pale.no-hover:hover,
.btn-outline-outer-dark-pale.no-active,
.btn-outline-outer-dark-pale.no-active:active,
.btn-outline-outer-dark-pale.no-focus,
.btn-outline-outer-dark-pale.no-focus:focus,
.btn-outline-outer-dark-pale.no-focus:focus-visible {
  color: #7b98ad;
  border-color: #f9fafb;
  background-color: transparent;
}
.btn-outline-outer-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-outer-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-outer-dark-pale,
.btn-check:checked + .btn-outline-outer-dark-pale {
  background-color: #f9fafb;
  border-color: #f9fafb;
  color: #212529;
}
.show > .btn-outline-outer-dark-pale.dropdown-toggle,
.btn-outline-outer-dark-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #9ab1c1 !important;
  border-color: #9ab1c1 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-outer-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-outer-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-outer-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-outer-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-outer-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #9ab1c1 !important;
    border-color: #9ab1c1 !important;
  }
}
.btn-outline-outer-dark-pale.disabled,
.btn-outline-outer-dark-pale:disabled {
  color: #fcfdfd;
  border-color: #fcfdfd;
  opacity: inherit;
}
.alert-outer-dark {
  color: #7795ab;
  background-color: #f3f5f7;
  border-color: #eef2f5;
}
.alert-outer-dark .alert-link {
  color: #6789a1;
}
.list-group-item-outer-dark {
  color: #212529;
  background-color: #f3f5f7;
}
.list-group-item-outer-dark.list-group-item-action:hover:not(.no-hover),
.list-group-item-outer-dark.list-group-item-action.hover:not(.no-hover),
.list-group-item-outer-dark.list-group-item-action:focus:not(.no-focus),
.list-group-item-outer-dark.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-outer-dark.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #94acbd !important;
}
.list-group-item-outer-dark.list-group-item-action.active,
.list-group-item-outer-dark.list-group-item-action:active {
  color: #212529;
  background-color: #b4c4d0 !important;
  border-color: #b4c4d0;
}
.card.card-action-outer-dark:hover:not(.no-hover),
.card.card-action-outer-dark.hover:not(.no-hover),
.card.card-action-outer-dark:focus:not(.no-focus),
.card.card-action-outer-dark:focus-visible:not(.no-focus),
.card.card-action-outer-dark.focus:not(.no-focus) {
  color: #fff;
  background-color: #94acbd !important;
  box-shadow: 0 0 7px 0 #7795ab !important;
}
.card.card-action-outer-dark:active,
.card.card-action-outer-dark.active {
  color: #212529;
  background-color: #b4c4d0 !important;
  box-shadow: 0 0 7px 0 #97aebe !important;
}
.form-check-input-outer-dark:checked,
.form-check-input-outer-dark[type=checkbox]:indeterminate {
  border-color: #d6dfe5;
  background-color: #d6dfe5;
  color: #212529;
}
.form-check .form-check-input-outer-dark:checked ~ .form-check-label.form-check-label-em {
  color: #d6dfe5;
  font-weight: 700;
}
.table-outer-dark {
  background-color: #f7f9fa;
  --bs-table-bg: #f7f9fa;
  border-color: #f3f5f7;
  color: #212529;
}
.table-striped.table-outer-dark > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-outer-dark:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-outer-dark,
.table-striped > tbody > tr:nth-of-type(odd) td.table-outer-dark,
.table-striped-outer-dark tbody tr:nth-of-type(odd) {
  background-color: rgba(214, 223, 229, 0.2);
}
.table-chess.table-outer-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-outer-dark tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-outer-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-outer-dark tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(214, 223, 229, 0.2);
}
.shine-outer-dark,
.shadow-outer-dark,
.shine-outer-dark:focus,
.shine-outer-dark:focus-visible,
.shadow-outer-dark:focus,
.shadow-outer-dark:focus-visible {
  box-shadow: 0 0 7px 0 #d6dfe5 !important;
}
.text-shine-outer-dark,
.text-shadow-outer-dark,
.text-shine-outer-dark:focus,
.text-shine-outer-dark:focus-visible,
.text-shadow-outer-dark:focus,
.text-shadow-outer-dark:focus-visible {
  text-shadow: 0 0 7px #d6dfe5 !important;
}
.popover-outer-dark-faded {
  --bs-popover-border-color: #d6dfe5;
  --bs-popover-header-bg: rgba(214, 223, 229, 0.25);
  --bs-popover-header-color: #d6dfe5;
}
.popover-outer-dark {
  --bs-popover-border-color: #d6dfe5;
  --bs-popover-header-bg: #d6dfe5;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-primary: #035ea0;
  --bs-primary-rgb: 2.5, 94, 159.5;
  --bs-primary-r: 2.5;
  --bs-primary-g: 94;
  --bs-primary-b: 159.5;
  --bs-primary-hover: #000509;
  --bs-primary-hover-rgb: 0.13888889, 5.22222222, 8.86111111;
  --bs-primary-hover-r: 0.13888889;
  --bs-primary-hover-g: 5.22222222;
  --bs-primary-hover-b: 8.86111111;
  --bs-primary-active: #01233b;
  --bs-primary-active-rgb: 0.92592593, 34.81481481, 59.07407407;
  --bs-primary-active-r: 0.92592593;
  --bs-primary-active-g: 34.81481481;
  --bs-primary-active-b: 59.07407407;
  --bs-primary-faded: #81afcf;
  --bs-primary-faded-rgb: 128.75, 174.5, 207.25;
  --bs-primary-faded-r: 128.75;
  --bs-primary-faded-g: 174.5;
  --bs-primary-faded-b: 207.25;
  --bs-primary-faded-hover: #326285;
  --bs-primary-faded-hover-rgb: 50.21982759, 98.3362069, 132.78017241;
  --bs-primary-faded-hover-r: 50.21982759;
  --bs-primary-faded-hover-g: 98.3362069;
  --bs-primary-faded-hover-b: 132.78017241;
  --bs-primary-faded-active: #407eaa;
  --bs-primary-faded-active-rgb: 64.21551724, 125.74137931, 169.78448276;
  --bs-primary-faded-active-r: 64.21551724;
  --bs-primary-faded-active-g: 125.74137931;
  --bs-primary-faded-active-b: 169.78448276;
  --bs-primary-pale: #d9e7f1;
  --bs-primary-pale-rgb: 217.125, 230.85, 240.675;
  --bs-primary-pale-r: 217.125;
  --bs-primary-pale-g: 230.85;
  --bs-primary-pale-b: 240.675;
  --bs-primary-pale-hover: #6aa0c7;
  --bs-primary-pale-hover-rgb: 106.11206897, 160.06551724, 198.68793103;
  --bs-primary-pale-hover-r: 106.11206897;
  --bs-primary-pale-hover-g: 160.06551724;
  --bs-primary-pale-hover-b: 198.68793103;
  --bs-primary-pale-active: #8fb8d5;
  --bs-primary-pale-active-rgb: 143.11637931, 183.66034483, 212.68362069;
  --bs-primary-pale-active-r: 143.11637931;
  --bs-primary-pale-active-g: 183.66034483;
  --bs-primary-pale-active-b: 212.68362069;
}
.bg-primary {
  background-color: #035ea0 !important;
  color: #fff;
}
.navbar.bg-primary .navbar-brand,
.navbar.bg-primary .nav-link,
.navbar.bg-primary .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-primary .nav-link.active {
  color: #cccccc;
}
.bg-primary-hover {
  background-color: #035ea0 !important;
  color: #fff;
  cursor: pointer;
}
.bg-primary-hover:active,
.bg-primary-hover.active {
  background-color: #01233b !important;
  color: #fff;
}
.bg-primary-hover:hover:not(.no-hover),
.bg-primary-hover.hover:not(.no-hover),
.bg-primary-hover:focus:not(.no-focus),
.bg-primary-hover:focus-visible:not(.no-focus),
.bg-primary-hover.focus:not(.no-focus),
.bg-primary-hover-sim {
  background-color: #000509 !important;
  color: #fff;
}
.border-primary {
  border-color: #035ea0 !important;
}
.text-primary {
  color: #035ea0 !important;
}
.link-primary,
.text-primary-hover {
  color: #035ea0 !important;
  cursor: pointer;
}
.link-primary:active,
.link-primary.active,
.text-primary-hover:active,
.text-primary-hover.active {
  color: #01233b !important;
}
.link-primary:hover:not(.no-hover),
.link-primary.hover:not(.no-hover),
.link-primary:focus:not(.no-focus),
.link-primary:focus-visible:not(.no-focus),
.link-primary.focus:not(.no-focus),
.text-primary-hover:hover:not(.no-hover),
.text-primary-hover.hover:not(.no-hover),
.text-primary-hover:focus:not(.no-focus),
.text-primary-hover:focus-visible:not(.no-focus),
.text-primary-hover.focus:not(.no-focus) {
  color: #000509 !important;
}
.bg-primary-faded {
  background-color: #81afcf !important;
  color: #fff;
}
.bg-primary-op-0 {
  background-color: rgba(2, 94, 160, 0) !important;
  color: #212529;
}
.bg-primary-op-5 {
  background-color: rgba(2, 94, 160, 0.05) !important;
  color: #212529;
}
.bg-primary-op-10 {
  background-color: rgba(2, 94, 160, 0.1) !important;
  color: #212529;
}
.bg-primary-op-15 {
  background-color: rgba(2, 94, 160, 0.15) !important;
  color: #212529;
}
.bg-primary-op-20 {
  background-color: rgba(2, 94, 160, 0.2) !important;
  color: #212529;
}
.bg-primary-op-25 {
  background-color: rgba(2, 94, 160, 0.25) !important;
  color: #212529;
}
.bg-primary-op-30 {
  background-color: rgba(2, 94, 160, 0.3) !important;
  color: #212529;
}
.bg-primary-op-35 {
  background-color: rgba(2, 94, 160, 0.35) !important;
  color: #212529;
}
.bg-primary-op-40 {
  background-color: rgba(2, 94, 160, 0.4) !important;
  color: #212529;
}
.bg-primary-op-45 {
  background-color: rgba(2, 94, 160, 0.45) !important;
  color: #212529;
}
.bg-primary-op-50 {
  background-color: rgba(2, 94, 160, 0.5) !important;
  color: #fff;
}
.bg-primary-op-55 {
  background-color: rgba(2, 94, 160, 0.55) !important;
  color: #fff;
}
.bg-primary-op-60 {
  background-color: rgba(2, 94, 160, 0.6) !important;
  color: #fff;
}
.bg-primary-op-65 {
  background-color: rgba(2, 94, 160, 0.65) !important;
  color: #fff;
}
.bg-primary-op-70 {
  background-color: rgba(2, 94, 160, 0.7) !important;
  color: #fff;
}
.bg-primary-op-75 {
  background-color: rgba(2, 94, 160, 0.75) !important;
  color: #fff;
}
.bg-primary-op-80 {
  background-color: rgba(2, 94, 160, 0.8) !important;
  color: #fff;
}
.bg-primary-op-85 {
  background-color: rgba(2, 94, 160, 0.85) !important;
  color: #fff;
}
.bg-primary-op-90 {
  background-color: rgba(2, 94, 160, 0.9) !important;
  color: #fff;
}
.bg-primary-op-95 {
  background-color: rgba(2, 94, 160, 0.95) !important;
  color: #fff;
}
.bg-primary-op-100 {
  background-color: #025ea0 !important;
  color: #fff;
}
.navbar.bg-primary-faded .navbar-brand,
.navbar.bg-primary-faded .nav-link,
.navbar.bg-primary-faded .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-primary-faded .nav-link.active {
  color: #cccccc;
}
.bg-primary-faded-hover {
  background-color: #81afcf !important;
  color: #fff;
  cursor: pointer;
}
.bg-primary-faded-hover:active,
.bg-primary-faded-hover.active {
  background-color: #407eaa !important;
  color: #fff;
}
.bg-primary-faded-hover:hover:not(.no-hover),
.bg-primary-faded-hover.hover:not(.no-hover),
.bg-primary-faded-hover:focus:not(.no-focus),
.bg-primary-faded-hover:focus-visible:not(.no-focus),
.bg-primary-faded-hover.focus:not(.no-focus) {
  background-color: #326285 !important;
  color: #fff;
}
.border-primary-faded {
  border-color: #81afcf !important;
}
.text-primary-faded {
  color: #81afcf !important;
}
.text-primary-faded-hover {
  color: #81afcf !important;
  cursor: pointer;
}
.text-primary-faded-hover:active,
.text-primary-faded-hover.active {
  color: #407eaa !important;
}
.text-primary-faded-hover:hover:not(.no-hover),
.text-primary-faded-hover.hover:not(.no-hover),
.text-primary-faded-hover:focus:not(.no-focus),
.text-primary-faded-hover:focus-visible:not(.no-focus),
.text-primary-faded-hover.focus:not(.no-focus) {
  color: #326285 !important;
}
.bg-primary-pale {
  background-color: #d9e7f1 !important;
  color: #212529;
}
.navbar.bg-primary-pale .navbar-brand,
.navbar.bg-primary-pale .nav-link,
.navbar.bg-primary-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-primary-pale .nav-link.active {
  color: #4e5862;
}
.bg-primary-pale-hover {
  background-color: #d9e7f1 !important;
  color: #212529;
  cursor: pointer;
}
.bg-primary-pale-hover:active,
.bg-primary-pale-hover.active {
  background-color: #8fb8d5 !important;
  color: #212529;
}
.bg-primary-pale-hover:hover:not(.no-hover),
.bg-primary-pale-hover.hover:not(.no-hover),
.bg-primary-pale-hover:focus:not(.no-focus),
.bg-primary-pale-hover:focus-visible:not(.no-focus),
.bg-primary-pale-hover.focus:not(.no-focus) {
  background-color: #6aa0c7 !important;
  color: #fff;
}
.border-primary-pale {
  border-color: #d9e7f1 !important;
}
.text-primary-pale {
  color: #d9e7f1 !important;
}
.text-primary-pale-hover {
  color: #d9e7f1 !important;
  cursor: pointer;
}
.text-primary-pale-hover:active,
.text-primary-pale-hover.active {
  color: #8fb8d5 !important;
}
.text-primary-pale-hover:hover:not(.no-hover),
.text-primary-pale-hover.hover:not(.no-hover),
.text-primary-pale-hover:focus:not(.no-focus),
.text-primary-pale-hover:focus-visible:not(.no-focus),
.text-primary-pale-hover.focus:not(.no-focus) {
  color: #6aa0c7 !important;
}
.btn-primary {
  --bs-btn-active-bg: #035ea0;
  --bs-btn-active-border-color: #035ea0;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #035ea0;
  --bs-btn-hover-border-color: #035ea0;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #035ea0;
  --bs-btn-disabled-border-color: #035ea0;
  --bs-btn-disabled-color: #fff;
}
.btn-primary,
.btn-primary.no-hover,
.btn-primary.no-hover:hover,
.btn-primary.no-active,
.btn-primary.no-active:active,
.btn-primary.no-focus,
.btn-primary.no-focus:focus,
.btn-primary.no-focus:focus-visible {
  background-color: #035ea0;
  border-color: #035ea0;
  color: #fff;
}
.btn-primary:not(:disabled):not(.disabled):active:not(.no-active),
.btn-primary:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-primary,
.btn-check:checked + .btn-primary {
  background: none;
  background-color: #01233b;
  border-color: #01233b;
  color: #fff;
}
.show > .btn-primary.dropdown-toggle,
.btn-primary.dropdown-toggle.show {
  background: none;
  background-color: #000509 !important;
  border-color: #000509 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-primary:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-primary:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-primary:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-primary:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-primary:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #000509 !important;
    border-color: #000509 !important;
    color: #fff !important;
  }
}
.btn-primary.disabled,
.btn-primary:disabled {
  background-color: #81afcf;
  border-color: #81afcf;
  opacity: inherit;
  color: #b3cfe2;
}
.btn-primary-faded {
  --bs-btn-active-bg: #81afcf;
  --bs-btn-active-border-color: #81afcf;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #81afcf;
  --bs-btn-hover-border-color: #81afcf;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #81afcf;
  --bs-btn-disabled-border-color: #81afcf;
  --bs-btn-disabled-color: #fff;
}
.btn-primary-faded,
.btn-primary-faded.no-hover,
.btn-primary-faded.no-hover:hover,
.btn-primary-faded.no-active,
.btn-primary-faded.no-active:active,
.btn-primary-faded.no-focus,
.btn-primary-faded.no-focus:focus,
.btn-primary-faded.no-focus:focus-visible {
  background-color: #81afcf;
  border-color: #81afcf;
  color: #fff;
}
.btn-primary-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-primary-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-primary-faded,
.btn-check:checked + .btn-primary-faded {
  background: none;
  background-color: #407eaa;
  border-color: #407eaa;
  color: #fff;
}
.show > .btn-primary-faded.dropdown-toggle,
.btn-primary-faded.dropdown-toggle.show {
  background: none;
  background-color: #326285 !important;
  border-color: #326285 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-primary-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-primary-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-primary-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-primary-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-primary-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #326285 !important;
    border-color: #326285 !important;
    color: #fff !important;
  }
}
.btn-primary-faded.disabled,
.btn-primary-faded:disabled {
  background-color: #c0d7e7;
  border-color: #c0d7e7;
  opacity: inherit;
  color: #d9e7f1;
}
.btn-primary-pale {
  --bs-btn-active-bg: #d9e7f1;
  --bs-btn-active-border-color: #d9e7f1;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d9e7f1;
  --bs-btn-hover-border-color: #d9e7f1;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d9e7f1;
  --bs-btn-disabled-border-color: #d9e7f1;
  --bs-btn-disabled-color: #212529;
}
.btn-primary-pale,
.btn-primary-pale.no-hover,
.btn-primary-pale.no-hover:hover,
.btn-primary-pale.no-active,
.btn-primary-pale.no-active:active,
.btn-primary-pale.no-focus,
.btn-primary-pale.no-focus:focus,
.btn-primary-pale.no-focus:focus-visible {
  background-color: #d9e7f1;
  border-color: #d9e7f1;
  color: #212529;
}
.btn-primary-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-primary-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-primary-pale,
.btn-check:checked + .btn-primary-pale {
  background: none;
  background-color: #8fb8d5;
  border-color: #8fb8d5;
  color: #212529;
}
.show > .btn-primary-pale.dropdown-toggle,
.btn-primary-pale.dropdown-toggle.show {
  background: none;
  background-color: #6aa0c7 !important;
  border-color: #6aa0c7 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-primary-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-primary-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-primary-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-primary-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-primary-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #6aa0c7 !important;
    border-color: #6aa0c7 !important;
    color: #fff !important;
  }
}
.btn-primary-pale.disabled,
.btn-primary-pale:disabled {
  background-color: #ecf3f8;
  border-color: #ecf3f8;
  opacity: inherit;
  color: #aac9df;
}
.btn-outline-primary {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #035ea0;
  --bs-btn-active-color: #035ea0;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #035ea0;
  --bs-btn-hover-color: #035ea0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #035ea0;
  --bs-btn-disabled-color: #035ea0;
}
.btn-outline-primary,
.btn-outline-primary.no-hover,
.btn-outline-primary.no-hover:hover,
.btn-outline-primary.no-active,
.btn-outline-primary.no-active:active,
.btn-outline-primary.no-focus,
.btn-outline-primary.no-focus:focus,
.btn-outline-primary.no-focus:focus-visible {
  color: #035ea0;
  border-color: #035ea0;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-primary:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-primary,
.btn-check:checked + .btn-outline-primary {
  background-color: #035ea0;
  border-color: #035ea0;
  color: #fff;
}
.show > .btn-outline-primary.dropdown-toggle,
.btn-outline-primary.dropdown-toggle.show {
  color: #fff !important;
  background-color: #000509 !important;
  border-color: #000509 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-primary:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-primary:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-primary:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-primary:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-primary:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #000509 !important;
    border-color: #000509 !important;
  }
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #81afcf;
  border-color: #81afcf;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-primary-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #81afcf;
  --bs-btn-active-color: #81afcf;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #81afcf;
  --bs-btn-hover-color: #81afcf;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #81afcf;
  --bs-btn-disabled-color: #81afcf;
}
.btn-outline-primary-faded,
.btn-outline-primary-faded.no-hover,
.btn-outline-primary-faded.no-hover:hover,
.btn-outline-primary-faded.no-active,
.btn-outline-primary-faded.no-active:active,
.btn-outline-primary-faded.no-focus,
.btn-outline-primary-faded.no-focus:focus,
.btn-outline-primary-faded.no-focus:focus-visible {
  color: #81afcf;
  border-color: #81afcf;
  background-color: transparent;
}
.btn-outline-primary-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-primary-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-primary-faded,
.btn-check:checked + .btn-outline-primary-faded {
  background-color: #81afcf;
  border-color: #81afcf;
  color: #fff;
}
.show > .btn-outline-primary-faded.dropdown-toggle,
.btn-outline-primary-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #326285 !important;
  border-color: #326285 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-primary-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-primary-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-primary-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-primary-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-primary-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #326285 !important;
    border-color: #326285 !important;
  }
}
.btn-outline-primary-faded.disabled,
.btn-outline-primary-faded:disabled {
  color: #c0d7e7;
  border-color: #c0d7e7;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-primary-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d9e7f1;
  --bs-btn-active-color: #d9e7f1;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d9e7f1;
  --bs-btn-hover-color: #d9e7f1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d9e7f1;
  --bs-btn-disabled-color: #d9e7f1;
}
.btn-outline-primary-pale,
.btn-outline-primary-pale.no-hover,
.btn-outline-primary-pale.no-hover:hover,
.btn-outline-primary-pale.no-active,
.btn-outline-primary-pale.no-active:active,
.btn-outline-primary-pale.no-focus,
.btn-outline-primary-pale.no-focus:focus,
.btn-outline-primary-pale.no-focus:focus-visible {
  color: #d9e7f1;
  border-color: #d9e7f1;
  background-color: transparent;
}
.btn-outline-primary-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-primary-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-primary-pale,
.btn-check:checked + .btn-outline-primary-pale {
  background-color: #d9e7f1;
  border-color: #d9e7f1;
  color: #212529;
}
.show > .btn-outline-primary-pale.dropdown-toggle,
.btn-outline-primary-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #6aa0c7 !important;
  border-color: #6aa0c7 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-primary-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-primary-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-primary-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-primary-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-primary-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #6aa0c7 !important;
    border-color: #6aa0c7 !important;
  }
}
.btn-outline-primary-pale.disabled,
.btn-outline-primary-pale:disabled {
  color: #ecf3f8;
  border-color: #ecf3f8;
  opacity: inherit;
}
.alert-primary {
  color: #000509;
  background-color: #b3cfe2;
  border-color: #9abfd9;
}
.alert-primary .alert-link {
  color: #000000;
}
.list-group-item-primary {
  color: #212529;
  background-color: #b3cfe2;
}
.list-group-item-primary.list-group-item-action:hover:not(.no-hover),
.list-group-item-primary.list-group-item-action.hover:not(.no-hover),
.list-group-item-primary.list-group-item-action:focus:not(.no-focus),
.list-group-item-primary.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-primary.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #4588b7 !important;
}
.list-group-item-primary.list-group-item-action.active,
.list-group-item-primary.list-group-item-action:active {
  color: #fff;
  background-color: #69a0c6 !important;
  border-color: #69a0c6;
}
.card.card-action-primary:hover:not(.no-hover),
.card.card-action-primary.hover:not(.no-hover),
.card.card-action-primary:focus:not(.no-focus),
.card.card-action-primary:focus-visible:not(.no-focus),
.card.card-action-primary.focus:not(.no-focus) {
  color: #fff;
  background-color: #4588b7 !important;
  box-shadow: 0 0 7px 0 #000509 !important;
}
.card.card-action-primary:active,
.card.card-action-primary.active {
  color: #fff;
  background-color: #69a0c6 !important;
  box-shadow: 0 0 7px 0 #01233b !important;
}
.form-check-input-primary:checked,
.form-check-input-primary[type=checkbox]:indeterminate {
  border-color: #035ea0;
  background-color: #035ea0;
  color: #fff;
}
.form-check .form-check-input-primary:checked ~ .form-check-label.form-check-label-em {
  color: #035ea0;
  font-weight: 700;
}
.table-primary {
  background-color: #cddfec;
  --bs-table-bg: #cddfec;
  border-color: #b3cfe2;
  color: #212529;
}
.table-striped.table-primary > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-primary:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-primary,
.table-striped > tbody > tr:nth-of-type(odd) td.table-primary,
.table-striped-primary tbody tr:nth-of-type(odd) {
  background-color: rgba(2, 94, 160, 0.2);
}
.table-chess.table-primary tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-primary tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-primary tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-primary tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(2, 94, 160, 0.2);
}
.shine-primary,
.shadow-primary,
.shine-primary:focus,
.shine-primary:focus-visible,
.shadow-primary:focus,
.shadow-primary:focus-visible {
  box-shadow: 0 0 7px 0 #035ea0 !important;
}
.text-shine-primary,
.text-shadow-primary,
.text-shine-primary:focus,
.text-shine-primary:focus-visible,
.text-shadow-primary:focus,
.text-shadow-primary:focus-visible {
  text-shadow: 0 0 7px #035ea0 !important;
}
.popover-primary-faded {
  --bs-popover-border-color: #035ea0;
  --bs-popover-header-bg: rgba(2, 94, 160, 0.25);
  --bs-popover-header-color: #035ea0;
}
.popover-primary {
  --bs-popover-border-color: #035ea0;
  --bs-popover-header-bg: #035ea0;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-secondary: #d3e1eb;
  --bs-secondary-rgb: 210.63692946, 224.9599671, 235.21307054;
  --bs-secondary-r: 210.63692946;
  --bs-secondary-g: 224.9599671;
  --bs-secondary-b: 235.21307054;
  --bs-secondary-hover: #6999bc;
  --bs-secondary-hover-rgb: 104.82945021, 153.313435, 188.02054979;
  --bs-secondary-hover-r: 104.82945021;
  --bs-secondary-hover-g: 153.313435;
  --bs-secondary-hover-b: 188.02054979;
  --bs-secondary-active: #8cb1cc;
  --bs-secondary-active-rgb: 140.09860996, 177.19561236, 203.75139004;
  --bs-secondary-active-r: 140.09860996;
  --bs-secondary-active-g: 177.19561236;
  --bs-secondary-active-b: 203.75139004;
  --bs-secondary-faded: #e9f0f5;
  --bs-secondary-faded-rgb: 232.81846473, 239.97998355, 245.10653527;
  --bs-secondary-faded-r: 232.81846473;
  --bs-secondary-faded-g: 239.97998355;
  --bs-secondary-faded-b: 245.10653527;
  --bs-secondary-faded-hover: #7fa8c6;
  --bs-secondary-faded-hover-rgb: 127.01098549, 168.33345145, 197.91401451;
  --bs-secondary-faded-hover-r: 127.01098549;
  --bs-secondary-faded-hover-g: 168.33345145;
  --bs-secondary-faded-hover-b: 197.91401451;
  --bs-secondary-faded-active: #a2c0d6;
  --bs-secondary-faded-active-rgb: 162.28014523, 192.21562881, 213.64485477;
  --bs-secondary-faded-active-r: 162.28014523;
  --bs-secondary-faded-active-g: 192.21562881;
  --bs-secondary-faded-active-b: 213.64485477;
  --bs-secondary-pale: #f8fafc;
  --bs-secondary-pale-rgb: 248.34553942, 250.49399506, 252.03196058;
  --bs-secondary-pale-r: 248.34553942;
  --bs-secondary-pale-g: 250.49399506;
  --bs-secondary-pale-b: 252.03196058;
  --bs-secondary-pale-hover: #8fb3cd;
  --bs-secondary-pale-hover-rgb: 142.53806018, 178.84746296, 204.83943982;
  --bs-secondary-pale-hover-r: 142.53806018;
  --bs-secondary-pale-hover-g: 178.84746296;
  --bs-secondary-pale-hover-b: 204.83943982;
  --bs-secondary-pale-active: #b2cbdd;
  --bs-secondary-pale-active-rgb: 177.80721992, 202.72964033, 220.57028008;
  --bs-secondary-pale-active-r: 177.80721992;
  --bs-secondary-pale-active-g: 202.72964033;
  --bs-secondary-pale-active-b: 220.57028008;
}
.bg-secondary {
  background-color: #d3e1eb !important;
  color: #212529;
}
.navbar.bg-secondary .navbar-brand,
.navbar.bg-secondary .nav-link,
.navbar.bg-secondary .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-secondary .nav-link.active {
  color: #4e5862;
}
.bg-secondary-hover {
  background-color: #d3e1eb !important;
  color: #212529;
  cursor: pointer;
}
.bg-secondary-hover:active,
.bg-secondary-hover.active {
  background-color: #8cb1cc !important;
  color: #fff;
}
.bg-secondary-hover:hover:not(.no-hover),
.bg-secondary-hover.hover:not(.no-hover),
.bg-secondary-hover:focus:not(.no-focus),
.bg-secondary-hover:focus-visible:not(.no-focus),
.bg-secondary-hover.focus:not(.no-focus),
.bg-secondary-hover-sim {
  background-color: #6999bc !important;
  color: #fff;
}
.border-secondary {
  border-color: #d3e1eb !important;
}
.text-secondary {
  color: #d3e1eb !important;
}
.link-secondary,
.text-secondary-hover {
  color: #d3e1eb !important;
  cursor: pointer;
}
.link-secondary:active,
.link-secondary.active,
.text-secondary-hover:active,
.text-secondary-hover.active {
  color: #8cb1cc !important;
}
.link-secondary:hover:not(.no-hover),
.link-secondary.hover:not(.no-hover),
.link-secondary:focus:not(.no-focus),
.link-secondary:focus-visible:not(.no-focus),
.link-secondary.focus:not(.no-focus),
.text-secondary-hover:hover:not(.no-hover),
.text-secondary-hover.hover:not(.no-hover),
.text-secondary-hover:focus:not(.no-focus),
.text-secondary-hover:focus-visible:not(.no-focus),
.text-secondary-hover.focus:not(.no-focus) {
  color: #6999bc !important;
}
.bg-secondary-faded {
  background-color: #e9f0f5 !important;
  color: #212529;
}
.bg-secondary-op-0 {
  background-color: rgba(211, 225, 235, 0) !important;
  color: #212529;
}
.bg-secondary-op-5 {
  background-color: rgba(211, 225, 235, 0.05) !important;
  color: #212529;
}
.bg-secondary-op-10 {
  background-color: rgba(211, 225, 235, 0.1) !important;
  color: #212529;
}
.bg-secondary-op-15 {
  background-color: rgba(211, 225, 235, 0.15) !important;
  color: #212529;
}
.bg-secondary-op-20 {
  background-color: rgba(211, 225, 235, 0.2) !important;
  color: #212529;
}
.bg-secondary-op-25 {
  background-color: rgba(211, 225, 235, 0.25) !important;
  color: #212529;
}
.bg-secondary-op-30 {
  background-color: rgba(211, 225, 235, 0.3) !important;
  color: #212529;
}
.bg-secondary-op-35 {
  background-color: rgba(211, 225, 235, 0.35) !important;
  color: #212529;
}
.bg-secondary-op-40 {
  background-color: rgba(211, 225, 235, 0.4) !important;
  color: #212529;
}
.bg-secondary-op-45 {
  background-color: rgba(211, 225, 235, 0.45) !important;
  color: #212529;
}
.bg-secondary-op-50 {
  background-color: rgba(211, 225, 235, 0.5) !important;
  color: #212529;
}
.bg-secondary-op-55 {
  background-color: rgba(211, 225, 235, 0.55) !important;
  color: #212529;
}
.bg-secondary-op-60 {
  background-color: rgba(211, 225, 235, 0.6) !important;
  color: #212529;
}
.bg-secondary-op-65 {
  background-color: rgba(211, 225, 235, 0.65) !important;
  color: #212529;
}
.bg-secondary-op-70 {
  background-color: rgba(211, 225, 235, 0.7) !important;
  color: #212529;
}
.bg-secondary-op-75 {
  background-color: rgba(211, 225, 235, 0.75) !important;
  color: #212529;
}
.bg-secondary-op-80 {
  background-color: rgba(211, 225, 235, 0.8) !important;
  color: #212529;
}
.bg-secondary-op-85 {
  background-color: rgba(211, 225, 235, 0.85) !important;
  color: #212529;
}
.bg-secondary-op-90 {
  background-color: rgba(211, 225, 235, 0.9) !important;
  color: #212529;
}
.bg-secondary-op-95 {
  background-color: rgba(211, 225, 235, 0.95) !important;
  color: #212529;
}
.bg-secondary-op-100 {
  background-color: #d3e1eb !important;
  color: #212529;
}
.navbar.bg-secondary-faded .navbar-brand,
.navbar.bg-secondary-faded .nav-link,
.navbar.bg-secondary-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-secondary-faded .nav-link.active {
  color: #4e5862;
}
.bg-secondary-faded-hover {
  background-color: #e9f0f5 !important;
  color: #212529;
  cursor: pointer;
}
.bg-secondary-faded-hover:active,
.bg-secondary-faded-hover.active {
  background-color: #a2c0d6 !important;
  color: #212529;
}
.bg-secondary-faded-hover:hover:not(.no-hover),
.bg-secondary-faded-hover.hover:not(.no-hover),
.bg-secondary-faded-hover:focus:not(.no-focus),
.bg-secondary-faded-hover:focus-visible:not(.no-focus),
.bg-secondary-faded-hover.focus:not(.no-focus) {
  background-color: #7fa8c6 !important;
  color: #fff;
}
.border-secondary-faded {
  border-color: #e9f0f5 !important;
}
.text-secondary-faded {
  color: #e9f0f5 !important;
}
.text-secondary-faded-hover {
  color: #e9f0f5 !important;
  cursor: pointer;
}
.text-secondary-faded-hover:active,
.text-secondary-faded-hover.active {
  color: #a2c0d6 !important;
}
.text-secondary-faded-hover:hover:not(.no-hover),
.text-secondary-faded-hover.hover:not(.no-hover),
.text-secondary-faded-hover:focus:not(.no-focus),
.text-secondary-faded-hover:focus-visible:not(.no-focus),
.text-secondary-faded-hover.focus:not(.no-focus) {
  color: #7fa8c6 !important;
}
.bg-secondary-pale {
  background-color: #f8fafc !important;
  color: #212529;
}
.navbar.bg-secondary-pale .navbar-brand,
.navbar.bg-secondary-pale .nav-link,
.navbar.bg-secondary-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-secondary-pale .nav-link.active {
  color: #4e5862;
}
.bg-secondary-pale-hover {
  background-color: #f8fafc !important;
  color: #212529;
  cursor: pointer;
}
.bg-secondary-pale-hover:active,
.bg-secondary-pale-hover.active {
  background-color: #b2cbdd !important;
  color: #212529;
}
.bg-secondary-pale-hover:hover:not(.no-hover),
.bg-secondary-pale-hover.hover:not(.no-hover),
.bg-secondary-pale-hover:focus:not(.no-focus),
.bg-secondary-pale-hover:focus-visible:not(.no-focus),
.bg-secondary-pale-hover.focus:not(.no-focus) {
  background-color: #8fb3cd !important;
  color: #fff;
}
.border-secondary-pale {
  border-color: #f8fafc !important;
}
.text-secondary-pale {
  color: #f8fafc !important;
}
.text-secondary-pale-hover {
  color: #f8fafc !important;
  cursor: pointer;
}
.text-secondary-pale-hover:active,
.text-secondary-pale-hover.active {
  color: #b2cbdd !important;
}
.text-secondary-pale-hover:hover:not(.no-hover),
.text-secondary-pale-hover.hover:not(.no-hover),
.text-secondary-pale-hover:focus:not(.no-focus),
.text-secondary-pale-hover:focus-visible:not(.no-focus),
.text-secondary-pale-hover.focus:not(.no-focus) {
  color: #8fb3cd !important;
}
.btn-secondary {
  --bs-btn-active-bg: #d3e1eb;
  --bs-btn-active-border-color: #d3e1eb;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d3e1eb;
  --bs-btn-hover-border-color: #d3e1eb;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d3e1eb;
  --bs-btn-disabled-border-color: #d3e1eb;
  --bs-btn-disabled-color: #212529;
}
.btn-secondary,
.btn-secondary.no-hover,
.btn-secondary.no-hover:hover,
.btn-secondary.no-active,
.btn-secondary.no-active:active,
.btn-secondary.no-focus,
.btn-secondary.no-focus:focus,
.btn-secondary.no-focus:focus-visible {
  background-color: #d3e1eb;
  border-color: #d3e1eb;
  color: #212529;
}
.btn-secondary:not(:disabled):not(.disabled):active:not(.no-active),
.btn-secondary:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-secondary,
.btn-check:checked + .btn-secondary {
  background: none;
  background-color: #8cb1cc;
  border-color: #8cb1cc;
  color: #fff;
}
.show > .btn-secondary.dropdown-toggle,
.btn-secondary.dropdown-toggle.show {
  background: none;
  background-color: #6999bc !important;
  border-color: #6999bc !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-secondary:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-secondary:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-secondary:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-secondary:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-secondary:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #6999bc !important;
    border-color: #6999bc !important;
    color: #fff !important;
  }
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  background-color: #e9f0f5;
  border-color: #e9f0f5;
  opacity: inherit;
  color: #abc6da;
}
.btn-secondary-faded {
  --bs-btn-active-bg: #e9f0f5;
  --bs-btn-active-border-color: #e9f0f5;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e9f0f5;
  --bs-btn-hover-border-color: #e9f0f5;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e9f0f5;
  --bs-btn-disabled-border-color: #e9f0f5;
  --bs-btn-disabled-color: #212529;
}
.btn-secondary-faded,
.btn-secondary-faded.no-hover,
.btn-secondary-faded.no-hover:hover,
.btn-secondary-faded.no-active,
.btn-secondary-faded.no-active:active,
.btn-secondary-faded.no-focus,
.btn-secondary-faded.no-focus:focus,
.btn-secondary-faded.no-focus:focus-visible {
  background-color: #e9f0f5;
  border-color: #e9f0f5;
  color: #212529;
}
.btn-secondary-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-secondary-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-secondary-faded,
.btn-check:checked + .btn-secondary-faded {
  background: none;
  background-color: #a2c0d6;
  border-color: #a2c0d6;
  color: #212529;
}
.show > .btn-secondary-faded.dropdown-toggle,
.btn-secondary-faded.dropdown-toggle.show {
  background: none;
  background-color: #7fa8c6 !important;
  border-color: #7fa8c6 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-secondary-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-secondary-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-secondary-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-secondary-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-secondary-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #7fa8c6 !important;
    border-color: #7fa8c6 !important;
    color: #fff !important;
  }
}
.btn-secondary-faded.disabled,
.btn-secondary-faded:disabled {
  background-color: #f4f7fa;
  border-color: #f4f7fa;
  opacity: inherit;
  color: #b2cbdd;
}
.btn-secondary-pale {
  --bs-btn-active-bg: #f8fafc;
  --bs-btn-active-border-color: #f8fafc;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f8fafc;
  --bs-btn-hover-border-color: #f8fafc;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f8fafc;
  --bs-btn-disabled-border-color: #f8fafc;
  --bs-btn-disabled-color: #212529;
}
.btn-secondary-pale,
.btn-secondary-pale.no-hover,
.btn-secondary-pale.no-hover:hover,
.btn-secondary-pale.no-active,
.btn-secondary-pale.no-active:active,
.btn-secondary-pale.no-focus,
.btn-secondary-pale.no-focus:focus,
.btn-secondary-pale.no-focus:focus-visible {
  background-color: #f8fafc;
  border-color: #f8fafc;
  color: #212529;
}
.btn-secondary-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-secondary-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-secondary-pale,
.btn-check:checked + .btn-secondary-pale {
  background: none;
  background-color: #b2cbdd;
  border-color: #b2cbdd;
  color: #212529;
}
.show > .btn-secondary-pale.dropdown-toggle,
.btn-secondary-pale.dropdown-toggle.show {
  background: none;
  background-color: #8fb3cd !important;
  border-color: #8fb3cd !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-secondary-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-secondary-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-secondary-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-secondary-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-secondary-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #8fb3cd !important;
    border-color: #8fb3cd !important;
    color: #fff !important;
  }
}
.btn-secondary-pale.disabled,
.btn-secondary-pale:disabled {
  background-color: #fcfdfe;
  border-color: #fcfdfe;
  opacity: inherit;
  color: #b6cedf;
}
.btn-outline-secondary {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d3e1eb;
  --bs-btn-active-color: #d3e1eb;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d3e1eb;
  --bs-btn-hover-color: #d3e1eb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d3e1eb;
  --bs-btn-disabled-color: #d3e1eb;
}
.btn-outline-secondary,
.btn-outline-secondary.no-hover,
.btn-outline-secondary.no-hover:hover,
.btn-outline-secondary.no-active,
.btn-outline-secondary.no-active:active,
.btn-outline-secondary.no-focus,
.btn-outline-secondary.no-focus:focus,
.btn-outline-secondary.no-focus:focus-visible {
  color: #d3e1eb;
  border-color: #d3e1eb;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-secondary:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-secondary,
.btn-check:checked + .btn-outline-secondary {
  background-color: #d3e1eb;
  border-color: #d3e1eb;
  color: #212529;
}
.show > .btn-outline-secondary.dropdown-toggle,
.btn-outline-secondary.dropdown-toggle.show {
  color: #fff !important;
  background-color: #6999bc !important;
  border-color: #6999bc !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-secondary:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-secondary:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-secondary:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-secondary:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-secondary:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #6999bc !important;
    border-color: #6999bc !important;
  }
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #e9f0f5;
  border-color: #e9f0f5;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-secondary-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e9f0f5;
  --bs-btn-active-color: #5c90b6;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e9f0f5;
  --bs-btn-hover-color: #5c90b6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e9f0f5;
  --bs-btn-disabled-color: #5c90b6;
}
.btn-outline-secondary-faded,
.btn-outline-secondary-faded.no-hover,
.btn-outline-secondary-faded.no-hover:hover,
.btn-outline-secondary-faded.no-active,
.btn-outline-secondary-faded.no-active:active,
.btn-outline-secondary-faded.no-focus,
.btn-outline-secondary-faded.no-focus:focus,
.btn-outline-secondary-faded.no-focus:focus-visible {
  color: #5c90b6;
  border-color: #e9f0f5;
  background-color: transparent;
}
.btn-outline-secondary-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-secondary-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-secondary-faded,
.btn-check:checked + .btn-outline-secondary-faded {
  background-color: #e9f0f5;
  border-color: #e9f0f5;
  color: #212529;
}
.show > .btn-outline-secondary-faded.dropdown-toggle,
.btn-outline-secondary-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #7fa8c6 !important;
  border-color: #7fa8c6 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-secondary-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-secondary-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-secondary-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-secondary-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-secondary-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #7fa8c6 !important;
    border-color: #7fa8c6 !important;
  }
}
.btn-outline-secondary-faded.disabled,
.btn-outline-secondary-faded:disabled {
  color: #f4f7fa;
  border-color: #f4f7fa;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-secondary-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f8fafc;
  --bs-btn-active-color: #6b9bbd;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f8fafc;
  --bs-btn-hover-color: #6b9bbd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8fafc;
  --bs-btn-disabled-color: #6b9bbd;
}
.btn-outline-secondary-pale,
.btn-outline-secondary-pale.no-hover,
.btn-outline-secondary-pale.no-hover:hover,
.btn-outline-secondary-pale.no-active,
.btn-outline-secondary-pale.no-active:active,
.btn-outline-secondary-pale.no-focus,
.btn-outline-secondary-pale.no-focus:focus,
.btn-outline-secondary-pale.no-focus:focus-visible {
  color: #6b9bbd;
  border-color: #f8fafc;
  background-color: transparent;
}
.btn-outline-secondary-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-secondary-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-secondary-pale,
.btn-check:checked + .btn-outline-secondary-pale {
  background-color: #f8fafc;
  border-color: #f8fafc;
  color: #212529;
}
.show > .btn-outline-secondary-pale.dropdown-toggle,
.btn-outline-secondary-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #8fb3cd !important;
  border-color: #8fb3cd !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-secondary-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-secondary-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-secondary-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-secondary-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-secondary-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #8fb3cd !important;
    border-color: #8fb3cd !important;
  }
}
.btn-outline-secondary-pale.disabled,
.btn-outline-secondary-pale:disabled {
  color: #fcfdfe;
  border-color: #fcfdfe;
  opacity: inherit;
}
.alert-secondary {
  color: #6999bc;
  background-color: #f2f6f9;
  border-color: #edf3f7;
}
.alert-secondary .alert-link {
  color: #578db4;
}
.list-group-item-secondary {
  color: #212529;
  background-color: #f2f6f9;
}
.list-group-item-secondary.list-group-item-action:hover:not(.no-hover),
.list-group-item-secondary.list-group-item-action.hover:not(.no-hover),
.list-group-item-secondary.list-group-item-action:focus:not(.no-focus),
.list-group-item-secondary.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-secondary.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #88aeca !important;
}
.list-group-item-secondary.list-group-item-action.active,
.list-group-item-secondary.list-group-item-action:active {
  color: #212529;
  background-color: #abc6da !important;
  border-color: #abc6da;
}
.card.card-action-secondary:hover:not(.no-hover),
.card.card-action-secondary.hover:not(.no-hover),
.card.card-action-secondary:focus:not(.no-focus),
.card.card-action-secondary:focus-visible:not(.no-focus),
.card.card-action-secondary.focus:not(.no-focus) {
  color: #fff;
  background-color: #88aeca !important;
  box-shadow: 0 0 7px 0 #6999bc !important;
}
.card.card-action-secondary:active,
.card.card-action-secondary.active {
  color: #212529;
  background-color: #abc6da !important;
  box-shadow: 0 0 7px 0 #8cb1cc !important;
}
.form-check-input-secondary:checked,
.form-check-input-secondary[type=checkbox]:indeterminate {
  border-color: #d3e1eb;
  background-color: #d3e1eb;
  color: #212529;
}
.form-check .form-check-input-secondary:checked ~ .form-check-label.form-check-label-em {
  color: #d3e1eb;
  font-weight: 700;
}
.table-secondary {
  background-color: #f6f9fb;
  --bs-table-bg: #f6f9fb;
  border-color: #f2f6f9;
  color: #212529;
}
.table-striped.table-secondary > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-secondary:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-secondary,
.table-striped > tbody > tr:nth-of-type(odd) td.table-secondary,
.table-striped-secondary tbody tr:nth-of-type(odd) {
  background-color: rgba(211, 225, 235, 0.2);
}
.table-chess.table-secondary tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-secondary tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-secondary tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-secondary tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(211, 225, 235, 0.2);
}
.shine-secondary,
.shadow-secondary,
.shine-secondary:focus,
.shine-secondary:focus-visible,
.shadow-secondary:focus,
.shadow-secondary:focus-visible {
  box-shadow: 0 0 7px 0 #d3e1eb !important;
}
.text-shine-secondary,
.text-shadow-secondary,
.text-shine-secondary:focus,
.text-shine-secondary:focus-visible,
.text-shadow-secondary:focus,
.text-shadow-secondary:focus-visible {
  text-shadow: 0 0 7px #d3e1eb !important;
}
.popover-secondary-faded {
  --bs-popover-border-color: #d3e1eb;
  --bs-popover-header-bg: rgba(211, 225, 235, 0.25);
  --bs-popover-header-color: #d3e1eb;
}
.popover-secondary {
  --bs-popover-border-color: #d3e1eb;
  --bs-popover-header-bg: #d3e1eb;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-tertiary: #6c9ec2;
  --bs-tertiary-rgb: 108.025, 158.35, 194.375;
  --bs-tertiary-r: 108.025;
  --bs-tertiary-g: 158.35;
  --bs-tertiary-b: 194.375;
  --bs-tertiary-hover: #2c506a;
  --bs-tertiary-hover-rgb: 43.62897399, 79.84552023, 105.77102601;
  --bs-tertiary-hover-r: 43.62897399;
  --bs-tertiary-hover-g: 79.84552023;
  --bs-tertiary-hover-b: 105.77102601;
  --bs-tertiary-active: #3b6b8e;
  --bs-tertiary-active-rgb: 58.52239884, 107.10202312, 141.87760116;
  --bs-tertiary-active-r: 58.52239884;
  --bs-tertiary-active-g: 107.10202312;
  --bs-tertiary-active-b: 141.87760116;
  --bs-tertiary-faded: #b6cfe1;
  --bs-tertiary-faded-rgb: 181.5125, 206.675, 224.6875;
  --bs-tertiary-faded-r: 181.5125;
  --bs-tertiary-faded-g: 206.675;
  --bs-tertiary-faded-b: 224.6875;
  --bs-tertiary-faded-hover: #4a87b3;
  --bs-tertiary-faded-hover-rgb: 73.94147399, 135.32052023, 179.25852601;
  --bs-tertiary-faded-hover-r: 73.94147399;
  --bs-tertiary-faded-hover-g: 135.32052023;
  --bs-tertiary-faded-hover-b: 179.25852601;
  --bs-tertiary-faded-active: #6d9fc3;
  --bs-tertiary-faded-active-rgb: 109.29934971, 159.18800578, 194.90065029;
  --bs-tertiary-faded-active-r: 109.29934971;
  --bs-tertiary-faded-active-g: 159.18800578;
  --bs-tertiary-faded-active-b: 194.90065029;
  --bs-tertiary-pale: #e9f1f6;
  --bs-tertiary-pale-rgb: 232.95375, 240.5025, 245.90625;
  --bs-tertiary-pale-r: 232.95375;
  --bs-tertiary-pale-g: 240.5025;
  --bs-tertiary-pale-b: 245.90625;
  --bs-tertiary-pale-hover: #7da9c9;
  --bs-tertiary-pale-hover-rgb: 124.63402457, 169.27200867, 201.22597543;
  --bs-tertiary-pale-hover-r: 124.63402457;
  --bs-tertiary-pale-hover-g: 169.27200867;
  --bs-tertiary-pale-hover-b: 201.22597543;
  --bs-tertiary-pale-active: #a1c1d8;
  --bs-tertiary-pale-active-rgb: 160.74059971, 193.01550578, 216.11940029;
  --bs-tertiary-pale-active-r: 160.74059971;
  --bs-tertiary-pale-active-g: 193.01550578;
  --bs-tertiary-pale-active-b: 216.11940029;
}
.bg-tertiary {
  background-color: #6c9ec2 !important;
  color: #fff;
}
.navbar.bg-tertiary .navbar-brand,
.navbar.bg-tertiary .nav-link,
.navbar.bg-tertiary .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-tertiary .nav-link.active {
  color: #cccccc;
}
.bg-tertiary-hover {
  background-color: #6c9ec2 !important;
  color: #fff;
  cursor: pointer;
}
.bg-tertiary-hover:active,
.bg-tertiary-hover.active {
  background-color: #3b6b8e !important;
  color: #fff;
}
.bg-tertiary-hover:hover:not(.no-hover),
.bg-tertiary-hover.hover:not(.no-hover),
.bg-tertiary-hover:focus:not(.no-focus),
.bg-tertiary-hover:focus-visible:not(.no-focus),
.bg-tertiary-hover.focus:not(.no-focus),
.bg-tertiary-hover-sim {
  background-color: #2c506a !important;
  color: #fff;
}
.border-tertiary {
  border-color: #6c9ec2 !important;
}
.text-tertiary {
  color: #6c9ec2 !important;
}
.link-tertiary,
.text-tertiary-hover {
  color: #6c9ec2 !important;
  cursor: pointer;
}
.link-tertiary:active,
.link-tertiary.active,
.text-tertiary-hover:active,
.text-tertiary-hover.active {
  color: #3b6b8e !important;
}
.link-tertiary:hover:not(.no-hover),
.link-tertiary.hover:not(.no-hover),
.link-tertiary:focus:not(.no-focus),
.link-tertiary:focus-visible:not(.no-focus),
.link-tertiary.focus:not(.no-focus),
.text-tertiary-hover:hover:not(.no-hover),
.text-tertiary-hover.hover:not(.no-hover),
.text-tertiary-hover:focus:not(.no-focus),
.text-tertiary-hover:focus-visible:not(.no-focus),
.text-tertiary-hover.focus:not(.no-focus) {
  color: #2c506a !important;
}
.bg-tertiary-faded {
  background-color: #b6cfe1 !important;
  color: #212529;
}
.bg-tertiary-op-0 {
  background-color: rgba(108, 158, 194, 0) !important;
  color: #212529;
}
.bg-tertiary-op-5 {
  background-color: rgba(108, 158, 194, 0.05) !important;
  color: #212529;
}
.bg-tertiary-op-10 {
  background-color: rgba(108, 158, 194, 0.1) !important;
  color: #212529;
}
.bg-tertiary-op-15 {
  background-color: rgba(108, 158, 194, 0.15) !important;
  color: #212529;
}
.bg-tertiary-op-20 {
  background-color: rgba(108, 158, 194, 0.2) !important;
  color: #212529;
}
.bg-tertiary-op-25 {
  background-color: rgba(108, 158, 194, 0.25) !important;
  color: #212529;
}
.bg-tertiary-op-30 {
  background-color: rgba(108, 158, 194, 0.3) !important;
  color: #212529;
}
.bg-tertiary-op-35 {
  background-color: rgba(108, 158, 194, 0.35) !important;
  color: #212529;
}
.bg-tertiary-op-40 {
  background-color: rgba(108, 158, 194, 0.4) !important;
  color: #212529;
}
.bg-tertiary-op-45 {
  background-color: rgba(108, 158, 194, 0.45) !important;
  color: #212529;
}
.bg-tertiary-op-50 {
  background-color: rgba(108, 158, 194, 0.5) !important;
  color: #212529;
}
.bg-tertiary-op-55 {
  background-color: rgba(108, 158, 194, 0.55) !important;
  color: #212529;
}
.bg-tertiary-op-60 {
  background-color: rgba(108, 158, 194, 0.6) !important;
  color: #212529;
}
.bg-tertiary-op-65 {
  background-color: rgba(108, 158, 194, 0.65) !important;
  color: #212529;
}
.bg-tertiary-op-70 {
  background-color: rgba(108, 158, 194, 0.7) !important;
  color: #212529;
}
.bg-tertiary-op-75 {
  background-color: rgba(108, 158, 194, 0.75) !important;
  color: #212529;
}
.bg-tertiary-op-80 {
  background-color: rgba(108, 158, 194, 0.8) !important;
  color: #fff;
}
.bg-tertiary-op-85 {
  background-color: rgba(108, 158, 194, 0.85) !important;
  color: #fff;
}
.bg-tertiary-op-90 {
  background-color: rgba(108, 158, 194, 0.9) !important;
  color: #fff;
}
.bg-tertiary-op-95 {
  background-color: rgba(108, 158, 194, 0.95) !important;
  color: #fff;
}
.bg-tertiary-op-100 {
  background-color: #6c9ec2 !important;
  color: #fff;
}
.navbar.bg-tertiary-faded .navbar-brand,
.navbar.bg-tertiary-faded .nav-link,
.navbar.bg-tertiary-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-tertiary-faded .nav-link.active {
  color: #4e5862;
}
.bg-tertiary-faded-hover {
  background-color: #b6cfe1 !important;
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-faded-hover:active,
.bg-tertiary-faded-hover.active {
  background-color: #6d9fc3 !important;
  color: #fff;
}
.bg-tertiary-faded-hover:hover:not(.no-hover),
.bg-tertiary-faded-hover.hover:not(.no-hover),
.bg-tertiary-faded-hover:focus:not(.no-focus),
.bg-tertiary-faded-hover:focus-visible:not(.no-focus),
.bg-tertiary-faded-hover.focus:not(.no-focus) {
  background-color: #4a87b3 !important;
  color: #fff;
}
.border-tertiary-faded {
  border-color: #b6cfe1 !important;
}
.text-tertiary-faded {
  color: #b6cfe1 !important;
}
.text-tertiary-faded-hover {
  color: #b6cfe1 !important;
  cursor: pointer;
}
.text-tertiary-faded-hover:active,
.text-tertiary-faded-hover.active {
  color: #6d9fc3 !important;
}
.text-tertiary-faded-hover:hover:not(.no-hover),
.text-tertiary-faded-hover.hover:not(.no-hover),
.text-tertiary-faded-hover:focus:not(.no-focus),
.text-tertiary-faded-hover:focus-visible:not(.no-focus),
.text-tertiary-faded-hover.focus:not(.no-focus) {
  color: #4a87b3 !important;
}
.bg-tertiary-pale {
  background-color: #e9f1f6 !important;
  color: #212529;
}
.navbar.bg-tertiary-pale .navbar-brand,
.navbar.bg-tertiary-pale .nav-link,
.navbar.bg-tertiary-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-tertiary-pale .nav-link.active {
  color: #4e5862;
}
.bg-tertiary-pale-hover {
  background-color: #e9f1f6 !important;
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-pale-hover:active,
.bg-tertiary-pale-hover.active {
  background-color: #a1c1d8 !important;
  color: #212529;
}
.bg-tertiary-pale-hover:hover:not(.no-hover),
.bg-tertiary-pale-hover.hover:not(.no-hover),
.bg-tertiary-pale-hover:focus:not(.no-focus),
.bg-tertiary-pale-hover:focus-visible:not(.no-focus),
.bg-tertiary-pale-hover.focus:not(.no-focus) {
  background-color: #7da9c9 !important;
  color: #fff;
}
.border-tertiary-pale {
  border-color: #e9f1f6 !important;
}
.text-tertiary-pale {
  color: #e9f1f6 !important;
}
.text-tertiary-pale-hover {
  color: #e9f1f6 !important;
  cursor: pointer;
}
.text-tertiary-pale-hover:active,
.text-tertiary-pale-hover.active {
  color: #a1c1d8 !important;
}
.text-tertiary-pale-hover:hover:not(.no-hover),
.text-tertiary-pale-hover.hover:not(.no-hover),
.text-tertiary-pale-hover:focus:not(.no-focus),
.text-tertiary-pale-hover:focus-visible:not(.no-focus),
.text-tertiary-pale-hover.focus:not(.no-focus) {
  color: #7da9c9 !important;
}
.btn-tertiary {
  --bs-btn-active-bg: #6c9ec2;
  --bs-btn-active-border-color: #6c9ec2;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #6c9ec2;
  --bs-btn-hover-border-color: #6c9ec2;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #6c9ec2;
  --bs-btn-disabled-border-color: #6c9ec2;
  --bs-btn-disabled-color: #fff;
}
.btn-tertiary,
.btn-tertiary.no-hover,
.btn-tertiary.no-hover:hover,
.btn-tertiary.no-active,
.btn-tertiary.no-active:active,
.btn-tertiary.no-focus,
.btn-tertiary.no-focus:focus,
.btn-tertiary.no-focus:focus-visible {
  background-color: #6c9ec2;
  border-color: #6c9ec2;
  color: #fff;
}
.btn-tertiary:not(:disabled):not(.disabled):active:not(.no-active),
.btn-tertiary:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-tertiary,
.btn-check:checked + .btn-tertiary {
  background: none;
  background-color: #3b6b8e;
  border-color: #3b6b8e;
  color: #fff;
}
.show > .btn-tertiary.dropdown-toggle,
.btn-tertiary.dropdown-toggle.show {
  background: none;
  background-color: #2c506a !important;
  border-color: #2c506a !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-tertiary:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-tertiary:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-tertiary:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-tertiary:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-tertiary:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #2c506a !important;
    border-color: #2c506a !important;
    color: #fff !important;
  }
}
.btn-tertiary.disabled,
.btn-tertiary:disabled {
  background-color: #b6cfe1;
  border-color: #b6cfe1;
  opacity: inherit;
  color: #d3e2ed;
}
.btn-tertiary-faded {
  --bs-btn-active-bg: #b6cfe1;
  --bs-btn-active-border-color: #b6cfe1;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #b6cfe1;
  --bs-btn-hover-border-color: #b6cfe1;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #b6cfe1;
  --bs-btn-disabled-border-color: #b6cfe1;
  --bs-btn-disabled-color: #fff;
}
.btn-tertiary-faded,
.btn-tertiary-faded.no-hover,
.btn-tertiary-faded.no-hover:hover,
.btn-tertiary-faded.no-active,
.btn-tertiary-faded.no-active:active,
.btn-tertiary-faded.no-focus,
.btn-tertiary-faded.no-focus:focus,
.btn-tertiary-faded.no-focus:focus-visible {
  background-color: #b6cfe1;
  border-color: #b6cfe1;
  color: #212529;
}
.btn-tertiary-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-tertiary-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-tertiary-faded,
.btn-check:checked + .btn-tertiary-faded {
  background: none;
  background-color: #6d9fc3;
  border-color: #6d9fc3;
  color: #fff;
}
.show > .btn-tertiary-faded.dropdown-toggle,
.btn-tertiary-faded.dropdown-toggle.show {
  background: none;
  background-color: #4a87b3 !important;
  border-color: #4a87b3 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-tertiary-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-tertiary-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-tertiary-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-tertiary-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-tertiary-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #4a87b3 !important;
    border-color: #4a87b3 !important;
    color: #fff !important;
  }
}
.btn-tertiary-faded.disabled,
.btn-tertiary-faded:disabled {
  background-color: #dae7f0;
  border-color: #dae7f0;
  opacity: inherit;
  color: #a1c1d8;
}
.btn-tertiary-pale {
  --bs-btn-active-bg: #e9f1f6;
  --bs-btn-active-border-color: #e9f1f6;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e9f1f6;
  --bs-btn-hover-border-color: #e9f1f6;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e9f1f6;
  --bs-btn-disabled-border-color: #e9f1f6;
  --bs-btn-disabled-color: #212529;
}
.btn-tertiary-pale,
.btn-tertiary-pale.no-hover,
.btn-tertiary-pale.no-hover:hover,
.btn-tertiary-pale.no-active,
.btn-tertiary-pale.no-active:active,
.btn-tertiary-pale.no-focus,
.btn-tertiary-pale.no-focus:focus,
.btn-tertiary-pale.no-focus:focus-visible {
  background-color: #e9f1f6;
  border-color: #e9f1f6;
  color: #212529;
}
.btn-tertiary-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-tertiary-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-tertiary-pale,
.btn-check:checked + .btn-tertiary-pale {
  background: none;
  background-color: #a1c1d8;
  border-color: #a1c1d8;
  color: #212529;
}
.show > .btn-tertiary-pale.dropdown-toggle,
.btn-tertiary-pale.dropdown-toggle.show {
  background: none;
  background-color: #7da9c9 !important;
  border-color: #7da9c9 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-tertiary-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-tertiary-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-tertiary-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-tertiary-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-tertiary-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #7da9c9 !important;
    border-color: #7da9c9 !important;
    color: #fff !important;
  }
}
.btn-tertiary-pale.disabled,
.btn-tertiary-pale:disabled {
  background-color: #f4f8fa;
  border-color: #f4f8fa;
  opacity: inherit;
  color: #b0cbde;
}
.btn-outline-tertiary {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #6c9ec2;
  --bs-btn-active-color: #6c9ec2;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #6c9ec2;
  --bs-btn-hover-color: #6c9ec2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c9ec2;
  --bs-btn-disabled-color: #6c9ec2;
}
.btn-outline-tertiary,
.btn-outline-tertiary.no-hover,
.btn-outline-tertiary.no-hover:hover,
.btn-outline-tertiary.no-active,
.btn-outline-tertiary.no-active:active,
.btn-outline-tertiary.no-focus,
.btn-outline-tertiary.no-focus:focus,
.btn-outline-tertiary.no-focus:focus-visible {
  color: #6c9ec2;
  border-color: #6c9ec2;
  background-color: transparent;
}
.btn-outline-tertiary:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-tertiary:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-tertiary,
.btn-check:checked + .btn-outline-tertiary {
  background-color: #6c9ec2;
  border-color: #6c9ec2;
  color: #fff;
}
.show > .btn-outline-tertiary.dropdown-toggle,
.btn-outline-tertiary.dropdown-toggle.show {
  color: #fff !important;
  background-color: #2c506a !important;
  border-color: #2c506a !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-tertiary:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-tertiary:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-tertiary:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-tertiary:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-tertiary:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #2c506a !important;
    border-color: #2c506a !important;
  }
}
.btn-outline-tertiary.disabled,
.btn-outline-tertiary:disabled {
  color: #b6cfe1;
  border-color: #b6cfe1;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-tertiary-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #b6cfe1;
  --bs-btn-active-color: #b6cfe1;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #b6cfe1;
  --bs-btn-hover-color: #b6cfe1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #b6cfe1;
  --bs-btn-disabled-color: #b6cfe1;
}
.btn-outline-tertiary-faded,
.btn-outline-tertiary-faded.no-hover,
.btn-outline-tertiary-faded.no-hover:hover,
.btn-outline-tertiary-faded.no-active,
.btn-outline-tertiary-faded.no-active:active,
.btn-outline-tertiary-faded.no-focus,
.btn-outline-tertiary-faded.no-focus:focus,
.btn-outline-tertiary-faded.no-focus:focus-visible {
  color: #b6cfe1;
  border-color: #b6cfe1;
  background-color: transparent;
}
.btn-outline-tertiary-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-tertiary-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-tertiary-faded,
.btn-check:checked + .btn-outline-tertiary-faded {
  background-color: #b6cfe1;
  border-color: #b6cfe1;
  color: #212529;
}
.show > .btn-outline-tertiary-faded.dropdown-toggle,
.btn-outline-tertiary-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #4a87b3 !important;
  border-color: #4a87b3 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-tertiary-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-tertiary-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-tertiary-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-tertiary-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-tertiary-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #4a87b3 !important;
    border-color: #4a87b3 !important;
  }
}
.btn-outline-tertiary-faded.disabled,
.btn-outline-tertiary-faded:disabled {
  color: #dae7f0;
  border-color: #dae7f0;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-tertiary-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e9f1f6;
  --bs-btn-active-color: #5992ba;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e9f1f6;
  --bs-btn-hover-color: #5992ba;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e9f1f6;
  --bs-btn-disabled-color: #5992ba;
}
.btn-outline-tertiary-pale,
.btn-outline-tertiary-pale.no-hover,
.btn-outline-tertiary-pale.no-hover:hover,
.btn-outline-tertiary-pale.no-active,
.btn-outline-tertiary-pale.no-active:active,
.btn-outline-tertiary-pale.no-focus,
.btn-outline-tertiary-pale.no-focus:focus,
.btn-outline-tertiary-pale.no-focus:focus-visible {
  color: #5992ba;
  border-color: #e9f1f6;
  background-color: transparent;
}
.btn-outline-tertiary-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-tertiary-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-tertiary-pale,
.btn-check:checked + .btn-outline-tertiary-pale {
  background-color: #e9f1f6;
  border-color: #e9f1f6;
  color: #212529;
}
.show > .btn-outline-tertiary-pale.dropdown-toggle,
.btn-outline-tertiary-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #7da9c9 !important;
  border-color: #7da9c9 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-tertiary-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-tertiary-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-tertiary-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-tertiary-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-tertiary-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #7da9c9 !important;
    border-color: #7da9c9 !important;
  }
}
.btn-outline-tertiary-pale.disabled,
.btn-outline-tertiary-pale:disabled {
  color: #f4f8fa;
  border-color: #f4f8fa;
  opacity: inherit;
}
.alert-tertiary {
  color: #2c506a;
  background-color: #d3e2ed;
  border-color: #c4d8e7;
}
.alert-tertiary .alert-link {
  color: #244258;
}
.list-group-item-tertiary {
  color: #212529;
  background-color: #d3e2ed;
}
.list-group-item-tertiary.list-group-item-action:hover:not(.no-hover),
.list-group-item-tertiary.list-group-item-action.hover:not(.no-hover),
.list-group-item-tertiary.list-group-item-action:focus:not(.no-focus),
.list-group-item-tertiary.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-tertiary.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #679bc0 !important;
}
.list-group-item-tertiary.list-group-item-action.active,
.list-group-item-tertiary.list-group-item-action:active {
  color: #fff;
  background-color: #8bb3cf !important;
  border-color: #8bb3cf;
}
.card.card-action-tertiary:hover:not(.no-hover),
.card.card-action-tertiary.hover:not(.no-hover),
.card.card-action-tertiary:focus:not(.no-focus),
.card.card-action-tertiary:focus-visible:not(.no-focus),
.card.card-action-tertiary.focus:not(.no-focus) {
  color: #fff;
  background-color: #679bc0 !important;
  box-shadow: 0 0 7px 0 #2c506a !important;
}
.card.card-action-tertiary:active,
.card.card-action-tertiary.active {
  color: #fff;
  background-color: #8bb3cf !important;
  box-shadow: 0 0 7px 0 #3b6b8e !important;
}
.form-check-input-tertiary:checked,
.form-check-input-tertiary[type=checkbox]:indeterminate {
  border-color: #6c9ec2;
  background-color: #6c9ec2;
  color: #fff;
}
.form-check .form-check-input-tertiary:checked ~ .form-check-label.form-check-label-em {
  color: #6c9ec2;
  font-weight: 700;
}
.table-tertiary {
  background-color: #e2ecf3;
  --bs-table-bg: #e2ecf3;
  border-color: #d3e2ed;
  color: #212529;
}
.table-striped.table-tertiary > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-tertiary:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-tertiary,
.table-striped > tbody > tr:nth-of-type(odd) td.table-tertiary,
.table-striped-tertiary tbody tr:nth-of-type(odd) {
  background-color: rgba(108, 158, 194, 0.2);
}
.table-chess.table-tertiary tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-tertiary tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-tertiary tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-tertiary tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(108, 158, 194, 0.2);
}
.shine-tertiary,
.shadow-tertiary,
.shine-tertiary:focus,
.shine-tertiary:focus-visible,
.shadow-tertiary:focus,
.shadow-tertiary:focus-visible {
  box-shadow: 0 0 7px 0 #6c9ec2 !important;
}
.text-shine-tertiary,
.text-shadow-tertiary,
.text-shine-tertiary:focus,
.text-shine-tertiary:focus-visible,
.text-shadow-tertiary:focus,
.text-shadow-tertiary:focus-visible {
  text-shadow: 0 0 7px #6c9ec2 !important;
}
.popover-tertiary-faded {
  --bs-popover-border-color: #6c9ec2;
  --bs-popover-header-bg: rgba(108, 158, 194, 0.25);
  --bs-popover-header-color: #6c9ec2;
}
.popover-tertiary {
  --bs-popover-border-color: #6c9ec2;
  --bs-popover-header-bg: #6c9ec2;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-primary-light: #0072b2;
  --bs-primary-light-rgb: 0, 114, 178;
  --bs-primary-light-r: 0;
  --bs-primary-light-g: 114;
  --bs-primary-light-b: 178;
  --bs-primary-light-hover: #001019;
  --bs-primary-light-hover-rgb: 0, 16.01123596, 25;
  --bs-primary-light-hover-r: 0;
  --bs-primary-light-hover-g: 16.01123596;
  --bs-primary-light-hover-b: 25;
  --bs-primary-light-active: #00314c;
  --bs-primary-light-active-rgb: 0, 48.6741573, 76;
  --bs-primary-light-active-r: 0;
  --bs-primary-light-active-g: 48.6741573;
  --bs-primary-light-active-b: 76;
  --bs-primary-light-faded: #80b9d9;
  --bs-primary-light-faded-rgb: 127.5, 184.5, 216.5;
  --bs-primary-light-faded-r: 127.5;
  --bs-primary-light-faded-g: 184.5;
  --bs-primary-light-faded-b: 216.5;
  --bs-primary-light-faded-hover: #2c6e93;
  --bs-primary-light-faded-hover-rgb: 44.29819277, 109.88253012, 146.70180723;
  --bs-primary-light-faded-hover-r: 44.29819277;
  --bs-primary-light-faded-hover-g: 109.88253012;
  --bs-primary-light-faded-hover-b: 146.70180723;
  --bs-primary-light-faded-active: #388bba;
  --bs-primary-light-faded-active-rgb: 56.12650602, 139.22289157, 185.87349398;
  --bs-primary-light-faded-active-r: 56.12650602;
  --bs-primary-light-faded-active-g: 139.22289157;
  --bs-primary-light-faded-active-b: 185.87349398;
  --bs-primary-light-pale: #d9eaf3;
  --bs-primary-light-pale-rgb: 216.75, 233.85, 243.45;
  --bs-primary-light-pale-r: 216.75;
  --bs-primary-light-pale-g: 233.85;
  --bs-primary-light-pale-b: 243.45;
  --bs-primary-light-pale-hover: #63a9d0;
  --bs-primary-light-pale-hover-rgb: 99.23493976, 168.87108434, 207.96506024;
  --bs-primary-light-pale-hover-r: 99.23493976;
  --bs-primary-light-pale-hover-g: 168.87108434;
  --bs-primary-light-pale-hover-b: 207.96506024;
  --bs-primary-light-pale-active: #8abfdc;
  --bs-primary-light-pale-active-rgb: 138.40662651, 190.53072289, 219.79337349;
  --bs-primary-light-pale-active-r: 138.40662651;
  --bs-primary-light-pale-active-g: 190.53072289;
  --bs-primary-light-pale-active-b: 219.79337349;
}
.bg-primary-light {
  background-color: #0072b2 !important;
  color: #fff;
}
.navbar.bg-primary-light .navbar-brand,
.navbar.bg-primary-light .nav-link,
.navbar.bg-primary-light .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-primary-light .nav-link.active {
  color: #cccccc;
}
.bg-primary-light-hover {
  background-color: #0072b2 !important;
  color: #fff;
  cursor: pointer;
}
.bg-primary-light-hover:active,
.bg-primary-light-hover.active {
  background-color: #00314c !important;
  color: #fff;
}
.bg-primary-light-hover:hover:not(.no-hover),
.bg-primary-light-hover.hover:not(.no-hover),
.bg-primary-light-hover:focus:not(.no-focus),
.bg-primary-light-hover:focus-visible:not(.no-focus),
.bg-primary-light-hover.focus:not(.no-focus),
.bg-primary-light-hover-sim {
  background-color: #001019 !important;
  color: #fff;
}
.border-primary-light {
  border-color: #0072b2 !important;
}
.text-primary-light {
  color: #0072b2 !important;
}
.link-primary-light,
.text-primary-light-hover {
  color: #0072b2 !important;
  cursor: pointer;
}
.link-primary-light:active,
.link-primary-light.active,
.text-primary-light-hover:active,
.text-primary-light-hover.active {
  color: #00314c !important;
}
.link-primary-light:hover:not(.no-hover),
.link-primary-light.hover:not(.no-hover),
.link-primary-light:focus:not(.no-focus),
.link-primary-light:focus-visible:not(.no-focus),
.link-primary-light.focus:not(.no-focus),
.text-primary-light-hover:hover:not(.no-hover),
.text-primary-light-hover.hover:not(.no-hover),
.text-primary-light-hover:focus:not(.no-focus),
.text-primary-light-hover:focus-visible:not(.no-focus),
.text-primary-light-hover.focus:not(.no-focus) {
  color: #001019 !important;
}
.bg-primary-light-faded {
  background-color: #80b9d9 !important;
  color: #212529;
}
.bg-primary-light-op-0 {
  background-color: rgba(0, 114, 178, 0) !important;
  color: #212529;
}
.bg-primary-light-op-5 {
  background-color: rgba(0, 114, 178, 0.05) !important;
  color: #212529;
}
.bg-primary-light-op-10 {
  background-color: rgba(0, 114, 178, 0.1) !important;
  color: #212529;
}
.bg-primary-light-op-15 {
  background-color: rgba(0, 114, 178, 0.15) !important;
  color: #212529;
}
.bg-primary-light-op-20 {
  background-color: rgba(0, 114, 178, 0.2) !important;
  color: #212529;
}
.bg-primary-light-op-25 {
  background-color: rgba(0, 114, 178, 0.25) !important;
  color: #212529;
}
.bg-primary-light-op-30 {
  background-color: rgba(0, 114, 178, 0.3) !important;
  color: #212529;
}
.bg-primary-light-op-35 {
  background-color: rgba(0, 114, 178, 0.35) !important;
  color: #212529;
}
.bg-primary-light-op-40 {
  background-color: rgba(0, 114, 178, 0.4) !important;
  color: #212529;
}
.bg-primary-light-op-45 {
  background-color: rgba(0, 114, 178, 0.45) !important;
  color: #212529;
}
.bg-primary-light-op-50 {
  background-color: rgba(0, 114, 178, 0.5) !important;
  color: #212529;
}
.bg-primary-light-op-55 {
  background-color: rgba(0, 114, 178, 0.55) !important;
  color: #fff;
}
.bg-primary-light-op-60 {
  background-color: rgba(0, 114, 178, 0.6) !important;
  color: #fff;
}
.bg-primary-light-op-65 {
  background-color: rgba(0, 114, 178, 0.65) !important;
  color: #fff;
}
.bg-primary-light-op-70 {
  background-color: rgba(0, 114, 178, 0.7) !important;
  color: #fff;
}
.bg-primary-light-op-75 {
  background-color: rgba(0, 114, 178, 0.75) !important;
  color: #fff;
}
.bg-primary-light-op-80 {
  background-color: rgba(0, 114, 178, 0.8) !important;
  color: #fff;
}
.bg-primary-light-op-85 {
  background-color: rgba(0, 114, 178, 0.85) !important;
  color: #fff;
}
.bg-primary-light-op-90 {
  background-color: rgba(0, 114, 178, 0.9) !important;
  color: #fff;
}
.bg-primary-light-op-95 {
  background-color: rgba(0, 114, 178, 0.95) !important;
  color: #fff;
}
.bg-primary-light-op-100 {
  background-color: #0072b2 !important;
  color: #fff;
}
.navbar.bg-primary-light-faded .navbar-brand,
.navbar.bg-primary-light-faded .nav-link,
.navbar.bg-primary-light-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-primary-light-faded .nav-link.active {
  color: #4e5862;
}
.bg-primary-light-faded-hover {
  background-color: #80b9d9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-primary-light-faded-hover:active,
.bg-primary-light-faded-hover.active {
  background-color: #388bba !important;
  color: #fff;
}
.bg-primary-light-faded-hover:hover:not(.no-hover),
.bg-primary-light-faded-hover.hover:not(.no-hover),
.bg-primary-light-faded-hover:focus:not(.no-focus),
.bg-primary-light-faded-hover:focus-visible:not(.no-focus),
.bg-primary-light-faded-hover.focus:not(.no-focus) {
  background-color: #2c6e93 !important;
  color: #fff;
}
.border-primary-light-faded {
  border-color: #80b9d9 !important;
}
.text-primary-light-faded {
  color: #80b9d9 !important;
}
.text-primary-light-faded-hover {
  color: #80b9d9 !important;
  cursor: pointer;
}
.text-primary-light-faded-hover:active,
.text-primary-light-faded-hover.active {
  color: #388bba !important;
}
.text-primary-light-faded-hover:hover:not(.no-hover),
.text-primary-light-faded-hover.hover:not(.no-hover),
.text-primary-light-faded-hover:focus:not(.no-focus),
.text-primary-light-faded-hover:focus-visible:not(.no-focus),
.text-primary-light-faded-hover.focus:not(.no-focus) {
  color: #2c6e93 !important;
}
.bg-primary-light-pale {
  background-color: #d9eaf3 !important;
  color: #212529;
}
.navbar.bg-primary-light-pale .navbar-brand,
.navbar.bg-primary-light-pale .nav-link,
.navbar.bg-primary-light-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-primary-light-pale .nav-link.active {
  color: #4e5862;
}
.bg-primary-light-pale-hover {
  background-color: #d9eaf3 !important;
  color: #212529;
  cursor: pointer;
}
.bg-primary-light-pale-hover:active,
.bg-primary-light-pale-hover.active {
  background-color: #8abfdc !important;
  color: #212529;
}
.bg-primary-light-pale-hover:hover:not(.no-hover),
.bg-primary-light-pale-hover.hover:not(.no-hover),
.bg-primary-light-pale-hover:focus:not(.no-focus),
.bg-primary-light-pale-hover:focus-visible:not(.no-focus),
.bg-primary-light-pale-hover.focus:not(.no-focus) {
  background-color: #63a9d0 !important;
  color: #fff;
}
.border-primary-light-pale {
  border-color: #d9eaf3 !important;
}
.text-primary-light-pale {
  color: #d9eaf3 !important;
}
.text-primary-light-pale-hover {
  color: #d9eaf3 !important;
  cursor: pointer;
}
.text-primary-light-pale-hover:active,
.text-primary-light-pale-hover.active {
  color: #8abfdc !important;
}
.text-primary-light-pale-hover:hover:not(.no-hover),
.text-primary-light-pale-hover.hover:not(.no-hover),
.text-primary-light-pale-hover:focus:not(.no-focus),
.text-primary-light-pale-hover:focus-visible:not(.no-focus),
.text-primary-light-pale-hover.focus:not(.no-focus) {
  color: #63a9d0 !important;
}
.btn-primary-light {
  --bs-btn-active-bg: #0072b2;
  --bs-btn-active-border-color: #0072b2;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #0072b2;
  --bs-btn-hover-border-color: #0072b2;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #0072b2;
  --bs-btn-disabled-border-color: #0072b2;
  --bs-btn-disabled-color: #fff;
}
.btn-primary-light,
.btn-primary-light.no-hover,
.btn-primary-light.no-hover:hover,
.btn-primary-light.no-active,
.btn-primary-light.no-active:active,
.btn-primary-light.no-focus,
.btn-primary-light.no-focus:focus,
.btn-primary-light.no-focus:focus-visible {
  background-color: #0072b2;
  border-color: #0072b2;
  color: #fff;
}
.btn-primary-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-primary-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-primary-light,
.btn-check:checked + .btn-primary-light {
  background: none;
  background-color: #00314c;
  border-color: #00314c;
  color: #fff;
}
.show > .btn-primary-light.dropdown-toggle,
.btn-primary-light.dropdown-toggle.show {
  background: none;
  background-color: #001019 !important;
  border-color: #001019 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-primary-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-primary-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-primary-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-primary-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-primary-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #001019 !important;
    border-color: #001019 !important;
    color: #fff !important;
  }
}
.btn-primary-light.disabled,
.btn-primary-light:disabled {
  background-color: #80b9d9;
  border-color: #80b9d9;
  opacity: inherit;
  color: #b3d5e8;
}
.btn-primary-light-faded {
  --bs-btn-active-bg: #80b9d9;
  --bs-btn-active-border-color: #80b9d9;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #80b9d9;
  --bs-btn-hover-border-color: #80b9d9;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #80b9d9;
  --bs-btn-disabled-border-color: #80b9d9;
  --bs-btn-disabled-color: #fff;
}
.btn-primary-light-faded,
.btn-primary-light-faded.no-hover,
.btn-primary-light-faded.no-hover:hover,
.btn-primary-light-faded.no-active,
.btn-primary-light-faded.no-active:active,
.btn-primary-light-faded.no-focus,
.btn-primary-light-faded.no-focus:focus,
.btn-primary-light-faded.no-focus:focus-visible {
  background-color: #80b9d9;
  border-color: #80b9d9;
  color: #212529;
}
.btn-primary-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-primary-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-primary-light-faded,
.btn-check:checked + .btn-primary-light-faded {
  background: none;
  background-color: #388bba;
  border-color: #388bba;
  color: #fff;
}
.show > .btn-primary-light-faded.dropdown-toggle,
.btn-primary-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #2c6e93 !important;
  border-color: #2c6e93 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-primary-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-primary-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-primary-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-primary-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-primary-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #2c6e93 !important;
    border-color: #2c6e93 !important;
    color: #fff !important;
  }
}
.btn-primary-light-faded.disabled,
.btn-primary-light-faded:disabled {
  background-color: #bfdcec;
  border-color: #bfdcec;
  opacity: inherit;
  color: #d9eaf3;
}
.btn-primary-light-pale {
  --bs-btn-active-bg: #d9eaf3;
  --bs-btn-active-border-color: #d9eaf3;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d9eaf3;
  --bs-btn-hover-border-color: #d9eaf3;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d9eaf3;
  --bs-btn-disabled-border-color: #d9eaf3;
  --bs-btn-disabled-color: #212529;
}
.btn-primary-light-pale,
.btn-primary-light-pale.no-hover,
.btn-primary-light-pale.no-hover:hover,
.btn-primary-light-pale.no-active,
.btn-primary-light-pale.no-active:active,
.btn-primary-light-pale.no-focus,
.btn-primary-light-pale.no-focus:focus,
.btn-primary-light-pale.no-focus:focus-visible {
  background-color: #d9eaf3;
  border-color: #d9eaf3;
  color: #212529;
}
.btn-primary-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-primary-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-primary-light-pale,
.btn-check:checked + .btn-primary-light-pale {
  background: none;
  background-color: #8abfdc;
  border-color: #8abfdc;
  color: #212529;
}
.show > .btn-primary-light-pale.dropdown-toggle,
.btn-primary-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #63a9d0 !important;
  border-color: #63a9d0 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-primary-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-primary-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-primary-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-primary-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-primary-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #63a9d0 !important;
    border-color: #63a9d0 !important;
    color: #fff !important;
  }
}
.btn-primary-light-pale.disabled,
.btn-primary-light-pale:disabled {
  background-color: #ecf4f9;
  border-color: #ecf4f9;
  opacity: inherit;
  color: #a5cde4;
}
.btn-outline-primary-light {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #0072b2;
  --bs-btn-active-color: #0072b2;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #0072b2;
  --bs-btn-hover-color: #0072b2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0072b2;
  --bs-btn-disabled-color: #0072b2;
}
.btn-outline-primary-light,
.btn-outline-primary-light.no-hover,
.btn-outline-primary-light.no-hover:hover,
.btn-outline-primary-light.no-active,
.btn-outline-primary-light.no-active:active,
.btn-outline-primary-light.no-focus,
.btn-outline-primary-light.no-focus:focus,
.btn-outline-primary-light.no-focus:focus-visible {
  color: #0072b2;
  border-color: #0072b2;
  background-color: transparent;
}
.btn-outline-primary-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-primary-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-primary-light,
.btn-check:checked + .btn-outline-primary-light {
  background-color: #0072b2;
  border-color: #0072b2;
  color: #fff;
}
.show > .btn-outline-primary-light.dropdown-toggle,
.btn-outline-primary-light.dropdown-toggle.show {
  color: #fff !important;
  background-color: #001019 !important;
  border-color: #001019 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-primary-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-primary-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-primary-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-primary-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-primary-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #001019 !important;
    border-color: #001019 !important;
  }
}
.btn-outline-primary-light.disabled,
.btn-outline-primary-light:disabled {
  color: #80b9d9;
  border-color: #80b9d9;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-primary-light-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #80b9d9;
  --bs-btn-active-color: #80b9d9;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #80b9d9;
  --bs-btn-hover-color: #80b9d9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #80b9d9;
  --bs-btn-disabled-color: #80b9d9;
}
.btn-outline-primary-light-faded,
.btn-outline-primary-light-faded.no-hover,
.btn-outline-primary-light-faded.no-hover:hover,
.btn-outline-primary-light-faded.no-active,
.btn-outline-primary-light-faded.no-active:active,
.btn-outline-primary-light-faded.no-focus,
.btn-outline-primary-light-faded.no-focus:focus,
.btn-outline-primary-light-faded.no-focus:focus-visible {
  color: #80b9d9;
  border-color: #80b9d9;
  background-color: transparent;
}
.btn-outline-primary-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-primary-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-primary-light-faded,
.btn-check:checked + .btn-outline-primary-light-faded {
  background-color: #80b9d9;
  border-color: #80b9d9;
  color: #212529;
}
.show > .btn-outline-primary-light-faded.dropdown-toggle,
.btn-outline-primary-light-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #2c6e93 !important;
  border-color: #2c6e93 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-primary-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-primary-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-primary-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-primary-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-primary-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #2c6e93 !important;
    border-color: #2c6e93 !important;
  }
}
.btn-outline-primary-light-faded.disabled,
.btn-outline-primary-light-faded:disabled {
  color: #bfdcec;
  border-color: #bfdcec;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-primary-light-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d9eaf3;
  --bs-btn-active-color: #d9eaf3;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d9eaf3;
  --bs-btn-hover-color: #d9eaf3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d9eaf3;
  --bs-btn-disabled-color: #d9eaf3;
}
.btn-outline-primary-light-pale,
.btn-outline-primary-light-pale.no-hover,
.btn-outline-primary-light-pale.no-hover:hover,
.btn-outline-primary-light-pale.no-active,
.btn-outline-primary-light-pale.no-active:active,
.btn-outline-primary-light-pale.no-focus,
.btn-outline-primary-light-pale.no-focus:focus,
.btn-outline-primary-light-pale.no-focus:focus-visible {
  color: #d9eaf3;
  border-color: #d9eaf3;
  background-color: transparent;
}
.btn-outline-primary-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-primary-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-primary-light-pale,
.btn-check:checked + .btn-outline-primary-light-pale {
  background-color: #d9eaf3;
  border-color: #d9eaf3;
  color: #212529;
}
.show > .btn-outline-primary-light-pale.dropdown-toggle,
.btn-outline-primary-light-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #63a9d0 !important;
  border-color: #63a9d0 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-primary-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-primary-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-primary-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-primary-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-primary-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #63a9d0 !important;
    border-color: #63a9d0 !important;
  }
}
.btn-outline-primary-light-pale.disabled,
.btn-outline-primary-light-pale:disabled {
  color: #ecf4f9;
  border-color: #ecf4f9;
  opacity: inherit;
}
.alert-primary-light {
  color: #001019;
  background-color: #b3d5e8;
  border-color: #99c7e0;
}
.alert-primary-light .alert-link {
  color: #000000;
}
.list-group-item-primary-light {
  color: #212529;
  background-color: #b3d5e8;
}
.list-group-item-primary-light.list-group-item-action:hover:not(.no-hover),
.list-group-item-primary-light.list-group-item-action.hover:not(.no-hover),
.list-group-item-primary-light.list-group-item-action:focus:not(.no-focus),
.list-group-item-primary-light.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-primary-light.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #3d94c4 !important;
}
.list-group-item-primary-light.list-group-item-action.active,
.list-group-item-primary-light.list-group-item-action:active {
  color: #fff;
  background-color: #64a9d0 !important;
  border-color: #64a9d0;
}
.card.card-action-primary-light:hover:not(.no-hover),
.card.card-action-primary-light.hover:not(.no-hover),
.card.card-action-primary-light:focus:not(.no-focus),
.card.card-action-primary-light:focus-visible:not(.no-focus),
.card.card-action-primary-light.focus:not(.no-focus) {
  color: #fff;
  background-color: #3d94c4 !important;
  box-shadow: 0 0 7px 0 #001019 !important;
}
.card.card-action-primary-light:active,
.card.card-action-primary-light.active {
  color: #fff;
  background-color: #64a9d0 !important;
  box-shadow: 0 0 7px 0 #00314c !important;
}
.form-check-input-primary-light:checked,
.form-check-input-primary-light[type=checkbox]:indeterminate {
  border-color: #0072b2;
  background-color: #0072b2;
  color: #fff;
}
.form-check .form-check-input-primary-light:checked ~ .form-check-label.form-check-label-em {
  color: #0072b2;
  font-weight: 700;
}
.table-primary-light {
  background-color: #cce3f0;
  --bs-table-bg: #cce3f0;
  border-color: #b3d5e8;
  color: #212529;
}
.table-striped.table-primary-light > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-primary-light:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-primary-light,
.table-striped > tbody > tr:nth-of-type(odd) td.table-primary-light,
.table-striped-primary-light tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 114, 178, 0.2);
}
.table-chess.table-primary-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-primary-light tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-primary-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-primary-light tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(0, 114, 178, 0.2);
}
.shine-primary-light,
.shadow-primary-light,
.shine-primary-light:focus,
.shine-primary-light:focus-visible,
.shadow-primary-light:focus,
.shadow-primary-light:focus-visible {
  box-shadow: 0 0 7px 0 #0072b2 !important;
}
.text-shine-primary-light,
.text-shadow-primary-light,
.text-shine-primary-light:focus,
.text-shine-primary-light:focus-visible,
.text-shadow-primary-light:focus,
.text-shadow-primary-light:focus-visible {
  text-shadow: 0 0 7px #0072b2 !important;
}
.popover-primary-light-faded {
  --bs-popover-border-color: #0072b2;
  --bs-popover-header-bg: rgba(0, 114, 178, 0.25);
  --bs-popover-header-color: #0072b2;
}
.popover-primary-light {
  --bs-popover-border-color: #0072b2;
  --bs-popover-header-bg: #0072b2;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-primary-dark: #054a8d;
  --bs-primary-dark-rgb: 5, 74, 141;
  --bs-primary-dark-r: 5;
  --bs-primary-dark-g: 74;
  --bs-primary-dark-b: 141;
  --bs-primary-dark-hover: #000000;
  --bs-primary-dark-hover-rgb: 0, 0, 0;
  --bs-primary-dark-hover-r: 0;
  --bs-primary-dark-hover-g: 0;
  --bs-primary-dark-hover-b: 0;
  --bs-primary-dark-active: #02162a;
  --bs-primary-dark-active-rgb: 1.50684932, 22.30136986, 42.49315068;
  --bs-primary-dark-active-r: 1.50684932;
  --bs-primary-dark-active-g: 22.30136986;
  --bs-primary-dark-active-b: 42.49315068;
  --bs-primary-dark-faded: #82a5c6;
  --bs-primary-dark-faded-rgb: 130, 164.5, 198;
  --bs-primary-dark-faded-r: 130;
  --bs-primary-dark-faded-g: 164.5;
  --bs-primary-dark-faded-b: 198;
  --bs-primary-dark-faded-hover: #375878;
  --bs-primary-dark-faded-hover-rgb: 54.80769231, 87.98076923, 120.19230769;
  --bs-primary-dark-faded-hover-r: 54.80769231;
  --bs-primary-dark-faded-hover-g: 87.98076923;
  --bs-primary-dark-faded-hover-b: 120.19230769;
  --bs-primary-dark-faded-active: #47729b;
  --bs-primary-dark-faded-active-rgb: 70.78021978, 113.62087912, 155.21978022;
  --bs-primary-dark-faded-active-r: 70.78021978;
  --bs-primary-dark-faded-active-g: 113.62087912;
  --bs-primary-dark-faded-active-b: 155.21978022;
  --bs-primary-dark-pale: #dae4ee;
  --bs-primary-dark-pale-rgb: 217.5, 227.85, 237.9;
  --bs-primary-dark-pale-r: 217.5;
  --bs-primary-dark-pale-g: 227.85;
  --bs-primary-dark-pale-b: 237.9;
  --bs-primary-dark-pale-hover: #7098be;
  --bs-primary-dark-pale-hover-rgb: 112.41758242, 151.77032967, 189.98241758;
  --bs-primary-dark-pale-hover-r: 112.41758242;
  --bs-primary-dark-pale-hover-g: 151.77032967;
  --bs-primary-dark-pale-hover-b: 189.98241758;
  --bs-primary-dark-pale-active: #93b1ce;
  --bs-primary-dark-pale-active-rgb: 147.44505495, 177.13021978, 205.95494505;
  --bs-primary-dark-pale-active-r: 147.44505495;
  --bs-primary-dark-pale-active-g: 177.13021978;
  --bs-primary-dark-pale-active-b: 205.95494505;
}
.bg-primary-dark {
  background-color: #054a8d !important;
  color: #fff;
}
.navbar.bg-primary-dark .navbar-brand,
.navbar.bg-primary-dark .nav-link,
.navbar.bg-primary-dark .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-primary-dark .nav-link.active {
  color: #cccccc;
}
.bg-primary-dark-hover {
  background-color: #054a8d !important;
  color: #fff;
  cursor: pointer;
}
.bg-primary-dark-hover:active,
.bg-primary-dark-hover.active {
  background-color: #02162a !important;
  color: #fff;
}
.bg-primary-dark-hover:hover:not(.no-hover),
.bg-primary-dark-hover.hover:not(.no-hover),
.bg-primary-dark-hover:focus:not(.no-focus),
.bg-primary-dark-hover:focus-visible:not(.no-focus),
.bg-primary-dark-hover.focus:not(.no-focus),
.bg-primary-dark-hover-sim {
  background-color: #000000 !important;
  color: #fff;
}
.border-primary-dark {
  border-color: #054a8d !important;
}
.text-primary-dark {
  color: #054a8d !important;
}
.link-primary-dark,
.text-primary-dark-hover {
  color: #054a8d !important;
  cursor: pointer;
}
.link-primary-dark:active,
.link-primary-dark.active,
.text-primary-dark-hover:active,
.text-primary-dark-hover.active {
  color: #02162a !important;
}
.link-primary-dark:hover:not(.no-hover),
.link-primary-dark.hover:not(.no-hover),
.link-primary-dark:focus:not(.no-focus),
.link-primary-dark:focus-visible:not(.no-focus),
.link-primary-dark.focus:not(.no-focus),
.text-primary-dark-hover:hover:not(.no-hover),
.text-primary-dark-hover.hover:not(.no-hover),
.text-primary-dark-hover:focus:not(.no-focus),
.text-primary-dark-hover:focus-visible:not(.no-focus),
.text-primary-dark-hover.focus:not(.no-focus) {
  color: #000000 !important;
}
.bg-primary-dark-faded {
  background-color: #82a5c6 !important;
  color: #fff;
}
.bg-primary-dark-op-0 {
  background-color: rgba(5, 74, 141, 0) !important;
  color: #212529;
}
.bg-primary-dark-op-5 {
  background-color: rgba(5, 74, 141, 0.05) !important;
  color: #212529;
}
.bg-primary-dark-op-10 {
  background-color: rgba(5, 74, 141, 0.1) !important;
  color: #212529;
}
.bg-primary-dark-op-15 {
  background-color: rgba(5, 74, 141, 0.15) !important;
  color: #212529;
}
.bg-primary-dark-op-20 {
  background-color: rgba(5, 74, 141, 0.2) !important;
  color: #212529;
}
.bg-primary-dark-op-25 {
  background-color: rgba(5, 74, 141, 0.25) !important;
  color: #212529;
}
.bg-primary-dark-op-30 {
  background-color: rgba(5, 74, 141, 0.3) !important;
  color: #212529;
}
.bg-primary-dark-op-35 {
  background-color: rgba(5, 74, 141, 0.35) !important;
  color: #212529;
}
.bg-primary-dark-op-40 {
  background-color: rgba(5, 74, 141, 0.4) !important;
  color: #212529;
}
.bg-primary-dark-op-45 {
  background-color: rgba(5, 74, 141, 0.45) !important;
  color: #fff;
}
.bg-primary-dark-op-50 {
  background-color: rgba(5, 74, 141, 0.5) !important;
  color: #fff;
}
.bg-primary-dark-op-55 {
  background-color: rgba(5, 74, 141, 0.55) !important;
  color: #fff;
}
.bg-primary-dark-op-60 {
  background-color: rgba(5, 74, 141, 0.6) !important;
  color: #fff;
}
.bg-primary-dark-op-65 {
  background-color: rgba(5, 74, 141, 0.65) !important;
  color: #fff;
}
.bg-primary-dark-op-70 {
  background-color: rgba(5, 74, 141, 0.7) !important;
  color: #fff;
}
.bg-primary-dark-op-75 {
  background-color: rgba(5, 74, 141, 0.75) !important;
  color: #fff;
}
.bg-primary-dark-op-80 {
  background-color: rgba(5, 74, 141, 0.8) !important;
  color: #fff;
}
.bg-primary-dark-op-85 {
  background-color: rgba(5, 74, 141, 0.85) !important;
  color: #fff;
}
.bg-primary-dark-op-90 {
  background-color: rgba(5, 74, 141, 0.9) !important;
  color: #fff;
}
.bg-primary-dark-op-95 {
  background-color: rgba(5, 74, 141, 0.95) !important;
  color: #fff;
}
.bg-primary-dark-op-100 {
  background-color: #054a8d !important;
  color: #fff;
}
.navbar.bg-primary-dark-faded .navbar-brand,
.navbar.bg-primary-dark-faded .nav-link,
.navbar.bg-primary-dark-faded .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-primary-dark-faded .nav-link.active {
  color: #cccccc;
}
.bg-primary-dark-faded-hover {
  background-color: #82a5c6 !important;
  color: #fff;
  cursor: pointer;
}
.bg-primary-dark-faded-hover:active,
.bg-primary-dark-faded-hover.active {
  background-color: #47729b !important;
  color: #fff;
}
.bg-primary-dark-faded-hover:hover:not(.no-hover),
.bg-primary-dark-faded-hover.hover:not(.no-hover),
.bg-primary-dark-faded-hover:focus:not(.no-focus),
.bg-primary-dark-faded-hover:focus-visible:not(.no-focus),
.bg-primary-dark-faded-hover.focus:not(.no-focus) {
  background-color: #375878 !important;
  color: #fff;
}
.border-primary-dark-faded {
  border-color: #82a5c6 !important;
}
.text-primary-dark-faded {
  color: #82a5c6 !important;
}
.text-primary-dark-faded-hover {
  color: #82a5c6 !important;
  cursor: pointer;
}
.text-primary-dark-faded-hover:active,
.text-primary-dark-faded-hover.active {
  color: #47729b !important;
}
.text-primary-dark-faded-hover:hover:not(.no-hover),
.text-primary-dark-faded-hover.hover:not(.no-hover),
.text-primary-dark-faded-hover:focus:not(.no-focus),
.text-primary-dark-faded-hover:focus-visible:not(.no-focus),
.text-primary-dark-faded-hover.focus:not(.no-focus) {
  color: #375878 !important;
}
.bg-primary-dark-pale {
  background-color: #dae4ee !important;
  color: #212529;
}
.navbar.bg-primary-dark-pale .navbar-brand,
.navbar.bg-primary-dark-pale .nav-link,
.navbar.bg-primary-dark-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-primary-dark-pale .nav-link.active {
  color: #4e5862;
}
.bg-primary-dark-pale-hover {
  background-color: #dae4ee !important;
  color: #212529;
  cursor: pointer;
}
.bg-primary-dark-pale-hover:active,
.bg-primary-dark-pale-hover.active {
  background-color: #93b1ce !important;
  color: #fff;
}
.bg-primary-dark-pale-hover:hover:not(.no-hover),
.bg-primary-dark-pale-hover.hover:not(.no-hover),
.bg-primary-dark-pale-hover:focus:not(.no-focus),
.bg-primary-dark-pale-hover:focus-visible:not(.no-focus),
.bg-primary-dark-pale-hover.focus:not(.no-focus) {
  background-color: #7098be !important;
  color: #fff;
}
.border-primary-dark-pale {
  border-color: #dae4ee !important;
}
.text-primary-dark-pale {
  color: #dae4ee !important;
}
.text-primary-dark-pale-hover {
  color: #dae4ee !important;
  cursor: pointer;
}
.text-primary-dark-pale-hover:active,
.text-primary-dark-pale-hover.active {
  color: #93b1ce !important;
}
.text-primary-dark-pale-hover:hover:not(.no-hover),
.text-primary-dark-pale-hover.hover:not(.no-hover),
.text-primary-dark-pale-hover:focus:not(.no-focus),
.text-primary-dark-pale-hover:focus-visible:not(.no-focus),
.text-primary-dark-pale-hover.focus:not(.no-focus) {
  color: #7098be !important;
}
.btn-primary-dark {
  --bs-btn-active-bg: #054a8d;
  --bs-btn-active-border-color: #054a8d;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #054a8d;
  --bs-btn-hover-border-color: #054a8d;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #054a8d;
  --bs-btn-disabled-border-color: #054a8d;
  --bs-btn-disabled-color: #fff;
}
.btn-primary-dark,
.btn-primary-dark.no-hover,
.btn-primary-dark.no-hover:hover,
.btn-primary-dark.no-active,
.btn-primary-dark.no-active:active,
.btn-primary-dark.no-focus,
.btn-primary-dark.no-focus:focus,
.btn-primary-dark.no-focus:focus-visible {
  background-color: #054a8d;
  border-color: #054a8d;
  color: #fff;
}
.btn-primary-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-primary-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-primary-dark,
.btn-check:checked + .btn-primary-dark {
  background: none;
  background-color: #02162a;
  border-color: #02162a;
  color: #fff;
}
.show > .btn-primary-dark.dropdown-toggle,
.btn-primary-dark.dropdown-toggle.show {
  background: none;
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-primary-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-primary-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-primary-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-primary-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-primary-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #000000 !important;
    border-color: #000000 !important;
    color: #fff !important;
  }
}
.btn-primary-dark.disabled,
.btn-primary-dark:disabled {
  background-color: #82a5c6;
  border-color: #82a5c6;
  opacity: inherit;
  color: #b4c9dd;
}
.btn-primary-dark-faded {
  --bs-btn-active-bg: #82a5c6;
  --bs-btn-active-border-color: #82a5c6;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #82a5c6;
  --bs-btn-hover-border-color: #82a5c6;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #82a5c6;
  --bs-btn-disabled-border-color: #82a5c6;
  --bs-btn-disabled-color: #fff;
}
.btn-primary-dark-faded,
.btn-primary-dark-faded.no-hover,
.btn-primary-dark-faded.no-hover:hover,
.btn-primary-dark-faded.no-active,
.btn-primary-dark-faded.no-active:active,
.btn-primary-dark-faded.no-focus,
.btn-primary-dark-faded.no-focus:focus,
.btn-primary-dark-faded.no-focus:focus-visible {
  background-color: #82a5c6;
  border-color: #82a5c6;
  color: #fff;
}
.btn-primary-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-primary-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-primary-dark-faded,
.btn-check:checked + .btn-primary-dark-faded {
  background: none;
  background-color: #47729b;
  border-color: #47729b;
  color: #fff;
}
.show > .btn-primary-dark-faded.dropdown-toggle,
.btn-primary-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #375878 !important;
  border-color: #375878 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-primary-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-primary-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-primary-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-primary-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-primary-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #375878 !important;
    border-color: #375878 !important;
    color: #fff !important;
  }
}
.btn-primary-dark-faded.disabled,
.btn-primary-dark-faded:disabled {
  background-color: #c1d2e3;
  border-color: #c1d2e3;
  opacity: inherit;
  color: #dae4ee;
}
.btn-primary-dark-pale {
  --bs-btn-active-bg: #dae4ee;
  --bs-btn-active-border-color: #dae4ee;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #dae4ee;
  --bs-btn-hover-border-color: #dae4ee;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #dae4ee;
  --bs-btn-disabled-border-color: #dae4ee;
  --bs-btn-disabled-color: #212529;
}
.btn-primary-dark-pale,
.btn-primary-dark-pale.no-hover,
.btn-primary-dark-pale.no-hover:hover,
.btn-primary-dark-pale.no-active,
.btn-primary-dark-pale.no-active:active,
.btn-primary-dark-pale.no-focus,
.btn-primary-dark-pale.no-focus:focus,
.btn-primary-dark-pale.no-focus:focus-visible {
  background-color: #dae4ee;
  border-color: #dae4ee;
  color: #212529;
}
.btn-primary-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-primary-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-primary-dark-pale,
.btn-check:checked + .btn-primary-dark-pale {
  background: none;
  background-color: #93b1ce;
  border-color: #93b1ce;
  color: #fff;
}
.show > .btn-primary-dark-pale.dropdown-toggle,
.btn-primary-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #7098be !important;
  border-color: #7098be !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-primary-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-primary-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-primary-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-primary-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-primary-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #7098be !important;
    border-color: #7098be !important;
    color: #fff !important;
  }
}
.btn-primary-dark-pale.disabled,
.btn-primary-dark-pale:disabled {
  background-color: #ecf1f6;
  border-color: #ecf1f6;
  opacity: inherit;
  color: #aec4da;
}
.btn-outline-primary-dark {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #054a8d;
  --bs-btn-active-color: #054a8d;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #054a8d;
  --bs-btn-hover-color: #054a8d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #054a8d;
  --bs-btn-disabled-color: #054a8d;
}
.btn-outline-primary-dark,
.btn-outline-primary-dark.no-hover,
.btn-outline-primary-dark.no-hover:hover,
.btn-outline-primary-dark.no-active,
.btn-outline-primary-dark.no-active:active,
.btn-outline-primary-dark.no-focus,
.btn-outline-primary-dark.no-focus:focus,
.btn-outline-primary-dark.no-focus:focus-visible {
  color: #054a8d;
  border-color: #054a8d;
  background-color: transparent;
}
.btn-outline-primary-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-primary-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-primary-dark,
.btn-check:checked + .btn-outline-primary-dark {
  background-color: #054a8d;
  border-color: #054a8d;
  color: #fff;
}
.show > .btn-outline-primary-dark.dropdown-toggle,
.btn-outline-primary-dark.dropdown-toggle.show {
  color: #fff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-primary-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-primary-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-primary-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-primary-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-primary-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
  }
}
.btn-outline-primary-dark.disabled,
.btn-outline-primary-dark:disabled {
  color: #82a5c6;
  border-color: #82a5c6;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-primary-dark-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #82a5c6;
  --bs-btn-active-color: #82a5c6;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #82a5c6;
  --bs-btn-hover-color: #82a5c6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #82a5c6;
  --bs-btn-disabled-color: #82a5c6;
}
.btn-outline-primary-dark-faded,
.btn-outline-primary-dark-faded.no-hover,
.btn-outline-primary-dark-faded.no-hover:hover,
.btn-outline-primary-dark-faded.no-active,
.btn-outline-primary-dark-faded.no-active:active,
.btn-outline-primary-dark-faded.no-focus,
.btn-outline-primary-dark-faded.no-focus:focus,
.btn-outline-primary-dark-faded.no-focus:focus-visible {
  color: #82a5c6;
  border-color: #82a5c6;
  background-color: transparent;
}
.btn-outline-primary-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-primary-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-primary-dark-faded,
.btn-check:checked + .btn-outline-primary-dark-faded {
  background-color: #82a5c6;
  border-color: #82a5c6;
  color: #fff;
}
.show > .btn-outline-primary-dark-faded.dropdown-toggle,
.btn-outline-primary-dark-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #375878 !important;
  border-color: #375878 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-primary-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-primary-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-primary-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-primary-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-primary-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #375878 !important;
    border-color: #375878 !important;
  }
}
.btn-outline-primary-dark-faded.disabled,
.btn-outline-primary-dark-faded:disabled {
  color: #c1d2e3;
  border-color: #c1d2e3;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-primary-dark-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #dae4ee;
  --bs-btn-active-color: #dae4ee;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #dae4ee;
  --bs-btn-hover-color: #dae4ee;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dae4ee;
  --bs-btn-disabled-color: #dae4ee;
}
.btn-outline-primary-dark-pale,
.btn-outline-primary-dark-pale.no-hover,
.btn-outline-primary-dark-pale.no-hover:hover,
.btn-outline-primary-dark-pale.no-active,
.btn-outline-primary-dark-pale.no-active:active,
.btn-outline-primary-dark-pale.no-focus,
.btn-outline-primary-dark-pale.no-focus:focus,
.btn-outline-primary-dark-pale.no-focus:focus-visible {
  color: #dae4ee;
  border-color: #dae4ee;
  background-color: transparent;
}
.btn-outline-primary-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-primary-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-primary-dark-pale,
.btn-check:checked + .btn-outline-primary-dark-pale {
  background-color: #dae4ee;
  border-color: #dae4ee;
  color: #212529;
}
.show > .btn-outline-primary-dark-pale.dropdown-toggle,
.btn-outline-primary-dark-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #7098be !important;
  border-color: #7098be !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-primary-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-primary-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-primary-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-primary-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-primary-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #7098be !important;
    border-color: #7098be !important;
  }
}
.btn-outline-primary-dark-pale.disabled,
.btn-outline-primary-dark-pale:disabled {
  color: #ecf1f6;
  border-color: #ecf1f6;
  opacity: inherit;
}
.alert-primary-dark {
  color: #000000;
  background-color: #b4c9dd;
  border-color: #9bb7d1;
}
.alert-primary-dark .alert-link {
  color: #000000;
}
.list-group-item-primary-dark {
  color: #212529;
  background-color: #b4c9dd;
}
.list-group-item-primary-dark.list-group-item-action:hover:not(.no-hover),
.list-group-item-primary-dark.list-group-item-action.hover:not(.no-hover),
.list-group-item-primary-dark.list-group-item-action:focus:not(.no-focus),
.list-group-item-primary-dark.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-primary-dark.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #4e7daa !important;
}
.list-group-item-primary-dark.list-group-item-action.active,
.list-group-item-primary-dark.list-group-item-action:active {
  color: #fff;
  background-color: #6e96bd !important;
  border-color: #6e96bd;
}
.card.card-action-primary-dark:hover:not(.no-hover),
.card.card-action-primary-dark.hover:not(.no-hover),
.card.card-action-primary-dark:focus:not(.no-focus),
.card.card-action-primary-dark:focus-visible:not(.no-focus),
.card.card-action-primary-dark.focus:not(.no-focus) {
  color: #fff;
  background-color: #4e7daa !important;
  box-shadow: 0 0 7px 0 #000000 !important;
}
.card.card-action-primary-dark:active,
.card.card-action-primary-dark.active {
  color: #fff;
  background-color: #6e96bd !important;
  box-shadow: 0 0 7px 0 #02162a !important;
}
.form-check-input-primary-dark:checked,
.form-check-input-primary-dark[type=checkbox]:indeterminate {
  border-color: #054a8d;
  background-color: #054a8d;
  color: #fff;
}
.form-check .form-check-input-primary-dark:checked ~ .form-check-label.form-check-label-em {
  color: #054a8d;
  font-weight: 700;
}
.table-primary-dark {
  background-color: #cddbe8;
  --bs-table-bg: #cddbe8;
  border-color: #b4c9dd;
  color: #212529;
}
.table-striped.table-primary-dark > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-primary-dark:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-primary-dark,
.table-striped > tbody > tr:nth-of-type(odd) td.table-primary-dark,
.table-striped-primary-dark tbody tr:nth-of-type(odd) {
  background-color: rgba(5, 74, 141, 0.2);
}
.table-chess.table-primary-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-primary-dark tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-primary-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-primary-dark tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(5, 74, 141, 0.2);
}
.shine-primary-dark,
.shadow-primary-dark,
.shine-primary-dark:focus,
.shine-primary-dark:focus-visible,
.shadow-primary-dark:focus,
.shadow-primary-dark:focus-visible {
  box-shadow: 0 0 7px 0 #054a8d !important;
}
.text-shine-primary-dark,
.text-shadow-primary-dark,
.text-shine-primary-dark:focus,
.text-shine-primary-dark:focus-visible,
.text-shadow-primary-dark:focus,
.text-shadow-primary-dark:focus-visible {
  text-shadow: 0 0 7px #054a8d !important;
}
.popover-primary-dark-faded {
  --bs-popover-border-color: #054a8d;
  --bs-popover-header-bg: rgba(5, 74, 141, 0.25);
  --bs-popover-header-color: #054a8d;
}
.popover-primary-dark {
  --bs-popover-border-color: #054a8d;
  --bs-popover-header-bg: #054a8d;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-secondary-light: #e7f0f6;
  --bs-secondary-light-rgb: 231.05603448, 239.73275862, 245.94396552;
  --bs-secondary-light-r: 231.05603448;
  --bs-secondary-light-g: 239.73275862;
  --bs-secondary-light-b: 245.94396552;
  --bs-secondary-light-hover: #78a9cc;
  --bs-secondary-light-hover-rgb: 120.04310345, 168.94827586, 203.95689655;
  --bs-secondary-light-hover-r: 120.04310345;
  --bs-secondary-light-hover-g: 168.94827586;
  --bs-secondary-light-hover-b: 203.95689655;
  --bs-secondary-light-active: #9dc1da;
  --bs-secondary-light-active-rgb: 157.04741379, 192.54310345, 217.95258621;
  --bs-secondary-light-active-r: 157.04741379;
  --bs-secondary-light-active-g: 192.54310345;
  --bs-secondary-light-active-b: 217.95258621;
  --bs-secondary-light-faded: #f3f7fa;
  --bs-secondary-light-faded-rgb: 243.02801724, 247.36637931, 250.47198276;
  --bs-secondary-light-faded-r: 243.02801724;
  --bs-secondary-light-faded-g: 247.36637931;
  --bs-secondary-light-faded-b: 250.47198276;
  --bs-secondary-light-faded-hover: #84b1d0;
  --bs-secondary-light-faded-hover-rgb: 132.01508621, 176.58189655, 208.48491379;
  --bs-secondary-light-faded-hover-r: 132.01508621;
  --bs-secondary-light-faded-hover-g: 176.58189655;
  --bs-secondary-light-faded-hover-b: 208.48491379;
  --bs-secondary-light-faded-active: #a9c8de;
  --bs-secondary-light-faded-active-rgb: 169.01939655, 200.17672414, 222.48060345;
  --bs-secondary-light-faded-active-r: 169.01939655;
  --bs-secondary-light-faded-active-g: 200.17672414;
  --bs-secondary-light-faded-active-b: 222.48060345;
  --bs-secondary-light-pale: #fbfdfe;
  --bs-secondary-light-pale-rgb: 251.40840517, 252.70991379, 253.64159483;
  --bs-secondary-light-pale-r: 251.40840517;
  --bs-secondary-light-pale-g: 252.70991379;
  --bs-secondary-light-pale-b: 253.64159483;
  --bs-secondary-light-pale-hover: #8cb6d4;
  --bs-secondary-light-pale-hover-rgb: 140.39547414, 181.92543103, 211.65452586;
  --bs-secondary-light-pale-hover-r: 140.39547414;
  --bs-secondary-light-pale-hover-g: 181.92543103;
  --bs-secondary-light-pale-hover-b: 211.65452586;
  --bs-secondary-light-pale-active: #b1cee2;
  --bs-secondary-light-pale-active-rgb: 177.39978448, 205.52025862, 225.65021552;
  --bs-secondary-light-pale-active-r: 177.39978448;
  --bs-secondary-light-pale-active-g: 205.52025862;
  --bs-secondary-light-pale-active-b: 225.65021552;
}
.bg-secondary-light {
  background-color: #e7f0f6 !important;
  color: #212529;
}
.navbar.bg-secondary-light .navbar-brand,
.navbar.bg-secondary-light .nav-link,
.navbar.bg-secondary-light .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-secondary-light .nav-link.active {
  color: #4e5862;
}
.bg-secondary-light-hover {
  background-color: #e7f0f6 !important;
  color: #212529;
  cursor: pointer;
}
.bg-secondary-light-hover:active,
.bg-secondary-light-hover.active {
  background-color: #9dc1da !important;
  color: #212529;
}
.bg-secondary-light-hover:hover:not(.no-hover),
.bg-secondary-light-hover.hover:not(.no-hover),
.bg-secondary-light-hover:focus:not(.no-focus),
.bg-secondary-light-hover:focus-visible:not(.no-focus),
.bg-secondary-light-hover.focus:not(.no-focus),
.bg-secondary-light-hover-sim {
  background-color: #78a9cc !important;
  color: #fff;
}
.border-secondary-light {
  border-color: #e7f0f6 !important;
}
.text-secondary-light {
  color: #e7f0f6 !important;
}
.link-secondary-light,
.text-secondary-light-hover {
  color: #e7f0f6 !important;
  cursor: pointer;
}
.link-secondary-light:active,
.link-secondary-light.active,
.text-secondary-light-hover:active,
.text-secondary-light-hover.active {
  color: #9dc1da !important;
}
.link-secondary-light:hover:not(.no-hover),
.link-secondary-light.hover:not(.no-hover),
.link-secondary-light:focus:not(.no-focus),
.link-secondary-light:focus-visible:not(.no-focus),
.link-secondary-light.focus:not(.no-focus),
.text-secondary-light-hover:hover:not(.no-hover),
.text-secondary-light-hover.hover:not(.no-hover),
.text-secondary-light-hover:focus:not(.no-focus),
.text-secondary-light-hover:focus-visible:not(.no-focus),
.text-secondary-light-hover.focus:not(.no-focus) {
  color: #78a9cc !important;
}
.bg-secondary-light-faded {
  background-color: #f3f7fa !important;
  color: #212529;
}
.bg-secondary-light-op-0 {
  background-color: rgba(231, 240, 246, 0) !important;
  color: #212529;
}
.bg-secondary-light-op-5 {
  background-color: rgba(231, 240, 246, 0.05) !important;
  color: #212529;
}
.bg-secondary-light-op-10 {
  background-color: rgba(231, 240, 246, 0.1) !important;
  color: #212529;
}
.bg-secondary-light-op-15 {
  background-color: rgba(231, 240, 246, 0.15) !important;
  color: #212529;
}
.bg-secondary-light-op-20 {
  background-color: rgba(231, 240, 246, 0.2) !important;
  color: #212529;
}
.bg-secondary-light-op-25 {
  background-color: rgba(231, 240, 246, 0.25) !important;
  color: #212529;
}
.bg-secondary-light-op-30 {
  background-color: rgba(231, 240, 246, 0.3) !important;
  color: #212529;
}
.bg-secondary-light-op-35 {
  background-color: rgba(231, 240, 246, 0.35) !important;
  color: #212529;
}
.bg-secondary-light-op-40 {
  background-color: rgba(231, 240, 246, 0.4) !important;
  color: #212529;
}
.bg-secondary-light-op-45 {
  background-color: rgba(231, 240, 246, 0.45) !important;
  color: #212529;
}
.bg-secondary-light-op-50 {
  background-color: rgba(231, 240, 246, 0.5) !important;
  color: #212529;
}
.bg-secondary-light-op-55 {
  background-color: rgba(231, 240, 246, 0.55) !important;
  color: #212529;
}
.bg-secondary-light-op-60 {
  background-color: rgba(231, 240, 246, 0.6) !important;
  color: #212529;
}
.bg-secondary-light-op-65 {
  background-color: rgba(231, 240, 246, 0.65) !important;
  color: #212529;
}
.bg-secondary-light-op-70 {
  background-color: rgba(231, 240, 246, 0.7) !important;
  color: #212529;
}
.bg-secondary-light-op-75 {
  background-color: rgba(231, 240, 246, 0.75) !important;
  color: #212529;
}
.bg-secondary-light-op-80 {
  background-color: rgba(231, 240, 246, 0.8) !important;
  color: #212529;
}
.bg-secondary-light-op-85 {
  background-color: rgba(231, 240, 246, 0.85) !important;
  color: #212529;
}
.bg-secondary-light-op-90 {
  background-color: rgba(231, 240, 246, 0.9) !important;
  color: #212529;
}
.bg-secondary-light-op-95 {
  background-color: rgba(231, 240, 246, 0.95) !important;
  color: #212529;
}
.bg-secondary-light-op-100 {
  background-color: #e7f0f6 !important;
  color: #212529;
}
.navbar.bg-secondary-light-faded .navbar-brand,
.navbar.bg-secondary-light-faded .nav-link,
.navbar.bg-secondary-light-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-secondary-light-faded .nav-link.active {
  color: #4e5862;
}
.bg-secondary-light-faded-hover {
  background-color: #f3f7fa !important;
  color: #212529;
  cursor: pointer;
}
.bg-secondary-light-faded-hover:active,
.bg-secondary-light-faded-hover.active {
  background-color: #a9c8de !important;
  color: #212529;
}
.bg-secondary-light-faded-hover:hover:not(.no-hover),
.bg-secondary-light-faded-hover.hover:not(.no-hover),
.bg-secondary-light-faded-hover:focus:not(.no-focus),
.bg-secondary-light-faded-hover:focus-visible:not(.no-focus),
.bg-secondary-light-faded-hover.focus:not(.no-focus) {
  background-color: #84b1d0 !important;
  color: #fff;
}
.border-secondary-light-faded {
  border-color: #f3f7fa !important;
}
.text-secondary-light-faded {
  color: #f3f7fa !important;
}
.text-secondary-light-faded-hover {
  color: #f3f7fa !important;
  cursor: pointer;
}
.text-secondary-light-faded-hover:active,
.text-secondary-light-faded-hover.active {
  color: #a9c8de !important;
}
.text-secondary-light-faded-hover:hover:not(.no-hover),
.text-secondary-light-faded-hover.hover:not(.no-hover),
.text-secondary-light-faded-hover:focus:not(.no-focus),
.text-secondary-light-faded-hover:focus-visible:not(.no-focus),
.text-secondary-light-faded-hover.focus:not(.no-focus) {
  color: #84b1d0 !important;
}
.bg-secondary-light-pale {
  background-color: #fbfdfe !important;
  color: #212529;
}
.navbar.bg-secondary-light-pale .navbar-brand,
.navbar.bg-secondary-light-pale .nav-link,
.navbar.bg-secondary-light-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-secondary-light-pale .nav-link.active {
  color: #4e5862;
}
.bg-secondary-light-pale-hover {
  background-color: #fbfdfe !important;
  color: #212529;
  cursor: pointer;
}
.bg-secondary-light-pale-hover:active,
.bg-secondary-light-pale-hover.active {
  background-color: #b1cee2 !important;
  color: #212529;
}
.bg-secondary-light-pale-hover:hover:not(.no-hover),
.bg-secondary-light-pale-hover.hover:not(.no-hover),
.bg-secondary-light-pale-hover:focus:not(.no-focus),
.bg-secondary-light-pale-hover:focus-visible:not(.no-focus),
.bg-secondary-light-pale-hover.focus:not(.no-focus) {
  background-color: #8cb6d4 !important;
  color: #212529;
}
.border-secondary-light-pale {
  border-color: #fbfdfe !important;
}
.text-secondary-light-pale {
  color: #fbfdfe !important;
}
.text-secondary-light-pale-hover {
  color: #fbfdfe !important;
  cursor: pointer;
}
.text-secondary-light-pale-hover:active,
.text-secondary-light-pale-hover.active {
  color: #b1cee2 !important;
}
.text-secondary-light-pale-hover:hover:not(.no-hover),
.text-secondary-light-pale-hover.hover:not(.no-hover),
.text-secondary-light-pale-hover:focus:not(.no-focus),
.text-secondary-light-pale-hover:focus-visible:not(.no-focus),
.text-secondary-light-pale-hover.focus:not(.no-focus) {
  color: #8cb6d4 !important;
}
.btn-secondary-light {
  --bs-btn-active-bg: #e7f0f6;
  --bs-btn-active-border-color: #e7f0f6;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e7f0f6;
  --bs-btn-hover-border-color: #e7f0f6;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e7f0f6;
  --bs-btn-disabled-border-color: #e7f0f6;
  --bs-btn-disabled-color: #212529;
}
.btn-secondary-light,
.btn-secondary-light.no-hover,
.btn-secondary-light.no-hover:hover,
.btn-secondary-light.no-active,
.btn-secondary-light.no-active:active,
.btn-secondary-light.no-focus,
.btn-secondary-light.no-focus:focus,
.btn-secondary-light.no-focus:focus-visible {
  background-color: #e7f0f6;
  border-color: #e7f0f6;
  color: #212529;
}
.btn-secondary-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-secondary-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-secondary-light,
.btn-check:checked + .btn-secondary-light {
  background: none;
  background-color: #9dc1da;
  border-color: #9dc1da;
  color: #212529;
}
.show > .btn-secondary-light.dropdown-toggle,
.btn-secondary-light.dropdown-toggle.show {
  background: none;
  background-color: #78a9cc !important;
  border-color: #78a9cc !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-secondary-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-secondary-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-secondary-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-secondary-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-secondary-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #78a9cc !important;
    border-color: #78a9cc !important;
    color: #fff !important;
  }
}
.btn-secondary-light.disabled,
.btn-secondary-light:disabled {
  background-color: #f3f7fa;
  border-color: #f3f7fa;
  opacity: inherit;
  color: #aecbe0;
}
.btn-secondary-light-faded {
  --bs-btn-active-bg: #f3f7fa;
  --bs-btn-active-border-color: #f3f7fa;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f3f7fa;
  --bs-btn-hover-border-color: #f3f7fa;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f3f7fa;
  --bs-btn-disabled-border-color: #f3f7fa;
  --bs-btn-disabled-color: #212529;
}
.btn-secondary-light-faded,
.btn-secondary-light-faded.no-hover,
.btn-secondary-light-faded.no-hover:hover,
.btn-secondary-light-faded.no-active,
.btn-secondary-light-faded.no-active:active,
.btn-secondary-light-faded.no-focus,
.btn-secondary-light-faded.no-focus:focus,
.btn-secondary-light-faded.no-focus:focus-visible {
  background-color: #f3f7fa;
  border-color: #f3f7fa;
  color: #212529;
}
.btn-secondary-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-secondary-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-secondary-light-faded,
.btn-check:checked + .btn-secondary-light-faded {
  background: none;
  background-color: #a9c8de;
  border-color: #a9c8de;
  color: #212529;
}
.show > .btn-secondary-light-faded.dropdown-toggle,
.btn-secondary-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #84b1d0 !important;
  border-color: #84b1d0 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-secondary-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-secondary-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-secondary-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-secondary-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-secondary-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #84b1d0 !important;
    border-color: #84b1d0 !important;
    color: #fff !important;
  }
}
.btn-secondary-light-faded.disabled,
.btn-secondary-light-faded:disabled {
  background-color: #f9fbfd;
  border-color: #f9fbfd;
  opacity: inherit;
  color: #b1cee2;
}
.btn-secondary-light-pale {
  --bs-btn-active-bg: #fbfdfe;
  --bs-btn-active-border-color: #fbfdfe;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fbfdfe;
  --bs-btn-hover-border-color: #fbfdfe;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fbfdfe;
  --bs-btn-disabled-border-color: #fbfdfe;
  --bs-btn-disabled-color: #212529;
}
.btn-secondary-light-pale,
.btn-secondary-light-pale.no-hover,
.btn-secondary-light-pale.no-hover:hover,
.btn-secondary-light-pale.no-active,
.btn-secondary-light-pale.no-active:active,
.btn-secondary-light-pale.no-focus,
.btn-secondary-light-pale.no-focus:focus,
.btn-secondary-light-pale.no-focus:focus-visible {
  background-color: #fbfdfe;
  border-color: #fbfdfe;
  color: #212529;
}
.btn-secondary-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-secondary-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-secondary-light-pale,
.btn-check:checked + .btn-secondary-light-pale {
  background: none;
  background-color: #b1cee2;
  border-color: #b1cee2;
  color: #212529;
}
.show > .btn-secondary-light-pale.dropdown-toggle,
.btn-secondary-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #8cb6d4 !important;
  border-color: #8cb6d4 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-secondary-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-secondary-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-secondary-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-secondary-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-secondary-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #8cb6d4 !important;
    border-color: #8cb6d4 !important;
    color: #212529 !important;
  }
}
.btn-secondary-light-pale.disabled,
.btn-secondary-light-pale:disabled {
  background-color: #fdfefe;
  border-color: #fdfefe;
  opacity: inherit;
  color: #b4cfe3;
}
.btn-outline-secondary-light {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e7f0f6;
  --bs-btn-active-color: #5391be;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e7f0f6;
  --bs-btn-hover-color: #5391be;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e7f0f6;
  --bs-btn-disabled-color: #5391be;
}
.btn-outline-secondary-light,
.btn-outline-secondary-light.no-hover,
.btn-outline-secondary-light.no-hover:hover,
.btn-outline-secondary-light.no-active,
.btn-outline-secondary-light.no-active:active,
.btn-outline-secondary-light.no-focus,
.btn-outline-secondary-light.no-focus:focus,
.btn-outline-secondary-light.no-focus:focus-visible {
  color: #5391be;
  border-color: #e7f0f6;
  background-color: transparent;
}
.btn-outline-secondary-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-secondary-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-secondary-light,
.btn-check:checked + .btn-outline-secondary-light {
  background-color: #e7f0f6;
  border-color: #e7f0f6;
  color: #212529;
}
.show > .btn-outline-secondary-light.dropdown-toggle,
.btn-outline-secondary-light.dropdown-toggle.show {
  color: #fff !important;
  background-color: #78a9cc !important;
  border-color: #78a9cc !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-secondary-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-secondary-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-secondary-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-secondary-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-secondary-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #78a9cc !important;
    border-color: #78a9cc !important;
  }
}
.btn-outline-secondary-light.disabled,
.btn-outline-secondary-light:disabled {
  color: #f3f7fa;
  border-color: #f3f7fa;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-secondary-light-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f3f7fa;
  --bs-btn-active-color: #5f99c2;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f3f7fa;
  --bs-btn-hover-color: #5f99c2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f3f7fa;
  --bs-btn-disabled-color: #5f99c2;
}
.btn-outline-secondary-light-faded,
.btn-outline-secondary-light-faded.no-hover,
.btn-outline-secondary-light-faded.no-hover:hover,
.btn-outline-secondary-light-faded.no-active,
.btn-outline-secondary-light-faded.no-active:active,
.btn-outline-secondary-light-faded.no-focus,
.btn-outline-secondary-light-faded.no-focus:focus,
.btn-outline-secondary-light-faded.no-focus:focus-visible {
  color: #5f99c2;
  border-color: #f3f7fa;
  background-color: transparent;
}
.btn-outline-secondary-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-secondary-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-secondary-light-faded,
.btn-check:checked + .btn-outline-secondary-light-faded {
  background-color: #f3f7fa;
  border-color: #f3f7fa;
  color: #212529;
}
.show > .btn-outline-secondary-light-faded.dropdown-toggle,
.btn-outline-secondary-light-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #84b1d0 !important;
  border-color: #84b1d0 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-secondary-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-secondary-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-secondary-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-secondary-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-secondary-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #84b1d0 !important;
    border-color: #84b1d0 !important;
  }
}
.btn-outline-secondary-light-faded.disabled,
.btn-outline-secondary-light-faded:disabled {
  color: #f9fbfd;
  border-color: #f9fbfd;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-secondary-light-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #fbfdfe;
  --bs-btn-active-color: #679ec6;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fbfdfe;
  --bs-btn-hover-color: #679ec6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fbfdfe;
  --bs-btn-disabled-color: #679ec6;
}
.btn-outline-secondary-light-pale,
.btn-outline-secondary-light-pale.no-hover,
.btn-outline-secondary-light-pale.no-hover:hover,
.btn-outline-secondary-light-pale.no-active,
.btn-outline-secondary-light-pale.no-active:active,
.btn-outline-secondary-light-pale.no-focus,
.btn-outline-secondary-light-pale.no-focus:focus,
.btn-outline-secondary-light-pale.no-focus:focus-visible {
  color: #679ec6;
  border-color: #fbfdfe;
  background-color: transparent;
}
.btn-outline-secondary-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-secondary-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-secondary-light-pale,
.btn-check:checked + .btn-outline-secondary-light-pale {
  background-color: #fbfdfe;
  border-color: #fbfdfe;
  color: #212529;
}
.show > .btn-outline-secondary-light-pale.dropdown-toggle,
.btn-outline-secondary-light-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #8cb6d4 !important;
  border-color: #8cb6d4 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-secondary-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-secondary-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-secondary-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-secondary-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-secondary-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #8cb6d4 !important;
    border-color: #8cb6d4 !important;
  }
}
.btn-outline-secondary-light-pale.disabled,
.btn-outline-secondary-light-pale:disabled {
  color: #fdfefe;
  border-color: #fdfefe;
  opacity: inherit;
}
.alert-secondary-light {
  color: #78a9cc;
  background-color: #f8fafc;
  border-color: #f5f9fb;
}
.alert-secondary-light .alert-link {
  color: #669dc5;
}
.list-group-item-secondary-light {
  color: #212529;
  background-color: #f8fafc;
}
.list-group-item-secondary-light.list-group-item-action:hover:not(.no-hover),
.list-group-item-secondary-light.list-group-item-action.hover:not(.no-hover),
.list-group-item-secondary-light.list-group-item-action:focus:not(.no-focus),
.list-group-item-secondary-light.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-secondary-light.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #89b4d2 !important;
}
.list-group-item-secondary-light.list-group-item-action.active,
.list-group-item-secondary-light.list-group-item-action:active {
  color: #212529;
  background-color: #aecbe0 !important;
  border-color: #aecbe0;
}
.card.card-action-secondary-light:hover:not(.no-hover),
.card.card-action-secondary-light.hover:not(.no-hover),
.card.card-action-secondary-light:focus:not(.no-focus),
.card.card-action-secondary-light:focus-visible:not(.no-focus),
.card.card-action-secondary-light.focus:not(.no-focus) {
  color: #fff;
  background-color: #89b4d2 !important;
  box-shadow: 0 0 7px 0 #78a9cc !important;
}
.card.card-action-secondary-light:active,
.card.card-action-secondary-light.active {
  color: #212529;
  background-color: #aecbe0 !important;
  box-shadow: 0 0 7px 0 #9dc1da !important;
}
.form-check-input-secondary-light:checked,
.form-check-input-secondary-light[type=checkbox]:indeterminate {
  border-color: #e7f0f6;
  background-color: #e7f0f6;
  color: #212529;
}
.form-check .form-check-input-secondary-light:checked ~ .form-check-label.form-check-label-em {
  color: #e7f0f6;
  font-weight: 700;
}
.table-secondary-light {
  background-color: #fafcfd;
  --bs-table-bg: #fafcfd;
  border-color: #f8fafc;
  color: #212529;
}
.table-striped.table-secondary-light > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-secondary-light:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-secondary-light,
.table-striped > tbody > tr:nth-of-type(odd) td.table-secondary-light,
.table-striped-secondary-light tbody tr:nth-of-type(odd) {
  background-color: rgba(231, 240, 246, 0.2);
}
.table-chess.table-secondary-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-secondary-light tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-secondary-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-secondary-light tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(231, 240, 246, 0.2);
}
.shine-secondary-light,
.shadow-secondary-light,
.shine-secondary-light:focus,
.shine-secondary-light:focus-visible,
.shadow-secondary-light:focus,
.shadow-secondary-light:focus-visible {
  box-shadow: 0 0 7px 0 #e7f0f6 !important;
}
.text-shine-secondary-light,
.text-shadow-secondary-light,
.text-shine-secondary-light:focus,
.text-shine-secondary-light:focus-visible,
.text-shadow-secondary-light:focus,
.text-shadow-secondary-light:focus-visible {
  text-shadow: 0 0 7px #e7f0f6 !important;
}
.popover-secondary-light-faded {
  --bs-popover-border-color: #e7f0f6;
  --bs-popover-header-bg: rgba(231, 240, 246, 0.25);
  --bs-popover-header-color: #e7f0f6;
}
.popover-secondary-light {
  --bs-popover-border-color: #e7f0f6;
  --bs-popover-header-bg: #e7f0f6;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-secondary-dark: #bed2e0;
  --bs-secondary-dark-rgb: 190.21782443, 210.18717557, 224.48217557;
  --bs-secondary-dark-r: 190.21782443;
  --bs-secondary-dark-g: 210.18717557;
  --bs-secondary-dark-b: 224.48217557;
  --bs-secondary-dark-hover: #568aaf;
  --bs-secondary-dark-hover-rgb: 86.2128626, 138.2421374, 175.4871374;
  --bs-secondary-dark-hover-r: 86.2128626;
  --bs-secondary-dark-hover-g: 138.2421374;
  --bs-secondary-dark-hover-b: 175.4871374;
  --bs-secondary-dark-active: #79a2c0;
  --bs-secondary-dark-active-rgb: 120.88118321, 162.22381679, 191.81881679;
  --bs-secondary-dark-active-r: 120.88118321;
  --bs-secondary-dark-active-g: 162.22381679;
  --bs-secondary-dark-active-b: 191.81881679;
  --bs-secondary-dark-faded: #dfe9f0;
  --bs-secondary-dark-faded-rgb: 222.60891221, 232.59358779, 239.74108779;
  --bs-secondary-dark-faded-r: 222.60891221;
  --bs-secondary-dark-faded-g: 232.59358779;
  --bs-secondary-dark-faded-b: 239.74108779;
  --bs-secondary-dark-faded-hover: #77a1bf;
  --bs-secondary-dark-faded-hover-rgb: 118.60395038, 160.64854962, 190.74604962;
  --bs-secondary-dark-faded-hover-r: 118.60395038;
  --bs-secondary-dark-faded-hover-g: 160.64854962;
  --bs-secondary-dark-faded-hover-b: 190.74604962;
  --bs-secondary-dark-faded-active: #99b9cf;
  --bs-secondary-dark-faded-active-rgb: 153.27227099, 184.63022901, 207.07772901;
  --bs-secondary-dark-faded-active-r: 153.27227099;
  --bs-secondary-dark-faded-active-g: 184.63022901;
  --bs-secondary-dark-faded-active-b: 207.07772901;
  --bs-secondary-dark-pale: #f5f8fa;
  --bs-secondary-dark-pale-rgb: 245.28267366, 248.27807634, 250.42232634;
  --bs-secondary-dark-pale-r: 245.28267366;
  --bs-secondary-dark-pale-g: 248.27807634;
  --bs-secondary-dark-pale-b: 250.42232634;
  --bs-secondary-dark-pale-hover: #8db0c9;
  --bs-secondary-dark-pale-hover-rgb: 141.27771183, 176.33303817, 201.42728817;
  --bs-secondary-dark-pale-hover-r: 141.27771183;
  --bs-secondary-dark-pale-hover-g: 176.33303817;
  --bs-secondary-dark-pale-hover-b: 201.42728817;
  --bs-secondary-dark-pale-active: #b0c8da;
  --bs-secondary-dark-pale-active-rgb: 175.94603244, 200.31471756, 217.75896756;
  --bs-secondary-dark-pale-active-r: 175.94603244;
  --bs-secondary-dark-pale-active-g: 200.31471756;
  --bs-secondary-dark-pale-active-b: 217.75896756;
}
.bg-secondary-dark {
  background-color: #bed2e0 !important;
  color: #212529;
}
.navbar.bg-secondary-dark .navbar-brand,
.navbar.bg-secondary-dark .nav-link,
.navbar.bg-secondary-dark .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-secondary-dark .nav-link.active {
  color: #4e5862;
}
.bg-secondary-dark-hover {
  background-color: #bed2e0 !important;
  color: #212529;
  cursor: pointer;
}
.bg-secondary-dark-hover:active,
.bg-secondary-dark-hover.active {
  background-color: #79a2c0 !important;
  color: #fff;
}
.bg-secondary-dark-hover:hover:not(.no-hover),
.bg-secondary-dark-hover.hover:not(.no-hover),
.bg-secondary-dark-hover:focus:not(.no-focus),
.bg-secondary-dark-hover:focus-visible:not(.no-focus),
.bg-secondary-dark-hover.focus:not(.no-focus),
.bg-secondary-dark-hover-sim {
  background-color: #568aaf !important;
  color: #fff;
}
.border-secondary-dark {
  border-color: #bed2e0 !important;
}
.text-secondary-dark {
  color: #bed2e0 !important;
}
.link-secondary-dark,
.text-secondary-dark-hover {
  color: #bed2e0 !important;
  cursor: pointer;
}
.link-secondary-dark:active,
.link-secondary-dark.active,
.text-secondary-dark-hover:active,
.text-secondary-dark-hover.active {
  color: #79a2c0 !important;
}
.link-secondary-dark:hover:not(.no-hover),
.link-secondary-dark.hover:not(.no-hover),
.link-secondary-dark:focus:not(.no-focus),
.link-secondary-dark:focus-visible:not(.no-focus),
.link-secondary-dark.focus:not(.no-focus),
.text-secondary-dark-hover:hover:not(.no-hover),
.text-secondary-dark-hover.hover:not(.no-hover),
.text-secondary-dark-hover:focus:not(.no-focus),
.text-secondary-dark-hover:focus-visible:not(.no-focus),
.text-secondary-dark-hover.focus:not(.no-focus) {
  color: #568aaf !important;
}
.bg-secondary-dark-faded {
  background-color: #dfe9f0 !important;
  color: #212529;
}
.bg-secondary-dark-op-0 {
  background-color: rgba(190, 210, 224, 0) !important;
  color: #212529;
}
.bg-secondary-dark-op-5 {
  background-color: rgba(190, 210, 224, 0.05) !important;
  color: #212529;
}
.bg-secondary-dark-op-10 {
  background-color: rgba(190, 210, 224, 0.1) !important;
  color: #212529;
}
.bg-secondary-dark-op-15 {
  background-color: rgba(190, 210, 224, 0.15) !important;
  color: #212529;
}
.bg-secondary-dark-op-20 {
  background-color: rgba(190, 210, 224, 0.2) !important;
  color: #212529;
}
.bg-secondary-dark-op-25 {
  background-color: rgba(190, 210, 224, 0.25) !important;
  color: #212529;
}
.bg-secondary-dark-op-30 {
  background-color: rgba(190, 210, 224, 0.3) !important;
  color: #212529;
}
.bg-secondary-dark-op-35 {
  background-color: rgba(190, 210, 224, 0.35) !important;
  color: #212529;
}
.bg-secondary-dark-op-40 {
  background-color: rgba(190, 210, 224, 0.4) !important;
  color: #212529;
}
.bg-secondary-dark-op-45 {
  background-color: rgba(190, 210, 224, 0.45) !important;
  color: #212529;
}
.bg-secondary-dark-op-50 {
  background-color: rgba(190, 210, 224, 0.5) !important;
  color: #212529;
}
.bg-secondary-dark-op-55 {
  background-color: rgba(190, 210, 224, 0.55) !important;
  color: #212529;
}
.bg-secondary-dark-op-60 {
  background-color: rgba(190, 210, 224, 0.6) !important;
  color: #212529;
}
.bg-secondary-dark-op-65 {
  background-color: rgba(190, 210, 224, 0.65) !important;
  color: #212529;
}
.bg-secondary-dark-op-70 {
  background-color: rgba(190, 210, 224, 0.7) !important;
  color: #212529;
}
.bg-secondary-dark-op-75 {
  background-color: rgba(190, 210, 224, 0.75) !important;
  color: #212529;
}
.bg-secondary-dark-op-80 {
  background-color: rgba(190, 210, 224, 0.8) !important;
  color: #212529;
}
.bg-secondary-dark-op-85 {
  background-color: rgba(190, 210, 224, 0.85) !important;
  color: #212529;
}
.bg-secondary-dark-op-90 {
  background-color: rgba(190, 210, 224, 0.9) !important;
  color: #212529;
}
.bg-secondary-dark-op-95 {
  background-color: rgba(190, 210, 224, 0.95) !important;
  color: #212529;
}
.bg-secondary-dark-op-100 {
  background-color: #bed2e0 !important;
  color: #212529;
}
.navbar.bg-secondary-dark-faded .navbar-brand,
.navbar.bg-secondary-dark-faded .nav-link,
.navbar.bg-secondary-dark-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-secondary-dark-faded .nav-link.active {
  color: #4e5862;
}
.bg-secondary-dark-faded-hover {
  background-color: #dfe9f0 !important;
  color: #212529;
  cursor: pointer;
}
.bg-secondary-dark-faded-hover:active,
.bg-secondary-dark-faded-hover.active {
  background-color: #99b9cf !important;
  color: #212529;
}
.bg-secondary-dark-faded-hover:hover:not(.no-hover),
.bg-secondary-dark-faded-hover.hover:not(.no-hover),
.bg-secondary-dark-faded-hover:focus:not(.no-focus),
.bg-secondary-dark-faded-hover:focus-visible:not(.no-focus),
.bg-secondary-dark-faded-hover.focus:not(.no-focus) {
  background-color: #77a1bf !important;
  color: #fff;
}
.border-secondary-dark-faded {
  border-color: #dfe9f0 !important;
}
.text-secondary-dark-faded {
  color: #dfe9f0 !important;
}
.text-secondary-dark-faded-hover {
  color: #dfe9f0 !important;
  cursor: pointer;
}
.text-secondary-dark-faded-hover:active,
.text-secondary-dark-faded-hover.active {
  color: #99b9cf !important;
}
.text-secondary-dark-faded-hover:hover:not(.no-hover),
.text-secondary-dark-faded-hover.hover:not(.no-hover),
.text-secondary-dark-faded-hover:focus:not(.no-focus),
.text-secondary-dark-faded-hover:focus-visible:not(.no-focus),
.text-secondary-dark-faded-hover.focus:not(.no-focus) {
  color: #77a1bf !important;
}
.bg-secondary-dark-pale {
  background-color: #f5f8fa !important;
  color: #212529;
}
.navbar.bg-secondary-dark-pale .navbar-brand,
.navbar.bg-secondary-dark-pale .nav-link,
.navbar.bg-secondary-dark-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-secondary-dark-pale .nav-link.active {
  color: #4e5862;
}
.bg-secondary-dark-pale-hover {
  background-color: #f5f8fa !important;
  color: #212529;
  cursor: pointer;
}
.bg-secondary-dark-pale-hover:active,
.bg-secondary-dark-pale-hover.active {
  background-color: #b0c8da !important;
  color: #212529;
}
.bg-secondary-dark-pale-hover:hover:not(.no-hover),
.bg-secondary-dark-pale-hover.hover:not(.no-hover),
.bg-secondary-dark-pale-hover:focus:not(.no-focus),
.bg-secondary-dark-pale-hover:focus-visible:not(.no-focus),
.bg-secondary-dark-pale-hover.focus:not(.no-focus) {
  background-color: #8db0c9 !important;
  color: #fff;
}
.border-secondary-dark-pale {
  border-color: #f5f8fa !important;
}
.text-secondary-dark-pale {
  color: #f5f8fa !important;
}
.text-secondary-dark-pale-hover {
  color: #f5f8fa !important;
  cursor: pointer;
}
.text-secondary-dark-pale-hover:active,
.text-secondary-dark-pale-hover.active {
  color: #b0c8da !important;
}
.text-secondary-dark-pale-hover:hover:not(.no-hover),
.text-secondary-dark-pale-hover.hover:not(.no-hover),
.text-secondary-dark-pale-hover:focus:not(.no-focus),
.text-secondary-dark-pale-hover:focus-visible:not(.no-focus),
.text-secondary-dark-pale-hover.focus:not(.no-focus) {
  color: #8db0c9 !important;
}
.btn-secondary-dark {
  --bs-btn-active-bg: #bed2e0;
  --bs-btn-active-border-color: #bed2e0;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #bed2e0;
  --bs-btn-hover-border-color: #bed2e0;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #bed2e0;
  --bs-btn-disabled-border-color: #bed2e0;
  --bs-btn-disabled-color: #212529;
}
.btn-secondary-dark,
.btn-secondary-dark.no-hover,
.btn-secondary-dark.no-hover:hover,
.btn-secondary-dark.no-active,
.btn-secondary-dark.no-active:active,
.btn-secondary-dark.no-focus,
.btn-secondary-dark.no-focus:focus,
.btn-secondary-dark.no-focus:focus-visible {
  background-color: #bed2e0;
  border-color: #bed2e0;
  color: #212529;
}
.btn-secondary-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-secondary-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-secondary-dark,
.btn-check:checked + .btn-secondary-dark {
  background: none;
  background-color: #79a2c0;
  border-color: #79a2c0;
  color: #fff;
}
.show > .btn-secondary-dark.dropdown-toggle,
.btn-secondary-dark.dropdown-toggle.show {
  background: none;
  background-color: #568aaf !important;
  border-color: #568aaf !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-secondary-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-secondary-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-secondary-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-secondary-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-secondary-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #568aaf !important;
    border-color: #568aaf !important;
    color: #fff !important;
  }
}
.btn-secondary-dark.disabled,
.btn-secondary-dark:disabled {
  background-color: #dfe9f0;
  border-color: #dfe9f0;
  opacity: inherit;
  color: #a6c2d5;
}
.btn-secondary-dark-faded {
  --bs-btn-active-bg: #dfe9f0;
  --bs-btn-active-border-color: #dfe9f0;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #dfe9f0;
  --bs-btn-hover-border-color: #dfe9f0;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #dfe9f0;
  --bs-btn-disabled-border-color: #dfe9f0;
  --bs-btn-disabled-color: #212529;
}
.btn-secondary-dark-faded,
.btn-secondary-dark-faded.no-hover,
.btn-secondary-dark-faded.no-hover:hover,
.btn-secondary-dark-faded.no-active,
.btn-secondary-dark-faded.no-active:active,
.btn-secondary-dark-faded.no-focus,
.btn-secondary-dark-faded.no-focus:focus,
.btn-secondary-dark-faded.no-focus:focus-visible {
  background-color: #dfe9f0;
  border-color: #dfe9f0;
  color: #212529;
}
.btn-secondary-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-secondary-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-secondary-dark-faded,
.btn-check:checked + .btn-secondary-dark-faded {
  background: none;
  background-color: #99b9cf;
  border-color: #99b9cf;
  color: #212529;
}
.show > .btn-secondary-dark-faded.dropdown-toggle,
.btn-secondary-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #77a1bf !important;
  border-color: #77a1bf !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-secondary-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-secondary-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-secondary-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-secondary-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-secondary-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #77a1bf !important;
    border-color: #77a1bf !important;
    color: #fff !important;
  }
}
.btn-secondary-dark-faded.disabled,
.btn-secondary-dark-faded:disabled {
  background-color: #eff4f7;
  border-color: #eff4f7;
  opacity: inherit;
  color: #b0c8da;
}
.btn-secondary-dark-pale {
  --bs-btn-active-bg: #f5f8fa;
  --bs-btn-active-border-color: #f5f8fa;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f5f8fa;
  --bs-btn-hover-border-color: #f5f8fa;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f5f8fa;
  --bs-btn-disabled-border-color: #f5f8fa;
  --bs-btn-disabled-color: #212529;
}
.btn-secondary-dark-pale,
.btn-secondary-dark-pale.no-hover,
.btn-secondary-dark-pale.no-hover:hover,
.btn-secondary-dark-pale.no-active,
.btn-secondary-dark-pale.no-active:active,
.btn-secondary-dark-pale.no-focus,
.btn-secondary-dark-pale.no-focus:focus,
.btn-secondary-dark-pale.no-focus:focus-visible {
  background-color: #f5f8fa;
  border-color: #f5f8fa;
  color: #212529;
}
.btn-secondary-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-secondary-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-secondary-dark-pale,
.btn-check:checked + .btn-secondary-dark-pale {
  background: none;
  background-color: #b0c8da;
  border-color: #b0c8da;
  color: #212529;
}
.show > .btn-secondary-dark-pale.dropdown-toggle,
.btn-secondary-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #8db0c9 !important;
  border-color: #8db0c9 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-secondary-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-secondary-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-secondary-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-secondary-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-secondary-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #8db0c9 !important;
    border-color: #8db0c9 !important;
    color: #fff !important;
  }
}
.btn-secondary-dark-pale.disabled,
.btn-secondary-dark-pale:disabled {
  background-color: #fafcfd;
  border-color: #fafcfd;
  opacity: inherit;
  color: #b7cddd;
}
.btn-outline-secondary-dark {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #bed2e0;
  --bs-btn-active-color: #bed2e0;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #bed2e0;
  --bs-btn-hover-color: #bed2e0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #bed2e0;
  --bs-btn-disabled-color: #bed2e0;
}
.btn-outline-secondary-dark,
.btn-outline-secondary-dark.no-hover,
.btn-outline-secondary-dark.no-hover:hover,
.btn-outline-secondary-dark.no-active,
.btn-outline-secondary-dark.no-active:active,
.btn-outline-secondary-dark.no-focus,
.btn-outline-secondary-dark.no-focus:focus,
.btn-outline-secondary-dark.no-focus:focus-visible {
  color: #bed2e0;
  border-color: #bed2e0;
  background-color: transparent;
}
.btn-outline-secondary-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-secondary-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-secondary-dark,
.btn-check:checked + .btn-outline-secondary-dark {
  background-color: #bed2e0;
  border-color: #bed2e0;
  color: #212529;
}
.show > .btn-outline-secondary-dark.dropdown-toggle,
.btn-outline-secondary-dark.dropdown-toggle.show {
  color: #fff !important;
  background-color: #568aaf !important;
  border-color: #568aaf !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-secondary-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-secondary-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-secondary-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-secondary-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-secondary-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #568aaf !important;
    border-color: #568aaf !important;
  }
}
.btn-outline-secondary-dark.disabled,
.btn-outline-secondary-dark:disabled {
  color: #dfe9f0;
  border-color: #dfe9f0;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-secondary-dark-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #dfe9f0;
  --bs-btn-active-color: #dfe9f0;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #dfe9f0;
  --bs-btn-hover-color: #dfe9f0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dfe9f0;
  --bs-btn-disabled-color: #dfe9f0;
}
.btn-outline-secondary-dark-faded,
.btn-outline-secondary-dark-faded.no-hover,
.btn-outline-secondary-dark-faded.no-hover:hover,
.btn-outline-secondary-dark-faded.no-active,
.btn-outline-secondary-dark-faded.no-active:active,
.btn-outline-secondary-dark-faded.no-focus,
.btn-outline-secondary-dark-faded.no-focus:focus,
.btn-outline-secondary-dark-faded.no-focus:focus-visible {
  color: #dfe9f0;
  border-color: #dfe9f0;
  background-color: transparent;
}
.btn-outline-secondary-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-secondary-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-secondary-dark-faded,
.btn-check:checked + .btn-outline-secondary-dark-faded {
  background-color: #dfe9f0;
  border-color: #dfe9f0;
  color: #212529;
}
.show > .btn-outline-secondary-dark-faded.dropdown-toggle,
.btn-outline-secondary-dark-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #77a1bf !important;
  border-color: #77a1bf !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-secondary-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-secondary-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-secondary-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-secondary-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-secondary-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #77a1bf !important;
    border-color: #77a1bf !important;
  }
}
.btn-outline-secondary-dark-faded.disabled,
.btn-outline-secondary-dark-faded:disabled {
  color: #eff4f7;
  border-color: #eff4f7;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-secondary-dark-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f5f8fa;
  --bs-btn-active-color: #6b98b9;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f5f8fa;
  --bs-btn-hover-color: #6b98b9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f5f8fa;
  --bs-btn-disabled-color: #6b98b9;
}
.btn-outline-secondary-dark-pale,
.btn-outline-secondary-dark-pale.no-hover,
.btn-outline-secondary-dark-pale.no-hover:hover,
.btn-outline-secondary-dark-pale.no-active,
.btn-outline-secondary-dark-pale.no-active:active,
.btn-outline-secondary-dark-pale.no-focus,
.btn-outline-secondary-dark-pale.no-focus:focus,
.btn-outline-secondary-dark-pale.no-focus:focus-visible {
  color: #6b98b9;
  border-color: #f5f8fa;
  background-color: transparent;
}
.btn-outline-secondary-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-secondary-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-secondary-dark-pale,
.btn-check:checked + .btn-outline-secondary-dark-pale {
  background-color: #f5f8fa;
  border-color: #f5f8fa;
  color: #212529;
}
.show > .btn-outline-secondary-dark-pale.dropdown-toggle,
.btn-outline-secondary-dark-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #8db0c9 !important;
  border-color: #8db0c9 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-secondary-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-secondary-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-secondary-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-secondary-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-secondary-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #8db0c9 !important;
    border-color: #8db0c9 !important;
  }
}
.btn-outline-secondary-dark-pale.disabled,
.btn-outline-secondary-dark-pale:disabled {
  color: #fafcfd;
  border-color: #fafcfd;
  opacity: inherit;
}
.alert-secondary-dark {
  color: #568aaf;
  background-color: #ecf2f6;
  border-color: #e5edf3;
}
.alert-secondary-dark .alert-link {
  color: #4c7da1;
}
.list-group-item-secondary-dark {
  color: #212529;
  background-color: #ecf2f6;
}
.list-group-item-secondary-dark.list-group-item-action:hover:not(.no-hover),
.list-group-item-secondary-dark.list-group-item-action.hover:not(.no-hover),
.list-group-item-secondary-dark.list-group-item-action:focus:not(.no-focus),
.list-group-item-secondary-dark.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-secondary-dark.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #84aac5 !important;
}
.list-group-item-secondary-dark.list-group-item-action.active,
.list-group-item-secondary-dark.list-group-item-action:active {
  color: #212529;
  background-color: #a6c2d5 !important;
  border-color: #a6c2d5;
}
.card.card-action-secondary-dark:hover:not(.no-hover),
.card.card-action-secondary-dark.hover:not(.no-hover),
.card.card-action-secondary-dark:focus:not(.no-focus),
.card.card-action-secondary-dark:focus-visible:not(.no-focus),
.card.card-action-secondary-dark.focus:not(.no-focus) {
  color: #fff;
  background-color: #84aac5 !important;
  box-shadow: 0 0 7px 0 #568aaf !important;
}
.card.card-action-secondary-dark:active,
.card.card-action-secondary-dark.active {
  color: #212529;
  background-color: #a6c2d5 !important;
  box-shadow: 0 0 7px 0 #79a2c0 !important;
}
.form-check-input-secondary-dark:checked,
.form-check-input-secondary-dark[type=checkbox]:indeterminate {
  border-color: #bed2e0;
  background-color: #bed2e0;
  color: #212529;
}
.form-check .form-check-input-secondary-dark:checked ~ .form-check-label.form-check-label-em {
  color: #bed2e0;
  font-weight: 700;
}
.table-secondary-dark {
  background-color: #f2f6f9;
  --bs-table-bg: #f2f6f9;
  border-color: #ecf2f6;
  color: #212529;
}
.table-striped.table-secondary-dark > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-secondary-dark:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-secondary-dark,
.table-striped > tbody > tr:nth-of-type(odd) td.table-secondary-dark,
.table-striped-secondary-dark tbody tr:nth-of-type(odd) {
  background-color: rgba(190, 210, 224, 0.2);
}
.table-chess.table-secondary-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-secondary-dark tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-secondary-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-secondary-dark tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(190, 210, 224, 0.2);
}
.shine-secondary-dark,
.shadow-secondary-dark,
.shine-secondary-dark:focus,
.shine-secondary-dark:focus-visible,
.shadow-secondary-dark:focus,
.shadow-secondary-dark:focus-visible {
  box-shadow: 0 0 7px 0 #bed2e0 !important;
}
.text-shine-secondary-dark,
.text-shadow-secondary-dark,
.text-shine-secondary-dark:focus,
.text-shine-secondary-dark:focus-visible,
.text-shadow-secondary-dark:focus,
.text-shadow-secondary-dark:focus-visible {
  text-shadow: 0 0 7px #bed2e0 !important;
}
.popover-secondary-dark-faded {
  --bs-popover-border-color: #bed2e0;
  --bs-popover-header-bg: rgba(190, 210, 224, 0.25);
  --bs-popover-header-color: #bed2e0;
}
.popover-secondary-dark {
  --bs-popover-border-color: #bed2e0;
  --bs-popover-header-bg: #bed2e0;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-tertiary-light: #98bbd5;
  --bs-tertiary-light-rgb: 152.1175, 187.345, 212.5625;
  --bs-tertiary-light-r: 152.1175;
  --bs-tertiary-light-g: 187.345;
  --bs-tertiary-light-b: 212.5625;
  --bs-tertiary-light-hover: #3e7196;
  --bs-tertiary-light-hover-rgb: 61.81647399, 113.13052023, 149.86352601;
  --bs-tertiary-light-hover-r: 61.81647399;
  --bs-tertiary-light-hover-g: 113.13052023;
  --bs-tertiary-light-hover-b: 149.86352601;
  --bs-tertiary-light-active: #508cb7;
  --bs-tertiary-light-active-rgb: 79.90434971, 139.85800578, 182.77565029;
  --bs-tertiary-light-active-r: 79.90434971;
  --bs-tertiary-light-active-g: 139.85800578;
  --bs-tertiary-light-active-b: 182.77565029;
  --bs-tertiary-light-faded: #ccddea;
  --bs-tertiary-light-faded-rgb: 203.55875, 221.1725, 233.78125;
  --bs-tertiary-light-faded-r: 203.55875;
  --bs-tertiary-light-faded-g: 221.1725;
  --bs-tertiary-light-faded-b: 233.78125;
  --bs-tertiary-light-faded-hover: #5f96bd;
  --bs-tertiary-light-faded-hover-rgb: 95.23902457, 149.94200867, 189.10097543;
  --bs-tertiary-light-faded-hover-r: 95.23902457;
  --bs-tertiary-light-faded-hover-g: 149.94200867;
  --bs-tertiary-light-faded-hover-b: 189.10097543;
  --bs-tertiary-light-faded-active: #83aecc;
  --bs-tertiary-light-faded-active-rgb: 131.34559971, 173.68550578, 203.99440029;
  --bs-tertiary-light-faded-active-r: 131.34559971;
  --bs-tertiary-light-faded-active-g: 173.68550578;
  --bs-tertiary-light-faded-active-b: 203.99440029;
  --bs-tertiary-light-pale: #f0f5f9;
  --bs-tertiary-light-pale-rgb: 239.567625, 244.85175, 248.634375;
  --bs-tertiary-light-pale-r: 239.567625;
  --bs-tertiary-light-pale-g: 244.85175;
  --bs-tertiary-light-pale-b: 248.634375;
  --bs-tertiary-light-pale-hover: #83aecc;
  --bs-tertiary-light-pale-hover-rgb: 131.24789957, 173.62125867, 203.95410043;
  --bs-tertiary-light-pale-hover-r: 131.24789957;
  --bs-tertiary-light-pale-hover-g: 173.62125867;
  --bs-tertiary-light-pale-hover-b: 203.95410043;
  --bs-tertiary-light-pale-active: #a7c5db;
  --bs-tertiary-light-pale-active-rgb: 167.35447471, 197.36475578, 218.84752529;
  --bs-tertiary-light-pale-active-r: 167.35447471;
  --bs-tertiary-light-pale-active-g: 197.36475578;
  --bs-tertiary-light-pale-active-b: 218.84752529;
}
.bg-tertiary-light {
  background-color: #98bbd5 !important;
  color: #212529;
}
.navbar.bg-tertiary-light .navbar-brand,
.navbar.bg-tertiary-light .nav-link,
.navbar.bg-tertiary-light .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-tertiary-light .nav-link.active {
  color: #4e5862;
}
.bg-tertiary-light-hover {
  background-color: #98bbd5 !important;
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-light-hover:active,
.bg-tertiary-light-hover.active {
  background-color: #508cb7 !important;
  color: #fff;
}
.bg-tertiary-light-hover:hover:not(.no-hover),
.bg-tertiary-light-hover.hover:not(.no-hover),
.bg-tertiary-light-hover:focus:not(.no-focus),
.bg-tertiary-light-hover:focus-visible:not(.no-focus),
.bg-tertiary-light-hover.focus:not(.no-focus),
.bg-tertiary-light-hover-sim {
  background-color: #3e7196 !important;
  color: #fff;
}
.border-tertiary-light {
  border-color: #98bbd5 !important;
}
.text-tertiary-light {
  color: #98bbd5 !important;
}
.link-tertiary-light,
.text-tertiary-light-hover {
  color: #98bbd5 !important;
  cursor: pointer;
}
.link-tertiary-light:active,
.link-tertiary-light.active,
.text-tertiary-light-hover:active,
.text-tertiary-light-hover.active {
  color: #508cb7 !important;
}
.link-tertiary-light:hover:not(.no-hover),
.link-tertiary-light.hover:not(.no-hover),
.link-tertiary-light:focus:not(.no-focus),
.link-tertiary-light:focus-visible:not(.no-focus),
.link-tertiary-light.focus:not(.no-focus),
.text-tertiary-light-hover:hover:not(.no-hover),
.text-tertiary-light-hover.hover:not(.no-hover),
.text-tertiary-light-hover:focus:not(.no-focus),
.text-tertiary-light-hover:focus-visible:not(.no-focus),
.text-tertiary-light-hover.focus:not(.no-focus) {
  color: #3e7196 !important;
}
.bg-tertiary-light-faded {
  background-color: #ccddea !important;
  color: #212529;
}
.bg-tertiary-light-op-0 {
  background-color: rgba(152, 187, 213, 0) !important;
  color: #212529;
}
.bg-tertiary-light-op-5 {
  background-color: rgba(152, 187, 213, 0.05) !important;
  color: #212529;
}
.bg-tertiary-light-op-10 {
  background-color: rgba(152, 187, 213, 0.1) !important;
  color: #212529;
}
.bg-tertiary-light-op-15 {
  background-color: rgba(152, 187, 213, 0.15) !important;
  color: #212529;
}
.bg-tertiary-light-op-20 {
  background-color: rgba(152, 187, 213, 0.2) !important;
  color: #212529;
}
.bg-tertiary-light-op-25 {
  background-color: rgba(152, 187, 213, 0.25) !important;
  color: #212529;
}
.bg-tertiary-light-op-30 {
  background-color: rgba(152, 187, 213, 0.3) !important;
  color: #212529;
}
.bg-tertiary-light-op-35 {
  background-color: rgba(152, 187, 213, 0.35) !important;
  color: #212529;
}
.bg-tertiary-light-op-40 {
  background-color: rgba(152, 187, 213, 0.4) !important;
  color: #212529;
}
.bg-tertiary-light-op-45 {
  background-color: rgba(152, 187, 213, 0.45) !important;
  color: #212529;
}
.bg-tertiary-light-op-50 {
  background-color: rgba(152, 187, 213, 0.5) !important;
  color: #212529;
}
.bg-tertiary-light-op-55 {
  background-color: rgba(152, 187, 213, 0.55) !important;
  color: #212529;
}
.bg-tertiary-light-op-60 {
  background-color: rgba(152, 187, 213, 0.6) !important;
  color: #212529;
}
.bg-tertiary-light-op-65 {
  background-color: rgba(152, 187, 213, 0.65) !important;
  color: #212529;
}
.bg-tertiary-light-op-70 {
  background-color: rgba(152, 187, 213, 0.7) !important;
  color: #212529;
}
.bg-tertiary-light-op-75 {
  background-color: rgba(152, 187, 213, 0.75) !important;
  color: #212529;
}
.bg-tertiary-light-op-80 {
  background-color: rgba(152, 187, 213, 0.8) !important;
  color: #212529;
}
.bg-tertiary-light-op-85 {
  background-color: rgba(152, 187, 213, 0.85) !important;
  color: #212529;
}
.bg-tertiary-light-op-90 {
  background-color: rgba(152, 187, 213, 0.9) !important;
  color: #212529;
}
.bg-tertiary-light-op-95 {
  background-color: rgba(152, 187, 213, 0.95) !important;
  color: #212529;
}
.bg-tertiary-light-op-100 {
  background-color: #98bbd5 !important;
  color: #212529;
}
.navbar.bg-tertiary-light-faded .navbar-brand,
.navbar.bg-tertiary-light-faded .nav-link,
.navbar.bg-tertiary-light-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-tertiary-light-faded .nav-link.active {
  color: #4e5862;
}
.bg-tertiary-light-faded-hover {
  background-color: #ccddea !important;
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-light-faded-hover:active,
.bg-tertiary-light-faded-hover.active {
  background-color: #83aecc !important;
  color: #fff;
}
.bg-tertiary-light-faded-hover:hover:not(.no-hover),
.bg-tertiary-light-faded-hover.hover:not(.no-hover),
.bg-tertiary-light-faded-hover:focus:not(.no-focus),
.bg-tertiary-light-faded-hover:focus-visible:not(.no-focus),
.bg-tertiary-light-faded-hover.focus:not(.no-focus) {
  background-color: #5f96bd !important;
  color: #fff;
}
.border-tertiary-light-faded {
  border-color: #ccddea !important;
}
.text-tertiary-light-faded {
  color: #ccddea !important;
}
.text-tertiary-light-faded-hover {
  color: #ccddea !important;
  cursor: pointer;
}
.text-tertiary-light-faded-hover:active,
.text-tertiary-light-faded-hover.active {
  color: #83aecc !important;
}
.text-tertiary-light-faded-hover:hover:not(.no-hover),
.text-tertiary-light-faded-hover.hover:not(.no-hover),
.text-tertiary-light-faded-hover:focus:not(.no-focus),
.text-tertiary-light-faded-hover:focus-visible:not(.no-focus),
.text-tertiary-light-faded-hover.focus:not(.no-focus) {
  color: #5f96bd !important;
}
.bg-tertiary-light-pale {
  background-color: #f0f5f9 !important;
  color: #212529;
}
.navbar.bg-tertiary-light-pale .navbar-brand,
.navbar.bg-tertiary-light-pale .nav-link,
.navbar.bg-tertiary-light-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-tertiary-light-pale .nav-link.active {
  color: #4e5862;
}
.bg-tertiary-light-pale-hover {
  background-color: #f0f5f9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-light-pale-hover:active,
.bg-tertiary-light-pale-hover.active {
  background-color: #a7c5db !important;
  color: #212529;
}
.bg-tertiary-light-pale-hover:hover:not(.no-hover),
.bg-tertiary-light-pale-hover.hover:not(.no-hover),
.bg-tertiary-light-pale-hover:focus:not(.no-focus),
.bg-tertiary-light-pale-hover:focus-visible:not(.no-focus),
.bg-tertiary-light-pale-hover.focus:not(.no-focus) {
  background-color: #83aecc !important;
  color: #fff;
}
.border-tertiary-light-pale {
  border-color: #f0f5f9 !important;
}
.text-tertiary-light-pale {
  color: #f0f5f9 !important;
}
.text-tertiary-light-pale-hover {
  color: #f0f5f9 !important;
  cursor: pointer;
}
.text-tertiary-light-pale-hover:active,
.text-tertiary-light-pale-hover.active {
  color: #a7c5db !important;
}
.text-tertiary-light-pale-hover:hover:not(.no-hover),
.text-tertiary-light-pale-hover.hover:not(.no-hover),
.text-tertiary-light-pale-hover:focus:not(.no-focus),
.text-tertiary-light-pale-hover:focus-visible:not(.no-focus),
.text-tertiary-light-pale-hover.focus:not(.no-focus) {
  color: #83aecc !important;
}
.btn-tertiary-light {
  --bs-btn-active-bg: #98bbd5;
  --bs-btn-active-border-color: #98bbd5;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #98bbd5;
  --bs-btn-hover-border-color: #98bbd5;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #98bbd5;
  --bs-btn-disabled-border-color: #98bbd5;
  --bs-btn-disabled-color: #212529;
}
.btn-tertiary-light,
.btn-tertiary-light.no-hover,
.btn-tertiary-light.no-hover:hover,
.btn-tertiary-light.no-active,
.btn-tertiary-light.no-active:active,
.btn-tertiary-light.no-focus,
.btn-tertiary-light.no-focus:focus,
.btn-tertiary-light.no-focus:focus-visible {
  background-color: #98bbd5;
  border-color: #98bbd5;
  color: #212529;
}
.btn-tertiary-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-tertiary-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-tertiary-light,
.btn-check:checked + .btn-tertiary-light {
  background: none;
  background-color: #508cb7;
  border-color: #508cb7;
  color: #fff;
}
.show > .btn-tertiary-light.dropdown-toggle,
.btn-tertiary-light.dropdown-toggle.show {
  background: none;
  background-color: #3e7196 !important;
  border-color: #3e7196 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-tertiary-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-tertiary-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-tertiary-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-tertiary-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-tertiary-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #3e7196 !important;
    border-color: #3e7196 !important;
    color: #fff !important;
  }
}
.btn-tertiary-light.disabled,
.btn-tertiary-light:disabled {
  background-color: #ccddea;
  border-color: #ccddea;
  opacity: inherit;
  color: #98bbd4;
}
.btn-tertiary-light-faded {
  --bs-btn-active-bg: #ccddea;
  --bs-btn-active-border-color: #ccddea;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ccddea;
  --bs-btn-hover-border-color: #ccddea;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ccddea;
  --bs-btn-disabled-border-color: #ccddea;
  --bs-btn-disabled-color: #212529;
}
.btn-tertiary-light-faded,
.btn-tertiary-light-faded.no-hover,
.btn-tertiary-light-faded.no-hover:hover,
.btn-tertiary-light-faded.no-active,
.btn-tertiary-light-faded.no-active:active,
.btn-tertiary-light-faded.no-focus,
.btn-tertiary-light-faded.no-focus:focus,
.btn-tertiary-light-faded.no-focus:focus-visible {
  background-color: #ccddea;
  border-color: #ccddea;
  color: #212529;
}
.btn-tertiary-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-tertiary-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-tertiary-light-faded,
.btn-check:checked + .btn-tertiary-light-faded {
  background: none;
  background-color: #83aecc;
  border-color: #83aecc;
  color: #fff;
}
.show > .btn-tertiary-light-faded.dropdown-toggle,
.btn-tertiary-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #5f96bd !important;
  border-color: #5f96bd !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-tertiary-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-tertiary-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-tertiary-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-tertiary-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-tertiary-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #5f96bd !important;
    border-color: #5f96bd !important;
    color: #fff !important;
  }
}
.btn-tertiary-light-faded.disabled,
.btn-tertiary-light-faded:disabled {
  background-color: #e5eef4;
  border-color: #e5eef4;
  opacity: inherit;
  color: #a7c5db;
}
.btn-tertiary-light-pale {
  --bs-btn-active-bg: #f0f5f9;
  --bs-btn-active-border-color: #f0f5f9;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f0f5f9;
  --bs-btn-hover-border-color: #f0f5f9;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f0f5f9;
  --bs-btn-disabled-border-color: #f0f5f9;
  --bs-btn-disabled-color: #212529;
}
.btn-tertiary-light-pale,
.btn-tertiary-light-pale.no-hover,
.btn-tertiary-light-pale.no-hover:hover,
.btn-tertiary-light-pale.no-active,
.btn-tertiary-light-pale.no-active:active,
.btn-tertiary-light-pale.no-focus,
.btn-tertiary-light-pale.no-focus:focus,
.btn-tertiary-light-pale.no-focus:focus-visible {
  background-color: #f0f5f9;
  border-color: #f0f5f9;
  color: #212529;
}
.btn-tertiary-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-tertiary-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-tertiary-light-pale,
.btn-check:checked + .btn-tertiary-light-pale {
  background: none;
  background-color: #a7c5db;
  border-color: #a7c5db;
  color: #212529;
}
.show > .btn-tertiary-light-pale.dropdown-toggle,
.btn-tertiary-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #83aecc !important;
  border-color: #83aecc !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-tertiary-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-tertiary-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-tertiary-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-tertiary-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-tertiary-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #83aecc !important;
    border-color: #83aecc !important;
    color: #fff !important;
  }
}
.btn-tertiary-light-pale.disabled,
.btn-tertiary-light-pale:disabled {
  background-color: #f7fafc;
  border-color: #f7fafc;
  opacity: inherit;
  color: #b2ccdf;
}
.btn-outline-tertiary-light {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #98bbd5;
  --bs-btn-active-color: #98bbd5;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #98bbd5;
  --bs-btn-hover-color: #98bbd5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #98bbd5;
  --bs-btn-disabled-color: #98bbd5;
}
.btn-outline-tertiary-light,
.btn-outline-tertiary-light.no-hover,
.btn-outline-tertiary-light.no-hover:hover,
.btn-outline-tertiary-light.no-active,
.btn-outline-tertiary-light.no-active:active,
.btn-outline-tertiary-light.no-focus,
.btn-outline-tertiary-light.no-focus:focus,
.btn-outline-tertiary-light.no-focus:focus-visible {
  color: #98bbd5;
  border-color: #98bbd5;
  background-color: transparent;
}
.btn-outline-tertiary-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-tertiary-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-tertiary-light,
.btn-check:checked + .btn-outline-tertiary-light {
  background-color: #98bbd5;
  border-color: #98bbd5;
  color: #212529;
}
.show > .btn-outline-tertiary-light.dropdown-toggle,
.btn-outline-tertiary-light.dropdown-toggle.show {
  color: #fff !important;
  background-color: #3e7196 !important;
  border-color: #3e7196 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-tertiary-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-tertiary-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-tertiary-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-tertiary-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-tertiary-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #3e7196 !important;
    border-color: #3e7196 !important;
  }
}
.btn-outline-tertiary-light.disabled,
.btn-outline-tertiary-light:disabled {
  color: #ccddea;
  border-color: #ccddea;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-tertiary-light-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ccddea;
  --bs-btn-active-color: #ccddea;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ccddea;
  --bs-btn-hover-color: #ccddea;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ccddea;
  --bs-btn-disabled-color: #ccddea;
}
.btn-outline-tertiary-light-faded,
.btn-outline-tertiary-light-faded.no-hover,
.btn-outline-tertiary-light-faded.no-hover:hover,
.btn-outline-tertiary-light-faded.no-active,
.btn-outline-tertiary-light-faded.no-active:active,
.btn-outline-tertiary-light-faded.no-focus,
.btn-outline-tertiary-light-faded.no-focus:focus,
.btn-outline-tertiary-light-faded.no-focus:focus-visible {
  color: #ccddea;
  border-color: #ccddea;
  background-color: transparent;
}
.btn-outline-tertiary-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-tertiary-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-tertiary-light-faded,
.btn-check:checked + .btn-outline-tertiary-light-faded {
  background-color: #ccddea;
  border-color: #ccddea;
  color: #212529;
}
.show > .btn-outline-tertiary-light-faded.dropdown-toggle,
.btn-outline-tertiary-light-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #5f96bd !important;
  border-color: #5f96bd !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-tertiary-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-tertiary-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-tertiary-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-tertiary-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-tertiary-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #5f96bd !important;
    border-color: #5f96bd !important;
  }
}
.btn-outline-tertiary-light-faded.disabled,
.btn-outline-tertiary-light-faded:disabled {
  color: #e5eef4;
  border-color: #e5eef4;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-tertiary-light-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f0f5f9;
  --bs-btn-active-color: #5f96bd;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f0f5f9;
  --bs-btn-hover-color: #5f96bd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f0f5f9;
  --bs-btn-disabled-color: #5f96bd;
}
.btn-outline-tertiary-light-pale,
.btn-outline-tertiary-light-pale.no-hover,
.btn-outline-tertiary-light-pale.no-hover:hover,
.btn-outline-tertiary-light-pale.no-active,
.btn-outline-tertiary-light-pale.no-active:active,
.btn-outline-tertiary-light-pale.no-focus,
.btn-outline-tertiary-light-pale.no-focus:focus,
.btn-outline-tertiary-light-pale.no-focus:focus-visible {
  color: #5f96bd;
  border-color: #f0f5f9;
  background-color: transparent;
}
.btn-outline-tertiary-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-tertiary-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-tertiary-light-pale,
.btn-check:checked + .btn-outline-tertiary-light-pale {
  background-color: #f0f5f9;
  border-color: #f0f5f9;
  color: #212529;
}
.show > .btn-outline-tertiary-light-pale.dropdown-toggle,
.btn-outline-tertiary-light-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #83aecc !important;
  border-color: #83aecc !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-tertiary-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-tertiary-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-tertiary-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-tertiary-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-tertiary-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #83aecc !important;
    border-color: #83aecc !important;
  }
}
.btn-outline-tertiary-light-pale.disabled,
.btn-outline-tertiary-light-pale:disabled {
  color: #f7fafc;
  border-color: #f7fafc;
  opacity: inherit;
}
.alert-tertiary-light {
  color: #3e7196;
  background-color: #e0ebf2;
  border-color: #d6e4ee;
}
.alert-tertiary-light .alert-link {
  color: #366484;
}
.list-group-item-tertiary-light {
  color: #212529;
  background-color: #e0ebf2;
}
.list-group-item-tertiary-light.list-group-item-action:hover:not(.no-hover),
.list-group-item-tertiary-light.list-group-item-action.hover:not(.no-hover),
.list-group-item-tertiary-light.list-group-item-action:focus:not(.no-focus),
.list-group-item-tertiary-light.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-tertiary-light.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #74a3c6 !important;
}
.list-group-item-tertiary-light.list-group-item-action.active,
.list-group-item-tertiary-light.list-group-item-action:active {
  color: #212529;
  background-color: #98bbd4 !important;
  border-color: #98bbd4;
}
.card.card-action-tertiary-light:hover:not(.no-hover),
.card.card-action-tertiary-light.hover:not(.no-hover),
.card.card-action-tertiary-light:focus:not(.no-focus),
.card.card-action-tertiary-light:focus-visible:not(.no-focus),
.card.card-action-tertiary-light.focus:not(.no-focus) {
  color: #fff;
  background-color: #74a3c6 !important;
  box-shadow: 0 0 7px 0 #3e7196 !important;
}
.card.card-action-tertiary-light:active,
.card.card-action-tertiary-light.active {
  color: #212529;
  background-color: #98bbd4 !important;
  box-shadow: 0 0 7px 0 #508cb7 !important;
}
.form-check-input-tertiary-light:checked,
.form-check-input-tertiary-light[type=checkbox]:indeterminate {
  border-color: #98bbd5;
  background-color: #98bbd5;
  color: #212529;
}
.form-check .form-check-input-tertiary-light:checked ~ .form-check-label.form-check-label-em {
  color: #98bbd5;
  font-weight: 700;
}
.table-tertiary-light {
  background-color: #eaf1f7;
  --bs-table-bg: #eaf1f7;
  border-color: #e0ebf2;
  color: #212529;
}
.table-striped.table-tertiary-light > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-tertiary-light:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-tertiary-light,
.table-striped > tbody > tr:nth-of-type(odd) td.table-tertiary-light,
.table-striped-tertiary-light tbody tr:nth-of-type(odd) {
  background-color: rgba(152, 187, 213, 0.2);
}
.table-chess.table-tertiary-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-tertiary-light tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-tertiary-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-tertiary-light tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(152, 187, 213, 0.2);
}
.shine-tertiary-light,
.shadow-tertiary-light,
.shine-tertiary-light:focus,
.shine-tertiary-light:focus-visible,
.shadow-tertiary-light:focus,
.shadow-tertiary-light:focus-visible {
  box-shadow: 0 0 7px 0 #98bbd5 !important;
}
.text-shine-tertiary-light,
.text-shadow-tertiary-light,
.text-shine-tertiary-light:focus,
.text-shine-tertiary-light:focus-visible,
.text-shadow-tertiary-light:focus,
.text-shadow-tertiary-light:focus-visible {
  text-shadow: 0 0 7px #98bbd5 !important;
}
.popover-tertiary-light-faded {
  --bs-popover-border-color: #98bbd5;
  --bs-popover-header-bg: rgba(152, 187, 213, 0.25);
  --bs-popover-header-color: #98bbd5;
}
.popover-tertiary-light {
  --bs-popover-border-color: #98bbd5;
  --bs-popover-header-bg: #98bbd5;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-tertiary-dark: #4c6f88;
  --bs-tertiary-dark-rgb: 75.6175, 110.845, 136.0625;
  --bs-tertiary-dark-r: 75.6175;
  --bs-tertiary-dark-g: 110.845;
  --bs-tertiary-dark-b: 136.0625;
  --bs-tertiary-dark-hover: #151f26;
  --bs-tertiary-dark-hover-rgb: 20.96199405, 30.72744048, 37.71800595;
  --bs-tertiary-dark-hover-r: 20.96199405;
  --bs-tertiary-dark-hover-g: 30.72744048;
  --bs-tertiary-dark-hover-b: 37.71800595;
  --bs-tertiary-dark-active: #273946;
  --bs-tertiary-dark-active-rgb: 39.18049603, 57.43329365, 70.49950397;
  --bs-tertiary-dark-active-r: 39.18049603;
  --bs-tertiary-dark-active-g: 57.43329365;
  --bs-tertiary-dark-active-b: 70.49950397;
  --bs-tertiary-dark-faded: #a5b7c4;
  --bs-tertiary-dark-faded-rgb: 165.30875, 182.9225, 195.53125;
  --bs-tertiary-dark-faded-r: 165.30875;
  --bs-tertiary-dark-faded-g: 182.9225;
  --bs-tertiary-dark-faded-b: 195.53125;
  --bs-tertiary-dark-faded-hover: #536b7d;
  --bs-tertiary-dark-faded-hover-rgb: 82.86393805, 107.40699115, 124.97606195;
  --bs-tertiary-dark-faded-hover-r: 82.86393805;
  --bs-tertiary-dark-faded-hover-g: 107.40699115;
  --bs-tertiary-dark-faded-hover-b: 124.97606195;
  --bs-tertiary-dark-faded-active: #68869b;
  --bs-tertiary-dark-faded-active-rgb: 103.9752323, 133.63378319, 154.8647677;
  --bs-tertiary-dark-faded-active-r: 103.9752323;
  --bs-tertiary-dark-faded-active-g: 133.63378319;
  --bs-tertiary-dark-faded-active-b: 154.8647677;
  --bs-tertiary-dark-pale: #e4e9ed;
  --bs-tertiary-dark-pale-rgb: 228.092625, 233.37675, 237.159375;
  --bs-tertiary-dark-pale-r: 228.092625;
  --bs-tertiary-dark-pale-g: 233.37675;
  --bs-tertiary-dark-pale-b: 237.159375;
  --bs-tertiary-dark-pale-hover: #889fb0;
  --bs-tertiary-dark-pale-hover-rgb: 136.09234845, 159.44367478, 176.15965155;
  --bs-tertiary-dark-pale-hover-r: 136.09234845;
  --bs-tertiary-dark-pale-hover-g: 159.44367478;
  --bs-tertiary-dark-pale-hover-b: 176.15965155;
  --bs-tertiary-dark-pale-active: #a7b8c4;
  --bs-tertiary-dark-pale-active-rgb: 166.7591073, 184.08803319, 196.4928927;
  --bs-tertiary-dark-pale-active-r: 166.7591073;
  --bs-tertiary-dark-pale-active-g: 184.08803319;
  --bs-tertiary-dark-pale-active-b: 196.4928927;
}
.bg-tertiary-dark {
  background-color: #4c6f88 !important;
  color: #fff;
}
.navbar.bg-tertiary-dark .navbar-brand,
.navbar.bg-tertiary-dark .nav-link,
.navbar.bg-tertiary-dark .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-tertiary-dark .nav-link.active {
  color: #cccccc;
}
.bg-tertiary-dark-hover {
  background-color: #4c6f88 !important;
  color: #fff;
  cursor: pointer;
}
.bg-tertiary-dark-hover:active,
.bg-tertiary-dark-hover.active {
  background-color: #273946 !important;
  color: #fff;
}
.bg-tertiary-dark-hover:hover:not(.no-hover),
.bg-tertiary-dark-hover.hover:not(.no-hover),
.bg-tertiary-dark-hover:focus:not(.no-focus),
.bg-tertiary-dark-hover:focus-visible:not(.no-focus),
.bg-tertiary-dark-hover.focus:not(.no-focus),
.bg-tertiary-dark-hover-sim {
  background-color: #151f26 !important;
  color: #fff;
}
.border-tertiary-dark {
  border-color: #4c6f88 !important;
}
.text-tertiary-dark {
  color: #4c6f88 !important;
}
.link-tertiary-dark,
.text-tertiary-dark-hover {
  color: #4c6f88 !important;
  cursor: pointer;
}
.link-tertiary-dark:active,
.link-tertiary-dark.active,
.text-tertiary-dark-hover:active,
.text-tertiary-dark-hover.active {
  color: #273946 !important;
}
.link-tertiary-dark:hover:not(.no-hover),
.link-tertiary-dark.hover:not(.no-hover),
.link-tertiary-dark:focus:not(.no-focus),
.link-tertiary-dark:focus-visible:not(.no-focus),
.link-tertiary-dark.focus:not(.no-focus),
.text-tertiary-dark-hover:hover:not(.no-hover),
.text-tertiary-dark-hover.hover:not(.no-hover),
.text-tertiary-dark-hover:focus:not(.no-focus),
.text-tertiary-dark-hover:focus-visible:not(.no-focus),
.text-tertiary-dark-hover.focus:not(.no-focus) {
  color: #151f26 !important;
}
.bg-tertiary-dark-faded {
  background-color: #a5b7c4 !important;
  color: #212529;
}
.bg-tertiary-dark-op-0 {
  background-color: rgba(76, 111, 136, 0) !important;
  color: #212529;
}
.bg-tertiary-dark-op-5 {
  background-color: rgba(76, 111, 136, 0.05) !important;
  color: #212529;
}
.bg-tertiary-dark-op-10 {
  background-color: rgba(76, 111, 136, 0.1) !important;
  color: #212529;
}
.bg-tertiary-dark-op-15 {
  background-color: rgba(76, 111, 136, 0.15) !important;
  color: #212529;
}
.bg-tertiary-dark-op-20 {
  background-color: rgba(76, 111, 136, 0.2) !important;
  color: #212529;
}
.bg-tertiary-dark-op-25 {
  background-color: rgba(76, 111, 136, 0.25) !important;
  color: #212529;
}
.bg-tertiary-dark-op-30 {
  background-color: rgba(76, 111, 136, 0.3) !important;
  color: #212529;
}
.bg-tertiary-dark-op-35 {
  background-color: rgba(76, 111, 136, 0.35) !important;
  color: #212529;
}
.bg-tertiary-dark-op-40 {
  background-color: rgba(76, 111, 136, 0.4) !important;
  color: #212529;
}
.bg-tertiary-dark-op-45 {
  background-color: rgba(76, 111, 136, 0.45) !important;
  color: #212529;
}
.bg-tertiary-dark-op-50 {
  background-color: rgba(76, 111, 136, 0.5) !important;
  color: #212529;
}
.bg-tertiary-dark-op-55 {
  background-color: rgba(76, 111, 136, 0.55) !important;
  color: #fff;
}
.bg-tertiary-dark-op-60 {
  background-color: rgba(76, 111, 136, 0.6) !important;
  color: #fff;
}
.bg-tertiary-dark-op-65 {
  background-color: rgba(76, 111, 136, 0.65) !important;
  color: #fff;
}
.bg-tertiary-dark-op-70 {
  background-color: rgba(76, 111, 136, 0.7) !important;
  color: #fff;
}
.bg-tertiary-dark-op-75 {
  background-color: rgba(76, 111, 136, 0.75) !important;
  color: #fff;
}
.bg-tertiary-dark-op-80 {
  background-color: rgba(76, 111, 136, 0.8) !important;
  color: #fff;
}
.bg-tertiary-dark-op-85 {
  background-color: rgba(76, 111, 136, 0.85) !important;
  color: #fff;
}
.bg-tertiary-dark-op-90 {
  background-color: rgba(76, 111, 136, 0.9) !important;
  color: #fff;
}
.bg-tertiary-dark-op-95 {
  background-color: rgba(76, 111, 136, 0.95) !important;
  color: #fff;
}
.bg-tertiary-dark-op-100 {
  background-color: #4c6f88 !important;
  color: #fff;
}
.navbar.bg-tertiary-dark-faded .navbar-brand,
.navbar.bg-tertiary-dark-faded .nav-link,
.navbar.bg-tertiary-dark-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-tertiary-dark-faded .nav-link.active {
  color: #4e5862;
}
.bg-tertiary-dark-faded-hover {
  background-color: #a5b7c4 !important;
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-dark-faded-hover:active,
.bg-tertiary-dark-faded-hover.active {
  background-color: #68869b !important;
  color: #fff;
}
.bg-tertiary-dark-faded-hover:hover:not(.no-hover),
.bg-tertiary-dark-faded-hover.hover:not(.no-hover),
.bg-tertiary-dark-faded-hover:focus:not(.no-focus),
.bg-tertiary-dark-faded-hover:focus-visible:not(.no-focus),
.bg-tertiary-dark-faded-hover.focus:not(.no-focus) {
  background-color: #536b7d !important;
  color: #fff;
}
.border-tertiary-dark-faded {
  border-color: #a5b7c4 !important;
}
.text-tertiary-dark-faded {
  color: #a5b7c4 !important;
}
.text-tertiary-dark-faded-hover {
  color: #a5b7c4 !important;
  cursor: pointer;
}
.text-tertiary-dark-faded-hover:active,
.text-tertiary-dark-faded-hover.active {
  color: #68869b !important;
}
.text-tertiary-dark-faded-hover:hover:not(.no-hover),
.text-tertiary-dark-faded-hover.hover:not(.no-hover),
.text-tertiary-dark-faded-hover:focus:not(.no-focus),
.text-tertiary-dark-faded-hover:focus-visible:not(.no-focus),
.text-tertiary-dark-faded-hover.focus:not(.no-focus) {
  color: #536b7d !important;
}
.bg-tertiary-dark-pale {
  background-color: #e4e9ed !important;
  color: #212529;
}
.navbar.bg-tertiary-dark-pale .navbar-brand,
.navbar.bg-tertiary-dark-pale .nav-link,
.navbar.bg-tertiary-dark-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-tertiary-dark-pale .nav-link.active {
  color: #4e5862;
}
.bg-tertiary-dark-pale-hover {
  background-color: #e4e9ed !important;
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-dark-pale-hover:active,
.bg-tertiary-dark-pale-hover.active {
  background-color: #a7b8c4 !important;
  color: #212529;
}
.bg-tertiary-dark-pale-hover:hover:not(.no-hover),
.bg-tertiary-dark-pale-hover.hover:not(.no-hover),
.bg-tertiary-dark-pale-hover:focus:not(.no-focus),
.bg-tertiary-dark-pale-hover:focus-visible:not(.no-focus),
.bg-tertiary-dark-pale-hover.focus:not(.no-focus) {
  background-color: #889fb0 !important;
  color: #fff;
}
.border-tertiary-dark-pale {
  border-color: #e4e9ed !important;
}
.text-tertiary-dark-pale {
  color: #e4e9ed !important;
}
.text-tertiary-dark-pale-hover {
  color: #e4e9ed !important;
  cursor: pointer;
}
.text-tertiary-dark-pale-hover:active,
.text-tertiary-dark-pale-hover.active {
  color: #a7b8c4 !important;
}
.text-tertiary-dark-pale-hover:hover:not(.no-hover),
.text-tertiary-dark-pale-hover.hover:not(.no-hover),
.text-tertiary-dark-pale-hover:focus:not(.no-focus),
.text-tertiary-dark-pale-hover:focus-visible:not(.no-focus),
.text-tertiary-dark-pale-hover.focus:not(.no-focus) {
  color: #889fb0 !important;
}
.btn-tertiary-dark {
  --bs-btn-active-bg: #4c6f88;
  --bs-btn-active-border-color: #4c6f88;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #4c6f88;
  --bs-btn-hover-border-color: #4c6f88;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #4c6f88;
  --bs-btn-disabled-border-color: #4c6f88;
  --bs-btn-disabled-color: #fff;
}
.btn-tertiary-dark,
.btn-tertiary-dark.no-hover,
.btn-tertiary-dark.no-hover:hover,
.btn-tertiary-dark.no-active,
.btn-tertiary-dark.no-active:active,
.btn-tertiary-dark.no-focus,
.btn-tertiary-dark.no-focus:focus,
.btn-tertiary-dark.no-focus:focus-visible {
  background-color: #4c6f88;
  border-color: #4c6f88;
  color: #fff;
}
.btn-tertiary-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-tertiary-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-tertiary-dark,
.btn-check:checked + .btn-tertiary-dark {
  background: none;
  background-color: #273946;
  border-color: #273946;
  color: #fff;
}
.show > .btn-tertiary-dark.dropdown-toggle,
.btn-tertiary-dark.dropdown-toggle.show {
  background: none;
  background-color: #151f26 !important;
  border-color: #151f26 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-tertiary-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-tertiary-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-tertiary-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-tertiary-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-tertiary-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #151f26 !important;
    border-color: #151f26 !important;
    color: #fff !important;
  }
}
.btn-tertiary-dark.disabled,
.btn-tertiary-dark:disabled {
  background-color: #a5b7c4;
  border-color: #a5b7c4;
  opacity: inherit;
  color: #c9d4db;
}
.btn-tertiary-dark-faded {
  --bs-btn-active-bg: #a5b7c4;
  --bs-btn-active-border-color: #a5b7c4;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #a5b7c4;
  --bs-btn-hover-border-color: #a5b7c4;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #a5b7c4;
  --bs-btn-disabled-border-color: #a5b7c4;
  --bs-btn-disabled-color: #fff;
}
.btn-tertiary-dark-faded,
.btn-tertiary-dark-faded.no-hover,
.btn-tertiary-dark-faded.no-hover:hover,
.btn-tertiary-dark-faded.no-active,
.btn-tertiary-dark-faded.no-active:active,
.btn-tertiary-dark-faded.no-focus,
.btn-tertiary-dark-faded.no-focus:focus,
.btn-tertiary-dark-faded.no-focus:focus-visible {
  background-color: #a5b7c4;
  border-color: #a5b7c4;
  color: #212529;
}
.btn-tertiary-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-tertiary-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-tertiary-dark-faded,
.btn-check:checked + .btn-tertiary-dark-faded {
  background: none;
  background-color: #68869b;
  border-color: #68869b;
  color: #fff;
}
.show > .btn-tertiary-dark-faded.dropdown-toggle,
.btn-tertiary-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #536b7d !important;
  border-color: #536b7d !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-tertiary-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-tertiary-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-tertiary-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-tertiary-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-tertiary-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #536b7d !important;
    border-color: #536b7d !important;
    color: #fff !important;
  }
}
.btn-tertiary-dark-faded.disabled,
.btn-tertiary-dark-faded:disabled {
  background-color: #d2dbe1;
  border-color: #d2dbe1;
  opacity: inherit;
  color: #a7b8c4;
}
.btn-tertiary-dark-pale {
  --bs-btn-active-bg: #e4e9ed;
  --bs-btn-active-border-color: #e4e9ed;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e4e9ed;
  --bs-btn-hover-border-color: #e4e9ed;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e4e9ed;
  --bs-btn-disabled-border-color: #e4e9ed;
  --bs-btn-disabled-color: #212529;
}
.btn-tertiary-dark-pale,
.btn-tertiary-dark-pale.no-hover,
.btn-tertiary-dark-pale.no-hover:hover,
.btn-tertiary-dark-pale.no-active,
.btn-tertiary-dark-pale.no-active:active,
.btn-tertiary-dark-pale.no-focus,
.btn-tertiary-dark-pale.no-focus:focus,
.btn-tertiary-dark-pale.no-focus:focus-visible {
  background-color: #e4e9ed;
  border-color: #e4e9ed;
  color: #212529;
}
.btn-tertiary-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-tertiary-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-tertiary-dark-pale,
.btn-check:checked + .btn-tertiary-dark-pale {
  background: none;
  background-color: #a7b8c4;
  border-color: #a7b8c4;
  color: #212529;
}
.show > .btn-tertiary-dark-pale.dropdown-toggle,
.btn-tertiary-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #889fb0 !important;
  border-color: #889fb0 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-tertiary-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-tertiary-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-tertiary-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-tertiary-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-tertiary-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #889fb0 !important;
    border-color: #889fb0 !important;
    color: #fff !important;
  }
}
.btn-tertiary-dark-pale.disabled,
.btn-tertiary-dark-pale:disabled {
  background-color: #f2f4f6;
  border-color: #f2f4f6;
  opacity: inherit;
  color: #bac7d1;
}
.btn-outline-tertiary-dark {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #4c6f88;
  --bs-btn-active-color: #4c6f88;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #4c6f88;
  --bs-btn-hover-color: #4c6f88;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4c6f88;
  --bs-btn-disabled-color: #4c6f88;
}
.btn-outline-tertiary-dark,
.btn-outline-tertiary-dark.no-hover,
.btn-outline-tertiary-dark.no-hover:hover,
.btn-outline-tertiary-dark.no-active,
.btn-outline-tertiary-dark.no-active:active,
.btn-outline-tertiary-dark.no-focus,
.btn-outline-tertiary-dark.no-focus:focus,
.btn-outline-tertiary-dark.no-focus:focus-visible {
  color: #4c6f88;
  border-color: #4c6f88;
  background-color: transparent;
}
.btn-outline-tertiary-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-tertiary-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-tertiary-dark,
.btn-check:checked + .btn-outline-tertiary-dark {
  background-color: #4c6f88;
  border-color: #4c6f88;
  color: #fff;
}
.show > .btn-outline-tertiary-dark.dropdown-toggle,
.btn-outline-tertiary-dark.dropdown-toggle.show {
  color: #fff !important;
  background-color: #151f26 !important;
  border-color: #151f26 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-tertiary-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-tertiary-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-tertiary-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-tertiary-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-tertiary-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #151f26 !important;
    border-color: #151f26 !important;
  }
}
.btn-outline-tertiary-dark.disabled,
.btn-outline-tertiary-dark:disabled {
  color: #a5b7c4;
  border-color: #a5b7c4;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-tertiary-dark-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #a5b7c4;
  --bs-btn-active-color: #a5b7c4;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #a5b7c4;
  --bs-btn-hover-color: #a5b7c4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #a5b7c4;
  --bs-btn-disabled-color: #a5b7c4;
}
.btn-outline-tertiary-dark-faded,
.btn-outline-tertiary-dark-faded.no-hover,
.btn-outline-tertiary-dark-faded.no-hover:hover,
.btn-outline-tertiary-dark-faded.no-active,
.btn-outline-tertiary-dark-faded.no-active:active,
.btn-outline-tertiary-dark-faded.no-focus,
.btn-outline-tertiary-dark-faded.no-focus:focus,
.btn-outline-tertiary-dark-faded.no-focus:focus-visible {
  color: #a5b7c4;
  border-color: #a5b7c4;
  background-color: transparent;
}
.btn-outline-tertiary-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-tertiary-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-tertiary-dark-faded,
.btn-check:checked + .btn-outline-tertiary-dark-faded {
  background-color: #a5b7c4;
  border-color: #a5b7c4;
  color: #212529;
}
.show > .btn-outline-tertiary-dark-faded.dropdown-toggle,
.btn-outline-tertiary-dark-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #536b7d !important;
  border-color: #536b7d !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-tertiary-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-tertiary-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-tertiary-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-tertiary-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-tertiary-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #536b7d !important;
    border-color: #536b7d !important;
  }
}
.btn-outline-tertiary-dark-faded.disabled,
.btn-outline-tertiary-dark-faded:disabled {
  color: #d2dbe1;
  border-color: #d2dbe1;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-tertiary-dark-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e4e9ed;
  --bs-btn-active-color: #69879c;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e4e9ed;
  --bs-btn-hover-color: #69879c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e4e9ed;
  --bs-btn-disabled-color: #69879c;
}
.btn-outline-tertiary-dark-pale,
.btn-outline-tertiary-dark-pale.no-hover,
.btn-outline-tertiary-dark-pale.no-hover:hover,
.btn-outline-tertiary-dark-pale.no-active,
.btn-outline-tertiary-dark-pale.no-active:active,
.btn-outline-tertiary-dark-pale.no-focus,
.btn-outline-tertiary-dark-pale.no-focus:focus,
.btn-outline-tertiary-dark-pale.no-focus:focus-visible {
  color: #69879c;
  border-color: #e4e9ed;
  background-color: transparent;
}
.btn-outline-tertiary-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-tertiary-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-tertiary-dark-pale,
.btn-check:checked + .btn-outline-tertiary-dark-pale {
  background-color: #e4e9ed;
  border-color: #e4e9ed;
  color: #212529;
}
.show > .btn-outline-tertiary-dark-pale.dropdown-toggle,
.btn-outline-tertiary-dark-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #889fb0 !important;
  border-color: #889fb0 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-tertiary-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-tertiary-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-tertiary-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-tertiary-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-tertiary-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #889fb0 !important;
    border-color: #889fb0 !important;
  }
}
.btn-outline-tertiary-dark-pale.disabled,
.btn-outline-tertiary-dark-pale:disabled {
  color: #f2f4f6;
  border-color: #f2f4f6;
  opacity: inherit;
}
.alert-tertiary-dark {
  color: #151f26;
  background-color: #c9d4db;
  border-color: #b7c5cf;
}
.alert-tertiary-dark .alert-link {
  color: #0c1115;
}
.list-group-item-tertiary-dark {
  color: #212529;
  background-color: #c9d4db;
}
.list-group-item-tertiary-dark.list-group-item-action:hover:not(.no-hover),
.list-group-item-tertiary-dark.list-group-item-action.hover:not(.no-hover),
.list-group-item-tertiary-dark.list-group-item-action:focus:not(.no-focus),
.list-group-item-tertiary-dark.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-tertiary-dark.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #6d8a9e !important;
}
.list-group-item-tertiary-dark.list-group-item-action.active,
.list-group-item-tertiary-dark.list-group-item-action:active {
  color: #fff;
  background-color: #8ca2b3 !important;
  border-color: #8ca2b3;
}
.card.card-action-tertiary-dark:hover:not(.no-hover),
.card.card-action-tertiary-dark.hover:not(.no-hover),
.card.card-action-tertiary-dark:focus:not(.no-focus),
.card.card-action-tertiary-dark:focus-visible:not(.no-focus),
.card.card-action-tertiary-dark.focus:not(.no-focus) {
  color: #fff;
  background-color: #6d8a9e !important;
  box-shadow: 0 0 7px 0 #151f26 !important;
}
.card.card-action-tertiary-dark:active,
.card.card-action-tertiary-dark.active {
  color: #fff;
  background-color: #8ca2b3 !important;
  box-shadow: 0 0 7px 0 #273946 !important;
}
.form-check-input-tertiary-dark:checked,
.form-check-input-tertiary-dark[type=checkbox]:indeterminate {
  border-color: #4c6f88;
  background-color: #4c6f88;
  color: #fff;
}
.form-check .form-check-input-tertiary-dark:checked ~ .form-check-label.form-check-label-em {
  color: #4c6f88;
  font-weight: 700;
}
.table-tertiary-dark {
  background-color: #dbe2e7;
  --bs-table-bg: #dbe2e7;
  border-color: #c9d4db;
  color: #212529;
}
.table-striped.table-tertiary-dark > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-tertiary-dark:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-tertiary-dark,
.table-striped > tbody > tr:nth-of-type(odd) td.table-tertiary-dark,
.table-striped-tertiary-dark tbody tr:nth-of-type(odd) {
  background-color: rgba(76, 111, 136, 0.2);
}
.table-chess.table-tertiary-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-tertiary-dark tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-tertiary-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-tertiary-dark tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(76, 111, 136, 0.2);
}
.shine-tertiary-dark,
.shadow-tertiary-dark,
.shine-tertiary-dark:focus,
.shine-tertiary-dark:focus-visible,
.shadow-tertiary-dark:focus,
.shadow-tertiary-dark:focus-visible {
  box-shadow: 0 0 7px 0 #4c6f88 !important;
}
.text-shine-tertiary-dark,
.text-shadow-tertiary-dark,
.text-shine-tertiary-dark:focus,
.text-shine-tertiary-dark:focus-visible,
.text-shadow-tertiary-dark:focus,
.text-shadow-tertiary-dark:focus-visible {
  text-shadow: 0 0 7px #4c6f88 !important;
}
.popover-tertiary-dark-faded {
  --bs-popover-border-color: #4c6f88;
  --bs-popover-header-bg: rgba(76, 111, 136, 0.25);
  --bs-popover-header-color: #4c6f88;
}
.popover-tertiary-dark {
  --bs-popover-border-color: #4c6f88;
  --bs-popover-header-bg: #4c6f88;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-success: #009600;
  --bs-success-rgb: 0, 150, 0;
  --bs-success-r: 0;
  --bs-success-g: 150;
  --bs-success-b: 0;
  --bs-success-hover: #000000;
  --bs-success-hover-rgb: 0, 0, 0;
  --bs-success-hover-r: 0;
  --bs-success-hover-g: 0;
  --bs-success-hover-b: 0;
  --bs-success-active: #003000;
  --bs-success-active-rgb: 0, 48, 0;
  --bs-success-active-r: 0;
  --bs-success-active-g: 48;
  --bs-success-active-b: 0;
  --bs-success-faded: #80cb80;
  --bs-success-faded-rgb: 127.5, 202.5, 127.5;
  --bs-success-faded-r: 127.5;
  --bs-success-faded-g: 202.5;
  --bs-success-faded-b: 127.5;
  --bs-success-faded-hover: #347d34;
  --bs-success-faded-hover-rgb: 51.625, 125.375, 51.625;
  --bs-success-faded-hover-r: 51.625;
  --bs-success-faded-hover-g: 125.375;
  --bs-success-faded-hover-b: 51.625;
  --bs-success-faded-active: #42a142;
  --bs-success-faded-active-rgb: 66.5, 161.5, 66.5;
  --bs-success-faded-active-r: 66.5;
  --bs-success-faded-active-g: 161.5;
  --bs-success-faded-active-b: 66.5;
  --bs-success-pale: #d9efd9;
  --bs-success-pale-rgb: 216.75, 239.25, 216.75;
  --bs-success-pale-r: 216.75;
  --bs-success-pale-g: 239.25;
  --bs-success-pale-b: 216.75;
  --bs-success-pale-hover: #6cc36c;
  --bs-success-pale-hover-rgb: 108.375, 194.625, 108.375;
  --bs-success-pale-hover-r: 108.375;
  --bs-success-pale-hover-g: 194.625;
  --bs-success-pale-hover-b: 108.375;
  --bs-success-pale-active: #91d291;
  --bs-success-pale-active-rgb: 144.5, 209.5, 144.5;
  --bs-success-pale-active-r: 144.5;
  --bs-success-pale-active-g: 209.5;
  --bs-success-pale-active-b: 144.5;
}
.bg-success {
  background-color: #009600 !important;
  color: #fff;
}
.navbar.bg-success .navbar-brand,
.navbar.bg-success .nav-link,
.navbar.bg-success .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-success .nav-link.active {
  color: #cccccc;
}
.bg-success-hover {
  background-color: #009600 !important;
  color: #fff;
  cursor: pointer;
}
.bg-success-hover:active,
.bg-success-hover.active {
  background-color: #003000 !important;
  color: #fff;
}
.bg-success-hover:hover:not(.no-hover),
.bg-success-hover.hover:not(.no-hover),
.bg-success-hover:focus:not(.no-focus),
.bg-success-hover:focus-visible:not(.no-focus),
.bg-success-hover.focus:not(.no-focus),
.bg-success-hover-sim {
  background-color: #000000 !important;
  color: #fff;
}
.border-success {
  border-color: #009600 !important;
}
.text-success {
  color: #009600 !important;
}
.link-success,
.text-success-hover {
  color: #009600 !important;
  cursor: pointer;
}
.link-success:active,
.link-success.active,
.text-success-hover:active,
.text-success-hover.active {
  color: #003000 !important;
}
.link-success:hover:not(.no-hover),
.link-success.hover:not(.no-hover),
.link-success:focus:not(.no-focus),
.link-success:focus-visible:not(.no-focus),
.link-success.focus:not(.no-focus),
.text-success-hover:hover:not(.no-hover),
.text-success-hover.hover:not(.no-hover),
.text-success-hover:focus:not(.no-focus),
.text-success-hover:focus-visible:not(.no-focus),
.text-success-hover.focus:not(.no-focus) {
  color: #000000 !important;
}
.bg-success-faded {
  background-color: #80cb80 !important;
  color: #212529;
}
.bg-success-op-0 {
  background-color: rgba(0, 150, 0, 0) !important;
  color: #212529;
}
.bg-success-op-5 {
  background-color: rgba(0, 150, 0, 0.05) !important;
  color: #212529;
}
.bg-success-op-10 {
  background-color: rgba(0, 150, 0, 0.1) !important;
  color: #212529;
}
.bg-success-op-15 {
  background-color: rgba(0, 150, 0, 0.15) !important;
  color: #212529;
}
.bg-success-op-20 {
  background-color: rgba(0, 150, 0, 0.2) !important;
  color: #212529;
}
.bg-success-op-25 {
  background-color: rgba(0, 150, 0, 0.25) !important;
  color: #212529;
}
.bg-success-op-30 {
  background-color: rgba(0, 150, 0, 0.3) !important;
  color: #212529;
}
.bg-success-op-35 {
  background-color: rgba(0, 150, 0, 0.35) !important;
  color: #212529;
}
.bg-success-op-40 {
  background-color: rgba(0, 150, 0, 0.4) !important;
  color: #212529;
}
.bg-success-op-45 {
  background-color: rgba(0, 150, 0, 0.45) !important;
  color: #212529;
}
.bg-success-op-50 {
  background-color: rgba(0, 150, 0, 0.5) !important;
  color: #212529;
}
.bg-success-op-55 {
  background-color: rgba(0, 150, 0, 0.55) !important;
  color: #212529;
}
.bg-success-op-60 {
  background-color: rgba(0, 150, 0, 0.6) !important;
  color: #fff;
}
.bg-success-op-65 {
  background-color: rgba(0, 150, 0, 0.65) !important;
  color: #fff;
}
.bg-success-op-70 {
  background-color: rgba(0, 150, 0, 0.7) !important;
  color: #fff;
}
.bg-success-op-75 {
  background-color: rgba(0, 150, 0, 0.75) !important;
  color: #fff;
}
.bg-success-op-80 {
  background-color: rgba(0, 150, 0, 0.8) !important;
  color: #fff;
}
.bg-success-op-85 {
  background-color: rgba(0, 150, 0, 0.85) !important;
  color: #fff;
}
.bg-success-op-90 {
  background-color: rgba(0, 150, 0, 0.9) !important;
  color: #fff;
}
.bg-success-op-95 {
  background-color: rgba(0, 150, 0, 0.95) !important;
  color: #fff;
}
.bg-success-op-100 {
  background-color: #009600 !important;
  color: #fff;
}
.navbar.bg-success-faded .navbar-brand,
.navbar.bg-success-faded .nav-link,
.navbar.bg-success-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-success-faded .nav-link.active {
  color: #4e5862;
}
.bg-success-faded-hover {
  background-color: #80cb80 !important;
  color: #212529;
  cursor: pointer;
}
.bg-success-faded-hover:active,
.bg-success-faded-hover.active {
  background-color: #42a142 !important;
  color: #fff;
}
.bg-success-faded-hover:hover:not(.no-hover),
.bg-success-faded-hover.hover:not(.no-hover),
.bg-success-faded-hover:focus:not(.no-focus),
.bg-success-faded-hover:focus-visible:not(.no-focus),
.bg-success-faded-hover.focus:not(.no-focus) {
  background-color: #347d34 !important;
  color: #fff;
}
.border-success-faded {
  border-color: #80cb80 !important;
}
.text-success-faded {
  color: #80cb80 !important;
}
.text-success-faded-hover {
  color: #80cb80 !important;
  cursor: pointer;
}
.text-success-faded-hover:active,
.text-success-faded-hover.active {
  color: #42a142 !important;
}
.text-success-faded-hover:hover:not(.no-hover),
.text-success-faded-hover.hover:not(.no-hover),
.text-success-faded-hover:focus:not(.no-focus),
.text-success-faded-hover:focus-visible:not(.no-focus),
.text-success-faded-hover.focus:not(.no-focus) {
  color: #347d34 !important;
}
.bg-success-pale {
  background-color: #d9efd9 !important;
  color: #212529;
}
.navbar.bg-success-pale .navbar-brand,
.navbar.bg-success-pale .nav-link,
.navbar.bg-success-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-success-pale .nav-link.active {
  color: #4e5862;
}
.bg-success-pale-hover {
  background-color: #d9efd9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-success-pale-hover:active,
.bg-success-pale-hover.active {
  background-color: #91d291 !important;
  color: #212529;
}
.bg-success-pale-hover:hover:not(.no-hover),
.bg-success-pale-hover.hover:not(.no-hover),
.bg-success-pale-hover:focus:not(.no-focus),
.bg-success-pale-hover:focus-visible:not(.no-focus),
.bg-success-pale-hover.focus:not(.no-focus) {
  background-color: #6cc36c !important;
  color: #212529;
}
.border-success-pale {
  border-color: #d9efd9 !important;
}
.text-success-pale {
  color: #d9efd9 !important;
}
.text-success-pale-hover {
  color: #d9efd9 !important;
  cursor: pointer;
}
.text-success-pale-hover:active,
.text-success-pale-hover.active {
  color: #91d291 !important;
}
.text-success-pale-hover:hover:not(.no-hover),
.text-success-pale-hover.hover:not(.no-hover),
.text-success-pale-hover:focus:not(.no-focus),
.text-success-pale-hover:focus-visible:not(.no-focus),
.text-success-pale-hover.focus:not(.no-focus) {
  color: #6cc36c !important;
}
.btn-success {
  --bs-btn-active-bg: #009600;
  --bs-btn-active-border-color: #009600;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #009600;
  --bs-btn-hover-border-color: #009600;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #009600;
  --bs-btn-disabled-border-color: #009600;
  --bs-btn-disabled-color: #fff;
}
.btn-success,
.btn-success.no-hover,
.btn-success.no-hover:hover,
.btn-success.no-active,
.btn-success.no-active:active,
.btn-success.no-focus,
.btn-success.no-focus:focus,
.btn-success.no-focus:focus-visible {
  background-color: #009600;
  border-color: #009600;
  color: #fff;
}
.btn-success:not(:disabled):not(.disabled):active:not(.no-active),
.btn-success:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-success,
.btn-check:checked + .btn-success {
  background: none;
  background-color: #003000;
  border-color: #003000;
  color: #fff;
}
.show > .btn-success.dropdown-toggle,
.btn-success.dropdown-toggle.show {
  background: none;
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-success:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-success:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-success:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-success:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-success:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #000000 !important;
    border-color: #000000 !important;
    color: #fff !important;
  }
}
.btn-success.disabled,
.btn-success:disabled {
  background-color: #80cb80;
  border-color: #80cb80;
  opacity: inherit;
  color: #b3e0b3;
}
.btn-success-faded {
  --bs-btn-active-bg: #80cb80;
  --bs-btn-active-border-color: #80cb80;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #80cb80;
  --bs-btn-hover-border-color: #80cb80;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #80cb80;
  --bs-btn-disabled-border-color: #80cb80;
  --bs-btn-disabled-color: #fff;
}
.btn-success-faded,
.btn-success-faded.no-hover,
.btn-success-faded.no-hover:hover,
.btn-success-faded.no-active,
.btn-success-faded.no-active:active,
.btn-success-faded.no-focus,
.btn-success-faded.no-focus:focus,
.btn-success-faded.no-focus:focus-visible {
  background-color: #80cb80;
  border-color: #80cb80;
  color: #212529;
}
.btn-success-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-success-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-success-faded,
.btn-check:checked + .btn-success-faded {
  background: none;
  background-color: #42a142;
  border-color: #42a142;
  color: #fff;
}
.show > .btn-success-faded.dropdown-toggle,
.btn-success-faded.dropdown-toggle.show {
  background: none;
  background-color: #347d34 !important;
  border-color: #347d34 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-success-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-success-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-success-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-success-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-success-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #347d34 !important;
    border-color: #347d34 !important;
    color: #fff !important;
  }
}
.btn-success-faded.disabled,
.btn-success-faded:disabled {
  background-color: #bfe5bf;
  border-color: #bfe5bf;
  opacity: inherit;
  color: #91d291;
}
.btn-success-pale {
  --bs-btn-active-bg: #d9efd9;
  --bs-btn-active-border-color: #d9efd9;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d9efd9;
  --bs-btn-hover-border-color: #d9efd9;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d9efd9;
  --bs-btn-disabled-border-color: #d9efd9;
  --bs-btn-disabled-color: #212529;
}
.btn-success-pale,
.btn-success-pale.no-hover,
.btn-success-pale.no-hover:hover,
.btn-success-pale.no-active,
.btn-success-pale.no-active:active,
.btn-success-pale.no-focus,
.btn-success-pale.no-focus:focus,
.btn-success-pale.no-focus:focus-visible {
  background-color: #d9efd9;
  border-color: #d9efd9;
  color: #212529;
}
.btn-success-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-success-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-success-pale,
.btn-check:checked + .btn-success-pale {
  background: none;
  background-color: #91d291;
  border-color: #91d291;
  color: #212529;
}
.show > .btn-success-pale.dropdown-toggle,
.btn-success-pale.dropdown-toggle.show {
  background: none;
  background-color: #6cc36c !important;
  border-color: #6cc36c !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-success-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-success-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-success-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-success-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-success-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #6cc36c !important;
    border-color: #6cc36c !important;
    color: #212529 !important;
  }
}
.btn-success-pale.disabled,
.btn-success-pale:disabled {
  background-color: #ecf7ec;
  border-color: #ecf7ec;
  opacity: inherit;
  color: #abddab;
}
.btn-outline-success {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #009600;
  --bs-btn-active-color: #009600;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #009600;
  --bs-btn-hover-color: #009600;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #009600;
  --bs-btn-disabled-color: #009600;
}
.btn-outline-success,
.btn-outline-success.no-hover,
.btn-outline-success.no-hover:hover,
.btn-outline-success.no-active,
.btn-outline-success.no-active:active,
.btn-outline-success.no-focus,
.btn-outline-success.no-focus:focus,
.btn-outline-success.no-focus:focus-visible {
  color: #009600;
  border-color: #009600;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-success:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-success,
.btn-check:checked + .btn-outline-success {
  background-color: #009600;
  border-color: #009600;
  color: #fff;
}
.show > .btn-outline-success.dropdown-toggle,
.btn-outline-success.dropdown-toggle.show {
  color: #fff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-success:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-success:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-success:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-success:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-success:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
  }
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #80cb80;
  border-color: #80cb80;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-success-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #80cb80;
  --bs-btn-active-color: #80cb80;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #80cb80;
  --bs-btn-hover-color: #80cb80;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #80cb80;
  --bs-btn-disabled-color: #80cb80;
}
.btn-outline-success-faded,
.btn-outline-success-faded.no-hover,
.btn-outline-success-faded.no-hover:hover,
.btn-outline-success-faded.no-active,
.btn-outline-success-faded.no-active:active,
.btn-outline-success-faded.no-focus,
.btn-outline-success-faded.no-focus:focus,
.btn-outline-success-faded.no-focus:focus-visible {
  color: #80cb80;
  border-color: #80cb80;
  background-color: transparent;
}
.btn-outline-success-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-success-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-success-faded,
.btn-check:checked + .btn-outline-success-faded {
  background-color: #80cb80;
  border-color: #80cb80;
  color: #212529;
}
.show > .btn-outline-success-faded.dropdown-toggle,
.btn-outline-success-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #347d34 !important;
  border-color: #347d34 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-success-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-success-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-success-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-success-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-success-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #347d34 !important;
    border-color: #347d34 !important;
  }
}
.btn-outline-success-faded.disabled,
.btn-outline-success-faded:disabled {
  color: #bfe5bf;
  border-color: #bfe5bf;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-success-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d9efd9;
  --bs-btn-active-color: #49b349;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d9efd9;
  --bs-btn-hover-color: #49b349;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d9efd9;
  --bs-btn-disabled-color: #49b349;
}
.btn-outline-success-pale,
.btn-outline-success-pale.no-hover,
.btn-outline-success-pale.no-hover:hover,
.btn-outline-success-pale.no-active,
.btn-outline-success-pale.no-active:active,
.btn-outline-success-pale.no-focus,
.btn-outline-success-pale.no-focus:focus,
.btn-outline-success-pale.no-focus:focus-visible {
  color: #49b349;
  border-color: #d9efd9;
  background-color: transparent;
}
.btn-outline-success-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-success-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-success-pale,
.btn-check:checked + .btn-outline-success-pale {
  background-color: #d9efd9;
  border-color: #d9efd9;
  color: #212529;
}
.show > .btn-outline-success-pale.dropdown-toggle,
.btn-outline-success-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #6cc36c !important;
  border-color: #6cc36c !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-success-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-success-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-success-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-success-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-success-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #6cc36c !important;
    border-color: #6cc36c !important;
  }
}
.btn-outline-success-pale.disabled,
.btn-outline-success-pale:disabled {
  color: #ecf7ec;
  border-color: #ecf7ec;
  opacity: inherit;
}
.alert-success {
  color: #000000;
  background-color: #b3e0b3;
  border-color: #99d599;
}
.alert-success .alert-link {
  color: #000000;
}
.list-group-item-success {
  color: #212529;
  background-color: #b3e0b3;
}
.list-group-item-success.list-group-item-action:hover:not(.no-hover),
.list-group-item-success.list-group-item-action.hover:not(.no-hover),
.list-group-item-success.list-group-item-action:focus:not(.no-focus),
.list-group-item-success.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-success.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #49b049 !important;
}
.list-group-item-success.list-group-item-action.active,
.list-group-item-success.list-group-item-action:active {
  color: #fff;
  background-color: #6ac26a !important;
  border-color: #6ac26a;
}
.card.card-action-success:hover:not(.no-hover),
.card.card-action-success.hover:not(.no-hover),
.card.card-action-success:focus:not(.no-focus),
.card.card-action-success:focus-visible:not(.no-focus),
.card.card-action-success.focus:not(.no-focus) {
  color: #fff;
  background-color: #49b049 !important;
  box-shadow: 0 0 7px 0 #000000 !important;
}
.card.card-action-success:active,
.card.card-action-success.active {
  color: #fff;
  background-color: #6ac26a !important;
  box-shadow: 0 0 7px 0 #003000 !important;
}
.form-check-input-success:checked,
.form-check-input-success[type=checkbox]:indeterminate {
  border-color: #009600;
  background-color: #009600;
  color: #fff;
}
.form-check .form-check-input-success:checked ~ .form-check-label.form-check-label-em {
  color: #009600;
  font-weight: 700;
}
.table-success {
  background-color: #cceacc;
  --bs-table-bg: #cceacc;
  border-color: #b3e0b3;
  color: #212529;
}
.table-striped.table-success > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-success:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-success,
.table-striped > tbody > tr:nth-of-type(odd) td.table-success,
.table-striped-success tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 150, 0, 0.2);
}
.table-chess.table-success tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-success tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-success tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-success tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(0, 150, 0, 0.2);
}
.shine-success,
.shadow-success,
.shine-success:focus,
.shine-success:focus-visible,
.shadow-success:focus,
.shadow-success:focus-visible {
  box-shadow: 0 0 7px 0 #009600 !important;
}
.text-shine-success,
.text-shadow-success,
.text-shine-success:focus,
.text-shine-success:focus-visible,
.text-shadow-success:focus,
.text-shadow-success:focus-visible {
  text-shadow: 0 0 7px #009600 !important;
}
.popover-success-faded {
  --bs-popover-border-color: #009600;
  --bs-popover-header-bg: rgba(0, 150, 0, 0.25);
  --bs-popover-header-color: #009600;
}
.popover-success {
  --bs-popover-border-color: #009600;
  --bs-popover-header-bg: #009600;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-warning: #ffc107;
  --bs-warning-rgb: 255, 193, 7;
  --bs-warning-r: 255;
  --bs-warning-g: 193;
  --bs-warning-b: 7;
  --bs-warning-hover: #6d5200;
  --bs-warning-hover-rgb: 109, 81.75, 0;
  --bs-warning-hover-r: 109;
  --bs-warning-hover-g: 81.75;
  --bs-warning-hover-b: 0;
  --bs-warning-active: #a07800;
  --bs-warning-active-rgb: 160, 120, 0;
  --bs-warning-active-r: 160;
  --bs-warning-active-g: 120;
  --bs-warning-active-b: 0;
  --bs-warning-faded: #ffe083;
  --bs-warning-faded-rgb: 255, 224, 131;
  --bs-warning-faded-r: 255;
  --bs-warning-faded-g: 224;
  --bs-warning-faded-b: 131;
  --bs-warning-faded-hover: #e9af00;
  --bs-warning-faded-hover-rgb: 233, 174.75, 0;
  --bs-warning-faded-hover-r: 233;
  --bs-warning-faded-hover-g: 174.75;
  --bs-warning-faded-hover-b: 0;
  --bs-warning-faded-active: #ffc71d;
  --bs-warning-faded-active-rgb: 255, 198.5, 29;
  --bs-warning-faded-active-r: 255;
  --bs-warning-faded-active-g: 198.5;
  --bs-warning-faded-active-b: 29;
  --bs-warning-pale: #fff6da;
  --bs-warning-pale-rgb: 255, 245.7, 217.8;
  --bs-warning-pale-r: 255;
  --bs-warning-pale-g: 245.7;
  --bs-warning-pale-b: 217.8;
  --bs-warning-pale-hover: #ffcf41;
  --bs-warning-pale-hover-rgb: 255, 207.45, 64.8;
  --bs-warning-pale-hover-r: 255;
  --bs-warning-pale-hover-g: 207.45;
  --bs-warning-pale-hover-b: 64.8;
  --bs-warning-pale-active: #ffdc74;
  --bs-warning-pale-active-rgb: 255, 220.2, 115.8;
  --bs-warning-pale-active-r: 255;
  --bs-warning-pale-active-g: 220.2;
  --bs-warning-pale-active-b: 115.8;
}
.bg-warning {
  background-color: #ffc107 !important;
  color: #212529;
}
.navbar.bg-warning .navbar-brand,
.navbar.bg-warning .nav-link,
.navbar.bg-warning .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-warning .nav-link.active {
  color: #4e5862;
}
.bg-warning-hover {
  background-color: #ffc107 !important;
  color: #212529;
  cursor: pointer;
}
.bg-warning-hover:active,
.bg-warning-hover.active {
  background-color: #a07800 !important;
  color: #fff;
}
.bg-warning-hover:hover:not(.no-hover),
.bg-warning-hover.hover:not(.no-hover),
.bg-warning-hover:focus:not(.no-focus),
.bg-warning-hover:focus-visible:not(.no-focus),
.bg-warning-hover.focus:not(.no-focus),
.bg-warning-hover-sim {
  background-color: #6d5200 !important;
  color: #fff;
}
.border-warning {
  border-color: #ffc107 !important;
}
.text-warning {
  color: #ffc107 !important;
}
.link-warning,
.text-warning-hover {
  color: #ffc107 !important;
  cursor: pointer;
}
.link-warning:active,
.link-warning.active,
.text-warning-hover:active,
.text-warning-hover.active {
  color: #a07800 !important;
}
.link-warning:hover:not(.no-hover),
.link-warning.hover:not(.no-hover),
.link-warning:focus:not(.no-focus),
.link-warning:focus-visible:not(.no-focus),
.link-warning.focus:not(.no-focus),
.text-warning-hover:hover:not(.no-hover),
.text-warning-hover.hover:not(.no-hover),
.text-warning-hover:focus:not(.no-focus),
.text-warning-hover:focus-visible:not(.no-focus),
.text-warning-hover.focus:not(.no-focus) {
  color: #6d5200 !important;
}
.bg-warning-faded {
  background-color: #ffe083 !important;
  color: #212529;
}
.bg-warning-op-0 {
  background-color: rgba(255, 193, 7, 0) !important;
  color: #212529;
}
.bg-warning-op-5 {
  background-color: rgba(255, 193, 7, 0.05) !important;
  color: #212529;
}
.bg-warning-op-10 {
  background-color: rgba(255, 193, 7, 0.1) !important;
  color: #212529;
}
.bg-warning-op-15 {
  background-color: rgba(255, 193, 7, 0.15) !important;
  color: #212529;
}
.bg-warning-op-20 {
  background-color: rgba(255, 193, 7, 0.2) !important;
  color: #212529;
}
.bg-warning-op-25 {
  background-color: rgba(255, 193, 7, 0.25) !important;
  color: #212529;
}
.bg-warning-op-30 {
  background-color: rgba(255, 193, 7, 0.3) !important;
  color: #212529;
}
.bg-warning-op-35 {
  background-color: rgba(255, 193, 7, 0.35) !important;
  color: #212529;
}
.bg-warning-op-40 {
  background-color: rgba(255, 193, 7, 0.4) !important;
  color: #212529;
}
.bg-warning-op-45 {
  background-color: rgba(255, 193, 7, 0.45) !important;
  color: #212529;
}
.bg-warning-op-50 {
  background-color: rgba(255, 193, 7, 0.5) !important;
  color: #212529;
}
.bg-warning-op-55 {
  background-color: rgba(255, 193, 7, 0.55) !important;
  color: #212529;
}
.bg-warning-op-60 {
  background-color: rgba(255, 193, 7, 0.6) !important;
  color: #212529;
}
.bg-warning-op-65 {
  background-color: rgba(255, 193, 7, 0.65) !important;
  color: #212529;
}
.bg-warning-op-70 {
  background-color: rgba(255, 193, 7, 0.7) !important;
  color: #212529;
}
.bg-warning-op-75 {
  background-color: rgba(255, 193, 7, 0.75) !important;
  color: #212529;
}
.bg-warning-op-80 {
  background-color: rgba(255, 193, 7, 0.8) !important;
  color: #212529;
}
.bg-warning-op-85 {
  background-color: rgba(255, 193, 7, 0.85) !important;
  color: #212529;
}
.bg-warning-op-90 {
  background-color: rgba(255, 193, 7, 0.9) !important;
  color: #212529;
}
.bg-warning-op-95 {
  background-color: rgba(255, 193, 7, 0.95) !important;
  color: #212529;
}
.bg-warning-op-100 {
  background-color: #ffc107 !important;
  color: #212529;
}
.navbar.bg-warning-faded .navbar-brand,
.navbar.bg-warning-faded .nav-link,
.navbar.bg-warning-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-warning-faded .nav-link.active {
  color: #4e5862;
}
.bg-warning-faded-hover {
  background-color: #ffe083 !important;
  color: #212529;
  cursor: pointer;
}
.bg-warning-faded-hover:active,
.bg-warning-faded-hover.active {
  background-color: #ffc71d !important;
  color: #212529;
}
.bg-warning-faded-hover:hover:not(.no-hover),
.bg-warning-faded-hover.hover:not(.no-hover),
.bg-warning-faded-hover:focus:not(.no-focus),
.bg-warning-faded-hover:focus-visible:not(.no-focus),
.bg-warning-faded-hover.focus:not(.no-focus) {
  background-color: #e9af00 !important;
  color: #212529;
}
.border-warning-faded {
  border-color: #ffe083 !important;
}
.text-warning-faded {
  color: #ffe083 !important;
}
.text-warning-faded-hover {
  color: #ffe083 !important;
  cursor: pointer;
}
.text-warning-faded-hover:active,
.text-warning-faded-hover.active {
  color: #ffc71d !important;
}
.text-warning-faded-hover:hover:not(.no-hover),
.text-warning-faded-hover.hover:not(.no-hover),
.text-warning-faded-hover:focus:not(.no-focus),
.text-warning-faded-hover:focus-visible:not(.no-focus),
.text-warning-faded-hover.focus:not(.no-focus) {
  color: #e9af00 !important;
}
.bg-warning-pale {
  background-color: #fff6da !important;
  color: #212529;
}
.navbar.bg-warning-pale .navbar-brand,
.navbar.bg-warning-pale .nav-link,
.navbar.bg-warning-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-warning-pale .nav-link.active {
  color: #4e5862;
}
.bg-warning-pale-hover {
  background-color: #fff6da !important;
  color: #212529;
  cursor: pointer;
}
.bg-warning-pale-hover:active,
.bg-warning-pale-hover.active {
  background-color: #ffdc74 !important;
  color: #212529;
}
.bg-warning-pale-hover:hover:not(.no-hover),
.bg-warning-pale-hover.hover:not(.no-hover),
.bg-warning-pale-hover:focus:not(.no-focus),
.bg-warning-pale-hover:focus-visible:not(.no-focus),
.bg-warning-pale-hover.focus:not(.no-focus) {
  background-color: #ffcf41 !important;
  color: #212529;
}
.border-warning-pale {
  border-color: #fff6da !important;
}
.text-warning-pale {
  color: #fff6da !important;
}
.text-warning-pale-hover {
  color: #fff6da !important;
  cursor: pointer;
}
.text-warning-pale-hover:active,
.text-warning-pale-hover.active {
  color: #ffdc74 !important;
}
.text-warning-pale-hover:hover:not(.no-hover),
.text-warning-pale-hover.hover:not(.no-hover),
.text-warning-pale-hover:focus:not(.no-focus),
.text-warning-pale-hover:focus-visible:not(.no-focus),
.text-warning-pale-hover.focus:not(.no-focus) {
  color: #ffcf41 !important;
}
.btn-warning {
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-btn-disabled-color: #212529;
}
.btn-warning,
.btn-warning.no-hover,
.btn-warning.no-hover:hover,
.btn-warning.no-active,
.btn-warning.no-active:active,
.btn-warning.no-focus,
.btn-warning.no-focus:focus,
.btn-warning.no-focus:focus-visible {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}
.btn-warning:not(:disabled):not(.disabled):active:not(.no-active),
.btn-warning:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-warning,
.btn-check:checked + .btn-warning {
  background: none;
  background-color: #a07800;
  border-color: #a07800;
  color: #fff;
}
.show > .btn-warning.dropdown-toggle,
.btn-warning.dropdown-toggle.show {
  background: none;
  background-color: #6d5200 !important;
  border-color: #6d5200 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-warning:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-warning:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-warning:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-warning:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-warning:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #6d5200 !important;
    border-color: #6d5200 !important;
    color: #fff !important;
  }
}
.btn-warning.disabled,
.btn-warning:disabled {
  background-color: #ffe083;
  border-color: #ffe083;
  opacity: inherit;
  color: #ffd34f;
}
.btn-warning-faded {
  --bs-btn-active-bg: #ffe083;
  --bs-btn-active-border-color: #ffe083;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffe083;
  --bs-btn-hover-border-color: #ffe083;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffe083;
  --bs-btn-disabled-border-color: #ffe083;
  --bs-btn-disabled-color: #212529;
}
.btn-warning-faded,
.btn-warning-faded.no-hover,
.btn-warning-faded.no-hover:hover,
.btn-warning-faded.no-active,
.btn-warning-faded.no-active:active,
.btn-warning-faded.no-focus,
.btn-warning-faded.no-focus:focus,
.btn-warning-faded.no-focus:focus-visible {
  background-color: #ffe083;
  border-color: #ffe083;
  color: #212529;
}
.btn-warning-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-warning-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-warning-faded,
.btn-check:checked + .btn-warning-faded {
  background: none;
  background-color: #ffc71d;
  border-color: #ffc71d;
  color: #212529;
}
.show > .btn-warning-faded.dropdown-toggle,
.btn-warning-faded.dropdown-toggle.show {
  background: none;
  background-color: #e9af00 !important;
  border-color: #e9af00 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-warning-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-warning-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-warning-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-warning-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-warning-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #e9af00 !important;
    border-color: #e9af00 !important;
    color: #212529 !important;
  }
}
.btn-warning-faded.disabled,
.btn-warning-faded:disabled {
  background-color: #fff0c1;
  border-color: #fff0c1;
  opacity: inherit;
  color: #ffdc74;
}
.btn-warning-pale {
  --bs-btn-active-bg: #fff6da;
  --bs-btn-active-border-color: #fff6da;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fff6da;
  --bs-btn-hover-border-color: #fff6da;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fff6da;
  --bs-btn-disabled-border-color: #fff6da;
  --bs-btn-disabled-color: #212529;
}
.btn-warning-pale,
.btn-warning-pale.no-hover,
.btn-warning-pale.no-hover:hover,
.btn-warning-pale.no-active,
.btn-warning-pale.no-active:active,
.btn-warning-pale.no-focus,
.btn-warning-pale.no-focus:focus,
.btn-warning-pale.no-focus:focus-visible {
  background-color: #fff6da;
  border-color: #fff6da;
  color: #212529;
}
.btn-warning-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-warning-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-warning-pale,
.btn-check:checked + .btn-warning-pale {
  background: none;
  background-color: #ffdc74;
  border-color: #ffdc74;
  color: #212529;
}
.show > .btn-warning-pale.dropdown-toggle,
.btn-warning-pale.dropdown-toggle.show {
  background: none;
  background-color: #ffcf41 !important;
  border-color: #ffcf41 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-warning-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-warning-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-warning-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-warning-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-warning-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #ffcf41 !important;
    border-color: #ffcf41 !important;
    color: #212529 !important;
  }
}
.btn-warning-pale.disabled,
.btn-warning-pale:disabled {
  background-color: #fffaec;
  border-color: #fffaec;
  opacity: inherit;
  color: #ffe38e;
}
.btn-outline-warning {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-color: #ffc107;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-hover-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-btn-disabled-color: #ffc107;
}
.btn-outline-warning,
.btn-outline-warning.no-hover,
.btn-outline-warning.no-hover:hover,
.btn-outline-warning.no-active,
.btn-outline-warning.no-active:active,
.btn-outline-warning.no-focus,
.btn-outline-warning.no-focus:focus,
.btn-outline-warning.no-focus:focus-visible {
  color: #ffc107;
  border-color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-warning:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-warning,
.btn-check:checked + .btn-outline-warning {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #212529;
}
.show > .btn-outline-warning.dropdown-toggle,
.btn-outline-warning.dropdown-toggle.show {
  color: #fff !important;
  background-color: #6d5200 !important;
  border-color: #6d5200 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-warning:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-warning:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-warning:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-warning:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-warning:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #6d5200 !important;
    border-color: #6d5200 !important;
  }
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #ffe083;
  border-color: #ffe083;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-warning-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffe083;
  --bs-btn-active-color: #ffe083;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffe083;
  --bs-btn-hover-color: #ffe083;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffe083;
  --bs-btn-disabled-color: #ffe083;
}
.btn-outline-warning-faded,
.btn-outline-warning-faded.no-hover,
.btn-outline-warning-faded.no-hover:hover,
.btn-outline-warning-faded.no-active,
.btn-outline-warning-faded.no-active:active,
.btn-outline-warning-faded.no-focus,
.btn-outline-warning-faded.no-focus:focus,
.btn-outline-warning-faded.no-focus:focus-visible {
  color: #ffe083;
  border-color: #ffe083;
  background-color: transparent;
}
.btn-outline-warning-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-warning-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-warning-faded,
.btn-check:checked + .btn-outline-warning-faded {
  background-color: #ffe083;
  border-color: #ffe083;
  color: #212529;
}
.show > .btn-outline-warning-faded.dropdown-toggle,
.btn-outline-warning-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #e9af00 !important;
  border-color: #e9af00 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-warning-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-warning-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-warning-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-warning-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-warning-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #e9af00 !important;
    border-color: #e9af00 !important;
  }
}
.btn-outline-warning-faded.disabled,
.btn-outline-warning-faded:disabled {
  color: #fff0c1;
  border-color: #fff0c1;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-warning-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #fff6da;
  --bs-btn-active-color: #ffc30e;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fff6da;
  --bs-btn-hover-color: #ffc30e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff6da;
  --bs-btn-disabled-color: #ffc30e;
}
.btn-outline-warning-pale,
.btn-outline-warning-pale.no-hover,
.btn-outline-warning-pale.no-hover:hover,
.btn-outline-warning-pale.no-active,
.btn-outline-warning-pale.no-active:active,
.btn-outline-warning-pale.no-focus,
.btn-outline-warning-pale.no-focus:focus,
.btn-outline-warning-pale.no-focus:focus-visible {
  color: #ffc30e;
  border-color: #fff6da;
  background-color: transparent;
}
.btn-outline-warning-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-warning-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-warning-pale,
.btn-check:checked + .btn-outline-warning-pale {
  background-color: #fff6da;
  border-color: #fff6da;
  color: #212529;
}
.show > .btn-outline-warning-pale.dropdown-toggle,
.btn-outline-warning-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #ffcf41 !important;
  border-color: #ffcf41 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-warning-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-warning-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-warning-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-warning-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-warning-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #ffcf41 !important;
    border-color: #ffcf41 !important;
  }
}
.btn-outline-warning-pale.disabled,
.btn-outline-warning-pale:disabled {
  color: #fffaec;
  border-color: #fffaec;
  opacity: inherit;
}
.alert-warning {
  color: #6d5200;
  background-color: #ffecb5;
  border-color: #ffe69c;
}
.alert-warning .alert-link {
  color: #533f00;
}
.list-group-item-warning {
  color: #212529;
  background-color: #ffecb5;
}
.list-group-item-warning.list-group-item-action:hover:not(.no-hover),
.list-group-item-warning.list-group-item-action.hover:not(.no-hover),
.list-group-item-warning.list-group-item-action:focus:not(.no-focus),
.list-group-item-warning.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-warning.list-group-item-action.focus:not(.no-focus) {
  color: #212529;
  background-color: #ffc61c !important;
}
.list-group-item-warning.list-group-item-action.active,
.list-group-item-warning.list-group-item-action:active {
  color: #212529;
  background-color: #ffd34f !important;
  border-color: #ffd34f;
}
.card.card-action-warning:hover:not(.no-hover),
.card.card-action-warning.hover:not(.no-hover),
.card.card-action-warning:focus:not(.no-focus),
.card.card-action-warning:focus-visible:not(.no-focus),
.card.card-action-warning.focus:not(.no-focus) {
  color: #212529;
  background-color: #ffc61c !important;
  box-shadow: 0 0 7px 0 #6d5200 !important;
}
.card.card-action-warning:active,
.card.card-action-warning.active {
  color: #212529;
  background-color: #ffd34f !important;
  box-shadow: 0 0 7px 0 #a07800 !important;
}
.form-check-input-warning:checked,
.form-check-input-warning[type=checkbox]:indeterminate {
  border-color: #ffc107;
  background-color: #ffc107;
  color: #212529;
}
.form-check .form-check-input-warning:checked ~ .form-check-label.form-check-label-em {
  color: #ffc107;
  font-weight: 700;
}
.table-warning {
  background-color: #fff3cd;
  --bs-table-bg: #fff3cd;
  border-color: #ffecb5;
  color: #212529;
}
.table-striped.table-warning > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-warning:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-warning,
.table-striped > tbody > tr:nth-of-type(odd) td.table-warning,
.table-striped-warning tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 193, 7, 0.2);
}
.table-chess.table-warning tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-warning tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-warning tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-warning tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(255, 193, 7, 0.2);
}
.shine-warning,
.shadow-warning,
.shine-warning:focus,
.shine-warning:focus-visible,
.shadow-warning:focus,
.shadow-warning:focus-visible {
  box-shadow: 0 0 7px 0 #ffc107 !important;
}
.text-shine-warning,
.text-shadow-warning,
.text-shine-warning:focus,
.text-shine-warning:focus-visible,
.text-shadow-warning:focus,
.text-shadow-warning:focus-visible {
  text-shadow: 0 0 7px #ffc107 !important;
}
.popover-warning-faded {
  --bs-popover-border-color: #ffc107;
  --bs-popover-header-bg: rgba(255, 193, 7, 0.25);
  --bs-popover-header-color: #ffc107;
}
.popover-warning {
  --bs-popover-border-color: #ffc107;
  --bs-popover-header-bg: #ffc107;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-danger: red;
  --bs-danger-rgb: 255, 0, 0;
  --bs-danger-r: 255;
  --bs-danger-g: 0;
  --bs-danger-b: 0;
  --bs-danger-hover: #660000;
  --bs-danger-hover-rgb: 102, 0, 0;
  --bs-danger-hover-r: 102;
  --bs-danger-hover-g: 0;
  --bs-danger-hover-b: 0;
  --bs-danger-active: #990000;
  --bs-danger-active-rgb: 153, 0, 0;
  --bs-danger-active-r: 153;
  --bs-danger-active-g: 0;
  --bs-danger-active-b: 0;
  --bs-danger-faded: #ff8080;
  --bs-danger-faded-rgb: 255, 127.5, 127.5;
  --bs-danger-faded-r: 255;
  --bs-danger-faded-g: 127.5;
  --bs-danger-faded-b: 127.5;
  --bs-danger-faded-hover: #e60000;
  --bs-danger-faded-hover-rgb: 229.5, 0, 0;
  --bs-danger-faded-hover-r: 229.5;
  --bs-danger-faded-hover-g: 0;
  --bs-danger-faded-hover-b: 0;
  --bs-danger-faded-active: #ff1a1a;
  --bs-danger-faded-active-rgb: 255, 25.5, 25.5;
  --bs-danger-faded-active-r: 255;
  --bs-danger-faded-active-g: 25.5;
  --bs-danger-faded-active-b: 25.5;
  --bs-danger-pale: #ffd9d9;
  --bs-danger-pale-rgb: 255, 216.75, 216.75;
  --bs-danger-pale-r: 255;
  --bs-danger-pale-g: 216.75;
  --bs-danger-pale-b: 216.75;
  --bs-danger-pale-hover: #ff4040;
  --bs-danger-pale-hover-rgb: 255, 63.75, 63.75;
  --bs-danger-pale-hover-r: 255;
  --bs-danger-pale-hover-g: 63.75;
  --bs-danger-pale-hover-b: 63.75;
  --bs-danger-pale-active: #ff7373;
  --bs-danger-pale-active-rgb: 255, 114.75, 114.75;
  --bs-danger-pale-active-r: 255;
  --bs-danger-pale-active-g: 114.75;
  --bs-danger-pale-active-b: 114.75;
}
.bg-danger {
  background-color: red !important;
  color: #fff;
}
.navbar.bg-danger .navbar-brand,
.navbar.bg-danger .nav-link,
.navbar.bg-danger .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-danger .nav-link.active {
  color: #cccccc;
}
.bg-danger-hover {
  background-color: red !important;
  color: #fff;
  cursor: pointer;
}
.bg-danger-hover:active,
.bg-danger-hover.active {
  background-color: #990000 !important;
  color: #fff;
}
.bg-danger-hover:hover:not(.no-hover),
.bg-danger-hover.hover:not(.no-hover),
.bg-danger-hover:focus:not(.no-focus),
.bg-danger-hover:focus-visible:not(.no-focus),
.bg-danger-hover.focus:not(.no-focus),
.bg-danger-hover-sim {
  background-color: #660000 !important;
  color: #fff;
}
.border-danger {
  border-color: red !important;
}
.text-danger {
  color: red !important;
}
.link-danger,
.text-danger-hover {
  color: red !important;
  cursor: pointer;
}
.link-danger:active,
.link-danger.active,
.text-danger-hover:active,
.text-danger-hover.active {
  color: #990000 !important;
}
.link-danger:hover:not(.no-hover),
.link-danger.hover:not(.no-hover),
.link-danger:focus:not(.no-focus),
.link-danger:focus-visible:not(.no-focus),
.link-danger.focus:not(.no-focus),
.text-danger-hover:hover:not(.no-hover),
.text-danger-hover.hover:not(.no-hover),
.text-danger-hover:focus:not(.no-focus),
.text-danger-hover:focus-visible:not(.no-focus),
.text-danger-hover.focus:not(.no-focus) {
  color: #660000 !important;
}
.bg-danger-faded {
  background-color: #ff8080 !important;
  color: #fff;
}
.bg-danger-op-0 {
  background-color: rgba(255, 0, 0, 0) !important;
  color: #212529;
}
.bg-danger-op-5 {
  background-color: rgba(255, 0, 0, 0.05) !important;
  color: #212529;
}
.bg-danger-op-10 {
  background-color: rgba(255, 0, 0, 0.1) !important;
  color: #212529;
}
.bg-danger-op-15 {
  background-color: rgba(255, 0, 0, 0.15) !important;
  color: #212529;
}
.bg-danger-op-20 {
  background-color: rgba(255, 0, 0, 0.2) !important;
  color: #212529;
}
.bg-danger-op-25 {
  background-color: rgba(255, 0, 0, 0.25) !important;
  color: #212529;
}
.bg-danger-op-30 {
  background-color: rgba(255, 0, 0, 0.3) !important;
  color: #212529;
}
.bg-danger-op-35 {
  background-color: rgba(255, 0, 0, 0.35) !important;
  color: #212529;
}
.bg-danger-op-40 {
  background-color: rgba(255, 0, 0, 0.4) !important;
  color: #212529;
}
.bg-danger-op-45 {
  background-color: rgba(255, 0, 0, 0.45) !important;
  color: #fff;
}
.bg-danger-op-50 {
  background-color: rgba(255, 0, 0, 0.5) !important;
  color: #fff;
}
.bg-danger-op-55 {
  background-color: rgba(255, 0, 0, 0.55) !important;
  color: #fff;
}
.bg-danger-op-60 {
  background-color: rgba(255, 0, 0, 0.6) !important;
  color: #fff;
}
.bg-danger-op-65 {
  background-color: rgba(255, 0, 0, 0.65) !important;
  color: #fff;
}
.bg-danger-op-70 {
  background-color: rgba(255, 0, 0, 0.7) !important;
  color: #fff;
}
.bg-danger-op-75 {
  background-color: rgba(255, 0, 0, 0.75) !important;
  color: #fff;
}
.bg-danger-op-80 {
  background-color: rgba(255, 0, 0, 0.8) !important;
  color: #fff;
}
.bg-danger-op-85 {
  background-color: rgba(255, 0, 0, 0.85) !important;
  color: #fff;
}
.bg-danger-op-90 {
  background-color: rgba(255, 0, 0, 0.9) !important;
  color: #fff;
}
.bg-danger-op-95 {
  background-color: rgba(255, 0, 0, 0.95) !important;
  color: #fff;
}
.bg-danger-op-100 {
  background-color: #ff0000 !important;
  color: #fff;
}
.navbar.bg-danger-faded .navbar-brand,
.navbar.bg-danger-faded .nav-link,
.navbar.bg-danger-faded .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-danger-faded .nav-link.active {
  color: #cccccc;
}
.bg-danger-faded-hover {
  background-color: #ff8080 !important;
  color: #fff;
  cursor: pointer;
}
.bg-danger-faded-hover:active,
.bg-danger-faded-hover.active {
  background-color: #ff1a1a !important;
  color: #fff;
}
.bg-danger-faded-hover:hover:not(.no-hover),
.bg-danger-faded-hover.hover:not(.no-hover),
.bg-danger-faded-hover:focus:not(.no-focus),
.bg-danger-faded-hover:focus-visible:not(.no-focus),
.bg-danger-faded-hover.focus:not(.no-focus) {
  background-color: #e60000 !important;
  color: #fff;
}
.border-danger-faded {
  border-color: #ff8080 !important;
}
.text-danger-faded {
  color: #ff8080 !important;
}
.text-danger-faded-hover {
  color: #ff8080 !important;
  cursor: pointer;
}
.text-danger-faded-hover:active,
.text-danger-faded-hover.active {
  color: #ff1a1a !important;
}
.text-danger-faded-hover:hover:not(.no-hover),
.text-danger-faded-hover.hover:not(.no-hover),
.text-danger-faded-hover:focus:not(.no-focus),
.text-danger-faded-hover:focus-visible:not(.no-focus),
.text-danger-faded-hover.focus:not(.no-focus) {
  color: #e60000 !important;
}
.bg-danger-pale {
  background-color: #ffd9d9 !important;
  color: #212529;
}
.navbar.bg-danger-pale .navbar-brand,
.navbar.bg-danger-pale .nav-link,
.navbar.bg-danger-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-danger-pale .nav-link.active {
  color: #4e5862;
}
.bg-danger-pale-hover {
  background-color: #ffd9d9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-danger-pale-hover:active,
.bg-danger-pale-hover.active {
  background-color: #ff7373 !important;
  color: #fff;
}
.bg-danger-pale-hover:hover:not(.no-hover),
.bg-danger-pale-hover.hover:not(.no-hover),
.bg-danger-pale-hover:focus:not(.no-focus),
.bg-danger-pale-hover:focus-visible:not(.no-focus),
.bg-danger-pale-hover.focus:not(.no-focus) {
  background-color: #ff4040 !important;
  color: #fff;
}
.border-danger-pale {
  border-color: #ffd9d9 !important;
}
.text-danger-pale {
  color: #ffd9d9 !important;
}
.text-danger-pale-hover {
  color: #ffd9d9 !important;
  cursor: pointer;
}
.text-danger-pale-hover:active,
.text-danger-pale-hover.active {
  color: #ff7373 !important;
}
.text-danger-pale-hover:hover:not(.no-hover),
.text-danger-pale-hover.hover:not(.no-hover),
.text-danger-pale-hover:focus:not(.no-focus),
.text-danger-pale-hover:focus-visible:not(.no-focus),
.text-danger-pale-hover.focus:not(.no-focus) {
  color: #ff4040 !important;
}
.btn-danger {
  --bs-btn-active-bg: red;
  --bs-btn-active-border-color: red;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: red;
  --bs-btn-hover-border-color: red;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: red;
  --bs-btn-disabled-border-color: red;
  --bs-btn-disabled-color: #fff;
}
.btn-danger,
.btn-danger.no-hover,
.btn-danger.no-hover:hover,
.btn-danger.no-active,
.btn-danger.no-active:active,
.btn-danger.no-focus,
.btn-danger.no-focus:focus,
.btn-danger.no-focus:focus-visible {
  background-color: red;
  border-color: red;
  color: #fff;
}
.btn-danger:not(:disabled):not(.disabled):active:not(.no-active),
.btn-danger:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-danger,
.btn-check:checked + .btn-danger {
  background: none;
  background-color: #990000;
  border-color: #990000;
  color: #fff;
}
.show > .btn-danger.dropdown-toggle,
.btn-danger.dropdown-toggle.show {
  background: none;
  background-color: #660000 !important;
  border-color: #660000 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-danger:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-danger:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-danger:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-danger:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-danger:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #660000 !important;
    border-color: #660000 !important;
    color: #fff !important;
  }
}
.btn-danger.disabled,
.btn-danger:disabled {
  background-color: #ff8080;
  border-color: #ff8080;
  opacity: inherit;
  color: #ffb3b3;
}
.btn-danger-faded {
  --bs-btn-active-bg: #ff8080;
  --bs-btn-active-border-color: #ff8080;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #ff8080;
  --bs-btn-hover-border-color: #ff8080;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #ff8080;
  --bs-btn-disabled-border-color: #ff8080;
  --bs-btn-disabled-color: #fff;
}
.btn-danger-faded,
.btn-danger-faded.no-hover,
.btn-danger-faded.no-hover:hover,
.btn-danger-faded.no-active,
.btn-danger-faded.no-active:active,
.btn-danger-faded.no-focus,
.btn-danger-faded.no-focus:focus,
.btn-danger-faded.no-focus:focus-visible {
  background-color: #ff8080;
  border-color: #ff8080;
  color: #fff;
}
.btn-danger-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-danger-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-danger-faded,
.btn-check:checked + .btn-danger-faded {
  background: none;
  background-color: #ff1a1a;
  border-color: #ff1a1a;
  color: #fff;
}
.show > .btn-danger-faded.dropdown-toggle,
.btn-danger-faded.dropdown-toggle.show {
  background: none;
  background-color: #e60000 !important;
  border-color: #e60000 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-danger-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-danger-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-danger-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-danger-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-danger-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #e60000 !important;
    border-color: #e60000 !important;
    color: #fff !important;
  }
}
.btn-danger-faded.disabled,
.btn-danger-faded:disabled {
  background-color: #ffbfbf;
  border-color: #ffbfbf;
  opacity: inherit;
  color: #ffd9d9;
}
.btn-danger-pale {
  --bs-btn-active-bg: #ffd9d9;
  --bs-btn-active-border-color: #ffd9d9;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffd9d9;
  --bs-btn-hover-border-color: #ffd9d9;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffd9d9;
  --bs-btn-disabled-border-color: #ffd9d9;
  --bs-btn-disabled-color: #212529;
}
.btn-danger-pale,
.btn-danger-pale.no-hover,
.btn-danger-pale.no-hover:hover,
.btn-danger-pale.no-active,
.btn-danger-pale.no-active:active,
.btn-danger-pale.no-focus,
.btn-danger-pale.no-focus:focus,
.btn-danger-pale.no-focus:focus-visible {
  background-color: #ffd9d9;
  border-color: #ffd9d9;
  color: #212529;
}
.btn-danger-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-danger-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-danger-pale,
.btn-check:checked + .btn-danger-pale {
  background: none;
  background-color: #ff7373;
  border-color: #ff7373;
  color: #fff;
}
.show > .btn-danger-pale.dropdown-toggle,
.btn-danger-pale.dropdown-toggle.show {
  background: none;
  background-color: #ff4040 !important;
  border-color: #ff4040 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-danger-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-danger-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-danger-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-danger-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-danger-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #ff4040 !important;
    border-color: #ff4040 !important;
    color: #fff !important;
  }
}
.btn-danger-pale.disabled,
.btn-danger-pale:disabled {
  background-color: #ffecec;
  border-color: #ffecec;
  opacity: inherit;
  color: #ff8e8e;
}
.btn-outline-danger {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: red;
  --bs-btn-active-color: red;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: red;
  --bs-btn-hover-color: red;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: red;
  --bs-btn-disabled-color: red;
}
.btn-outline-danger,
.btn-outline-danger.no-hover,
.btn-outline-danger.no-hover:hover,
.btn-outline-danger.no-active,
.btn-outline-danger.no-active:active,
.btn-outline-danger.no-focus,
.btn-outline-danger.no-focus:focus,
.btn-outline-danger.no-focus:focus-visible {
  color: red;
  border-color: red;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-danger:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-danger,
.btn-check:checked + .btn-outline-danger {
  background-color: red;
  border-color: red;
  color: #fff;
}
.show > .btn-outline-danger.dropdown-toggle,
.btn-outline-danger.dropdown-toggle.show {
  color: #fff !important;
  background-color: #660000 !important;
  border-color: #660000 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-danger:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-danger:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-danger:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-danger:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-danger:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #660000 !important;
    border-color: #660000 !important;
  }
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #ff8080;
  border-color: #ff8080;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-danger-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ff8080;
  --bs-btn-active-color: #ff8080;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ff8080;
  --bs-btn-hover-color: #ff8080;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff8080;
  --bs-btn-disabled-color: #ff8080;
}
.btn-outline-danger-faded,
.btn-outline-danger-faded.no-hover,
.btn-outline-danger-faded.no-hover:hover,
.btn-outline-danger-faded.no-active,
.btn-outline-danger-faded.no-active:active,
.btn-outline-danger-faded.no-focus,
.btn-outline-danger-faded.no-focus:focus,
.btn-outline-danger-faded.no-focus:focus-visible {
  color: #ff8080;
  border-color: #ff8080;
  background-color: transparent;
}
.btn-outline-danger-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-danger-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-danger-faded,
.btn-check:checked + .btn-outline-danger-faded {
  background-color: #ff8080;
  border-color: #ff8080;
  color: #fff;
}
.show > .btn-outline-danger-faded.dropdown-toggle,
.btn-outline-danger-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #e60000 !important;
  border-color: #e60000 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-danger-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-danger-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-danger-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-danger-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-danger-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #e60000 !important;
    border-color: #e60000 !important;
  }
}
.btn-outline-danger-faded.disabled,
.btn-outline-danger-faded:disabled {
  color: #ffbfbf;
  border-color: #ffbfbf;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-danger-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffd9d9;
  --bs-btn-active-color: #ffd9d9;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffd9d9;
  --bs-btn-hover-color: #ffd9d9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffd9d9;
  --bs-btn-disabled-color: #ffd9d9;
}
.btn-outline-danger-pale,
.btn-outline-danger-pale.no-hover,
.btn-outline-danger-pale.no-hover:hover,
.btn-outline-danger-pale.no-active,
.btn-outline-danger-pale.no-active:active,
.btn-outline-danger-pale.no-focus,
.btn-outline-danger-pale.no-focus:focus,
.btn-outline-danger-pale.no-focus:focus-visible {
  color: #ffd9d9;
  border-color: #ffd9d9;
  background-color: transparent;
}
.btn-outline-danger-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-danger-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-danger-pale,
.btn-check:checked + .btn-outline-danger-pale {
  background-color: #ffd9d9;
  border-color: #ffd9d9;
  color: #212529;
}
.show > .btn-outline-danger-pale.dropdown-toggle,
.btn-outline-danger-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #ff4040 !important;
  border-color: #ff4040 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-danger-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-danger-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-danger-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-danger-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-danger-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #ff4040 !important;
    border-color: #ff4040 !important;
  }
}
.btn-outline-danger-pale.disabled,
.btn-outline-danger-pale:disabled {
  color: #ffecec;
  border-color: #ffecec;
  opacity: inherit;
}
.alert-danger {
  color: #660000;
  background-color: #ffb3b3;
  border-color: #ff9999;
}
.alert-danger .alert-link {
  color: #4d0000;
}
.list-group-item-danger {
  color: #212529;
  background-color: #ffb3b3;
}
.list-group-item-danger.list-group-item-action:hover:not(.no-hover),
.list-group-item-danger.list-group-item-action.hover:not(.no-hover),
.list-group-item-danger.list-group-item-action:focus:not(.no-focus),
.list-group-item-danger.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-danger.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #ff1a1a !important;
}
.list-group-item-danger.list-group-item-action.active,
.list-group-item-danger.list-group-item-action:active {
  color: #fff;
  background-color: #ff4c4c !important;
  border-color: #ff4c4c;
}
.card.card-action-danger:hover:not(.no-hover),
.card.card-action-danger.hover:not(.no-hover),
.card.card-action-danger:focus:not(.no-focus),
.card.card-action-danger:focus-visible:not(.no-focus),
.card.card-action-danger.focus:not(.no-focus) {
  color: #fff;
  background-color: #ff1a1a !important;
  box-shadow: 0 0 7px 0 #660000 !important;
}
.card.card-action-danger:active,
.card.card-action-danger.active {
  color: #fff;
  background-color: #ff4c4c !important;
  box-shadow: 0 0 7px 0 #990000 !important;
}
.form-check-input-danger:checked,
.form-check-input-danger[type=checkbox]:indeterminate {
  border-color: red;
  background-color: red;
  color: #fff;
}
.form-check .form-check-input-danger:checked ~ .form-check-label.form-check-label-em {
  color: red;
  font-weight: 700;
}
.table-danger {
  background-color: #ffcccc;
  --bs-table-bg: #ffcccc;
  border-color: #ffb3b3;
  color: #212529;
}
.table-striped.table-danger > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-danger:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-danger,
.table-striped > tbody > tr:nth-of-type(odd) td.table-danger,
.table-striped-danger tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 0, 0, 0.2);
}
.table-chess.table-danger tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-danger tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-danger tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-danger tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(255, 0, 0, 0.2);
}
.shine-danger,
.shadow-danger,
.shine-danger:focus,
.shine-danger:focus-visible,
.shadow-danger:focus,
.shadow-danger:focus-visible {
  box-shadow: 0 0 7px 0 red !important;
}
.text-shine-danger,
.text-shadow-danger,
.text-shine-danger:focus,
.text-shine-danger:focus-visible,
.text-shadow-danger:focus,
.text-shadow-danger:focus-visible {
  text-shadow: 0 0 7px red !important;
}
.popover-danger-faded {
  --bs-popover-border-color: red;
  --bs-popover-header-bg: rgba(255, 0, 0, 0.25);
  --bs-popover-header-color: red;
}
.popover-danger {
  --bs-popover-border-color: red;
  --bs-popover-header-bg: red;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-error: red;
  --bs-error-rgb: 255, 0, 0;
  --bs-error-r: 255;
  --bs-error-g: 0;
  --bs-error-b: 0;
  --bs-error-hover: #660000;
  --bs-error-hover-rgb: 102, 0, 0;
  --bs-error-hover-r: 102;
  --bs-error-hover-g: 0;
  --bs-error-hover-b: 0;
  --bs-error-active: #990000;
  --bs-error-active-rgb: 153, 0, 0;
  --bs-error-active-r: 153;
  --bs-error-active-g: 0;
  --bs-error-active-b: 0;
  --bs-error-faded: #ff8080;
  --bs-error-faded-rgb: 255, 127.5, 127.5;
  --bs-error-faded-r: 255;
  --bs-error-faded-g: 127.5;
  --bs-error-faded-b: 127.5;
  --bs-error-faded-hover: #e60000;
  --bs-error-faded-hover-rgb: 229.5, 0, 0;
  --bs-error-faded-hover-r: 229.5;
  --bs-error-faded-hover-g: 0;
  --bs-error-faded-hover-b: 0;
  --bs-error-faded-active: #ff1a1a;
  --bs-error-faded-active-rgb: 255, 25.5, 25.5;
  --bs-error-faded-active-r: 255;
  --bs-error-faded-active-g: 25.5;
  --bs-error-faded-active-b: 25.5;
  --bs-error-pale: #ffd9d9;
  --bs-error-pale-rgb: 255, 216.75, 216.75;
  --bs-error-pale-r: 255;
  --bs-error-pale-g: 216.75;
  --bs-error-pale-b: 216.75;
  --bs-error-pale-hover: #ff4040;
  --bs-error-pale-hover-rgb: 255, 63.75, 63.75;
  --bs-error-pale-hover-r: 255;
  --bs-error-pale-hover-g: 63.75;
  --bs-error-pale-hover-b: 63.75;
  --bs-error-pale-active: #ff7373;
  --bs-error-pale-active-rgb: 255, 114.75, 114.75;
  --bs-error-pale-active-r: 255;
  --bs-error-pale-active-g: 114.75;
  --bs-error-pale-active-b: 114.75;
}
.bg-error {
  background-color: red !important;
  color: #fff;
}
.navbar.bg-error .navbar-brand,
.navbar.bg-error .nav-link,
.navbar.bg-error .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-error .nav-link.active {
  color: #cccccc;
}
.bg-error-hover {
  background-color: red !important;
  color: #fff;
  cursor: pointer;
}
.bg-error-hover:active,
.bg-error-hover.active {
  background-color: #990000 !important;
  color: #fff;
}
.bg-error-hover:hover:not(.no-hover),
.bg-error-hover.hover:not(.no-hover),
.bg-error-hover:focus:not(.no-focus),
.bg-error-hover:focus-visible:not(.no-focus),
.bg-error-hover.focus:not(.no-focus),
.bg-error-hover-sim {
  background-color: #660000 !important;
  color: #fff;
}
.border-error {
  border-color: red !important;
}
.text-error {
  color: red !important;
}
.link-error,
.text-error-hover {
  color: red !important;
  cursor: pointer;
}
.link-error:active,
.link-error.active,
.text-error-hover:active,
.text-error-hover.active {
  color: #990000 !important;
}
.link-error:hover:not(.no-hover),
.link-error.hover:not(.no-hover),
.link-error:focus:not(.no-focus),
.link-error:focus-visible:not(.no-focus),
.link-error.focus:not(.no-focus),
.text-error-hover:hover:not(.no-hover),
.text-error-hover.hover:not(.no-hover),
.text-error-hover:focus:not(.no-focus),
.text-error-hover:focus-visible:not(.no-focus),
.text-error-hover.focus:not(.no-focus) {
  color: #660000 !important;
}
.bg-error-faded {
  background-color: #ff8080 !important;
  color: #fff;
}
.bg-error-op-0 {
  background-color: rgba(255, 0, 0, 0) !important;
  color: #212529;
}
.bg-error-op-5 {
  background-color: rgba(255, 0, 0, 0.05) !important;
  color: #212529;
}
.bg-error-op-10 {
  background-color: rgba(255, 0, 0, 0.1) !important;
  color: #212529;
}
.bg-error-op-15 {
  background-color: rgba(255, 0, 0, 0.15) !important;
  color: #212529;
}
.bg-error-op-20 {
  background-color: rgba(255, 0, 0, 0.2) !important;
  color: #212529;
}
.bg-error-op-25 {
  background-color: rgba(255, 0, 0, 0.25) !important;
  color: #212529;
}
.bg-error-op-30 {
  background-color: rgba(255, 0, 0, 0.3) !important;
  color: #212529;
}
.bg-error-op-35 {
  background-color: rgba(255, 0, 0, 0.35) !important;
  color: #212529;
}
.bg-error-op-40 {
  background-color: rgba(255, 0, 0, 0.4) !important;
  color: #212529;
}
.bg-error-op-45 {
  background-color: rgba(255, 0, 0, 0.45) !important;
  color: #fff;
}
.bg-error-op-50 {
  background-color: rgba(255, 0, 0, 0.5) !important;
  color: #fff;
}
.bg-error-op-55 {
  background-color: rgba(255, 0, 0, 0.55) !important;
  color: #fff;
}
.bg-error-op-60 {
  background-color: rgba(255, 0, 0, 0.6) !important;
  color: #fff;
}
.bg-error-op-65 {
  background-color: rgba(255, 0, 0, 0.65) !important;
  color: #fff;
}
.bg-error-op-70 {
  background-color: rgba(255, 0, 0, 0.7) !important;
  color: #fff;
}
.bg-error-op-75 {
  background-color: rgba(255, 0, 0, 0.75) !important;
  color: #fff;
}
.bg-error-op-80 {
  background-color: rgba(255, 0, 0, 0.8) !important;
  color: #fff;
}
.bg-error-op-85 {
  background-color: rgba(255, 0, 0, 0.85) !important;
  color: #fff;
}
.bg-error-op-90 {
  background-color: rgba(255, 0, 0, 0.9) !important;
  color: #fff;
}
.bg-error-op-95 {
  background-color: rgba(255, 0, 0, 0.95) !important;
  color: #fff;
}
.bg-error-op-100 {
  background-color: #ff0000 !important;
  color: #fff;
}
.navbar.bg-error-faded .navbar-brand,
.navbar.bg-error-faded .nav-link,
.navbar.bg-error-faded .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-error-faded .nav-link.active {
  color: #cccccc;
}
.bg-error-faded-hover {
  background-color: #ff8080 !important;
  color: #fff;
  cursor: pointer;
}
.bg-error-faded-hover:active,
.bg-error-faded-hover.active {
  background-color: #ff1a1a !important;
  color: #fff;
}
.bg-error-faded-hover:hover:not(.no-hover),
.bg-error-faded-hover.hover:not(.no-hover),
.bg-error-faded-hover:focus:not(.no-focus),
.bg-error-faded-hover:focus-visible:not(.no-focus),
.bg-error-faded-hover.focus:not(.no-focus) {
  background-color: #e60000 !important;
  color: #fff;
}
.border-error-faded {
  border-color: #ff8080 !important;
}
.text-error-faded {
  color: #ff8080 !important;
}
.text-error-faded-hover {
  color: #ff8080 !important;
  cursor: pointer;
}
.text-error-faded-hover:active,
.text-error-faded-hover.active {
  color: #ff1a1a !important;
}
.text-error-faded-hover:hover:not(.no-hover),
.text-error-faded-hover.hover:not(.no-hover),
.text-error-faded-hover:focus:not(.no-focus),
.text-error-faded-hover:focus-visible:not(.no-focus),
.text-error-faded-hover.focus:not(.no-focus) {
  color: #e60000 !important;
}
.bg-error-pale {
  background-color: #ffd9d9 !important;
  color: #212529;
}
.navbar.bg-error-pale .navbar-brand,
.navbar.bg-error-pale .nav-link,
.navbar.bg-error-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-error-pale .nav-link.active {
  color: #4e5862;
}
.bg-error-pale-hover {
  background-color: #ffd9d9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-error-pale-hover:active,
.bg-error-pale-hover.active {
  background-color: #ff7373 !important;
  color: #fff;
}
.bg-error-pale-hover:hover:not(.no-hover),
.bg-error-pale-hover.hover:not(.no-hover),
.bg-error-pale-hover:focus:not(.no-focus),
.bg-error-pale-hover:focus-visible:not(.no-focus),
.bg-error-pale-hover.focus:not(.no-focus) {
  background-color: #ff4040 !important;
  color: #fff;
}
.border-error-pale {
  border-color: #ffd9d9 !important;
}
.text-error-pale {
  color: #ffd9d9 !important;
}
.text-error-pale-hover {
  color: #ffd9d9 !important;
  cursor: pointer;
}
.text-error-pale-hover:active,
.text-error-pale-hover.active {
  color: #ff7373 !important;
}
.text-error-pale-hover:hover:not(.no-hover),
.text-error-pale-hover.hover:not(.no-hover),
.text-error-pale-hover:focus:not(.no-focus),
.text-error-pale-hover:focus-visible:not(.no-focus),
.text-error-pale-hover.focus:not(.no-focus) {
  color: #ff4040 !important;
}
.btn-error {
  --bs-btn-active-bg: red;
  --bs-btn-active-border-color: red;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: red;
  --bs-btn-hover-border-color: red;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: red;
  --bs-btn-disabled-border-color: red;
  --bs-btn-disabled-color: #fff;
}
.btn-error,
.btn-error.no-hover,
.btn-error.no-hover:hover,
.btn-error.no-active,
.btn-error.no-active:active,
.btn-error.no-focus,
.btn-error.no-focus:focus,
.btn-error.no-focus:focus-visible {
  background-color: red;
  border-color: red;
  color: #fff;
}
.btn-error:not(:disabled):not(.disabled):active:not(.no-active),
.btn-error:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-error,
.btn-check:checked + .btn-error {
  background: none;
  background-color: #990000;
  border-color: #990000;
  color: #fff;
}
.show > .btn-error.dropdown-toggle,
.btn-error.dropdown-toggle.show {
  background: none;
  background-color: #660000 !important;
  border-color: #660000 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-error:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-error:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-error:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-error:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-error:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #660000 !important;
    border-color: #660000 !important;
    color: #fff !important;
  }
}
.btn-error.disabled,
.btn-error:disabled {
  background-color: #ff8080;
  border-color: #ff8080;
  opacity: inherit;
  color: #ffb3b3;
}
.btn-error-faded {
  --bs-btn-active-bg: #ff8080;
  --bs-btn-active-border-color: #ff8080;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #ff8080;
  --bs-btn-hover-border-color: #ff8080;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #ff8080;
  --bs-btn-disabled-border-color: #ff8080;
  --bs-btn-disabled-color: #fff;
}
.btn-error-faded,
.btn-error-faded.no-hover,
.btn-error-faded.no-hover:hover,
.btn-error-faded.no-active,
.btn-error-faded.no-active:active,
.btn-error-faded.no-focus,
.btn-error-faded.no-focus:focus,
.btn-error-faded.no-focus:focus-visible {
  background-color: #ff8080;
  border-color: #ff8080;
  color: #fff;
}
.btn-error-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-error-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-error-faded,
.btn-check:checked + .btn-error-faded {
  background: none;
  background-color: #ff1a1a;
  border-color: #ff1a1a;
  color: #fff;
}
.show > .btn-error-faded.dropdown-toggle,
.btn-error-faded.dropdown-toggle.show {
  background: none;
  background-color: #e60000 !important;
  border-color: #e60000 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-error-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-error-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-error-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-error-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-error-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #e60000 !important;
    border-color: #e60000 !important;
    color: #fff !important;
  }
}
.btn-error-faded.disabled,
.btn-error-faded:disabled {
  background-color: #ffbfbf;
  border-color: #ffbfbf;
  opacity: inherit;
  color: #ffd9d9;
}
.btn-error-pale {
  --bs-btn-active-bg: #ffd9d9;
  --bs-btn-active-border-color: #ffd9d9;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffd9d9;
  --bs-btn-hover-border-color: #ffd9d9;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffd9d9;
  --bs-btn-disabled-border-color: #ffd9d9;
  --bs-btn-disabled-color: #212529;
}
.btn-error-pale,
.btn-error-pale.no-hover,
.btn-error-pale.no-hover:hover,
.btn-error-pale.no-active,
.btn-error-pale.no-active:active,
.btn-error-pale.no-focus,
.btn-error-pale.no-focus:focus,
.btn-error-pale.no-focus:focus-visible {
  background-color: #ffd9d9;
  border-color: #ffd9d9;
  color: #212529;
}
.btn-error-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-error-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-error-pale,
.btn-check:checked + .btn-error-pale {
  background: none;
  background-color: #ff7373;
  border-color: #ff7373;
  color: #fff;
}
.show > .btn-error-pale.dropdown-toggle,
.btn-error-pale.dropdown-toggle.show {
  background: none;
  background-color: #ff4040 !important;
  border-color: #ff4040 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-error-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-error-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-error-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-error-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-error-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #ff4040 !important;
    border-color: #ff4040 !important;
    color: #fff !important;
  }
}
.btn-error-pale.disabled,
.btn-error-pale:disabled {
  background-color: #ffecec;
  border-color: #ffecec;
  opacity: inherit;
  color: #ff8e8e;
}
.btn-outline-error {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: red;
  --bs-btn-active-color: red;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: red;
  --bs-btn-hover-color: red;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: red;
  --bs-btn-disabled-color: red;
}
.btn-outline-error,
.btn-outline-error.no-hover,
.btn-outline-error.no-hover:hover,
.btn-outline-error.no-active,
.btn-outline-error.no-active:active,
.btn-outline-error.no-focus,
.btn-outline-error.no-focus:focus,
.btn-outline-error.no-focus:focus-visible {
  color: red;
  border-color: red;
  background-color: transparent;
}
.btn-outline-error:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-error:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-error,
.btn-check:checked + .btn-outline-error {
  background-color: red;
  border-color: red;
  color: #fff;
}
.show > .btn-outline-error.dropdown-toggle,
.btn-outline-error.dropdown-toggle.show {
  color: #fff !important;
  background-color: #660000 !important;
  border-color: #660000 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-error:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-error:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-error:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-error:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-error:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #660000 !important;
    border-color: #660000 !important;
  }
}
.btn-outline-error.disabled,
.btn-outline-error:disabled {
  color: #ff8080;
  border-color: #ff8080;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-error-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ff8080;
  --bs-btn-active-color: #ff8080;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ff8080;
  --bs-btn-hover-color: #ff8080;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff8080;
  --bs-btn-disabled-color: #ff8080;
}
.btn-outline-error-faded,
.btn-outline-error-faded.no-hover,
.btn-outline-error-faded.no-hover:hover,
.btn-outline-error-faded.no-active,
.btn-outline-error-faded.no-active:active,
.btn-outline-error-faded.no-focus,
.btn-outline-error-faded.no-focus:focus,
.btn-outline-error-faded.no-focus:focus-visible {
  color: #ff8080;
  border-color: #ff8080;
  background-color: transparent;
}
.btn-outline-error-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-error-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-error-faded,
.btn-check:checked + .btn-outline-error-faded {
  background-color: #ff8080;
  border-color: #ff8080;
  color: #fff;
}
.show > .btn-outline-error-faded.dropdown-toggle,
.btn-outline-error-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #e60000 !important;
  border-color: #e60000 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-error-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-error-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-error-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-error-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-error-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #e60000 !important;
    border-color: #e60000 !important;
  }
}
.btn-outline-error-faded.disabled,
.btn-outline-error-faded:disabled {
  color: #ffbfbf;
  border-color: #ffbfbf;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-error-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffd9d9;
  --bs-btn-active-color: #ffd9d9;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffd9d9;
  --bs-btn-hover-color: #ffd9d9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffd9d9;
  --bs-btn-disabled-color: #ffd9d9;
}
.btn-outline-error-pale,
.btn-outline-error-pale.no-hover,
.btn-outline-error-pale.no-hover:hover,
.btn-outline-error-pale.no-active,
.btn-outline-error-pale.no-active:active,
.btn-outline-error-pale.no-focus,
.btn-outline-error-pale.no-focus:focus,
.btn-outline-error-pale.no-focus:focus-visible {
  color: #ffd9d9;
  border-color: #ffd9d9;
  background-color: transparent;
}
.btn-outline-error-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-error-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-error-pale,
.btn-check:checked + .btn-outline-error-pale {
  background-color: #ffd9d9;
  border-color: #ffd9d9;
  color: #212529;
}
.show > .btn-outline-error-pale.dropdown-toggle,
.btn-outline-error-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #ff4040 !important;
  border-color: #ff4040 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-error-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-error-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-error-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-error-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-error-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #ff4040 !important;
    border-color: #ff4040 !important;
  }
}
.btn-outline-error-pale.disabled,
.btn-outline-error-pale:disabled {
  color: #ffecec;
  border-color: #ffecec;
  opacity: inherit;
}
.alert-error {
  color: #660000;
  background-color: #ffb3b3;
  border-color: #ff9999;
}
.alert-error .alert-link {
  color: #4d0000;
}
.list-group-item-error {
  color: #212529;
  background-color: #ffb3b3;
}
.list-group-item-error.list-group-item-action:hover:not(.no-hover),
.list-group-item-error.list-group-item-action.hover:not(.no-hover),
.list-group-item-error.list-group-item-action:focus:not(.no-focus),
.list-group-item-error.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-error.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #ff1a1a !important;
}
.list-group-item-error.list-group-item-action.active,
.list-group-item-error.list-group-item-action:active {
  color: #fff;
  background-color: #ff4c4c !important;
  border-color: #ff4c4c;
}
.card.card-action-error:hover:not(.no-hover),
.card.card-action-error.hover:not(.no-hover),
.card.card-action-error:focus:not(.no-focus),
.card.card-action-error:focus-visible:not(.no-focus),
.card.card-action-error.focus:not(.no-focus) {
  color: #fff;
  background-color: #ff1a1a !important;
  box-shadow: 0 0 7px 0 #660000 !important;
}
.card.card-action-error:active,
.card.card-action-error.active {
  color: #fff;
  background-color: #ff4c4c !important;
  box-shadow: 0 0 7px 0 #990000 !important;
}
.form-check-input-error:checked,
.form-check-input-error[type=checkbox]:indeterminate {
  border-color: red;
  background-color: red;
  color: #fff;
}
.form-check .form-check-input-error:checked ~ .form-check-label.form-check-label-em {
  color: red;
  font-weight: 700;
}
.table-error {
  background-color: #ffcccc;
  --bs-table-bg: #ffcccc;
  border-color: #ffb3b3;
  color: #212529;
}
.table-striped.table-error > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-error:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-error,
.table-striped > tbody > tr:nth-of-type(odd) td.table-error,
.table-striped-error tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 0, 0, 0.2);
}
.table-chess.table-error tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-error tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-error tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-error tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(255, 0, 0, 0.2);
}
.shine-error,
.shadow-error,
.shine-error:focus,
.shine-error:focus-visible,
.shadow-error:focus,
.shadow-error:focus-visible {
  box-shadow: 0 0 7px 0 red !important;
}
.text-shine-error,
.text-shadow-error,
.text-shine-error:focus,
.text-shine-error:focus-visible,
.text-shadow-error:focus,
.text-shadow-error:focus-visible {
  text-shadow: 0 0 7px red !important;
}
.popover-error-faded {
  --bs-popover-border-color: red;
  --bs-popover-header-bg: rgba(255, 0, 0, 0.25);
  --bs-popover-header-color: red;
}
.popover-error {
  --bs-popover-border-color: red;
  --bs-popover-header-bg: red;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-info: #283c50;
  --bs-info-rgb: 40, 60, 80;
  --bs-info-r: 40;
  --bs-info-g: 60;
  --bs-info-b: 80;
  --bs-info-hover: #000000;
  --bs-info-hover-rgb: 0, 0, 0;
  --bs-info-hover-r: 0;
  --bs-info-hover-g: 0;
  --bs-info-hover-b: 0;
  --bs-info-active: #06090c;
  --bs-info-active-rgb: 6, 9, 12;
  --bs-info-active-r: 6;
  --bs-info-active-g: 9;
  --bs-info-active-b: 12;
  --bs-info-faded: #949ea8;
  --bs-info-faded-rgb: 147.5, 157.5, 167.5;
  --bs-info-faded-r: 147.5;
  --bs-info-faded-g: 157.5;
  --bs-info-faded-b: 167.5;
  --bs-info-faded-hover: #495159;
  --bs-info-faded-hover-rgb: 72.69230769, 81, 89.30769231;
  --bs-info-faded-hover-r: 72.69230769;
  --bs-info-faded-hover-g: 81;
  --bs-info-faded-hover-b: 89.30769231;
  --bs-info-faded-active: #606a75;
  --bs-info-faded-active-rgb: 95.57692308, 106.5, 117.42307692;
  --bs-info-faded-active-r: 95.57692308;
  --bs-info-faded-active-g: 106.5;
  --bs-info-faded-active-b: 117.42307692;
  --bs-info-pale: #dfe2e5;
  --bs-info-pale-rgb: 222.75, 225.75, 228.75;
  --bs-info-pale-r: 222.75;
  --bs-info-pale-g: 225.75;
  --bs-info-pale-b: 228.75;
  --bs-info-pale-hover: #8a95a0;
  --bs-info-pale-hover-rgb: 138.40384615, 149.25, 160.09615385;
  --bs-info-pale-hover-r: 138.40384615;
  --bs-info-pale-hover-g: 149.25;
  --bs-info-pale-hover-b: 160.09615385;
  --bs-info-pale-active: #a7afb7;
  --bs-info-pale-active-rgb: 166.51923077, 174.75, 182.98076923;
  --bs-info-pale-active-r: 166.51923077;
  --bs-info-pale-active-g: 174.75;
  --bs-info-pale-active-b: 182.98076923;
}
.bg-info {
  background-color: #283c50 !important;
  color: #fff;
}
.navbar.bg-info .navbar-brand,
.navbar.bg-info .nav-link,
.navbar.bg-info .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-info .nav-link.active {
  color: #cccccc;
}
.bg-info-hover {
  background-color: #283c50 !important;
  color: #fff;
  cursor: pointer;
}
.bg-info-hover:active,
.bg-info-hover.active {
  background-color: #06090c !important;
  color: #fff;
}
.bg-info-hover:hover:not(.no-hover),
.bg-info-hover.hover:not(.no-hover),
.bg-info-hover:focus:not(.no-focus),
.bg-info-hover:focus-visible:not(.no-focus),
.bg-info-hover.focus:not(.no-focus),
.bg-info-hover-sim {
  background-color: #000000 !important;
  color: #fff;
}
.border-info {
  border-color: #283c50 !important;
}
.text-info {
  color: #283c50 !important;
}
.link-info,
.text-info-hover {
  color: #283c50 !important;
  cursor: pointer;
}
.link-info:active,
.link-info.active,
.text-info-hover:active,
.text-info-hover.active {
  color: #06090c !important;
}
.link-info:hover:not(.no-hover),
.link-info.hover:not(.no-hover),
.link-info:focus:not(.no-focus),
.link-info:focus-visible:not(.no-focus),
.link-info.focus:not(.no-focus),
.text-info-hover:hover:not(.no-hover),
.text-info-hover.hover:not(.no-hover),
.text-info-hover:focus:not(.no-focus),
.text-info-hover:focus-visible:not(.no-focus),
.text-info-hover.focus:not(.no-focus) {
  color: #000000 !important;
}
.bg-info-faded {
  background-color: #949ea8 !important;
  color: #fff;
}
.bg-info-op-0 {
  background-color: rgba(40, 60, 80, 0) !important;
  color: #212529;
}
.bg-info-op-5 {
  background-color: rgba(40, 60, 80, 0.05) !important;
  color: #212529;
}
.bg-info-op-10 {
  background-color: rgba(40, 60, 80, 0.1) !important;
  color: #212529;
}
.bg-info-op-15 {
  background-color: rgba(40, 60, 80, 0.15) !important;
  color: #212529;
}
.bg-info-op-20 {
  background-color: rgba(40, 60, 80, 0.2) !important;
  color: #212529;
}
.bg-info-op-25 {
  background-color: rgba(40, 60, 80, 0.25) !important;
  color: #212529;
}
.bg-info-op-30 {
  background-color: rgba(40, 60, 80, 0.3) !important;
  color: #212529;
}
.bg-info-op-35 {
  background-color: rgba(40, 60, 80, 0.35) !important;
  color: #212529;
}
.bg-info-op-40 {
  background-color: rgba(40, 60, 80, 0.4) !important;
  color: #212529;
}
.bg-info-op-45 {
  background-color: rgba(40, 60, 80, 0.45) !important;
  color: #fff;
}
.bg-info-op-50 {
  background-color: rgba(40, 60, 80, 0.5) !important;
  color: #fff;
}
.bg-info-op-55 {
  background-color: rgba(40, 60, 80, 0.55) !important;
  color: #fff;
}
.bg-info-op-60 {
  background-color: rgba(40, 60, 80, 0.6) !important;
  color: #fff;
}
.bg-info-op-65 {
  background-color: rgba(40, 60, 80, 0.65) !important;
  color: #fff;
}
.bg-info-op-70 {
  background-color: rgba(40, 60, 80, 0.7) !important;
  color: #fff;
}
.bg-info-op-75 {
  background-color: rgba(40, 60, 80, 0.75) !important;
  color: #fff;
}
.bg-info-op-80 {
  background-color: rgba(40, 60, 80, 0.8) !important;
  color: #fff;
}
.bg-info-op-85 {
  background-color: rgba(40, 60, 80, 0.85) !important;
  color: #fff;
}
.bg-info-op-90 {
  background-color: rgba(40, 60, 80, 0.9) !important;
  color: #fff;
}
.bg-info-op-95 {
  background-color: rgba(40, 60, 80, 0.95) !important;
  color: #fff;
}
.bg-info-op-100 {
  background-color: #283c50 !important;
  color: #fff;
}
.navbar.bg-info-faded .navbar-brand,
.navbar.bg-info-faded .nav-link,
.navbar.bg-info-faded .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-info-faded .nav-link.active {
  color: #cccccc;
}
.bg-info-faded-hover {
  background-color: #949ea8 !important;
  color: #fff;
  cursor: pointer;
}
.bg-info-faded-hover:active,
.bg-info-faded-hover.active {
  background-color: #606a75 !important;
  color: #fff;
}
.bg-info-faded-hover:hover:not(.no-hover),
.bg-info-faded-hover.hover:not(.no-hover),
.bg-info-faded-hover:focus:not(.no-focus),
.bg-info-faded-hover:focus-visible:not(.no-focus),
.bg-info-faded-hover.focus:not(.no-focus) {
  background-color: #495159 !important;
  color: #fff;
}
.border-info-faded {
  border-color: #949ea8 !important;
}
.text-info-faded {
  color: #949ea8 !important;
}
.text-info-faded-hover {
  color: #949ea8 !important;
  cursor: pointer;
}
.text-info-faded-hover:active,
.text-info-faded-hover.active {
  color: #606a75 !important;
}
.text-info-faded-hover:hover:not(.no-hover),
.text-info-faded-hover.hover:not(.no-hover),
.text-info-faded-hover:focus:not(.no-focus),
.text-info-faded-hover:focus-visible:not(.no-focus),
.text-info-faded-hover.focus:not(.no-focus) {
  color: #495159 !important;
}
.bg-info-pale {
  background-color: #dfe2e5 !important;
  color: #212529;
}
.navbar.bg-info-pale .navbar-brand,
.navbar.bg-info-pale .nav-link,
.navbar.bg-info-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-info-pale .nav-link.active {
  color: #4e5862;
}
.bg-info-pale-hover {
  background-color: #dfe2e5 !important;
  color: #212529;
  cursor: pointer;
}
.bg-info-pale-hover:active,
.bg-info-pale-hover.active {
  background-color: #a7afb7 !important;
  color: #fff;
}
.bg-info-pale-hover:hover:not(.no-hover),
.bg-info-pale-hover.hover:not(.no-hover),
.bg-info-pale-hover:focus:not(.no-focus),
.bg-info-pale-hover:focus-visible:not(.no-focus),
.bg-info-pale-hover.focus:not(.no-focus) {
  background-color: #8a95a0 !important;
  color: #fff;
}
.border-info-pale {
  border-color: #dfe2e5 !important;
}
.text-info-pale {
  color: #dfe2e5 !important;
}
.text-info-pale-hover {
  color: #dfe2e5 !important;
  cursor: pointer;
}
.text-info-pale-hover:active,
.text-info-pale-hover.active {
  color: #a7afb7 !important;
}
.text-info-pale-hover:hover:not(.no-hover),
.text-info-pale-hover.hover:not(.no-hover),
.text-info-pale-hover:focus:not(.no-focus),
.text-info-pale-hover:focus-visible:not(.no-focus),
.text-info-pale-hover.focus:not(.no-focus) {
  color: #8a95a0 !important;
}
.btn-info {
  --bs-btn-active-bg: #283c50;
  --bs-btn-active-border-color: #283c50;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #283c50;
  --bs-btn-hover-border-color: #283c50;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #283c50;
  --bs-btn-disabled-border-color: #283c50;
  --bs-btn-disabled-color: #fff;
}
.btn-info,
.btn-info.no-hover,
.btn-info.no-hover:hover,
.btn-info.no-active,
.btn-info.no-active:active,
.btn-info.no-focus,
.btn-info.no-focus:focus,
.btn-info.no-focus:focus-visible {
  background-color: #283c50;
  border-color: #283c50;
  color: #fff;
}
.btn-info:not(:disabled):not(.disabled):active:not(.no-active),
.btn-info:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-info,
.btn-check:checked + .btn-info {
  background: none;
  background-color: #06090c;
  border-color: #06090c;
  color: #fff;
}
.show > .btn-info.dropdown-toggle,
.btn-info.dropdown-toggle.show {
  background: none;
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-info:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-info:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-info:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-info:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-info:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #000000 !important;
    border-color: #000000 !important;
    color: #fff !important;
  }
}
.btn-info.disabled,
.btn-info:disabled {
  background-color: #949ea8;
  border-color: #949ea8;
  opacity: inherit;
  color: #bfc5cb;
}
.btn-info-faded {
  --bs-btn-active-bg: #949ea8;
  --bs-btn-active-border-color: #949ea8;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #949ea8;
  --bs-btn-hover-border-color: #949ea8;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #949ea8;
  --bs-btn-disabled-border-color: #949ea8;
  --bs-btn-disabled-color: #fff;
}
.btn-info-faded,
.btn-info-faded.no-hover,
.btn-info-faded.no-hover:hover,
.btn-info-faded.no-active,
.btn-info-faded.no-active:active,
.btn-info-faded.no-focus,
.btn-info-faded.no-focus:focus,
.btn-info-faded.no-focus:focus-visible {
  background-color: #949ea8;
  border-color: #949ea8;
  color: #fff;
}
.btn-info-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-info-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-info-faded,
.btn-check:checked + .btn-info-faded {
  background: none;
  background-color: #606a75;
  border-color: #606a75;
  color: #fff;
}
.show > .btn-info-faded.dropdown-toggle,
.btn-info-faded.dropdown-toggle.show {
  background: none;
  background-color: #495159 !important;
  border-color: #495159 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-info-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-info-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-info-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-info-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-info-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #495159 !important;
    border-color: #495159 !important;
    color: #fff !important;
  }
}
.btn-info-faded.disabled,
.btn-info-faded:disabled {
  background-color: #c9ced3;
  border-color: #c9ced3;
  opacity: inherit;
  color: #dfe2e5;
}
.btn-info-pale {
  --bs-btn-active-bg: #dfe2e5;
  --bs-btn-active-border-color: #dfe2e5;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #dfe2e5;
  --bs-btn-hover-border-color: #dfe2e5;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #dfe2e5;
  --bs-btn-disabled-border-color: #dfe2e5;
  --bs-btn-disabled-color: #212529;
}
.btn-info-pale,
.btn-info-pale.no-hover,
.btn-info-pale.no-hover:hover,
.btn-info-pale.no-active,
.btn-info-pale.no-active:active,
.btn-info-pale.no-focus,
.btn-info-pale.no-focus:focus,
.btn-info-pale.no-focus:focus-visible {
  background-color: #dfe2e5;
  border-color: #dfe2e5;
  color: #212529;
}
.btn-info-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-info-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-info-pale,
.btn-check:checked + .btn-info-pale {
  background: none;
  background-color: #a7afb7;
  border-color: #a7afb7;
  color: #fff;
}
.show > .btn-info-pale.dropdown-toggle,
.btn-info-pale.dropdown-toggle.show {
  background: none;
  background-color: #8a95a0 !important;
  border-color: #8a95a0 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-info-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-info-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-info-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-info-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-info-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #8a95a0 !important;
    border-color: #8a95a0 !important;
    color: #fff !important;
  }
}
.btn-info-pale.disabled,
.btn-info-pale:disabled {
  background-color: #eff0f2;
  border-color: #eff0f2;
  opacity: inherit;
  color: #bdc3c9;
}
.btn-outline-info {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #283c50;
  --bs-btn-active-color: #283c50;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #283c50;
  --bs-btn-hover-color: #283c50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #283c50;
  --bs-btn-disabled-color: #283c50;
}
.btn-outline-info,
.btn-outline-info.no-hover,
.btn-outline-info.no-hover:hover,
.btn-outline-info.no-active,
.btn-outline-info.no-active:active,
.btn-outline-info.no-focus,
.btn-outline-info.no-focus:focus,
.btn-outline-info.no-focus:focus-visible {
  color: #283c50;
  border-color: #283c50;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-info:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-info,
.btn-check:checked + .btn-outline-info {
  background-color: #283c50;
  border-color: #283c50;
  color: #fff;
}
.show > .btn-outline-info.dropdown-toggle,
.btn-outline-info.dropdown-toggle.show {
  color: #fff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-info:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-info:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-info:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-info:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-info:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
  }
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #949ea8;
  border-color: #949ea8;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-info-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #949ea8;
  --bs-btn-active-color: #949ea8;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #949ea8;
  --bs-btn-hover-color: #949ea8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #949ea8;
  --bs-btn-disabled-color: #949ea8;
}
.btn-outline-info-faded,
.btn-outline-info-faded.no-hover,
.btn-outline-info-faded.no-hover:hover,
.btn-outline-info-faded.no-active,
.btn-outline-info-faded.no-active:active,
.btn-outline-info-faded.no-focus,
.btn-outline-info-faded.no-focus:focus,
.btn-outline-info-faded.no-focus:focus-visible {
  color: #949ea8;
  border-color: #949ea8;
  background-color: transparent;
}
.btn-outline-info-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-info-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-info-faded,
.btn-check:checked + .btn-outline-info-faded {
  background-color: #949ea8;
  border-color: #949ea8;
  color: #fff;
}
.show > .btn-outline-info-faded.dropdown-toggle,
.btn-outline-info-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #495159 !important;
  border-color: #495159 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-info-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-info-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-info-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-info-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-info-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #495159 !important;
    border-color: #495159 !important;
  }
}
.btn-outline-info-faded.disabled,
.btn-outline-info-faded:disabled {
  color: #c9ced3;
  border-color: #c9ced3;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-info-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #dfe2e5;
  --bs-btn-active-color: #dfe2e5;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #dfe2e5;
  --bs-btn-hover-color: #dfe2e5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dfe2e5;
  --bs-btn-disabled-color: #dfe2e5;
}
.btn-outline-info-pale,
.btn-outline-info-pale.no-hover,
.btn-outline-info-pale.no-hover:hover,
.btn-outline-info-pale.no-active,
.btn-outline-info-pale.no-active:active,
.btn-outline-info-pale.no-focus,
.btn-outline-info-pale.no-focus:focus,
.btn-outline-info-pale.no-focus:focus-visible {
  color: #dfe2e5;
  border-color: #dfe2e5;
  background-color: transparent;
}
.btn-outline-info-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-info-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-info-pale,
.btn-check:checked + .btn-outline-info-pale {
  background-color: #dfe2e5;
  border-color: #dfe2e5;
  color: #212529;
}
.show > .btn-outline-info-pale.dropdown-toggle,
.btn-outline-info-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #8a95a0 !important;
  border-color: #8a95a0 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-info-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-info-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-info-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-info-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-info-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #8a95a0 !important;
    border-color: #8a95a0 !important;
  }
}
.btn-outline-info-pale.disabled,
.btn-outline-info-pale:disabled {
  color: #eff0f2;
  border-color: #eff0f2;
  opacity: inherit;
}
.alert-info {
  color: #000000;
  background-color: #bfc5cb;
  border-color: #a9b1b9;
}
.alert-info .alert-link {
  color: #000000;
}
.list-group-item-info {
  color: #212529;
  background-color: #bfc5cb;
}
.list-group-item-info.list-group-item-action:hover:not(.no-hover),
.list-group-item-info.list-group-item-action.hover:not(.no-hover),
.list-group-item-info.list-group-item-action:focus:not(.no-focus),
.list-group-item-info.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-info.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #6c7884 !important;
}
.list-group-item-info.list-group-item-action.active,
.list-group-item-info.list-group-item-action:active {
  color: #fff;
  background-color: #86929d !important;
  border-color: #86929d;
}
.card.card-action-info:hover:not(.no-hover),
.card.card-action-info.hover:not(.no-hover),
.card.card-action-info:focus:not(.no-focus),
.card.card-action-info:focus-visible:not(.no-focus),
.card.card-action-info.focus:not(.no-focus) {
  color: #fff;
  background-color: #6c7884 !important;
  box-shadow: 0 0 7px 0 #000000 !important;
}
.card.card-action-info:active,
.card.card-action-info.active {
  color: #fff;
  background-color: #86929d !important;
  box-shadow: 0 0 7px 0 #06090c !important;
}
.form-check-input-info:checked,
.form-check-input-info[type=checkbox]:indeterminate {
  border-color: #283c50;
  background-color: #283c50;
  color: #fff;
}
.form-check .form-check-input-info:checked ~ .form-check-label.form-check-label-em {
  color: #283c50;
  font-weight: 700;
}
.table-info {
  background-color: #d4d8dc;
  --bs-table-bg: #d4d8dc;
  border-color: #bfc5cb;
  color: #212529;
}
.table-striped.table-info > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-info:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-info,
.table-striped > tbody > tr:nth-of-type(odd) td.table-info,
.table-striped-info tbody tr:nth-of-type(odd) {
  background-color: rgba(40, 60, 80, 0.2);
}
.table-chess.table-info tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-info tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-info tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-info tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(40, 60, 80, 0.2);
}
.shine-info,
.shadow-info,
.shine-info:focus,
.shine-info:focus-visible,
.shadow-info:focus,
.shadow-info:focus-visible {
  box-shadow: 0 0 7px 0 #283c50 !important;
}
.text-shine-info,
.text-shadow-info,
.text-shine-info:focus,
.text-shine-info:focus-visible,
.text-shadow-info:focus,
.text-shadow-info:focus-visible {
  text-shadow: 0 0 7px #283c50 !important;
}
.popover-info-faded {
  --bs-popover-border-color: #283c50;
  --bs-popover-header-bg: rgba(40, 60, 80, 0.25);
  --bs-popover-header-color: #283c50;
}
.popover-info {
  --bs-popover-border-color: #283c50;
  --bs-popover-header-bg: #283c50;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-light: #eeeeee;
  --bs-light-rgb: 238, 238, 238;
  --bs-light-r: 238;
  --bs-light-g: 238;
  --bs-light-b: 238;
  --bs-light-hover: #a2a2a2;
  --bs-light-hover-rgb: 161.5, 161.5, 161.5;
  --bs-light-hover-r: 161.5;
  --bs-light-hover-g: 161.5;
  --bs-light-hover-b: 161.5;
  --bs-light-active: #bbbbbb;
  --bs-light-active-rgb: 187, 187, 187;
  --bs-light-active-r: 187;
  --bs-light-active-g: 187;
  --bs-light-active-b: 187;
  --bs-light-faded: #f7f7f7;
  --bs-light-faded-rgb: 246.5, 246.5, 246.5;
  --bs-light-faded-r: 246.5;
  --bs-light-faded-g: 246.5;
  --bs-light-faded-b: 246.5;
  --bs-light-faded-hover: #aaaaaa;
  --bs-light-faded-hover-rgb: 170, 170, 170;
  --bs-light-faded-hover-r: 170;
  --bs-light-faded-hover-g: 170;
  --bs-light-faded-hover-b: 170;
  --bs-light-faded-active: #c3c3c3;
  --bs-light-faded-active-rgb: 195.5, 195.5, 195.5;
  --bs-light-faded-active-r: 195.5;
  --bs-light-faded-active-g: 195.5;
  --bs-light-faded-active-b: 195.5;
  --bs-light-pale: #fcfcfc;
  --bs-light-pale-rgb: 252.45, 252.45, 252.45;
  --bs-light-pale-r: 252.45;
  --bs-light-pale-g: 252.45;
  --bs-light-pale-b: 252.45;
  --bs-light-pale-hover: #b0b0b0;
  --bs-light-pale-hover-rgb: 175.95, 175.95, 175.95;
  --bs-light-pale-hover-r: 175.95;
  --bs-light-pale-hover-g: 175.95;
  --bs-light-pale-hover-b: 175.95;
  --bs-light-pale-active: #c9c9c9;
  --bs-light-pale-active-rgb: 201.45, 201.45, 201.45;
  --bs-light-pale-active-r: 201.45;
  --bs-light-pale-active-g: 201.45;
  --bs-light-pale-active-b: 201.45;
}
.bg-light {
  background-color: #eeeeee !important;
  color: #212529;
}
.navbar.bg-light .navbar-brand,
.navbar.bg-light .nav-link,
.navbar.bg-light .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-light .nav-link.active {
  color: #4e5862;
}
.bg-light-hover {
  background-color: #eeeeee !important;
  color: #212529;
  cursor: pointer;
}
.bg-light-hover:active,
.bg-light-hover.active {
  background-color: #bbbbbb !important;
  color: #212529;
}
.bg-light-hover:hover:not(.no-hover),
.bg-light-hover.hover:not(.no-hover),
.bg-light-hover:focus:not(.no-focus),
.bg-light-hover:focus-visible:not(.no-focus),
.bg-light-hover.focus:not(.no-focus),
.bg-light-hover-sim {
  background-color: #a2a2a2 !important;
  color: #fff;
}
.border-light {
  border-color: #eeeeee !important;
}
.text-light {
  color: #eeeeee !important;
}
.link-light,
.text-light-hover {
  color: #eeeeee !important;
  cursor: pointer;
}
.link-light:active,
.link-light.active,
.text-light-hover:active,
.text-light-hover.active {
  color: #bbbbbb !important;
}
.link-light:hover:not(.no-hover),
.link-light.hover:not(.no-hover),
.link-light:focus:not(.no-focus),
.link-light:focus-visible:not(.no-focus),
.link-light.focus:not(.no-focus),
.text-light-hover:hover:not(.no-hover),
.text-light-hover.hover:not(.no-hover),
.text-light-hover:focus:not(.no-focus),
.text-light-hover:focus-visible:not(.no-focus),
.text-light-hover.focus:not(.no-focus) {
  color: #a2a2a2 !important;
}
.bg-light-faded {
  background-color: #f7f7f7 !important;
  color: #212529;
}
.bg-light-op-0 {
  background-color: rgba(238, 238, 238, 0) !important;
  color: #212529;
}
.bg-light-op-5 {
  background-color: rgba(238, 238, 238, 0.05) !important;
  color: #212529;
}
.bg-light-op-10 {
  background-color: rgba(238, 238, 238, 0.1) !important;
  color: #212529;
}
.bg-light-op-15 {
  background-color: rgba(238, 238, 238, 0.15) !important;
  color: #212529;
}
.bg-light-op-20 {
  background-color: rgba(238, 238, 238, 0.2) !important;
  color: #212529;
}
.bg-light-op-25 {
  background-color: rgba(238, 238, 238, 0.25) !important;
  color: #212529;
}
.bg-light-op-30 {
  background-color: rgba(238, 238, 238, 0.3) !important;
  color: #212529;
}
.bg-light-op-35 {
  background-color: rgba(238, 238, 238, 0.35) !important;
  color: #212529;
}
.bg-light-op-40 {
  background-color: rgba(238, 238, 238, 0.4) !important;
  color: #212529;
}
.bg-light-op-45 {
  background-color: rgba(238, 238, 238, 0.45) !important;
  color: #212529;
}
.bg-light-op-50 {
  background-color: rgba(238, 238, 238, 0.5) !important;
  color: #212529;
}
.bg-light-op-55 {
  background-color: rgba(238, 238, 238, 0.55) !important;
  color: #212529;
}
.bg-light-op-60 {
  background-color: rgba(238, 238, 238, 0.6) !important;
  color: #212529;
}
.bg-light-op-65 {
  background-color: rgba(238, 238, 238, 0.65) !important;
  color: #212529;
}
.bg-light-op-70 {
  background-color: rgba(238, 238, 238, 0.7) !important;
  color: #212529;
}
.bg-light-op-75 {
  background-color: rgba(238, 238, 238, 0.75) !important;
  color: #212529;
}
.bg-light-op-80 {
  background-color: rgba(238, 238, 238, 0.8) !important;
  color: #212529;
}
.bg-light-op-85 {
  background-color: rgba(238, 238, 238, 0.85) !important;
  color: #212529;
}
.bg-light-op-90 {
  background-color: rgba(238, 238, 238, 0.9) !important;
  color: #212529;
}
.bg-light-op-95 {
  background-color: rgba(238, 238, 238, 0.95) !important;
  color: #212529;
}
.bg-light-op-100 {
  background-color: #eeeeee !important;
  color: #212529;
}
.navbar.bg-light-faded .navbar-brand,
.navbar.bg-light-faded .nav-link,
.navbar.bg-light-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-light-faded .nav-link.active {
  color: #4e5862;
}
.bg-light-faded-hover {
  background-color: #f7f7f7 !important;
  color: #212529;
  cursor: pointer;
}
.bg-light-faded-hover:active,
.bg-light-faded-hover.active {
  background-color: #c3c3c3 !important;
  color: #212529;
}
.bg-light-faded-hover:hover:not(.no-hover),
.bg-light-faded-hover.hover:not(.no-hover),
.bg-light-faded-hover:focus:not(.no-focus),
.bg-light-faded-hover:focus-visible:not(.no-focus),
.bg-light-faded-hover.focus:not(.no-focus) {
  background-color: #aaaaaa !important;
  color: #fff;
}
.border-light-faded {
  border-color: #f7f7f7 !important;
}
.text-light-faded {
  color: #f7f7f7 !important;
}
.text-light-faded-hover {
  color: #f7f7f7 !important;
  cursor: pointer;
}
.text-light-faded-hover:active,
.text-light-faded-hover.active {
  color: #c3c3c3 !important;
}
.text-light-faded-hover:hover:not(.no-hover),
.text-light-faded-hover.hover:not(.no-hover),
.text-light-faded-hover:focus:not(.no-focus),
.text-light-faded-hover:focus-visible:not(.no-focus),
.text-light-faded-hover.focus:not(.no-focus) {
  color: #aaaaaa !important;
}
.bg-light-pale {
  background-color: #fcfcfc !important;
  color: #212529;
}
.navbar.bg-light-pale .navbar-brand,
.navbar.bg-light-pale .nav-link,
.navbar.bg-light-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-light-pale .nav-link.active {
  color: #4e5862;
}
.bg-light-pale-hover {
  background-color: #fcfcfc !important;
  color: #212529;
  cursor: pointer;
}
.bg-light-pale-hover:active,
.bg-light-pale-hover.active {
  background-color: #c9c9c9 !important;
  color: #212529;
}
.bg-light-pale-hover:hover:not(.no-hover),
.bg-light-pale-hover.hover:not(.no-hover),
.bg-light-pale-hover:focus:not(.no-focus),
.bg-light-pale-hover:focus-visible:not(.no-focus),
.bg-light-pale-hover.focus:not(.no-focus) {
  background-color: #b0b0b0 !important;
  color: #212529;
}
.border-light-pale {
  border-color: #fcfcfc !important;
}
.text-light-pale {
  color: #fcfcfc !important;
}
.text-light-pale-hover {
  color: #fcfcfc !important;
  cursor: pointer;
}
.text-light-pale-hover:active,
.text-light-pale-hover.active {
  color: #c9c9c9 !important;
}
.text-light-pale-hover:hover:not(.no-hover),
.text-light-pale-hover.hover:not(.no-hover),
.text-light-pale-hover:focus:not(.no-focus),
.text-light-pale-hover:focus-visible:not(.no-focus),
.text-light-pale-hover.focus:not(.no-focus) {
  color: #b0b0b0 !important;
}
.btn-light {
  --bs-btn-active-bg: #eeeeee;
  --bs-btn-active-border-color: #eeeeee;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #eeeeee;
  --bs-btn-hover-border-color: #eeeeee;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #eeeeee;
  --bs-btn-disabled-border-color: #eeeeee;
  --bs-btn-disabled-color: #212529;
}
.btn-light,
.btn-light.no-hover,
.btn-light.no-hover:hover,
.btn-light.no-active,
.btn-light.no-active:active,
.btn-light.no-focus,
.btn-light.no-focus:focus,
.btn-light.no-focus:focus-visible {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #212529;
}
.btn-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-light,
.btn-check:checked + .btn-light {
  background: none;
  background-color: #bbbbbb;
  border-color: #bbbbbb;
  color: #212529;
}
.show > .btn-light.dropdown-toggle,
.btn-light.dropdown-toggle.show {
  background: none;
  background-color: #a2a2a2 !important;
  border-color: #a2a2a2 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #a2a2a2 !important;
    border-color: #a2a2a2 !important;
    color: #fff !important;
  }
}
.btn-light.disabled,
.btn-light:disabled {
  background-color: #f7f7f7;
  border-color: #f7f7f7;
  opacity: inherit;
  color: #c7c7c7;
}
.btn-light-faded {
  --bs-btn-active-bg: #f7f7f7;
  --bs-btn-active-border-color: #f7f7f7;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f7f7f7;
  --bs-btn-hover-border-color: #f7f7f7;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f7f7f7;
  --bs-btn-disabled-border-color: #f7f7f7;
  --bs-btn-disabled-color: #212529;
}
.btn-light-faded,
.btn-light-faded.no-hover,
.btn-light-faded.no-hover:hover,
.btn-light-faded.no-active,
.btn-light-faded.no-active:active,
.btn-light-faded.no-focus,
.btn-light-faded.no-focus:focus,
.btn-light-faded.no-focus:focus-visible {
  background-color: #f7f7f7;
  border-color: #f7f7f7;
  color: #212529;
}
.btn-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-light-faded,
.btn-check:checked + .btn-light-faded {
  background: none;
  background-color: #c3c3c3;
  border-color: #c3c3c3;
  color: #212529;
}
.show > .btn-light-faded.dropdown-toggle,
.btn-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #aaaaaa !important;
  border-color: #aaaaaa !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #aaaaaa !important;
    border-color: #aaaaaa !important;
    color: #fff !important;
  }
}
.btn-light-faded.disabled,
.btn-light-faded:disabled {
  background-color: #fbfbfb;
  border-color: #fbfbfb;
  opacity: inherit;
  color: #c9c9c9;
}
.btn-light-pale {
  --bs-btn-active-bg: #fcfcfc;
  --bs-btn-active-border-color: #fcfcfc;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fcfcfc;
  --bs-btn-hover-border-color: #fcfcfc;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fcfcfc;
  --bs-btn-disabled-border-color: #fcfcfc;
  --bs-btn-disabled-color: #212529;
}
.btn-light-pale,
.btn-light-pale.no-hover,
.btn-light-pale.no-hover:hover,
.btn-light-pale.no-active,
.btn-light-pale.no-active:active,
.btn-light-pale.no-focus,
.btn-light-pale.no-focus:focus,
.btn-light-pale.no-focus:focus-visible {
  background-color: #fcfcfc;
  border-color: #fcfcfc;
  color: #212529;
}
.btn-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-light-pale,
.btn-check:checked + .btn-light-pale {
  background: none;
  background-color: #c9c9c9;
  border-color: #c9c9c9;
  color: #212529;
}
.show > .btn-light-pale.dropdown-toggle,
.btn-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #b0b0b0 !important;
  border-color: #b0b0b0 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #b0b0b0 !important;
    border-color: #b0b0b0 !important;
    color: #212529 !important;
  }
}
.btn-light-pale.disabled,
.btn-light-pale:disabled {
  background-color: #fefefe;
  border-color: #fefefe;
  opacity: inherit;
  color: #cbcbcb;
}
.btn-outline-light {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #eeeeee;
  --bs-btn-active-color: #888888;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #eeeeee;
  --bs-btn-hover-color: #888888;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #eeeeee;
  --bs-btn-disabled-color: #888888;
}
.btn-outline-light,
.btn-outline-light.no-hover,
.btn-outline-light.no-hover:hover,
.btn-outline-light.no-active,
.btn-outline-light.no-active:active,
.btn-outline-light.no-focus,
.btn-outline-light.no-focus:focus,
.btn-outline-light.no-focus:focus-visible {
  color: #888888;
  border-color: #eeeeee;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-light,
.btn-check:checked + .btn-outline-light {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #212529;
}
.show > .btn-outline-light.dropdown-toggle,
.btn-outline-light.dropdown-toggle.show {
  color: #fff !important;
  background-color: #a2a2a2 !important;
  border-color: #a2a2a2 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #a2a2a2 !important;
    border-color: #a2a2a2 !important;
  }
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #f7f7f7;
  border-color: #f7f7f7;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-light-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f7f7f7;
  --bs-btn-active-color: #919191;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f7f7f7;
  --bs-btn-hover-color: #919191;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7f7f7;
  --bs-btn-disabled-color: #919191;
}
.btn-outline-light-faded,
.btn-outline-light-faded.no-hover,
.btn-outline-light-faded.no-hover:hover,
.btn-outline-light-faded.no-active,
.btn-outline-light-faded.no-active:active,
.btn-outline-light-faded.no-focus,
.btn-outline-light-faded.no-focus:focus,
.btn-outline-light-faded.no-focus:focus-visible {
  color: #919191;
  border-color: #f7f7f7;
  background-color: transparent;
}
.btn-outline-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-light-faded,
.btn-check:checked + .btn-outline-light-faded {
  background-color: #f7f7f7;
  border-color: #f7f7f7;
  color: #212529;
}
.show > .btn-outline-light-faded.dropdown-toggle,
.btn-outline-light-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #aaaaaa !important;
  border-color: #aaaaaa !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #aaaaaa !important;
    border-color: #aaaaaa !important;
  }
}
.btn-outline-light-faded.disabled,
.btn-outline-light-faded:disabled {
  color: #fbfbfb;
  border-color: #fbfbfb;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-light-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #fcfcfc;
  --bs-btn-active-color: #969696;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fcfcfc;
  --bs-btn-hover-color: #969696;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fcfcfc;
  --bs-btn-disabled-color: #969696;
}
.btn-outline-light-pale,
.btn-outline-light-pale.no-hover,
.btn-outline-light-pale.no-hover:hover,
.btn-outline-light-pale.no-active,
.btn-outline-light-pale.no-active:active,
.btn-outline-light-pale.no-focus,
.btn-outline-light-pale.no-focus:focus,
.btn-outline-light-pale.no-focus:focus-visible {
  color: #969696;
  border-color: #fcfcfc;
  background-color: transparent;
}
.btn-outline-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-light-pale,
.btn-check:checked + .btn-outline-light-pale {
  background-color: #fcfcfc;
  border-color: #fcfcfc;
  color: #212529;
}
.show > .btn-outline-light-pale.dropdown-toggle,
.btn-outline-light-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b0b0b0 !important;
  border-color: #b0b0b0 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #b0b0b0 !important;
    border-color: #b0b0b0 !important;
  }
}
.btn-outline-light-pale.disabled,
.btn-outline-light-pale:disabled {
  color: #fefefe;
  border-color: #fefefe;
  opacity: inherit;
}
.alert-light {
  color: #a2a2a2;
  background-color: #fafafa;
  border-color: #f8f8f8;
}
.alert-light .alert-link {
  color: #959595;
}
.list-group-item-light {
  color: #212529;
  background-color: #fafafa;
}
.list-group-item-light.list-group-item-action:hover:not(.no-hover),
.list-group-item-light.list-group-item-action.hover:not(.no-hover),
.list-group-item-light.list-group-item-action:focus:not(.no-focus),
.list-group-item-light.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-light.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #adadad !important;
}
.list-group-item-light.list-group-item-action.active,
.list-group-item-light.list-group-item-action:active {
  color: #212529;
  background-color: #c7c7c7 !important;
  border-color: #c7c7c7;
}
.card.card-action-light:hover:not(.no-hover),
.card.card-action-light.hover:not(.no-hover),
.card.card-action-light:focus:not(.no-focus),
.card.card-action-light:focus-visible:not(.no-focus),
.card.card-action-light.focus:not(.no-focus) {
  color: #fff;
  background-color: #adadad !important;
  box-shadow: 0 0 7px 0 #a2a2a2 !important;
}
.card.card-action-light:active,
.card.card-action-light.active {
  color: #212529;
  background-color: #c7c7c7 !important;
  box-shadow: 0 0 7px 0 #bbbbbb !important;
}
.form-check-input-light:checked,
.form-check-input-light[type=checkbox]:indeterminate {
  border-color: #eeeeee;
  background-color: #eeeeee;
  color: #212529;
}
.form-check .form-check-input-light:checked ~ .form-check-label.form-check-label-em {
  color: #eeeeee;
  font-weight: 700;
}
.table-light {
  background-color: #fcfcfc;
  --bs-table-bg: #fcfcfc;
  border-color: #fafafa;
  color: #212529;
}
.table-striped.table-light > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-light:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-light,
.table-striped > tbody > tr:nth-of-type(odd) td.table-light,
.table-striped-light tbody tr:nth-of-type(odd) {
  background-color: rgba(238, 238, 238, 0.2);
}
.table-chess.table-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-light tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-light tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(238, 238, 238, 0.2);
}
.shine-light,
.shadow-light,
.shine-light:focus,
.shine-light:focus-visible,
.shadow-light:focus,
.shadow-light:focus-visible {
  box-shadow: 0 0 7px 0 #eeeeee !important;
}
.text-shine-light,
.text-shadow-light,
.text-shine-light:focus,
.text-shine-light:focus-visible,
.text-shadow-light:focus,
.text-shadow-light:focus-visible {
  text-shadow: 0 0 7px #eeeeee !important;
}
.popover-light-faded {
  --bs-popover-border-color: #eeeeee;
  --bs-popover-header-bg: rgba(238, 238, 238, 0.25);
  --bs-popover-header-color: #eeeeee;
}
.popover-light {
  --bs-popover-border-color: #eeeeee;
  --bs-popover-header-bg: #eeeeee;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-dark: #343a40;
  --bs-dark-rgb: 52, 58, 64;
  --bs-dark-r: 52;
  --bs-dark-g: 58;
  --bs-dark-b: 64;
  --bs-dark-hover: #000000;
  --bs-dark-hover-rgb: 0, 0, 0;
  --bs-dark-hover-r: 0;
  --bs-dark-hover-g: 0;
  --bs-dark-hover-b: 0;
  --bs-dark-active: #060708;
  --bs-dark-active-rgb: 6.27586207, 7, 7.72413793;
  --bs-dark-active-r: 6.27586207;
  --bs-dark-active-g: 7;
  --bs-dark-active-b: 7.72413793;
  --bs-dark-faded: #9a9da0;
  --bs-dark-faded-rgb: 153.5, 156.5, 159.5;
  --bs-dark-faded-r: 153.5;
  --bs-dark-faded-g: 156.5;
  --bs-dark-faded-b: 159.5;
  --bs-dark-faded-hover: #4e5052;
  --bs-dark-faded-hover-rgb: 77.56345178, 80, 82.43654822;
  --bs-dark-faded-hover-r: 77.56345178;
  --bs-dark-faded-hover-g: 80;
  --bs-dark-faded-hover-b: 82.43654822;
  --bs-dark-faded-active: #666a6d;
  --bs-dark-faded-active-rgb: 102.28680203, 105.5, 108.71319797;
  --bs-dark-faded-active-r: 102.28680203;
  --bs-dark-faded-active-g: 105.5;
  --bs-dark-faded-active-b: 108.71319797;
  --bs-dark-pale: #e1e1e2;
  --bs-dark-pale-rgb: 224.55, 225.45, 226.35;
  --bs-dark-pale-r: 224.55;
  --bs-dark-pale-g: 225.45;
  --bs-dark-pale-b: 226.35;
  --bs-dark-pale-hover: #929598;
  --bs-dark-pale-hover-rgb: 145.72005076, 148.95, 152.17994924;
  --bs-dark-pale-hover-r: 145.72005076;
  --bs-dark-pale-hover-g: 148.95;
  --bs-dark-pale-hover-b: 152.17994924;
  --bs-dark-pale-active: #acaeb1;
  --bs-dark-pale-active-rgb: 171.99670051, 174.45, 176.90329949;
  --bs-dark-pale-active-r: 171.99670051;
  --bs-dark-pale-active-g: 174.45;
  --bs-dark-pale-active-b: 176.90329949;
}
.bg-dark {
  background-color: #343a40 !important;
  color: #fff;
}
.navbar.bg-dark .navbar-brand,
.navbar.bg-dark .nav-link,
.navbar.bg-dark .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-dark .nav-link.active {
  color: #cccccc;
}
.bg-dark-hover {
  background-color: #343a40 !important;
  color: #fff;
  cursor: pointer;
}
.bg-dark-hover:active,
.bg-dark-hover.active {
  background-color: #060708 !important;
  color: #fff;
}
.bg-dark-hover:hover:not(.no-hover),
.bg-dark-hover.hover:not(.no-hover),
.bg-dark-hover:focus:not(.no-focus),
.bg-dark-hover:focus-visible:not(.no-focus),
.bg-dark-hover.focus:not(.no-focus),
.bg-dark-hover-sim {
  background-color: #000000 !important;
  color: #fff;
}
.border-dark {
  border-color: #343a40 !important;
}
.text-dark {
  color: #343a40 !important;
}
.link-dark,
.text-dark-hover {
  color: #343a40 !important;
  cursor: pointer;
}
.link-dark:active,
.link-dark.active,
.text-dark-hover:active,
.text-dark-hover.active {
  color: #060708 !important;
}
.link-dark:hover:not(.no-hover),
.link-dark.hover:not(.no-hover),
.link-dark:focus:not(.no-focus),
.link-dark:focus-visible:not(.no-focus),
.link-dark.focus:not(.no-focus),
.text-dark-hover:hover:not(.no-hover),
.text-dark-hover.hover:not(.no-hover),
.text-dark-hover:focus:not(.no-focus),
.text-dark-hover:focus-visible:not(.no-focus),
.text-dark-hover.focus:not(.no-focus) {
  color: #000000 !important;
}
.bg-dark-faded {
  background-color: #9a9da0 !important;
  color: #fff;
}
.bg-dark-op-0 {
  background-color: rgba(52, 58, 64, 0) !important;
  color: #212529;
}
.bg-dark-op-5 {
  background-color: rgba(52, 58, 64, 0.05) !important;
  color: #212529;
}
.bg-dark-op-10 {
  background-color: rgba(52, 58, 64, 0.1) !important;
  color: #212529;
}
.bg-dark-op-15 {
  background-color: rgba(52, 58, 64, 0.15) !important;
  color: #212529;
}
.bg-dark-op-20 {
  background-color: rgba(52, 58, 64, 0.2) !important;
  color: #212529;
}
.bg-dark-op-25 {
  background-color: rgba(52, 58, 64, 0.25) !important;
  color: #212529;
}
.bg-dark-op-30 {
  background-color: rgba(52, 58, 64, 0.3) !important;
  color: #212529;
}
.bg-dark-op-35 {
  background-color: rgba(52, 58, 64, 0.35) !important;
  color: #212529;
}
.bg-dark-op-40 {
  background-color: rgba(52, 58, 64, 0.4) !important;
  color: #212529;
}
.bg-dark-op-45 {
  background-color: rgba(52, 58, 64, 0.45) !important;
  color: #fff;
}
.bg-dark-op-50 {
  background-color: rgba(52, 58, 64, 0.5) !important;
  color: #fff;
}
.bg-dark-op-55 {
  background-color: rgba(52, 58, 64, 0.55) !important;
  color: #fff;
}
.bg-dark-op-60 {
  background-color: rgba(52, 58, 64, 0.6) !important;
  color: #fff;
}
.bg-dark-op-65 {
  background-color: rgba(52, 58, 64, 0.65) !important;
  color: #fff;
}
.bg-dark-op-70 {
  background-color: rgba(52, 58, 64, 0.7) !important;
  color: #fff;
}
.bg-dark-op-75 {
  background-color: rgba(52, 58, 64, 0.75) !important;
  color: #fff;
}
.bg-dark-op-80 {
  background-color: rgba(52, 58, 64, 0.8) !important;
  color: #fff;
}
.bg-dark-op-85 {
  background-color: rgba(52, 58, 64, 0.85) !important;
  color: #fff;
}
.bg-dark-op-90 {
  background-color: rgba(52, 58, 64, 0.9) !important;
  color: #fff;
}
.bg-dark-op-95 {
  background-color: rgba(52, 58, 64, 0.95) !important;
  color: #fff;
}
.bg-dark-op-100 {
  background-color: #343a40 !important;
  color: #fff;
}
.navbar.bg-dark-faded .navbar-brand,
.navbar.bg-dark-faded .nav-link,
.navbar.bg-dark-faded .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-dark-faded .nav-link.active {
  color: #cccccc;
}
.bg-dark-faded-hover {
  background-color: #9a9da0 !important;
  color: #fff;
  cursor: pointer;
}
.bg-dark-faded-hover:active,
.bg-dark-faded-hover.active {
  background-color: #666a6d !important;
  color: #fff;
}
.bg-dark-faded-hover:hover:not(.no-hover),
.bg-dark-faded-hover.hover:not(.no-hover),
.bg-dark-faded-hover:focus:not(.no-focus),
.bg-dark-faded-hover:focus-visible:not(.no-focus),
.bg-dark-faded-hover.focus:not(.no-focus) {
  background-color: #4e5052 !important;
  color: #fff;
}
.border-dark-faded {
  border-color: #9a9da0 !important;
}
.text-dark-faded {
  color: #9a9da0 !important;
}
.text-dark-faded-hover {
  color: #9a9da0 !important;
  cursor: pointer;
}
.text-dark-faded-hover:active,
.text-dark-faded-hover.active {
  color: #666a6d !important;
}
.text-dark-faded-hover:hover:not(.no-hover),
.text-dark-faded-hover.hover:not(.no-hover),
.text-dark-faded-hover:focus:not(.no-focus),
.text-dark-faded-hover:focus-visible:not(.no-focus),
.text-dark-faded-hover.focus:not(.no-focus) {
  color: #4e5052 !important;
}
.bg-dark-pale {
  background-color: #e1e1e2 !important;
  color: #212529;
}
.navbar.bg-dark-pale .navbar-brand,
.navbar.bg-dark-pale .nav-link,
.navbar.bg-dark-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-dark-pale .nav-link.active {
  color: #4e5862;
}
.bg-dark-pale-hover {
  background-color: #e1e1e2 !important;
  color: #212529;
  cursor: pointer;
}
.bg-dark-pale-hover:active,
.bg-dark-pale-hover.active {
  background-color: #acaeb1 !important;
  color: #fff;
}
.bg-dark-pale-hover:hover:not(.no-hover),
.bg-dark-pale-hover.hover:not(.no-hover),
.bg-dark-pale-hover:focus:not(.no-focus),
.bg-dark-pale-hover:focus-visible:not(.no-focus),
.bg-dark-pale-hover.focus:not(.no-focus) {
  background-color: #929598 !important;
  color: #fff;
}
.border-dark-pale {
  border-color: #e1e1e2 !important;
}
.text-dark-pale {
  color: #e1e1e2 !important;
}
.text-dark-pale-hover {
  color: #e1e1e2 !important;
  cursor: pointer;
}
.text-dark-pale-hover:active,
.text-dark-pale-hover.active {
  color: #acaeb1 !important;
}
.text-dark-pale-hover:hover:not(.no-hover),
.text-dark-pale-hover.hover:not(.no-hover),
.text-dark-pale-hover:focus:not(.no-focus),
.text-dark-pale-hover:focus-visible:not(.no-focus),
.text-dark-pale-hover.focus:not(.no-focus) {
  color: #929598 !important;
}
.btn-dark {
  --bs-btn-active-bg: #343a40;
  --bs-btn-active-border-color: #343a40;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #343a40;
  --bs-btn-hover-border-color: #343a40;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #343a40;
  --bs-btn-disabled-border-color: #343a40;
  --bs-btn-disabled-color: #fff;
}
.btn-dark,
.btn-dark.no-hover,
.btn-dark.no-hover:hover,
.btn-dark.no-active,
.btn-dark.no-active:active,
.btn-dark.no-focus,
.btn-dark.no-focus:focus,
.btn-dark.no-focus:focus-visible {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}
.btn-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-dark,
.btn-check:checked + .btn-dark {
  background: none;
  background-color: #060708;
  border-color: #060708;
  color: #fff;
}
.show > .btn-dark.dropdown-toggle,
.btn-dark.dropdown-toggle.show {
  background: none;
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #000000 !important;
    border-color: #000000 !important;
    color: #fff !important;
  }
}
.btn-dark.disabled,
.btn-dark:disabled {
  background-color: #9a9da0;
  border-color: #9a9da0;
  opacity: inherit;
  color: #c2c4c6;
}
.btn-dark-faded {
  --bs-btn-active-bg: #9a9da0;
  --bs-btn-active-border-color: #9a9da0;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #9a9da0;
  --bs-btn-hover-border-color: #9a9da0;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #9a9da0;
  --bs-btn-disabled-border-color: #9a9da0;
  --bs-btn-disabled-color: #fff;
}
.btn-dark-faded,
.btn-dark-faded.no-hover,
.btn-dark-faded.no-hover:hover,
.btn-dark-faded.no-active,
.btn-dark-faded.no-active:active,
.btn-dark-faded.no-focus,
.btn-dark-faded.no-focus:focus,
.btn-dark-faded.no-focus:focus-visible {
  background-color: #9a9da0;
  border-color: #9a9da0;
  color: #fff;
}
.btn-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-dark-faded,
.btn-check:checked + .btn-dark-faded {
  background: none;
  background-color: #666a6d;
  border-color: #666a6d;
  color: #fff;
}
.show > .btn-dark-faded.dropdown-toggle,
.btn-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #4e5052 !important;
  border-color: #4e5052 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #4e5052 !important;
    border-color: #4e5052 !important;
    color: #fff !important;
  }
}
.btn-dark-faded.disabled,
.btn-dark-faded:disabled {
  background-color: #cccecf;
  border-color: #cccecf;
  opacity: inherit;
  color: #e1e1e2;
}
.btn-dark-pale {
  --bs-btn-active-bg: #e1e1e2;
  --bs-btn-active-border-color: #e1e1e2;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e1e1e2;
  --bs-btn-hover-border-color: #e1e1e2;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e1e1e2;
  --bs-btn-disabled-border-color: #e1e1e2;
  --bs-btn-disabled-color: #212529;
}
.btn-dark-pale,
.btn-dark-pale.no-hover,
.btn-dark-pale.no-hover:hover,
.btn-dark-pale.no-active,
.btn-dark-pale.no-active:active,
.btn-dark-pale.no-focus,
.btn-dark-pale.no-focus:focus,
.btn-dark-pale.no-focus:focus-visible {
  background-color: #e1e1e2;
  border-color: #e1e1e2;
  color: #212529;
}
.btn-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-dark-pale,
.btn-check:checked + .btn-dark-pale {
  background: none;
  background-color: #acaeb1;
  border-color: #acaeb1;
  color: #fff;
}
.show > .btn-dark-pale.dropdown-toggle,
.btn-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #929598 !important;
  border-color: #929598 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #929598 !important;
    border-color: #929598 !important;
    color: #fff !important;
  }
}
.btn-dark-pale.disabled,
.btn-dark-pale:disabled {
  background-color: #f0f0f1;
  border-color: #f0f0f1;
  opacity: inherit;
  color: #c1c3c5;
}
.btn-outline-dark {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #343a40;
  --bs-btn-active-color: #343a40;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #343a40;
  --bs-btn-hover-color: #343a40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #343a40;
  --bs-btn-disabled-color: #343a40;
}
.btn-outline-dark,
.btn-outline-dark.no-hover,
.btn-outline-dark.no-hover:hover,
.btn-outline-dark.no-active,
.btn-outline-dark.no-active:active,
.btn-outline-dark.no-focus,
.btn-outline-dark.no-focus:focus,
.btn-outline-dark.no-focus:focus-visible {
  color: #343a40;
  border-color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-dark,
.btn-check:checked + .btn-outline-dark {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}
.show > .btn-outline-dark.dropdown-toggle,
.btn-outline-dark.dropdown-toggle.show {
  color: #fff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
  }
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #9a9da0;
  border-color: #9a9da0;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-dark-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #9a9da0;
  --bs-btn-active-color: #9a9da0;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #9a9da0;
  --bs-btn-hover-color: #9a9da0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #9a9da0;
  --bs-btn-disabled-color: #9a9da0;
}
.btn-outline-dark-faded,
.btn-outline-dark-faded.no-hover,
.btn-outline-dark-faded.no-hover:hover,
.btn-outline-dark-faded.no-active,
.btn-outline-dark-faded.no-active:active,
.btn-outline-dark-faded.no-focus,
.btn-outline-dark-faded.no-focus:focus,
.btn-outline-dark-faded.no-focus:focus-visible {
  color: #9a9da0;
  border-color: #9a9da0;
  background-color: transparent;
}
.btn-outline-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-dark-faded,
.btn-check:checked + .btn-outline-dark-faded {
  background-color: #9a9da0;
  border-color: #9a9da0;
  color: #fff;
}
.show > .btn-outline-dark-faded.dropdown-toggle,
.btn-outline-dark-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #4e5052 !important;
  border-color: #4e5052 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #4e5052 !important;
    border-color: #4e5052 !important;
  }
}
.btn-outline-dark-faded.disabled,
.btn-outline-dark-faded:disabled {
  color: #cccecf;
  border-color: #cccecf;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-dark-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e1e1e2;
  --bs-btn-active-color: #e1e1e2;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e1e1e2;
  --bs-btn-hover-color: #e1e1e2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e1e1e2;
  --bs-btn-disabled-color: #e1e1e2;
}
.btn-outline-dark-pale,
.btn-outline-dark-pale.no-hover,
.btn-outline-dark-pale.no-hover:hover,
.btn-outline-dark-pale.no-active,
.btn-outline-dark-pale.no-active:active,
.btn-outline-dark-pale.no-focus,
.btn-outline-dark-pale.no-focus:focus,
.btn-outline-dark-pale.no-focus:focus-visible {
  color: #e1e1e2;
  border-color: #e1e1e2;
  background-color: transparent;
}
.btn-outline-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-dark-pale,
.btn-check:checked + .btn-outline-dark-pale {
  background-color: #e1e1e2;
  border-color: #e1e1e2;
  color: #212529;
}
.show > .btn-outline-dark-pale.dropdown-toggle,
.btn-outline-dark-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #929598 !important;
  border-color: #929598 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #929598 !important;
    border-color: #929598 !important;
  }
}
.btn-outline-dark-pale.disabled,
.btn-outline-dark-pale:disabled {
  color: #f0f0f1;
  border-color: #f0f0f1;
  opacity: inherit;
}
.alert-dark {
  color: #000000;
  background-color: #c2c4c6;
  border-color: #aeb0b3;
}
.alert-dark .alert-link {
  color: #000000;
}
.list-group-item-dark {
  color: #212529;
  background-color: #c2c4c6;
}
.list-group-item-dark.list-group-item-action:hover:not(.no-hover),
.list-group-item-dark.list-group-item-action.hover:not(.no-hover),
.list-group-item-dark.list-group-item-action:focus:not(.no-focus),
.list-group-item-dark.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-dark.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #74777b !important;
}
.list-group-item-dark.list-group-item-action.active,
.list-group-item-dark.list-group-item-action:active {
  color: #fff;
  background-color: #8e9194 !important;
  border-color: #8e9194;
}
.card.card-action-dark:hover:not(.no-hover),
.card.card-action-dark.hover:not(.no-hover),
.card.card-action-dark:focus:not(.no-focus),
.card.card-action-dark:focus-visible:not(.no-focus),
.card.card-action-dark.focus:not(.no-focus) {
  color: #fff;
  background-color: #74777b !important;
  box-shadow: 0 0 7px 0 #000000 !important;
}
.card.card-action-dark:active,
.card.card-action-dark.active {
  color: #fff;
  background-color: #8e9194 !important;
  box-shadow: 0 0 7px 0 #060708 !important;
}
.form-check-input-dark:checked,
.form-check-input-dark[type=checkbox]:indeterminate {
  border-color: #343a40;
  background-color: #343a40;
  color: #fff;
}
.form-check .form-check-input-dark:checked ~ .form-check-label.form-check-label-em {
  color: #343a40;
  font-weight: 700;
}
.table-dark {
  background-color: #d6d8d9;
  --bs-table-bg: #d6d8d9;
  border-color: #c2c4c6;
  color: #212529;
}
.table-striped.table-dark > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-dark:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-dark,
.table-striped > tbody > tr:nth-of-type(odd) td.table-dark,
.table-striped-dark tbody tr:nth-of-type(odd) {
  background-color: rgba(52, 58, 64, 0.2);
}
.table-chess.table-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-dark tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-dark tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(52, 58, 64, 0.2);
}
.shine-dark,
.shadow-dark,
.shine-dark:focus,
.shine-dark:focus-visible,
.shadow-dark:focus,
.shadow-dark:focus-visible {
  box-shadow: 0 0 7px 0 #343a40 !important;
}
.text-shine-dark,
.text-shadow-dark,
.text-shine-dark:focus,
.text-shine-dark:focus-visible,
.text-shadow-dark:focus,
.text-shadow-dark:focus-visible {
  text-shadow: 0 0 7px #343a40 !important;
}
.popover-dark-faded {
  --bs-popover-border-color: #343a40;
  --bs-popover-header-bg: rgba(52, 58, 64, 0.25);
  --bs-popover-header-color: #343a40;
}
.popover-dark {
  --bs-popover-border-color: #343a40;
  --bs-popover-header-bg: #343a40;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-white: #fff;
  --bs-white-rgb: 255, 255, 255;
  --bs-white-r: 255;
  --bs-white-g: 255;
  --bs-white-b: 255;
  --bs-white-hover: #b3b3b3;
  --bs-white-hover-rgb: 178.5, 178.5, 178.5;
  --bs-white-hover-r: 178.5;
  --bs-white-hover-g: 178.5;
  --bs-white-hover-b: 178.5;
  --bs-white-active: #cccccc;
  --bs-white-active-rgb: 204, 204, 204;
  --bs-white-active-r: 204;
  --bs-white-active-g: 204;
  --bs-white-active-b: 204;
  --bs-white-faded: #ffffff;
  --bs-white-faded-rgb: 255, 255, 255;
  --bs-white-faded-r: 255;
  --bs-white-faded-g: 255;
  --bs-white-faded-b: 255;
  --bs-white-faded-hover: #b3b3b3;
  --bs-white-faded-hover-rgb: 178.5, 178.5, 178.5;
  --bs-white-faded-hover-r: 178.5;
  --bs-white-faded-hover-g: 178.5;
  --bs-white-faded-hover-b: 178.5;
  --bs-white-faded-active: #cccccc;
  --bs-white-faded-active-rgb: 204, 204, 204;
  --bs-white-faded-active-r: 204;
  --bs-white-faded-active-g: 204;
  --bs-white-faded-active-b: 204;
  --bs-white-pale: #ffffff;
  --bs-white-pale-rgb: 255, 255, 255;
  --bs-white-pale-r: 255;
  --bs-white-pale-g: 255;
  --bs-white-pale-b: 255;
  --bs-white-pale-hover: #b3b3b3;
  --bs-white-pale-hover-rgb: 178.5, 178.5, 178.5;
  --bs-white-pale-hover-r: 178.5;
  --bs-white-pale-hover-g: 178.5;
  --bs-white-pale-hover-b: 178.5;
  --bs-white-pale-active: #cccccc;
  --bs-white-pale-active-rgb: 204, 204, 204;
  --bs-white-pale-active-r: 204;
  --bs-white-pale-active-g: 204;
  --bs-white-pale-active-b: 204;
}
.bg-white {
  background-color: #fff !important;
  color: #212529;
}
.navbar.bg-white .navbar-brand,
.navbar.bg-white .nav-link,
.navbar.bg-white .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-white .nav-link.active {
  color: #4e5862;
}
.bg-white-hover {
  background-color: #fff !important;
  color: #212529;
  cursor: pointer;
}
.bg-white-hover:active,
.bg-white-hover.active {
  background-color: #cccccc !important;
  color: #212529;
}
.bg-white-hover:hover:not(.no-hover),
.bg-white-hover.hover:not(.no-hover),
.bg-white-hover:focus:not(.no-focus),
.bg-white-hover:focus-visible:not(.no-focus),
.bg-white-hover.focus:not(.no-focus),
.bg-white-hover-sim {
  background-color: #b3b3b3 !important;
  color: #212529;
}
.border-white {
  border-color: #fff !important;
}
.text-white {
  color: #fff !important;
}
.link-white,
.text-white-hover {
  color: #fff !important;
  cursor: pointer;
}
.link-white:active,
.link-white.active,
.text-white-hover:active,
.text-white-hover.active {
  color: #cccccc !important;
}
.link-white:hover:not(.no-hover),
.link-white.hover:not(.no-hover),
.link-white:focus:not(.no-focus),
.link-white:focus-visible:not(.no-focus),
.link-white.focus:not(.no-focus),
.text-white-hover:hover:not(.no-hover),
.text-white-hover.hover:not(.no-hover),
.text-white-hover:focus:not(.no-focus),
.text-white-hover:focus-visible:not(.no-focus),
.text-white-hover.focus:not(.no-focus) {
  color: #b3b3b3 !important;
}
.bg-white-faded {
  background-color: #ffffff !important;
  color: #212529;
}
.bg-white-op-0 {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #212529;
}
.bg-white-op-5 {
  background-color: rgba(255, 255, 255, 0.05) !important;
  color: #212529;
}
.bg-white-op-10 {
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: #212529;
}
.bg-white-op-15 {
  background-color: rgba(255, 255, 255, 0.15) !important;
  color: #212529;
}
.bg-white-op-20 {
  background-color: rgba(255, 255, 255, 0.2) !important;
  color: #212529;
}
.bg-white-op-25 {
  background-color: rgba(255, 255, 255, 0.25) !important;
  color: #212529;
}
.bg-white-op-30 {
  background-color: rgba(255, 255, 255, 0.3) !important;
  color: #212529;
}
.bg-white-op-35 {
  background-color: rgba(255, 255, 255, 0.35) !important;
  color: #212529;
}
.bg-white-op-40 {
  background-color: rgba(255, 255, 255, 0.4) !important;
  color: #212529;
}
.bg-white-op-45 {
  background-color: rgba(255, 255, 255, 0.45) !important;
  color: #212529;
}
.bg-white-op-50 {
  background-color: rgba(255, 255, 255, 0.5) !important;
  color: #212529;
}
.bg-white-op-55 {
  background-color: rgba(255, 255, 255, 0.55) !important;
  color: #212529;
}
.bg-white-op-60 {
  background-color: rgba(255, 255, 255, 0.6) !important;
  color: #212529;
}
.bg-white-op-65 {
  background-color: rgba(255, 255, 255, 0.65) !important;
  color: #212529;
}
.bg-white-op-70 {
  background-color: rgba(255, 255, 255, 0.7) !important;
  color: #212529;
}
.bg-white-op-75 {
  background-color: rgba(255, 255, 255, 0.75) !important;
  color: #212529;
}
.bg-white-op-80 {
  background-color: rgba(255, 255, 255, 0.8) !important;
  color: #212529;
}
.bg-white-op-85 {
  background-color: rgba(255, 255, 255, 0.85) !important;
  color: #212529;
}
.bg-white-op-90 {
  background-color: rgba(255, 255, 255, 0.9) !important;
  color: #212529;
}
.bg-white-op-95 {
  background-color: rgba(255, 255, 255, 0.95) !important;
  color: #212529;
}
.bg-white-op-100 {
  background-color: #ffffff !important;
  color: #212529;
}
.navbar.bg-white-faded .navbar-brand,
.navbar.bg-white-faded .nav-link,
.navbar.bg-white-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-white-faded .nav-link.active {
  color: #4e5862;
}
.bg-white-faded-hover {
  background-color: #ffffff !important;
  color: #212529;
  cursor: pointer;
}
.bg-white-faded-hover:active,
.bg-white-faded-hover.active {
  background-color: #cccccc !important;
  color: #212529;
}
.bg-white-faded-hover:hover:not(.no-hover),
.bg-white-faded-hover.hover:not(.no-hover),
.bg-white-faded-hover:focus:not(.no-focus),
.bg-white-faded-hover:focus-visible:not(.no-focus),
.bg-white-faded-hover.focus:not(.no-focus) {
  background-color: #b3b3b3 !important;
  color: #212529;
}
.border-white-faded {
  border-color: #ffffff !important;
}
.text-white-faded {
  color: #ffffff !important;
}
.text-white-faded-hover {
  color: #ffffff !important;
  cursor: pointer;
}
.text-white-faded-hover:active,
.text-white-faded-hover.active {
  color: #cccccc !important;
}
.text-white-faded-hover:hover:not(.no-hover),
.text-white-faded-hover.hover:not(.no-hover),
.text-white-faded-hover:focus:not(.no-focus),
.text-white-faded-hover:focus-visible:not(.no-focus),
.text-white-faded-hover.focus:not(.no-focus) {
  color: #b3b3b3 !important;
}
.bg-white-pale {
  background-color: #ffffff !important;
  color: #212529;
}
.navbar.bg-white-pale .navbar-brand,
.navbar.bg-white-pale .nav-link,
.navbar.bg-white-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-white-pale .nav-link.active {
  color: #4e5862;
}
.bg-white-pale-hover {
  background-color: #ffffff !important;
  color: #212529;
  cursor: pointer;
}
.bg-white-pale-hover:active,
.bg-white-pale-hover.active {
  background-color: #cccccc !important;
  color: #212529;
}
.bg-white-pale-hover:hover:not(.no-hover),
.bg-white-pale-hover.hover:not(.no-hover),
.bg-white-pale-hover:focus:not(.no-focus),
.bg-white-pale-hover:focus-visible:not(.no-focus),
.bg-white-pale-hover.focus:not(.no-focus) {
  background-color: #b3b3b3 !important;
  color: #212529;
}
.border-white-pale {
  border-color: #ffffff !important;
}
.text-white-pale {
  color: #ffffff !important;
}
.text-white-pale-hover {
  color: #ffffff !important;
  cursor: pointer;
}
.text-white-pale-hover:active,
.text-white-pale-hover.active {
  color: #cccccc !important;
}
.text-white-pale-hover:hover:not(.no-hover),
.text-white-pale-hover.hover:not(.no-hover),
.text-white-pale-hover:focus:not(.no-focus),
.text-white-pale-hover:focus-visible:not(.no-focus),
.text-white-pale-hover.focus:not(.no-focus) {
  color: #b3b3b3 !important;
}
.btn-white {
  --bs-btn-active-bg: #fff;
  --bs-btn-active-border-color: #fff;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: #fff;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fff;
  --bs-btn-disabled-border-color: #fff;
  --bs-btn-disabled-color: #212529;
}
.btn-white,
.btn-white.no-hover,
.btn-white.no-hover:hover,
.btn-white.no-active,
.btn-white.no-active:active,
.btn-white.no-focus,
.btn-white.no-focus:focus,
.btn-white.no-focus:focus-visible {
  background-color: #fff;
  border-color: #fff;
  color: #212529;
}
.btn-white:not(:disabled):not(.disabled):active:not(.no-active),
.btn-white:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-white,
.btn-check:checked + .btn-white {
  background: none;
  background-color: #cccccc;
  border-color: #cccccc;
  color: #212529;
}
.show > .btn-white.dropdown-toggle,
.btn-white.dropdown-toggle.show {
  background: none;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-white:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-white:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-white:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-white:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-white:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
    color: #212529 !important;
  }
}
.btn-white.disabled,
.btn-white:disabled {
  background-color: #ffffff;
  border-color: #ffffff;
  opacity: inherit;
  color: #cccccc;
}
.btn-white-faded {
  --bs-btn-active-bg: #ffffff;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffffff;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffffff;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-btn-disabled-color: #212529;
}
.btn-white-faded,
.btn-white-faded.no-hover,
.btn-white-faded.no-hover:hover,
.btn-white-faded.no-active,
.btn-white-faded.no-active:active,
.btn-white-faded.no-focus,
.btn-white-faded.no-focus:focus,
.btn-white-faded.no-focus:focus-visible {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.btn-white-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-white-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-white-faded,
.btn-check:checked + .btn-white-faded {
  background: none;
  background-color: #cccccc;
  border-color: #cccccc;
  color: #212529;
}
.show > .btn-white-faded.dropdown-toggle,
.btn-white-faded.dropdown-toggle.show {
  background: none;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-white-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-white-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-white-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-white-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-white-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
    color: #212529 !important;
  }
}
.btn-white-faded.disabled,
.btn-white-faded:disabled {
  background-color: #ffffff;
  border-color: #ffffff;
  opacity: inherit;
  color: #cccccc;
}
.btn-white-pale {
  --bs-btn-active-bg: #ffffff;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffffff;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffffff;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-btn-disabled-color: #212529;
}
.btn-white-pale,
.btn-white-pale.no-hover,
.btn-white-pale.no-hover:hover,
.btn-white-pale.no-active,
.btn-white-pale.no-active:active,
.btn-white-pale.no-focus,
.btn-white-pale.no-focus:focus,
.btn-white-pale.no-focus:focus-visible {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.btn-white-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-white-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-white-pale,
.btn-check:checked + .btn-white-pale {
  background: none;
  background-color: #cccccc;
  border-color: #cccccc;
  color: #212529;
}
.show > .btn-white-pale.dropdown-toggle,
.btn-white-pale.dropdown-toggle.show {
  background: none;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-white-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-white-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-white-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-white-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-white-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
    color: #212529 !important;
  }
}
.btn-white-pale.disabled,
.btn-white-pale:disabled {
  background-color: #ffffff;
  border-color: #ffffff;
  opacity: inherit;
  color: #cccccc;
}
.btn-outline-white {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #fff;
  --bs-btn-active-color: #999999;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fff;
  --bs-btn-hover-color: #999999;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff;
  --bs-btn-disabled-color: #999999;
}
.btn-outline-white,
.btn-outline-white.no-hover,
.btn-outline-white.no-hover:hover,
.btn-outline-white.no-active,
.btn-outline-white.no-active:active,
.btn-outline-white.no-focus,
.btn-outline-white.no-focus:focus,
.btn-outline-white.no-focus:focus-visible {
  color: #999999;
  border-color: #fff;
  background-color: transparent;
}
.btn-outline-white:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-white:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-white,
.btn-check:checked + .btn-outline-white {
  background-color: #fff;
  border-color: #fff;
  color: #212529;
}
.show > .btn-outline-white.dropdown-toggle,
.btn-outline-white.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-white:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-white:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-white:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-white:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-white:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
  }
}
.btn-outline-white.disabled,
.btn-outline-white:disabled {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-white-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-active-color: #999999;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-hover-color: #999999;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-btn-disabled-color: #999999;
}
.btn-outline-white-faded,
.btn-outline-white-faded.no-hover,
.btn-outline-white-faded.no-hover:hover,
.btn-outline-white-faded.no-active,
.btn-outline-white-faded.no-active:active,
.btn-outline-white-faded.no-focus,
.btn-outline-white-faded.no-focus:focus,
.btn-outline-white-faded.no-focus:focus-visible {
  color: #999999;
  border-color: #ffffff;
  background-color: transparent;
}
.btn-outline-white-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-white-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-white-faded,
.btn-check:checked + .btn-outline-white-faded {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.show > .btn-outline-white-faded.dropdown-toggle,
.btn-outline-white-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-white-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-white-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-white-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-white-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-white-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
  }
}
.btn-outline-white-faded.disabled,
.btn-outline-white-faded:disabled {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-white-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-active-color: #999999;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-hover-color: #999999;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-btn-disabled-color: #999999;
}
.btn-outline-white-pale,
.btn-outline-white-pale.no-hover,
.btn-outline-white-pale.no-hover:hover,
.btn-outline-white-pale.no-active,
.btn-outline-white-pale.no-active:active,
.btn-outline-white-pale.no-focus,
.btn-outline-white-pale.no-focus:focus,
.btn-outline-white-pale.no-focus:focus-visible {
  color: #999999;
  border-color: #ffffff;
  background-color: transparent;
}
.btn-outline-white-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-white-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-white-pale,
.btn-check:checked + .btn-outline-white-pale {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.show > .btn-outline-white-pale.dropdown-toggle,
.btn-outline-white-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-white-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-white-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-white-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-white-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-white-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
  }
}
.btn-outline-white-pale.disabled,
.btn-outline-white-pale:disabled {
  color: #ffffff;
  border-color: #ffffff;
  opacity: inherit;
}
.alert-white {
  color: #b3b3b3;
  background-color: #ffffff;
  border-color: #ffffff;
}
.alert-white .alert-link {
  color: #a6a6a6;
}
.list-group-item-white {
  color: #212529;
  background-color: #ffffff;
}
.list-group-item-white.list-group-item-action:hover:not(.no-hover),
.list-group-item-white.list-group-item-action.hover:not(.no-hover),
.list-group-item-white.list-group-item-action:focus:not(.no-focus),
.list-group-item-white.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-white.list-group-item-action.focus:not(.no-focus) {
  color: #212529;
  background-color: #b3b3b3 !important;
}
.list-group-item-white.list-group-item-action.active,
.list-group-item-white.list-group-item-action:active {
  color: #212529;
  background-color: #cccccc !important;
  border-color: #cccccc;
}
.card.card-action-white:hover:not(.no-hover),
.card.card-action-white.hover:not(.no-hover),
.card.card-action-white:focus:not(.no-focus),
.card.card-action-white:focus-visible:not(.no-focus),
.card.card-action-white.focus:not(.no-focus) {
  color: #212529;
  background-color: #b3b3b3 !important;
  box-shadow: 0 0 7px 0 #b3b3b3 !important;
}
.card.card-action-white:active,
.card.card-action-white.active {
  color: #212529;
  background-color: #cccccc !important;
  box-shadow: 0 0 7px 0 #cccccc !important;
}
.form-check-input-white:checked,
.form-check-input-white[type=checkbox]:indeterminate {
  border-color: #fff;
  background-color: #fff;
  color: #212529;
}
.form-check .form-check-input-white:checked ~ .form-check-label.form-check-label-em {
  color: #fff;
  font-weight: 700;
}
.table-white {
  background-color: #ffffff;
  --bs-table-bg: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.table-striped.table-white > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-white:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-white,
.table-striped > tbody > tr:nth-of-type(odd) td.table-white,
.table-striped-white tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.2);
}
.table-chess.table-white tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-white tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-white tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-white tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(255, 255, 255, 0.2);
}
.shine-white,
.shadow-white,
.shine-white:focus,
.shine-white:focus-visible,
.shadow-white:focus,
.shadow-white:focus-visible {
  box-shadow: 0 0 7px 0 #fff !important;
}
.text-shine-white,
.text-shadow-white,
.text-shine-white:focus,
.text-shine-white:focus-visible,
.text-shadow-white:focus,
.text-shadow-white:focus-visible {
  text-shadow: 0 0 7px #fff !important;
}
.popover-white-faded {
  --bs-popover-border-color: #fff;
  --bs-popover-header-bg: rgba(255, 255, 255, 0.25);
  --bs-popover-header-color: #fff;
}
.popover-white {
  --bs-popover-border-color: #fff;
  --bs-popover-header-bg: #fff;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-black: #000;
  --bs-black-rgb: 0, 0, 0;
  --bs-black-r: 0;
  --bs-black-g: 0;
  --bs-black-b: 0;
  --bs-black-hover: #000000;
  --bs-black-hover-rgb: 0, 0, 0;
  --bs-black-hover-r: 0;
  --bs-black-hover-g: 0;
  --bs-black-hover-b: 0;
  --bs-black-active: #000000;
  --bs-black-active-rgb: 0, 0, 0;
  --bs-black-active-r: 0;
  --bs-black-active-g: 0;
  --bs-black-active-b: 0;
  --bs-black-faded: #808080;
  --bs-black-faded-rgb: 127.5, 127.5, 127.5;
  --bs-black-faded-r: 127.5;
  --bs-black-faded-g: 127.5;
  --bs-black-faded-b: 127.5;
  --bs-black-faded-hover: #333333;
  --bs-black-faded-hover-rgb: 51, 51, 51;
  --bs-black-faded-hover-r: 51;
  --bs-black-faded-hover-g: 51;
  --bs-black-faded-hover-b: 51;
  --bs-black-faded-active: #4d4d4d;
  --bs-black-faded-active-rgb: 76.5, 76.5, 76.5;
  --bs-black-faded-active-r: 76.5;
  --bs-black-faded-active-g: 76.5;
  --bs-black-faded-active-b: 76.5;
  --bs-black-pale: #d9d9d9;
  --bs-black-pale-rgb: 216.75, 216.75, 216.75;
  --bs-black-pale-r: 216.75;
  --bs-black-pale-g: 216.75;
  --bs-black-pale-b: 216.75;
  --bs-black-pale-hover: #8c8c8c;
  --bs-black-pale-hover-rgb: 140.25, 140.25, 140.25;
  --bs-black-pale-hover-r: 140.25;
  --bs-black-pale-hover-g: 140.25;
  --bs-black-pale-hover-b: 140.25;
  --bs-black-pale-active: #a6a6a6;
  --bs-black-pale-active-rgb: 165.75, 165.75, 165.75;
  --bs-black-pale-active-r: 165.75;
  --bs-black-pale-active-g: 165.75;
  --bs-black-pale-active-b: 165.75;
}
.bg-black {
  background-color: #000 !important;
  color: #fff;
}
.navbar.bg-black .navbar-brand,
.navbar.bg-black .nav-link,
.navbar.bg-black .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-black .nav-link.active {
  color: #cccccc;
}
.bg-black-hover {
  background-color: #000 !important;
  color: #fff;
  cursor: pointer;
}
.bg-black-hover:active,
.bg-black-hover.active {
  background-color: #000000 !important;
  color: #fff;
}
.bg-black-hover:hover:not(.no-hover),
.bg-black-hover.hover:not(.no-hover),
.bg-black-hover:focus:not(.no-focus),
.bg-black-hover:focus-visible:not(.no-focus),
.bg-black-hover.focus:not(.no-focus),
.bg-black-hover-sim {
  background-color: #000000 !important;
  color: #fff;
}
.border-black {
  border-color: #000 !important;
}
.text-black {
  color: #000 !important;
}
.link-black,
.text-black-hover {
  color: #000 !important;
  cursor: pointer;
}
.link-black:active,
.link-black.active,
.text-black-hover:active,
.text-black-hover.active {
  color: #000000 !important;
}
.link-black:hover:not(.no-hover),
.link-black.hover:not(.no-hover),
.link-black:focus:not(.no-focus),
.link-black:focus-visible:not(.no-focus),
.link-black.focus:not(.no-focus),
.text-black-hover:hover:not(.no-hover),
.text-black-hover.hover:not(.no-hover),
.text-black-hover:focus:not(.no-focus),
.text-black-hover:focus-visible:not(.no-focus),
.text-black-hover.focus:not(.no-focus) {
  color: #000000 !important;
}
.bg-black-faded {
  background-color: #808080 !important;
  color: #fff;
}
.bg-black-op-0 {
  background-color: rgba(0, 0, 0, 0) !important;
  color: #212529;
}
.bg-black-op-5 {
  background-color: rgba(0, 0, 0, 0.05) !important;
  color: #212529;
}
.bg-black-op-10 {
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #212529;
}
.bg-black-op-15 {
  background-color: rgba(0, 0, 0, 0.15) !important;
  color: #212529;
}
.bg-black-op-20 {
  background-color: rgba(0, 0, 0, 0.2) !important;
  color: #212529;
}
.bg-black-op-25 {
  background-color: rgba(0, 0, 0, 0.25) !important;
  color: #212529;
}
.bg-black-op-30 {
  background-color: rgba(0, 0, 0, 0.3) !important;
  color: #212529;
}
.bg-black-op-35 {
  background-color: rgba(0, 0, 0, 0.35) !important;
  color: #fff;
}
.bg-black-op-40 {
  background-color: rgba(0, 0, 0, 0.4) !important;
  color: #fff;
}
.bg-black-op-45 {
  background-color: rgba(0, 0, 0, 0.45) !important;
  color: #fff;
}
.bg-black-op-50 {
  background-color: rgba(0, 0, 0, 0.5) !important;
  color: #fff;
}
.bg-black-op-55 {
  background-color: rgba(0, 0, 0, 0.55) !important;
  color: #fff;
}
.bg-black-op-60 {
  background-color: rgba(0, 0, 0, 0.6) !important;
  color: #fff;
}
.bg-black-op-65 {
  background-color: rgba(0, 0, 0, 0.65) !important;
  color: #fff;
}
.bg-black-op-70 {
  background-color: rgba(0, 0, 0, 0.7) !important;
  color: #fff;
}
.bg-black-op-75 {
  background-color: rgba(0, 0, 0, 0.75) !important;
  color: #fff;
}
.bg-black-op-80 {
  background-color: rgba(0, 0, 0, 0.8) !important;
  color: #fff;
}
.bg-black-op-85 {
  background-color: rgba(0, 0, 0, 0.85) !important;
  color: #fff;
}
.bg-black-op-90 {
  background-color: rgba(0, 0, 0, 0.9) !important;
  color: #fff;
}
.bg-black-op-95 {
  background-color: rgba(0, 0, 0, 0.95) !important;
  color: #fff;
}
.bg-black-op-100 {
  background-color: #000000 !important;
  color: #fff;
}
.navbar.bg-black-faded .navbar-brand,
.navbar.bg-black-faded .nav-link,
.navbar.bg-black-faded .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-black-faded .nav-link.active {
  color: #cccccc;
}
.bg-black-faded-hover {
  background-color: #808080 !important;
  color: #fff;
  cursor: pointer;
}
.bg-black-faded-hover:active,
.bg-black-faded-hover.active {
  background-color: #4d4d4d !important;
  color: #fff;
}
.bg-black-faded-hover:hover:not(.no-hover),
.bg-black-faded-hover.hover:not(.no-hover),
.bg-black-faded-hover:focus:not(.no-focus),
.bg-black-faded-hover:focus-visible:not(.no-focus),
.bg-black-faded-hover.focus:not(.no-focus) {
  background-color: #333333 !important;
  color: #fff;
}
.border-black-faded {
  border-color: #808080 !important;
}
.text-black-faded {
  color: #808080 !important;
}
.text-black-faded-hover {
  color: #808080 !important;
  cursor: pointer;
}
.text-black-faded-hover:active,
.text-black-faded-hover.active {
  color: #4d4d4d !important;
}
.text-black-faded-hover:hover:not(.no-hover),
.text-black-faded-hover.hover:not(.no-hover),
.text-black-faded-hover:focus:not(.no-focus),
.text-black-faded-hover:focus-visible:not(.no-focus),
.text-black-faded-hover.focus:not(.no-focus) {
  color: #333333 !important;
}
.bg-black-pale {
  background-color: #d9d9d9 !important;
  color: #212529;
}
.navbar.bg-black-pale .navbar-brand,
.navbar.bg-black-pale .nav-link,
.navbar.bg-black-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-black-pale .nav-link.active {
  color: #4e5862;
}
.bg-black-pale-hover {
  background-color: #d9d9d9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-black-pale-hover:active,
.bg-black-pale-hover.active {
  background-color: #a6a6a6 !important;
  color: #fff;
}
.bg-black-pale-hover:hover:not(.no-hover),
.bg-black-pale-hover.hover:not(.no-hover),
.bg-black-pale-hover:focus:not(.no-focus),
.bg-black-pale-hover:focus-visible:not(.no-focus),
.bg-black-pale-hover.focus:not(.no-focus) {
  background-color: #8c8c8c !important;
  color: #fff;
}
.border-black-pale {
  border-color: #d9d9d9 !important;
}
.text-black-pale {
  color: #d9d9d9 !important;
}
.text-black-pale-hover {
  color: #d9d9d9 !important;
  cursor: pointer;
}
.text-black-pale-hover:active,
.text-black-pale-hover.active {
  color: #a6a6a6 !important;
}
.text-black-pale-hover:hover:not(.no-hover),
.text-black-pale-hover.hover:not(.no-hover),
.text-black-pale-hover:focus:not(.no-focus),
.text-black-pale-hover:focus-visible:not(.no-focus),
.text-black-pale-hover.focus:not(.no-focus) {
  color: #8c8c8c !important;
}
.btn-black {
  --bs-btn-active-bg: #000;
  --bs-btn-active-border-color: #000;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #000;
  --bs-btn-hover-border-color: #000;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #000;
  --bs-btn-disabled-border-color: #000;
  --bs-btn-disabled-color: #fff;
}
.btn-black,
.btn-black.no-hover,
.btn-black.no-hover:hover,
.btn-black.no-active,
.btn-black.no-active:active,
.btn-black.no-focus,
.btn-black.no-focus:focus,
.btn-black.no-focus:focus-visible {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.btn-black:not(:disabled):not(.disabled):active:not(.no-active),
.btn-black:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-black,
.btn-check:checked + .btn-black {
  background: none;
  background-color: #000000;
  border-color: #000000;
  color: #fff;
}
.show > .btn-black.dropdown-toggle,
.btn-black.dropdown-toggle.show {
  background: none;
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-black:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-black:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-black:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-black:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-black:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #000000 !important;
    border-color: #000000 !important;
    color: #fff !important;
  }
}
.btn-black.disabled,
.btn-black:disabled {
  background-color: #808080;
  border-color: #808080;
  opacity: inherit;
  color: #b3b3b3;
}
.btn-black-faded {
  --bs-btn-active-bg: #808080;
  --bs-btn-active-border-color: #808080;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #808080;
  --bs-btn-hover-border-color: #808080;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #808080;
  --bs-btn-disabled-border-color: #808080;
  --bs-btn-disabled-color: #fff;
}
.btn-black-faded,
.btn-black-faded.no-hover,
.btn-black-faded.no-hover:hover,
.btn-black-faded.no-active,
.btn-black-faded.no-active:active,
.btn-black-faded.no-focus,
.btn-black-faded.no-focus:focus,
.btn-black-faded.no-focus:focus-visible {
  background-color: #808080;
  border-color: #808080;
  color: #fff;
}
.btn-black-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-black-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-black-faded,
.btn-check:checked + .btn-black-faded {
  background: none;
  background-color: #4d4d4d;
  border-color: #4d4d4d;
  color: #fff;
}
.show > .btn-black-faded.dropdown-toggle,
.btn-black-faded.dropdown-toggle.show {
  background: none;
  background-color: #333333 !important;
  border-color: #333333 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-black-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-black-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-black-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-black-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-black-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #333333 !important;
    border-color: #333333 !important;
    color: #fff !important;
  }
}
.btn-black-faded.disabled,
.btn-black-faded:disabled {
  background-color: #bfbfbf;
  border-color: #bfbfbf;
  opacity: inherit;
  color: #d9d9d9;
}
.btn-black-pale {
  --bs-btn-active-bg: #d9d9d9;
  --bs-btn-active-border-color: #d9d9d9;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d9d9d9;
  --bs-btn-hover-border-color: #d9d9d9;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d9d9d9;
  --bs-btn-disabled-border-color: #d9d9d9;
  --bs-btn-disabled-color: #212529;
}
.btn-black-pale,
.btn-black-pale.no-hover,
.btn-black-pale.no-hover:hover,
.btn-black-pale.no-active,
.btn-black-pale.no-active:active,
.btn-black-pale.no-focus,
.btn-black-pale.no-focus:focus,
.btn-black-pale.no-focus:focus-visible {
  background-color: #d9d9d9;
  border-color: #d9d9d9;
  color: #212529;
}
.btn-black-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-black-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-black-pale,
.btn-check:checked + .btn-black-pale {
  background: none;
  background-color: #a6a6a6;
  border-color: #a6a6a6;
  color: #fff;
}
.show > .btn-black-pale.dropdown-toggle,
.btn-black-pale.dropdown-toggle.show {
  background: none;
  background-color: #8c8c8c !important;
  border-color: #8c8c8c !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-black-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-black-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-black-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-black-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-black-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #8c8c8c !important;
    border-color: #8c8c8c !important;
    color: #fff !important;
  }
}
.btn-black-pale.disabled,
.btn-black-pale:disabled {
  background-color: #ececec;
  border-color: #ececec;
  opacity: inherit;
  color: #c1c1c1;
}
.btn-outline-black {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #000;
  --bs-btn-active-color: #000;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #000;
  --bs-btn-hover-color: #000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000;
  --bs-btn-disabled-color: #000;
}
.btn-outline-black,
.btn-outline-black.no-hover,
.btn-outline-black.no-hover:hover,
.btn-outline-black.no-active,
.btn-outline-black.no-active:active,
.btn-outline-black.no-focus,
.btn-outline-black.no-focus:focus,
.btn-outline-black.no-focus:focus-visible {
  color: #000;
  border-color: #000;
  background-color: transparent;
}
.btn-outline-black:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-black:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-black,
.btn-check:checked + .btn-outline-black {
  background-color: #000;
  border-color: #000;
  color: #fff;
}
.show > .btn-outline-black.dropdown-toggle,
.btn-outline-black.dropdown-toggle.show {
  color: #fff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-black:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-black:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-black:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-black:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-black:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
  }
}
.btn-outline-black.disabled,
.btn-outline-black:disabled {
  color: #808080;
  border-color: #808080;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-black-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #808080;
  --bs-btn-active-color: #808080;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #808080;
  --bs-btn-hover-color: #808080;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #808080;
  --bs-btn-disabled-color: #808080;
}
.btn-outline-black-faded,
.btn-outline-black-faded.no-hover,
.btn-outline-black-faded.no-hover:hover,
.btn-outline-black-faded.no-active,
.btn-outline-black-faded.no-active:active,
.btn-outline-black-faded.no-focus,
.btn-outline-black-faded.no-focus:focus,
.btn-outline-black-faded.no-focus:focus-visible {
  color: #808080;
  border-color: #808080;
  background-color: transparent;
}
.btn-outline-black-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-black-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-black-faded,
.btn-check:checked + .btn-outline-black-faded {
  background-color: #808080;
  border-color: #808080;
  color: #fff;
}
.show > .btn-outline-black-faded.dropdown-toggle,
.btn-outline-black-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-black-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-black-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-black-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-black-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-black-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #333333 !important;
    border-color: #333333 !important;
  }
}
.btn-outline-black-faded.disabled,
.btn-outline-black-faded:disabled {
  color: #bfbfbf;
  border-color: #bfbfbf;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-black-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d9d9d9;
  --bs-btn-active-color: #d9d9d9;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d9d9d9;
  --bs-btn-hover-color: #d9d9d9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d9d9d9;
  --bs-btn-disabled-color: #d9d9d9;
}
.btn-outline-black-pale,
.btn-outline-black-pale.no-hover,
.btn-outline-black-pale.no-hover:hover,
.btn-outline-black-pale.no-active,
.btn-outline-black-pale.no-active:active,
.btn-outline-black-pale.no-focus,
.btn-outline-black-pale.no-focus:focus,
.btn-outline-black-pale.no-focus:focus-visible {
  color: #d9d9d9;
  border-color: #d9d9d9;
  background-color: transparent;
}
.btn-outline-black-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-black-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-black-pale,
.btn-check:checked + .btn-outline-black-pale {
  background-color: #d9d9d9;
  border-color: #d9d9d9;
  color: #212529;
}
.show > .btn-outline-black-pale.dropdown-toggle,
.btn-outline-black-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #8c8c8c !important;
  border-color: #8c8c8c !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-black-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-black-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-black-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-black-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-black-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #8c8c8c !important;
    border-color: #8c8c8c !important;
  }
}
.btn-outline-black-pale.disabled,
.btn-outline-black-pale:disabled {
  color: #ececec;
  border-color: #ececec;
  opacity: inherit;
}
.alert-black {
  color: #000000;
  background-color: #b3b3b3;
  border-color: #999999;
}
.alert-black .alert-link {
  color: #000000;
}
.list-group-item-black {
  color: #212529;
  background-color: #b3b3b3;
}
.list-group-item-black.list-group-item-action:hover:not(.no-hover),
.list-group-item-black.list-group-item-action.hover:not(.no-hover),
.list-group-item-black.list-group-item-action:focus:not(.no-focus),
.list-group-item-black.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-black.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #666666 !important;
}
.list-group-item-black.list-group-item-action.active,
.list-group-item-black.list-group-item-action:active {
  color: #fff;
  background-color: #7f7f7f !important;
  border-color: #7f7f7f;
}
.card.card-action-black:hover:not(.no-hover),
.card.card-action-black.hover:not(.no-hover),
.card.card-action-black:focus:not(.no-focus),
.card.card-action-black:focus-visible:not(.no-focus),
.card.card-action-black.focus:not(.no-focus) {
  color: #fff;
  background-color: #666666 !important;
  box-shadow: 0 0 7px 0 #000000 !important;
}
.card.card-action-black:active,
.card.card-action-black.active {
  color: #fff;
  background-color: #7f7f7f !important;
  box-shadow: 0 0 7px 0 #000000 !important;
}
.form-check-input-black:checked,
.form-check-input-black[type=checkbox]:indeterminate {
  border-color: #000;
  background-color: #000;
  color: #fff;
}
.form-check .form-check-input-black:checked ~ .form-check-label.form-check-label-em {
  color: #000;
  font-weight: 700;
}
.table-black {
  background-color: #cccccc;
  --bs-table-bg: #cccccc;
  border-color: #b3b3b3;
  color: #212529;
}
.table-striped.table-black > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-black:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-black,
.table-striped > tbody > tr:nth-of-type(odd) td.table-black,
.table-striped-black tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.2);
}
.table-chess.table-black tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-black tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-black tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-black tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(0, 0, 0, 0.2);
}
.shine-black,
.shadow-black,
.shine-black:focus,
.shine-black:focus-visible,
.shadow-black:focus,
.shadow-black:focus-visible {
  box-shadow: 0 0 7px 0 #000 !important;
}
.text-shine-black,
.text-shadow-black,
.text-shine-black:focus,
.text-shine-black:focus-visible,
.text-shadow-black:focus,
.text-shadow-black:focus-visible {
  text-shadow: 0 0 7px #000 !important;
}
.popover-black-faded {
  --bs-popover-border-color: #000;
  --bs-popover-header-bg: rgba(0, 0, 0, 0.25);
  --bs-popover-header-color: #000;
}
.popover-black {
  --bs-popover-border-color: #000;
  --bs-popover-header-bg: #000;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-bs-grey-light: #e9ecef;
  --bs-bs-grey-light-rgb: 233, 236, 239;
  --bs-bs-grey-light-r: 233;
  --bs-bs-grey-light-g: 236;
  --bs-bs-grey-light-b: 239;
  --bs-bs-grey-light-hover: #90a0af;
  --bs-bs-grey-light-hover-rgb: 144.42105263, 159.5, 174.57894737;
  --bs-bs-grey-light-hover-r: 144.42105263;
  --bs-bs-grey-light-hover-g: 159.5;
  --bs-bs-grey-light-hover-b: 174.57894737;
  --bs-bs-grey-light-active: #aeb9c4;
  --bs-bs-grey-light-active-rgb: 173.94736842, 185, 196.05263158;
  --bs-bs-grey-light-active-r: 173.94736842;
  --bs-bs-grey-light-active-g: 185;
  --bs-bs-grey-light-active-b: 196.05263158;
  --bs-bs-grey-light-faded: #f4f6f7;
  --bs-bs-grey-light-faded-rgb: 244, 245.5, 247;
  --bs-bs-grey-light-faded-r: 244;
  --bs-bs-grey-light-faded-g: 245.5;
  --bs-bs-grey-light-faded-b: 247;
  --bs-bs-grey-light-faded-hover: #9ba9b7;
  --bs-bs-grey-light-faded-hover-rgb: 155.42105263, 169, 182.57894737;
  --bs-bs-grey-light-faded-hover-r: 155.42105263;
  --bs-bs-grey-light-faded-hover-g: 169;
  --bs-bs-grey-light-faded-hover-b: 182.57894737;
  --bs-bs-grey-light-faded-active: #b9c3cc;
  --bs-bs-grey-light-faded-active-rgb: 184.94736842, 194.5, 204.05263158;
  --bs-bs-grey-light-faded-active-r: 184.94736842;
  --bs-bs-grey-light-faded-active-g: 194.5;
  --bs-bs-grey-light-faded-active-b: 204.05263158;
  --bs-bs-grey-light-pale: #fcfcfd;
  --bs-bs-grey-light-pale-rgb: 251.7, 252.15, 252.6;
  --bs-bs-grey-light-pale-r: 251.7;
  --bs-bs-grey-light-pale-g: 252.15;
  --bs-bs-grey-light-pale-b: 252.6;
  --bs-bs-grey-light-pale-hover: #a3b0bc;
  --bs-bs-grey-light-pale-hover-rgb: 163.12105263, 175.65, 188.17894737;
  --bs-bs-grey-light-pale-hover-r: 163.12105263;
  --bs-bs-grey-light-pale-hover-g: 175.65;
  --bs-bs-grey-light-pale-hover-b: 188.17894737;
  --bs-bs-grey-light-pale-active: #c1c9d2;
  --bs-bs-grey-light-pale-active-rgb: 192.64736842, 201.15, 209.65263158;
  --bs-bs-grey-light-pale-active-r: 192.64736842;
  --bs-bs-grey-light-pale-active-g: 201.15;
  --bs-bs-grey-light-pale-active-b: 209.65263158;
}
.bg-bs-grey-light {
  background-color: #e9ecef !important;
  color: #212529;
}
.navbar.bg-bs-grey-light .navbar-brand,
.navbar.bg-bs-grey-light .nav-link,
.navbar.bg-bs-grey-light .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-bs-grey-light .nav-link.active {
  color: #4e5862;
}
.bg-bs-grey-light-hover {
  background-color: #e9ecef !important;
  color: #212529;
  cursor: pointer;
}
.bg-bs-grey-light-hover:active,
.bg-bs-grey-light-hover.active {
  background-color: #aeb9c4 !important;
  color: #212529;
}
.bg-bs-grey-light-hover:hover:not(.no-hover),
.bg-bs-grey-light-hover.hover:not(.no-hover),
.bg-bs-grey-light-hover:focus:not(.no-focus),
.bg-bs-grey-light-hover:focus-visible:not(.no-focus),
.bg-bs-grey-light-hover.focus:not(.no-focus),
.bg-bs-grey-light-hover-sim {
  background-color: #90a0af !important;
  color: #fff;
}
.border-bs-grey-light {
  border-color: #e9ecef !important;
}
.text-bs-grey-light {
  color: #e9ecef !important;
}
.link-bs-grey-light,
.text-bs-grey-light-hover {
  color: #e9ecef !important;
  cursor: pointer;
}
.link-bs-grey-light:active,
.link-bs-grey-light.active,
.text-bs-grey-light-hover:active,
.text-bs-grey-light-hover.active {
  color: #aeb9c4 !important;
}
.link-bs-grey-light:hover:not(.no-hover),
.link-bs-grey-light.hover:not(.no-hover),
.link-bs-grey-light:focus:not(.no-focus),
.link-bs-grey-light:focus-visible:not(.no-focus),
.link-bs-grey-light.focus:not(.no-focus),
.text-bs-grey-light-hover:hover:not(.no-hover),
.text-bs-grey-light-hover.hover:not(.no-hover),
.text-bs-grey-light-hover:focus:not(.no-focus),
.text-bs-grey-light-hover:focus-visible:not(.no-focus),
.text-bs-grey-light-hover.focus:not(.no-focus) {
  color: #90a0af !important;
}
.bg-bs-grey-light-faded {
  background-color: #f4f6f7 !important;
  color: #212529;
}
.bg-bs-grey-light-op-0 {
  background-color: rgba(233, 236, 239, 0) !important;
  color: #212529;
}
.bg-bs-grey-light-op-5 {
  background-color: rgba(233, 236, 239, 0.05) !important;
  color: #212529;
}
.bg-bs-grey-light-op-10 {
  background-color: rgba(233, 236, 239, 0.1) !important;
  color: #212529;
}
.bg-bs-grey-light-op-15 {
  background-color: rgba(233, 236, 239, 0.15) !important;
  color: #212529;
}
.bg-bs-grey-light-op-20 {
  background-color: rgba(233, 236, 239, 0.2) !important;
  color: #212529;
}
.bg-bs-grey-light-op-25 {
  background-color: rgba(233, 236, 239, 0.25) !important;
  color: #212529;
}
.bg-bs-grey-light-op-30 {
  background-color: rgba(233, 236, 239, 0.3) !important;
  color: #212529;
}
.bg-bs-grey-light-op-35 {
  background-color: rgba(233, 236, 239, 0.35) !important;
  color: #212529;
}
.bg-bs-grey-light-op-40 {
  background-color: rgba(233, 236, 239, 0.4) !important;
  color: #212529;
}
.bg-bs-grey-light-op-45 {
  background-color: rgba(233, 236, 239, 0.45) !important;
  color: #212529;
}
.bg-bs-grey-light-op-50 {
  background-color: rgba(233, 236, 239, 0.5) !important;
  color: #212529;
}
.bg-bs-grey-light-op-55 {
  background-color: rgba(233, 236, 239, 0.55) !important;
  color: #212529;
}
.bg-bs-grey-light-op-60 {
  background-color: rgba(233, 236, 239, 0.6) !important;
  color: #212529;
}
.bg-bs-grey-light-op-65 {
  background-color: rgba(233, 236, 239, 0.65) !important;
  color: #212529;
}
.bg-bs-grey-light-op-70 {
  background-color: rgba(233, 236, 239, 0.7) !important;
  color: #212529;
}
.bg-bs-grey-light-op-75 {
  background-color: rgba(233, 236, 239, 0.75) !important;
  color: #212529;
}
.bg-bs-grey-light-op-80 {
  background-color: rgba(233, 236, 239, 0.8) !important;
  color: #212529;
}
.bg-bs-grey-light-op-85 {
  background-color: rgba(233, 236, 239, 0.85) !important;
  color: #212529;
}
.bg-bs-grey-light-op-90 {
  background-color: rgba(233, 236, 239, 0.9) !important;
  color: #212529;
}
.bg-bs-grey-light-op-95 {
  background-color: rgba(233, 236, 239, 0.95) !important;
  color: #212529;
}
.bg-bs-grey-light-op-100 {
  background-color: #e9ecef !important;
  color: #212529;
}
.navbar.bg-bs-grey-light-faded .navbar-brand,
.navbar.bg-bs-grey-light-faded .nav-link,
.navbar.bg-bs-grey-light-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-bs-grey-light-faded .nav-link.active {
  color: #4e5862;
}
.bg-bs-grey-light-faded-hover {
  background-color: #f4f6f7 !important;
  color: #212529;
  cursor: pointer;
}
.bg-bs-grey-light-faded-hover:active,
.bg-bs-grey-light-faded-hover.active {
  background-color: #b9c3cc !important;
  color: #212529;
}
.bg-bs-grey-light-faded-hover:hover:not(.no-hover),
.bg-bs-grey-light-faded-hover.hover:not(.no-hover),
.bg-bs-grey-light-faded-hover:focus:not(.no-focus),
.bg-bs-grey-light-faded-hover:focus-visible:not(.no-focus),
.bg-bs-grey-light-faded-hover.focus:not(.no-focus) {
  background-color: #9ba9b7 !important;
  color: #fff;
}
.border-bs-grey-light-faded {
  border-color: #f4f6f7 !important;
}
.text-bs-grey-light-faded {
  color: #f4f6f7 !important;
}
.text-bs-grey-light-faded-hover {
  color: #f4f6f7 !important;
  cursor: pointer;
}
.text-bs-grey-light-faded-hover:active,
.text-bs-grey-light-faded-hover.active {
  color: #b9c3cc !important;
}
.text-bs-grey-light-faded-hover:hover:not(.no-hover),
.text-bs-grey-light-faded-hover.hover:not(.no-hover),
.text-bs-grey-light-faded-hover:focus:not(.no-focus),
.text-bs-grey-light-faded-hover:focus-visible:not(.no-focus),
.text-bs-grey-light-faded-hover.focus:not(.no-focus) {
  color: #9ba9b7 !important;
}
.bg-bs-grey-light-pale {
  background-color: #fcfcfd !important;
  color: #212529;
}
.navbar.bg-bs-grey-light-pale .navbar-brand,
.navbar.bg-bs-grey-light-pale .nav-link,
.navbar.bg-bs-grey-light-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-bs-grey-light-pale .nav-link.active {
  color: #4e5862;
}
.bg-bs-grey-light-pale-hover {
  background-color: #fcfcfd !important;
  color: #212529;
  cursor: pointer;
}
.bg-bs-grey-light-pale-hover:active,
.bg-bs-grey-light-pale-hover.active {
  background-color: #c1c9d2 !important;
  color: #212529;
}
.bg-bs-grey-light-pale-hover:hover:not(.no-hover),
.bg-bs-grey-light-pale-hover.hover:not(.no-hover),
.bg-bs-grey-light-pale-hover:focus:not(.no-focus),
.bg-bs-grey-light-pale-hover:focus-visible:not(.no-focus),
.bg-bs-grey-light-pale-hover.focus:not(.no-focus) {
  background-color: #a3b0bc !important;
  color: #fff;
}
.border-bs-grey-light-pale {
  border-color: #fcfcfd !important;
}
.text-bs-grey-light-pale {
  color: #fcfcfd !important;
}
.text-bs-grey-light-pale-hover {
  color: #fcfcfd !important;
  cursor: pointer;
}
.text-bs-grey-light-pale-hover:active,
.text-bs-grey-light-pale-hover.active {
  color: #c1c9d2 !important;
}
.text-bs-grey-light-pale-hover:hover:not(.no-hover),
.text-bs-grey-light-pale-hover.hover:not(.no-hover),
.text-bs-grey-light-pale-hover:focus:not(.no-focus),
.text-bs-grey-light-pale-hover:focus-visible:not(.no-focus),
.text-bs-grey-light-pale-hover.focus:not(.no-focus) {
  color: #a3b0bc !important;
}
.btn-bs-grey-light {
  --bs-btn-active-bg: #e9ecef;
  --bs-btn-active-border-color: #e9ecef;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e9ecef;
  --bs-btn-hover-border-color: #e9ecef;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e9ecef;
  --bs-btn-disabled-border-color: #e9ecef;
  --bs-btn-disabled-color: #212529;
}
.btn-bs-grey-light,
.btn-bs-grey-light.no-hover,
.btn-bs-grey-light.no-hover:hover,
.btn-bs-grey-light.no-active,
.btn-bs-grey-light.no-active:active,
.btn-bs-grey-light.no-focus,
.btn-bs-grey-light.no-focus:focus,
.btn-bs-grey-light.no-focus:focus-visible {
  background-color: #e9ecef;
  border-color: #e9ecef;
  color: #212529;
}
.btn-bs-grey-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-bs-grey-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-bs-grey-light,
.btn-check:checked + .btn-bs-grey-light {
  background: none;
  background-color: #aeb9c4;
  border-color: #aeb9c4;
  color: #212529;
}
.show > .btn-bs-grey-light.dropdown-toggle,
.btn-bs-grey-light.dropdown-toggle.show {
  background: none;
  background-color: #90a0af !important;
  border-color: #90a0af !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-bs-grey-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-bs-grey-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-bs-grey-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-bs-grey-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-bs-grey-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #90a0af !important;
    border-color: #90a0af !important;
    color: #fff !important;
  }
}
.btn-bs-grey-light.disabled,
.btn-bs-grey-light:disabled {
  background-color: #f4f6f7;
  border-color: #f4f6f7;
  opacity: inherit;
  color: #bdc6cf;
}
.btn-bs-grey-light-faded {
  --bs-btn-active-bg: #f4f6f7;
  --bs-btn-active-border-color: #f4f6f7;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f4f6f7;
  --bs-btn-hover-border-color: #f4f6f7;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f4f6f7;
  --bs-btn-disabled-border-color: #f4f6f7;
  --bs-btn-disabled-color: #212529;
}
.btn-bs-grey-light-faded,
.btn-bs-grey-light-faded.no-hover,
.btn-bs-grey-light-faded.no-hover:hover,
.btn-bs-grey-light-faded.no-active,
.btn-bs-grey-light-faded.no-active:active,
.btn-bs-grey-light-faded.no-focus,
.btn-bs-grey-light-faded.no-focus:focus,
.btn-bs-grey-light-faded.no-focus:focus-visible {
  background-color: #f4f6f7;
  border-color: #f4f6f7;
  color: #212529;
}
.btn-bs-grey-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-bs-grey-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-bs-grey-light-faded,
.btn-check:checked + .btn-bs-grey-light-faded {
  background: none;
  background-color: #b9c3cc;
  border-color: #b9c3cc;
  color: #212529;
}
.show > .btn-bs-grey-light-faded.dropdown-toggle,
.btn-bs-grey-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #9ba9b7 !important;
  border-color: #9ba9b7 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-bs-grey-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-bs-grey-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-bs-grey-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-bs-grey-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-bs-grey-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #9ba9b7 !important;
    border-color: #9ba9b7 !important;
    color: #fff !important;
  }
}
.btn-bs-grey-light-faded.disabled,
.btn-bs-grey-light-faded:disabled {
  background-color: #fafafb;
  border-color: #fafafb;
  opacity: inherit;
  color: #c1c9d2;
}
.btn-bs-grey-light-pale {
  --bs-btn-active-bg: #fcfcfd;
  --bs-btn-active-border-color: #fcfcfd;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fcfcfd;
  --bs-btn-hover-border-color: #fcfcfd;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fcfcfd;
  --bs-btn-disabled-border-color: #fcfcfd;
  --bs-btn-disabled-color: #212529;
}
.btn-bs-grey-light-pale,
.btn-bs-grey-light-pale.no-hover,
.btn-bs-grey-light-pale.no-hover:hover,
.btn-bs-grey-light-pale.no-active,
.btn-bs-grey-light-pale.no-active:active,
.btn-bs-grey-light-pale.no-focus,
.btn-bs-grey-light-pale.no-focus:focus,
.btn-bs-grey-light-pale.no-focus:focus-visible {
  background-color: #fcfcfd;
  border-color: #fcfcfd;
  color: #212529;
}
.btn-bs-grey-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-bs-grey-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-bs-grey-light-pale,
.btn-check:checked + .btn-bs-grey-light-pale {
  background: none;
  background-color: #c1c9d2;
  border-color: #c1c9d2;
  color: #212529;
}
.show > .btn-bs-grey-light-pale.dropdown-toggle,
.btn-bs-grey-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #a3b0bc !important;
  border-color: #a3b0bc !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-bs-grey-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-bs-grey-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-bs-grey-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-bs-grey-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-bs-grey-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #a3b0bc !important;
    border-color: #a3b0bc !important;
    color: #fff !important;
  }
}
.btn-bs-grey-light-pale.disabled,
.btn-bs-grey-light-pale:disabled {
  background-color: #fdfefe;
  border-color: #fdfefe;
  opacity: inherit;
  color: #c3cbd3;
}
.btn-outline-bs-grey-light {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e9ecef;
  --bs-btn-active-color: #738699;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e9ecef;
  --bs-btn-hover-color: #738699;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e9ecef;
  --bs-btn-disabled-color: #738699;
}
.btn-outline-bs-grey-light,
.btn-outline-bs-grey-light.no-hover,
.btn-outline-bs-grey-light.no-hover:hover,
.btn-outline-bs-grey-light.no-active,
.btn-outline-bs-grey-light.no-active:active,
.btn-outline-bs-grey-light.no-focus,
.btn-outline-bs-grey-light.no-focus:focus,
.btn-outline-bs-grey-light.no-focus:focus-visible {
  color: #738699;
  border-color: #e9ecef;
  background-color: transparent;
}
.btn-outline-bs-grey-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-bs-grey-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-bs-grey-light,
.btn-check:checked + .btn-outline-bs-grey-light {
  background-color: #e9ecef;
  border-color: #e9ecef;
  color: #212529;
}
.show > .btn-outline-bs-grey-light.dropdown-toggle,
.btn-outline-bs-grey-light.dropdown-toggle.show {
  color: #fff !important;
  background-color: #90a0af !important;
  border-color: #90a0af !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-bs-grey-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-bs-grey-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-bs-grey-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-bs-grey-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-bs-grey-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #90a0af !important;
    border-color: #90a0af !important;
  }
}
.btn-outline-bs-grey-light.disabled,
.btn-outline-bs-grey-light:disabled {
  color: #f4f6f7;
  border-color: #f4f6f7;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-bs-grey-light-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f4f6f7;
  --bs-btn-active-color: #7e90a1;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f4f6f7;
  --bs-btn-hover-color: #7e90a1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f4f6f7;
  --bs-btn-disabled-color: #7e90a1;
}
.btn-outline-bs-grey-light-faded,
.btn-outline-bs-grey-light-faded.no-hover,
.btn-outline-bs-grey-light-faded.no-hover:hover,
.btn-outline-bs-grey-light-faded.no-active,
.btn-outline-bs-grey-light-faded.no-active:active,
.btn-outline-bs-grey-light-faded.no-focus,
.btn-outline-bs-grey-light-faded.no-focus:focus,
.btn-outline-bs-grey-light-faded.no-focus:focus-visible {
  color: #7e90a1;
  border-color: #f4f6f7;
  background-color: transparent;
}
.btn-outline-bs-grey-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-bs-grey-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-bs-grey-light-faded,
.btn-check:checked + .btn-outline-bs-grey-light-faded {
  background-color: #f4f6f7;
  border-color: #f4f6f7;
  color: #212529;
}
.show > .btn-outline-bs-grey-light-faded.dropdown-toggle,
.btn-outline-bs-grey-light-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #9ba9b7 !important;
  border-color: #9ba9b7 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-bs-grey-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-bs-grey-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-bs-grey-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-bs-grey-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-bs-grey-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #9ba9b7 !important;
    border-color: #9ba9b7 !important;
  }
}
.btn-outline-bs-grey-light-faded.disabled,
.btn-outline-bs-grey-light-faded:disabled {
  color: #fafafb;
  border-color: #fafafb;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-bs-grey-light-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #fcfcfd;
  --bs-btn-active-color: #8696a7;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fcfcfd;
  --bs-btn-hover-color: #8696a7;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fcfcfd;
  --bs-btn-disabled-color: #8696a7;
}
.btn-outline-bs-grey-light-pale,
.btn-outline-bs-grey-light-pale.no-hover,
.btn-outline-bs-grey-light-pale.no-hover:hover,
.btn-outline-bs-grey-light-pale.no-active,
.btn-outline-bs-grey-light-pale.no-active:active,
.btn-outline-bs-grey-light-pale.no-focus,
.btn-outline-bs-grey-light-pale.no-focus:focus,
.btn-outline-bs-grey-light-pale.no-focus:focus-visible {
  color: #8696a7;
  border-color: #fcfcfd;
  background-color: transparent;
}
.btn-outline-bs-grey-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-bs-grey-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-bs-grey-light-pale,
.btn-check:checked + .btn-outline-bs-grey-light-pale {
  background-color: #fcfcfd;
  border-color: #fcfcfd;
  color: #212529;
}
.show > .btn-outline-bs-grey-light-pale.dropdown-toggle,
.btn-outline-bs-grey-light-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #a3b0bc !important;
  border-color: #a3b0bc !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-bs-grey-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-bs-grey-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-bs-grey-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-bs-grey-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-bs-grey-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #a3b0bc !important;
    border-color: #a3b0bc !important;
  }
}
.btn-outline-bs-grey-light-pale.disabled,
.btn-outline-bs-grey-light-pale:disabled {
  color: #fdfefe;
  border-color: #fdfefe;
  opacity: inherit;
}
.alert-bs-grey-light {
  color: #90a0af;
  background-color: #f8f9fa;
  border-color: #f6f7f9;
}
.alert-bs-grey-light .alert-link {
  color: #8293a4;
}
.list-group-item-bs-grey-light {
  color: #212529;
  background-color: #f8f9fa;
}
.list-group-item-bs-grey-light.list-group-item-action:hover:not(.no-hover),
.list-group-item-bs-grey-light.list-group-item-action.hover:not(.no-hover),
.list-group-item-bs-grey-light.list-group-item-action:focus:not(.no-focus),
.list-group-item-bs-grey-light.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-bs-grey-light.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #a0adba !important;
}
.list-group-item-bs-grey-light.list-group-item-action.active,
.list-group-item-bs-grey-light.list-group-item-action:active {
  color: #212529;
  background-color: #bdc6cf !important;
  border-color: #bdc6cf;
}
.card.card-action-bs-grey-light:hover:not(.no-hover),
.card.card-action-bs-grey-light.hover:not(.no-hover),
.card.card-action-bs-grey-light:focus:not(.no-focus),
.card.card-action-bs-grey-light:focus-visible:not(.no-focus),
.card.card-action-bs-grey-light.focus:not(.no-focus) {
  color: #fff;
  background-color: #a0adba !important;
  box-shadow: 0 0 7px 0 #90a0af !important;
}
.card.card-action-bs-grey-light:active,
.card.card-action-bs-grey-light.active {
  color: #212529;
  background-color: #bdc6cf !important;
  box-shadow: 0 0 7px 0 #aeb9c4 !important;
}
.form-check-input-bs-grey-light:checked,
.form-check-input-bs-grey-light[type=checkbox]:indeterminate {
  border-color: #e9ecef;
  background-color: #e9ecef;
  color: #212529;
}
.form-check .form-check-input-bs-grey-light:checked ~ .form-check-label.form-check-label-em {
  color: #e9ecef;
  font-weight: 700;
}
.table-bs-grey-light {
  background-color: #fbfbfc;
  --bs-table-bg: #fbfbfc;
  border-color: #f8f9fa;
  color: #212529;
}
.table-striped.table-bs-grey-light > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-bs-grey-light:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-bs-grey-light,
.table-striped > tbody > tr:nth-of-type(odd) td.table-bs-grey-light,
.table-striped-bs-grey-light tbody tr:nth-of-type(odd) {
  background-color: rgba(233, 236, 239, 0.2);
}
.table-chess.table-bs-grey-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-bs-grey-light tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-bs-grey-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-bs-grey-light tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(233, 236, 239, 0.2);
}
.shine-bs-grey-light,
.shadow-bs-grey-light,
.shine-bs-grey-light:focus,
.shine-bs-grey-light:focus-visible,
.shadow-bs-grey-light:focus,
.shadow-bs-grey-light:focus-visible {
  box-shadow: 0 0 7px 0 #e9ecef !important;
}
.text-shine-bs-grey-light,
.text-shadow-bs-grey-light,
.text-shine-bs-grey-light:focus,
.text-shine-bs-grey-light:focus-visible,
.text-shadow-bs-grey-light:focus,
.text-shadow-bs-grey-light:focus-visible {
  text-shadow: 0 0 7px #e9ecef !important;
}
.popover-bs-grey-light-faded {
  --bs-popover-border-color: #e9ecef;
  --bs-popover-header-bg: rgba(233, 236, 239, 0.25);
  --bs-popover-header-color: #e9ecef;
}
.popover-bs-grey-light {
  --bs-popover-border-color: #e9ecef;
  --bs-popover-header-bg: #e9ecef;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-bs-grey-dark: #ced4da;
  --bs-bs-grey-dark-rgb: 206, 212, 218;
  --bs-bs-grey-dark-r: 206;
  --bs-bs-grey-dark-g: 212;
  --bs-bs-grey-dark-b: 218;
  --bs-bs-grey-dark-hover: #778898;
  --bs-bs-grey-dark-hover-rgb: 118.8255814, 135.5, 152.1744186;
  --bs-bs-grey-dark-hover-r: 118.8255814;
  --bs-bs-grey-dark-hover-g: 135.5;
  --bs-bs-grey-dark-hover-b: 152.1744186;
  --bs-bs-grey-dark-active: #94a1ae;
  --bs-bs-grey-dark-active-rgb: 147.88372093, 161, 174.11627907;
  --bs-bs-grey-dark-active-r: 147.88372093;
  --bs-bs-grey-dark-active-g: 161;
  --bs-bs-grey-dark-active-b: 174.11627907;
  --bs-bs-grey-dark-faded: #e7eaed;
  --bs-bs-grey-dark-faded-rgb: 230.5, 233.5, 236.5;
  --bs-bs-grey-dark-faded-r: 230.5;
  --bs-bs-grey-dark-faded-g: 233.5;
  --bs-bs-grey-dark-faded-b: 236.5;
  --bs-bs-grey-dark-faded-hover: #8f9dab;
  --bs-bs-grey-dark-faded-hover-rgb: 143.3255814, 157, 170.6744186;
  --bs-bs-grey-dark-faded-hover-r: 143.3255814;
  --bs-bs-grey-dark-faded-hover-g: 157;
  --bs-bs-grey-dark-faded-hover-b: 170.6744186;
  --bs-bs-grey-dark-faded-active: #acb6c1;
  --bs-bs-grey-dark-faded-active-rgb: 172.38372093, 182.5, 192.61627907;
  --bs-bs-grey-dark-faded-active-r: 172.38372093;
  --bs-bs-grey-dark-faded-active-g: 182.5;
  --bs-bs-grey-dark-faded-active-b: 192.61627907;
  --bs-bs-grey-dark-pale: #f8f9f9;
  --bs-bs-grey-dark-pale-rgb: 247.65, 248.55, 249.45;
  --bs-bs-grey-dark-pale-r: 247.65;
  --bs-bs-grey-dark-pale-g: 248.55;
  --bs-bs-grey-dark-pale-b: 249.45;
  --bs-bs-grey-dark-pale-hover: #a0acb8;
  --bs-bs-grey-dark-pale-hover-rgb: 160.4755814, 172.05, 183.6244186;
  --bs-bs-grey-dark-pale-hover-r: 160.4755814;
  --bs-bs-grey-dark-pale-hover-g: 172.05;
  --bs-bs-grey-dark-pale-hover-b: 183.6244186;
  --bs-bs-grey-dark-pale-active: #bec6ce;
  --bs-bs-grey-dark-pale-active-rgb: 189.53372093, 197.55, 205.56627907;
  --bs-bs-grey-dark-pale-active-r: 189.53372093;
  --bs-bs-grey-dark-pale-active-g: 197.55;
  --bs-bs-grey-dark-pale-active-b: 205.56627907;
}
.bg-bs-grey-dark {
  background-color: #ced4da !important;
  color: #212529;
}
.navbar.bg-bs-grey-dark .navbar-brand,
.navbar.bg-bs-grey-dark .nav-link,
.navbar.bg-bs-grey-dark .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-bs-grey-dark .nav-link.active {
  color: #4e5862;
}
.bg-bs-grey-dark-hover {
  background-color: #ced4da !important;
  color: #212529;
  cursor: pointer;
}
.bg-bs-grey-dark-hover:active,
.bg-bs-grey-dark-hover.active {
  background-color: #94a1ae !important;
  color: #fff;
}
.bg-bs-grey-dark-hover:hover:not(.no-hover),
.bg-bs-grey-dark-hover.hover:not(.no-hover),
.bg-bs-grey-dark-hover:focus:not(.no-focus),
.bg-bs-grey-dark-hover:focus-visible:not(.no-focus),
.bg-bs-grey-dark-hover.focus:not(.no-focus),
.bg-bs-grey-dark-hover-sim {
  background-color: #778898 !important;
  color: #fff;
}
.border-bs-grey-dark {
  border-color: #ced4da !important;
}
.text-bs-grey-dark {
  color: #ced4da !important;
}
.link-bs-grey-dark,
.text-bs-grey-dark-hover {
  color: #ced4da !important;
  cursor: pointer;
}
.link-bs-grey-dark:active,
.link-bs-grey-dark.active,
.text-bs-grey-dark-hover:active,
.text-bs-grey-dark-hover.active {
  color: #94a1ae !important;
}
.link-bs-grey-dark:hover:not(.no-hover),
.link-bs-grey-dark.hover:not(.no-hover),
.link-bs-grey-dark:focus:not(.no-focus),
.link-bs-grey-dark:focus-visible:not(.no-focus),
.link-bs-grey-dark.focus:not(.no-focus),
.text-bs-grey-dark-hover:hover:not(.no-hover),
.text-bs-grey-dark-hover.hover:not(.no-hover),
.text-bs-grey-dark-hover:focus:not(.no-focus),
.text-bs-grey-dark-hover:focus-visible:not(.no-focus),
.text-bs-grey-dark-hover.focus:not(.no-focus) {
  color: #778898 !important;
}
.bg-bs-grey-dark-faded {
  background-color: #e7eaed !important;
  color: #212529;
}
.bg-bs-grey-dark-op-0 {
  background-color: rgba(206, 212, 218, 0) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-5 {
  background-color: rgba(206, 212, 218, 0.05) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-10 {
  background-color: rgba(206, 212, 218, 0.1) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-15 {
  background-color: rgba(206, 212, 218, 0.15) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-20 {
  background-color: rgba(206, 212, 218, 0.2) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-25 {
  background-color: rgba(206, 212, 218, 0.25) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-30 {
  background-color: rgba(206, 212, 218, 0.3) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-35 {
  background-color: rgba(206, 212, 218, 0.35) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-40 {
  background-color: rgba(206, 212, 218, 0.4) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-45 {
  background-color: rgba(206, 212, 218, 0.45) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-50 {
  background-color: rgba(206, 212, 218, 0.5) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-55 {
  background-color: rgba(206, 212, 218, 0.55) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-60 {
  background-color: rgba(206, 212, 218, 0.6) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-65 {
  background-color: rgba(206, 212, 218, 0.65) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-70 {
  background-color: rgba(206, 212, 218, 0.7) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-75 {
  background-color: rgba(206, 212, 218, 0.75) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-80 {
  background-color: rgba(206, 212, 218, 0.8) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-85 {
  background-color: rgba(206, 212, 218, 0.85) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-90 {
  background-color: rgba(206, 212, 218, 0.9) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-95 {
  background-color: rgba(206, 212, 218, 0.95) !important;
  color: #212529;
}
.bg-bs-grey-dark-op-100 {
  background-color: #ced4da !important;
  color: #212529;
}
.navbar.bg-bs-grey-dark-faded .navbar-brand,
.navbar.bg-bs-grey-dark-faded .nav-link,
.navbar.bg-bs-grey-dark-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-bs-grey-dark-faded .nav-link.active {
  color: #4e5862;
}
.bg-bs-grey-dark-faded-hover {
  background-color: #e7eaed !important;
  color: #212529;
  cursor: pointer;
}
.bg-bs-grey-dark-faded-hover:active,
.bg-bs-grey-dark-faded-hover.active {
  background-color: #acb6c1 !important;
  color: #212529;
}
.bg-bs-grey-dark-faded-hover:hover:not(.no-hover),
.bg-bs-grey-dark-faded-hover.hover:not(.no-hover),
.bg-bs-grey-dark-faded-hover:focus:not(.no-focus),
.bg-bs-grey-dark-faded-hover:focus-visible:not(.no-focus),
.bg-bs-grey-dark-faded-hover.focus:not(.no-focus) {
  background-color: #8f9dab !important;
  color: #fff;
}
.border-bs-grey-dark-faded {
  border-color: #e7eaed !important;
}
.text-bs-grey-dark-faded {
  color: #e7eaed !important;
}
.text-bs-grey-dark-faded-hover {
  color: #e7eaed !important;
  cursor: pointer;
}
.text-bs-grey-dark-faded-hover:active,
.text-bs-grey-dark-faded-hover.active {
  color: #acb6c1 !important;
}
.text-bs-grey-dark-faded-hover:hover:not(.no-hover),
.text-bs-grey-dark-faded-hover.hover:not(.no-hover),
.text-bs-grey-dark-faded-hover:focus:not(.no-focus),
.text-bs-grey-dark-faded-hover:focus-visible:not(.no-focus),
.text-bs-grey-dark-faded-hover.focus:not(.no-focus) {
  color: #8f9dab !important;
}
.bg-bs-grey-dark-pale {
  background-color: #f8f9f9 !important;
  color: #212529;
}
.navbar.bg-bs-grey-dark-pale .navbar-brand,
.navbar.bg-bs-grey-dark-pale .nav-link,
.navbar.bg-bs-grey-dark-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-bs-grey-dark-pale .nav-link.active {
  color: #4e5862;
}
.bg-bs-grey-dark-pale-hover {
  background-color: #f8f9f9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-bs-grey-dark-pale-hover:active,
.bg-bs-grey-dark-pale-hover.active {
  background-color: #bec6ce !important;
  color: #212529;
}
.bg-bs-grey-dark-pale-hover:hover:not(.no-hover),
.bg-bs-grey-dark-pale-hover.hover:not(.no-hover),
.bg-bs-grey-dark-pale-hover:focus:not(.no-focus),
.bg-bs-grey-dark-pale-hover:focus-visible:not(.no-focus),
.bg-bs-grey-dark-pale-hover.focus:not(.no-focus) {
  background-color: #a0acb8 !important;
  color: #fff;
}
.border-bs-grey-dark-pale {
  border-color: #f8f9f9 !important;
}
.text-bs-grey-dark-pale {
  color: #f8f9f9 !important;
}
.text-bs-grey-dark-pale-hover {
  color: #f8f9f9 !important;
  cursor: pointer;
}
.text-bs-grey-dark-pale-hover:active,
.text-bs-grey-dark-pale-hover.active {
  color: #bec6ce !important;
}
.text-bs-grey-dark-pale-hover:hover:not(.no-hover),
.text-bs-grey-dark-pale-hover.hover:not(.no-hover),
.text-bs-grey-dark-pale-hover:focus:not(.no-focus),
.text-bs-grey-dark-pale-hover:focus-visible:not(.no-focus),
.text-bs-grey-dark-pale-hover.focus:not(.no-focus) {
  color: #a0acb8 !important;
}
.btn-bs-grey-dark {
  --bs-btn-active-bg: #ced4da;
  --bs-btn-active-border-color: #ced4da;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ced4da;
  --bs-btn-hover-border-color: #ced4da;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ced4da;
  --bs-btn-disabled-border-color: #ced4da;
  --bs-btn-disabled-color: #212529;
}
.btn-bs-grey-dark,
.btn-bs-grey-dark.no-hover,
.btn-bs-grey-dark.no-hover:hover,
.btn-bs-grey-dark.no-active,
.btn-bs-grey-dark.no-active:active,
.btn-bs-grey-dark.no-focus,
.btn-bs-grey-dark.no-focus:focus,
.btn-bs-grey-dark.no-focus:focus-visible {
  background-color: #ced4da;
  border-color: #ced4da;
  color: #212529;
}
.btn-bs-grey-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-bs-grey-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-bs-grey-dark,
.btn-check:checked + .btn-bs-grey-dark {
  background: none;
  background-color: #94a1ae;
  border-color: #94a1ae;
  color: #fff;
}
.show > .btn-bs-grey-dark.dropdown-toggle,
.btn-bs-grey-dark.dropdown-toggle.show {
  background: none;
  background-color: #778898 !important;
  border-color: #778898 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-bs-grey-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-bs-grey-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-bs-grey-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-bs-grey-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-bs-grey-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #778898 !important;
    border-color: #778898 !important;
    color: #fff !important;
  }
}
.btn-bs-grey-dark.disabled,
.btn-bs-grey-dark:disabled {
  background-color: #e7eaed;
  border-color: #e7eaed;
  opacity: inherit;
  color: #b6bfc8;
}
.btn-bs-grey-dark-faded {
  --bs-btn-active-bg: #e7eaed;
  --bs-btn-active-border-color: #e7eaed;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e7eaed;
  --bs-btn-hover-border-color: #e7eaed;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e7eaed;
  --bs-btn-disabled-border-color: #e7eaed;
  --bs-btn-disabled-color: #212529;
}
.btn-bs-grey-dark-faded,
.btn-bs-grey-dark-faded.no-hover,
.btn-bs-grey-dark-faded.no-hover:hover,
.btn-bs-grey-dark-faded.no-active,
.btn-bs-grey-dark-faded.no-active:active,
.btn-bs-grey-dark-faded.no-focus,
.btn-bs-grey-dark-faded.no-focus:focus,
.btn-bs-grey-dark-faded.no-focus:focus-visible {
  background-color: #e7eaed;
  border-color: #e7eaed;
  color: #212529;
}
.btn-bs-grey-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-bs-grey-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-bs-grey-dark-faded,
.btn-check:checked + .btn-bs-grey-dark-faded {
  background: none;
  background-color: #acb6c1;
  border-color: #acb6c1;
  color: #212529;
}
.show > .btn-bs-grey-dark-faded.dropdown-toggle,
.btn-bs-grey-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #8f9dab !important;
  border-color: #8f9dab !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-bs-grey-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-bs-grey-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-bs-grey-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-bs-grey-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-bs-grey-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #8f9dab !important;
    border-color: #8f9dab !important;
    color: #fff !important;
  }
}
.btn-bs-grey-dark-faded.disabled,
.btn-bs-grey-dark-faded:disabled {
  background-color: #f3f4f6;
  border-color: #f3f4f6;
  opacity: inherit;
  color: #bec6ce;
}
.btn-bs-grey-dark-pale {
  --bs-btn-active-bg: #f8f9f9;
  --bs-btn-active-border-color: #f8f9f9;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f8f9f9;
  --bs-btn-hover-border-color: #f8f9f9;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f8f9f9;
  --bs-btn-disabled-border-color: #f8f9f9;
  --bs-btn-disabled-color: #212529;
}
.btn-bs-grey-dark-pale,
.btn-bs-grey-dark-pale.no-hover,
.btn-bs-grey-dark-pale.no-hover:hover,
.btn-bs-grey-dark-pale.no-active,
.btn-bs-grey-dark-pale.no-active:active,
.btn-bs-grey-dark-pale.no-focus,
.btn-bs-grey-dark-pale.no-focus:focus,
.btn-bs-grey-dark-pale.no-focus:focus-visible {
  background-color: #f8f9f9;
  border-color: #f8f9f9;
  color: #212529;
}
.btn-bs-grey-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-bs-grey-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-bs-grey-dark-pale,
.btn-check:checked + .btn-bs-grey-dark-pale {
  background: none;
  background-color: #bec6ce;
  border-color: #bec6ce;
  color: #212529;
}
.show > .btn-bs-grey-dark-pale.dropdown-toggle,
.btn-bs-grey-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #a0acb8 !important;
  border-color: #a0acb8 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-bs-grey-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-bs-grey-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-bs-grey-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-bs-grey-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-bs-grey-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #a0acb8 !important;
    border-color: #a0acb8 !important;
    color: #fff !important;
  }
}
.btn-bs-grey-dark-pale.disabled,
.btn-bs-grey-dark-pale:disabled {
  background-color: #fbfcfc;
  border-color: #fbfcfc;
  opacity: inherit;
  color: #c3cad1;
}
.btn-outline-bs-grey-dark {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ced4da;
  --bs-btn-active-color: #ced4da;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ced4da;
  --bs-btn-hover-color: #ced4da;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ced4da;
  --bs-btn-disabled-color: #ced4da;
}
.btn-outline-bs-grey-dark,
.btn-outline-bs-grey-dark.no-hover,
.btn-outline-bs-grey-dark.no-hover:hover,
.btn-outline-bs-grey-dark.no-active,
.btn-outline-bs-grey-dark.no-active:active,
.btn-outline-bs-grey-dark.no-focus,
.btn-outline-bs-grey-dark.no-focus:focus,
.btn-outline-bs-grey-dark.no-focus:focus-visible {
  color: #ced4da;
  border-color: #ced4da;
  background-color: transparent;
}
.btn-outline-bs-grey-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-bs-grey-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-bs-grey-dark,
.btn-check:checked + .btn-outline-bs-grey-dark {
  background-color: #ced4da;
  border-color: #ced4da;
  color: #212529;
}
.show > .btn-outline-bs-grey-dark.dropdown-toggle,
.btn-outline-bs-grey-dark.dropdown-toggle.show {
  color: #fff !important;
  background-color: #778898 !important;
  border-color: #778898 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-bs-grey-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-bs-grey-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-bs-grey-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-bs-grey-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-bs-grey-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #778898 !important;
    border-color: #778898 !important;
  }
}
.btn-outline-bs-grey-dark.disabled,
.btn-outline-bs-grey-dark:disabled {
  color: #e7eaed;
  border-color: #e7eaed;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-bs-grey-dark-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e7eaed;
  --bs-btn-active-color: #728395;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e7eaed;
  --bs-btn-hover-color: #728395;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e7eaed;
  --bs-btn-disabled-color: #728395;
}
.btn-outline-bs-grey-dark-faded,
.btn-outline-bs-grey-dark-faded.no-hover,
.btn-outline-bs-grey-dark-faded.no-hover:hover,
.btn-outline-bs-grey-dark-faded.no-active,
.btn-outline-bs-grey-dark-faded.no-active:active,
.btn-outline-bs-grey-dark-faded.no-focus,
.btn-outline-bs-grey-dark-faded.no-focus:focus,
.btn-outline-bs-grey-dark-faded.no-focus:focus-visible {
  color: #728395;
  border-color: #e7eaed;
  background-color: transparent;
}
.btn-outline-bs-grey-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-bs-grey-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-bs-grey-dark-faded,
.btn-check:checked + .btn-outline-bs-grey-dark-faded {
  background-color: #e7eaed;
  border-color: #e7eaed;
  color: #212529;
}
.show > .btn-outline-bs-grey-dark-faded.dropdown-toggle,
.btn-outline-bs-grey-dark-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #8f9dab !important;
  border-color: #8f9dab !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-bs-grey-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-bs-grey-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-bs-grey-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-bs-grey-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-bs-grey-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #8f9dab !important;
    border-color: #8f9dab !important;
  }
}
.btn-outline-bs-grey-dark-faded.disabled,
.btn-outline-bs-grey-dark-faded:disabled {
  color: #f3f4f6;
  border-color: #f3f4f6;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-bs-grey-dark-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f8f9f9;
  --bs-btn-active-color: #8393a2;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f8f9f9;
  --bs-btn-hover-color: #8393a2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9f9;
  --bs-btn-disabled-color: #8393a2;
}
.btn-outline-bs-grey-dark-pale,
.btn-outline-bs-grey-dark-pale.no-hover,
.btn-outline-bs-grey-dark-pale.no-hover:hover,
.btn-outline-bs-grey-dark-pale.no-active,
.btn-outline-bs-grey-dark-pale.no-active:active,
.btn-outline-bs-grey-dark-pale.no-focus,
.btn-outline-bs-grey-dark-pale.no-focus:focus,
.btn-outline-bs-grey-dark-pale.no-focus:focus-visible {
  color: #8393a2;
  border-color: #f8f9f9;
  background-color: transparent;
}
.btn-outline-bs-grey-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-bs-grey-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-bs-grey-dark-pale,
.btn-check:checked + .btn-outline-bs-grey-dark-pale {
  background-color: #f8f9f9;
  border-color: #f8f9f9;
  color: #212529;
}
.show > .btn-outline-bs-grey-dark-pale.dropdown-toggle,
.btn-outline-bs-grey-dark-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #a0acb8 !important;
  border-color: #a0acb8 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-bs-grey-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-bs-grey-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-bs-grey-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-bs-grey-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-bs-grey-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #a0acb8 !important;
    border-color: #a0acb8 !important;
  }
}
.btn-outline-bs-grey-dark-pale.disabled,
.btn-outline-bs-grey-dark-pale:disabled {
  color: #fbfcfc;
  border-color: #fbfcfc;
  opacity: inherit;
}
.alert-bs-grey-dark {
  color: #778898;
  background-color: #f0f2f4;
  border-color: #ebeef0;
}
.alert-bs-grey-dark .alert-link {
  color: #6a7b8c;
}
.list-group-item-bs-grey-dark {
  color: #212529;
  background-color: #f0f2f4;
}
.list-group-item-bs-grey-dark.list-group-item-action:hover:not(.no-hover),
.list-group-item-bs-grey-dark.list-group-item-action.hover:not(.no-hover),
.list-group-item-bs-grey-dark.list-group-item-action:focus:not(.no-focus),
.list-group-item-bs-grey-dark.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-bs-grey-dark.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #99a6b2 !important;
}
.list-group-item-bs-grey-dark.list-group-item-action.active,
.list-group-item-bs-grey-dark.list-group-item-action:active {
  color: #212529;
  background-color: #b6bfc8 !important;
  border-color: #b6bfc8;
}
.card.card-action-bs-grey-dark:hover:not(.no-hover),
.card.card-action-bs-grey-dark.hover:not(.no-hover),
.card.card-action-bs-grey-dark:focus:not(.no-focus),
.card.card-action-bs-grey-dark:focus-visible:not(.no-focus),
.card.card-action-bs-grey-dark.focus:not(.no-focus) {
  color: #fff;
  background-color: #99a6b2 !important;
  box-shadow: 0 0 7px 0 #778898 !important;
}
.card.card-action-bs-grey-dark:active,
.card.card-action-bs-grey-dark.active {
  color: #212529;
  background-color: #b6bfc8 !important;
  box-shadow: 0 0 7px 0 #94a1ae !important;
}
.form-check-input-bs-grey-dark:checked,
.form-check-input-bs-grey-dark[type=checkbox]:indeterminate {
  border-color: #ced4da;
  background-color: #ced4da;
  color: #212529;
}
.form-check .form-check-input-bs-grey-dark:checked ~ .form-check-label.form-check-label-em {
  color: #ced4da;
  font-weight: 700;
}
.table-bs-grey-dark {
  background-color: #f5f6f8;
  --bs-table-bg: #f5f6f8;
  border-color: #f0f2f4;
  color: #212529;
}
.table-striped.table-bs-grey-dark > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-bs-grey-dark:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-bs-grey-dark,
.table-striped > tbody > tr:nth-of-type(odd) td.table-bs-grey-dark,
.table-striped-bs-grey-dark tbody tr:nth-of-type(odd) {
  background-color: rgba(206, 212, 218, 0.2);
}
.table-chess.table-bs-grey-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-bs-grey-dark tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-bs-grey-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-bs-grey-dark tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(206, 212, 218, 0.2);
}
.shine-bs-grey-dark,
.shadow-bs-grey-dark,
.shine-bs-grey-dark:focus,
.shine-bs-grey-dark:focus-visible,
.shadow-bs-grey-dark:focus,
.shadow-bs-grey-dark:focus-visible {
  box-shadow: 0 0 7px 0 #ced4da !important;
}
.text-shine-bs-grey-dark,
.text-shadow-bs-grey-dark,
.text-shine-bs-grey-dark:focus,
.text-shine-bs-grey-dark:focus-visible,
.text-shadow-bs-grey-dark:focus,
.text-shadow-bs-grey-dark:focus-visible {
  text-shadow: 0 0 7px #ced4da !important;
}
.popover-bs-grey-dark-faded {
  --bs-popover-border-color: #ced4da;
  --bs-popover-header-bg: rgba(206, 212, 218, 0.25);
  --bs-popover-header-color: #ced4da;
}
.popover-bs-grey-dark {
  --bs-popover-border-color: #ced4da;
  --bs-popover-header-bg: #ced4da;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-apple-keyboard-background: #d0d4d9;
  --bs-apple-keyboard-background-rgb: 208, 212, 217;
  --bs-apple-keyboard-background-r: 208;
  --bs-apple-keyboard-background-g: 212;
  --bs-apple-keyboard-background-b: 217;
  --bs-apple-keyboard-background-hover: #7b8795;
  --bs-apple-keyboard-background-hover-rgb: 123.4, 134.6, 148.6;
  --bs-apple-keyboard-background-hover-r: 123.4;
  --bs-apple-keyboard-background-hover-g: 134.6;
  --bs-apple-keyboard-background-hover-b: 148.6;
  --bs-apple-keyboard-background-active: #98a0ab;
  --bs-apple-keyboard-background-active-rgb: 151.6, 160.4, 171.4;
  --bs-apple-keyboard-background-active-r: 151.6;
  --bs-apple-keyboard-background-active-g: 160.4;
  --bs-apple-keyboard-background-active-b: 171.4;
  --bs-apple-keyboard-background-faded: #e8eaec;
  --bs-apple-keyboard-background-faded-rgb: 231.5, 233.5, 236;
  --bs-apple-keyboard-background-faded-r: 231.5;
  --bs-apple-keyboard-background-faded-g: 233.5;
  --bs-apple-keyboard-background-faded-b: 236;
  --bs-apple-keyboard-background-faded-hover: #939ca8;
  --bs-apple-keyboard-background-faded-hover-rgb: 146.9, 156.1, 167.6;
  --bs-apple-keyboard-background-faded-hover-r: 146.9;
  --bs-apple-keyboard-background-faded-hover-g: 156.1;
  --bs-apple-keyboard-background-faded-hover-b: 167.6;
  --bs-apple-keyboard-background-faded-active: #afb6be;
  --bs-apple-keyboard-background-faded-active-rgb: 175.1, 181.9, 190.4;
  --bs-apple-keyboard-background-faded-active-r: 175.1;
  --bs-apple-keyboard-background-faded-active-g: 181.9;
  --bs-apple-keyboard-background-faded-active-b: 190.4;
  --bs-apple-keyboard-background-pale: #f8f9f9;
  --bs-apple-keyboard-background-pale-rgb: 247.95, 248.55, 249.3;
  --bs-apple-keyboard-background-pale-r: 247.95;
  --bs-apple-keyboard-background-pale-g: 248.55;
  --bs-apple-keyboard-background-pale-b: 249.3;
  --bs-apple-keyboard-background-pale-hover: #a3abb5;
  --bs-apple-keyboard-background-pale-hover-rgb: 163.35, 171.15, 180.9;
  --bs-apple-keyboard-background-pale-hover-r: 163.35;
  --bs-apple-keyboard-background-pale-hover-g: 171.15;
  --bs-apple-keyboard-background-pale-hover-b: 180.9;
  --bs-apple-keyboard-background-pale-active: #c0c5cc;
  --bs-apple-keyboard-background-pale-active-rgb: 191.55, 196.95, 203.7;
  --bs-apple-keyboard-background-pale-active-r: 191.55;
  --bs-apple-keyboard-background-pale-active-g: 196.95;
  --bs-apple-keyboard-background-pale-active-b: 203.7;
}
.bg-apple-keyboard-background {
  background-color: #d0d4d9 !important;
  color: #212529;
}
.navbar.bg-apple-keyboard-background .navbar-brand,
.navbar.bg-apple-keyboard-background .nav-link,
.navbar.bg-apple-keyboard-background .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-apple-keyboard-background .nav-link.active {
  color: #4e5862;
}
.bg-apple-keyboard-background-hover {
  background-color: #d0d4d9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-apple-keyboard-background-hover:active,
.bg-apple-keyboard-background-hover.active {
  background-color: #98a0ab !important;
  color: #fff;
}
.bg-apple-keyboard-background-hover:hover:not(.no-hover),
.bg-apple-keyboard-background-hover.hover:not(.no-hover),
.bg-apple-keyboard-background-hover:focus:not(.no-focus),
.bg-apple-keyboard-background-hover:focus-visible:not(.no-focus),
.bg-apple-keyboard-background-hover.focus:not(.no-focus),
.bg-apple-keyboard-background-hover-sim {
  background-color: #7b8795 !important;
  color: #fff;
}
.border-apple-keyboard-background {
  border-color: #d0d4d9 !important;
}
.text-apple-keyboard-background {
  color: #d0d4d9 !important;
}
.link-apple-keyboard-background,
.text-apple-keyboard-background-hover {
  color: #d0d4d9 !important;
  cursor: pointer;
}
.link-apple-keyboard-background:active,
.link-apple-keyboard-background.active,
.text-apple-keyboard-background-hover:active,
.text-apple-keyboard-background-hover.active {
  color: #98a0ab !important;
}
.link-apple-keyboard-background:hover:not(.no-hover),
.link-apple-keyboard-background.hover:not(.no-hover),
.link-apple-keyboard-background:focus:not(.no-focus),
.link-apple-keyboard-background:focus-visible:not(.no-focus),
.link-apple-keyboard-background.focus:not(.no-focus),
.text-apple-keyboard-background-hover:hover:not(.no-hover),
.text-apple-keyboard-background-hover.hover:not(.no-hover),
.text-apple-keyboard-background-hover:focus:not(.no-focus),
.text-apple-keyboard-background-hover:focus-visible:not(.no-focus),
.text-apple-keyboard-background-hover.focus:not(.no-focus) {
  color: #7b8795 !important;
}
.bg-apple-keyboard-background-faded {
  background-color: #e8eaec !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-0 {
  background-color: rgba(208, 212, 217, 0) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-5 {
  background-color: rgba(208, 212, 217, 0.05) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-10 {
  background-color: rgba(208, 212, 217, 0.1) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-15 {
  background-color: rgba(208, 212, 217, 0.15) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-20 {
  background-color: rgba(208, 212, 217, 0.2) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-25 {
  background-color: rgba(208, 212, 217, 0.25) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-30 {
  background-color: rgba(208, 212, 217, 0.3) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-35 {
  background-color: rgba(208, 212, 217, 0.35) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-40 {
  background-color: rgba(208, 212, 217, 0.4) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-45 {
  background-color: rgba(208, 212, 217, 0.45) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-50 {
  background-color: rgba(208, 212, 217, 0.5) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-55 {
  background-color: rgba(208, 212, 217, 0.55) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-60 {
  background-color: rgba(208, 212, 217, 0.6) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-65 {
  background-color: rgba(208, 212, 217, 0.65) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-70 {
  background-color: rgba(208, 212, 217, 0.7) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-75 {
  background-color: rgba(208, 212, 217, 0.75) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-80 {
  background-color: rgba(208, 212, 217, 0.8) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-85 {
  background-color: rgba(208, 212, 217, 0.85) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-90 {
  background-color: rgba(208, 212, 217, 0.9) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-95 {
  background-color: rgba(208, 212, 217, 0.95) !important;
  color: #212529;
}
.bg-apple-keyboard-background-op-100 {
  background-color: #d0d4d9 !important;
  color: #212529;
}
.navbar.bg-apple-keyboard-background-faded .navbar-brand,
.navbar.bg-apple-keyboard-background-faded .nav-link,
.navbar.bg-apple-keyboard-background-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-apple-keyboard-background-faded .nav-link.active {
  color: #4e5862;
}
.bg-apple-keyboard-background-faded-hover {
  background-color: #e8eaec !important;
  color: #212529;
  cursor: pointer;
}
.bg-apple-keyboard-background-faded-hover:active,
.bg-apple-keyboard-background-faded-hover.active {
  background-color: #afb6be !important;
  color: #212529;
}
.bg-apple-keyboard-background-faded-hover:hover:not(.no-hover),
.bg-apple-keyboard-background-faded-hover.hover:not(.no-hover),
.bg-apple-keyboard-background-faded-hover:focus:not(.no-focus),
.bg-apple-keyboard-background-faded-hover:focus-visible:not(.no-focus),
.bg-apple-keyboard-background-faded-hover.focus:not(.no-focus) {
  background-color: #939ca8 !important;
  color: #fff;
}
.border-apple-keyboard-background-faded {
  border-color: #e8eaec !important;
}
.text-apple-keyboard-background-faded {
  color: #e8eaec !important;
}
.text-apple-keyboard-background-faded-hover {
  color: #e8eaec !important;
  cursor: pointer;
}
.text-apple-keyboard-background-faded-hover:active,
.text-apple-keyboard-background-faded-hover.active {
  color: #afb6be !important;
}
.text-apple-keyboard-background-faded-hover:hover:not(.no-hover),
.text-apple-keyboard-background-faded-hover.hover:not(.no-hover),
.text-apple-keyboard-background-faded-hover:focus:not(.no-focus),
.text-apple-keyboard-background-faded-hover:focus-visible:not(.no-focus),
.text-apple-keyboard-background-faded-hover.focus:not(.no-focus) {
  color: #939ca8 !important;
}
.bg-apple-keyboard-background-pale {
  background-color: #f8f9f9 !important;
  color: #212529;
}
.navbar.bg-apple-keyboard-background-pale .navbar-brand,
.navbar.bg-apple-keyboard-background-pale .nav-link,
.navbar.bg-apple-keyboard-background-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-apple-keyboard-background-pale .nav-link.active {
  color: #4e5862;
}
.bg-apple-keyboard-background-pale-hover {
  background-color: #f8f9f9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-apple-keyboard-background-pale-hover:active,
.bg-apple-keyboard-background-pale-hover.active {
  background-color: #c0c5cc !important;
  color: #212529;
}
.bg-apple-keyboard-background-pale-hover:hover:not(.no-hover),
.bg-apple-keyboard-background-pale-hover.hover:not(.no-hover),
.bg-apple-keyboard-background-pale-hover:focus:not(.no-focus),
.bg-apple-keyboard-background-pale-hover:focus-visible:not(.no-focus),
.bg-apple-keyboard-background-pale-hover.focus:not(.no-focus) {
  background-color: #a3abb5 !important;
  color: #fff;
}
.border-apple-keyboard-background-pale {
  border-color: #f8f9f9 !important;
}
.text-apple-keyboard-background-pale {
  color: #f8f9f9 !important;
}
.text-apple-keyboard-background-pale-hover {
  color: #f8f9f9 !important;
  cursor: pointer;
}
.text-apple-keyboard-background-pale-hover:active,
.text-apple-keyboard-background-pale-hover.active {
  color: #c0c5cc !important;
}
.text-apple-keyboard-background-pale-hover:hover:not(.no-hover),
.text-apple-keyboard-background-pale-hover.hover:not(.no-hover),
.text-apple-keyboard-background-pale-hover:focus:not(.no-focus),
.text-apple-keyboard-background-pale-hover:focus-visible:not(.no-focus),
.text-apple-keyboard-background-pale-hover.focus:not(.no-focus) {
  color: #a3abb5 !important;
}
.btn-apple-keyboard-background {
  --bs-btn-active-bg: #d0d4d9;
  --bs-btn-active-border-color: #d0d4d9;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d0d4d9;
  --bs-btn-hover-border-color: #d0d4d9;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d0d4d9;
  --bs-btn-disabled-border-color: #d0d4d9;
  --bs-btn-disabled-color: #212529;
}
.btn-apple-keyboard-background,
.btn-apple-keyboard-background.no-hover,
.btn-apple-keyboard-background.no-hover:hover,
.btn-apple-keyboard-background.no-active,
.btn-apple-keyboard-background.no-active:active,
.btn-apple-keyboard-background.no-focus,
.btn-apple-keyboard-background.no-focus:focus,
.btn-apple-keyboard-background.no-focus:focus-visible {
  background-color: #d0d4d9;
  border-color: #d0d4d9;
  color: #212529;
}
.btn-apple-keyboard-background:not(:disabled):not(.disabled):active:not(.no-active),
.btn-apple-keyboard-background:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-apple-keyboard-background,
.btn-check:checked + .btn-apple-keyboard-background {
  background: none;
  background-color: #98a0ab;
  border-color: #98a0ab;
  color: #fff;
}
.show > .btn-apple-keyboard-background.dropdown-toggle,
.btn-apple-keyboard-background.dropdown-toggle.show {
  background: none;
  background-color: #7b8795 !important;
  border-color: #7b8795 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-apple-keyboard-background:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-apple-keyboard-background:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-apple-keyboard-background:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-apple-keyboard-background:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-apple-keyboard-background:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #7b8795 !important;
    border-color: #7b8795 !important;
    color: #fff !important;
  }
}
.btn-apple-keyboard-background.disabled,
.btn-apple-keyboard-background:disabled {
  background-color: #e8eaec;
  border-color: #e8eaec;
  opacity: inherit;
  color: #b9bec6;
}
.btn-apple-keyboard-background-faded {
  --bs-btn-active-bg: #e8eaec;
  --bs-btn-active-border-color: #e8eaec;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e8eaec;
  --bs-btn-hover-border-color: #e8eaec;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e8eaec;
  --bs-btn-disabled-border-color: #e8eaec;
  --bs-btn-disabled-color: #212529;
}
.btn-apple-keyboard-background-faded,
.btn-apple-keyboard-background-faded.no-hover,
.btn-apple-keyboard-background-faded.no-hover:hover,
.btn-apple-keyboard-background-faded.no-active,
.btn-apple-keyboard-background-faded.no-active:active,
.btn-apple-keyboard-background-faded.no-focus,
.btn-apple-keyboard-background-faded.no-focus:focus,
.btn-apple-keyboard-background-faded.no-focus:focus-visible {
  background-color: #e8eaec;
  border-color: #e8eaec;
  color: #212529;
}
.btn-apple-keyboard-background-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-apple-keyboard-background-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-apple-keyboard-background-faded,
.btn-check:checked + .btn-apple-keyboard-background-faded {
  background: none;
  background-color: #afb6be;
  border-color: #afb6be;
  color: #212529;
}
.show > .btn-apple-keyboard-background-faded.dropdown-toggle,
.btn-apple-keyboard-background-faded.dropdown-toggle.show {
  background: none;
  background-color: #939ca8 !important;
  border-color: #939ca8 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-apple-keyboard-background-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-apple-keyboard-background-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-apple-keyboard-background-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-apple-keyboard-background-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-apple-keyboard-background-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #939ca8 !important;
    border-color: #939ca8 !important;
    color: #fff !important;
  }
}
.btn-apple-keyboard-background-faded.disabled,
.btn-apple-keyboard-background-faded:disabled {
  background-color: #f3f4f6;
  border-color: #f3f4f6;
  opacity: inherit;
  color: #c0c5cc;
}
.btn-apple-keyboard-background-pale {
  --bs-btn-active-bg: #f8f9f9;
  --bs-btn-active-border-color: #f8f9f9;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f8f9f9;
  --bs-btn-hover-border-color: #f8f9f9;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f8f9f9;
  --bs-btn-disabled-border-color: #f8f9f9;
  --bs-btn-disabled-color: #212529;
}
.btn-apple-keyboard-background-pale,
.btn-apple-keyboard-background-pale.no-hover,
.btn-apple-keyboard-background-pale.no-hover:hover,
.btn-apple-keyboard-background-pale.no-active,
.btn-apple-keyboard-background-pale.no-active:active,
.btn-apple-keyboard-background-pale.no-focus,
.btn-apple-keyboard-background-pale.no-focus:focus,
.btn-apple-keyboard-background-pale.no-focus:focus-visible {
  background-color: #f8f9f9;
  border-color: #f8f9f9;
  color: #212529;
}
.btn-apple-keyboard-background-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-apple-keyboard-background-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-apple-keyboard-background-pale,
.btn-check:checked + .btn-apple-keyboard-background-pale {
  background: none;
  background-color: #c0c5cc;
  border-color: #c0c5cc;
  color: #212529;
}
.show > .btn-apple-keyboard-background-pale.dropdown-toggle,
.btn-apple-keyboard-background-pale.dropdown-toggle.show {
  background: none;
  background-color: #a3abb5 !important;
  border-color: #a3abb5 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-apple-keyboard-background-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-apple-keyboard-background-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-apple-keyboard-background-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-apple-keyboard-background-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-apple-keyboard-background-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #a3abb5 !important;
    border-color: #a3abb5 !important;
    color: #fff !important;
  }
}
.btn-apple-keyboard-background-pale.disabled,
.btn-apple-keyboard-background-pale:disabled {
  background-color: #fbfcfc;
  border-color: #fbfcfc;
  opacity: inherit;
  color: #c4c9d0;
}
.btn-outline-apple-keyboard-background {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d0d4d9;
  --bs-btn-active-color: #d0d4d9;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d0d4d9;
  --bs-btn-hover-color: #d0d4d9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d0d4d9;
  --bs-btn-disabled-color: #d0d4d9;
}
.btn-outline-apple-keyboard-background,
.btn-outline-apple-keyboard-background.no-hover,
.btn-outline-apple-keyboard-background.no-hover:hover,
.btn-outline-apple-keyboard-background.no-active,
.btn-outline-apple-keyboard-background.no-active:active,
.btn-outline-apple-keyboard-background.no-focus,
.btn-outline-apple-keyboard-background.no-focus:focus,
.btn-outline-apple-keyboard-background.no-focus:focus-visible {
  color: #d0d4d9;
  border-color: #d0d4d9;
  background-color: transparent;
}
.btn-outline-apple-keyboard-background:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-apple-keyboard-background:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-apple-keyboard-background,
.btn-check:checked + .btn-outline-apple-keyboard-background {
  background-color: #d0d4d9;
  border-color: #d0d4d9;
  color: #212529;
}
.show > .btn-outline-apple-keyboard-background.dropdown-toggle,
.btn-outline-apple-keyboard-background.dropdown-toggle.show {
  color: #fff !important;
  background-color: #7b8795 !important;
  border-color: #7b8795 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-apple-keyboard-background:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-apple-keyboard-background:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-apple-keyboard-background:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-apple-keyboard-background:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-apple-keyboard-background:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #7b8795 !important;
    border-color: #7b8795 !important;
  }
}
.btn-outline-apple-keyboard-background.disabled,
.btn-outline-apple-keyboard-background:disabled {
  color: #e8eaec;
  border-color: #e8eaec;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-apple-keyboard-background-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e8eaec;
  --bs-btn-active-color: #778291;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e8eaec;
  --bs-btn-hover-color: #778291;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e8eaec;
  --bs-btn-disabled-color: #778291;
}
.btn-outline-apple-keyboard-background-faded,
.btn-outline-apple-keyboard-background-faded.no-hover,
.btn-outline-apple-keyboard-background-faded.no-hover:hover,
.btn-outline-apple-keyboard-background-faded.no-active,
.btn-outline-apple-keyboard-background-faded.no-active:active,
.btn-outline-apple-keyboard-background-faded.no-focus,
.btn-outline-apple-keyboard-background-faded.no-focus:focus,
.btn-outline-apple-keyboard-background-faded.no-focus:focus-visible {
  color: #778291;
  border-color: #e8eaec;
  background-color: transparent;
}
.btn-outline-apple-keyboard-background-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-apple-keyboard-background-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-apple-keyboard-background-faded,
.btn-check:checked + .btn-outline-apple-keyboard-background-faded {
  background-color: #e8eaec;
  border-color: #e8eaec;
  color: #212529;
}
.show > .btn-outline-apple-keyboard-background-faded.dropdown-toggle,
.btn-outline-apple-keyboard-background-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #939ca8 !important;
  border-color: #939ca8 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-apple-keyboard-background-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-apple-keyboard-background-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-apple-keyboard-background-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-apple-keyboard-background-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-apple-keyboard-background-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #939ca8 !important;
    border-color: #939ca8 !important;
  }
}
.btn-outline-apple-keyboard-background-faded.disabled,
.btn-outline-apple-keyboard-background-faded:disabled {
  color: #f3f4f6;
  border-color: #f3f4f6;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-apple-keyboard-background-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f8f9f9;
  --bs-btn-active-color: #87919e;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f8f9f9;
  --bs-btn-hover-color: #87919e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9f9;
  --bs-btn-disabled-color: #87919e;
}
.btn-outline-apple-keyboard-background-pale,
.btn-outline-apple-keyboard-background-pale.no-hover,
.btn-outline-apple-keyboard-background-pale.no-hover:hover,
.btn-outline-apple-keyboard-background-pale.no-active,
.btn-outline-apple-keyboard-background-pale.no-active:active,
.btn-outline-apple-keyboard-background-pale.no-focus,
.btn-outline-apple-keyboard-background-pale.no-focus:focus,
.btn-outline-apple-keyboard-background-pale.no-focus:focus-visible {
  color: #87919e;
  border-color: #f8f9f9;
  background-color: transparent;
}
.btn-outline-apple-keyboard-background-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-apple-keyboard-background-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-apple-keyboard-background-pale,
.btn-check:checked + .btn-outline-apple-keyboard-background-pale {
  background-color: #f8f9f9;
  border-color: #f8f9f9;
  color: #212529;
}
.show > .btn-outline-apple-keyboard-background-pale.dropdown-toggle,
.btn-outline-apple-keyboard-background-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #a3abb5 !important;
  border-color: #a3abb5 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-apple-keyboard-background-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-apple-keyboard-background-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-apple-keyboard-background-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-apple-keyboard-background-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-apple-keyboard-background-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #a3abb5 !important;
    border-color: #a3abb5 !important;
  }
}
.btn-outline-apple-keyboard-background-pale.disabled,
.btn-outline-apple-keyboard-background-pale:disabled {
  color: #fbfcfc;
  border-color: #fbfcfc;
  opacity: inherit;
}
.alert-apple-keyboard-background {
  color: #7b8795;
  background-color: #f1f2f4;
  border-color: #eceef0;
}
.alert-apple-keyboard-background .alert-link {
  color: #6e7a88;
}
.list-group-item-apple-keyboard-background {
  color: #212529;
  background-color: #f1f2f4;
}
.list-group-item-apple-keyboard-background.list-group-item-action:hover:not(.no-hover),
.list-group-item-apple-keyboard-background.list-group-item-action.hover:not(.no-hover),
.list-group-item-apple-keyboard-background.list-group-item-action:focus:not(.no-focus),
.list-group-item-apple-keyboard-background.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-apple-keyboard-background.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #9ca5af !important;
}
.list-group-item-apple-keyboard-background.list-group-item-action.active,
.list-group-item-apple-keyboard-background.list-group-item-action:active {
  color: #212529;
  background-color: #b9bec6 !important;
  border-color: #b9bec6;
}
.card.card-action-apple-keyboard-background:hover:not(.no-hover),
.card.card-action-apple-keyboard-background.hover:not(.no-hover),
.card.card-action-apple-keyboard-background:focus:not(.no-focus),
.card.card-action-apple-keyboard-background:focus-visible:not(.no-focus),
.card.card-action-apple-keyboard-background.focus:not(.no-focus) {
  color: #fff;
  background-color: #9ca5af !important;
  box-shadow: 0 0 7px 0 #7b8795 !important;
}
.card.card-action-apple-keyboard-background:active,
.card.card-action-apple-keyboard-background.active {
  color: #212529;
  background-color: #b9bec6 !important;
  box-shadow: 0 0 7px 0 #98a0ab !important;
}
.form-check-input-apple-keyboard-background:checked,
.form-check-input-apple-keyboard-background[type=checkbox]:indeterminate {
  border-color: #d0d4d9;
  background-color: #d0d4d9;
  color: #212529;
}
.form-check .form-check-input-apple-keyboard-background:checked ~ .form-check-label.form-check-label-em {
  color: #d0d4d9;
  font-weight: 700;
}
.table-apple-keyboard-background {
  background-color: #f6f6f7;
  --bs-table-bg: #f6f6f7;
  border-color: #f1f2f4;
  color: #212529;
}
.table-striped.table-apple-keyboard-background > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-apple-keyboard-background:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-apple-keyboard-background,
.table-striped > tbody > tr:nth-of-type(odd) td.table-apple-keyboard-background,
.table-striped-apple-keyboard-background tbody tr:nth-of-type(odd) {
  background-color: rgba(208, 212, 217, 0.2);
}
.table-chess.table-apple-keyboard-background tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-apple-keyboard-background tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-apple-keyboard-background tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-apple-keyboard-background tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(208, 212, 217, 0.2);
}
.shine-apple-keyboard-background,
.shadow-apple-keyboard-background,
.shine-apple-keyboard-background:focus,
.shine-apple-keyboard-background:focus-visible,
.shadow-apple-keyboard-background:focus,
.shadow-apple-keyboard-background:focus-visible {
  box-shadow: 0 0 7px 0 #d0d4d9 !important;
}
.text-shine-apple-keyboard-background,
.text-shadow-apple-keyboard-background,
.text-shine-apple-keyboard-background:focus,
.text-shine-apple-keyboard-background:focus-visible,
.text-shadow-apple-keyboard-background:focus,
.text-shadow-apple-keyboard-background:focus-visible {
  text-shadow: 0 0 7px #d0d4d9 !important;
}
.popover-apple-keyboard-background-faded {
  --bs-popover-border-color: #d0d4d9;
  --bs-popover-header-bg: rgba(208, 212, 217, 0.25);
  --bs-popover-header-color: #d0d4d9;
}
.popover-apple-keyboard-background {
  --bs-popover-border-color: #d0d4d9;
  --bs-popover-header-bg: #d0d4d9;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-apple-keyboard-light: #ffffff;
  --bs-apple-keyboard-light-rgb: 255, 255, 255;
  --bs-apple-keyboard-light-r: 255;
  --bs-apple-keyboard-light-g: 255;
  --bs-apple-keyboard-light-b: 255;
  --bs-apple-keyboard-light-hover: #b3b3b3;
  --bs-apple-keyboard-light-hover-rgb: 178.5, 178.5, 178.5;
  --bs-apple-keyboard-light-hover-r: 178.5;
  --bs-apple-keyboard-light-hover-g: 178.5;
  --bs-apple-keyboard-light-hover-b: 178.5;
  --bs-apple-keyboard-light-active: #cccccc;
  --bs-apple-keyboard-light-active-rgb: 204, 204, 204;
  --bs-apple-keyboard-light-active-r: 204;
  --bs-apple-keyboard-light-active-g: 204;
  --bs-apple-keyboard-light-active-b: 204;
  --bs-apple-keyboard-light-faded: #ffffff;
  --bs-apple-keyboard-light-faded-rgb: 255, 255, 255;
  --bs-apple-keyboard-light-faded-r: 255;
  --bs-apple-keyboard-light-faded-g: 255;
  --bs-apple-keyboard-light-faded-b: 255;
  --bs-apple-keyboard-light-faded-hover: #b3b3b3;
  --bs-apple-keyboard-light-faded-hover-rgb: 178.5, 178.5, 178.5;
  --bs-apple-keyboard-light-faded-hover-r: 178.5;
  --bs-apple-keyboard-light-faded-hover-g: 178.5;
  --bs-apple-keyboard-light-faded-hover-b: 178.5;
  --bs-apple-keyboard-light-faded-active: #cccccc;
  --bs-apple-keyboard-light-faded-active-rgb: 204, 204, 204;
  --bs-apple-keyboard-light-faded-active-r: 204;
  --bs-apple-keyboard-light-faded-active-g: 204;
  --bs-apple-keyboard-light-faded-active-b: 204;
  --bs-apple-keyboard-light-pale: #ffffff;
  --bs-apple-keyboard-light-pale-rgb: 255, 255, 255;
  --bs-apple-keyboard-light-pale-r: 255;
  --bs-apple-keyboard-light-pale-g: 255;
  --bs-apple-keyboard-light-pale-b: 255;
  --bs-apple-keyboard-light-pale-hover: #b3b3b3;
  --bs-apple-keyboard-light-pale-hover-rgb: 178.5, 178.5, 178.5;
  --bs-apple-keyboard-light-pale-hover-r: 178.5;
  --bs-apple-keyboard-light-pale-hover-g: 178.5;
  --bs-apple-keyboard-light-pale-hover-b: 178.5;
  --bs-apple-keyboard-light-pale-active: #cccccc;
  --bs-apple-keyboard-light-pale-active-rgb: 204, 204, 204;
  --bs-apple-keyboard-light-pale-active-r: 204;
  --bs-apple-keyboard-light-pale-active-g: 204;
  --bs-apple-keyboard-light-pale-active-b: 204;
}
.bg-apple-keyboard-light {
  background-color: #ffffff !important;
  color: #212529;
}
.navbar.bg-apple-keyboard-light .navbar-brand,
.navbar.bg-apple-keyboard-light .nav-link,
.navbar.bg-apple-keyboard-light .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-apple-keyboard-light .nav-link.active {
  color: #4e5862;
}
.bg-apple-keyboard-light-hover {
  background-color: #ffffff !important;
  color: #212529;
  cursor: pointer;
}
.bg-apple-keyboard-light-hover:active,
.bg-apple-keyboard-light-hover.active {
  background-color: #cccccc !important;
  color: #212529;
}
.bg-apple-keyboard-light-hover:hover:not(.no-hover),
.bg-apple-keyboard-light-hover.hover:not(.no-hover),
.bg-apple-keyboard-light-hover:focus:not(.no-focus),
.bg-apple-keyboard-light-hover:focus-visible:not(.no-focus),
.bg-apple-keyboard-light-hover.focus:not(.no-focus),
.bg-apple-keyboard-light-hover-sim {
  background-color: #b3b3b3 !important;
  color: #212529;
}
.border-apple-keyboard-light {
  border-color: #ffffff !important;
}
.text-apple-keyboard-light {
  color: #ffffff !important;
}
.link-apple-keyboard-light,
.text-apple-keyboard-light-hover {
  color: #ffffff !important;
  cursor: pointer;
}
.link-apple-keyboard-light:active,
.link-apple-keyboard-light.active,
.text-apple-keyboard-light-hover:active,
.text-apple-keyboard-light-hover.active {
  color: #cccccc !important;
}
.link-apple-keyboard-light:hover:not(.no-hover),
.link-apple-keyboard-light.hover:not(.no-hover),
.link-apple-keyboard-light:focus:not(.no-focus),
.link-apple-keyboard-light:focus-visible:not(.no-focus),
.link-apple-keyboard-light.focus:not(.no-focus),
.text-apple-keyboard-light-hover:hover:not(.no-hover),
.text-apple-keyboard-light-hover.hover:not(.no-hover),
.text-apple-keyboard-light-hover:focus:not(.no-focus),
.text-apple-keyboard-light-hover:focus-visible:not(.no-focus),
.text-apple-keyboard-light-hover.focus:not(.no-focus) {
  color: #b3b3b3 !important;
}
.bg-apple-keyboard-light-faded {
  background-color: #ffffff !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-0 {
  background-color: rgba(255, 255, 255, 0) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-5 {
  background-color: rgba(255, 255, 255, 0.05) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-10 {
  background-color: rgba(255, 255, 255, 0.1) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-15 {
  background-color: rgba(255, 255, 255, 0.15) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-20 {
  background-color: rgba(255, 255, 255, 0.2) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-25 {
  background-color: rgba(255, 255, 255, 0.25) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-30 {
  background-color: rgba(255, 255, 255, 0.3) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-35 {
  background-color: rgba(255, 255, 255, 0.35) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-40 {
  background-color: rgba(255, 255, 255, 0.4) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-45 {
  background-color: rgba(255, 255, 255, 0.45) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-50 {
  background-color: rgba(255, 255, 255, 0.5) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-55 {
  background-color: rgba(255, 255, 255, 0.55) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-60 {
  background-color: rgba(255, 255, 255, 0.6) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-65 {
  background-color: rgba(255, 255, 255, 0.65) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-70 {
  background-color: rgba(255, 255, 255, 0.7) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-75 {
  background-color: rgba(255, 255, 255, 0.75) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-80 {
  background-color: rgba(255, 255, 255, 0.8) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-85 {
  background-color: rgba(255, 255, 255, 0.85) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-90 {
  background-color: rgba(255, 255, 255, 0.9) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-95 {
  background-color: rgba(255, 255, 255, 0.95) !important;
  color: #212529;
}
.bg-apple-keyboard-light-op-100 {
  background-color: #ffffff !important;
  color: #212529;
}
.navbar.bg-apple-keyboard-light-faded .navbar-brand,
.navbar.bg-apple-keyboard-light-faded .nav-link,
.navbar.bg-apple-keyboard-light-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-apple-keyboard-light-faded .nav-link.active {
  color: #4e5862;
}
.bg-apple-keyboard-light-faded-hover {
  background-color: #ffffff !important;
  color: #212529;
  cursor: pointer;
}
.bg-apple-keyboard-light-faded-hover:active,
.bg-apple-keyboard-light-faded-hover.active {
  background-color: #cccccc !important;
  color: #212529;
}
.bg-apple-keyboard-light-faded-hover:hover:not(.no-hover),
.bg-apple-keyboard-light-faded-hover.hover:not(.no-hover),
.bg-apple-keyboard-light-faded-hover:focus:not(.no-focus),
.bg-apple-keyboard-light-faded-hover:focus-visible:not(.no-focus),
.bg-apple-keyboard-light-faded-hover.focus:not(.no-focus) {
  background-color: #b3b3b3 !important;
  color: #212529;
}
.border-apple-keyboard-light-faded {
  border-color: #ffffff !important;
}
.text-apple-keyboard-light-faded {
  color: #ffffff !important;
}
.text-apple-keyboard-light-faded-hover {
  color: #ffffff !important;
  cursor: pointer;
}
.text-apple-keyboard-light-faded-hover:active,
.text-apple-keyboard-light-faded-hover.active {
  color: #cccccc !important;
}
.text-apple-keyboard-light-faded-hover:hover:not(.no-hover),
.text-apple-keyboard-light-faded-hover.hover:not(.no-hover),
.text-apple-keyboard-light-faded-hover:focus:not(.no-focus),
.text-apple-keyboard-light-faded-hover:focus-visible:not(.no-focus),
.text-apple-keyboard-light-faded-hover.focus:not(.no-focus) {
  color: #b3b3b3 !important;
}
.bg-apple-keyboard-light-pale {
  background-color: #ffffff !important;
  color: #212529;
}
.navbar.bg-apple-keyboard-light-pale .navbar-brand,
.navbar.bg-apple-keyboard-light-pale .nav-link,
.navbar.bg-apple-keyboard-light-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-apple-keyboard-light-pale .nav-link.active {
  color: #4e5862;
}
.bg-apple-keyboard-light-pale-hover {
  background-color: #ffffff !important;
  color: #212529;
  cursor: pointer;
}
.bg-apple-keyboard-light-pale-hover:active,
.bg-apple-keyboard-light-pale-hover.active {
  background-color: #cccccc !important;
  color: #212529;
}
.bg-apple-keyboard-light-pale-hover:hover:not(.no-hover),
.bg-apple-keyboard-light-pale-hover.hover:not(.no-hover),
.bg-apple-keyboard-light-pale-hover:focus:not(.no-focus),
.bg-apple-keyboard-light-pale-hover:focus-visible:not(.no-focus),
.bg-apple-keyboard-light-pale-hover.focus:not(.no-focus) {
  background-color: #b3b3b3 !important;
  color: #212529;
}
.border-apple-keyboard-light-pale {
  border-color: #ffffff !important;
}
.text-apple-keyboard-light-pale {
  color: #ffffff !important;
}
.text-apple-keyboard-light-pale-hover {
  color: #ffffff !important;
  cursor: pointer;
}
.text-apple-keyboard-light-pale-hover:active,
.text-apple-keyboard-light-pale-hover.active {
  color: #cccccc !important;
}
.text-apple-keyboard-light-pale-hover:hover:not(.no-hover),
.text-apple-keyboard-light-pale-hover.hover:not(.no-hover),
.text-apple-keyboard-light-pale-hover:focus:not(.no-focus),
.text-apple-keyboard-light-pale-hover:focus-visible:not(.no-focus),
.text-apple-keyboard-light-pale-hover.focus:not(.no-focus) {
  color: #b3b3b3 !important;
}
.btn-apple-keyboard-light {
  --bs-btn-active-bg: #ffffff;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffffff;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffffff;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-btn-disabled-color: #212529;
}
.btn-apple-keyboard-light,
.btn-apple-keyboard-light.no-hover,
.btn-apple-keyboard-light.no-hover:hover,
.btn-apple-keyboard-light.no-active,
.btn-apple-keyboard-light.no-active:active,
.btn-apple-keyboard-light.no-focus,
.btn-apple-keyboard-light.no-focus:focus,
.btn-apple-keyboard-light.no-focus:focus-visible {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.btn-apple-keyboard-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-apple-keyboard-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-apple-keyboard-light,
.btn-check:checked + .btn-apple-keyboard-light {
  background: none;
  background-color: #cccccc;
  border-color: #cccccc;
  color: #212529;
}
.show > .btn-apple-keyboard-light.dropdown-toggle,
.btn-apple-keyboard-light.dropdown-toggle.show {
  background: none;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-apple-keyboard-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-apple-keyboard-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-apple-keyboard-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-apple-keyboard-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-apple-keyboard-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
    color: #212529 !important;
  }
}
.btn-apple-keyboard-light.disabled,
.btn-apple-keyboard-light:disabled {
  background-color: #ffffff;
  border-color: #ffffff;
  opacity: inherit;
  color: #cccccc;
}
.btn-apple-keyboard-light-faded {
  --bs-btn-active-bg: #ffffff;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffffff;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffffff;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-btn-disabled-color: #212529;
}
.btn-apple-keyboard-light-faded,
.btn-apple-keyboard-light-faded.no-hover,
.btn-apple-keyboard-light-faded.no-hover:hover,
.btn-apple-keyboard-light-faded.no-active,
.btn-apple-keyboard-light-faded.no-active:active,
.btn-apple-keyboard-light-faded.no-focus,
.btn-apple-keyboard-light-faded.no-focus:focus,
.btn-apple-keyboard-light-faded.no-focus:focus-visible {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.btn-apple-keyboard-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-apple-keyboard-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-apple-keyboard-light-faded,
.btn-check:checked + .btn-apple-keyboard-light-faded {
  background: none;
  background-color: #cccccc;
  border-color: #cccccc;
  color: #212529;
}
.show > .btn-apple-keyboard-light-faded.dropdown-toggle,
.btn-apple-keyboard-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-apple-keyboard-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-apple-keyboard-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-apple-keyboard-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-apple-keyboard-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-apple-keyboard-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
    color: #212529 !important;
  }
}
.btn-apple-keyboard-light-faded.disabled,
.btn-apple-keyboard-light-faded:disabled {
  background-color: #ffffff;
  border-color: #ffffff;
  opacity: inherit;
  color: #cccccc;
}
.btn-apple-keyboard-light-pale {
  --bs-btn-active-bg: #ffffff;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffffff;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffffff;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-btn-disabled-color: #212529;
}
.btn-apple-keyboard-light-pale,
.btn-apple-keyboard-light-pale.no-hover,
.btn-apple-keyboard-light-pale.no-hover:hover,
.btn-apple-keyboard-light-pale.no-active,
.btn-apple-keyboard-light-pale.no-active:active,
.btn-apple-keyboard-light-pale.no-focus,
.btn-apple-keyboard-light-pale.no-focus:focus,
.btn-apple-keyboard-light-pale.no-focus:focus-visible {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.btn-apple-keyboard-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-apple-keyboard-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-apple-keyboard-light-pale,
.btn-check:checked + .btn-apple-keyboard-light-pale {
  background: none;
  background-color: #cccccc;
  border-color: #cccccc;
  color: #212529;
}
.show > .btn-apple-keyboard-light-pale.dropdown-toggle,
.btn-apple-keyboard-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
  color: #212529 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-apple-keyboard-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-apple-keyboard-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-apple-keyboard-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-apple-keyboard-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-apple-keyboard-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
    color: #212529 !important;
  }
}
.btn-apple-keyboard-light-pale.disabled,
.btn-apple-keyboard-light-pale:disabled {
  background-color: #ffffff;
  border-color: #ffffff;
  opacity: inherit;
  color: #cccccc;
}
.btn-outline-apple-keyboard-light {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-active-color: #999999;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-hover-color: #999999;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-btn-disabled-color: #999999;
}
.btn-outline-apple-keyboard-light,
.btn-outline-apple-keyboard-light.no-hover,
.btn-outline-apple-keyboard-light.no-hover:hover,
.btn-outline-apple-keyboard-light.no-active,
.btn-outline-apple-keyboard-light.no-active:active,
.btn-outline-apple-keyboard-light.no-focus,
.btn-outline-apple-keyboard-light.no-focus:focus,
.btn-outline-apple-keyboard-light.no-focus:focus-visible {
  color: #999999;
  border-color: #ffffff;
  background-color: transparent;
}
.btn-outline-apple-keyboard-light:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-apple-keyboard-light:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-apple-keyboard-light,
.btn-check:checked + .btn-outline-apple-keyboard-light {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.show > .btn-outline-apple-keyboard-light.dropdown-toggle,
.btn-outline-apple-keyboard-light.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-apple-keyboard-light:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-apple-keyboard-light:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-apple-keyboard-light:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-apple-keyboard-light:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-apple-keyboard-light:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
  }
}
.btn-outline-apple-keyboard-light.disabled,
.btn-outline-apple-keyboard-light:disabled {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-apple-keyboard-light-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-active-color: #999999;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-hover-color: #999999;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-btn-disabled-color: #999999;
}
.btn-outline-apple-keyboard-light-faded,
.btn-outline-apple-keyboard-light-faded.no-hover,
.btn-outline-apple-keyboard-light-faded.no-hover:hover,
.btn-outline-apple-keyboard-light-faded.no-active,
.btn-outline-apple-keyboard-light-faded.no-active:active,
.btn-outline-apple-keyboard-light-faded.no-focus,
.btn-outline-apple-keyboard-light-faded.no-focus:focus,
.btn-outline-apple-keyboard-light-faded.no-focus:focus-visible {
  color: #999999;
  border-color: #ffffff;
  background-color: transparent;
}
.btn-outline-apple-keyboard-light-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-apple-keyboard-light-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-apple-keyboard-light-faded,
.btn-check:checked + .btn-outline-apple-keyboard-light-faded {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.show > .btn-outline-apple-keyboard-light-faded.dropdown-toggle,
.btn-outline-apple-keyboard-light-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-apple-keyboard-light-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-apple-keyboard-light-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-apple-keyboard-light-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-apple-keyboard-light-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-apple-keyboard-light-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
  }
}
.btn-outline-apple-keyboard-light-faded.disabled,
.btn-outline-apple-keyboard-light-faded:disabled {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-apple-keyboard-light-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-active-color: #999999;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-hover-color: #999999;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-btn-disabled-color: #999999;
}
.btn-outline-apple-keyboard-light-pale,
.btn-outline-apple-keyboard-light-pale.no-hover,
.btn-outline-apple-keyboard-light-pale.no-hover:hover,
.btn-outline-apple-keyboard-light-pale.no-active,
.btn-outline-apple-keyboard-light-pale.no-active:active,
.btn-outline-apple-keyboard-light-pale.no-focus,
.btn-outline-apple-keyboard-light-pale.no-focus:focus,
.btn-outline-apple-keyboard-light-pale.no-focus:focus-visible {
  color: #999999;
  border-color: #ffffff;
  background-color: transparent;
}
.btn-outline-apple-keyboard-light-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-apple-keyboard-light-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-apple-keyboard-light-pale,
.btn-check:checked + .btn-outline-apple-keyboard-light-pale {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.show > .btn-outline-apple-keyboard-light-pale.dropdown-toggle,
.btn-outline-apple-keyboard-light-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b3b3b3 !important;
  border-color: #b3b3b3 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-apple-keyboard-light-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-apple-keyboard-light-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-apple-keyboard-light-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-apple-keyboard-light-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-apple-keyboard-light-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #212529 !important;
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
  }
}
.btn-outline-apple-keyboard-light-pale.disabled,
.btn-outline-apple-keyboard-light-pale:disabled {
  color: #ffffff;
  border-color: #ffffff;
  opacity: inherit;
}
.alert-apple-keyboard-light {
  color: #b3b3b3;
  background-color: #ffffff;
  border-color: #ffffff;
}
.alert-apple-keyboard-light .alert-link {
  color: #a6a6a6;
}
.list-group-item-apple-keyboard-light {
  color: #212529;
  background-color: #ffffff;
}
.list-group-item-apple-keyboard-light.list-group-item-action:hover:not(.no-hover),
.list-group-item-apple-keyboard-light.list-group-item-action.hover:not(.no-hover),
.list-group-item-apple-keyboard-light.list-group-item-action:focus:not(.no-focus),
.list-group-item-apple-keyboard-light.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-apple-keyboard-light.list-group-item-action.focus:not(.no-focus) {
  color: #212529;
  background-color: #b3b3b3 !important;
}
.list-group-item-apple-keyboard-light.list-group-item-action.active,
.list-group-item-apple-keyboard-light.list-group-item-action:active {
  color: #212529;
  background-color: #cccccc !important;
  border-color: #cccccc;
}
.card.card-action-apple-keyboard-light:hover:not(.no-hover),
.card.card-action-apple-keyboard-light.hover:not(.no-hover),
.card.card-action-apple-keyboard-light:focus:not(.no-focus),
.card.card-action-apple-keyboard-light:focus-visible:not(.no-focus),
.card.card-action-apple-keyboard-light.focus:not(.no-focus) {
  color: #212529;
  background-color: #b3b3b3 !important;
  box-shadow: 0 0 7px 0 #b3b3b3 !important;
}
.card.card-action-apple-keyboard-light:active,
.card.card-action-apple-keyboard-light.active {
  color: #212529;
  background-color: #cccccc !important;
  box-shadow: 0 0 7px 0 #cccccc !important;
}
.form-check-input-apple-keyboard-light:checked,
.form-check-input-apple-keyboard-light[type=checkbox]:indeterminate {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #212529;
}
.form-check .form-check-input-apple-keyboard-light:checked ~ .form-check-label.form-check-label-em {
  color: #ffffff;
  font-weight: 700;
}
.table-apple-keyboard-light {
  background-color: #ffffff;
  --bs-table-bg: #ffffff;
  border-color: #ffffff;
  color: #212529;
}
.table-striped.table-apple-keyboard-light > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-apple-keyboard-light:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-apple-keyboard-light,
.table-striped > tbody > tr:nth-of-type(odd) td.table-apple-keyboard-light,
.table-striped-apple-keyboard-light tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.2);
}
.table-chess.table-apple-keyboard-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-apple-keyboard-light tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-apple-keyboard-light tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-apple-keyboard-light tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(255, 255, 255, 0.2);
}
.shine-apple-keyboard-light,
.shadow-apple-keyboard-light,
.shine-apple-keyboard-light:focus,
.shine-apple-keyboard-light:focus-visible,
.shadow-apple-keyboard-light:focus,
.shadow-apple-keyboard-light:focus-visible {
  box-shadow: 0 0 7px 0 #ffffff !important;
}
.text-shine-apple-keyboard-light,
.text-shadow-apple-keyboard-light,
.text-shine-apple-keyboard-light:focus,
.text-shine-apple-keyboard-light:focus-visible,
.text-shadow-apple-keyboard-light:focus,
.text-shadow-apple-keyboard-light:focus-visible {
  text-shadow: 0 0 7px #ffffff !important;
}
.popover-apple-keyboard-light-faded {
  --bs-popover-border-color: #ffffff;
  --bs-popover-header-bg: rgba(255, 255, 255, 0.25);
  --bs-popover-header-color: #ffffff;
}
.popover-apple-keyboard-light {
  --bs-popover-border-color: #ffffff;
  --bs-popover-header-bg: #ffffff;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-apple-keyboard-dark: #aab0bb;
  --bs-apple-keyboard-dark-rgb: 170, 176, 187;
  --bs-apple-keyboard-dark-r: 170;
  --bs-apple-keyboard-dark-g: 176;
  --bs-apple-keyboard-dark-b: 187;
  --bs-apple-keyboard-dark-hover: #5b6371;
  --bs-apple-keyboard-dark-hover-rgb: 90.66666667, 98.66666667, 113.33333333;
  --bs-apple-keyboard-dark-hover-r: 90.66666667;
  --bs-apple-keyboard-dark-hover-g: 98.66666667;
  --bs-apple-keyboard-dark-hover-b: 113.33333333;
  --bs-apple-keyboard-dark-active: #717b8e;
  --bs-apple-keyboard-dark-active-rgb: 113.33333333, 123.33333333, 141.66666667;
  --bs-apple-keyboard-dark-active-r: 113.33333333;
  --bs-apple-keyboard-dark-active-g: 123.33333333;
  --bs-apple-keyboard-dark-active-b: 141.66666667;
  --bs-apple-keyboard-dark-faded: #d5d8dd;
  --bs-apple-keyboard-dark-faded-rgb: 212.5, 215.5, 221;
  --bs-apple-keyboard-dark-faded-r: 212.5;
  --bs-apple-keyboard-dark-faded-g: 215.5;
  --bs-apple-keyboard-dark-faded-b: 221;
  --bs-apple-keyboard-dark-faded-hover: #808899;
  --bs-apple-keyboard-dark-faded-hover-rgb: 127.5, 136.5, 153;
  --bs-apple-keyboard-dark-faded-hover-r: 127.5;
  --bs-apple-keyboard-dark-faded-hover-g: 136.5;
  --bs-apple-keyboard-dark-faded-hover-b: 153;
  --bs-apple-keyboard-dark-faded-active: #9ca3b0;
  --bs-apple-keyboard-dark-faded-active-rgb: 155.83333333, 162.83333333, 175.66666667;
  --bs-apple-keyboard-dark-faded-active-r: 155.83333333;
  --bs-apple-keyboard-dark-faded-active-g: 162.83333333;
  --bs-apple-keyboard-dark-faded-active-b: 175.66666667;
  --bs-apple-keyboard-dark-pale: #f2f3f5;
  --bs-apple-keyboard-dark-pale-rgb: 242.25, 243.15, 244.8;
  --bs-apple-keyboard-dark-pale-r: 242.25;
  --bs-apple-keyboard-dark-pale-g: 243.15;
  --bs-apple-keyboard-dark-pale-b: 244.8;
  --bs-apple-keyboard-dark-pale-hover: #9da4b1;
  --bs-apple-keyboard-dark-pale-hover-rgb: 157.25, 164.15, 176.8;
  --bs-apple-keyboard-dark-pale-hover-r: 157.25;
  --bs-apple-keyboard-dark-pale-hover-g: 164.15;
  --bs-apple-keyboard-dark-pale-hover-b: 176.8;
  --bs-apple-keyboard-dark-pale-active: #babec7;
  --bs-apple-keyboard-dark-pale-active-rgb: 185.58333333, 190.48333333, 199.46666667;
  --bs-apple-keyboard-dark-pale-active-r: 185.58333333;
  --bs-apple-keyboard-dark-pale-active-g: 190.48333333;
  --bs-apple-keyboard-dark-pale-active-b: 199.46666667;
}
.bg-apple-keyboard-dark {
  background-color: #aab0bb !important;
  color: #212529;
}
.navbar.bg-apple-keyboard-dark .navbar-brand,
.navbar.bg-apple-keyboard-dark .nav-link,
.navbar.bg-apple-keyboard-dark .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-apple-keyboard-dark .nav-link.active {
  color: #4e5862;
}
.bg-apple-keyboard-dark-hover {
  background-color: #aab0bb !important;
  color: #212529;
  cursor: pointer;
}
.bg-apple-keyboard-dark-hover:active,
.bg-apple-keyboard-dark-hover.active {
  background-color: #717b8e !important;
  color: #fff;
}
.bg-apple-keyboard-dark-hover:hover:not(.no-hover),
.bg-apple-keyboard-dark-hover.hover:not(.no-hover),
.bg-apple-keyboard-dark-hover:focus:not(.no-focus),
.bg-apple-keyboard-dark-hover:focus-visible:not(.no-focus),
.bg-apple-keyboard-dark-hover.focus:not(.no-focus),
.bg-apple-keyboard-dark-hover-sim {
  background-color: #5b6371 !important;
  color: #fff;
}
.border-apple-keyboard-dark {
  border-color: #aab0bb !important;
}
.text-apple-keyboard-dark {
  color: #aab0bb !important;
}
.link-apple-keyboard-dark,
.text-apple-keyboard-dark-hover {
  color: #aab0bb !important;
  cursor: pointer;
}
.link-apple-keyboard-dark:active,
.link-apple-keyboard-dark.active,
.text-apple-keyboard-dark-hover:active,
.text-apple-keyboard-dark-hover.active {
  color: #717b8e !important;
}
.link-apple-keyboard-dark:hover:not(.no-hover),
.link-apple-keyboard-dark.hover:not(.no-hover),
.link-apple-keyboard-dark:focus:not(.no-focus),
.link-apple-keyboard-dark:focus-visible:not(.no-focus),
.link-apple-keyboard-dark.focus:not(.no-focus),
.text-apple-keyboard-dark-hover:hover:not(.no-hover),
.text-apple-keyboard-dark-hover.hover:not(.no-hover),
.text-apple-keyboard-dark-hover:focus:not(.no-focus),
.text-apple-keyboard-dark-hover:focus-visible:not(.no-focus),
.text-apple-keyboard-dark-hover.focus:not(.no-focus) {
  color: #5b6371 !important;
}
.bg-apple-keyboard-dark-faded {
  background-color: #d5d8dd !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-0 {
  background-color: rgba(170, 176, 187, 0) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-5 {
  background-color: rgba(170, 176, 187, 0.05) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-10 {
  background-color: rgba(170, 176, 187, 0.1) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-15 {
  background-color: rgba(170, 176, 187, 0.15) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-20 {
  background-color: rgba(170, 176, 187, 0.2) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-25 {
  background-color: rgba(170, 176, 187, 0.25) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-30 {
  background-color: rgba(170, 176, 187, 0.3) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-35 {
  background-color: rgba(170, 176, 187, 0.35) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-40 {
  background-color: rgba(170, 176, 187, 0.4) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-45 {
  background-color: rgba(170, 176, 187, 0.45) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-50 {
  background-color: rgba(170, 176, 187, 0.5) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-55 {
  background-color: rgba(170, 176, 187, 0.55) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-60 {
  background-color: rgba(170, 176, 187, 0.6) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-65 {
  background-color: rgba(170, 176, 187, 0.65) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-70 {
  background-color: rgba(170, 176, 187, 0.7) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-75 {
  background-color: rgba(170, 176, 187, 0.75) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-80 {
  background-color: rgba(170, 176, 187, 0.8) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-85 {
  background-color: rgba(170, 176, 187, 0.85) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-90 {
  background-color: rgba(170, 176, 187, 0.9) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-95 {
  background-color: rgba(170, 176, 187, 0.95) !important;
  color: #212529;
}
.bg-apple-keyboard-dark-op-100 {
  background-color: #aab0bb !important;
  color: #212529;
}
.navbar.bg-apple-keyboard-dark-faded .navbar-brand,
.navbar.bg-apple-keyboard-dark-faded .nav-link,
.navbar.bg-apple-keyboard-dark-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-apple-keyboard-dark-faded .nav-link.active {
  color: #4e5862;
}
.bg-apple-keyboard-dark-faded-hover {
  background-color: #d5d8dd !important;
  color: #212529;
  cursor: pointer;
}
.bg-apple-keyboard-dark-faded-hover:active,
.bg-apple-keyboard-dark-faded-hover.active {
  background-color: #9ca3b0 !important;
  color: #fff;
}
.bg-apple-keyboard-dark-faded-hover:hover:not(.no-hover),
.bg-apple-keyboard-dark-faded-hover.hover:not(.no-hover),
.bg-apple-keyboard-dark-faded-hover:focus:not(.no-focus),
.bg-apple-keyboard-dark-faded-hover:focus-visible:not(.no-focus),
.bg-apple-keyboard-dark-faded-hover.focus:not(.no-focus) {
  background-color: #808899 !important;
  color: #fff;
}
.border-apple-keyboard-dark-faded {
  border-color: #d5d8dd !important;
}
.text-apple-keyboard-dark-faded {
  color: #d5d8dd !important;
}
.text-apple-keyboard-dark-faded-hover {
  color: #d5d8dd !important;
  cursor: pointer;
}
.text-apple-keyboard-dark-faded-hover:active,
.text-apple-keyboard-dark-faded-hover.active {
  color: #9ca3b0 !important;
}
.text-apple-keyboard-dark-faded-hover:hover:not(.no-hover),
.text-apple-keyboard-dark-faded-hover.hover:not(.no-hover),
.text-apple-keyboard-dark-faded-hover:focus:not(.no-focus),
.text-apple-keyboard-dark-faded-hover:focus-visible:not(.no-focus),
.text-apple-keyboard-dark-faded-hover.focus:not(.no-focus) {
  color: #808899 !important;
}
.bg-apple-keyboard-dark-pale {
  background-color: #f2f3f5 !important;
  color: #212529;
}
.navbar.bg-apple-keyboard-dark-pale .navbar-brand,
.navbar.bg-apple-keyboard-dark-pale .nav-link,
.navbar.bg-apple-keyboard-dark-pale .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-apple-keyboard-dark-pale .nav-link.active {
  color: #4e5862;
}
.bg-apple-keyboard-dark-pale-hover {
  background-color: #f2f3f5 !important;
  color: #212529;
  cursor: pointer;
}
.bg-apple-keyboard-dark-pale-hover:active,
.bg-apple-keyboard-dark-pale-hover.active {
  background-color: #babec7 !important;
  color: #212529;
}
.bg-apple-keyboard-dark-pale-hover:hover:not(.no-hover),
.bg-apple-keyboard-dark-pale-hover.hover:not(.no-hover),
.bg-apple-keyboard-dark-pale-hover:focus:not(.no-focus),
.bg-apple-keyboard-dark-pale-hover:focus-visible:not(.no-focus),
.bg-apple-keyboard-dark-pale-hover.focus:not(.no-focus) {
  background-color: #9da4b1 !important;
  color: #fff;
}
.border-apple-keyboard-dark-pale {
  border-color: #f2f3f5 !important;
}
.text-apple-keyboard-dark-pale {
  color: #f2f3f5 !important;
}
.text-apple-keyboard-dark-pale-hover {
  color: #f2f3f5 !important;
  cursor: pointer;
}
.text-apple-keyboard-dark-pale-hover:active,
.text-apple-keyboard-dark-pale-hover.active {
  color: #babec7 !important;
}
.text-apple-keyboard-dark-pale-hover:hover:not(.no-hover),
.text-apple-keyboard-dark-pale-hover.hover:not(.no-hover),
.text-apple-keyboard-dark-pale-hover:focus:not(.no-focus),
.text-apple-keyboard-dark-pale-hover:focus-visible:not(.no-focus),
.text-apple-keyboard-dark-pale-hover.focus:not(.no-focus) {
  color: #9da4b1 !important;
}
.btn-apple-keyboard-dark {
  --bs-btn-active-bg: #aab0bb;
  --bs-btn-active-border-color: #aab0bb;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #aab0bb;
  --bs-btn-hover-border-color: #aab0bb;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #aab0bb;
  --bs-btn-disabled-border-color: #aab0bb;
  --bs-btn-disabled-color: #212529;
}
.btn-apple-keyboard-dark,
.btn-apple-keyboard-dark.no-hover,
.btn-apple-keyboard-dark.no-hover:hover,
.btn-apple-keyboard-dark.no-active,
.btn-apple-keyboard-dark.no-active:active,
.btn-apple-keyboard-dark.no-focus,
.btn-apple-keyboard-dark.no-focus:focus,
.btn-apple-keyboard-dark.no-focus:focus-visible {
  background-color: #aab0bb;
  border-color: #aab0bb;
  color: #212529;
}
.btn-apple-keyboard-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-apple-keyboard-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-apple-keyboard-dark,
.btn-check:checked + .btn-apple-keyboard-dark {
  background: none;
  background-color: #717b8e;
  border-color: #717b8e;
  color: #fff;
}
.show > .btn-apple-keyboard-dark.dropdown-toggle,
.btn-apple-keyboard-dark.dropdown-toggle.show {
  background: none;
  background-color: #5b6371 !important;
  border-color: #5b6371 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-apple-keyboard-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-apple-keyboard-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-apple-keyboard-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-apple-keyboard-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-apple-keyboard-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #5b6371 !important;
    border-color: #5b6371 !important;
    color: #fff !important;
  }
}
.btn-apple-keyboard-dark.disabled,
.btn-apple-keyboard-dark:disabled {
  background-color: #d5d8dd;
  border-color: #d5d8dd;
  opacity: inherit;
  color: #adb3bd;
}
.btn-apple-keyboard-dark-faded {
  --bs-btn-active-bg: #d5d8dd;
  --bs-btn-active-border-color: #d5d8dd;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d5d8dd;
  --bs-btn-hover-border-color: #d5d8dd;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d5d8dd;
  --bs-btn-disabled-border-color: #d5d8dd;
  --bs-btn-disabled-color: #212529;
}
.btn-apple-keyboard-dark-faded,
.btn-apple-keyboard-dark-faded.no-hover,
.btn-apple-keyboard-dark-faded.no-hover:hover,
.btn-apple-keyboard-dark-faded.no-active,
.btn-apple-keyboard-dark-faded.no-active:active,
.btn-apple-keyboard-dark-faded.no-focus,
.btn-apple-keyboard-dark-faded.no-focus:focus,
.btn-apple-keyboard-dark-faded.no-focus:focus-visible {
  background-color: #d5d8dd;
  border-color: #d5d8dd;
  color: #212529;
}
.btn-apple-keyboard-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-apple-keyboard-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-apple-keyboard-dark-faded,
.btn-check:checked + .btn-apple-keyboard-dark-faded {
  background: none;
  background-color: #9ca3b0;
  border-color: #9ca3b0;
  color: #fff;
}
.show > .btn-apple-keyboard-dark-faded.dropdown-toggle,
.btn-apple-keyboard-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #808899 !important;
  border-color: #808899 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-apple-keyboard-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-apple-keyboard-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-apple-keyboard-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-apple-keyboard-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-apple-keyboard-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #808899 !important;
    border-color: #808899 !important;
    color: #fff !important;
  }
}
.btn-apple-keyboard-dark-faded.disabled,
.btn-apple-keyboard-dark-faded:disabled {
  background-color: #eaebee;
  border-color: #eaebee;
  opacity: inherit;
  color: #babec7;
}
.btn-apple-keyboard-dark-pale {
  --bs-btn-active-bg: #f2f3f5;
  --bs-btn-active-border-color: #f2f3f5;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f2f3f5;
  --bs-btn-hover-border-color: #f2f3f5;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f2f3f5;
  --bs-btn-disabled-border-color: #f2f3f5;
  --bs-btn-disabled-color: #212529;
}
.btn-apple-keyboard-dark-pale,
.btn-apple-keyboard-dark-pale.no-hover,
.btn-apple-keyboard-dark-pale.no-hover:hover,
.btn-apple-keyboard-dark-pale.no-active,
.btn-apple-keyboard-dark-pale.no-active:active,
.btn-apple-keyboard-dark-pale.no-focus,
.btn-apple-keyboard-dark-pale.no-focus:focus,
.btn-apple-keyboard-dark-pale.no-focus:focus-visible {
  background-color: #f2f3f5;
  border-color: #f2f3f5;
  color: #212529;
}
.btn-apple-keyboard-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-apple-keyboard-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-apple-keyboard-dark-pale,
.btn-check:checked + .btn-apple-keyboard-dark-pale {
  background: none;
  background-color: #babec7;
  border-color: #babec7;
  color: #212529;
}
.show > .btn-apple-keyboard-dark-pale.dropdown-toggle,
.btn-apple-keyboard-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #9da4b1 !important;
  border-color: #9da4b1 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-apple-keyboard-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-apple-keyboard-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-apple-keyboard-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-apple-keyboard-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-apple-keyboard-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #9da4b1 !important;
    border-color: #9da4b1 !important;
    color: #fff !important;
  }
}
.btn-apple-keyboard-dark-pale.disabled,
.btn-apple-keyboard-dark-pale:disabled {
  background-color: #f9f9fa;
  border-color: #f9f9fa;
  opacity: inherit;
  color: #c3c7cf;
}
.btn-outline-apple-keyboard-dark {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #aab0bb;
  --bs-btn-active-color: #aab0bb;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #aab0bb;
  --bs-btn-hover-color: #aab0bb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #aab0bb;
  --bs-btn-disabled-color: #aab0bb;
}
.btn-outline-apple-keyboard-dark,
.btn-outline-apple-keyboard-dark.no-hover,
.btn-outline-apple-keyboard-dark.no-hover:hover,
.btn-outline-apple-keyboard-dark.no-active,
.btn-outline-apple-keyboard-dark.no-active:active,
.btn-outline-apple-keyboard-dark.no-focus,
.btn-outline-apple-keyboard-dark.no-focus:focus,
.btn-outline-apple-keyboard-dark.no-focus:focus-visible {
  color: #aab0bb;
  border-color: #aab0bb;
  background-color: transparent;
}
.btn-outline-apple-keyboard-dark:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-apple-keyboard-dark:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-apple-keyboard-dark,
.btn-check:checked + .btn-outline-apple-keyboard-dark {
  background-color: #aab0bb;
  border-color: #aab0bb;
  color: #212529;
}
.show > .btn-outline-apple-keyboard-dark.dropdown-toggle,
.btn-outline-apple-keyboard-dark.dropdown-toggle.show {
  color: #fff !important;
  background-color: #5b6371 !important;
  border-color: #5b6371 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-apple-keyboard-dark:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-apple-keyboard-dark:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-apple-keyboard-dark:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-apple-keyboard-dark:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-apple-keyboard-dark:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #5b6371 !important;
    border-color: #5b6371 !important;
  }
}
.btn-outline-apple-keyboard-dark.disabled,
.btn-outline-apple-keyboard-dark:disabled {
  color: #d5d8dd;
  border-color: #d5d8dd;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-apple-keyboard-dark-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d5d8dd;
  --bs-btn-active-color: #d5d8dd;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d5d8dd;
  --bs-btn-hover-color: #d5d8dd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d5d8dd;
  --bs-btn-disabled-color: #d5d8dd;
}
.btn-outline-apple-keyboard-dark-faded,
.btn-outline-apple-keyboard-dark-faded.no-hover,
.btn-outline-apple-keyboard-dark-faded.no-hover:hover,
.btn-outline-apple-keyboard-dark-faded.no-active,
.btn-outline-apple-keyboard-dark-faded.no-active:active,
.btn-outline-apple-keyboard-dark-faded.no-focus,
.btn-outline-apple-keyboard-dark-faded.no-focus:focus,
.btn-outline-apple-keyboard-dark-faded.no-focus:focus-visible {
  color: #d5d8dd;
  border-color: #d5d8dd;
  background-color: transparent;
}
.btn-outline-apple-keyboard-dark-faded:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-apple-keyboard-dark-faded:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-apple-keyboard-dark-faded,
.btn-check:checked + .btn-outline-apple-keyboard-dark-faded {
  background-color: #d5d8dd;
  border-color: #d5d8dd;
  color: #212529;
}
.show > .btn-outline-apple-keyboard-dark-faded.dropdown-toggle,
.btn-outline-apple-keyboard-dark-faded.dropdown-toggle.show {
  color: #fff !important;
  background-color: #808899 !important;
  border-color: #808899 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-apple-keyboard-dark-faded:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-apple-keyboard-dark-faded:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-apple-keyboard-dark-faded:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-apple-keyboard-dark-faded:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-apple-keyboard-dark-faded:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #808899 !important;
    border-color: #808899 !important;
  }
}
.btn-outline-apple-keyboard-dark-faded.disabled,
.btn-outline-apple-keyboard-dark-faded:disabled {
  color: #eaebee;
  border-color: #eaebee;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-apple-keyboard-dark-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f2f3f5;
  --bs-btn-active-color: #818a9a;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f2f3f5;
  --bs-btn-hover-color: #818a9a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f2f3f5;
  --bs-btn-disabled-color: #818a9a;
}
.btn-outline-apple-keyboard-dark-pale,
.btn-outline-apple-keyboard-dark-pale.no-hover,
.btn-outline-apple-keyboard-dark-pale.no-hover:hover,
.btn-outline-apple-keyboard-dark-pale.no-active,
.btn-outline-apple-keyboard-dark-pale.no-active:active,
.btn-outline-apple-keyboard-dark-pale.no-focus,
.btn-outline-apple-keyboard-dark-pale.no-focus:focus,
.btn-outline-apple-keyboard-dark-pale.no-focus:focus-visible {
  color: #818a9a;
  border-color: #f2f3f5;
  background-color: transparent;
}
.btn-outline-apple-keyboard-dark-pale:not(:disabled):not(.disabled):active:not(.no-active),
.btn-outline-apple-keyboard-dark-pale:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-outline-apple-keyboard-dark-pale,
.btn-check:checked + .btn-outline-apple-keyboard-dark-pale {
  background-color: #f2f3f5;
  border-color: #f2f3f5;
  color: #212529;
}
.show > .btn-outline-apple-keyboard-dark-pale.dropdown-toggle,
.btn-outline-apple-keyboard-dark-pale.dropdown-toggle.show {
  color: #fff !important;
  background-color: #9da4b1 !important;
  border-color: #9da4b1 !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-outline-apple-keyboard-dark-pale:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-outline-apple-keyboard-dark-pale:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-outline-apple-keyboard-dark-pale:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-outline-apple-keyboard-dark-pale:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-outline-apple-keyboard-dark-pale:not(:disabled):not(.disabled).focus:not(.no-focus) {
    color: #fff !important;
    background-color: #9da4b1 !important;
    border-color: #9da4b1 !important;
  }
}
.btn-outline-apple-keyboard-dark-pale.disabled,
.btn-outline-apple-keyboard-dark-pale:disabled {
  color: #f9f9fa;
  border-color: #f9f9fa;
  opacity: inherit;
}
.alert-apple-keyboard-dark {
  color: #5b6371;
  background-color: #e6e7eb;
  border-color: #dddfe4;
}
.alert-apple-keyboard-dark .alert-link {
  color: #4f5663;
}
.list-group-item-apple-keyboard-dark {
  color: #212529;
  background-color: #e6e7eb;
}
.list-group-item-apple-keyboard-dark.list-group-item-action:hover:not(.no-hover),
.list-group-item-apple-keyboard-dark.list-group-item-action.hover:not(.no-hover),
.list-group-item-apple-keyboard-dark.list-group-item-action:focus:not(.no-focus),
.list-group-item-apple-keyboard-dark.list-group-item-action:focus-visible:not(.no-focus),
.list-group-item-apple-keyboard-dark.list-group-item-action.focus:not(.no-focus) {
  color: #fff;
  background-color: #9198a7 !important;
}
.list-group-item-apple-keyboard-dark.list-group-item-action.active,
.list-group-item-apple-keyboard-dark.list-group-item-action:active {
  color: #212529;
  background-color: #adb3bd !important;
  border-color: #adb3bd;
}
.card.card-action-apple-keyboard-dark:hover:not(.no-hover),
.card.card-action-apple-keyboard-dark.hover:not(.no-hover),
.card.card-action-apple-keyboard-dark:focus:not(.no-focus),
.card.card-action-apple-keyboard-dark:focus-visible:not(.no-focus),
.card.card-action-apple-keyboard-dark.focus:not(.no-focus) {
  color: #fff;
  background-color: #9198a7 !important;
  box-shadow: 0 0 7px 0 #5b6371 !important;
}
.card.card-action-apple-keyboard-dark:active,
.card.card-action-apple-keyboard-dark.active {
  color: #212529;
  background-color: #adb3bd !important;
  box-shadow: 0 0 7px 0 #717b8e !important;
}
.form-check-input-apple-keyboard-dark:checked,
.form-check-input-apple-keyboard-dark[type=checkbox]:indeterminate {
  border-color: #aab0bb;
  background-color: #aab0bb;
  color: #212529;
}
.form-check .form-check-input-apple-keyboard-dark:checked ~ .form-check-label.form-check-label-em {
  color: #aab0bb;
  font-weight: 700;
}
.table-apple-keyboard-dark {
  background-color: #eeeff1;
  --bs-table-bg: #eeeff1;
  border-color: #e6e7eb;
  color: #212529;
}
.table-striped.table-apple-keyboard-dark > tbody > tr:nth-of-type(odd),
.table-striped > tbody > tr.table-apple-keyboard-dark:nth-of-type(odd),
.table-striped > tbody > tr:nth-of-type(odd) th.table-apple-keyboard-dark,
.table-striped > tbody > tr:nth-of-type(odd) td.table-apple-keyboard-dark,
.table-striped-apple-keyboard-dark tbody tr:nth-of-type(odd) {
  background-color: rgba(170, 176, 187, 0.2);
}
.table-chess.table-apple-keyboard-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess.table-apple-keyboard-dark tbody tr:nth-of-type(even) td:nth-of-type(even),
.table-chess-apple-keyboard-dark tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess-apple-keyboard-dark tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(170, 176, 187, 0.2);
}
.shine-apple-keyboard-dark,
.shadow-apple-keyboard-dark,
.shine-apple-keyboard-dark:focus,
.shine-apple-keyboard-dark:focus-visible,
.shadow-apple-keyboard-dark:focus,
.shadow-apple-keyboard-dark:focus-visible {
  box-shadow: 0 0 7px 0 #aab0bb !important;
}
.text-shine-apple-keyboard-dark,
.text-shadow-apple-keyboard-dark,
.text-shine-apple-keyboard-dark:focus,
.text-shine-apple-keyboard-dark:focus-visible,
.text-shadow-apple-keyboard-dark:focus,
.text-shadow-apple-keyboard-dark:focus-visible {
  text-shadow: 0 0 7px #aab0bb !important;
}
.popover-apple-keyboard-dark-faded {
  --bs-popover-border-color: #aab0bb;
  --bs-popover-header-bg: rgba(170, 176, 187, 0.25);
  --bs-popover-header-color: #aab0bb;
}
.popover-apple-keyboard-dark {
  --bs-popover-border-color: #aab0bb;
  --bs-popover-header-bg: #aab0bb;
  --bs-popover-header-color: #212529;
}
.table-striped-none tbody tr:nth-of-type(odd) {
  background-color: inherit;
}
.bg-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 5rem 5rem;
}
.bg-striped-em {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
  background-size: 5rem 5rem;
}
.bg-stripes-animated {
  -webkit-animation: bg-stripes 1s linear infinite;
  animation: bg-stripes 1s linear infinite;
}
@-webkit-keyframes bg-stripes {
  from {
    background-position: 5rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes bg-stripes {
  from {
    background-position: 5rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.btn-bs,
.btn-bs.no-hover,
.btn-bs.no-hover:hover,
.btn-bs.no-active,
.btn-bs.no-active:active,
.btn-bs.no-focus,
.btn-bs.no-focus:focus,
.btn-bs.no-focus:focus-visible {
  background-color: #e9ecef;
  border-color: #ced4da;
  color: #212529;
}
.btn-bs:not(:disabled):not(.disabled):active:not(.no-active),
.btn-bs:not(:disabled):not(.disabled).active:not(.no-active),
.btn-check:active + .btn-bs,
.btn-check:checked + .btn-bs {
  background: none;
  background-color: #aeb9c4;
  border-color: #94a1ae;
  color: #212529;
}
.show > .btn-bs.dropdown-toggle,
.btn-bs.dropdown-toggle.show {
  background: none;
  background-color: #90a0af !important;
  border-color: #778898 !important;
  color: #fff !important;
}
@media (hover: hover) and (pointer: fine) {
  .btn-bs:not(:disabled):not(.disabled):hover:not(.no-hover),
  .btn-bs:not(:disabled):not(.disabled).hover:not(.no-hover),
  .btn-bs:not(:disabled):not(.disabled):focus:not(.no-focus),
  .btn-bs:not(:disabled):not(.disabled):focus-visible:not(.no-focus),
  .btn-bs:not(:disabled):not(.disabled).focus:not(.no-focus) {
    background: none;
    background-color: #90a0af !important;
    border-color: #778898 !important;
    color: #fff !important;
  }
}
.btn-bs.disabled,
.btn-bs:disabled {
  background-color: #f4f6f7;
  border-color: #e7eaed;
  opacity: inherit;
  color: #bdc6cf;
}
.bg-transparent {
  background: none;
  background-color: transparent;
}
.bg-transparent-img,
.bg-transparent-gutter {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23bababa;%7D.cls-2%7Bfill:%23dfdfdf;%7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Crect class='cls-1' x='6' y='2' width='2' height='2'/%3E%3Crect class='cls-1' x='2' y='2' width='2' height='2'/%3E%3Crect class='cls-1' width='2' height='2'/%3E%3Crect class='cls-1' x='4' width='2' height='2'/%3E%3Crect class='cls-1' y='4' width='2' height='2'/%3E%3Crect class='cls-1' x='4' y='4' width='2' height='2'/%3E%3Crect class='cls-1' x='8' y='4' width='2' height='2'/%3E%3Crect class='cls-1' x='6' y='6' width='2' height='2'/%3E%3Crect class='cls-1' x='2' y='6' width='2' height='2'/%3E%3C/g%3E%3Cg%3E%3Crect class='cls-2' y='2' width='2' height='2'/%3E%3Crect class='cls-2' x='4' y='2' width='2' height='2'/%3E%3Crect class='cls-2' x='6' width='2' height='2'/%3E%3Crect class='cls-2' x='2' width='2' height='2'/%3E%3Crect class='cls-2' x='6' y='4' width='2' height='2'/%3E%3Crect class='cls-2' x='2' y='4' width='2' height='2'/%3E%3Crect class='cls-2' y='6' width='2' height='2'/%3E%3Crect class='cls-2' x='4' y='6' width='2' height='2'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
}
.btn-transparent,
.btn-transparent.no-focus,
.btn-transparent.no-hover {
  background: none;
  background-color: transparent;
  border: transparent;
}
.text-transparent {
  color: transparent;
}
.border-transparent {
  border-color: transparent !important;
}
.text-white-75 {
  color: rgba(255, 255, 255, 0.75) !important;
}
.border-white-50 {
  border-color: rgba(255, 255, 255, 0.5) !important;
}
.border-white-75 {
  border-color: rgba(255, 255, 255, 0.75) !important;
}
.bg-hoverable:hover:not(.no-hover),
.bg-hoverable.hover:not(.no-hover) {
  background-color: #b0b0b0;
}
@media (min-width: 576px) {
  .xs-container-sm {
    max-width: 378px;
  }
  .xs-container {
    max-width: 378px;
  }
}
@media (min-width: 768px) {
  .xs-container-md {
    max-width: 504px;
  }
  .xs-container-sm {
    max-width: 504px;
  }
  .xs-container {
    max-width: 504px;
  }
}
@media (min-width: 992px) {
  .xs-container-lg {
    max-width: 672px;
  }
  .xs-container-md {
    max-width: 672px;
  }
  .xs-container-sm {
    max-width: 672px;
  }
  .xs-container {
    max-width: 672px;
  }
}
@media (min-width: 1200px) {
  .xs-container-xl {
    max-width: 798px;
  }
  .xs-container-lg {
    max-width: 798px;
  }
  .xs-container-md {
    max-width: 798px;
  }
  .xs-container-sm {
    max-width: 798px;
  }
  .xs-container {
    max-width: 798px;
  }
}
@media (min-width: 1400px) {
  .xs-container-xxl {
    max-width: 924px;
  }
  .xs-container-xl {
    max-width: 924px;
  }
  .xs-container-lg {
    max-width: 924px;
  }
  .xs-container-md {
    max-width: 924px;
  }
  .xs-container-sm {
    max-width: 924px;
  }
  .xs-container {
    max-width: 924px;
  }
}
@media (max-width: 384px) {
  .xs-container {
    max-width: unset;
  }
}
@media (min-width: 576px) {
  .sm-container-sm {
    max-width: 432px;
  }
  .sm-container {
    max-width: 432px;
  }
}
@media (min-width: 768px) {
  .sm-container-md {
    max-width: 576px;
  }
  .sm-container-sm {
    max-width: 576px;
  }
  .sm-container {
    max-width: 576px;
  }
}
@media (min-width: 992px) {
  .sm-container-lg {
    max-width: 768px;
  }
  .sm-container-md {
    max-width: 768px;
  }
  .sm-container-sm {
    max-width: 768px;
  }
  .sm-container {
    max-width: 768px;
  }
}
@media (min-width: 1200px) {
  .sm-container-xl {
    max-width: 912px;
  }
  .sm-container-lg {
    max-width: 912px;
  }
  .sm-container-md {
    max-width: 912px;
  }
  .sm-container-sm {
    max-width: 912px;
  }
  .sm-container {
    max-width: 912px;
  }
}
@media (min-width: 1400px) {
  .sm-container-xxl {
    max-width: 1056px;
  }
  .sm-container-xl {
    max-width: 1056px;
  }
  .sm-container-lg {
    max-width: 1056px;
  }
  .sm-container-md {
    max-width: 1056px;
  }
  .sm-container-sm {
    max-width: 1056px;
  }
  .sm-container {
    max-width: 1056px;
  }
}
@media (max-width: 575px) {
  .sm-container {
    max-width: unset;
  }
}
@media (min-width: 576px) {
  .md-container-sm {
    max-width: 486px;
  }
  .md-container {
    max-width: 486px;
  }
}
@media (min-width: 768px) {
  .md-container-md {
    max-width: 648px;
  }
  .md-container-sm {
    max-width: 648px;
  }
  .md-container {
    max-width: 648px;
  }
}
@media (min-width: 992px) {
  .md-container-lg {
    max-width: 864px;
  }
  .md-container-md {
    max-width: 864px;
  }
  .md-container-sm {
    max-width: 864px;
  }
  .md-container {
    max-width: 864px;
  }
}
@media (min-width: 1200px) {
  .md-container-xl {
    max-width: 1026px;
  }
  .md-container-lg {
    max-width: 1026px;
  }
  .md-container-md {
    max-width: 1026px;
  }
  .md-container-sm {
    max-width: 1026px;
  }
  .md-container {
    max-width: 1026px;
  }
}
@media (min-width: 1400px) {
  .md-container-xxl {
    max-width: 1188px;
  }
  .md-container-xl {
    max-width: 1188px;
  }
  .md-container-lg {
    max-width: 1188px;
  }
  .md-container-md {
    max-width: 1188px;
  }
  .md-container-sm {
    max-width: 1188px;
  }
  .md-container {
    max-width: 1188px;
  }
}
@media (max-width: 767px) {
  .md-container {
    max-width: unset;
  }
}
@media (min-width: 576px) {
  .lg-container-sm {
    max-width: 594px;
  }
  .lg-container {
    max-width: 594px;
  }
}
@media (min-width: 768px) {
  .lg-container-md {
    max-width: 792px;
  }
  .lg-container-sm {
    max-width: 792px;
  }
  .lg-container {
    max-width: 792px;
  }
}
@media (min-width: 992px) {
  .lg-container-lg {
    max-width: 1056px;
  }
  .lg-container-md {
    max-width: 1056px;
  }
  .lg-container-sm {
    max-width: 1056px;
  }
  .lg-container {
    max-width: 1056px;
  }
}
@media (min-width: 1200px) {
  .lg-container-xl {
    max-width: 1254px;
  }
  .lg-container-lg {
    max-width: 1254px;
  }
  .lg-container-md {
    max-width: 1254px;
  }
  .lg-container-sm {
    max-width: 1254px;
  }
  .lg-container {
    max-width: 1254px;
  }
}
@media (min-width: 1400px) {
  .lg-container-xxl {
    max-width: 1452px;
  }
  .lg-container-xl {
    max-width: 1452px;
  }
  .lg-container-lg {
    max-width: 1452px;
  }
  .lg-container-md {
    max-width: 1452px;
  }
  .lg-container-sm {
    max-width: 1452px;
  }
  .lg-container {
    max-width: 1452px;
  }
}
@media (max-width: 991px) {
  .lg-container {
    max-width: unset;
  }
}
@media (min-width: 576px) {
  .xl-container-sm {
    max-width: 648px;
  }
  .xl-container {
    max-width: 648px;
  }
}
@media (min-width: 768px) {
  .xl-container-md {
    max-width: 864px;
  }
  .xl-container-sm {
    max-width: 864px;
  }
  .xl-container {
    max-width: 864px;
  }
}
@media (min-width: 992px) {
  .xl-container-lg {
    max-width: 1152px;
  }
  .xl-container-md {
    max-width: 1152px;
  }
  .xl-container-sm {
    max-width: 1152px;
  }
  .xl-container {
    max-width: 1152px;
  }
}
@media (min-width: 1200px) {
  .xl-container-xl {
    max-width: 1368px;
  }
  .xl-container-lg {
    max-width: 1368px;
  }
  .xl-container-md {
    max-width: 1368px;
  }
  .xl-container-sm {
    max-width: 1368px;
  }
  .xl-container {
    max-width: 1368px;
  }
}
@media (min-width: 1400px) {
  .xl-container-xxl {
    max-width: 1584px;
  }
  .xl-container-xl {
    max-width: 1584px;
  }
  .xl-container-lg {
    max-width: 1584px;
  }
  .xl-container-md {
    max-width: 1584px;
  }
  .xl-container-sm {
    max-width: 1584px;
  }
  .xl-container {
    max-width: 1584px;
  }
}
@media (max-width: 1199px) {
  .xl-container {
    max-width: unset;
  }
}
@media (min-width: 576px) {
  .xxl-container-sm {
    max-width: 7452px;
  }
  .xxl-container {
    max-width: 7452px;
  }
}
@media (min-width: 768px) {
  .xxl-container-md {
    max-width: 9936px;
  }
  .xxl-container-sm {
    max-width: 9936px;
  }
  .xxl-container {
    max-width: 9936px;
  }
}
@media (min-width: 992px) {
  .xxl-container-lg {
    max-width: 13248px;
  }
  .xxl-container-md {
    max-width: 13248px;
  }
  .xxl-container-sm {
    max-width: 13248px;
  }
  .xxl-container {
    max-width: 13248px;
  }
}
@media (min-width: 1200px) {
  .xxl-container-xl {
    max-width: 15732px;
  }
  .xxl-container-lg {
    max-width: 15732px;
  }
  .xxl-container-md {
    max-width: 15732px;
  }
  .xxl-container-sm {
    max-width: 15732px;
  }
  .xxl-container {
    max-width: 15732px;
  }
}
@media (min-width: 1400px) {
  .xxl-container-xxl {
    max-width: 18216px;
  }
  .xxl-container-xl {
    max-width: 18216px;
  }
  .xxl-container-lg {
    max-width: 18216px;
  }
  .xxl-container-md {
    max-width: 18216px;
  }
  .xxl-container-sm {
    max-width: 18216px;
  }
  .xxl-container {
    max-width: 18216px;
  }
}
@media (max-width: 1399px) {
  .xxl-container {
    max-width: unset;
  }
}
/* redefine to make sure they work */
small,
.small {
  font-size: 80%;
}
.smaller {
  font-size: 70%;
}
.much-smaller {
  font-size: 60%;
}
.smallest {
  font-size: 50%;
}
.big {
  font-size: 120%;
}
.bigger {
  font-size: 140%;
}
.much-bigger {
  font-size: 165%;
}
.biggest {
  font-size: 180%;
}
.fw-little-bold {
  font-weight: 600;
}
.lh-100 {
  line-height: 100%;
}
.fs-inherit {
  font-size: inherit;
}
.fs-normal {
  font-size: var(--bs-body-font-size);
}
.circle-clip,
.square-clip,
.pentagon-clip,
.hexagon-clip,
.octagon-clip {
  aspect-ratio: 1/1;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
}
.circle-clip {
  clip-path: circle(49% at 50% 50%);
  padding: 10%;
}
.square-clip {
  clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
  padding: 5%;
}
.pentagon-clip {
  clip-path: polygon(50% 3%, 98% 37%, 80% 97%, 20% 97%, 2% 37%);
  padding: 7% 8%;
}
.hexagon-clip {
  clip-path: polygon(100% 50%, 75% 93%, 25% 93%, 0% 50%, 25% 7%, 75% 7%);
  padding: 10% 4%;
}
.octagon-clip {
  clip-path: polygon(32% 3%, 68% 3%, 97% 32%, 97% 68%, 68% 97%, 32% 97%, 3% 68%, 3% 32%);
  padding: 6%;
}
.btn {
  transition: none;
}
.btn-none,
.btn-none.no-focus {
  font-weight: 400;
  font-size: inherit;
  line-height: inherit;
  vertical-align: inherit;
  color: inherit;
  background-color: transparent;
  padding: 0;
  box-shadow: none;
  border: 0;
}
.btn-xs,
.btn-group-xs > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.425rem;
  --bs-btn-font-size: 0.625rem;
  --bs-btn-border-radius: 0.2rem;
}
.pagination-xs {
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-padding-x: 0.425rem;
  --bs-pagination-font-size: 0.625rem;
  --bs-pagination-border-radius: 0.2rem;
}
.btn-sm,
.btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.25rem;
}
.pagination-sm {
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: 0.25rem;
}
.btn-md,
.btn-group-md > .btn {
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-font-size: 1rem;
  --bs-btn-border-radius: 0.375rem;
}
.pagination-md {
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-border-radius: 0.375rem;
}
.btn-lg,
.btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.5rem;
}
.pagination-lg {
  --bs-pagination-padding-y: 0.5rem;
  --bs-pagination-padding-x: 1rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: 0.5rem;
}
@media (min-width: 385px) {
  .btn-xs-over-xs,
  .btn-group-xs-over-xs > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.425rem;
    --bs-btn-font-size: 0.625rem;
    --bs-btn-border-radius: 0.2rem;
  }
  .pagination-xs-over-xs {
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-padding-x: 0.425rem;
    --bs-pagination-font-size: 0.625rem;
    --bs-pagination-border-radius: 0.2rem;
  }
  .btn-sm-over-xs,
  .btn-group-sm-over-xs > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: 0.25rem;
  }
  .pagination-sm-over-xs {
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-font-size: 0.875rem;
    --bs-pagination-border-radius: 0.25rem;
  }
  .btn-md-over-xs,
  .btn-group-md-over-xs > .btn {
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: 0.375rem;
  }
  .pagination-md-over-xs {
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-border-radius: 0.375rem;
  }
  .btn-lg-over-xs,
  .btn-group-lg-over-xs > .btn {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: 0.5rem;
  }
  .pagination-lg-over-xs {
    --bs-pagination-padding-y: 0.5rem;
    --bs-pagination-padding-x: 1rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: 0.5rem;
  }
}
@media (min-width: 576px) {
  .btn-xs-over-sm,
  .btn-group-xs-over-sm > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.425rem;
    --bs-btn-font-size: 0.625rem;
    --bs-btn-border-radius: 0.2rem;
  }
  .pagination-xs-over-sm {
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-padding-x: 0.425rem;
    --bs-pagination-font-size: 0.625rem;
    --bs-pagination-border-radius: 0.2rem;
  }
  .btn-sm-over-sm,
  .btn-group-sm-over-sm > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: 0.25rem;
  }
  .pagination-sm-over-sm {
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-font-size: 0.875rem;
    --bs-pagination-border-radius: 0.25rem;
  }
  .btn-md-over-sm,
  .btn-group-md-over-sm > .btn {
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: 0.375rem;
  }
  .pagination-md-over-sm {
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-border-radius: 0.375rem;
  }
  .btn-lg-over-sm,
  .btn-group-lg-over-sm > .btn {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: 0.5rem;
  }
  .pagination-lg-over-sm {
    --bs-pagination-padding-y: 0.5rem;
    --bs-pagination-padding-x: 1rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: 0.5rem;
  }
}
@media (min-width: 768px) {
  .btn-xs-over-md,
  .btn-group-xs-over-md > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.425rem;
    --bs-btn-font-size: 0.625rem;
    --bs-btn-border-radius: 0.2rem;
  }
  .pagination-xs-over-md {
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-padding-x: 0.425rem;
    --bs-pagination-font-size: 0.625rem;
    --bs-pagination-border-radius: 0.2rem;
  }
  .btn-sm-over-md,
  .btn-group-sm-over-md > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: 0.25rem;
  }
  .pagination-sm-over-md {
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-font-size: 0.875rem;
    --bs-pagination-border-radius: 0.25rem;
  }
  .btn-md-over-md,
  .btn-group-md-over-md > .btn {
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: 0.375rem;
  }
  .pagination-md-over-md {
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-border-radius: 0.375rem;
  }
  .btn-lg-over-md,
  .btn-group-lg-over-md > .btn {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: 0.5rem;
  }
  .pagination-lg-over-md {
    --bs-pagination-padding-y: 0.5rem;
    --bs-pagination-padding-x: 1rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: 0.5rem;
  }
}
@media (min-width: 992px) {
  .btn-xs-over-lg,
  .btn-group-xs-over-lg > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.425rem;
    --bs-btn-font-size: 0.625rem;
    --bs-btn-border-radius: 0.2rem;
  }
  .pagination-xs-over-lg {
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-padding-x: 0.425rem;
    --bs-pagination-font-size: 0.625rem;
    --bs-pagination-border-radius: 0.2rem;
  }
  .btn-sm-over-lg,
  .btn-group-sm-over-lg > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: 0.25rem;
  }
  .pagination-sm-over-lg {
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-font-size: 0.875rem;
    --bs-pagination-border-radius: 0.25rem;
  }
  .btn-md-over-lg,
  .btn-group-md-over-lg > .btn {
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: 0.375rem;
  }
  .pagination-md-over-lg {
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-border-radius: 0.375rem;
  }
  .btn-lg-over-lg,
  .btn-group-lg-over-lg > .btn {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: 0.5rem;
  }
  .pagination-lg-over-lg {
    --bs-pagination-padding-y: 0.5rem;
    --bs-pagination-padding-x: 1rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: 0.5rem;
  }
}
@media (min-width: 1200px) {
  .btn-xs-over-xl,
  .btn-group-xs-over-xl > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.425rem;
    --bs-btn-font-size: 0.625rem;
    --bs-btn-border-radius: 0.2rem;
  }
  .pagination-xs-over-xl {
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-padding-x: 0.425rem;
    --bs-pagination-font-size: 0.625rem;
    --bs-pagination-border-radius: 0.2rem;
  }
  .btn-sm-over-xl,
  .btn-group-sm-over-xl > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: 0.25rem;
  }
  .pagination-sm-over-xl {
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-font-size: 0.875rem;
    --bs-pagination-border-radius: 0.25rem;
  }
  .btn-md-over-xl,
  .btn-group-md-over-xl > .btn {
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: 0.375rem;
  }
  .pagination-md-over-xl {
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-border-radius: 0.375rem;
  }
  .btn-lg-over-xl,
  .btn-group-lg-over-xl > .btn {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: 0.5rem;
  }
  .pagination-lg-over-xl {
    --bs-pagination-padding-y: 0.5rem;
    --bs-pagination-padding-x: 1rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: 0.5rem;
  }
}
@media (min-width: 1400px) {
  .btn-xs-over-xxl,
  .btn-group-xs-over-xxl > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.425rem;
    --bs-btn-font-size: 0.625rem;
    --bs-btn-border-radius: 0.2rem;
  }
  .pagination-xs-over-xxl {
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-padding-x: 0.425rem;
    --bs-pagination-font-size: 0.625rem;
    --bs-pagination-border-radius: 0.2rem;
  }
  .btn-sm-over-xxl,
  .btn-group-sm-over-xxl > .btn {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: 0.25rem;
  }
  .pagination-sm-over-xxl {
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-font-size: 0.875rem;
    --bs-pagination-border-radius: 0.25rem;
  }
  .btn-md-over-xxl,
  .btn-group-md-over-xxl > .btn {
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: 0.375rem;
  }
  .pagination-md-over-xxl {
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-font-size: 1rem;
    --bs-pagination-border-radius: 0.375rem;
  }
  .btn-lg-over-xxl,
  .btn-group-lg-over-xxl > .btn {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size: 1.25rem;
    --bs-btn-border-radius: 0.5rem;
  }
  .pagination-lg-over-xxl {
    --bs-pagination-padding-y: 0.5rem;
    --bs-pagination-padding-x: 1rem;
    --bs-pagination-font-size: 1.25rem;
    --bs-pagination-border-radius: 0.5rem;
  }
}
.btn-group > :not(.btn-check:first-child) + *,
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-inline,
.btn-inline.no-focus {
  border-radius: 0;
  border: 0;
  box-shadow: none;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  display: inline-flex;
  align-items: center;
}
.btn-inline:focus,
.btn-inline:focus-visible,
.btn-inline.focus,
.btn-none:focus,
.btn-none:focus-visible,
.btn-none.focus {
  box-shadow: none;
}
.btn-inline.disabled,
.btn-inline:disabled,
.btn-transparent.disabled,
.btn-transparent:disabled {
  background: none !important;
  background-color: transparent !important;
  opacity: inherit;
}
.btn-circle {
  border-radius: 1000px;
  width: 170px;
  height: 170px;
}
.btn-square {
  border-radius: 20px;
  width: 150px;
  height: 150px;
}
.badge.fs-inherit {
  padding: 0.6em 0.8em;
}
.badge-combined {
  display: flex;
  padding: 0 !important;
}
.badge-combined.fs-inherit > * {
  padding: 0.6em 0.8em !important;
}
.badge-combined > * {
  padding: 0.25em 0.4em;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  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;
}
.badge-combined.rounded-pill {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.badge-combined.rounded-pill > * {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-combined > *:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.badge-combined > *:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.form-check .form-check-input {
  height: 1em;
  width: 1em;
  border-color: #d6dfe5;
  border-width: 1px;
}
.form-check.form-switch .form-check-input {
  width: 2em;
}
.form-check .form-check-input:checked ~ .form-check-label.form-check-label-em {
  color: #035ea0;
  font-weight: 700;
}
.form-check .form-check-input:checked,
.form-check .form-check-input[type=checkbox]:indeterminate,
.form-check.form-switch .form-check-input:checked {
  border-color: #035ea0;
  background-color: #035ea0;
  color: #fff;
}
.form-check .form-check-input {
  background-position: center center;
}
.form-check.form-switch .form-check-input:checked {
  background-position: right center;
}
.form-check.form-switch .form-check-input {
  background-position: left center;
}
.form-check .form-check-input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m5 10 3.5 3.5 7 -7'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-size: contain;
}
.form-check .form-check-input[type=radio]:checked,
.form-check.form-switch .form-check-input {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='6' fill='%23fff'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat no-repeat;
  background-size: contain;
}
.form-check.form-switch .form-check-input:not(:checked) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='6' fill='rgba%280, 0, 0, 0.25%29'/%3E%3C/svg%3E") !important;
}
.form-check-contrast .form-check-input {
  background-color: #cfdde6;
}
.form-check.form-check-lg .form-check-input {
  height: 1.4em;
  width: 1.4em;
}
.form-switch.form-check-lg .form-check-input {
  height: 1.4em;
  width: 2.8em;
}
.form-check.form-check-xl .form-check-input {
  height: 1.8em;
  width: 1.8em;
}
.form-switch.form-check-xl .form-check-input {
  height: 1.8em;
  width: 3.6em;
}
.form-range {
  height: 0.5em;
  -webkit-appearance: none;
  margin: -0.25em 0;
  width: 100%;
  border-radius: 0.5em;
}
.form-range:focus,
.form-range:focus-visible {
  outline: none;
  box-shadow: none;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5em;
  cursor: pointer;
  box-shadow: none;
  background: #d2dee6;
  border-radius: 0.5em;
  border: none;
  padding: 0 -0.25em;
}
.form-range::-webkit-slider-thumb {
  box-shadow: none;
  border: none;
  height: 1em;
  width: 1em;
  border-radius: 1em;
  background: #035ea0;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -0.25em;
}
.form-range:focus::-webkit-slider-runnable-track,
.form-range:focus-visible::-webkit-slider-runnable-track {
  box-shadow: none;
}
.form-range:focus::-webkit-slider-thumb,
.form-range:focus-visible::-webkit-slider-thumb {
  box-shadow: none;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5em;
  cursor: pointer;
  box-shadow: none;
  background: #d2dee6;
  border-radius: 0.5em;
  border: none;
  padding: 0 -0.25em;
}
.form-range::-moz-range-thumb {
  box-shadow: none;
  border: none;
  height: 1em;
  width: 1em;
  border-radius: 1em;
  background: #035ea0;
  cursor: pointer;
}
.form-range:focus::-moz-range-track,
.form-range:focus-visible::-moz-range-track {
  box-shadow: none;
}
.form-range:focus::-moz-range-thumb,
.form-range:focus-visible::-moz-range-thumb {
  box-shadow: none;
}
.form-range::-ms-track {
  width: 100%;
  height: 0.5em;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent;
  padding: 0 -0.25em;
}
.form-range::-ms-fill-lower {
  background: #d2dee6;
  border: none;
  border-radius: 2em;
  box-shadow: none;
}
.form-range::-ms-fill-upper {
  background: #d2dee6;
  border: none;
  border-radius: 2em;
  box-shadow: none;
}
.form-range::-ms-thumb {
  box-shadow: none;
  border: none;
  height: 1em;
  width: 1em;
  border-radius: 1em;
  background: #035ea0;
  cursor: pointer;
}
.form-range:focus::-ms-track,
.form-range:focus-visible::-ms-track {
  box-shadow: none;
}
.form-range:focus::-ms-thumb,
.form-range:focus-visible::-ms-thumb {
  box-shadow: none;
}
.form-range:focus::-ms-fill-lower,
.form-range:focus-visible::-ms-fill-lower {
  background: none;
  box-shadow: none;
}
.form-range:focus::-ms-fill-upper,
.form-range:focus-visible::-ms-fill-upper {
  background: none;
  box-shadow: none;
}
.form-range-lg {
  height: 0.5em;
  margin: -0.45em 0;
  border-radius: 0.5em;
}
.form-range-lg::-webkit-slider-runnable-track {
  height: 0.5em;
  border-radius: 0.5em;
  padding: 0 -0.45em;
}
.form-range-lg::-webkit-slider-thumb {
  height: 1.4em;
  width: 1.4em;
  border-radius: 1.4em;
  margin-top: -0.45em;
}
.form-range-lg::-moz-range-track {
  height: 0.5em;
  border-radius: 0.5em;
  padding: 0 -0.45em;
}
.form-range-lg::-moz-range-thumb {
  height: 1.4em;
  width: 1.4em;
  border-radius: 1.4em;
}
.form-range-lg::-ms-track {
  height: 0.5em;
  padding: 0 -0.45em;
}
.form-range-lg::-ms-fill-lower {
  border-radius: 2.8em;
}
.form-range-lg::-ms-fill-upper {
  border-radius: 2.8em;
}
.form-range-lg::-ms-thumb {
  height: 1.4em;
  width: 1.4em;
  border-radius: 1.4em;
}
.form-range-xl {
  height: 0.7em;
  margin: -0.55em 0;
  border-radius: 0.7em;
}
.form-range-xl::-webkit-slider-runnable-track {
  height: 0.7em;
  border-radius: 0.7em;
  padding: 0 -0.55em;
}
.form-range-xl::-webkit-slider-thumb {
  height: 1.8em;
  width: 1.8em;
  border-radius: 1.8em;
  margin-top: -0.55em;
}
.form-range-xl::-moz-range-track {
  height: 0.7em;
  border-radius: 0.7em;
  padding: 0 -0.55em;
}
.form-range-xl::-moz-range-thumb {
  height: 1.8em;
  width: 1.8em;
  border-radius: 1.8em;
}
.form-range-xl::-ms-track {
  height: 0.7em;
  padding: 0 -0.55em;
}
.form-range-xl::-ms-fill-lower {
  border-radius: 3.6em;
}
.form-range-xl::-ms-fill-upper {
  border-radius: 3.6em;
}
.form-range-xl::-ms-thumb {
  height: 1.8em;
  width: 1.8em;
  border-radius: 1.8em;
}
.form-range-inverted {
  height: 1em;
  margin: 0.25em 0;
  border-radius: 1em;
}
.form-range-inverted::-webkit-slider-runnable-track {
  height: 1em;
  background: #035ea0;
  border-radius: 1em;
  padding: 0 0.25em;
}
.form-range-inverted::-webkit-slider-thumb {
  height: 0.5em;
  width: 0.5em;
  border-radius: 0.5em;
  background: #fff;
}
.form-range-inverted::-moz-range-track {
  height: 1em;
  background: #035ea0;
  border-radius: 1em;
  padding: 0 0.25em;
}
.form-range-inverted::-moz-range-thumb {
  height: 0.5em;
  width: 0.5em;
  border-radius: 0.5em;
  background: #fff;
}
.form-range-inverted::-ms-track {
  height: 1em;
  background: #035ea0;
  border-radius: 1em;
  padding: 0 0.25em;
}
.form-range-inverted::-ms-thumb {
  height: 0.5em;
  width: 0.5em;
  border-radius: 0.5em;
  background: #fff;
}
.form-range-inverted::-webkit-slider-thumb {
  margin-top: 0.25em;
}
.form-range-inverted::-ms-fill-lower {
  background: #035ea0;
  border-radius: 1em;
}
.form-range-inverted::-ms-fill-upper {
  background: #035ea0;
  border-radius: 1em;
}
.form-range-inverted.form-range-lg,
.form-range-inverted-lg {
  height: 1.4em;
  margin: 0.25em 0;
  border-radius: 1.4em;
}
.form-range-inverted.form-range-lg::-webkit-slider-runnable-track,
.form-range-inverted-lg::-webkit-slider-runnable-track {
  height: 1.4em;
  background: #035ea0;
  border-radius: 1.4em;
  padding: 0 0.25em;
}
.form-range-inverted.form-range-lg::-webkit-slider-thumb,
.form-range-inverted-lg::-webkit-slider-thumb {
  height: 0.9em;
  width: 0.9em;
  border-radius: 0.9em;
  background: #fff;
}
.form-range-inverted.form-range-lg::-moz-range-track,
.form-range-inverted-lg::-moz-range-track {
  height: 1.4em;
  background: #035ea0;
  border-radius: 1.4em;
  padding: 0 0.25em;
}
.form-range-inverted.form-range-lg::-moz-range-thumb,
.form-range-inverted-lg::-moz-range-thumb {
  height: 0.9em;
  width: 0.9em;
  border-radius: 0.9em;
  background: #fff;
}
.form-range-inverted.form-range-lg::-ms-track,
.form-range-inverted-lg::-ms-track {
  height: 1.4em;
  background: #035ea0;
  border-radius: 1.4em;
  padding: 0 0.25em;
}
.form-range-inverted.form-range-lg::-ms-thumb,
.form-range-inverted-lg::-ms-thumb {
  height: 0.9em;
  width: 0.9em;
  border-radius: 0.9em;
  background: #fff;
}
.form-range-inverted.form-range-lg::-webkit-slider-thumb,
.form-range-inverted-lg::-webkit-slider-thumb {
  margin-top: 0.25em;
}
.form-range-inverted.form-range-lg::-ms-fill-lower,
.form-range-inverted-lg::-ms-fill-lower {
  background: #035ea0;
  border-radius: 1.8em;
}
.form-range-inverted.form-range-lg::-ms-fill-upper,
.form-range-inverted-lg::-ms-fill-upper {
  background: #035ea0;
  border-radius: 1.8em;
}
.form-range-inverted.form-range-xl,
.form-range-inverted-xl {
  height: 1.8em;
  margin: 0.25em 0;
  border-radius: 1.8em;
}
.form-range-inverted.form-range-xl::-webkit-slider-runnable-track,
.form-range-inverted-xl::-webkit-slider-runnable-track {
  height: 1.8em;
  background: #035ea0;
  border-radius: 1.8em;
  padding: 0 0.25em;
}
.form-range-inverted.form-range-xl::-webkit-slider-thumb,
.form-range-inverted-xl::-webkit-slider-thumb {
  height: 1.3em;
  width: 1.3em;
  border-radius: 1.3em;
  background: #fff;
}
.form-range-inverted.form-range-xl::-moz-range-track,
.form-range-inverted-xl::-moz-range-track {
  height: 1.8em;
  background: #035ea0;
  border-radius: 1.8em;
  padding: 0 0.25em;
}
.form-range-inverted.form-range-xl::-moz-range-thumb,
.form-range-inverted-xl::-moz-range-thumb {
  height: 1.3em;
  width: 1.3em;
  border-radius: 1.3em;
  background: #fff;
}
.form-range-inverted.form-range-xl::-ms-track,
.form-range-inverted-xl::-ms-track {
  height: 1.8em;
  background: #035ea0;
  border-radius: 1.8em;
  padding: 0 0.25em;
}
.form-range-inverted.form-range-xl::-ms-thumb,
.form-range-inverted-xl::-ms-thumb {
  height: 1.3em;
  width: 1.3em;
  border-radius: 1.3em;
  background: #fff;
}
.form-range-inverted.form-range-xl::-webkit-slider-thumb,
.form-range-inverted-xl::-webkit-slider-thumb {
  margin-top: 0.25em;
}
.form-range-inverted.form-range-xl::-ms-fill-lower,
.form-range-inverted-xl::-ms-fill-lower {
  background: #035ea0;
  border-radius: 2.6em;
}
.form-range-inverted.form-range-xl::-ms-fill-upper,
.form-range-inverted-xl::-ms-fill-upper {
  background: #035ea0;
  border-radius: 2.6em;
}
.btn.rounded-pill,
.btn-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
.btn-group-pill,
.btn-group-pill > .btn {
  border-radius: var(--bs-border-radius-pill) !important;
}
.btn-group-pill > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-pill > .btn.dropdown-toggle-split:first-child,
.btn-group-pill > :not(:last-child) > .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.btn-group-pill > .btn:nth-child(n+3),
.btn-group-pill > :not(.btn-check) + .btn,
.btn-group-pill > :not(:first-child) > .btn {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.input-group-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}
.input-group-pill > * {
  border-radius: var(--bs-border-radius-pill);
}
.btn.rounded-max,
.btn-rounded-max {
  border-radius: 1.5rem !important;
}
.btn-group-rounded-max,
.btn-group-rounded-max > .btn {
  border-radius: 1.5rem !important;
}
.btn-group-rounded-max > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-rounded-max > .btn.dropdown-toggle-split:first-child,
.btn-group-rounded-max > :not(:last-child) > .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.btn-group-rounded-max > .btn:nth-child(n+3),
.btn-group-rounded-max > :not(.btn-check) + .btn,
.btn-group-rounded-max > :not(:first-child) > .btn {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.input-group-rounded-max {
  border-radius: 1.5rem !important;
}
.input-group-rounded-max > * {
  border-radius: 1.5rem;
}
.input-group > .form-control,
.input-group > .btn {
  border-radius: 0.375rem !important;
}
.input-group:not(.has-validation) > :not(.off):has( ~ :not(.off)),
.input-group:not(.has-validation) > .form-floating:not(.off):has( ~ :not(.off)) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(.off):has( ~ :not(.off)) > .form-select {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.input-group > :not(.off) ~ :not(.off):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
.input-group > :not(.off) ~ .form-floating:not(.off) > .form-control,
.input-group > :not(.off) ~ .form-floating:not(.off) > .form-select {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.form-control ~ .input-group-unit {
  z-index: 1;
  margin-left: -1px;
  padding-left: 0;
  border-left: 0;
  background: white;
}
.form-control:disabled ~ .input-group-unit,
.form-control.disabled ~ .input-group-unit,
.form-control:read-only ~ .input-group-unit,
.form-control.readonly ~ .input-group-unit {
  background-color: #e9ecef;
  opacity: 1;
  cursor: default;
}
.form-control-xs {
  min-height: calc(1.5em + 0.3rem + 2px);
  padding: 0.05rem 0.25rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.input-group-text-multiline,
.input-group-text-horizontal-split {
  display: flex;
  flex-direction: column !important;
  padding: 0 !important;
  text-align: left;
}
.input-group-text-multiline > *,
.input-group-text-horizontal-split > * {
  padding: 0 0.75rem;
  width: 100%;
  border-radius: 0;
  text-align: left;
  white-space: normal;
}
.input-group-text-multiline > :first-child,
.input-group-text-horizontal-split > :first-child {
  border-radius: 0 0.25rem 0 0;
  padding-top: 0.375rem;
}
.input-group-text-multiline > :last-child,
.input-group-text-horizontal-split > :last-child {
  border-radius: 0 0 0 0.25rem;
  padding-bottom: 0.375rem;
}
.input-group-text-multiline .input-group:not(.has-validation) > :not(.off):has( ~ :not(.off)):first-child,
.input-group-text-horizontal-split .input-group:not(.has-validation) > :not(.off):has( ~ :not(.off)):first-child,
.input-group-text-multiline .input-group:not(.has-validation) > .dropdown-toggle:not(.off):has( ~ :not(.off)):first-child,
.input-group-text-horizontal-split .input-group:not(.has-validation) > .dropdown-toggle:not(.off):has( ~ :not(.off)):first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
 > :not(.off):has(:not(.off) ~ .input-group-text-multiline .input-group):last-child,
 > :not(.off):has(:not(.off) ~ .input-group-text-horizontal-split .input-group):last-child,
 > .valid-tooltip:not(.off):has(:not(.off) ~ .input-group-text-multiline .input-group):last-child,
 > .valid-tooltip:not(.off):has(:not(.off) ~ .input-group-text-horizontal-split .input-group):last-child,
 > .valid-feedback:not(.off):has(:not(.off) ~ .input-group-text-multiline .input-group):last-child,
 > .valid-feedback:not(.off):has(:not(.off) ~ .input-group-text-horizontal-split .input-group):last-child,
 > .invalid-tooltip:not(.off):has(:not(.off) ~ .input-group-text-multiline .input-group):last-child,
 > .invalid-tooltip:not(.off):has(:not(.off) ~ .input-group-text-horizontal-split .input-group):last-child,
 > .invalid-feedback:not(.off):has(:not(.off) ~ .input-group-text-multiline .input-group):last-child,
 > .invalid-feedback:not(.off):has(:not(.off) ~ .input-group-text-horizontal-split .input-group):last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-text-multiline {
  justify-content: center;
}
.input-group-text-horizontal-split > * {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
input:not(:disabled):not(.disabled):not(:read-only):not(.readonly):focus::placeholder,
input:not(:disabled):not(.disabled):not(:read-only):not(.readonly):focus-visible::placeholder,
input:not(:disabled):not(.disabled):not(:read-only):not(.readonly):active::placeholder {
  color: transparent;
}
input:not(:disabled):not(.disabled):not(:read-only):not(.readonly):focus::-webkit-input-placeholder,
input:not(:disabled):not(.disabled):not(:read-only):not(.readonly):focus-visible::-webkit-input-placeholder,
input:not(:disabled):not(.disabled):not(:read-only):not(.readonly):active::-webkit-input-placeholder {
  color: transparent;
}
input:not(:disabled):not(.disabled):not(:read-only):not(.readonly):focus:-ms-input-placeholder,
input:not(:disabled):not(.disabled):not(:read-only):not(.readonly):focus-visible:-ms-input-placeholder,
input:not(:disabled):not(.disabled):not(:read-only):not(.readonly):active:-ms-input-placeholder {
  color: transparent;
}
input[type=number].no-spinner::-webkit-outer-spin-button,
input[type=number].no-spinner::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number].no-spinner {
  -moz-appearance: textfield;
}
.input-group input[type=color] {
  height: auto;
}
input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  display: inline-block;
  margin-left: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23666666' d='M12.1,10l3.9-3.9c0.6-0.6,0.6-1.5,0-2.1c-0.6-0.6-1.5-0.6-2.1,0L10,7.9L6.1,3.9c-0.6-0.6-1.5-0.6-2.1,0 c-0.6,0.6-0.6,1.5,0,2.1L7.9,10l-3.9,3.9c-0.6,0.6-0.6,1.5,0,2.1c0.3,0.3,0.7,0.4,1.1,0.4s0.8-0.1,1.1-0.4l3.9-3.9l3.9,3.9 c0.3,0.3,0.7,0.4,1.1,0.4s0.8-0.1,1.1-0.4c0.6-0.6,0.6-1.5,0-2.1L12.1,10z'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: contain;
}
input[type=search]:not(:focus)::-webkit-search-cancel-button {
  display: none;
}
.form-select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m5 7.5 5 5 5 -5'/%3E%3C/svg%3E%0A");
  background-size: 20px;
}
textarea.auto-resize {
  min-height: 100px !important;
  resize: none;
}
textarea.auto-resize-sm {
  min-height: 66px !important;
  resize: none;
}
.was-validated .input-group > .form-control:not(:focus):not(:focus-visible):invalid,
.input-group > .form-control:not(:focus):not(:focus-visible).is-invalid,
.was-validated .input-group > .form-select:not(:focus):not(:focus-visible):invalid,
.input-group > .form-select:not(:focus):not(:focus-visible).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 20;
}
.square {
  aspect-ratio: 1/1;
}
label.input-group-text.w-fix-xxs {
  flex-shrink: 0 !important;
}
.w-fix-xxs {
  width: 45px !important;
}
.h-fix-xxs {
  height: 1.25rem !important;
}
.w-and-h-fix-xxs {
  width: 45px !important;
  height: 45px !important;
}
.h-and-w-fix-xxs {
  height: 1.25rem !important;
  width: 1.25rem !important;
}
label.input-group-text.w-fix-xs {
  flex-shrink: 0 !important;
}
.w-fix-xs {
  width: 100px !important;
}
.h-fix-xs {
  height: 1.66rem !important;
}
.w-and-h-fix-xs {
  width: 100px !important;
  height: 100px !important;
}
.h-and-w-fix-xs {
  height: 1.66rem !important;
  width: 1.66rem !important;
}
label.input-group-text.w-fix-sm {
  flex-shrink: 0 !important;
}
.w-fix-sm {
  width: 140px !important;
}
.h-fix-sm {
  height: 2rem !important;
}
.w-and-h-fix-sm {
  width: 140px !important;
  height: 140px !important;
}
.h-and-w-fix-sm {
  height: 2rem !important;
  width: 2rem !important;
}
label.input-group-text.w-fix-md {
  flex-shrink: 0 !important;
}
.w-fix-md {
  width: 191px !important;
}
.h-fix-md {
  height: 2.5rem !important;
}
.w-and-h-fix-md {
  width: 191px !important;
  height: 191px !important;
}
.h-and-w-fix-md {
  height: 2.5rem !important;
  width: 2.5rem !important;
}
label.input-group-text.w-fix-lg {
  flex-shrink: 0 !important;
}
.w-fix-lg {
  width: 250px !important;
}
.h-fix-lg {
  height: 3.75rem !important;
}
.w-and-h-fix-lg {
  width: 250px !important;
  height: 250px !important;
}
.h-and-w-fix-lg {
  height: 3.75rem !important;
  width: 3.75rem !important;
}
label.input-group-text.w-fix-xl {
  flex-shrink: 0 !important;
}
.w-fix-xl {
  width: 275px !important;
}
.h-fix-xl {
  height: 7.5rem !important;
}
.w-and-h-fix-xl {
  width: 275px !important;
  height: 275px !important;
}
.h-and-w-fix-xl {
  height: 7.5rem !important;
  width: 7.5rem !important;
}
label.input-group-text.w-fix-xxl {
  flex-shrink: 0 !important;
}
.w-fix-xxl {
  width: 300px !important;
}
.h-fix-xxl {
  height: 9.5rem !important;
}
.w-and-h-fix-xxl {
  width: 300px !important;
  height: 300px !important;
}
.h-and-w-fix-xxl {
  height: 9.5rem !important;
  width: 9.5rem !important;
}
label.input-group-text.w-fix {
  flex-shrink: 0 !important;
}
.w-fix {
  width: 191px !important;
}
.h-fix {
  height: 2.5rem !important;
}
.wh-fix {
  width: 191px !important;
  height: 191px !important;
}
.hw-fix {
  height: 2.5rem !important;
  width: 2.5rem !important;
}
.w-variable {
  width: inherit !important;
}
.w-auto {
  width: auto !important;
}
.w-fit {
  width: fit-content !important;
}
.h-variable {
  height: inherit !important;
}
.h-fit {
  height: fit-content !important;
}
.h-min-0 {
  min-height: 0% !important;
}
.vh-min-0 {
  min-height: 0% !important;
  min-height: 0vh !important;
  min-height: calc(var(--vh, 1vh) * 0) !important;
}
.w-min-0 {
  min-width: 0% !important;
}
.vw-min-0 {
  min-width: 0% !important;
  min-width: 0vw !important;
  min-width: calc(var(--vw, 1vw) * 0) !important;
}
.h-max-0 {
  max-height: 0% !important;
}
.vh-max-0 {
  max-height: 0% !important;
  max-height: 0vh !important;
  max-height: calc(var(--vh, 1vh) * 0) !important;
}
.w-max-0 {
  max-width: 0% !important;
}
.vw-max-0 {
  max-width: 0% !important;
  max-width: 0vw !important;
  max-width: calc(var(--vw, 1vw) * 0) !important;
}
.h-0 {
  height: 0% !important;
}
.svh-0 {
  height: 0% !important;
  height: 0vh !important;
  height: calc(var(--vh, 1svh) * 0) !important;
  height: 0svh !important;
}
.lvh-0 {
  height: 0% !important;
  height: 0vh !important;
  height: calc(var(--vh, 1lvh) * 0) !important;
  height: 0lvh !important;
}
.dvh-0 {
  height: 0% !important;
  height: 0vh !important;
  height: calc(var(--vh, 1dvh) * 0) !important;
  height: 0dvh !important;
}
.vh-0 {
  height: 0% !important;
  height: 0vh !important;
  height: calc(var(--vh, 1vh) * 0) !important;
}
.w-0 {
  width: 0% !important;
}
.svw-0 {
  width: 0% !important;
  width: 0vw !important;
  width: calc(var(--vw, 1svw) * 0) !important;
  width: 0svw !important;
}
.lvw-0 {
  width: 0% !important;
  width: 0vw !important;
  width: calc(var(--vw, 1lvw) * 0) !important;
  width: 0lvw !important;
}
.dvw-0 {
  width: 0% !important;
  width: 0vw !important;
  width: calc(var(--vw, 1dvw) * 0) !important;
  width: 0dvw !important;
}
.vw-0 {
  width: 0% !important;
  width: 0vw !important;
  width: calc(var(--vw, 1vw) * 0) !important;
}
.vmin-0 {
  height: 0% !important;
  height: 0vh !important;
  height: calc(var(--vh, 1vmin) * 0) !important;
  height: 0vmin !important;
}
.vmax-0 {
  height: 0% !important;
  height: 0vh !important;
  height: calc(var(--vh, 1vmax) * 0) !important;
  height: 0vmax !important;
}
.h-min-5 {
  min-height: 5% !important;
}
.vh-min-5 {
  min-height: 5% !important;
  min-height: 5vh !important;
  min-height: calc(var(--vh, 1vh) * 5) !important;
}
.w-min-5 {
  min-width: 5% !important;
}
.vw-min-5 {
  min-width: 5% !important;
  min-width: 5vw !important;
  min-width: calc(var(--vw, 1vw) * 5) !important;
}
.h-max-5 {
  max-height: 5% !important;
}
.vh-max-5 {
  max-height: 5% !important;
  max-height: 5vh !important;
  max-height: calc(var(--vh, 1vh) * 5) !important;
}
.w-max-5 {
  max-width: 5% !important;
}
.vw-max-5 {
  max-width: 5% !important;
  max-width: 5vw !important;
  max-width: calc(var(--vw, 1vw) * 5) !important;
}
.h-5 {
  height: 5% !important;
}
.svh-5 {
  height: 5% !important;
  height: 5vh !important;
  height: calc(var(--vh, 1svh) * 5) !important;
  height: 5svh !important;
}
.lvh-5 {
  height: 5% !important;
  height: 5vh !important;
  height: calc(var(--vh, 1lvh) * 5) !important;
  height: 5lvh !important;
}
.dvh-5 {
  height: 5% !important;
  height: 5vh !important;
  height: calc(var(--vh, 1dvh) * 5) !important;
  height: 5dvh !important;
}
.vh-5 {
  height: 5% !important;
  height: 5vh !important;
  height: calc(var(--vh, 1vh) * 5) !important;
}
.w-5 {
  width: 5% !important;
}
.svw-5 {
  width: 5% !important;
  width: 5vw !important;
  width: calc(var(--vw, 1svw) * 5) !important;
  width: 5svw !important;
}
.lvw-5 {
  width: 5% !important;
  width: 5vw !important;
  width: calc(var(--vw, 1lvw) * 5) !important;
  width: 5lvw !important;
}
.dvw-5 {
  width: 5% !important;
  width: 5vw !important;
  width: calc(var(--vw, 1dvw) * 5) !important;
  width: 5dvw !important;
}
.vw-5 {
  width: 5% !important;
  width: 5vw !important;
  width: calc(var(--vw, 1vw) * 5) !important;
}
.vmin-5 {
  height: 5% !important;
  height: 5vh !important;
  height: calc(var(--vh, 1vmin) * 5) !important;
  height: 5vmin !important;
}
.vmax-5 {
  height: 5% !important;
  height: 5vh !important;
  height: calc(var(--vh, 1vmax) * 5) !important;
  height: 5vmax !important;
}
.h-min-10 {
  min-height: 10% !important;
}
.vh-min-10 {
  min-height: 10% !important;
  min-height: 10vh !important;
  min-height: calc(var(--vh, 1vh) * 10) !important;
}
.w-min-10 {
  min-width: 10% !important;
}
.vw-min-10 {
  min-width: 10% !important;
  min-width: 10vw !important;
  min-width: calc(var(--vw, 1vw) * 10) !important;
}
.h-max-10 {
  max-height: 10% !important;
}
.vh-max-10 {
  max-height: 10% !important;
  max-height: 10vh !important;
  max-height: calc(var(--vh, 1vh) * 10) !important;
}
.w-max-10 {
  max-width: 10% !important;
}
.vw-max-10 {
  max-width: 10% !important;
  max-width: 10vw !important;
  max-width: calc(var(--vw, 1vw) * 10) !important;
}
.h-10 {
  height: 10% !important;
}
.svh-10 {
  height: 10% !important;
  height: 10vh !important;
  height: calc(var(--vh, 1svh) * 10) !important;
  height: 10svh !important;
}
.lvh-10 {
  height: 10% !important;
  height: 10vh !important;
  height: calc(var(--vh, 1lvh) * 10) !important;
  height: 10lvh !important;
}
.dvh-10 {
  height: 10% !important;
  height: 10vh !important;
  height: calc(var(--vh, 1dvh) * 10) !important;
  height: 10dvh !important;
}
.vh-10 {
  height: 10% !important;
  height: 10vh !important;
  height: calc(var(--vh, 1vh) * 10) !important;
}
.w-10 {
  width: 10% !important;
}
.svw-10 {
  width: 10% !important;
  width: 10vw !important;
  width: calc(var(--vw, 1svw) * 10) !important;
  width: 10svw !important;
}
.lvw-10 {
  width: 10% !important;
  width: 10vw !important;
  width: calc(var(--vw, 1lvw) * 10) !important;
  width: 10lvw !important;
}
.dvw-10 {
  width: 10% !important;
  width: 10vw !important;
  width: calc(var(--vw, 1dvw) * 10) !important;
  width: 10dvw !important;
}
.vw-10 {
  width: 10% !important;
  width: 10vw !important;
  width: calc(var(--vw, 1vw) * 10) !important;
}
.vmin-10 {
  height: 10% !important;
  height: 10vh !important;
  height: calc(var(--vh, 1vmin) * 10) !important;
  height: 10vmin !important;
}
.vmax-10 {
  height: 10% !important;
  height: 10vh !important;
  height: calc(var(--vh, 1vmax) * 10) !important;
  height: 10vmax !important;
}
.h-min-15 {
  min-height: 15% !important;
}
.vh-min-15 {
  min-height: 15% !important;
  min-height: 15vh !important;
  min-height: calc(var(--vh, 1vh) * 15) !important;
}
.w-min-15 {
  min-width: 15% !important;
}
.vw-min-15 {
  min-width: 15% !important;
  min-width: 15vw !important;
  min-width: calc(var(--vw, 1vw) * 15) !important;
}
.h-max-15 {
  max-height: 15% !important;
}
.vh-max-15 {
  max-height: 15% !important;
  max-height: 15vh !important;
  max-height: calc(var(--vh, 1vh) * 15) !important;
}
.w-max-15 {
  max-width: 15% !important;
}
.vw-max-15 {
  max-width: 15% !important;
  max-width: 15vw !important;
  max-width: calc(var(--vw, 1vw) * 15) !important;
}
.h-15 {
  height: 15% !important;
}
.svh-15 {
  height: 15% !important;
  height: 15vh !important;
  height: calc(var(--vh, 1svh) * 15) !important;
  height: 15svh !important;
}
.lvh-15 {
  height: 15% !important;
  height: 15vh !important;
  height: calc(var(--vh, 1lvh) * 15) !important;
  height: 15lvh !important;
}
.dvh-15 {
  height: 15% !important;
  height: 15vh !important;
  height: calc(var(--vh, 1dvh) * 15) !important;
  height: 15dvh !important;
}
.vh-15 {
  height: 15% !important;
  height: 15vh !important;
  height: calc(var(--vh, 1vh) * 15) !important;
}
.w-15 {
  width: 15% !important;
}
.svw-15 {
  width: 15% !important;
  width: 15vw !important;
  width: calc(var(--vw, 1svw) * 15) !important;
  width: 15svw !important;
}
.lvw-15 {
  width: 15% !important;
  width: 15vw !important;
  width: calc(var(--vw, 1lvw) * 15) !important;
  width: 15lvw !important;
}
.dvw-15 {
  width: 15% !important;
  width: 15vw !important;
  width: calc(var(--vw, 1dvw) * 15) !important;
  width: 15dvw !important;
}
.vw-15 {
  width: 15% !important;
  width: 15vw !important;
  width: calc(var(--vw, 1vw) * 15) !important;
}
.vmin-15 {
  height: 15% !important;
  height: 15vh !important;
  height: calc(var(--vh, 1vmin) * 15) !important;
  height: 15vmin !important;
}
.vmax-15 {
  height: 15% !important;
  height: 15vh !important;
  height: calc(var(--vh, 1vmax) * 15) !important;
  height: 15vmax !important;
}
.h-min-20 {
  min-height: 20% !important;
}
.vh-min-20 {
  min-height: 20% !important;
  min-height: 20vh !important;
  min-height: calc(var(--vh, 1vh) * 20) !important;
}
.w-min-20 {
  min-width: 20% !important;
}
.vw-min-20 {
  min-width: 20% !important;
  min-width: 20vw !important;
  min-width: calc(var(--vw, 1vw) * 20) !important;
}
.h-max-20 {
  max-height: 20% !important;
}
.vh-max-20 {
  max-height: 20% !important;
  max-height: 20vh !important;
  max-height: calc(var(--vh, 1vh) * 20) !important;
}
.w-max-20 {
  max-width: 20% !important;
}
.vw-max-20 {
  max-width: 20% !important;
  max-width: 20vw !important;
  max-width: calc(var(--vw, 1vw) * 20) !important;
}
.h-20 {
  height: 20% !important;
}
.svh-20 {
  height: 20% !important;
  height: 20vh !important;
  height: calc(var(--vh, 1svh) * 20) !important;
  height: 20svh !important;
}
.lvh-20 {
  height: 20% !important;
  height: 20vh !important;
  height: calc(var(--vh, 1lvh) * 20) !important;
  height: 20lvh !important;
}
.dvh-20 {
  height: 20% !important;
  height: 20vh !important;
  height: calc(var(--vh, 1dvh) * 20) !important;
  height: 20dvh !important;
}
.vh-20 {
  height: 20% !important;
  height: 20vh !important;
  height: calc(var(--vh, 1vh) * 20) !important;
}
.w-20 {
  width: 20% !important;
}
.svw-20 {
  width: 20% !important;
  width: 20vw !important;
  width: calc(var(--vw, 1svw) * 20) !important;
  width: 20svw !important;
}
.lvw-20 {
  width: 20% !important;
  width: 20vw !important;
  width: calc(var(--vw, 1lvw) * 20) !important;
  width: 20lvw !important;
}
.dvw-20 {
  width: 20% !important;
  width: 20vw !important;
  width: calc(var(--vw, 1dvw) * 20) !important;
  width: 20dvw !important;
}
.vw-20 {
  width: 20% !important;
  width: 20vw !important;
  width: calc(var(--vw, 1vw) * 20) !important;
}
.vmin-20 {
  height: 20% !important;
  height: 20vh !important;
  height: calc(var(--vh, 1vmin) * 20) !important;
  height: 20vmin !important;
}
.vmax-20 {
  height: 20% !important;
  height: 20vh !important;
  height: calc(var(--vh, 1vmax) * 20) !important;
  height: 20vmax !important;
}
.h-min-25 {
  min-height: 25% !important;
}
.vh-min-25 {
  min-height: 25% !important;
  min-height: 25vh !important;
  min-height: calc(var(--vh, 1vh) * 25) !important;
}
.w-min-25 {
  min-width: 25% !important;
}
.vw-min-25 {
  min-width: 25% !important;
  min-width: 25vw !important;
  min-width: calc(var(--vw, 1vw) * 25) !important;
}
.h-max-25 {
  max-height: 25% !important;
}
.vh-max-25 {
  max-height: 25% !important;
  max-height: 25vh !important;
  max-height: calc(var(--vh, 1vh) * 25) !important;
}
.w-max-25 {
  max-width: 25% !important;
}
.vw-max-25 {
  max-width: 25% !important;
  max-width: 25vw !important;
  max-width: calc(var(--vw, 1vw) * 25) !important;
}
.h-25 {
  height: 25% !important;
}
.svh-25 {
  height: 25% !important;
  height: 25vh !important;
  height: calc(var(--vh, 1svh) * 25) !important;
  height: 25svh !important;
}
.lvh-25 {
  height: 25% !important;
  height: 25vh !important;
  height: calc(var(--vh, 1lvh) * 25) !important;
  height: 25lvh !important;
}
.dvh-25 {
  height: 25% !important;
  height: 25vh !important;
  height: calc(var(--vh, 1dvh) * 25) !important;
  height: 25dvh !important;
}
.vh-25 {
  height: 25% !important;
  height: 25vh !important;
  height: calc(var(--vh, 1vh) * 25) !important;
}
.w-25 {
  width: 25% !important;
}
.svw-25 {
  width: 25% !important;
  width: 25vw !important;
  width: calc(var(--vw, 1svw) * 25) !important;
  width: 25svw !important;
}
.lvw-25 {
  width: 25% !important;
  width: 25vw !important;
  width: calc(var(--vw, 1lvw) * 25) !important;
  width: 25lvw !important;
}
.dvw-25 {
  width: 25% !important;
  width: 25vw !important;
  width: calc(var(--vw, 1dvw) * 25) !important;
  width: 25dvw !important;
}
.vw-25 {
  width: 25% !important;
  width: 25vw !important;
  width: calc(var(--vw, 1vw) * 25) !important;
}
.vmin-25 {
  height: 25% !important;
  height: 25vh !important;
  height: calc(var(--vh, 1vmin) * 25) !important;
  height: 25vmin !important;
}
.vmax-25 {
  height: 25% !important;
  height: 25vh !important;
  height: calc(var(--vh, 1vmax) * 25) !important;
  height: 25vmax !important;
}
.h-min-30 {
  min-height: 30% !important;
}
.vh-min-30 {
  min-height: 30% !important;
  min-height: 30vh !important;
  min-height: calc(var(--vh, 1vh) * 30) !important;
}
.w-min-30 {
  min-width: 30% !important;
}
.vw-min-30 {
  min-width: 30% !important;
  min-width: 30vw !important;
  min-width: calc(var(--vw, 1vw) * 30) !important;
}
.h-max-30 {
  max-height: 30% !important;
}
.vh-max-30 {
  max-height: 30% !important;
  max-height: 30vh !important;
  max-height: calc(var(--vh, 1vh) * 30) !important;
}
.w-max-30 {
  max-width: 30% !important;
}
.vw-max-30 {
  max-width: 30% !important;
  max-width: 30vw !important;
  max-width: calc(var(--vw, 1vw) * 30) !important;
}
.h-30 {
  height: 30% !important;
}
.svh-30 {
  height: 30% !important;
  height: 30vh !important;
  height: calc(var(--vh, 1svh) * 30) !important;
  height: 30svh !important;
}
.lvh-30 {
  height: 30% !important;
  height: 30vh !important;
  height: calc(var(--vh, 1lvh) * 30) !important;
  height: 30lvh !important;
}
.dvh-30 {
  height: 30% !important;
  height: 30vh !important;
  height: calc(var(--vh, 1dvh) * 30) !important;
  height: 30dvh !important;
}
.vh-30 {
  height: 30% !important;
  height: 30vh !important;
  height: calc(var(--vh, 1vh) * 30) !important;
}
.w-30 {
  width: 30% !important;
}
.svw-30 {
  width: 30% !important;
  width: 30vw !important;
  width: calc(var(--vw, 1svw) * 30) !important;
  width: 30svw !important;
}
.lvw-30 {
  width: 30% !important;
  width: 30vw !important;
  width: calc(var(--vw, 1lvw) * 30) !important;
  width: 30lvw !important;
}
.dvw-30 {
  width: 30% !important;
  width: 30vw !important;
  width: calc(var(--vw, 1dvw) * 30) !important;
  width: 30dvw !important;
}
.vw-30 {
  width: 30% !important;
  width: 30vw !important;
  width: calc(var(--vw, 1vw) * 30) !important;
}
.vmin-30 {
  height: 30% !important;
  height: 30vh !important;
  height: calc(var(--vh, 1vmin) * 30) !important;
  height: 30vmin !important;
}
.vmax-30 {
  height: 30% !important;
  height: 30vh !important;
  height: calc(var(--vh, 1vmax) * 30) !important;
  height: 30vmax !important;
}
.h-min-35 {
  min-height: 35% !important;
}
.vh-min-35 {
  min-height: 35% !important;
  min-height: 35vh !important;
  min-height: calc(var(--vh, 1vh) * 35) !important;
}
.w-min-35 {
  min-width: 35% !important;
}
.vw-min-35 {
  min-width: 35% !important;
  min-width: 35vw !important;
  min-width: calc(var(--vw, 1vw) * 35) !important;
}
.h-max-35 {
  max-height: 35% !important;
}
.vh-max-35 {
  max-height: 35% !important;
  max-height: 35vh !important;
  max-height: calc(var(--vh, 1vh) * 35) !important;
}
.w-max-35 {
  max-width: 35% !important;
}
.vw-max-35 {
  max-width: 35% !important;
  max-width: 35vw !important;
  max-width: calc(var(--vw, 1vw) * 35) !important;
}
.h-35 {
  height: 35% !important;
}
.svh-35 {
  height: 35% !important;
  height: 35vh !important;
  height: calc(var(--vh, 1svh) * 35) !important;
  height: 35svh !important;
}
.lvh-35 {
  height: 35% !important;
  height: 35vh !important;
  height: calc(var(--vh, 1lvh) * 35) !important;
  height: 35lvh !important;
}
.dvh-35 {
  height: 35% !important;
  height: 35vh !important;
  height: calc(var(--vh, 1dvh) * 35) !important;
  height: 35dvh !important;
}
.vh-35 {
  height: 35% !important;
  height: 35vh !important;
  height: calc(var(--vh, 1vh) * 35) !important;
}
.w-35 {
  width: 35% !important;
}
.svw-35 {
  width: 35% !important;
  width: 35vw !important;
  width: calc(var(--vw, 1svw) * 35) !important;
  width: 35svw !important;
}
.lvw-35 {
  width: 35% !important;
  width: 35vw !important;
  width: calc(var(--vw, 1lvw) * 35) !important;
  width: 35lvw !important;
}
.dvw-35 {
  width: 35% !important;
  width: 35vw !important;
  width: calc(var(--vw, 1dvw) * 35) !important;
  width: 35dvw !important;
}
.vw-35 {
  width: 35% !important;
  width: 35vw !important;
  width: calc(var(--vw, 1vw) * 35) !important;
}
.vmin-35 {
  height: 35% !important;
  height: 35vh !important;
  height: calc(var(--vh, 1vmin) * 35) !important;
  height: 35vmin !important;
}
.vmax-35 {
  height: 35% !important;
  height: 35vh !important;
  height: calc(var(--vh, 1vmax) * 35) !important;
  height: 35vmax !important;
}
.h-min-40 {
  min-height: 40% !important;
}
.vh-min-40 {
  min-height: 40% !important;
  min-height: 40vh !important;
  min-height: calc(var(--vh, 1vh) * 40) !important;
}
.w-min-40 {
  min-width: 40% !important;
}
.vw-min-40 {
  min-width: 40% !important;
  min-width: 40vw !important;
  min-width: calc(var(--vw, 1vw) * 40) !important;
}
.h-max-40 {
  max-height: 40% !important;
}
.vh-max-40 {
  max-height: 40% !important;
  max-height: 40vh !important;
  max-height: calc(var(--vh, 1vh) * 40) !important;
}
.w-max-40 {
  max-width: 40% !important;
}
.vw-max-40 {
  max-width: 40% !important;
  max-width: 40vw !important;
  max-width: calc(var(--vw, 1vw) * 40) !important;
}
.h-40 {
  height: 40% !important;
}
.svh-40 {
  height: 40% !important;
  height: 40vh !important;
  height: calc(var(--vh, 1svh) * 40) !important;
  height: 40svh !important;
}
.lvh-40 {
  height: 40% !important;
  height: 40vh !important;
  height: calc(var(--vh, 1lvh) * 40) !important;
  height: 40lvh !important;
}
.dvh-40 {
  height: 40% !important;
  height: 40vh !important;
  height: calc(var(--vh, 1dvh) * 40) !important;
  height: 40dvh !important;
}
.vh-40 {
  height: 40% !important;
  height: 40vh !important;
  height: calc(var(--vh, 1vh) * 40) !important;
}
.w-40 {
  width: 40% !important;
}
.svw-40 {
  width: 40% !important;
  width: 40vw !important;
  width: calc(var(--vw, 1svw) * 40) !important;
  width: 40svw !important;
}
.lvw-40 {
  width: 40% !important;
  width: 40vw !important;
  width: calc(var(--vw, 1lvw) * 40) !important;
  width: 40lvw !important;
}
.dvw-40 {
  width: 40% !important;
  width: 40vw !important;
  width: calc(var(--vw, 1dvw) * 40) !important;
  width: 40dvw !important;
}
.vw-40 {
  width: 40% !important;
  width: 40vw !important;
  width: calc(var(--vw, 1vw) * 40) !important;
}
.vmin-40 {
  height: 40% !important;
  height: 40vh !important;
  height: calc(var(--vh, 1vmin) * 40) !important;
  height: 40vmin !important;
}
.vmax-40 {
  height: 40% !important;
  height: 40vh !important;
  height: calc(var(--vh, 1vmax) * 40) !important;
  height: 40vmax !important;
}
.h-min-45 {
  min-height: 45% !important;
}
.vh-min-45 {
  min-height: 45% !important;
  min-height: 45vh !important;
  min-height: calc(var(--vh, 1vh) * 45) !important;
}
.w-min-45 {
  min-width: 45% !important;
}
.vw-min-45 {
  min-width: 45% !important;
  min-width: 45vw !important;
  min-width: calc(var(--vw, 1vw) * 45) !important;
}
.h-max-45 {
  max-height: 45% !important;
}
.vh-max-45 {
  max-height: 45% !important;
  max-height: 45vh !important;
  max-height: calc(var(--vh, 1vh) * 45) !important;
}
.w-max-45 {
  max-width: 45% !important;
}
.vw-max-45 {
  max-width: 45% !important;
  max-width: 45vw !important;
  max-width: calc(var(--vw, 1vw) * 45) !important;
}
.h-45 {
  height: 45% !important;
}
.svh-45 {
  height: 45% !important;
  height: 45vh !important;
  height: calc(var(--vh, 1svh) * 45) !important;
  height: 45svh !important;
}
.lvh-45 {
  height: 45% !important;
  height: 45vh !important;
  height: calc(var(--vh, 1lvh) * 45) !important;
  height: 45lvh !important;
}
.dvh-45 {
  height: 45% !important;
  height: 45vh !important;
  height: calc(var(--vh, 1dvh) * 45) !important;
  height: 45dvh !important;
}
.vh-45 {
  height: 45% !important;
  height: 45vh !important;
  height: calc(var(--vh, 1vh) * 45) !important;
}
.w-45 {
  width: 45% !important;
}
.svw-45 {
  width: 45% !important;
  width: 45vw !important;
  width: calc(var(--vw, 1svw) * 45) !important;
  width: 45svw !important;
}
.lvw-45 {
  width: 45% !important;
  width: 45vw !important;
  width: calc(var(--vw, 1lvw) * 45) !important;
  width: 45lvw !important;
}
.dvw-45 {
  width: 45% !important;
  width: 45vw !important;
  width: calc(var(--vw, 1dvw) * 45) !important;
  width: 45dvw !important;
}
.vw-45 {
  width: 45% !important;
  width: 45vw !important;
  width: calc(var(--vw, 1vw) * 45) !important;
}
.vmin-45 {
  height: 45% !important;
  height: 45vh !important;
  height: calc(var(--vh, 1vmin) * 45) !important;
  height: 45vmin !important;
}
.vmax-45 {
  height: 45% !important;
  height: 45vh !important;
  height: calc(var(--vh, 1vmax) * 45) !important;
  height: 45vmax !important;
}
.h-min-50 {
  min-height: 50% !important;
}
.vh-min-50 {
  min-height: 50% !important;
  min-height: 50vh !important;
  min-height: calc(var(--vh, 1vh) * 50) !important;
}
.w-min-50 {
  min-width: 50% !important;
}
.vw-min-50 {
  min-width: 50% !important;
  min-width: 50vw !important;
  min-width: calc(var(--vw, 1vw) * 50) !important;
}
.h-max-50 {
  max-height: 50% !important;
}
.vh-max-50 {
  max-height: 50% !important;
  max-height: 50vh !important;
  max-height: calc(var(--vh, 1vh) * 50) !important;
}
.w-max-50 {
  max-width: 50% !important;
}
.vw-max-50 {
  max-width: 50% !important;
  max-width: 50vw !important;
  max-width: calc(var(--vw, 1vw) * 50) !important;
}
.h-50 {
  height: 50% !important;
}
.svh-50 {
  height: 50% !important;
  height: 50vh !important;
  height: calc(var(--vh, 1svh) * 50) !important;
  height: 50svh !important;
}
.lvh-50 {
  height: 50% !important;
  height: 50vh !important;
  height: calc(var(--vh, 1lvh) * 50) !important;
  height: 50lvh !important;
}
.dvh-50 {
  height: 50% !important;
  height: 50vh !important;
  height: calc(var(--vh, 1dvh) * 50) !important;
  height: 50dvh !important;
}
.vh-50 {
  height: 50% !important;
  height: 50vh !important;
  height: calc(var(--vh, 1vh) * 50) !important;
}
.w-50 {
  width: 50% !important;
}
.svw-50 {
  width: 50% !important;
  width: 50vw !important;
  width: calc(var(--vw, 1svw) * 50) !important;
  width: 50svw !important;
}
.lvw-50 {
  width: 50% !important;
  width: 50vw !important;
  width: calc(var(--vw, 1lvw) * 50) !important;
  width: 50lvw !important;
}
.dvw-50 {
  width: 50% !important;
  width: 50vw !important;
  width: calc(var(--vw, 1dvw) * 50) !important;
  width: 50dvw !important;
}
.vw-50 {
  width: 50% !important;
  width: 50vw !important;
  width: calc(var(--vw, 1vw) * 50) !important;
}
.vmin-50 {
  height: 50% !important;
  height: 50vh !important;
  height: calc(var(--vh, 1vmin) * 50) !important;
  height: 50vmin !important;
}
.vmax-50 {
  height: 50% !important;
  height: 50vh !important;
  height: calc(var(--vh, 1vmax) * 50) !important;
  height: 50vmax !important;
}
.h-min-55 {
  min-height: 55% !important;
}
.vh-min-55 {
  min-height: 55% !important;
  min-height: 55vh !important;
  min-height: calc(var(--vh, 1vh) * 55) !important;
}
.w-min-55 {
  min-width: 55% !important;
}
.vw-min-55 {
  min-width: 55% !important;
  min-width: 55vw !important;
  min-width: calc(var(--vw, 1vw) * 55) !important;
}
.h-max-55 {
  max-height: 55% !important;
}
.vh-max-55 {
  max-height: 55% !important;
  max-height: 55vh !important;
  max-height: calc(var(--vh, 1vh) * 55) !important;
}
.w-max-55 {
  max-width: 55% !important;
}
.vw-max-55 {
  max-width: 55% !important;
  max-width: 55vw !important;
  max-width: calc(var(--vw, 1vw) * 55) !important;
}
.h-55 {
  height: 55% !important;
}
.svh-55 {
  height: 55% !important;
  height: 55vh !important;
  height: calc(var(--vh, 1svh) * 55) !important;
  height: 55svh !important;
}
.lvh-55 {
  height: 55% !important;
  height: 55vh !important;
  height: calc(var(--vh, 1lvh) * 55) !important;
  height: 55lvh !important;
}
.dvh-55 {
  height: 55% !important;
  height: 55vh !important;
  height: calc(var(--vh, 1dvh) * 55) !important;
  height: 55dvh !important;
}
.vh-55 {
  height: 55% !important;
  height: 55vh !important;
  height: calc(var(--vh, 1vh) * 55) !important;
}
.w-55 {
  width: 55% !important;
}
.svw-55 {
  width: 55% !important;
  width: 55vw !important;
  width: calc(var(--vw, 1svw) * 55) !important;
  width: 55svw !important;
}
.lvw-55 {
  width: 55% !important;
  width: 55vw !important;
  width: calc(var(--vw, 1lvw) * 55) !important;
  width: 55lvw !important;
}
.dvw-55 {
  width: 55% !important;
  width: 55vw !important;
  width: calc(var(--vw, 1dvw) * 55) !important;
  width: 55dvw !important;
}
.vw-55 {
  width: 55% !important;
  width: 55vw !important;
  width: calc(var(--vw, 1vw) * 55) !important;
}
.vmin-55 {
  height: 55% !important;
  height: 55vh !important;
  height: calc(var(--vh, 1vmin) * 55) !important;
  height: 55vmin !important;
}
.vmax-55 {
  height: 55% !important;
  height: 55vh !important;
  height: calc(var(--vh, 1vmax) * 55) !important;
  height: 55vmax !important;
}
.h-min-60 {
  min-height: 60% !important;
}
.vh-min-60 {
  min-height: 60% !important;
  min-height: 60vh !important;
  min-height: calc(var(--vh, 1vh) * 60) !important;
}
.w-min-60 {
  min-width: 60% !important;
}
.vw-min-60 {
  min-width: 60% !important;
  min-width: 60vw !important;
  min-width: calc(var(--vw, 1vw) * 60) !important;
}
.h-max-60 {
  max-height: 60% !important;
}
.vh-max-60 {
  max-height: 60% !important;
  max-height: 60vh !important;
  max-height: calc(var(--vh, 1vh) * 60) !important;
}
.w-max-60 {
  max-width: 60% !important;
}
.vw-max-60 {
  max-width: 60% !important;
  max-width: 60vw !important;
  max-width: calc(var(--vw, 1vw) * 60) !important;
}
.h-60 {
  height: 60% !important;
}
.svh-60 {
  height: 60% !important;
  height: 60vh !important;
  height: calc(var(--vh, 1svh) * 60) !important;
  height: 60svh !important;
}
.lvh-60 {
  height: 60% !important;
  height: 60vh !important;
  height: calc(var(--vh, 1lvh) * 60) !important;
  height: 60lvh !important;
}
.dvh-60 {
  height: 60% !important;
  height: 60vh !important;
  height: calc(var(--vh, 1dvh) * 60) !important;
  height: 60dvh !important;
}
.vh-60 {
  height: 60% !important;
  height: 60vh !important;
  height: calc(var(--vh, 1vh) * 60) !important;
}
.w-60 {
  width: 60% !important;
}
.svw-60 {
  width: 60% !important;
  width: 60vw !important;
  width: calc(var(--vw, 1svw) * 60) !important;
  width: 60svw !important;
}
.lvw-60 {
  width: 60% !important;
  width: 60vw !important;
  width: calc(var(--vw, 1lvw) * 60) !important;
  width: 60lvw !important;
}
.dvw-60 {
  width: 60% !important;
  width: 60vw !important;
  width: calc(var(--vw, 1dvw) * 60) !important;
  width: 60dvw !important;
}
.vw-60 {
  width: 60% !important;
  width: 60vw !important;
  width: calc(var(--vw, 1vw) * 60) !important;
}
.vmin-60 {
  height: 60% !important;
  height: 60vh !important;
  height: calc(var(--vh, 1vmin) * 60) !important;
  height: 60vmin !important;
}
.vmax-60 {
  height: 60% !important;
  height: 60vh !important;
  height: calc(var(--vh, 1vmax) * 60) !important;
  height: 60vmax !important;
}
.h-min-65 {
  min-height: 65% !important;
}
.vh-min-65 {
  min-height: 65% !important;
  min-height: 65vh !important;
  min-height: calc(var(--vh, 1vh) * 65) !important;
}
.w-min-65 {
  min-width: 65% !important;
}
.vw-min-65 {
  min-width: 65% !important;
  min-width: 65vw !important;
  min-width: calc(var(--vw, 1vw) * 65) !important;
}
.h-max-65 {
  max-height: 65% !important;
}
.vh-max-65 {
  max-height: 65% !important;
  max-height: 65vh !important;
  max-height: calc(var(--vh, 1vh) * 65) !important;
}
.w-max-65 {
  max-width: 65% !important;
}
.vw-max-65 {
  max-width: 65% !important;
  max-width: 65vw !important;
  max-width: calc(var(--vw, 1vw) * 65) !important;
}
.h-65 {
  height: 65% !important;
}
.svh-65 {
  height: 65% !important;
  height: 65vh !important;
  height: calc(var(--vh, 1svh) * 65) !important;
  height: 65svh !important;
}
.lvh-65 {
  height: 65% !important;
  height: 65vh !important;
  height: calc(var(--vh, 1lvh) * 65) !important;
  height: 65lvh !important;
}
.dvh-65 {
  height: 65% !important;
  height: 65vh !important;
  height: calc(var(--vh, 1dvh) * 65) !important;
  height: 65dvh !important;
}
.vh-65 {
  height: 65% !important;
  height: 65vh !important;
  height: calc(var(--vh, 1vh) * 65) !important;
}
.w-65 {
  width: 65% !important;
}
.svw-65 {
  width: 65% !important;
  width: 65vw !important;
  width: calc(var(--vw, 1svw) * 65) !important;
  width: 65svw !important;
}
.lvw-65 {
  width: 65% !important;
  width: 65vw !important;
  width: calc(var(--vw, 1lvw) * 65) !important;
  width: 65lvw !important;
}
.dvw-65 {
  width: 65% !important;
  width: 65vw !important;
  width: calc(var(--vw, 1dvw) * 65) !important;
  width: 65dvw !important;
}
.vw-65 {
  width: 65% !important;
  width: 65vw !important;
  width: calc(var(--vw, 1vw) * 65) !important;
}
.vmin-65 {
  height: 65% !important;
  height: 65vh !important;
  height: calc(var(--vh, 1vmin) * 65) !important;
  height: 65vmin !important;
}
.vmax-65 {
  height: 65% !important;
  height: 65vh !important;
  height: calc(var(--vh, 1vmax) * 65) !important;
  height: 65vmax !important;
}
.h-min-70 {
  min-height: 70% !important;
}
.vh-min-70 {
  min-height: 70% !important;
  min-height: 70vh !important;
  min-height: calc(var(--vh, 1vh) * 70) !important;
}
.w-min-70 {
  min-width: 70% !important;
}
.vw-min-70 {
  min-width: 70% !important;
  min-width: 70vw !important;
  min-width: calc(var(--vw, 1vw) * 70) !important;
}
.h-max-70 {
  max-height: 70% !important;
}
.vh-max-70 {
  max-height: 70% !important;
  max-height: 70vh !important;
  max-height: calc(var(--vh, 1vh) * 70) !important;
}
.w-max-70 {
  max-width: 70% !important;
}
.vw-max-70 {
  max-width: 70% !important;
  max-width: 70vw !important;
  max-width: calc(var(--vw, 1vw) * 70) !important;
}
.h-70 {
  height: 70% !important;
}
.svh-70 {
  height: 70% !important;
  height: 70vh !important;
  height: calc(var(--vh, 1svh) * 70) !important;
  height: 70svh !important;
}
.lvh-70 {
  height: 70% !important;
  height: 70vh !important;
  height: calc(var(--vh, 1lvh) * 70) !important;
  height: 70lvh !important;
}
.dvh-70 {
  height: 70% !important;
  height: 70vh !important;
  height: calc(var(--vh, 1dvh) * 70) !important;
  height: 70dvh !important;
}
.vh-70 {
  height: 70% !important;
  height: 70vh !important;
  height: calc(var(--vh, 1vh) * 70) !important;
}
.w-70 {
  width: 70% !important;
}
.svw-70 {
  width: 70% !important;
  width: 70vw !important;
  width: calc(var(--vw, 1svw) * 70) !important;
  width: 70svw !important;
}
.lvw-70 {
  width: 70% !important;
  width: 70vw !important;
  width: calc(var(--vw, 1lvw) * 70) !important;
  width: 70lvw !important;
}
.dvw-70 {
  width: 70% !important;
  width: 70vw !important;
  width: calc(var(--vw, 1dvw) * 70) !important;
  width: 70dvw !important;
}
.vw-70 {
  width: 70% !important;
  width: 70vw !important;
  width: calc(var(--vw, 1vw) * 70) !important;
}
.vmin-70 {
  height: 70% !important;
  height: 70vh !important;
  height: calc(var(--vh, 1vmin) * 70) !important;
  height: 70vmin !important;
}
.vmax-70 {
  height: 70% !important;
  height: 70vh !important;
  height: calc(var(--vh, 1vmax) * 70) !important;
  height: 70vmax !important;
}
.h-min-75 {
  min-height: 75% !important;
}
.vh-min-75 {
  min-height: 75% !important;
  min-height: 75vh !important;
  min-height: calc(var(--vh, 1vh) * 75) !important;
}
.w-min-75 {
  min-width: 75% !important;
}
.vw-min-75 {
  min-width: 75% !important;
  min-width: 75vw !important;
  min-width: calc(var(--vw, 1vw) * 75) !important;
}
.h-max-75 {
  max-height: 75% !important;
}
.vh-max-75 {
  max-height: 75% !important;
  max-height: 75vh !important;
  max-height: calc(var(--vh, 1vh) * 75) !important;
}
.w-max-75 {
  max-width: 75% !important;
}
.vw-max-75 {
  max-width: 75% !important;
  max-width: 75vw !important;
  max-width: calc(var(--vw, 1vw) * 75) !important;
}
.h-75 {
  height: 75% !important;
}
.svh-75 {
  height: 75% !important;
  height: 75vh !important;
  height: calc(var(--vh, 1svh) * 75) !important;
  height: 75svh !important;
}
.lvh-75 {
  height: 75% !important;
  height: 75vh !important;
  height: calc(var(--vh, 1lvh) * 75) !important;
  height: 75lvh !important;
}
.dvh-75 {
  height: 75% !important;
  height: 75vh !important;
  height: calc(var(--vh, 1dvh) * 75) !important;
  height: 75dvh !important;
}
.vh-75 {
  height: 75% !important;
  height: 75vh !important;
  height: calc(var(--vh, 1vh) * 75) !important;
}
.w-75 {
  width: 75% !important;
}
.svw-75 {
  width: 75% !important;
  width: 75vw !important;
  width: calc(var(--vw, 1svw) * 75) !important;
  width: 75svw !important;
}
.lvw-75 {
  width: 75% !important;
  width: 75vw !important;
  width: calc(var(--vw, 1lvw) * 75) !important;
  width: 75lvw !important;
}
.dvw-75 {
  width: 75% !important;
  width: 75vw !important;
  width: calc(var(--vw, 1dvw) * 75) !important;
  width: 75dvw !important;
}
.vw-75 {
  width: 75% !important;
  width: 75vw !important;
  width: calc(var(--vw, 1vw) * 75) !important;
}
.vmin-75 {
  height: 75% !important;
  height: 75vh !important;
  height: calc(var(--vh, 1vmin) * 75) !important;
  height: 75vmin !important;
}
.vmax-75 {
  height: 75% !important;
  height: 75vh !important;
  height: calc(var(--vh, 1vmax) * 75) !important;
  height: 75vmax !important;
}
.h-min-80 {
  min-height: 80% !important;
}
.vh-min-80 {
  min-height: 80% !important;
  min-height: 80vh !important;
  min-height: calc(var(--vh, 1vh) * 80) !important;
}
.w-min-80 {
  min-width: 80% !important;
}
.vw-min-80 {
  min-width: 80% !important;
  min-width: 80vw !important;
  min-width: calc(var(--vw, 1vw) * 80) !important;
}
.h-max-80 {
  max-height: 80% !important;
}
.vh-max-80 {
  max-height: 80% !important;
  max-height: 80vh !important;
  max-height: calc(var(--vh, 1vh) * 80) !important;
}
.w-max-80 {
  max-width: 80% !important;
}
.vw-max-80 {
  max-width: 80% !important;
  max-width: 80vw !important;
  max-width: calc(var(--vw, 1vw) * 80) !important;
}
.h-80 {
  height: 80% !important;
}
.svh-80 {
  height: 80% !important;
  height: 80vh !important;
  height: calc(var(--vh, 1svh) * 80) !important;
  height: 80svh !important;
}
.lvh-80 {
  height: 80% !important;
  height: 80vh !important;
  height: calc(var(--vh, 1lvh) * 80) !important;
  height: 80lvh !important;
}
.dvh-80 {
  height: 80% !important;
  height: 80vh !important;
  height: calc(var(--vh, 1dvh) * 80) !important;
  height: 80dvh !important;
}
.vh-80 {
  height: 80% !important;
  height: 80vh !important;
  height: calc(var(--vh, 1vh) * 80) !important;
}
.w-80 {
  width: 80% !important;
}
.svw-80 {
  width: 80% !important;
  width: 80vw !important;
  width: calc(var(--vw, 1svw) * 80) !important;
  width: 80svw !important;
}
.lvw-80 {
  width: 80% !important;
  width: 80vw !important;
  width: calc(var(--vw, 1lvw) * 80) !important;
  width: 80lvw !important;
}
.dvw-80 {
  width: 80% !important;
  width: 80vw !important;
  width: calc(var(--vw, 1dvw) * 80) !important;
  width: 80dvw !important;
}
.vw-80 {
  width: 80% !important;
  width: 80vw !important;
  width: calc(var(--vw, 1vw) * 80) !important;
}
.vmin-80 {
  height: 80% !important;
  height: 80vh !important;
  height: calc(var(--vh, 1vmin) * 80) !important;
  height: 80vmin !important;
}
.vmax-80 {
  height: 80% !important;
  height: 80vh !important;
  height: calc(var(--vh, 1vmax) * 80) !important;
  height: 80vmax !important;
}
.h-min-85 {
  min-height: 85% !important;
}
.vh-min-85 {
  min-height: 85% !important;
  min-height: 85vh !important;
  min-height: calc(var(--vh, 1vh) * 85) !important;
}
.w-min-85 {
  min-width: 85% !important;
}
.vw-min-85 {
  min-width: 85% !important;
  min-width: 85vw !important;
  min-width: calc(var(--vw, 1vw) * 85) !important;
}
.h-max-85 {
  max-height: 85% !important;
}
.vh-max-85 {
  max-height: 85% !important;
  max-height: 85vh !important;
  max-height: calc(var(--vh, 1vh) * 85) !important;
}
.w-max-85 {
  max-width: 85% !important;
}
.vw-max-85 {
  max-width: 85% !important;
  max-width: 85vw !important;
  max-width: calc(var(--vw, 1vw) * 85) !important;
}
.h-85 {
  height: 85% !important;
}
.svh-85 {
  height: 85% !important;
  height: 85vh !important;
  height: calc(var(--vh, 1svh) * 85) !important;
  height: 85svh !important;
}
.lvh-85 {
  height: 85% !important;
  height: 85vh !important;
  height: calc(var(--vh, 1lvh) * 85) !important;
  height: 85lvh !important;
}
.dvh-85 {
  height: 85% !important;
  height: 85vh !important;
  height: calc(var(--vh, 1dvh) * 85) !important;
  height: 85dvh !important;
}
.vh-85 {
  height: 85% !important;
  height: 85vh !important;
  height: calc(var(--vh, 1vh) * 85) !important;
}
.w-85 {
  width: 85% !important;
}
.svw-85 {
  width: 85% !important;
  width: 85vw !important;
  width: calc(var(--vw, 1svw) * 85) !important;
  width: 85svw !important;
}
.lvw-85 {
  width: 85% !important;
  width: 85vw !important;
  width: calc(var(--vw, 1lvw) * 85) !important;
  width: 85lvw !important;
}
.dvw-85 {
  width: 85% !important;
  width: 85vw !important;
  width: calc(var(--vw, 1dvw) * 85) !important;
  width: 85dvw !important;
}
.vw-85 {
  width: 85% !important;
  width: 85vw !important;
  width: calc(var(--vw, 1vw) * 85) !important;
}
.vmin-85 {
  height: 85% !important;
  height: 85vh !important;
  height: calc(var(--vh, 1vmin) * 85) !important;
  height: 85vmin !important;
}
.vmax-85 {
  height: 85% !important;
  height: 85vh !important;
  height: calc(var(--vh, 1vmax) * 85) !important;
  height: 85vmax !important;
}
.h-min-90 {
  min-height: 90% !important;
}
.vh-min-90 {
  min-height: 90% !important;
  min-height: 90vh !important;
  min-height: calc(var(--vh, 1vh) * 90) !important;
}
.w-min-90 {
  min-width: 90% !important;
}
.vw-min-90 {
  min-width: 90% !important;
  min-width: 90vw !important;
  min-width: calc(var(--vw, 1vw) * 90) !important;
}
.h-max-90 {
  max-height: 90% !important;
}
.vh-max-90 {
  max-height: 90% !important;
  max-height: 90vh !important;
  max-height: calc(var(--vh, 1vh) * 90) !important;
}
.w-max-90 {
  max-width: 90% !important;
}
.vw-max-90 {
  max-width: 90% !important;
  max-width: 90vw !important;
  max-width: calc(var(--vw, 1vw) * 90) !important;
}
.h-90 {
  height: 90% !important;
}
.svh-90 {
  height: 90% !important;
  height: 90vh !important;
  height: calc(var(--vh, 1svh) * 90) !important;
  height: 90svh !important;
}
.lvh-90 {
  height: 90% !important;
  height: 90vh !important;
  height: calc(var(--vh, 1lvh) * 90) !important;
  height: 90lvh !important;
}
.dvh-90 {
  height: 90% !important;
  height: 90vh !important;
  height: calc(var(--vh, 1dvh) * 90) !important;
  height: 90dvh !important;
}
.vh-90 {
  height: 90% !important;
  height: 90vh !important;
  height: calc(var(--vh, 1vh) * 90) !important;
}
.w-90 {
  width: 90% !important;
}
.svw-90 {
  width: 90% !important;
  width: 90vw !important;
  width: calc(var(--vw, 1svw) * 90) !important;
  width: 90svw !important;
}
.lvw-90 {
  width: 90% !important;
  width: 90vw !important;
  width: calc(var(--vw, 1lvw) * 90) !important;
  width: 90lvw !important;
}
.dvw-90 {
  width: 90% !important;
  width: 90vw !important;
  width: calc(var(--vw, 1dvw) * 90) !important;
  width: 90dvw !important;
}
.vw-90 {
  width: 90% !important;
  width: 90vw !important;
  width: calc(var(--vw, 1vw) * 90) !important;
}
.vmin-90 {
  height: 90% !important;
  height: 90vh !important;
  height: calc(var(--vh, 1vmin) * 90) !important;
  height: 90vmin !important;
}
.vmax-90 {
  height: 90% !important;
  height: 90vh !important;
  height: calc(var(--vh, 1vmax) * 90) !important;
  height: 90vmax !important;
}
.h-min-95 {
  min-height: 95% !important;
}
.vh-min-95 {
  min-height: 95% !important;
  min-height: 95vh !important;
  min-height: calc(var(--vh, 1vh) * 95) !important;
}
.w-min-95 {
  min-width: 95% !important;
}
.vw-min-95 {
  min-width: 95% !important;
  min-width: 95vw !important;
  min-width: calc(var(--vw, 1vw) * 95) !important;
}
.h-max-95 {
  max-height: 95% !important;
}
.vh-max-95 {
  max-height: 95% !important;
  max-height: 95vh !important;
  max-height: calc(var(--vh, 1vh) * 95) !important;
}
.w-max-95 {
  max-width: 95% !important;
}
.vw-max-95 {
  max-width: 95% !important;
  max-width: 95vw !important;
  max-width: calc(var(--vw, 1vw) * 95) !important;
}
.h-95 {
  height: 95% !important;
}
.svh-95 {
  height: 95% !important;
  height: 95vh !important;
  height: calc(var(--vh, 1svh) * 95) !important;
  height: 95svh !important;
}
.lvh-95 {
  height: 95% !important;
  height: 95vh !important;
  height: calc(var(--vh, 1lvh) * 95) !important;
  height: 95lvh !important;
}
.dvh-95 {
  height: 95% !important;
  height: 95vh !important;
  height: calc(var(--vh, 1dvh) * 95) !important;
  height: 95dvh !important;
}
.vh-95 {
  height: 95% !important;
  height: 95vh !important;
  height: calc(var(--vh, 1vh) * 95) !important;
}
.w-95 {
  width: 95% !important;
}
.svw-95 {
  width: 95% !important;
  width: 95vw !important;
  width: calc(var(--vw, 1svw) * 95) !important;
  width: 95svw !important;
}
.lvw-95 {
  width: 95% !important;
  width: 95vw !important;
  width: calc(var(--vw, 1lvw) * 95) !important;
  width: 95lvw !important;
}
.dvw-95 {
  width: 95% !important;
  width: 95vw !important;
  width: calc(var(--vw, 1dvw) * 95) !important;
  width: 95dvw !important;
}
.vw-95 {
  width: 95% !important;
  width: 95vw !important;
  width: calc(var(--vw, 1vw) * 95) !important;
}
.vmin-95 {
  height: 95% !important;
  height: 95vh !important;
  height: calc(var(--vh, 1vmin) * 95) !important;
  height: 95vmin !important;
}
.vmax-95 {
  height: 95% !important;
  height: 95vh !important;
  height: calc(var(--vh, 1vmax) * 95) !important;
  height: 95vmax !important;
}
.h-min-100 {
  min-height: 100% !important;
}
.vh-min-100 {
  min-height: 100% !important;
  min-height: 100vh !important;
  min-height: calc(var(--vh, 1vh) * 100) !important;
}
.w-min-100 {
  min-width: 100% !important;
}
.vw-min-100 {
  min-width: 100% !important;
  min-width: 100vw !important;
  min-width: calc(var(--vw, 1vw) * 100) !important;
}
.h-max-100 {
  max-height: 100% !important;
}
.vh-max-100 {
  max-height: 100% !important;
  max-height: 100vh !important;
  max-height: calc(var(--vh, 1vh) * 100) !important;
}
.w-max-100 {
  max-width: 100% !important;
}
.vw-max-100 {
  max-width: 100% !important;
  max-width: 100vw !important;
  max-width: calc(var(--vw, 1vw) * 100) !important;
}
.h-100 {
  height: 100% !important;
}
.svh-100 {
  height: 100% !important;
  height: 100vh !important;
  height: calc(var(--vh, 1svh) * 100) !important;
  height: 100svh !important;
}
.lvh-100 {
  height: 100% !important;
  height: 100vh !important;
  height: calc(var(--vh, 1lvh) * 100) !important;
  height: 100lvh !important;
}
.dvh-100 {
  height: 100% !important;
  height: 100vh !important;
  height: calc(var(--vh, 1dvh) * 100) !important;
  height: 100dvh !important;
}
.vh-100 {
  height: 100% !important;
  height: 100vh !important;
  height: calc(var(--vh, 1vh) * 100) !important;
}
.w-100 {
  width: 100% !important;
}
.svw-100 {
  width: 100% !important;
  width: 100vw !important;
  width: calc(var(--vw, 1svw) * 100) !important;
  width: 100svw !important;
}
.lvw-100 {
  width: 100% !important;
  width: 100vw !important;
  width: calc(var(--vw, 1lvw) * 100) !important;
  width: 100lvw !important;
}
.dvw-100 {
  width: 100% !important;
  width: 100vw !important;
  width: calc(var(--vw, 1dvw) * 100) !important;
  width: 100dvw !important;
}
.vw-100 {
  width: 100% !important;
  width: 100vw !important;
  width: calc(var(--vw, 1vw) * 100) !important;
}
.vmin-100 {
  height: 100% !important;
  height: 100vh !important;
  height: calc(var(--vh, 1vmin) * 100) !important;
  height: 100vmin !important;
}
.vmax-100 {
  height: 100% !important;
  height: 100vh !important;
  height: calc(var(--vh, 1vmax) * 100) !important;
  height: 100vmax !important;
}
@media (min-width: 385px) {
  label.input-group-text.w-fix-xxs-over-xs {
    flex-shrink: 0 !important;
  }
  .w-fix-xxs-over-xs {
    width: 45px !important;
  }
  .h-fix-xxs-over-xs {
    height: 1.25rem !important;
  }
  .w-and-h-fix-xxs-over-xs {
    width: 45px !important;
    height: 45px !important;
  }
  .h-and-w-fix-xxs-over-xs {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  label.input-group-text.w-fix-xs-over-xs {
    flex-shrink: 0 !important;
  }
  .w-fix-xs-over-xs {
    width: 100px !important;
  }
  .h-fix-xs-over-xs {
    height: 1.66rem !important;
  }
  .w-and-h-fix-xs-over-xs {
    width: 100px !important;
    height: 100px !important;
  }
  .h-and-w-fix-xs-over-xs {
    height: 1.66rem !important;
    width: 1.66rem !important;
  }
  label.input-group-text.w-fix-sm-over-xs {
    flex-shrink: 0 !important;
  }
  .w-fix-sm-over-xs {
    width: 140px !important;
  }
  .h-fix-sm-over-xs {
    height: 2rem !important;
  }
  .w-and-h-fix-sm-over-xs {
    width: 140px !important;
    height: 140px !important;
  }
  .h-and-w-fix-sm-over-xs {
    height: 2rem !important;
    width: 2rem !important;
  }
  label.input-group-text.w-fix-md-over-xs {
    flex-shrink: 0 !important;
  }
  .w-fix-md-over-xs {
    width: 191px !important;
  }
  .h-fix-md-over-xs {
    height: 2.5rem !important;
  }
  .w-and-h-fix-md-over-xs {
    width: 191px !important;
    height: 191px !important;
  }
  .h-and-w-fix-md-over-xs {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  label.input-group-text.w-fix-lg-over-xs {
    flex-shrink: 0 !important;
  }
  .w-fix-lg-over-xs {
    width: 250px !important;
  }
  .h-fix-lg-over-xs {
    height: 3.75rem !important;
  }
  .w-and-h-fix-lg-over-xs {
    width: 250px !important;
    height: 250px !important;
  }
  .h-and-w-fix-lg-over-xs {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  label.input-group-text.w-fix-xl-over-xs {
    flex-shrink: 0 !important;
  }
  .w-fix-xl-over-xs {
    width: 275px !important;
  }
  .h-fix-xl-over-xs {
    height: 7.5rem !important;
  }
  .w-and-h-fix-xl-over-xs {
    width: 275px !important;
    height: 275px !important;
  }
  .h-and-w-fix-xl-over-xs {
    height: 7.5rem !important;
    width: 7.5rem !important;
  }
  label.input-group-text.w-fix-xxl-over-xs {
    flex-shrink: 0 !important;
  }
  .w-fix-xxl-over-xs {
    width: 300px !important;
  }
  .h-fix-xxl-over-xs {
    height: 9.5rem !important;
  }
  .w-and-h-fix-xxl-over-xs {
    width: 300px !important;
    height: 300px !important;
  }
  .h-and-w-fix-xxl-over-xs {
    height: 9.5rem !important;
    width: 9.5rem !important;
  }
  label.input-group-text.w-fix-over-xs {
    flex-shrink: 0 !important;
  }
  .w-fix-over-xs {
    width: 191px !important;
  }
  .h-fix-over-xs {
    height: 2.5rem !important;
  }
  .wh-fix-over-xs {
    width: 191px !important;
    height: 191px !important;
  }
  .hw-fix-over-xs {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  .w-variable-over-xs {
    width: inherit !important;
  }
  .w-auto-over-xs {
    width: auto !important;
  }
  .w-fit-over-xs {
    width: fit-content !important;
  }
  .h-variable-over-xs {
    height: inherit !important;
  }
  .h-fit-over-xs {
    height: fit-content !important;
  }
  .h-min-0-over-xs {
    min-height: 0% !important;
  }
  .vh-min-0-over-xs {
    min-height: 0% !important;
    min-height: 0vh !important;
    min-height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-min-0-over-xs {
    min-width: 0% !important;
  }
  .vw-min-0-over-xs {
    min-width: 0% !important;
    min-width: 0vw !important;
    min-width: calc(var(--vw, 1vw) * 0) !important;
  }
  .h-max-0-over-xs {
    max-height: 0% !important;
  }
  .vh-max-0-over-xs {
    max-height: 0% !important;
    max-height: 0vh !important;
    max-height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-max-0-over-xs {
    max-width: 0% !important;
  }
  .vw-max-0-over-xs {
    max-width: 0% !important;
    max-width: 0vw !important;
    max-width: calc(var(--vw, 1vw) * 0) !important;
  }
  .h-0-over-xs {
    height: 0% !important;
  }
  .svh-0-over-xs {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1svh) * 0) !important;
    height: 0svh !important;
  }
  .lvh-0-over-xs {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1lvh) * 0) !important;
    height: 0lvh !important;
  }
  .dvh-0-over-xs {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1dvh) * 0) !important;
    height: 0dvh !important;
  }
  .vh-0-over-xs {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-0-over-xs {
    width: 0% !important;
  }
  .svw-0-over-xs {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1svw) * 0) !important;
    width: 0svw !important;
  }
  .lvw-0-over-xs {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1lvw) * 0) !important;
    width: 0lvw !important;
  }
  .dvw-0-over-xs {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1dvw) * 0) !important;
    width: 0dvw !important;
  }
  .vw-0-over-xs {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1vw) * 0) !important;
  }
  .vmin-0-over-xs {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vmin) * 0) !important;
    height: 0vmin !important;
  }
  .vmax-0-over-xs {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vmax) * 0) !important;
    height: 0vmax !important;
  }
  .h-min-5-over-xs {
    min-height: 5% !important;
  }
  .vh-min-5-over-xs {
    min-height: 5% !important;
    min-height: 5vh !important;
    min-height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-min-5-over-xs {
    min-width: 5% !important;
  }
  .vw-min-5-over-xs {
    min-width: 5% !important;
    min-width: 5vw !important;
    min-width: calc(var(--vw, 1vw) * 5) !important;
  }
  .h-max-5-over-xs {
    max-height: 5% !important;
  }
  .vh-max-5-over-xs {
    max-height: 5% !important;
    max-height: 5vh !important;
    max-height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-max-5-over-xs {
    max-width: 5% !important;
  }
  .vw-max-5-over-xs {
    max-width: 5% !important;
    max-width: 5vw !important;
    max-width: calc(var(--vw, 1vw) * 5) !important;
  }
  .h-5-over-xs {
    height: 5% !important;
  }
  .svh-5-over-xs {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1svh) * 5) !important;
    height: 5svh !important;
  }
  .lvh-5-over-xs {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1lvh) * 5) !important;
    height: 5lvh !important;
  }
  .dvh-5-over-xs {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1dvh) * 5) !important;
    height: 5dvh !important;
  }
  .vh-5-over-xs {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-5-over-xs {
    width: 5% !important;
  }
  .svw-5-over-xs {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1svw) * 5) !important;
    width: 5svw !important;
  }
  .lvw-5-over-xs {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1lvw) * 5) !important;
    width: 5lvw !important;
  }
  .dvw-5-over-xs {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1dvw) * 5) !important;
    width: 5dvw !important;
  }
  .vw-5-over-xs {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1vw) * 5) !important;
  }
  .vmin-5-over-xs {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vmin) * 5) !important;
    height: 5vmin !important;
  }
  .vmax-5-over-xs {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vmax) * 5) !important;
    height: 5vmax !important;
  }
  .h-min-10-over-xs {
    min-height: 10% !important;
  }
  .vh-min-10-over-xs {
    min-height: 10% !important;
    min-height: 10vh !important;
    min-height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-min-10-over-xs {
    min-width: 10% !important;
  }
  .vw-min-10-over-xs {
    min-width: 10% !important;
    min-width: 10vw !important;
    min-width: calc(var(--vw, 1vw) * 10) !important;
  }
  .h-max-10-over-xs {
    max-height: 10% !important;
  }
  .vh-max-10-over-xs {
    max-height: 10% !important;
    max-height: 10vh !important;
    max-height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-max-10-over-xs {
    max-width: 10% !important;
  }
  .vw-max-10-over-xs {
    max-width: 10% !important;
    max-width: 10vw !important;
    max-width: calc(var(--vw, 1vw) * 10) !important;
  }
  .h-10-over-xs {
    height: 10% !important;
  }
  .svh-10-over-xs {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1svh) * 10) !important;
    height: 10svh !important;
  }
  .lvh-10-over-xs {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1lvh) * 10) !important;
    height: 10lvh !important;
  }
  .dvh-10-over-xs {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1dvh) * 10) !important;
    height: 10dvh !important;
  }
  .vh-10-over-xs {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-10-over-xs {
    width: 10% !important;
  }
  .svw-10-over-xs {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1svw) * 10) !important;
    width: 10svw !important;
  }
  .lvw-10-over-xs {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1lvw) * 10) !important;
    width: 10lvw !important;
  }
  .dvw-10-over-xs {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1dvw) * 10) !important;
    width: 10dvw !important;
  }
  .vw-10-over-xs {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1vw) * 10) !important;
  }
  .vmin-10-over-xs {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vmin) * 10) !important;
    height: 10vmin !important;
  }
  .vmax-10-over-xs {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vmax) * 10) !important;
    height: 10vmax !important;
  }
  .h-min-15-over-xs {
    min-height: 15% !important;
  }
  .vh-min-15-over-xs {
    min-height: 15% !important;
    min-height: 15vh !important;
    min-height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-min-15-over-xs {
    min-width: 15% !important;
  }
  .vw-min-15-over-xs {
    min-width: 15% !important;
    min-width: 15vw !important;
    min-width: calc(var(--vw, 1vw) * 15) !important;
  }
  .h-max-15-over-xs {
    max-height: 15% !important;
  }
  .vh-max-15-over-xs {
    max-height: 15% !important;
    max-height: 15vh !important;
    max-height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-max-15-over-xs {
    max-width: 15% !important;
  }
  .vw-max-15-over-xs {
    max-width: 15% !important;
    max-width: 15vw !important;
    max-width: calc(var(--vw, 1vw) * 15) !important;
  }
  .h-15-over-xs {
    height: 15% !important;
  }
  .svh-15-over-xs {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1svh) * 15) !important;
    height: 15svh !important;
  }
  .lvh-15-over-xs {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1lvh) * 15) !important;
    height: 15lvh !important;
  }
  .dvh-15-over-xs {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1dvh) * 15) !important;
    height: 15dvh !important;
  }
  .vh-15-over-xs {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-15-over-xs {
    width: 15% !important;
  }
  .svw-15-over-xs {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1svw) * 15) !important;
    width: 15svw !important;
  }
  .lvw-15-over-xs {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1lvw) * 15) !important;
    width: 15lvw !important;
  }
  .dvw-15-over-xs {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1dvw) * 15) !important;
    width: 15dvw !important;
  }
  .vw-15-over-xs {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1vw) * 15) !important;
  }
  .vmin-15-over-xs {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vmin) * 15) !important;
    height: 15vmin !important;
  }
  .vmax-15-over-xs {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vmax) * 15) !important;
    height: 15vmax !important;
  }
  .h-min-20-over-xs {
    min-height: 20% !important;
  }
  .vh-min-20-over-xs {
    min-height: 20% !important;
    min-height: 20vh !important;
    min-height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-min-20-over-xs {
    min-width: 20% !important;
  }
  .vw-min-20-over-xs {
    min-width: 20% !important;
    min-width: 20vw !important;
    min-width: calc(var(--vw, 1vw) * 20) !important;
  }
  .h-max-20-over-xs {
    max-height: 20% !important;
  }
  .vh-max-20-over-xs {
    max-height: 20% !important;
    max-height: 20vh !important;
    max-height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-max-20-over-xs {
    max-width: 20% !important;
  }
  .vw-max-20-over-xs {
    max-width: 20% !important;
    max-width: 20vw !important;
    max-width: calc(var(--vw, 1vw) * 20) !important;
  }
  .h-20-over-xs {
    height: 20% !important;
  }
  .svh-20-over-xs {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1svh) * 20) !important;
    height: 20svh !important;
  }
  .lvh-20-over-xs {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1lvh) * 20) !important;
    height: 20lvh !important;
  }
  .dvh-20-over-xs {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1dvh) * 20) !important;
    height: 20dvh !important;
  }
  .vh-20-over-xs {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-20-over-xs {
    width: 20% !important;
  }
  .svw-20-over-xs {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1svw) * 20) !important;
    width: 20svw !important;
  }
  .lvw-20-over-xs {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1lvw) * 20) !important;
    width: 20lvw !important;
  }
  .dvw-20-over-xs {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1dvw) * 20) !important;
    width: 20dvw !important;
  }
  .vw-20-over-xs {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1vw) * 20) !important;
  }
  .vmin-20-over-xs {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vmin) * 20) !important;
    height: 20vmin !important;
  }
  .vmax-20-over-xs {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vmax) * 20) !important;
    height: 20vmax !important;
  }
  .h-min-25-over-xs {
    min-height: 25% !important;
  }
  .vh-min-25-over-xs {
    min-height: 25% !important;
    min-height: 25vh !important;
    min-height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-min-25-over-xs {
    min-width: 25% !important;
  }
  .vw-min-25-over-xs {
    min-width: 25% !important;
    min-width: 25vw !important;
    min-width: calc(var(--vw, 1vw) * 25) !important;
  }
  .h-max-25-over-xs {
    max-height: 25% !important;
  }
  .vh-max-25-over-xs {
    max-height: 25% !important;
    max-height: 25vh !important;
    max-height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-max-25-over-xs {
    max-width: 25% !important;
  }
  .vw-max-25-over-xs {
    max-width: 25% !important;
    max-width: 25vw !important;
    max-width: calc(var(--vw, 1vw) * 25) !important;
  }
  .h-25-over-xs {
    height: 25% !important;
  }
  .svh-25-over-xs {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1svh) * 25) !important;
    height: 25svh !important;
  }
  .lvh-25-over-xs {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1lvh) * 25) !important;
    height: 25lvh !important;
  }
  .dvh-25-over-xs {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1dvh) * 25) !important;
    height: 25dvh !important;
  }
  .vh-25-over-xs {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-25-over-xs {
    width: 25% !important;
  }
  .svw-25-over-xs {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1svw) * 25) !important;
    width: 25svw !important;
  }
  .lvw-25-over-xs {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1lvw) * 25) !important;
    width: 25lvw !important;
  }
  .dvw-25-over-xs {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1dvw) * 25) !important;
    width: 25dvw !important;
  }
  .vw-25-over-xs {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1vw) * 25) !important;
  }
  .vmin-25-over-xs {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vmin) * 25) !important;
    height: 25vmin !important;
  }
  .vmax-25-over-xs {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vmax) * 25) !important;
    height: 25vmax !important;
  }
  .h-min-30-over-xs {
    min-height: 30% !important;
  }
  .vh-min-30-over-xs {
    min-height: 30% !important;
    min-height: 30vh !important;
    min-height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-min-30-over-xs {
    min-width: 30% !important;
  }
  .vw-min-30-over-xs {
    min-width: 30% !important;
    min-width: 30vw !important;
    min-width: calc(var(--vw, 1vw) * 30) !important;
  }
  .h-max-30-over-xs {
    max-height: 30% !important;
  }
  .vh-max-30-over-xs {
    max-height: 30% !important;
    max-height: 30vh !important;
    max-height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-max-30-over-xs {
    max-width: 30% !important;
  }
  .vw-max-30-over-xs {
    max-width: 30% !important;
    max-width: 30vw !important;
    max-width: calc(var(--vw, 1vw) * 30) !important;
  }
  .h-30-over-xs {
    height: 30% !important;
  }
  .svh-30-over-xs {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1svh) * 30) !important;
    height: 30svh !important;
  }
  .lvh-30-over-xs {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1lvh) * 30) !important;
    height: 30lvh !important;
  }
  .dvh-30-over-xs {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1dvh) * 30) !important;
    height: 30dvh !important;
  }
  .vh-30-over-xs {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-30-over-xs {
    width: 30% !important;
  }
  .svw-30-over-xs {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1svw) * 30) !important;
    width: 30svw !important;
  }
  .lvw-30-over-xs {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1lvw) * 30) !important;
    width: 30lvw !important;
  }
  .dvw-30-over-xs {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1dvw) * 30) !important;
    width: 30dvw !important;
  }
  .vw-30-over-xs {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1vw) * 30) !important;
  }
  .vmin-30-over-xs {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vmin) * 30) !important;
    height: 30vmin !important;
  }
  .vmax-30-over-xs {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vmax) * 30) !important;
    height: 30vmax !important;
  }
  .h-min-35-over-xs {
    min-height: 35% !important;
  }
  .vh-min-35-over-xs {
    min-height: 35% !important;
    min-height: 35vh !important;
    min-height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-min-35-over-xs {
    min-width: 35% !important;
  }
  .vw-min-35-over-xs {
    min-width: 35% !important;
    min-width: 35vw !important;
    min-width: calc(var(--vw, 1vw) * 35) !important;
  }
  .h-max-35-over-xs {
    max-height: 35% !important;
  }
  .vh-max-35-over-xs {
    max-height: 35% !important;
    max-height: 35vh !important;
    max-height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-max-35-over-xs {
    max-width: 35% !important;
  }
  .vw-max-35-over-xs {
    max-width: 35% !important;
    max-width: 35vw !important;
    max-width: calc(var(--vw, 1vw) * 35) !important;
  }
  .h-35-over-xs {
    height: 35% !important;
  }
  .svh-35-over-xs {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1svh) * 35) !important;
    height: 35svh !important;
  }
  .lvh-35-over-xs {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1lvh) * 35) !important;
    height: 35lvh !important;
  }
  .dvh-35-over-xs {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1dvh) * 35) !important;
    height: 35dvh !important;
  }
  .vh-35-over-xs {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-35-over-xs {
    width: 35% !important;
  }
  .svw-35-over-xs {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1svw) * 35) !important;
    width: 35svw !important;
  }
  .lvw-35-over-xs {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1lvw) * 35) !important;
    width: 35lvw !important;
  }
  .dvw-35-over-xs {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1dvw) * 35) !important;
    width: 35dvw !important;
  }
  .vw-35-over-xs {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1vw) * 35) !important;
  }
  .vmin-35-over-xs {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vmin) * 35) !important;
    height: 35vmin !important;
  }
  .vmax-35-over-xs {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vmax) * 35) !important;
    height: 35vmax !important;
  }
  .h-min-40-over-xs {
    min-height: 40% !important;
  }
  .vh-min-40-over-xs {
    min-height: 40% !important;
    min-height: 40vh !important;
    min-height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-min-40-over-xs {
    min-width: 40% !important;
  }
  .vw-min-40-over-xs {
    min-width: 40% !important;
    min-width: 40vw !important;
    min-width: calc(var(--vw, 1vw) * 40) !important;
  }
  .h-max-40-over-xs {
    max-height: 40% !important;
  }
  .vh-max-40-over-xs {
    max-height: 40% !important;
    max-height: 40vh !important;
    max-height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-max-40-over-xs {
    max-width: 40% !important;
  }
  .vw-max-40-over-xs {
    max-width: 40% !important;
    max-width: 40vw !important;
    max-width: calc(var(--vw, 1vw) * 40) !important;
  }
  .h-40-over-xs {
    height: 40% !important;
  }
  .svh-40-over-xs {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1svh) * 40) !important;
    height: 40svh !important;
  }
  .lvh-40-over-xs {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1lvh) * 40) !important;
    height: 40lvh !important;
  }
  .dvh-40-over-xs {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1dvh) * 40) !important;
    height: 40dvh !important;
  }
  .vh-40-over-xs {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-40-over-xs {
    width: 40% !important;
  }
  .svw-40-over-xs {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1svw) * 40) !important;
    width: 40svw !important;
  }
  .lvw-40-over-xs {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1lvw) * 40) !important;
    width: 40lvw !important;
  }
  .dvw-40-over-xs {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1dvw) * 40) !important;
    width: 40dvw !important;
  }
  .vw-40-over-xs {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1vw) * 40) !important;
  }
  .vmin-40-over-xs {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vmin) * 40) !important;
    height: 40vmin !important;
  }
  .vmax-40-over-xs {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vmax) * 40) !important;
    height: 40vmax !important;
  }
  .h-min-45-over-xs {
    min-height: 45% !important;
  }
  .vh-min-45-over-xs {
    min-height: 45% !important;
    min-height: 45vh !important;
    min-height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-min-45-over-xs {
    min-width: 45% !important;
  }
  .vw-min-45-over-xs {
    min-width: 45% !important;
    min-width: 45vw !important;
    min-width: calc(var(--vw, 1vw) * 45) !important;
  }
  .h-max-45-over-xs {
    max-height: 45% !important;
  }
  .vh-max-45-over-xs {
    max-height: 45% !important;
    max-height: 45vh !important;
    max-height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-max-45-over-xs {
    max-width: 45% !important;
  }
  .vw-max-45-over-xs {
    max-width: 45% !important;
    max-width: 45vw !important;
    max-width: calc(var(--vw, 1vw) * 45) !important;
  }
  .h-45-over-xs {
    height: 45% !important;
  }
  .svh-45-over-xs {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1svh) * 45) !important;
    height: 45svh !important;
  }
  .lvh-45-over-xs {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1lvh) * 45) !important;
    height: 45lvh !important;
  }
  .dvh-45-over-xs {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1dvh) * 45) !important;
    height: 45dvh !important;
  }
  .vh-45-over-xs {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-45-over-xs {
    width: 45% !important;
  }
  .svw-45-over-xs {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1svw) * 45) !important;
    width: 45svw !important;
  }
  .lvw-45-over-xs {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1lvw) * 45) !important;
    width: 45lvw !important;
  }
  .dvw-45-over-xs {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1dvw) * 45) !important;
    width: 45dvw !important;
  }
  .vw-45-over-xs {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1vw) * 45) !important;
  }
  .vmin-45-over-xs {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vmin) * 45) !important;
    height: 45vmin !important;
  }
  .vmax-45-over-xs {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vmax) * 45) !important;
    height: 45vmax !important;
  }
  .h-min-50-over-xs {
    min-height: 50% !important;
  }
  .vh-min-50-over-xs {
    min-height: 50% !important;
    min-height: 50vh !important;
    min-height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-min-50-over-xs {
    min-width: 50% !important;
  }
  .vw-min-50-over-xs {
    min-width: 50% !important;
    min-width: 50vw !important;
    min-width: calc(var(--vw, 1vw) * 50) !important;
  }
  .h-max-50-over-xs {
    max-height: 50% !important;
  }
  .vh-max-50-over-xs {
    max-height: 50% !important;
    max-height: 50vh !important;
    max-height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-max-50-over-xs {
    max-width: 50% !important;
  }
  .vw-max-50-over-xs {
    max-width: 50% !important;
    max-width: 50vw !important;
    max-width: calc(var(--vw, 1vw) * 50) !important;
  }
  .h-50-over-xs {
    height: 50% !important;
  }
  .svh-50-over-xs {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1svh) * 50) !important;
    height: 50svh !important;
  }
  .lvh-50-over-xs {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1lvh) * 50) !important;
    height: 50lvh !important;
  }
  .dvh-50-over-xs {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1dvh) * 50) !important;
    height: 50dvh !important;
  }
  .vh-50-over-xs {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-50-over-xs {
    width: 50% !important;
  }
  .svw-50-over-xs {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1svw) * 50) !important;
    width: 50svw !important;
  }
  .lvw-50-over-xs {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1lvw) * 50) !important;
    width: 50lvw !important;
  }
  .dvw-50-over-xs {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1dvw) * 50) !important;
    width: 50dvw !important;
  }
  .vw-50-over-xs {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1vw) * 50) !important;
  }
  .vmin-50-over-xs {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vmin) * 50) !important;
    height: 50vmin !important;
  }
  .vmax-50-over-xs {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vmax) * 50) !important;
    height: 50vmax !important;
  }
  .h-min-55-over-xs {
    min-height: 55% !important;
  }
  .vh-min-55-over-xs {
    min-height: 55% !important;
    min-height: 55vh !important;
    min-height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-min-55-over-xs {
    min-width: 55% !important;
  }
  .vw-min-55-over-xs {
    min-width: 55% !important;
    min-width: 55vw !important;
    min-width: calc(var(--vw, 1vw) * 55) !important;
  }
  .h-max-55-over-xs {
    max-height: 55% !important;
  }
  .vh-max-55-over-xs {
    max-height: 55% !important;
    max-height: 55vh !important;
    max-height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-max-55-over-xs {
    max-width: 55% !important;
  }
  .vw-max-55-over-xs {
    max-width: 55% !important;
    max-width: 55vw !important;
    max-width: calc(var(--vw, 1vw) * 55) !important;
  }
  .h-55-over-xs {
    height: 55% !important;
  }
  .svh-55-over-xs {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1svh) * 55) !important;
    height: 55svh !important;
  }
  .lvh-55-over-xs {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1lvh) * 55) !important;
    height: 55lvh !important;
  }
  .dvh-55-over-xs {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1dvh) * 55) !important;
    height: 55dvh !important;
  }
  .vh-55-over-xs {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-55-over-xs {
    width: 55% !important;
  }
  .svw-55-over-xs {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1svw) * 55) !important;
    width: 55svw !important;
  }
  .lvw-55-over-xs {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1lvw) * 55) !important;
    width: 55lvw !important;
  }
  .dvw-55-over-xs {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1dvw) * 55) !important;
    width: 55dvw !important;
  }
  .vw-55-over-xs {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1vw) * 55) !important;
  }
  .vmin-55-over-xs {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vmin) * 55) !important;
    height: 55vmin !important;
  }
  .vmax-55-over-xs {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vmax) * 55) !important;
    height: 55vmax !important;
  }
  .h-min-60-over-xs {
    min-height: 60% !important;
  }
  .vh-min-60-over-xs {
    min-height: 60% !important;
    min-height: 60vh !important;
    min-height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-min-60-over-xs {
    min-width: 60% !important;
  }
  .vw-min-60-over-xs {
    min-width: 60% !important;
    min-width: 60vw !important;
    min-width: calc(var(--vw, 1vw) * 60) !important;
  }
  .h-max-60-over-xs {
    max-height: 60% !important;
  }
  .vh-max-60-over-xs {
    max-height: 60% !important;
    max-height: 60vh !important;
    max-height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-max-60-over-xs {
    max-width: 60% !important;
  }
  .vw-max-60-over-xs {
    max-width: 60% !important;
    max-width: 60vw !important;
    max-width: calc(var(--vw, 1vw) * 60) !important;
  }
  .h-60-over-xs {
    height: 60% !important;
  }
  .svh-60-over-xs {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1svh) * 60) !important;
    height: 60svh !important;
  }
  .lvh-60-over-xs {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1lvh) * 60) !important;
    height: 60lvh !important;
  }
  .dvh-60-over-xs {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1dvh) * 60) !important;
    height: 60dvh !important;
  }
  .vh-60-over-xs {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-60-over-xs {
    width: 60% !important;
  }
  .svw-60-over-xs {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1svw) * 60) !important;
    width: 60svw !important;
  }
  .lvw-60-over-xs {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1lvw) * 60) !important;
    width: 60lvw !important;
  }
  .dvw-60-over-xs {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1dvw) * 60) !important;
    width: 60dvw !important;
  }
  .vw-60-over-xs {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1vw) * 60) !important;
  }
  .vmin-60-over-xs {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vmin) * 60) !important;
    height: 60vmin !important;
  }
  .vmax-60-over-xs {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vmax) * 60) !important;
    height: 60vmax !important;
  }
  .h-min-65-over-xs {
    min-height: 65% !important;
  }
  .vh-min-65-over-xs {
    min-height: 65% !important;
    min-height: 65vh !important;
    min-height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-min-65-over-xs {
    min-width: 65% !important;
  }
  .vw-min-65-over-xs {
    min-width: 65% !important;
    min-width: 65vw !important;
    min-width: calc(var(--vw, 1vw) * 65) !important;
  }
  .h-max-65-over-xs {
    max-height: 65% !important;
  }
  .vh-max-65-over-xs {
    max-height: 65% !important;
    max-height: 65vh !important;
    max-height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-max-65-over-xs {
    max-width: 65% !important;
  }
  .vw-max-65-over-xs {
    max-width: 65% !important;
    max-width: 65vw !important;
    max-width: calc(var(--vw, 1vw) * 65) !important;
  }
  .h-65-over-xs {
    height: 65% !important;
  }
  .svh-65-over-xs {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1svh) * 65) !important;
    height: 65svh !important;
  }
  .lvh-65-over-xs {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1lvh) * 65) !important;
    height: 65lvh !important;
  }
  .dvh-65-over-xs {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1dvh) * 65) !important;
    height: 65dvh !important;
  }
  .vh-65-over-xs {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-65-over-xs {
    width: 65% !important;
  }
  .svw-65-over-xs {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1svw) * 65) !important;
    width: 65svw !important;
  }
  .lvw-65-over-xs {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1lvw) * 65) !important;
    width: 65lvw !important;
  }
  .dvw-65-over-xs {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1dvw) * 65) !important;
    width: 65dvw !important;
  }
  .vw-65-over-xs {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1vw) * 65) !important;
  }
  .vmin-65-over-xs {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vmin) * 65) !important;
    height: 65vmin !important;
  }
  .vmax-65-over-xs {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vmax) * 65) !important;
    height: 65vmax !important;
  }
  .h-min-70-over-xs {
    min-height: 70% !important;
  }
  .vh-min-70-over-xs {
    min-height: 70% !important;
    min-height: 70vh !important;
    min-height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-min-70-over-xs {
    min-width: 70% !important;
  }
  .vw-min-70-over-xs {
    min-width: 70% !important;
    min-width: 70vw !important;
    min-width: calc(var(--vw, 1vw) * 70) !important;
  }
  .h-max-70-over-xs {
    max-height: 70% !important;
  }
  .vh-max-70-over-xs {
    max-height: 70% !important;
    max-height: 70vh !important;
    max-height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-max-70-over-xs {
    max-width: 70% !important;
  }
  .vw-max-70-over-xs {
    max-width: 70% !important;
    max-width: 70vw !important;
    max-width: calc(var(--vw, 1vw) * 70) !important;
  }
  .h-70-over-xs {
    height: 70% !important;
  }
  .svh-70-over-xs {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1svh) * 70) !important;
    height: 70svh !important;
  }
  .lvh-70-over-xs {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1lvh) * 70) !important;
    height: 70lvh !important;
  }
  .dvh-70-over-xs {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1dvh) * 70) !important;
    height: 70dvh !important;
  }
  .vh-70-over-xs {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-70-over-xs {
    width: 70% !important;
  }
  .svw-70-over-xs {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1svw) * 70) !important;
    width: 70svw !important;
  }
  .lvw-70-over-xs {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1lvw) * 70) !important;
    width: 70lvw !important;
  }
  .dvw-70-over-xs {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1dvw) * 70) !important;
    width: 70dvw !important;
  }
  .vw-70-over-xs {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1vw) * 70) !important;
  }
  .vmin-70-over-xs {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vmin) * 70) !important;
    height: 70vmin !important;
  }
  .vmax-70-over-xs {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vmax) * 70) !important;
    height: 70vmax !important;
  }
  .h-min-75-over-xs {
    min-height: 75% !important;
  }
  .vh-min-75-over-xs {
    min-height: 75% !important;
    min-height: 75vh !important;
    min-height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-min-75-over-xs {
    min-width: 75% !important;
  }
  .vw-min-75-over-xs {
    min-width: 75% !important;
    min-width: 75vw !important;
    min-width: calc(var(--vw, 1vw) * 75) !important;
  }
  .h-max-75-over-xs {
    max-height: 75% !important;
  }
  .vh-max-75-over-xs {
    max-height: 75% !important;
    max-height: 75vh !important;
    max-height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-max-75-over-xs {
    max-width: 75% !important;
  }
  .vw-max-75-over-xs {
    max-width: 75% !important;
    max-width: 75vw !important;
    max-width: calc(var(--vw, 1vw) * 75) !important;
  }
  .h-75-over-xs {
    height: 75% !important;
  }
  .svh-75-over-xs {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1svh) * 75) !important;
    height: 75svh !important;
  }
  .lvh-75-over-xs {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1lvh) * 75) !important;
    height: 75lvh !important;
  }
  .dvh-75-over-xs {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1dvh) * 75) !important;
    height: 75dvh !important;
  }
  .vh-75-over-xs {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-75-over-xs {
    width: 75% !important;
  }
  .svw-75-over-xs {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1svw) * 75) !important;
    width: 75svw !important;
  }
  .lvw-75-over-xs {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1lvw) * 75) !important;
    width: 75lvw !important;
  }
  .dvw-75-over-xs {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1dvw) * 75) !important;
    width: 75dvw !important;
  }
  .vw-75-over-xs {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1vw) * 75) !important;
  }
  .vmin-75-over-xs {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vmin) * 75) !important;
    height: 75vmin !important;
  }
  .vmax-75-over-xs {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vmax) * 75) !important;
    height: 75vmax !important;
  }
  .h-min-80-over-xs {
    min-height: 80% !important;
  }
  .vh-min-80-over-xs {
    min-height: 80% !important;
    min-height: 80vh !important;
    min-height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-min-80-over-xs {
    min-width: 80% !important;
  }
  .vw-min-80-over-xs {
    min-width: 80% !important;
    min-width: 80vw !important;
    min-width: calc(var(--vw, 1vw) * 80) !important;
  }
  .h-max-80-over-xs {
    max-height: 80% !important;
  }
  .vh-max-80-over-xs {
    max-height: 80% !important;
    max-height: 80vh !important;
    max-height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-max-80-over-xs {
    max-width: 80% !important;
  }
  .vw-max-80-over-xs {
    max-width: 80% !important;
    max-width: 80vw !important;
    max-width: calc(var(--vw, 1vw) * 80) !important;
  }
  .h-80-over-xs {
    height: 80% !important;
  }
  .svh-80-over-xs {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1svh) * 80) !important;
    height: 80svh !important;
  }
  .lvh-80-over-xs {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1lvh) * 80) !important;
    height: 80lvh !important;
  }
  .dvh-80-over-xs {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1dvh) * 80) !important;
    height: 80dvh !important;
  }
  .vh-80-over-xs {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-80-over-xs {
    width: 80% !important;
  }
  .svw-80-over-xs {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1svw) * 80) !important;
    width: 80svw !important;
  }
  .lvw-80-over-xs {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1lvw) * 80) !important;
    width: 80lvw !important;
  }
  .dvw-80-over-xs {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1dvw) * 80) !important;
    width: 80dvw !important;
  }
  .vw-80-over-xs {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1vw) * 80) !important;
  }
  .vmin-80-over-xs {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vmin) * 80) !important;
    height: 80vmin !important;
  }
  .vmax-80-over-xs {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vmax) * 80) !important;
    height: 80vmax !important;
  }
  .h-min-85-over-xs {
    min-height: 85% !important;
  }
  .vh-min-85-over-xs {
    min-height: 85% !important;
    min-height: 85vh !important;
    min-height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-min-85-over-xs {
    min-width: 85% !important;
  }
  .vw-min-85-over-xs {
    min-width: 85% !important;
    min-width: 85vw !important;
    min-width: calc(var(--vw, 1vw) * 85) !important;
  }
  .h-max-85-over-xs {
    max-height: 85% !important;
  }
  .vh-max-85-over-xs {
    max-height: 85% !important;
    max-height: 85vh !important;
    max-height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-max-85-over-xs {
    max-width: 85% !important;
  }
  .vw-max-85-over-xs {
    max-width: 85% !important;
    max-width: 85vw !important;
    max-width: calc(var(--vw, 1vw) * 85) !important;
  }
  .h-85-over-xs {
    height: 85% !important;
  }
  .svh-85-over-xs {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1svh) * 85) !important;
    height: 85svh !important;
  }
  .lvh-85-over-xs {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1lvh) * 85) !important;
    height: 85lvh !important;
  }
  .dvh-85-over-xs {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1dvh) * 85) !important;
    height: 85dvh !important;
  }
  .vh-85-over-xs {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-85-over-xs {
    width: 85% !important;
  }
  .svw-85-over-xs {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1svw) * 85) !important;
    width: 85svw !important;
  }
  .lvw-85-over-xs {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1lvw) * 85) !important;
    width: 85lvw !important;
  }
  .dvw-85-over-xs {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1dvw) * 85) !important;
    width: 85dvw !important;
  }
  .vw-85-over-xs {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1vw) * 85) !important;
  }
  .vmin-85-over-xs {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vmin) * 85) !important;
    height: 85vmin !important;
  }
  .vmax-85-over-xs {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vmax) * 85) !important;
    height: 85vmax !important;
  }
  .h-min-90-over-xs {
    min-height: 90% !important;
  }
  .vh-min-90-over-xs {
    min-height: 90% !important;
    min-height: 90vh !important;
    min-height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-min-90-over-xs {
    min-width: 90% !important;
  }
  .vw-min-90-over-xs {
    min-width: 90% !important;
    min-width: 90vw !important;
    min-width: calc(var(--vw, 1vw) * 90) !important;
  }
  .h-max-90-over-xs {
    max-height: 90% !important;
  }
  .vh-max-90-over-xs {
    max-height: 90% !important;
    max-height: 90vh !important;
    max-height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-max-90-over-xs {
    max-width: 90% !important;
  }
  .vw-max-90-over-xs {
    max-width: 90% !important;
    max-width: 90vw !important;
    max-width: calc(var(--vw, 1vw) * 90) !important;
  }
  .h-90-over-xs {
    height: 90% !important;
  }
  .svh-90-over-xs {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1svh) * 90) !important;
    height: 90svh !important;
  }
  .lvh-90-over-xs {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1lvh) * 90) !important;
    height: 90lvh !important;
  }
  .dvh-90-over-xs {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1dvh) * 90) !important;
    height: 90dvh !important;
  }
  .vh-90-over-xs {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-90-over-xs {
    width: 90% !important;
  }
  .svw-90-over-xs {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1svw) * 90) !important;
    width: 90svw !important;
  }
  .lvw-90-over-xs {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1lvw) * 90) !important;
    width: 90lvw !important;
  }
  .dvw-90-over-xs {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1dvw) * 90) !important;
    width: 90dvw !important;
  }
  .vw-90-over-xs {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1vw) * 90) !important;
  }
  .vmin-90-over-xs {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vmin) * 90) !important;
    height: 90vmin !important;
  }
  .vmax-90-over-xs {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vmax) * 90) !important;
    height: 90vmax !important;
  }
  .h-min-95-over-xs {
    min-height: 95% !important;
  }
  .vh-min-95-over-xs {
    min-height: 95% !important;
    min-height: 95vh !important;
    min-height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-min-95-over-xs {
    min-width: 95% !important;
  }
  .vw-min-95-over-xs {
    min-width: 95% !important;
    min-width: 95vw !important;
    min-width: calc(var(--vw, 1vw) * 95) !important;
  }
  .h-max-95-over-xs {
    max-height: 95% !important;
  }
  .vh-max-95-over-xs {
    max-height: 95% !important;
    max-height: 95vh !important;
    max-height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-max-95-over-xs {
    max-width: 95% !important;
  }
  .vw-max-95-over-xs {
    max-width: 95% !important;
    max-width: 95vw !important;
    max-width: calc(var(--vw, 1vw) * 95) !important;
  }
  .h-95-over-xs {
    height: 95% !important;
  }
  .svh-95-over-xs {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1svh) * 95) !important;
    height: 95svh !important;
  }
  .lvh-95-over-xs {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1lvh) * 95) !important;
    height: 95lvh !important;
  }
  .dvh-95-over-xs {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1dvh) * 95) !important;
    height: 95dvh !important;
  }
  .vh-95-over-xs {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-95-over-xs {
    width: 95% !important;
  }
  .svw-95-over-xs {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1svw) * 95) !important;
    width: 95svw !important;
  }
  .lvw-95-over-xs {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1lvw) * 95) !important;
    width: 95lvw !important;
  }
  .dvw-95-over-xs {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1dvw) * 95) !important;
    width: 95dvw !important;
  }
  .vw-95-over-xs {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1vw) * 95) !important;
  }
  .vmin-95-over-xs {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vmin) * 95) !important;
    height: 95vmin !important;
  }
  .vmax-95-over-xs {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vmax) * 95) !important;
    height: 95vmax !important;
  }
  .h-min-100-over-xs {
    min-height: 100% !important;
  }
  .vh-min-100-over-xs {
    min-height: 100% !important;
    min-height: 100vh !important;
    min-height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-min-100-over-xs {
    min-width: 100% !important;
  }
  .vw-min-100-over-xs {
    min-width: 100% !important;
    min-width: 100vw !important;
    min-width: calc(var(--vw, 1vw) * 100) !important;
  }
  .h-max-100-over-xs {
    max-height: 100% !important;
  }
  .vh-max-100-over-xs {
    max-height: 100% !important;
    max-height: 100vh !important;
    max-height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-max-100-over-xs {
    max-width: 100% !important;
  }
  .vw-max-100-over-xs {
    max-width: 100% !important;
    max-width: 100vw !important;
    max-width: calc(var(--vw, 1vw) * 100) !important;
  }
  .h-100-over-xs {
    height: 100% !important;
  }
  .svh-100-over-xs {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1svh) * 100) !important;
    height: 100svh !important;
  }
  .lvh-100-over-xs {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1lvh) * 100) !important;
    height: 100lvh !important;
  }
  .dvh-100-over-xs {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1dvh) * 100) !important;
    height: 100dvh !important;
  }
  .vh-100-over-xs {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-100-over-xs {
    width: 100% !important;
  }
  .svw-100-over-xs {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1svw) * 100) !important;
    width: 100svw !important;
  }
  .lvw-100-over-xs {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1lvw) * 100) !important;
    width: 100lvw !important;
  }
  .dvw-100-over-xs {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1dvw) * 100) !important;
    width: 100dvw !important;
  }
  .vw-100-over-xs {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1vw) * 100) !important;
  }
  .vmin-100-over-xs {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vmin) * 100) !important;
    height: 100vmin !important;
  }
  .vmax-100-over-xs {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vmax) * 100) !important;
    height: 100vmax !important;
  }
}
@media (min-width: 576px) {
  label.input-group-text.w-fix-xxs-over-sm {
    flex-shrink: 0 !important;
  }
  .w-fix-xxs-over-sm {
    width: 45px !important;
  }
  .h-fix-xxs-over-sm {
    height: 1.25rem !important;
  }
  .w-and-h-fix-xxs-over-sm {
    width: 45px !important;
    height: 45px !important;
  }
  .h-and-w-fix-xxs-over-sm {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  label.input-group-text.w-fix-xs-over-sm {
    flex-shrink: 0 !important;
  }
  .w-fix-xs-over-sm {
    width: 100px !important;
  }
  .h-fix-xs-over-sm {
    height: 1.66rem !important;
  }
  .w-and-h-fix-xs-over-sm {
    width: 100px !important;
    height: 100px !important;
  }
  .h-and-w-fix-xs-over-sm {
    height: 1.66rem !important;
    width: 1.66rem !important;
  }
  label.input-group-text.w-fix-sm-over-sm {
    flex-shrink: 0 !important;
  }
  .w-fix-sm-over-sm {
    width: 140px !important;
  }
  .h-fix-sm-over-sm {
    height: 2rem !important;
  }
  .w-and-h-fix-sm-over-sm {
    width: 140px !important;
    height: 140px !important;
  }
  .h-and-w-fix-sm-over-sm {
    height: 2rem !important;
    width: 2rem !important;
  }
  label.input-group-text.w-fix-md-over-sm {
    flex-shrink: 0 !important;
  }
  .w-fix-md-over-sm {
    width: 191px !important;
  }
  .h-fix-md-over-sm {
    height: 2.5rem !important;
  }
  .w-and-h-fix-md-over-sm {
    width: 191px !important;
    height: 191px !important;
  }
  .h-and-w-fix-md-over-sm {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  label.input-group-text.w-fix-lg-over-sm {
    flex-shrink: 0 !important;
  }
  .w-fix-lg-over-sm {
    width: 250px !important;
  }
  .h-fix-lg-over-sm {
    height: 3.75rem !important;
  }
  .w-and-h-fix-lg-over-sm {
    width: 250px !important;
    height: 250px !important;
  }
  .h-and-w-fix-lg-over-sm {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  label.input-group-text.w-fix-xl-over-sm {
    flex-shrink: 0 !important;
  }
  .w-fix-xl-over-sm {
    width: 275px !important;
  }
  .h-fix-xl-over-sm {
    height: 7.5rem !important;
  }
  .w-and-h-fix-xl-over-sm {
    width: 275px !important;
    height: 275px !important;
  }
  .h-and-w-fix-xl-over-sm {
    height: 7.5rem !important;
    width: 7.5rem !important;
  }
  label.input-group-text.w-fix-xxl-over-sm {
    flex-shrink: 0 !important;
  }
  .w-fix-xxl-over-sm {
    width: 300px !important;
  }
  .h-fix-xxl-over-sm {
    height: 9.5rem !important;
  }
  .w-and-h-fix-xxl-over-sm {
    width: 300px !important;
    height: 300px !important;
  }
  .h-and-w-fix-xxl-over-sm {
    height: 9.5rem !important;
    width: 9.5rem !important;
  }
  label.input-group-text.w-fix-over-sm {
    flex-shrink: 0 !important;
  }
  .w-fix-over-sm {
    width: 191px !important;
  }
  .h-fix-over-sm {
    height: 2.5rem !important;
  }
  .wh-fix-over-sm {
    width: 191px !important;
    height: 191px !important;
  }
  .hw-fix-over-sm {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  .w-variable-over-sm {
    width: inherit !important;
  }
  .w-auto-over-sm {
    width: auto !important;
  }
  .w-fit-over-sm {
    width: fit-content !important;
  }
  .h-variable-over-sm {
    height: inherit !important;
  }
  .h-fit-over-sm {
    height: fit-content !important;
  }
  .h-min-0-over-sm {
    min-height: 0% !important;
  }
  .vh-min-0-over-sm {
    min-height: 0% !important;
    min-height: 0vh !important;
    min-height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-min-0-over-sm {
    min-width: 0% !important;
  }
  .vw-min-0-over-sm {
    min-width: 0% !important;
    min-width: 0vw !important;
    min-width: calc(var(--vw, 1vw) * 0) !important;
  }
  .h-max-0-over-sm {
    max-height: 0% !important;
  }
  .vh-max-0-over-sm {
    max-height: 0% !important;
    max-height: 0vh !important;
    max-height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-max-0-over-sm {
    max-width: 0% !important;
  }
  .vw-max-0-over-sm {
    max-width: 0% !important;
    max-width: 0vw !important;
    max-width: calc(var(--vw, 1vw) * 0) !important;
  }
  .h-0-over-sm {
    height: 0% !important;
  }
  .svh-0-over-sm {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1svh) * 0) !important;
    height: 0svh !important;
  }
  .lvh-0-over-sm {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1lvh) * 0) !important;
    height: 0lvh !important;
  }
  .dvh-0-over-sm {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1dvh) * 0) !important;
    height: 0dvh !important;
  }
  .vh-0-over-sm {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-0-over-sm {
    width: 0% !important;
  }
  .svw-0-over-sm {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1svw) * 0) !important;
    width: 0svw !important;
  }
  .lvw-0-over-sm {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1lvw) * 0) !important;
    width: 0lvw !important;
  }
  .dvw-0-over-sm {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1dvw) * 0) !important;
    width: 0dvw !important;
  }
  .vw-0-over-sm {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1vw) * 0) !important;
  }
  .vmin-0-over-sm {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vmin) * 0) !important;
    height: 0vmin !important;
  }
  .vmax-0-over-sm {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vmax) * 0) !important;
    height: 0vmax !important;
  }
  .h-min-5-over-sm {
    min-height: 5% !important;
  }
  .vh-min-5-over-sm {
    min-height: 5% !important;
    min-height: 5vh !important;
    min-height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-min-5-over-sm {
    min-width: 5% !important;
  }
  .vw-min-5-over-sm {
    min-width: 5% !important;
    min-width: 5vw !important;
    min-width: calc(var(--vw, 1vw) * 5) !important;
  }
  .h-max-5-over-sm {
    max-height: 5% !important;
  }
  .vh-max-5-over-sm {
    max-height: 5% !important;
    max-height: 5vh !important;
    max-height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-max-5-over-sm {
    max-width: 5% !important;
  }
  .vw-max-5-over-sm {
    max-width: 5% !important;
    max-width: 5vw !important;
    max-width: calc(var(--vw, 1vw) * 5) !important;
  }
  .h-5-over-sm {
    height: 5% !important;
  }
  .svh-5-over-sm {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1svh) * 5) !important;
    height: 5svh !important;
  }
  .lvh-5-over-sm {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1lvh) * 5) !important;
    height: 5lvh !important;
  }
  .dvh-5-over-sm {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1dvh) * 5) !important;
    height: 5dvh !important;
  }
  .vh-5-over-sm {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-5-over-sm {
    width: 5% !important;
  }
  .svw-5-over-sm {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1svw) * 5) !important;
    width: 5svw !important;
  }
  .lvw-5-over-sm {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1lvw) * 5) !important;
    width: 5lvw !important;
  }
  .dvw-5-over-sm {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1dvw) * 5) !important;
    width: 5dvw !important;
  }
  .vw-5-over-sm {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1vw) * 5) !important;
  }
  .vmin-5-over-sm {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vmin) * 5) !important;
    height: 5vmin !important;
  }
  .vmax-5-over-sm {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vmax) * 5) !important;
    height: 5vmax !important;
  }
  .h-min-10-over-sm {
    min-height: 10% !important;
  }
  .vh-min-10-over-sm {
    min-height: 10% !important;
    min-height: 10vh !important;
    min-height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-min-10-over-sm {
    min-width: 10% !important;
  }
  .vw-min-10-over-sm {
    min-width: 10% !important;
    min-width: 10vw !important;
    min-width: calc(var(--vw, 1vw) * 10) !important;
  }
  .h-max-10-over-sm {
    max-height: 10% !important;
  }
  .vh-max-10-over-sm {
    max-height: 10% !important;
    max-height: 10vh !important;
    max-height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-max-10-over-sm {
    max-width: 10% !important;
  }
  .vw-max-10-over-sm {
    max-width: 10% !important;
    max-width: 10vw !important;
    max-width: calc(var(--vw, 1vw) * 10) !important;
  }
  .h-10-over-sm {
    height: 10% !important;
  }
  .svh-10-over-sm {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1svh) * 10) !important;
    height: 10svh !important;
  }
  .lvh-10-over-sm {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1lvh) * 10) !important;
    height: 10lvh !important;
  }
  .dvh-10-over-sm {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1dvh) * 10) !important;
    height: 10dvh !important;
  }
  .vh-10-over-sm {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-10-over-sm {
    width: 10% !important;
  }
  .svw-10-over-sm {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1svw) * 10) !important;
    width: 10svw !important;
  }
  .lvw-10-over-sm {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1lvw) * 10) !important;
    width: 10lvw !important;
  }
  .dvw-10-over-sm {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1dvw) * 10) !important;
    width: 10dvw !important;
  }
  .vw-10-over-sm {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1vw) * 10) !important;
  }
  .vmin-10-over-sm {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vmin) * 10) !important;
    height: 10vmin !important;
  }
  .vmax-10-over-sm {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vmax) * 10) !important;
    height: 10vmax !important;
  }
  .h-min-15-over-sm {
    min-height: 15% !important;
  }
  .vh-min-15-over-sm {
    min-height: 15% !important;
    min-height: 15vh !important;
    min-height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-min-15-over-sm {
    min-width: 15% !important;
  }
  .vw-min-15-over-sm {
    min-width: 15% !important;
    min-width: 15vw !important;
    min-width: calc(var(--vw, 1vw) * 15) !important;
  }
  .h-max-15-over-sm {
    max-height: 15% !important;
  }
  .vh-max-15-over-sm {
    max-height: 15% !important;
    max-height: 15vh !important;
    max-height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-max-15-over-sm {
    max-width: 15% !important;
  }
  .vw-max-15-over-sm {
    max-width: 15% !important;
    max-width: 15vw !important;
    max-width: calc(var(--vw, 1vw) * 15) !important;
  }
  .h-15-over-sm {
    height: 15% !important;
  }
  .svh-15-over-sm {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1svh) * 15) !important;
    height: 15svh !important;
  }
  .lvh-15-over-sm {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1lvh) * 15) !important;
    height: 15lvh !important;
  }
  .dvh-15-over-sm {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1dvh) * 15) !important;
    height: 15dvh !important;
  }
  .vh-15-over-sm {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-15-over-sm {
    width: 15% !important;
  }
  .svw-15-over-sm {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1svw) * 15) !important;
    width: 15svw !important;
  }
  .lvw-15-over-sm {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1lvw) * 15) !important;
    width: 15lvw !important;
  }
  .dvw-15-over-sm {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1dvw) * 15) !important;
    width: 15dvw !important;
  }
  .vw-15-over-sm {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1vw) * 15) !important;
  }
  .vmin-15-over-sm {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vmin) * 15) !important;
    height: 15vmin !important;
  }
  .vmax-15-over-sm {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vmax) * 15) !important;
    height: 15vmax !important;
  }
  .h-min-20-over-sm {
    min-height: 20% !important;
  }
  .vh-min-20-over-sm {
    min-height: 20% !important;
    min-height: 20vh !important;
    min-height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-min-20-over-sm {
    min-width: 20% !important;
  }
  .vw-min-20-over-sm {
    min-width: 20% !important;
    min-width: 20vw !important;
    min-width: calc(var(--vw, 1vw) * 20) !important;
  }
  .h-max-20-over-sm {
    max-height: 20% !important;
  }
  .vh-max-20-over-sm {
    max-height: 20% !important;
    max-height: 20vh !important;
    max-height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-max-20-over-sm {
    max-width: 20% !important;
  }
  .vw-max-20-over-sm {
    max-width: 20% !important;
    max-width: 20vw !important;
    max-width: calc(var(--vw, 1vw) * 20) !important;
  }
  .h-20-over-sm {
    height: 20% !important;
  }
  .svh-20-over-sm {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1svh) * 20) !important;
    height: 20svh !important;
  }
  .lvh-20-over-sm {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1lvh) * 20) !important;
    height: 20lvh !important;
  }
  .dvh-20-over-sm {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1dvh) * 20) !important;
    height: 20dvh !important;
  }
  .vh-20-over-sm {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-20-over-sm {
    width: 20% !important;
  }
  .svw-20-over-sm {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1svw) * 20) !important;
    width: 20svw !important;
  }
  .lvw-20-over-sm {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1lvw) * 20) !important;
    width: 20lvw !important;
  }
  .dvw-20-over-sm {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1dvw) * 20) !important;
    width: 20dvw !important;
  }
  .vw-20-over-sm {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1vw) * 20) !important;
  }
  .vmin-20-over-sm {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vmin) * 20) !important;
    height: 20vmin !important;
  }
  .vmax-20-over-sm {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vmax) * 20) !important;
    height: 20vmax !important;
  }
  .h-min-25-over-sm {
    min-height: 25% !important;
  }
  .vh-min-25-over-sm {
    min-height: 25% !important;
    min-height: 25vh !important;
    min-height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-min-25-over-sm {
    min-width: 25% !important;
  }
  .vw-min-25-over-sm {
    min-width: 25% !important;
    min-width: 25vw !important;
    min-width: calc(var(--vw, 1vw) * 25) !important;
  }
  .h-max-25-over-sm {
    max-height: 25% !important;
  }
  .vh-max-25-over-sm {
    max-height: 25% !important;
    max-height: 25vh !important;
    max-height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-max-25-over-sm {
    max-width: 25% !important;
  }
  .vw-max-25-over-sm {
    max-width: 25% !important;
    max-width: 25vw !important;
    max-width: calc(var(--vw, 1vw) * 25) !important;
  }
  .h-25-over-sm {
    height: 25% !important;
  }
  .svh-25-over-sm {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1svh) * 25) !important;
    height: 25svh !important;
  }
  .lvh-25-over-sm {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1lvh) * 25) !important;
    height: 25lvh !important;
  }
  .dvh-25-over-sm {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1dvh) * 25) !important;
    height: 25dvh !important;
  }
  .vh-25-over-sm {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-25-over-sm {
    width: 25% !important;
  }
  .svw-25-over-sm {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1svw) * 25) !important;
    width: 25svw !important;
  }
  .lvw-25-over-sm {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1lvw) * 25) !important;
    width: 25lvw !important;
  }
  .dvw-25-over-sm {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1dvw) * 25) !important;
    width: 25dvw !important;
  }
  .vw-25-over-sm {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1vw) * 25) !important;
  }
  .vmin-25-over-sm {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vmin) * 25) !important;
    height: 25vmin !important;
  }
  .vmax-25-over-sm {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vmax) * 25) !important;
    height: 25vmax !important;
  }
  .h-min-30-over-sm {
    min-height: 30% !important;
  }
  .vh-min-30-over-sm {
    min-height: 30% !important;
    min-height: 30vh !important;
    min-height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-min-30-over-sm {
    min-width: 30% !important;
  }
  .vw-min-30-over-sm {
    min-width: 30% !important;
    min-width: 30vw !important;
    min-width: calc(var(--vw, 1vw) * 30) !important;
  }
  .h-max-30-over-sm {
    max-height: 30% !important;
  }
  .vh-max-30-over-sm {
    max-height: 30% !important;
    max-height: 30vh !important;
    max-height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-max-30-over-sm {
    max-width: 30% !important;
  }
  .vw-max-30-over-sm {
    max-width: 30% !important;
    max-width: 30vw !important;
    max-width: calc(var(--vw, 1vw) * 30) !important;
  }
  .h-30-over-sm {
    height: 30% !important;
  }
  .svh-30-over-sm {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1svh) * 30) !important;
    height: 30svh !important;
  }
  .lvh-30-over-sm {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1lvh) * 30) !important;
    height: 30lvh !important;
  }
  .dvh-30-over-sm {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1dvh) * 30) !important;
    height: 30dvh !important;
  }
  .vh-30-over-sm {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-30-over-sm {
    width: 30% !important;
  }
  .svw-30-over-sm {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1svw) * 30) !important;
    width: 30svw !important;
  }
  .lvw-30-over-sm {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1lvw) * 30) !important;
    width: 30lvw !important;
  }
  .dvw-30-over-sm {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1dvw) * 30) !important;
    width: 30dvw !important;
  }
  .vw-30-over-sm {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1vw) * 30) !important;
  }
  .vmin-30-over-sm {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vmin) * 30) !important;
    height: 30vmin !important;
  }
  .vmax-30-over-sm {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vmax) * 30) !important;
    height: 30vmax !important;
  }
  .h-min-35-over-sm {
    min-height: 35% !important;
  }
  .vh-min-35-over-sm {
    min-height: 35% !important;
    min-height: 35vh !important;
    min-height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-min-35-over-sm {
    min-width: 35% !important;
  }
  .vw-min-35-over-sm {
    min-width: 35% !important;
    min-width: 35vw !important;
    min-width: calc(var(--vw, 1vw) * 35) !important;
  }
  .h-max-35-over-sm {
    max-height: 35% !important;
  }
  .vh-max-35-over-sm {
    max-height: 35% !important;
    max-height: 35vh !important;
    max-height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-max-35-over-sm {
    max-width: 35% !important;
  }
  .vw-max-35-over-sm {
    max-width: 35% !important;
    max-width: 35vw !important;
    max-width: calc(var(--vw, 1vw) * 35) !important;
  }
  .h-35-over-sm {
    height: 35% !important;
  }
  .svh-35-over-sm {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1svh) * 35) !important;
    height: 35svh !important;
  }
  .lvh-35-over-sm {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1lvh) * 35) !important;
    height: 35lvh !important;
  }
  .dvh-35-over-sm {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1dvh) * 35) !important;
    height: 35dvh !important;
  }
  .vh-35-over-sm {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-35-over-sm {
    width: 35% !important;
  }
  .svw-35-over-sm {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1svw) * 35) !important;
    width: 35svw !important;
  }
  .lvw-35-over-sm {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1lvw) * 35) !important;
    width: 35lvw !important;
  }
  .dvw-35-over-sm {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1dvw) * 35) !important;
    width: 35dvw !important;
  }
  .vw-35-over-sm {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1vw) * 35) !important;
  }
  .vmin-35-over-sm {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vmin) * 35) !important;
    height: 35vmin !important;
  }
  .vmax-35-over-sm {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vmax) * 35) !important;
    height: 35vmax !important;
  }
  .h-min-40-over-sm {
    min-height: 40% !important;
  }
  .vh-min-40-over-sm {
    min-height: 40% !important;
    min-height: 40vh !important;
    min-height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-min-40-over-sm {
    min-width: 40% !important;
  }
  .vw-min-40-over-sm {
    min-width: 40% !important;
    min-width: 40vw !important;
    min-width: calc(var(--vw, 1vw) * 40) !important;
  }
  .h-max-40-over-sm {
    max-height: 40% !important;
  }
  .vh-max-40-over-sm {
    max-height: 40% !important;
    max-height: 40vh !important;
    max-height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-max-40-over-sm {
    max-width: 40% !important;
  }
  .vw-max-40-over-sm {
    max-width: 40% !important;
    max-width: 40vw !important;
    max-width: calc(var(--vw, 1vw) * 40) !important;
  }
  .h-40-over-sm {
    height: 40% !important;
  }
  .svh-40-over-sm {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1svh) * 40) !important;
    height: 40svh !important;
  }
  .lvh-40-over-sm {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1lvh) * 40) !important;
    height: 40lvh !important;
  }
  .dvh-40-over-sm {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1dvh) * 40) !important;
    height: 40dvh !important;
  }
  .vh-40-over-sm {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-40-over-sm {
    width: 40% !important;
  }
  .svw-40-over-sm {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1svw) * 40) !important;
    width: 40svw !important;
  }
  .lvw-40-over-sm {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1lvw) * 40) !important;
    width: 40lvw !important;
  }
  .dvw-40-over-sm {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1dvw) * 40) !important;
    width: 40dvw !important;
  }
  .vw-40-over-sm {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1vw) * 40) !important;
  }
  .vmin-40-over-sm {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vmin) * 40) !important;
    height: 40vmin !important;
  }
  .vmax-40-over-sm {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vmax) * 40) !important;
    height: 40vmax !important;
  }
  .h-min-45-over-sm {
    min-height: 45% !important;
  }
  .vh-min-45-over-sm {
    min-height: 45% !important;
    min-height: 45vh !important;
    min-height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-min-45-over-sm {
    min-width: 45% !important;
  }
  .vw-min-45-over-sm {
    min-width: 45% !important;
    min-width: 45vw !important;
    min-width: calc(var(--vw, 1vw) * 45) !important;
  }
  .h-max-45-over-sm {
    max-height: 45% !important;
  }
  .vh-max-45-over-sm {
    max-height: 45% !important;
    max-height: 45vh !important;
    max-height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-max-45-over-sm {
    max-width: 45% !important;
  }
  .vw-max-45-over-sm {
    max-width: 45% !important;
    max-width: 45vw !important;
    max-width: calc(var(--vw, 1vw) * 45) !important;
  }
  .h-45-over-sm {
    height: 45% !important;
  }
  .svh-45-over-sm {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1svh) * 45) !important;
    height: 45svh !important;
  }
  .lvh-45-over-sm {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1lvh) * 45) !important;
    height: 45lvh !important;
  }
  .dvh-45-over-sm {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1dvh) * 45) !important;
    height: 45dvh !important;
  }
  .vh-45-over-sm {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-45-over-sm {
    width: 45% !important;
  }
  .svw-45-over-sm {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1svw) * 45) !important;
    width: 45svw !important;
  }
  .lvw-45-over-sm {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1lvw) * 45) !important;
    width: 45lvw !important;
  }
  .dvw-45-over-sm {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1dvw) * 45) !important;
    width: 45dvw !important;
  }
  .vw-45-over-sm {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1vw) * 45) !important;
  }
  .vmin-45-over-sm {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vmin) * 45) !important;
    height: 45vmin !important;
  }
  .vmax-45-over-sm {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vmax) * 45) !important;
    height: 45vmax !important;
  }
  .h-min-50-over-sm {
    min-height: 50% !important;
  }
  .vh-min-50-over-sm {
    min-height: 50% !important;
    min-height: 50vh !important;
    min-height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-min-50-over-sm {
    min-width: 50% !important;
  }
  .vw-min-50-over-sm {
    min-width: 50% !important;
    min-width: 50vw !important;
    min-width: calc(var(--vw, 1vw) * 50) !important;
  }
  .h-max-50-over-sm {
    max-height: 50% !important;
  }
  .vh-max-50-over-sm {
    max-height: 50% !important;
    max-height: 50vh !important;
    max-height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-max-50-over-sm {
    max-width: 50% !important;
  }
  .vw-max-50-over-sm {
    max-width: 50% !important;
    max-width: 50vw !important;
    max-width: calc(var(--vw, 1vw) * 50) !important;
  }
  .h-50-over-sm {
    height: 50% !important;
  }
  .svh-50-over-sm {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1svh) * 50) !important;
    height: 50svh !important;
  }
  .lvh-50-over-sm {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1lvh) * 50) !important;
    height: 50lvh !important;
  }
  .dvh-50-over-sm {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1dvh) * 50) !important;
    height: 50dvh !important;
  }
  .vh-50-over-sm {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-50-over-sm {
    width: 50% !important;
  }
  .svw-50-over-sm {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1svw) * 50) !important;
    width: 50svw !important;
  }
  .lvw-50-over-sm {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1lvw) * 50) !important;
    width: 50lvw !important;
  }
  .dvw-50-over-sm {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1dvw) * 50) !important;
    width: 50dvw !important;
  }
  .vw-50-over-sm {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1vw) * 50) !important;
  }
  .vmin-50-over-sm {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vmin) * 50) !important;
    height: 50vmin !important;
  }
  .vmax-50-over-sm {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vmax) * 50) !important;
    height: 50vmax !important;
  }
  .h-min-55-over-sm {
    min-height: 55% !important;
  }
  .vh-min-55-over-sm {
    min-height: 55% !important;
    min-height: 55vh !important;
    min-height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-min-55-over-sm {
    min-width: 55% !important;
  }
  .vw-min-55-over-sm {
    min-width: 55% !important;
    min-width: 55vw !important;
    min-width: calc(var(--vw, 1vw) * 55) !important;
  }
  .h-max-55-over-sm {
    max-height: 55% !important;
  }
  .vh-max-55-over-sm {
    max-height: 55% !important;
    max-height: 55vh !important;
    max-height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-max-55-over-sm {
    max-width: 55% !important;
  }
  .vw-max-55-over-sm {
    max-width: 55% !important;
    max-width: 55vw !important;
    max-width: calc(var(--vw, 1vw) * 55) !important;
  }
  .h-55-over-sm {
    height: 55% !important;
  }
  .svh-55-over-sm {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1svh) * 55) !important;
    height: 55svh !important;
  }
  .lvh-55-over-sm {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1lvh) * 55) !important;
    height: 55lvh !important;
  }
  .dvh-55-over-sm {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1dvh) * 55) !important;
    height: 55dvh !important;
  }
  .vh-55-over-sm {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-55-over-sm {
    width: 55% !important;
  }
  .svw-55-over-sm {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1svw) * 55) !important;
    width: 55svw !important;
  }
  .lvw-55-over-sm {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1lvw) * 55) !important;
    width: 55lvw !important;
  }
  .dvw-55-over-sm {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1dvw) * 55) !important;
    width: 55dvw !important;
  }
  .vw-55-over-sm {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1vw) * 55) !important;
  }
  .vmin-55-over-sm {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vmin) * 55) !important;
    height: 55vmin !important;
  }
  .vmax-55-over-sm {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vmax) * 55) !important;
    height: 55vmax !important;
  }
  .h-min-60-over-sm {
    min-height: 60% !important;
  }
  .vh-min-60-over-sm {
    min-height: 60% !important;
    min-height: 60vh !important;
    min-height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-min-60-over-sm {
    min-width: 60% !important;
  }
  .vw-min-60-over-sm {
    min-width: 60% !important;
    min-width: 60vw !important;
    min-width: calc(var(--vw, 1vw) * 60) !important;
  }
  .h-max-60-over-sm {
    max-height: 60% !important;
  }
  .vh-max-60-over-sm {
    max-height: 60% !important;
    max-height: 60vh !important;
    max-height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-max-60-over-sm {
    max-width: 60% !important;
  }
  .vw-max-60-over-sm {
    max-width: 60% !important;
    max-width: 60vw !important;
    max-width: calc(var(--vw, 1vw) * 60) !important;
  }
  .h-60-over-sm {
    height: 60% !important;
  }
  .svh-60-over-sm {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1svh) * 60) !important;
    height: 60svh !important;
  }
  .lvh-60-over-sm {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1lvh) * 60) !important;
    height: 60lvh !important;
  }
  .dvh-60-over-sm {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1dvh) * 60) !important;
    height: 60dvh !important;
  }
  .vh-60-over-sm {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-60-over-sm {
    width: 60% !important;
  }
  .svw-60-over-sm {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1svw) * 60) !important;
    width: 60svw !important;
  }
  .lvw-60-over-sm {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1lvw) * 60) !important;
    width: 60lvw !important;
  }
  .dvw-60-over-sm {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1dvw) * 60) !important;
    width: 60dvw !important;
  }
  .vw-60-over-sm {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1vw) * 60) !important;
  }
  .vmin-60-over-sm {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vmin) * 60) !important;
    height: 60vmin !important;
  }
  .vmax-60-over-sm {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vmax) * 60) !important;
    height: 60vmax !important;
  }
  .h-min-65-over-sm {
    min-height: 65% !important;
  }
  .vh-min-65-over-sm {
    min-height: 65% !important;
    min-height: 65vh !important;
    min-height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-min-65-over-sm {
    min-width: 65% !important;
  }
  .vw-min-65-over-sm {
    min-width: 65% !important;
    min-width: 65vw !important;
    min-width: calc(var(--vw, 1vw) * 65) !important;
  }
  .h-max-65-over-sm {
    max-height: 65% !important;
  }
  .vh-max-65-over-sm {
    max-height: 65% !important;
    max-height: 65vh !important;
    max-height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-max-65-over-sm {
    max-width: 65% !important;
  }
  .vw-max-65-over-sm {
    max-width: 65% !important;
    max-width: 65vw !important;
    max-width: calc(var(--vw, 1vw) * 65) !important;
  }
  .h-65-over-sm {
    height: 65% !important;
  }
  .svh-65-over-sm {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1svh) * 65) !important;
    height: 65svh !important;
  }
  .lvh-65-over-sm {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1lvh) * 65) !important;
    height: 65lvh !important;
  }
  .dvh-65-over-sm {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1dvh) * 65) !important;
    height: 65dvh !important;
  }
  .vh-65-over-sm {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-65-over-sm {
    width: 65% !important;
  }
  .svw-65-over-sm {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1svw) * 65) !important;
    width: 65svw !important;
  }
  .lvw-65-over-sm {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1lvw) * 65) !important;
    width: 65lvw !important;
  }
  .dvw-65-over-sm {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1dvw) * 65) !important;
    width: 65dvw !important;
  }
  .vw-65-over-sm {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1vw) * 65) !important;
  }
  .vmin-65-over-sm {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vmin) * 65) !important;
    height: 65vmin !important;
  }
  .vmax-65-over-sm {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vmax) * 65) !important;
    height: 65vmax !important;
  }
  .h-min-70-over-sm {
    min-height: 70% !important;
  }
  .vh-min-70-over-sm {
    min-height: 70% !important;
    min-height: 70vh !important;
    min-height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-min-70-over-sm {
    min-width: 70% !important;
  }
  .vw-min-70-over-sm {
    min-width: 70% !important;
    min-width: 70vw !important;
    min-width: calc(var(--vw, 1vw) * 70) !important;
  }
  .h-max-70-over-sm {
    max-height: 70% !important;
  }
  .vh-max-70-over-sm {
    max-height: 70% !important;
    max-height: 70vh !important;
    max-height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-max-70-over-sm {
    max-width: 70% !important;
  }
  .vw-max-70-over-sm {
    max-width: 70% !important;
    max-width: 70vw !important;
    max-width: calc(var(--vw, 1vw) * 70) !important;
  }
  .h-70-over-sm {
    height: 70% !important;
  }
  .svh-70-over-sm {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1svh) * 70) !important;
    height: 70svh !important;
  }
  .lvh-70-over-sm {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1lvh) * 70) !important;
    height: 70lvh !important;
  }
  .dvh-70-over-sm {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1dvh) * 70) !important;
    height: 70dvh !important;
  }
  .vh-70-over-sm {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-70-over-sm {
    width: 70% !important;
  }
  .svw-70-over-sm {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1svw) * 70) !important;
    width: 70svw !important;
  }
  .lvw-70-over-sm {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1lvw) * 70) !important;
    width: 70lvw !important;
  }
  .dvw-70-over-sm {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1dvw) * 70) !important;
    width: 70dvw !important;
  }
  .vw-70-over-sm {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1vw) * 70) !important;
  }
  .vmin-70-over-sm {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vmin) * 70) !important;
    height: 70vmin !important;
  }
  .vmax-70-over-sm {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vmax) * 70) !important;
    height: 70vmax !important;
  }
  .h-min-75-over-sm {
    min-height: 75% !important;
  }
  .vh-min-75-over-sm {
    min-height: 75% !important;
    min-height: 75vh !important;
    min-height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-min-75-over-sm {
    min-width: 75% !important;
  }
  .vw-min-75-over-sm {
    min-width: 75% !important;
    min-width: 75vw !important;
    min-width: calc(var(--vw, 1vw) * 75) !important;
  }
  .h-max-75-over-sm {
    max-height: 75% !important;
  }
  .vh-max-75-over-sm {
    max-height: 75% !important;
    max-height: 75vh !important;
    max-height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-max-75-over-sm {
    max-width: 75% !important;
  }
  .vw-max-75-over-sm {
    max-width: 75% !important;
    max-width: 75vw !important;
    max-width: calc(var(--vw, 1vw) * 75) !important;
  }
  .h-75-over-sm {
    height: 75% !important;
  }
  .svh-75-over-sm {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1svh) * 75) !important;
    height: 75svh !important;
  }
  .lvh-75-over-sm {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1lvh) * 75) !important;
    height: 75lvh !important;
  }
  .dvh-75-over-sm {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1dvh) * 75) !important;
    height: 75dvh !important;
  }
  .vh-75-over-sm {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-75-over-sm {
    width: 75% !important;
  }
  .svw-75-over-sm {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1svw) * 75) !important;
    width: 75svw !important;
  }
  .lvw-75-over-sm {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1lvw) * 75) !important;
    width: 75lvw !important;
  }
  .dvw-75-over-sm {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1dvw) * 75) !important;
    width: 75dvw !important;
  }
  .vw-75-over-sm {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1vw) * 75) !important;
  }
  .vmin-75-over-sm {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vmin) * 75) !important;
    height: 75vmin !important;
  }
  .vmax-75-over-sm {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vmax) * 75) !important;
    height: 75vmax !important;
  }
  .h-min-80-over-sm {
    min-height: 80% !important;
  }
  .vh-min-80-over-sm {
    min-height: 80% !important;
    min-height: 80vh !important;
    min-height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-min-80-over-sm {
    min-width: 80% !important;
  }
  .vw-min-80-over-sm {
    min-width: 80% !important;
    min-width: 80vw !important;
    min-width: calc(var(--vw, 1vw) * 80) !important;
  }
  .h-max-80-over-sm {
    max-height: 80% !important;
  }
  .vh-max-80-over-sm {
    max-height: 80% !important;
    max-height: 80vh !important;
    max-height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-max-80-over-sm {
    max-width: 80% !important;
  }
  .vw-max-80-over-sm {
    max-width: 80% !important;
    max-width: 80vw !important;
    max-width: calc(var(--vw, 1vw) * 80) !important;
  }
  .h-80-over-sm {
    height: 80% !important;
  }
  .svh-80-over-sm {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1svh) * 80) !important;
    height: 80svh !important;
  }
  .lvh-80-over-sm {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1lvh) * 80) !important;
    height: 80lvh !important;
  }
  .dvh-80-over-sm {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1dvh) * 80) !important;
    height: 80dvh !important;
  }
  .vh-80-over-sm {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-80-over-sm {
    width: 80% !important;
  }
  .svw-80-over-sm {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1svw) * 80) !important;
    width: 80svw !important;
  }
  .lvw-80-over-sm {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1lvw) * 80) !important;
    width: 80lvw !important;
  }
  .dvw-80-over-sm {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1dvw) * 80) !important;
    width: 80dvw !important;
  }
  .vw-80-over-sm {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1vw) * 80) !important;
  }
  .vmin-80-over-sm {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vmin) * 80) !important;
    height: 80vmin !important;
  }
  .vmax-80-over-sm {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vmax) * 80) !important;
    height: 80vmax !important;
  }
  .h-min-85-over-sm {
    min-height: 85% !important;
  }
  .vh-min-85-over-sm {
    min-height: 85% !important;
    min-height: 85vh !important;
    min-height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-min-85-over-sm {
    min-width: 85% !important;
  }
  .vw-min-85-over-sm {
    min-width: 85% !important;
    min-width: 85vw !important;
    min-width: calc(var(--vw, 1vw) * 85) !important;
  }
  .h-max-85-over-sm {
    max-height: 85% !important;
  }
  .vh-max-85-over-sm {
    max-height: 85% !important;
    max-height: 85vh !important;
    max-height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-max-85-over-sm {
    max-width: 85% !important;
  }
  .vw-max-85-over-sm {
    max-width: 85% !important;
    max-width: 85vw !important;
    max-width: calc(var(--vw, 1vw) * 85) !important;
  }
  .h-85-over-sm {
    height: 85% !important;
  }
  .svh-85-over-sm {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1svh) * 85) !important;
    height: 85svh !important;
  }
  .lvh-85-over-sm {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1lvh) * 85) !important;
    height: 85lvh !important;
  }
  .dvh-85-over-sm {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1dvh) * 85) !important;
    height: 85dvh !important;
  }
  .vh-85-over-sm {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-85-over-sm {
    width: 85% !important;
  }
  .svw-85-over-sm {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1svw) * 85) !important;
    width: 85svw !important;
  }
  .lvw-85-over-sm {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1lvw) * 85) !important;
    width: 85lvw !important;
  }
  .dvw-85-over-sm {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1dvw) * 85) !important;
    width: 85dvw !important;
  }
  .vw-85-over-sm {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1vw) * 85) !important;
  }
  .vmin-85-over-sm {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vmin) * 85) !important;
    height: 85vmin !important;
  }
  .vmax-85-over-sm {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vmax) * 85) !important;
    height: 85vmax !important;
  }
  .h-min-90-over-sm {
    min-height: 90% !important;
  }
  .vh-min-90-over-sm {
    min-height: 90% !important;
    min-height: 90vh !important;
    min-height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-min-90-over-sm {
    min-width: 90% !important;
  }
  .vw-min-90-over-sm {
    min-width: 90% !important;
    min-width: 90vw !important;
    min-width: calc(var(--vw, 1vw) * 90) !important;
  }
  .h-max-90-over-sm {
    max-height: 90% !important;
  }
  .vh-max-90-over-sm {
    max-height: 90% !important;
    max-height: 90vh !important;
    max-height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-max-90-over-sm {
    max-width: 90% !important;
  }
  .vw-max-90-over-sm {
    max-width: 90% !important;
    max-width: 90vw !important;
    max-width: calc(var(--vw, 1vw) * 90) !important;
  }
  .h-90-over-sm {
    height: 90% !important;
  }
  .svh-90-over-sm {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1svh) * 90) !important;
    height: 90svh !important;
  }
  .lvh-90-over-sm {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1lvh) * 90) !important;
    height: 90lvh !important;
  }
  .dvh-90-over-sm {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1dvh) * 90) !important;
    height: 90dvh !important;
  }
  .vh-90-over-sm {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-90-over-sm {
    width: 90% !important;
  }
  .svw-90-over-sm {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1svw) * 90) !important;
    width: 90svw !important;
  }
  .lvw-90-over-sm {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1lvw) * 90) !important;
    width: 90lvw !important;
  }
  .dvw-90-over-sm {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1dvw) * 90) !important;
    width: 90dvw !important;
  }
  .vw-90-over-sm {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1vw) * 90) !important;
  }
  .vmin-90-over-sm {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vmin) * 90) !important;
    height: 90vmin !important;
  }
  .vmax-90-over-sm {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vmax) * 90) !important;
    height: 90vmax !important;
  }
  .h-min-95-over-sm {
    min-height: 95% !important;
  }
  .vh-min-95-over-sm {
    min-height: 95% !important;
    min-height: 95vh !important;
    min-height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-min-95-over-sm {
    min-width: 95% !important;
  }
  .vw-min-95-over-sm {
    min-width: 95% !important;
    min-width: 95vw !important;
    min-width: calc(var(--vw, 1vw) * 95) !important;
  }
  .h-max-95-over-sm {
    max-height: 95% !important;
  }
  .vh-max-95-over-sm {
    max-height: 95% !important;
    max-height: 95vh !important;
    max-height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-max-95-over-sm {
    max-width: 95% !important;
  }
  .vw-max-95-over-sm {
    max-width: 95% !important;
    max-width: 95vw !important;
    max-width: calc(var(--vw, 1vw) * 95) !important;
  }
  .h-95-over-sm {
    height: 95% !important;
  }
  .svh-95-over-sm {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1svh) * 95) !important;
    height: 95svh !important;
  }
  .lvh-95-over-sm {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1lvh) * 95) !important;
    height: 95lvh !important;
  }
  .dvh-95-over-sm {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1dvh) * 95) !important;
    height: 95dvh !important;
  }
  .vh-95-over-sm {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-95-over-sm {
    width: 95% !important;
  }
  .svw-95-over-sm {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1svw) * 95) !important;
    width: 95svw !important;
  }
  .lvw-95-over-sm {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1lvw) * 95) !important;
    width: 95lvw !important;
  }
  .dvw-95-over-sm {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1dvw) * 95) !important;
    width: 95dvw !important;
  }
  .vw-95-over-sm {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1vw) * 95) !important;
  }
  .vmin-95-over-sm {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vmin) * 95) !important;
    height: 95vmin !important;
  }
  .vmax-95-over-sm {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vmax) * 95) !important;
    height: 95vmax !important;
  }
  .h-min-100-over-sm {
    min-height: 100% !important;
  }
  .vh-min-100-over-sm {
    min-height: 100% !important;
    min-height: 100vh !important;
    min-height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-min-100-over-sm {
    min-width: 100% !important;
  }
  .vw-min-100-over-sm {
    min-width: 100% !important;
    min-width: 100vw !important;
    min-width: calc(var(--vw, 1vw) * 100) !important;
  }
  .h-max-100-over-sm {
    max-height: 100% !important;
  }
  .vh-max-100-over-sm {
    max-height: 100% !important;
    max-height: 100vh !important;
    max-height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-max-100-over-sm {
    max-width: 100% !important;
  }
  .vw-max-100-over-sm {
    max-width: 100% !important;
    max-width: 100vw !important;
    max-width: calc(var(--vw, 1vw) * 100) !important;
  }
  .h-100-over-sm {
    height: 100% !important;
  }
  .svh-100-over-sm {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1svh) * 100) !important;
    height: 100svh !important;
  }
  .lvh-100-over-sm {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1lvh) * 100) !important;
    height: 100lvh !important;
  }
  .dvh-100-over-sm {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1dvh) * 100) !important;
    height: 100dvh !important;
  }
  .vh-100-over-sm {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-100-over-sm {
    width: 100% !important;
  }
  .svw-100-over-sm {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1svw) * 100) !important;
    width: 100svw !important;
  }
  .lvw-100-over-sm {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1lvw) * 100) !important;
    width: 100lvw !important;
  }
  .dvw-100-over-sm {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1dvw) * 100) !important;
    width: 100dvw !important;
  }
  .vw-100-over-sm {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1vw) * 100) !important;
  }
  .vmin-100-over-sm {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vmin) * 100) !important;
    height: 100vmin !important;
  }
  .vmax-100-over-sm {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vmax) * 100) !important;
    height: 100vmax !important;
  }
}
@media (min-width: 768px) {
  label.input-group-text.w-fix-xxs-over-md {
    flex-shrink: 0 !important;
  }
  .w-fix-xxs-over-md {
    width: 45px !important;
  }
  .h-fix-xxs-over-md {
    height: 1.25rem !important;
  }
  .w-and-h-fix-xxs-over-md {
    width: 45px !important;
    height: 45px !important;
  }
  .h-and-w-fix-xxs-over-md {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  label.input-group-text.w-fix-xs-over-md {
    flex-shrink: 0 !important;
  }
  .w-fix-xs-over-md {
    width: 100px !important;
  }
  .h-fix-xs-over-md {
    height: 1.66rem !important;
  }
  .w-and-h-fix-xs-over-md {
    width: 100px !important;
    height: 100px !important;
  }
  .h-and-w-fix-xs-over-md {
    height: 1.66rem !important;
    width: 1.66rem !important;
  }
  label.input-group-text.w-fix-sm-over-md {
    flex-shrink: 0 !important;
  }
  .w-fix-sm-over-md {
    width: 140px !important;
  }
  .h-fix-sm-over-md {
    height: 2rem !important;
  }
  .w-and-h-fix-sm-over-md {
    width: 140px !important;
    height: 140px !important;
  }
  .h-and-w-fix-sm-over-md {
    height: 2rem !important;
    width: 2rem !important;
  }
  label.input-group-text.w-fix-md-over-md {
    flex-shrink: 0 !important;
  }
  .w-fix-md-over-md {
    width: 191px !important;
  }
  .h-fix-md-over-md {
    height: 2.5rem !important;
  }
  .w-and-h-fix-md-over-md {
    width: 191px !important;
    height: 191px !important;
  }
  .h-and-w-fix-md-over-md {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  label.input-group-text.w-fix-lg-over-md {
    flex-shrink: 0 !important;
  }
  .w-fix-lg-over-md {
    width: 250px !important;
  }
  .h-fix-lg-over-md {
    height: 3.75rem !important;
  }
  .w-and-h-fix-lg-over-md {
    width: 250px !important;
    height: 250px !important;
  }
  .h-and-w-fix-lg-over-md {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  label.input-group-text.w-fix-xl-over-md {
    flex-shrink: 0 !important;
  }
  .w-fix-xl-over-md {
    width: 275px !important;
  }
  .h-fix-xl-over-md {
    height: 7.5rem !important;
  }
  .w-and-h-fix-xl-over-md {
    width: 275px !important;
    height: 275px !important;
  }
  .h-and-w-fix-xl-over-md {
    height: 7.5rem !important;
    width: 7.5rem !important;
  }
  label.input-group-text.w-fix-xxl-over-md {
    flex-shrink: 0 !important;
  }
  .w-fix-xxl-over-md {
    width: 300px !important;
  }
  .h-fix-xxl-over-md {
    height: 9.5rem !important;
  }
  .w-and-h-fix-xxl-over-md {
    width: 300px !important;
    height: 300px !important;
  }
  .h-and-w-fix-xxl-over-md {
    height: 9.5rem !important;
    width: 9.5rem !important;
  }
  label.input-group-text.w-fix-over-md {
    flex-shrink: 0 !important;
  }
  .w-fix-over-md {
    width: 191px !important;
  }
  .h-fix-over-md {
    height: 2.5rem !important;
  }
  .wh-fix-over-md {
    width: 191px !important;
    height: 191px !important;
  }
  .hw-fix-over-md {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  .w-variable-over-md {
    width: inherit !important;
  }
  .w-auto-over-md {
    width: auto !important;
  }
  .w-fit-over-md {
    width: fit-content !important;
  }
  .h-variable-over-md {
    height: inherit !important;
  }
  .h-fit-over-md {
    height: fit-content !important;
  }
  .h-min-0-over-md {
    min-height: 0% !important;
  }
  .vh-min-0-over-md {
    min-height: 0% !important;
    min-height: 0vh !important;
    min-height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-min-0-over-md {
    min-width: 0% !important;
  }
  .vw-min-0-over-md {
    min-width: 0% !important;
    min-width: 0vw !important;
    min-width: calc(var(--vw, 1vw) * 0) !important;
  }
  .h-max-0-over-md {
    max-height: 0% !important;
  }
  .vh-max-0-over-md {
    max-height: 0% !important;
    max-height: 0vh !important;
    max-height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-max-0-over-md {
    max-width: 0% !important;
  }
  .vw-max-0-over-md {
    max-width: 0% !important;
    max-width: 0vw !important;
    max-width: calc(var(--vw, 1vw) * 0) !important;
  }
  .h-0-over-md {
    height: 0% !important;
  }
  .svh-0-over-md {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1svh) * 0) !important;
    height: 0svh !important;
  }
  .lvh-0-over-md {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1lvh) * 0) !important;
    height: 0lvh !important;
  }
  .dvh-0-over-md {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1dvh) * 0) !important;
    height: 0dvh !important;
  }
  .vh-0-over-md {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-0-over-md {
    width: 0% !important;
  }
  .svw-0-over-md {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1svw) * 0) !important;
    width: 0svw !important;
  }
  .lvw-0-over-md {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1lvw) * 0) !important;
    width: 0lvw !important;
  }
  .dvw-0-over-md {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1dvw) * 0) !important;
    width: 0dvw !important;
  }
  .vw-0-over-md {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1vw) * 0) !important;
  }
  .vmin-0-over-md {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vmin) * 0) !important;
    height: 0vmin !important;
  }
  .vmax-0-over-md {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vmax) * 0) !important;
    height: 0vmax !important;
  }
  .h-min-5-over-md {
    min-height: 5% !important;
  }
  .vh-min-5-over-md {
    min-height: 5% !important;
    min-height: 5vh !important;
    min-height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-min-5-over-md {
    min-width: 5% !important;
  }
  .vw-min-5-over-md {
    min-width: 5% !important;
    min-width: 5vw !important;
    min-width: calc(var(--vw, 1vw) * 5) !important;
  }
  .h-max-5-over-md {
    max-height: 5% !important;
  }
  .vh-max-5-over-md {
    max-height: 5% !important;
    max-height: 5vh !important;
    max-height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-max-5-over-md {
    max-width: 5% !important;
  }
  .vw-max-5-over-md {
    max-width: 5% !important;
    max-width: 5vw !important;
    max-width: calc(var(--vw, 1vw) * 5) !important;
  }
  .h-5-over-md {
    height: 5% !important;
  }
  .svh-5-over-md {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1svh) * 5) !important;
    height: 5svh !important;
  }
  .lvh-5-over-md {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1lvh) * 5) !important;
    height: 5lvh !important;
  }
  .dvh-5-over-md {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1dvh) * 5) !important;
    height: 5dvh !important;
  }
  .vh-5-over-md {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-5-over-md {
    width: 5% !important;
  }
  .svw-5-over-md {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1svw) * 5) !important;
    width: 5svw !important;
  }
  .lvw-5-over-md {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1lvw) * 5) !important;
    width: 5lvw !important;
  }
  .dvw-5-over-md {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1dvw) * 5) !important;
    width: 5dvw !important;
  }
  .vw-5-over-md {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1vw) * 5) !important;
  }
  .vmin-5-over-md {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vmin) * 5) !important;
    height: 5vmin !important;
  }
  .vmax-5-over-md {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vmax) * 5) !important;
    height: 5vmax !important;
  }
  .h-min-10-over-md {
    min-height: 10% !important;
  }
  .vh-min-10-over-md {
    min-height: 10% !important;
    min-height: 10vh !important;
    min-height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-min-10-over-md {
    min-width: 10% !important;
  }
  .vw-min-10-over-md {
    min-width: 10% !important;
    min-width: 10vw !important;
    min-width: calc(var(--vw, 1vw) * 10) !important;
  }
  .h-max-10-over-md {
    max-height: 10% !important;
  }
  .vh-max-10-over-md {
    max-height: 10% !important;
    max-height: 10vh !important;
    max-height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-max-10-over-md {
    max-width: 10% !important;
  }
  .vw-max-10-over-md {
    max-width: 10% !important;
    max-width: 10vw !important;
    max-width: calc(var(--vw, 1vw) * 10) !important;
  }
  .h-10-over-md {
    height: 10% !important;
  }
  .svh-10-over-md {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1svh) * 10) !important;
    height: 10svh !important;
  }
  .lvh-10-over-md {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1lvh) * 10) !important;
    height: 10lvh !important;
  }
  .dvh-10-over-md {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1dvh) * 10) !important;
    height: 10dvh !important;
  }
  .vh-10-over-md {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-10-over-md {
    width: 10% !important;
  }
  .svw-10-over-md {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1svw) * 10) !important;
    width: 10svw !important;
  }
  .lvw-10-over-md {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1lvw) * 10) !important;
    width: 10lvw !important;
  }
  .dvw-10-over-md {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1dvw) * 10) !important;
    width: 10dvw !important;
  }
  .vw-10-over-md {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1vw) * 10) !important;
  }
  .vmin-10-over-md {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vmin) * 10) !important;
    height: 10vmin !important;
  }
  .vmax-10-over-md {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vmax) * 10) !important;
    height: 10vmax !important;
  }
  .h-min-15-over-md {
    min-height: 15% !important;
  }
  .vh-min-15-over-md {
    min-height: 15% !important;
    min-height: 15vh !important;
    min-height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-min-15-over-md {
    min-width: 15% !important;
  }
  .vw-min-15-over-md {
    min-width: 15% !important;
    min-width: 15vw !important;
    min-width: calc(var(--vw, 1vw) * 15) !important;
  }
  .h-max-15-over-md {
    max-height: 15% !important;
  }
  .vh-max-15-over-md {
    max-height: 15% !important;
    max-height: 15vh !important;
    max-height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-max-15-over-md {
    max-width: 15% !important;
  }
  .vw-max-15-over-md {
    max-width: 15% !important;
    max-width: 15vw !important;
    max-width: calc(var(--vw, 1vw) * 15) !important;
  }
  .h-15-over-md {
    height: 15% !important;
  }
  .svh-15-over-md {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1svh) * 15) !important;
    height: 15svh !important;
  }
  .lvh-15-over-md {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1lvh) * 15) !important;
    height: 15lvh !important;
  }
  .dvh-15-over-md {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1dvh) * 15) !important;
    height: 15dvh !important;
  }
  .vh-15-over-md {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-15-over-md {
    width: 15% !important;
  }
  .svw-15-over-md {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1svw) * 15) !important;
    width: 15svw !important;
  }
  .lvw-15-over-md {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1lvw) * 15) !important;
    width: 15lvw !important;
  }
  .dvw-15-over-md {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1dvw) * 15) !important;
    width: 15dvw !important;
  }
  .vw-15-over-md {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1vw) * 15) !important;
  }
  .vmin-15-over-md {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vmin) * 15) !important;
    height: 15vmin !important;
  }
  .vmax-15-over-md {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vmax) * 15) !important;
    height: 15vmax !important;
  }
  .h-min-20-over-md {
    min-height: 20% !important;
  }
  .vh-min-20-over-md {
    min-height: 20% !important;
    min-height: 20vh !important;
    min-height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-min-20-over-md {
    min-width: 20% !important;
  }
  .vw-min-20-over-md {
    min-width: 20% !important;
    min-width: 20vw !important;
    min-width: calc(var(--vw, 1vw) * 20) !important;
  }
  .h-max-20-over-md {
    max-height: 20% !important;
  }
  .vh-max-20-over-md {
    max-height: 20% !important;
    max-height: 20vh !important;
    max-height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-max-20-over-md {
    max-width: 20% !important;
  }
  .vw-max-20-over-md {
    max-width: 20% !important;
    max-width: 20vw !important;
    max-width: calc(var(--vw, 1vw) * 20) !important;
  }
  .h-20-over-md {
    height: 20% !important;
  }
  .svh-20-over-md {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1svh) * 20) !important;
    height: 20svh !important;
  }
  .lvh-20-over-md {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1lvh) * 20) !important;
    height: 20lvh !important;
  }
  .dvh-20-over-md {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1dvh) * 20) !important;
    height: 20dvh !important;
  }
  .vh-20-over-md {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-20-over-md {
    width: 20% !important;
  }
  .svw-20-over-md {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1svw) * 20) !important;
    width: 20svw !important;
  }
  .lvw-20-over-md {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1lvw) * 20) !important;
    width: 20lvw !important;
  }
  .dvw-20-over-md {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1dvw) * 20) !important;
    width: 20dvw !important;
  }
  .vw-20-over-md {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1vw) * 20) !important;
  }
  .vmin-20-over-md {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vmin) * 20) !important;
    height: 20vmin !important;
  }
  .vmax-20-over-md {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vmax) * 20) !important;
    height: 20vmax !important;
  }
  .h-min-25-over-md {
    min-height: 25% !important;
  }
  .vh-min-25-over-md {
    min-height: 25% !important;
    min-height: 25vh !important;
    min-height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-min-25-over-md {
    min-width: 25% !important;
  }
  .vw-min-25-over-md {
    min-width: 25% !important;
    min-width: 25vw !important;
    min-width: calc(var(--vw, 1vw) * 25) !important;
  }
  .h-max-25-over-md {
    max-height: 25% !important;
  }
  .vh-max-25-over-md {
    max-height: 25% !important;
    max-height: 25vh !important;
    max-height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-max-25-over-md {
    max-width: 25% !important;
  }
  .vw-max-25-over-md {
    max-width: 25% !important;
    max-width: 25vw !important;
    max-width: calc(var(--vw, 1vw) * 25) !important;
  }
  .h-25-over-md {
    height: 25% !important;
  }
  .svh-25-over-md {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1svh) * 25) !important;
    height: 25svh !important;
  }
  .lvh-25-over-md {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1lvh) * 25) !important;
    height: 25lvh !important;
  }
  .dvh-25-over-md {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1dvh) * 25) !important;
    height: 25dvh !important;
  }
  .vh-25-over-md {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-25-over-md {
    width: 25% !important;
  }
  .svw-25-over-md {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1svw) * 25) !important;
    width: 25svw !important;
  }
  .lvw-25-over-md {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1lvw) * 25) !important;
    width: 25lvw !important;
  }
  .dvw-25-over-md {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1dvw) * 25) !important;
    width: 25dvw !important;
  }
  .vw-25-over-md {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1vw) * 25) !important;
  }
  .vmin-25-over-md {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vmin) * 25) !important;
    height: 25vmin !important;
  }
  .vmax-25-over-md {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vmax) * 25) !important;
    height: 25vmax !important;
  }
  .h-min-30-over-md {
    min-height: 30% !important;
  }
  .vh-min-30-over-md {
    min-height: 30% !important;
    min-height: 30vh !important;
    min-height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-min-30-over-md {
    min-width: 30% !important;
  }
  .vw-min-30-over-md {
    min-width: 30% !important;
    min-width: 30vw !important;
    min-width: calc(var(--vw, 1vw) * 30) !important;
  }
  .h-max-30-over-md {
    max-height: 30% !important;
  }
  .vh-max-30-over-md {
    max-height: 30% !important;
    max-height: 30vh !important;
    max-height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-max-30-over-md {
    max-width: 30% !important;
  }
  .vw-max-30-over-md {
    max-width: 30% !important;
    max-width: 30vw !important;
    max-width: calc(var(--vw, 1vw) * 30) !important;
  }
  .h-30-over-md {
    height: 30% !important;
  }
  .svh-30-over-md {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1svh) * 30) !important;
    height: 30svh !important;
  }
  .lvh-30-over-md {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1lvh) * 30) !important;
    height: 30lvh !important;
  }
  .dvh-30-over-md {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1dvh) * 30) !important;
    height: 30dvh !important;
  }
  .vh-30-over-md {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-30-over-md {
    width: 30% !important;
  }
  .svw-30-over-md {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1svw) * 30) !important;
    width: 30svw !important;
  }
  .lvw-30-over-md {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1lvw) * 30) !important;
    width: 30lvw !important;
  }
  .dvw-30-over-md {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1dvw) * 30) !important;
    width: 30dvw !important;
  }
  .vw-30-over-md {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1vw) * 30) !important;
  }
  .vmin-30-over-md {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vmin) * 30) !important;
    height: 30vmin !important;
  }
  .vmax-30-over-md {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vmax) * 30) !important;
    height: 30vmax !important;
  }
  .h-min-35-over-md {
    min-height: 35% !important;
  }
  .vh-min-35-over-md {
    min-height: 35% !important;
    min-height: 35vh !important;
    min-height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-min-35-over-md {
    min-width: 35% !important;
  }
  .vw-min-35-over-md {
    min-width: 35% !important;
    min-width: 35vw !important;
    min-width: calc(var(--vw, 1vw) * 35) !important;
  }
  .h-max-35-over-md {
    max-height: 35% !important;
  }
  .vh-max-35-over-md {
    max-height: 35% !important;
    max-height: 35vh !important;
    max-height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-max-35-over-md {
    max-width: 35% !important;
  }
  .vw-max-35-over-md {
    max-width: 35% !important;
    max-width: 35vw !important;
    max-width: calc(var(--vw, 1vw) * 35) !important;
  }
  .h-35-over-md {
    height: 35% !important;
  }
  .svh-35-over-md {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1svh) * 35) !important;
    height: 35svh !important;
  }
  .lvh-35-over-md {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1lvh) * 35) !important;
    height: 35lvh !important;
  }
  .dvh-35-over-md {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1dvh) * 35) !important;
    height: 35dvh !important;
  }
  .vh-35-over-md {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-35-over-md {
    width: 35% !important;
  }
  .svw-35-over-md {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1svw) * 35) !important;
    width: 35svw !important;
  }
  .lvw-35-over-md {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1lvw) * 35) !important;
    width: 35lvw !important;
  }
  .dvw-35-over-md {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1dvw) * 35) !important;
    width: 35dvw !important;
  }
  .vw-35-over-md {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1vw) * 35) !important;
  }
  .vmin-35-over-md {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vmin) * 35) !important;
    height: 35vmin !important;
  }
  .vmax-35-over-md {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vmax) * 35) !important;
    height: 35vmax !important;
  }
  .h-min-40-over-md {
    min-height: 40% !important;
  }
  .vh-min-40-over-md {
    min-height: 40% !important;
    min-height: 40vh !important;
    min-height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-min-40-over-md {
    min-width: 40% !important;
  }
  .vw-min-40-over-md {
    min-width: 40% !important;
    min-width: 40vw !important;
    min-width: calc(var(--vw, 1vw) * 40) !important;
  }
  .h-max-40-over-md {
    max-height: 40% !important;
  }
  .vh-max-40-over-md {
    max-height: 40% !important;
    max-height: 40vh !important;
    max-height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-max-40-over-md {
    max-width: 40% !important;
  }
  .vw-max-40-over-md {
    max-width: 40% !important;
    max-width: 40vw !important;
    max-width: calc(var(--vw, 1vw) * 40) !important;
  }
  .h-40-over-md {
    height: 40% !important;
  }
  .svh-40-over-md {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1svh) * 40) !important;
    height: 40svh !important;
  }
  .lvh-40-over-md {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1lvh) * 40) !important;
    height: 40lvh !important;
  }
  .dvh-40-over-md {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1dvh) * 40) !important;
    height: 40dvh !important;
  }
  .vh-40-over-md {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-40-over-md {
    width: 40% !important;
  }
  .svw-40-over-md {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1svw) * 40) !important;
    width: 40svw !important;
  }
  .lvw-40-over-md {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1lvw) * 40) !important;
    width: 40lvw !important;
  }
  .dvw-40-over-md {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1dvw) * 40) !important;
    width: 40dvw !important;
  }
  .vw-40-over-md {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1vw) * 40) !important;
  }
  .vmin-40-over-md {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vmin) * 40) !important;
    height: 40vmin !important;
  }
  .vmax-40-over-md {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vmax) * 40) !important;
    height: 40vmax !important;
  }
  .h-min-45-over-md {
    min-height: 45% !important;
  }
  .vh-min-45-over-md {
    min-height: 45% !important;
    min-height: 45vh !important;
    min-height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-min-45-over-md {
    min-width: 45% !important;
  }
  .vw-min-45-over-md {
    min-width: 45% !important;
    min-width: 45vw !important;
    min-width: calc(var(--vw, 1vw) * 45) !important;
  }
  .h-max-45-over-md {
    max-height: 45% !important;
  }
  .vh-max-45-over-md {
    max-height: 45% !important;
    max-height: 45vh !important;
    max-height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-max-45-over-md {
    max-width: 45% !important;
  }
  .vw-max-45-over-md {
    max-width: 45% !important;
    max-width: 45vw !important;
    max-width: calc(var(--vw, 1vw) * 45) !important;
  }
  .h-45-over-md {
    height: 45% !important;
  }
  .svh-45-over-md {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1svh) * 45) !important;
    height: 45svh !important;
  }
  .lvh-45-over-md {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1lvh) * 45) !important;
    height: 45lvh !important;
  }
  .dvh-45-over-md {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1dvh) * 45) !important;
    height: 45dvh !important;
  }
  .vh-45-over-md {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-45-over-md {
    width: 45% !important;
  }
  .svw-45-over-md {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1svw) * 45) !important;
    width: 45svw !important;
  }
  .lvw-45-over-md {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1lvw) * 45) !important;
    width: 45lvw !important;
  }
  .dvw-45-over-md {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1dvw) * 45) !important;
    width: 45dvw !important;
  }
  .vw-45-over-md {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1vw) * 45) !important;
  }
  .vmin-45-over-md {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vmin) * 45) !important;
    height: 45vmin !important;
  }
  .vmax-45-over-md {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vmax) * 45) !important;
    height: 45vmax !important;
  }
  .h-min-50-over-md {
    min-height: 50% !important;
  }
  .vh-min-50-over-md {
    min-height: 50% !important;
    min-height: 50vh !important;
    min-height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-min-50-over-md {
    min-width: 50% !important;
  }
  .vw-min-50-over-md {
    min-width: 50% !important;
    min-width: 50vw !important;
    min-width: calc(var(--vw, 1vw) * 50) !important;
  }
  .h-max-50-over-md {
    max-height: 50% !important;
  }
  .vh-max-50-over-md {
    max-height: 50% !important;
    max-height: 50vh !important;
    max-height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-max-50-over-md {
    max-width: 50% !important;
  }
  .vw-max-50-over-md {
    max-width: 50% !important;
    max-width: 50vw !important;
    max-width: calc(var(--vw, 1vw) * 50) !important;
  }
  .h-50-over-md {
    height: 50% !important;
  }
  .svh-50-over-md {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1svh) * 50) !important;
    height: 50svh !important;
  }
  .lvh-50-over-md {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1lvh) * 50) !important;
    height: 50lvh !important;
  }
  .dvh-50-over-md {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1dvh) * 50) !important;
    height: 50dvh !important;
  }
  .vh-50-over-md {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-50-over-md {
    width: 50% !important;
  }
  .svw-50-over-md {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1svw) * 50) !important;
    width: 50svw !important;
  }
  .lvw-50-over-md {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1lvw) * 50) !important;
    width: 50lvw !important;
  }
  .dvw-50-over-md {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1dvw) * 50) !important;
    width: 50dvw !important;
  }
  .vw-50-over-md {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1vw) * 50) !important;
  }
  .vmin-50-over-md {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vmin) * 50) !important;
    height: 50vmin !important;
  }
  .vmax-50-over-md {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vmax) * 50) !important;
    height: 50vmax !important;
  }
  .h-min-55-over-md {
    min-height: 55% !important;
  }
  .vh-min-55-over-md {
    min-height: 55% !important;
    min-height: 55vh !important;
    min-height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-min-55-over-md {
    min-width: 55% !important;
  }
  .vw-min-55-over-md {
    min-width: 55% !important;
    min-width: 55vw !important;
    min-width: calc(var(--vw, 1vw) * 55) !important;
  }
  .h-max-55-over-md {
    max-height: 55% !important;
  }
  .vh-max-55-over-md {
    max-height: 55% !important;
    max-height: 55vh !important;
    max-height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-max-55-over-md {
    max-width: 55% !important;
  }
  .vw-max-55-over-md {
    max-width: 55% !important;
    max-width: 55vw !important;
    max-width: calc(var(--vw, 1vw) * 55) !important;
  }
  .h-55-over-md {
    height: 55% !important;
  }
  .svh-55-over-md {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1svh) * 55) !important;
    height: 55svh !important;
  }
  .lvh-55-over-md {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1lvh) * 55) !important;
    height: 55lvh !important;
  }
  .dvh-55-over-md {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1dvh) * 55) !important;
    height: 55dvh !important;
  }
  .vh-55-over-md {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-55-over-md {
    width: 55% !important;
  }
  .svw-55-over-md {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1svw) * 55) !important;
    width: 55svw !important;
  }
  .lvw-55-over-md {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1lvw) * 55) !important;
    width: 55lvw !important;
  }
  .dvw-55-over-md {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1dvw) * 55) !important;
    width: 55dvw !important;
  }
  .vw-55-over-md {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1vw) * 55) !important;
  }
  .vmin-55-over-md {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vmin) * 55) !important;
    height: 55vmin !important;
  }
  .vmax-55-over-md {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vmax) * 55) !important;
    height: 55vmax !important;
  }
  .h-min-60-over-md {
    min-height: 60% !important;
  }
  .vh-min-60-over-md {
    min-height: 60% !important;
    min-height: 60vh !important;
    min-height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-min-60-over-md {
    min-width: 60% !important;
  }
  .vw-min-60-over-md {
    min-width: 60% !important;
    min-width: 60vw !important;
    min-width: calc(var(--vw, 1vw) * 60) !important;
  }
  .h-max-60-over-md {
    max-height: 60% !important;
  }
  .vh-max-60-over-md {
    max-height: 60% !important;
    max-height: 60vh !important;
    max-height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-max-60-over-md {
    max-width: 60% !important;
  }
  .vw-max-60-over-md {
    max-width: 60% !important;
    max-width: 60vw !important;
    max-width: calc(var(--vw, 1vw) * 60) !important;
  }
  .h-60-over-md {
    height: 60% !important;
  }
  .svh-60-over-md {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1svh) * 60) !important;
    height: 60svh !important;
  }
  .lvh-60-over-md {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1lvh) * 60) !important;
    height: 60lvh !important;
  }
  .dvh-60-over-md {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1dvh) * 60) !important;
    height: 60dvh !important;
  }
  .vh-60-over-md {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-60-over-md {
    width: 60% !important;
  }
  .svw-60-over-md {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1svw) * 60) !important;
    width: 60svw !important;
  }
  .lvw-60-over-md {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1lvw) * 60) !important;
    width: 60lvw !important;
  }
  .dvw-60-over-md {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1dvw) * 60) !important;
    width: 60dvw !important;
  }
  .vw-60-over-md {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1vw) * 60) !important;
  }
  .vmin-60-over-md {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vmin) * 60) !important;
    height: 60vmin !important;
  }
  .vmax-60-over-md {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vmax) * 60) !important;
    height: 60vmax !important;
  }
  .h-min-65-over-md {
    min-height: 65% !important;
  }
  .vh-min-65-over-md {
    min-height: 65% !important;
    min-height: 65vh !important;
    min-height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-min-65-over-md {
    min-width: 65% !important;
  }
  .vw-min-65-over-md {
    min-width: 65% !important;
    min-width: 65vw !important;
    min-width: calc(var(--vw, 1vw) * 65) !important;
  }
  .h-max-65-over-md {
    max-height: 65% !important;
  }
  .vh-max-65-over-md {
    max-height: 65% !important;
    max-height: 65vh !important;
    max-height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-max-65-over-md {
    max-width: 65% !important;
  }
  .vw-max-65-over-md {
    max-width: 65% !important;
    max-width: 65vw !important;
    max-width: calc(var(--vw, 1vw) * 65) !important;
  }
  .h-65-over-md {
    height: 65% !important;
  }
  .svh-65-over-md {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1svh) * 65) !important;
    height: 65svh !important;
  }
  .lvh-65-over-md {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1lvh) * 65) !important;
    height: 65lvh !important;
  }
  .dvh-65-over-md {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1dvh) * 65) !important;
    height: 65dvh !important;
  }
  .vh-65-over-md {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-65-over-md {
    width: 65% !important;
  }
  .svw-65-over-md {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1svw) * 65) !important;
    width: 65svw !important;
  }
  .lvw-65-over-md {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1lvw) * 65) !important;
    width: 65lvw !important;
  }
  .dvw-65-over-md {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1dvw) * 65) !important;
    width: 65dvw !important;
  }
  .vw-65-over-md {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1vw) * 65) !important;
  }
  .vmin-65-over-md {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vmin) * 65) !important;
    height: 65vmin !important;
  }
  .vmax-65-over-md {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vmax) * 65) !important;
    height: 65vmax !important;
  }
  .h-min-70-over-md {
    min-height: 70% !important;
  }
  .vh-min-70-over-md {
    min-height: 70% !important;
    min-height: 70vh !important;
    min-height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-min-70-over-md {
    min-width: 70% !important;
  }
  .vw-min-70-over-md {
    min-width: 70% !important;
    min-width: 70vw !important;
    min-width: calc(var(--vw, 1vw) * 70) !important;
  }
  .h-max-70-over-md {
    max-height: 70% !important;
  }
  .vh-max-70-over-md {
    max-height: 70% !important;
    max-height: 70vh !important;
    max-height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-max-70-over-md {
    max-width: 70% !important;
  }
  .vw-max-70-over-md {
    max-width: 70% !important;
    max-width: 70vw !important;
    max-width: calc(var(--vw, 1vw) * 70) !important;
  }
  .h-70-over-md {
    height: 70% !important;
  }
  .svh-70-over-md {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1svh) * 70) !important;
    height: 70svh !important;
  }
  .lvh-70-over-md {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1lvh) * 70) !important;
    height: 70lvh !important;
  }
  .dvh-70-over-md {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1dvh) * 70) !important;
    height: 70dvh !important;
  }
  .vh-70-over-md {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-70-over-md {
    width: 70% !important;
  }
  .svw-70-over-md {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1svw) * 70) !important;
    width: 70svw !important;
  }
  .lvw-70-over-md {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1lvw) * 70) !important;
    width: 70lvw !important;
  }
  .dvw-70-over-md {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1dvw) * 70) !important;
    width: 70dvw !important;
  }
  .vw-70-over-md {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1vw) * 70) !important;
  }
  .vmin-70-over-md {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vmin) * 70) !important;
    height: 70vmin !important;
  }
  .vmax-70-over-md {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vmax) * 70) !important;
    height: 70vmax !important;
  }
  .h-min-75-over-md {
    min-height: 75% !important;
  }
  .vh-min-75-over-md {
    min-height: 75% !important;
    min-height: 75vh !important;
    min-height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-min-75-over-md {
    min-width: 75% !important;
  }
  .vw-min-75-over-md {
    min-width: 75% !important;
    min-width: 75vw !important;
    min-width: calc(var(--vw, 1vw) * 75) !important;
  }
  .h-max-75-over-md {
    max-height: 75% !important;
  }
  .vh-max-75-over-md {
    max-height: 75% !important;
    max-height: 75vh !important;
    max-height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-max-75-over-md {
    max-width: 75% !important;
  }
  .vw-max-75-over-md {
    max-width: 75% !important;
    max-width: 75vw !important;
    max-width: calc(var(--vw, 1vw) * 75) !important;
  }
  .h-75-over-md {
    height: 75% !important;
  }
  .svh-75-over-md {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1svh) * 75) !important;
    height: 75svh !important;
  }
  .lvh-75-over-md {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1lvh) * 75) !important;
    height: 75lvh !important;
  }
  .dvh-75-over-md {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1dvh) * 75) !important;
    height: 75dvh !important;
  }
  .vh-75-over-md {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-75-over-md {
    width: 75% !important;
  }
  .svw-75-over-md {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1svw) * 75) !important;
    width: 75svw !important;
  }
  .lvw-75-over-md {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1lvw) * 75) !important;
    width: 75lvw !important;
  }
  .dvw-75-over-md {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1dvw) * 75) !important;
    width: 75dvw !important;
  }
  .vw-75-over-md {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1vw) * 75) !important;
  }
  .vmin-75-over-md {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vmin) * 75) !important;
    height: 75vmin !important;
  }
  .vmax-75-over-md {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vmax) * 75) !important;
    height: 75vmax !important;
  }
  .h-min-80-over-md {
    min-height: 80% !important;
  }
  .vh-min-80-over-md {
    min-height: 80% !important;
    min-height: 80vh !important;
    min-height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-min-80-over-md {
    min-width: 80% !important;
  }
  .vw-min-80-over-md {
    min-width: 80% !important;
    min-width: 80vw !important;
    min-width: calc(var(--vw, 1vw) * 80) !important;
  }
  .h-max-80-over-md {
    max-height: 80% !important;
  }
  .vh-max-80-over-md {
    max-height: 80% !important;
    max-height: 80vh !important;
    max-height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-max-80-over-md {
    max-width: 80% !important;
  }
  .vw-max-80-over-md {
    max-width: 80% !important;
    max-width: 80vw !important;
    max-width: calc(var(--vw, 1vw) * 80) !important;
  }
  .h-80-over-md {
    height: 80% !important;
  }
  .svh-80-over-md {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1svh) * 80) !important;
    height: 80svh !important;
  }
  .lvh-80-over-md {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1lvh) * 80) !important;
    height: 80lvh !important;
  }
  .dvh-80-over-md {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1dvh) * 80) !important;
    height: 80dvh !important;
  }
  .vh-80-over-md {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-80-over-md {
    width: 80% !important;
  }
  .svw-80-over-md {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1svw) * 80) !important;
    width: 80svw !important;
  }
  .lvw-80-over-md {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1lvw) * 80) !important;
    width: 80lvw !important;
  }
  .dvw-80-over-md {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1dvw) * 80) !important;
    width: 80dvw !important;
  }
  .vw-80-over-md {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1vw) * 80) !important;
  }
  .vmin-80-over-md {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vmin) * 80) !important;
    height: 80vmin !important;
  }
  .vmax-80-over-md {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vmax) * 80) !important;
    height: 80vmax !important;
  }
  .h-min-85-over-md {
    min-height: 85% !important;
  }
  .vh-min-85-over-md {
    min-height: 85% !important;
    min-height: 85vh !important;
    min-height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-min-85-over-md {
    min-width: 85% !important;
  }
  .vw-min-85-over-md {
    min-width: 85% !important;
    min-width: 85vw !important;
    min-width: calc(var(--vw, 1vw) * 85) !important;
  }
  .h-max-85-over-md {
    max-height: 85% !important;
  }
  .vh-max-85-over-md {
    max-height: 85% !important;
    max-height: 85vh !important;
    max-height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-max-85-over-md {
    max-width: 85% !important;
  }
  .vw-max-85-over-md {
    max-width: 85% !important;
    max-width: 85vw !important;
    max-width: calc(var(--vw, 1vw) * 85) !important;
  }
  .h-85-over-md {
    height: 85% !important;
  }
  .svh-85-over-md {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1svh) * 85) !important;
    height: 85svh !important;
  }
  .lvh-85-over-md {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1lvh) * 85) !important;
    height: 85lvh !important;
  }
  .dvh-85-over-md {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1dvh) * 85) !important;
    height: 85dvh !important;
  }
  .vh-85-over-md {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-85-over-md {
    width: 85% !important;
  }
  .svw-85-over-md {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1svw) * 85) !important;
    width: 85svw !important;
  }
  .lvw-85-over-md {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1lvw) * 85) !important;
    width: 85lvw !important;
  }
  .dvw-85-over-md {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1dvw) * 85) !important;
    width: 85dvw !important;
  }
  .vw-85-over-md {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1vw) * 85) !important;
  }
  .vmin-85-over-md {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vmin) * 85) !important;
    height: 85vmin !important;
  }
  .vmax-85-over-md {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vmax) * 85) !important;
    height: 85vmax !important;
  }
  .h-min-90-over-md {
    min-height: 90% !important;
  }
  .vh-min-90-over-md {
    min-height: 90% !important;
    min-height: 90vh !important;
    min-height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-min-90-over-md {
    min-width: 90% !important;
  }
  .vw-min-90-over-md {
    min-width: 90% !important;
    min-width: 90vw !important;
    min-width: calc(var(--vw, 1vw) * 90) !important;
  }
  .h-max-90-over-md {
    max-height: 90% !important;
  }
  .vh-max-90-over-md {
    max-height: 90% !important;
    max-height: 90vh !important;
    max-height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-max-90-over-md {
    max-width: 90% !important;
  }
  .vw-max-90-over-md {
    max-width: 90% !important;
    max-width: 90vw !important;
    max-width: calc(var(--vw, 1vw) * 90) !important;
  }
  .h-90-over-md {
    height: 90% !important;
  }
  .svh-90-over-md {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1svh) * 90) !important;
    height: 90svh !important;
  }
  .lvh-90-over-md {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1lvh) * 90) !important;
    height: 90lvh !important;
  }
  .dvh-90-over-md {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1dvh) * 90) !important;
    height: 90dvh !important;
  }
  .vh-90-over-md {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-90-over-md {
    width: 90% !important;
  }
  .svw-90-over-md {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1svw) * 90) !important;
    width: 90svw !important;
  }
  .lvw-90-over-md {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1lvw) * 90) !important;
    width: 90lvw !important;
  }
  .dvw-90-over-md {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1dvw) * 90) !important;
    width: 90dvw !important;
  }
  .vw-90-over-md {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1vw) * 90) !important;
  }
  .vmin-90-over-md {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vmin) * 90) !important;
    height: 90vmin !important;
  }
  .vmax-90-over-md {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vmax) * 90) !important;
    height: 90vmax !important;
  }
  .h-min-95-over-md {
    min-height: 95% !important;
  }
  .vh-min-95-over-md {
    min-height: 95% !important;
    min-height: 95vh !important;
    min-height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-min-95-over-md {
    min-width: 95% !important;
  }
  .vw-min-95-over-md {
    min-width: 95% !important;
    min-width: 95vw !important;
    min-width: calc(var(--vw, 1vw) * 95) !important;
  }
  .h-max-95-over-md {
    max-height: 95% !important;
  }
  .vh-max-95-over-md {
    max-height: 95% !important;
    max-height: 95vh !important;
    max-height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-max-95-over-md {
    max-width: 95% !important;
  }
  .vw-max-95-over-md {
    max-width: 95% !important;
    max-width: 95vw !important;
    max-width: calc(var(--vw, 1vw) * 95) !important;
  }
  .h-95-over-md {
    height: 95% !important;
  }
  .svh-95-over-md {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1svh) * 95) !important;
    height: 95svh !important;
  }
  .lvh-95-over-md {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1lvh) * 95) !important;
    height: 95lvh !important;
  }
  .dvh-95-over-md {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1dvh) * 95) !important;
    height: 95dvh !important;
  }
  .vh-95-over-md {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-95-over-md {
    width: 95% !important;
  }
  .svw-95-over-md {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1svw) * 95) !important;
    width: 95svw !important;
  }
  .lvw-95-over-md {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1lvw) * 95) !important;
    width: 95lvw !important;
  }
  .dvw-95-over-md {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1dvw) * 95) !important;
    width: 95dvw !important;
  }
  .vw-95-over-md {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1vw) * 95) !important;
  }
  .vmin-95-over-md {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vmin) * 95) !important;
    height: 95vmin !important;
  }
  .vmax-95-over-md {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vmax) * 95) !important;
    height: 95vmax !important;
  }
  .h-min-100-over-md {
    min-height: 100% !important;
  }
  .vh-min-100-over-md {
    min-height: 100% !important;
    min-height: 100vh !important;
    min-height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-min-100-over-md {
    min-width: 100% !important;
  }
  .vw-min-100-over-md {
    min-width: 100% !important;
    min-width: 100vw !important;
    min-width: calc(var(--vw, 1vw) * 100) !important;
  }
  .h-max-100-over-md {
    max-height: 100% !important;
  }
  .vh-max-100-over-md {
    max-height: 100% !important;
    max-height: 100vh !important;
    max-height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-max-100-over-md {
    max-width: 100% !important;
  }
  .vw-max-100-over-md {
    max-width: 100% !important;
    max-width: 100vw !important;
    max-width: calc(var(--vw, 1vw) * 100) !important;
  }
  .h-100-over-md {
    height: 100% !important;
  }
  .svh-100-over-md {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1svh) * 100) !important;
    height: 100svh !important;
  }
  .lvh-100-over-md {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1lvh) * 100) !important;
    height: 100lvh !important;
  }
  .dvh-100-over-md {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1dvh) * 100) !important;
    height: 100dvh !important;
  }
  .vh-100-over-md {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-100-over-md {
    width: 100% !important;
  }
  .svw-100-over-md {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1svw) * 100) !important;
    width: 100svw !important;
  }
  .lvw-100-over-md {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1lvw) * 100) !important;
    width: 100lvw !important;
  }
  .dvw-100-over-md {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1dvw) * 100) !important;
    width: 100dvw !important;
  }
  .vw-100-over-md {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1vw) * 100) !important;
  }
  .vmin-100-over-md {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vmin) * 100) !important;
    height: 100vmin !important;
  }
  .vmax-100-over-md {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vmax) * 100) !important;
    height: 100vmax !important;
  }
}
@media (min-width: 992px) {
  label.input-group-text.w-fix-xxs-over-lg {
    flex-shrink: 0 !important;
  }
  .w-fix-xxs-over-lg {
    width: 45px !important;
  }
  .h-fix-xxs-over-lg {
    height: 1.25rem !important;
  }
  .w-and-h-fix-xxs-over-lg {
    width: 45px !important;
    height: 45px !important;
  }
  .h-and-w-fix-xxs-over-lg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  label.input-group-text.w-fix-xs-over-lg {
    flex-shrink: 0 !important;
  }
  .w-fix-xs-over-lg {
    width: 100px !important;
  }
  .h-fix-xs-over-lg {
    height: 1.66rem !important;
  }
  .w-and-h-fix-xs-over-lg {
    width: 100px !important;
    height: 100px !important;
  }
  .h-and-w-fix-xs-over-lg {
    height: 1.66rem !important;
    width: 1.66rem !important;
  }
  label.input-group-text.w-fix-sm-over-lg {
    flex-shrink: 0 !important;
  }
  .w-fix-sm-over-lg {
    width: 140px !important;
  }
  .h-fix-sm-over-lg {
    height: 2rem !important;
  }
  .w-and-h-fix-sm-over-lg {
    width: 140px !important;
    height: 140px !important;
  }
  .h-and-w-fix-sm-over-lg {
    height: 2rem !important;
    width: 2rem !important;
  }
  label.input-group-text.w-fix-md-over-lg {
    flex-shrink: 0 !important;
  }
  .w-fix-md-over-lg {
    width: 191px !important;
  }
  .h-fix-md-over-lg {
    height: 2.5rem !important;
  }
  .w-and-h-fix-md-over-lg {
    width: 191px !important;
    height: 191px !important;
  }
  .h-and-w-fix-md-over-lg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  label.input-group-text.w-fix-lg-over-lg {
    flex-shrink: 0 !important;
  }
  .w-fix-lg-over-lg {
    width: 250px !important;
  }
  .h-fix-lg-over-lg {
    height: 3.75rem !important;
  }
  .w-and-h-fix-lg-over-lg {
    width: 250px !important;
    height: 250px !important;
  }
  .h-and-w-fix-lg-over-lg {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  label.input-group-text.w-fix-xl-over-lg {
    flex-shrink: 0 !important;
  }
  .w-fix-xl-over-lg {
    width: 275px !important;
  }
  .h-fix-xl-over-lg {
    height: 7.5rem !important;
  }
  .w-and-h-fix-xl-over-lg {
    width: 275px !important;
    height: 275px !important;
  }
  .h-and-w-fix-xl-over-lg {
    height: 7.5rem !important;
    width: 7.5rem !important;
  }
  label.input-group-text.w-fix-xxl-over-lg {
    flex-shrink: 0 !important;
  }
  .w-fix-xxl-over-lg {
    width: 300px !important;
  }
  .h-fix-xxl-over-lg {
    height: 9.5rem !important;
  }
  .w-and-h-fix-xxl-over-lg {
    width: 300px !important;
    height: 300px !important;
  }
  .h-and-w-fix-xxl-over-lg {
    height: 9.5rem !important;
    width: 9.5rem !important;
  }
  label.input-group-text.w-fix-over-lg {
    flex-shrink: 0 !important;
  }
  .w-fix-over-lg {
    width: 191px !important;
  }
  .h-fix-over-lg {
    height: 2.5rem !important;
  }
  .wh-fix-over-lg {
    width: 191px !important;
    height: 191px !important;
  }
  .hw-fix-over-lg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  .w-variable-over-lg {
    width: inherit !important;
  }
  .w-auto-over-lg {
    width: auto !important;
  }
  .w-fit-over-lg {
    width: fit-content !important;
  }
  .h-variable-over-lg {
    height: inherit !important;
  }
  .h-fit-over-lg {
    height: fit-content !important;
  }
  .h-min-0-over-lg {
    min-height: 0% !important;
  }
  .vh-min-0-over-lg {
    min-height: 0% !important;
    min-height: 0vh !important;
    min-height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-min-0-over-lg {
    min-width: 0% !important;
  }
  .vw-min-0-over-lg {
    min-width: 0% !important;
    min-width: 0vw !important;
    min-width: calc(var(--vw, 1vw) * 0) !important;
  }
  .h-max-0-over-lg {
    max-height: 0% !important;
  }
  .vh-max-0-over-lg {
    max-height: 0% !important;
    max-height: 0vh !important;
    max-height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-max-0-over-lg {
    max-width: 0% !important;
  }
  .vw-max-0-over-lg {
    max-width: 0% !important;
    max-width: 0vw !important;
    max-width: calc(var(--vw, 1vw) * 0) !important;
  }
  .h-0-over-lg {
    height: 0% !important;
  }
  .svh-0-over-lg {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1svh) * 0) !important;
    height: 0svh !important;
  }
  .lvh-0-over-lg {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1lvh) * 0) !important;
    height: 0lvh !important;
  }
  .dvh-0-over-lg {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1dvh) * 0) !important;
    height: 0dvh !important;
  }
  .vh-0-over-lg {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-0-over-lg {
    width: 0% !important;
  }
  .svw-0-over-lg {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1svw) * 0) !important;
    width: 0svw !important;
  }
  .lvw-0-over-lg {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1lvw) * 0) !important;
    width: 0lvw !important;
  }
  .dvw-0-over-lg {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1dvw) * 0) !important;
    width: 0dvw !important;
  }
  .vw-0-over-lg {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1vw) * 0) !important;
  }
  .vmin-0-over-lg {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vmin) * 0) !important;
    height: 0vmin !important;
  }
  .vmax-0-over-lg {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vmax) * 0) !important;
    height: 0vmax !important;
  }
  .h-min-5-over-lg {
    min-height: 5% !important;
  }
  .vh-min-5-over-lg {
    min-height: 5% !important;
    min-height: 5vh !important;
    min-height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-min-5-over-lg {
    min-width: 5% !important;
  }
  .vw-min-5-over-lg {
    min-width: 5% !important;
    min-width: 5vw !important;
    min-width: calc(var(--vw, 1vw) * 5) !important;
  }
  .h-max-5-over-lg {
    max-height: 5% !important;
  }
  .vh-max-5-over-lg {
    max-height: 5% !important;
    max-height: 5vh !important;
    max-height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-max-5-over-lg {
    max-width: 5% !important;
  }
  .vw-max-5-over-lg {
    max-width: 5% !important;
    max-width: 5vw !important;
    max-width: calc(var(--vw, 1vw) * 5) !important;
  }
  .h-5-over-lg {
    height: 5% !important;
  }
  .svh-5-over-lg {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1svh) * 5) !important;
    height: 5svh !important;
  }
  .lvh-5-over-lg {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1lvh) * 5) !important;
    height: 5lvh !important;
  }
  .dvh-5-over-lg {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1dvh) * 5) !important;
    height: 5dvh !important;
  }
  .vh-5-over-lg {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-5-over-lg {
    width: 5% !important;
  }
  .svw-5-over-lg {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1svw) * 5) !important;
    width: 5svw !important;
  }
  .lvw-5-over-lg {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1lvw) * 5) !important;
    width: 5lvw !important;
  }
  .dvw-5-over-lg {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1dvw) * 5) !important;
    width: 5dvw !important;
  }
  .vw-5-over-lg {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1vw) * 5) !important;
  }
  .vmin-5-over-lg {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vmin) * 5) !important;
    height: 5vmin !important;
  }
  .vmax-5-over-lg {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vmax) * 5) !important;
    height: 5vmax !important;
  }
  .h-min-10-over-lg {
    min-height: 10% !important;
  }
  .vh-min-10-over-lg {
    min-height: 10% !important;
    min-height: 10vh !important;
    min-height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-min-10-over-lg {
    min-width: 10% !important;
  }
  .vw-min-10-over-lg {
    min-width: 10% !important;
    min-width: 10vw !important;
    min-width: calc(var(--vw, 1vw) * 10) !important;
  }
  .h-max-10-over-lg {
    max-height: 10% !important;
  }
  .vh-max-10-over-lg {
    max-height: 10% !important;
    max-height: 10vh !important;
    max-height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-max-10-over-lg {
    max-width: 10% !important;
  }
  .vw-max-10-over-lg {
    max-width: 10% !important;
    max-width: 10vw !important;
    max-width: calc(var(--vw, 1vw) * 10) !important;
  }
  .h-10-over-lg {
    height: 10% !important;
  }
  .svh-10-over-lg {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1svh) * 10) !important;
    height: 10svh !important;
  }
  .lvh-10-over-lg {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1lvh) * 10) !important;
    height: 10lvh !important;
  }
  .dvh-10-over-lg {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1dvh) * 10) !important;
    height: 10dvh !important;
  }
  .vh-10-over-lg {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-10-over-lg {
    width: 10% !important;
  }
  .svw-10-over-lg {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1svw) * 10) !important;
    width: 10svw !important;
  }
  .lvw-10-over-lg {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1lvw) * 10) !important;
    width: 10lvw !important;
  }
  .dvw-10-over-lg {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1dvw) * 10) !important;
    width: 10dvw !important;
  }
  .vw-10-over-lg {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1vw) * 10) !important;
  }
  .vmin-10-over-lg {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vmin) * 10) !important;
    height: 10vmin !important;
  }
  .vmax-10-over-lg {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vmax) * 10) !important;
    height: 10vmax !important;
  }
  .h-min-15-over-lg {
    min-height: 15% !important;
  }
  .vh-min-15-over-lg {
    min-height: 15% !important;
    min-height: 15vh !important;
    min-height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-min-15-over-lg {
    min-width: 15% !important;
  }
  .vw-min-15-over-lg {
    min-width: 15% !important;
    min-width: 15vw !important;
    min-width: calc(var(--vw, 1vw) * 15) !important;
  }
  .h-max-15-over-lg {
    max-height: 15% !important;
  }
  .vh-max-15-over-lg {
    max-height: 15% !important;
    max-height: 15vh !important;
    max-height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-max-15-over-lg {
    max-width: 15% !important;
  }
  .vw-max-15-over-lg {
    max-width: 15% !important;
    max-width: 15vw !important;
    max-width: calc(var(--vw, 1vw) * 15) !important;
  }
  .h-15-over-lg {
    height: 15% !important;
  }
  .svh-15-over-lg {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1svh) * 15) !important;
    height: 15svh !important;
  }
  .lvh-15-over-lg {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1lvh) * 15) !important;
    height: 15lvh !important;
  }
  .dvh-15-over-lg {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1dvh) * 15) !important;
    height: 15dvh !important;
  }
  .vh-15-over-lg {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-15-over-lg {
    width: 15% !important;
  }
  .svw-15-over-lg {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1svw) * 15) !important;
    width: 15svw !important;
  }
  .lvw-15-over-lg {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1lvw) * 15) !important;
    width: 15lvw !important;
  }
  .dvw-15-over-lg {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1dvw) * 15) !important;
    width: 15dvw !important;
  }
  .vw-15-over-lg {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1vw) * 15) !important;
  }
  .vmin-15-over-lg {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vmin) * 15) !important;
    height: 15vmin !important;
  }
  .vmax-15-over-lg {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vmax) * 15) !important;
    height: 15vmax !important;
  }
  .h-min-20-over-lg {
    min-height: 20% !important;
  }
  .vh-min-20-over-lg {
    min-height: 20% !important;
    min-height: 20vh !important;
    min-height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-min-20-over-lg {
    min-width: 20% !important;
  }
  .vw-min-20-over-lg {
    min-width: 20% !important;
    min-width: 20vw !important;
    min-width: calc(var(--vw, 1vw) * 20) !important;
  }
  .h-max-20-over-lg {
    max-height: 20% !important;
  }
  .vh-max-20-over-lg {
    max-height: 20% !important;
    max-height: 20vh !important;
    max-height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-max-20-over-lg {
    max-width: 20% !important;
  }
  .vw-max-20-over-lg {
    max-width: 20% !important;
    max-width: 20vw !important;
    max-width: calc(var(--vw, 1vw) * 20) !important;
  }
  .h-20-over-lg {
    height: 20% !important;
  }
  .svh-20-over-lg {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1svh) * 20) !important;
    height: 20svh !important;
  }
  .lvh-20-over-lg {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1lvh) * 20) !important;
    height: 20lvh !important;
  }
  .dvh-20-over-lg {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1dvh) * 20) !important;
    height: 20dvh !important;
  }
  .vh-20-over-lg {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-20-over-lg {
    width: 20% !important;
  }
  .svw-20-over-lg {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1svw) * 20) !important;
    width: 20svw !important;
  }
  .lvw-20-over-lg {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1lvw) * 20) !important;
    width: 20lvw !important;
  }
  .dvw-20-over-lg {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1dvw) * 20) !important;
    width: 20dvw !important;
  }
  .vw-20-over-lg {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1vw) * 20) !important;
  }
  .vmin-20-over-lg {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vmin) * 20) !important;
    height: 20vmin !important;
  }
  .vmax-20-over-lg {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vmax) * 20) !important;
    height: 20vmax !important;
  }
  .h-min-25-over-lg {
    min-height: 25% !important;
  }
  .vh-min-25-over-lg {
    min-height: 25% !important;
    min-height: 25vh !important;
    min-height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-min-25-over-lg {
    min-width: 25% !important;
  }
  .vw-min-25-over-lg {
    min-width: 25% !important;
    min-width: 25vw !important;
    min-width: calc(var(--vw, 1vw) * 25) !important;
  }
  .h-max-25-over-lg {
    max-height: 25% !important;
  }
  .vh-max-25-over-lg {
    max-height: 25% !important;
    max-height: 25vh !important;
    max-height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-max-25-over-lg {
    max-width: 25% !important;
  }
  .vw-max-25-over-lg {
    max-width: 25% !important;
    max-width: 25vw !important;
    max-width: calc(var(--vw, 1vw) * 25) !important;
  }
  .h-25-over-lg {
    height: 25% !important;
  }
  .svh-25-over-lg {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1svh) * 25) !important;
    height: 25svh !important;
  }
  .lvh-25-over-lg {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1lvh) * 25) !important;
    height: 25lvh !important;
  }
  .dvh-25-over-lg {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1dvh) * 25) !important;
    height: 25dvh !important;
  }
  .vh-25-over-lg {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-25-over-lg {
    width: 25% !important;
  }
  .svw-25-over-lg {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1svw) * 25) !important;
    width: 25svw !important;
  }
  .lvw-25-over-lg {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1lvw) * 25) !important;
    width: 25lvw !important;
  }
  .dvw-25-over-lg {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1dvw) * 25) !important;
    width: 25dvw !important;
  }
  .vw-25-over-lg {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1vw) * 25) !important;
  }
  .vmin-25-over-lg {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vmin) * 25) !important;
    height: 25vmin !important;
  }
  .vmax-25-over-lg {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vmax) * 25) !important;
    height: 25vmax !important;
  }
  .h-min-30-over-lg {
    min-height: 30% !important;
  }
  .vh-min-30-over-lg {
    min-height: 30% !important;
    min-height: 30vh !important;
    min-height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-min-30-over-lg {
    min-width: 30% !important;
  }
  .vw-min-30-over-lg {
    min-width: 30% !important;
    min-width: 30vw !important;
    min-width: calc(var(--vw, 1vw) * 30) !important;
  }
  .h-max-30-over-lg {
    max-height: 30% !important;
  }
  .vh-max-30-over-lg {
    max-height: 30% !important;
    max-height: 30vh !important;
    max-height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-max-30-over-lg {
    max-width: 30% !important;
  }
  .vw-max-30-over-lg {
    max-width: 30% !important;
    max-width: 30vw !important;
    max-width: calc(var(--vw, 1vw) * 30) !important;
  }
  .h-30-over-lg {
    height: 30% !important;
  }
  .svh-30-over-lg {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1svh) * 30) !important;
    height: 30svh !important;
  }
  .lvh-30-over-lg {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1lvh) * 30) !important;
    height: 30lvh !important;
  }
  .dvh-30-over-lg {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1dvh) * 30) !important;
    height: 30dvh !important;
  }
  .vh-30-over-lg {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-30-over-lg {
    width: 30% !important;
  }
  .svw-30-over-lg {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1svw) * 30) !important;
    width: 30svw !important;
  }
  .lvw-30-over-lg {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1lvw) * 30) !important;
    width: 30lvw !important;
  }
  .dvw-30-over-lg {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1dvw) * 30) !important;
    width: 30dvw !important;
  }
  .vw-30-over-lg {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1vw) * 30) !important;
  }
  .vmin-30-over-lg {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vmin) * 30) !important;
    height: 30vmin !important;
  }
  .vmax-30-over-lg {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vmax) * 30) !important;
    height: 30vmax !important;
  }
  .h-min-35-over-lg {
    min-height: 35% !important;
  }
  .vh-min-35-over-lg {
    min-height: 35% !important;
    min-height: 35vh !important;
    min-height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-min-35-over-lg {
    min-width: 35% !important;
  }
  .vw-min-35-over-lg {
    min-width: 35% !important;
    min-width: 35vw !important;
    min-width: calc(var(--vw, 1vw) * 35) !important;
  }
  .h-max-35-over-lg {
    max-height: 35% !important;
  }
  .vh-max-35-over-lg {
    max-height: 35% !important;
    max-height: 35vh !important;
    max-height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-max-35-over-lg {
    max-width: 35% !important;
  }
  .vw-max-35-over-lg {
    max-width: 35% !important;
    max-width: 35vw !important;
    max-width: calc(var(--vw, 1vw) * 35) !important;
  }
  .h-35-over-lg {
    height: 35% !important;
  }
  .svh-35-over-lg {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1svh) * 35) !important;
    height: 35svh !important;
  }
  .lvh-35-over-lg {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1lvh) * 35) !important;
    height: 35lvh !important;
  }
  .dvh-35-over-lg {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1dvh) * 35) !important;
    height: 35dvh !important;
  }
  .vh-35-over-lg {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-35-over-lg {
    width: 35% !important;
  }
  .svw-35-over-lg {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1svw) * 35) !important;
    width: 35svw !important;
  }
  .lvw-35-over-lg {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1lvw) * 35) !important;
    width: 35lvw !important;
  }
  .dvw-35-over-lg {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1dvw) * 35) !important;
    width: 35dvw !important;
  }
  .vw-35-over-lg {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1vw) * 35) !important;
  }
  .vmin-35-over-lg {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vmin) * 35) !important;
    height: 35vmin !important;
  }
  .vmax-35-over-lg {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vmax) * 35) !important;
    height: 35vmax !important;
  }
  .h-min-40-over-lg {
    min-height: 40% !important;
  }
  .vh-min-40-over-lg {
    min-height: 40% !important;
    min-height: 40vh !important;
    min-height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-min-40-over-lg {
    min-width: 40% !important;
  }
  .vw-min-40-over-lg {
    min-width: 40% !important;
    min-width: 40vw !important;
    min-width: calc(var(--vw, 1vw) * 40) !important;
  }
  .h-max-40-over-lg {
    max-height: 40% !important;
  }
  .vh-max-40-over-lg {
    max-height: 40% !important;
    max-height: 40vh !important;
    max-height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-max-40-over-lg {
    max-width: 40% !important;
  }
  .vw-max-40-over-lg {
    max-width: 40% !important;
    max-width: 40vw !important;
    max-width: calc(var(--vw, 1vw) * 40) !important;
  }
  .h-40-over-lg {
    height: 40% !important;
  }
  .svh-40-over-lg {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1svh) * 40) !important;
    height: 40svh !important;
  }
  .lvh-40-over-lg {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1lvh) * 40) !important;
    height: 40lvh !important;
  }
  .dvh-40-over-lg {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1dvh) * 40) !important;
    height: 40dvh !important;
  }
  .vh-40-over-lg {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-40-over-lg {
    width: 40% !important;
  }
  .svw-40-over-lg {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1svw) * 40) !important;
    width: 40svw !important;
  }
  .lvw-40-over-lg {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1lvw) * 40) !important;
    width: 40lvw !important;
  }
  .dvw-40-over-lg {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1dvw) * 40) !important;
    width: 40dvw !important;
  }
  .vw-40-over-lg {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1vw) * 40) !important;
  }
  .vmin-40-over-lg {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vmin) * 40) !important;
    height: 40vmin !important;
  }
  .vmax-40-over-lg {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vmax) * 40) !important;
    height: 40vmax !important;
  }
  .h-min-45-over-lg {
    min-height: 45% !important;
  }
  .vh-min-45-over-lg {
    min-height: 45% !important;
    min-height: 45vh !important;
    min-height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-min-45-over-lg {
    min-width: 45% !important;
  }
  .vw-min-45-over-lg {
    min-width: 45% !important;
    min-width: 45vw !important;
    min-width: calc(var(--vw, 1vw) * 45) !important;
  }
  .h-max-45-over-lg {
    max-height: 45% !important;
  }
  .vh-max-45-over-lg {
    max-height: 45% !important;
    max-height: 45vh !important;
    max-height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-max-45-over-lg {
    max-width: 45% !important;
  }
  .vw-max-45-over-lg {
    max-width: 45% !important;
    max-width: 45vw !important;
    max-width: calc(var(--vw, 1vw) * 45) !important;
  }
  .h-45-over-lg {
    height: 45% !important;
  }
  .svh-45-over-lg {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1svh) * 45) !important;
    height: 45svh !important;
  }
  .lvh-45-over-lg {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1lvh) * 45) !important;
    height: 45lvh !important;
  }
  .dvh-45-over-lg {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1dvh) * 45) !important;
    height: 45dvh !important;
  }
  .vh-45-over-lg {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-45-over-lg {
    width: 45% !important;
  }
  .svw-45-over-lg {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1svw) * 45) !important;
    width: 45svw !important;
  }
  .lvw-45-over-lg {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1lvw) * 45) !important;
    width: 45lvw !important;
  }
  .dvw-45-over-lg {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1dvw) * 45) !important;
    width: 45dvw !important;
  }
  .vw-45-over-lg {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1vw) * 45) !important;
  }
  .vmin-45-over-lg {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vmin) * 45) !important;
    height: 45vmin !important;
  }
  .vmax-45-over-lg {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vmax) * 45) !important;
    height: 45vmax !important;
  }
  .h-min-50-over-lg {
    min-height: 50% !important;
  }
  .vh-min-50-over-lg {
    min-height: 50% !important;
    min-height: 50vh !important;
    min-height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-min-50-over-lg {
    min-width: 50% !important;
  }
  .vw-min-50-over-lg {
    min-width: 50% !important;
    min-width: 50vw !important;
    min-width: calc(var(--vw, 1vw) * 50) !important;
  }
  .h-max-50-over-lg {
    max-height: 50% !important;
  }
  .vh-max-50-over-lg {
    max-height: 50% !important;
    max-height: 50vh !important;
    max-height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-max-50-over-lg {
    max-width: 50% !important;
  }
  .vw-max-50-over-lg {
    max-width: 50% !important;
    max-width: 50vw !important;
    max-width: calc(var(--vw, 1vw) * 50) !important;
  }
  .h-50-over-lg {
    height: 50% !important;
  }
  .svh-50-over-lg {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1svh) * 50) !important;
    height: 50svh !important;
  }
  .lvh-50-over-lg {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1lvh) * 50) !important;
    height: 50lvh !important;
  }
  .dvh-50-over-lg {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1dvh) * 50) !important;
    height: 50dvh !important;
  }
  .vh-50-over-lg {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-50-over-lg {
    width: 50% !important;
  }
  .svw-50-over-lg {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1svw) * 50) !important;
    width: 50svw !important;
  }
  .lvw-50-over-lg {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1lvw) * 50) !important;
    width: 50lvw !important;
  }
  .dvw-50-over-lg {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1dvw) * 50) !important;
    width: 50dvw !important;
  }
  .vw-50-over-lg {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1vw) * 50) !important;
  }
  .vmin-50-over-lg {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vmin) * 50) !important;
    height: 50vmin !important;
  }
  .vmax-50-over-lg {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vmax) * 50) !important;
    height: 50vmax !important;
  }
  .h-min-55-over-lg {
    min-height: 55% !important;
  }
  .vh-min-55-over-lg {
    min-height: 55% !important;
    min-height: 55vh !important;
    min-height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-min-55-over-lg {
    min-width: 55% !important;
  }
  .vw-min-55-over-lg {
    min-width: 55% !important;
    min-width: 55vw !important;
    min-width: calc(var(--vw, 1vw) * 55) !important;
  }
  .h-max-55-over-lg {
    max-height: 55% !important;
  }
  .vh-max-55-over-lg {
    max-height: 55% !important;
    max-height: 55vh !important;
    max-height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-max-55-over-lg {
    max-width: 55% !important;
  }
  .vw-max-55-over-lg {
    max-width: 55% !important;
    max-width: 55vw !important;
    max-width: calc(var(--vw, 1vw) * 55) !important;
  }
  .h-55-over-lg {
    height: 55% !important;
  }
  .svh-55-over-lg {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1svh) * 55) !important;
    height: 55svh !important;
  }
  .lvh-55-over-lg {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1lvh) * 55) !important;
    height: 55lvh !important;
  }
  .dvh-55-over-lg {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1dvh) * 55) !important;
    height: 55dvh !important;
  }
  .vh-55-over-lg {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-55-over-lg {
    width: 55% !important;
  }
  .svw-55-over-lg {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1svw) * 55) !important;
    width: 55svw !important;
  }
  .lvw-55-over-lg {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1lvw) * 55) !important;
    width: 55lvw !important;
  }
  .dvw-55-over-lg {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1dvw) * 55) !important;
    width: 55dvw !important;
  }
  .vw-55-over-lg {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1vw) * 55) !important;
  }
  .vmin-55-over-lg {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vmin) * 55) !important;
    height: 55vmin !important;
  }
  .vmax-55-over-lg {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vmax) * 55) !important;
    height: 55vmax !important;
  }
  .h-min-60-over-lg {
    min-height: 60% !important;
  }
  .vh-min-60-over-lg {
    min-height: 60% !important;
    min-height: 60vh !important;
    min-height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-min-60-over-lg {
    min-width: 60% !important;
  }
  .vw-min-60-over-lg {
    min-width: 60% !important;
    min-width: 60vw !important;
    min-width: calc(var(--vw, 1vw) * 60) !important;
  }
  .h-max-60-over-lg {
    max-height: 60% !important;
  }
  .vh-max-60-over-lg {
    max-height: 60% !important;
    max-height: 60vh !important;
    max-height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-max-60-over-lg {
    max-width: 60% !important;
  }
  .vw-max-60-over-lg {
    max-width: 60% !important;
    max-width: 60vw !important;
    max-width: calc(var(--vw, 1vw) * 60) !important;
  }
  .h-60-over-lg {
    height: 60% !important;
  }
  .svh-60-over-lg {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1svh) * 60) !important;
    height: 60svh !important;
  }
  .lvh-60-over-lg {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1lvh) * 60) !important;
    height: 60lvh !important;
  }
  .dvh-60-over-lg {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1dvh) * 60) !important;
    height: 60dvh !important;
  }
  .vh-60-over-lg {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-60-over-lg {
    width: 60% !important;
  }
  .svw-60-over-lg {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1svw) * 60) !important;
    width: 60svw !important;
  }
  .lvw-60-over-lg {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1lvw) * 60) !important;
    width: 60lvw !important;
  }
  .dvw-60-over-lg {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1dvw) * 60) !important;
    width: 60dvw !important;
  }
  .vw-60-over-lg {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1vw) * 60) !important;
  }
  .vmin-60-over-lg {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vmin) * 60) !important;
    height: 60vmin !important;
  }
  .vmax-60-over-lg {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vmax) * 60) !important;
    height: 60vmax !important;
  }
  .h-min-65-over-lg {
    min-height: 65% !important;
  }
  .vh-min-65-over-lg {
    min-height: 65% !important;
    min-height: 65vh !important;
    min-height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-min-65-over-lg {
    min-width: 65% !important;
  }
  .vw-min-65-over-lg {
    min-width: 65% !important;
    min-width: 65vw !important;
    min-width: calc(var(--vw, 1vw) * 65) !important;
  }
  .h-max-65-over-lg {
    max-height: 65% !important;
  }
  .vh-max-65-over-lg {
    max-height: 65% !important;
    max-height: 65vh !important;
    max-height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-max-65-over-lg {
    max-width: 65% !important;
  }
  .vw-max-65-over-lg {
    max-width: 65% !important;
    max-width: 65vw !important;
    max-width: calc(var(--vw, 1vw) * 65) !important;
  }
  .h-65-over-lg {
    height: 65% !important;
  }
  .svh-65-over-lg {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1svh) * 65) !important;
    height: 65svh !important;
  }
  .lvh-65-over-lg {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1lvh) * 65) !important;
    height: 65lvh !important;
  }
  .dvh-65-over-lg {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1dvh) * 65) !important;
    height: 65dvh !important;
  }
  .vh-65-over-lg {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-65-over-lg {
    width: 65% !important;
  }
  .svw-65-over-lg {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1svw) * 65) !important;
    width: 65svw !important;
  }
  .lvw-65-over-lg {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1lvw) * 65) !important;
    width: 65lvw !important;
  }
  .dvw-65-over-lg {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1dvw) * 65) !important;
    width: 65dvw !important;
  }
  .vw-65-over-lg {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1vw) * 65) !important;
  }
  .vmin-65-over-lg {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vmin) * 65) !important;
    height: 65vmin !important;
  }
  .vmax-65-over-lg {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vmax) * 65) !important;
    height: 65vmax !important;
  }
  .h-min-70-over-lg {
    min-height: 70% !important;
  }
  .vh-min-70-over-lg {
    min-height: 70% !important;
    min-height: 70vh !important;
    min-height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-min-70-over-lg {
    min-width: 70% !important;
  }
  .vw-min-70-over-lg {
    min-width: 70% !important;
    min-width: 70vw !important;
    min-width: calc(var(--vw, 1vw) * 70) !important;
  }
  .h-max-70-over-lg {
    max-height: 70% !important;
  }
  .vh-max-70-over-lg {
    max-height: 70% !important;
    max-height: 70vh !important;
    max-height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-max-70-over-lg {
    max-width: 70% !important;
  }
  .vw-max-70-over-lg {
    max-width: 70% !important;
    max-width: 70vw !important;
    max-width: calc(var(--vw, 1vw) * 70) !important;
  }
  .h-70-over-lg {
    height: 70% !important;
  }
  .svh-70-over-lg {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1svh) * 70) !important;
    height: 70svh !important;
  }
  .lvh-70-over-lg {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1lvh) * 70) !important;
    height: 70lvh !important;
  }
  .dvh-70-over-lg {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1dvh) * 70) !important;
    height: 70dvh !important;
  }
  .vh-70-over-lg {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-70-over-lg {
    width: 70% !important;
  }
  .svw-70-over-lg {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1svw) * 70) !important;
    width: 70svw !important;
  }
  .lvw-70-over-lg {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1lvw) * 70) !important;
    width: 70lvw !important;
  }
  .dvw-70-over-lg {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1dvw) * 70) !important;
    width: 70dvw !important;
  }
  .vw-70-over-lg {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1vw) * 70) !important;
  }
  .vmin-70-over-lg {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vmin) * 70) !important;
    height: 70vmin !important;
  }
  .vmax-70-over-lg {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vmax) * 70) !important;
    height: 70vmax !important;
  }
  .h-min-75-over-lg {
    min-height: 75% !important;
  }
  .vh-min-75-over-lg {
    min-height: 75% !important;
    min-height: 75vh !important;
    min-height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-min-75-over-lg {
    min-width: 75% !important;
  }
  .vw-min-75-over-lg {
    min-width: 75% !important;
    min-width: 75vw !important;
    min-width: calc(var(--vw, 1vw) * 75) !important;
  }
  .h-max-75-over-lg {
    max-height: 75% !important;
  }
  .vh-max-75-over-lg {
    max-height: 75% !important;
    max-height: 75vh !important;
    max-height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-max-75-over-lg {
    max-width: 75% !important;
  }
  .vw-max-75-over-lg {
    max-width: 75% !important;
    max-width: 75vw !important;
    max-width: calc(var(--vw, 1vw) * 75) !important;
  }
  .h-75-over-lg {
    height: 75% !important;
  }
  .svh-75-over-lg {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1svh) * 75) !important;
    height: 75svh !important;
  }
  .lvh-75-over-lg {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1lvh) * 75) !important;
    height: 75lvh !important;
  }
  .dvh-75-over-lg {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1dvh) * 75) !important;
    height: 75dvh !important;
  }
  .vh-75-over-lg {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-75-over-lg {
    width: 75% !important;
  }
  .svw-75-over-lg {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1svw) * 75) !important;
    width: 75svw !important;
  }
  .lvw-75-over-lg {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1lvw) * 75) !important;
    width: 75lvw !important;
  }
  .dvw-75-over-lg {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1dvw) * 75) !important;
    width: 75dvw !important;
  }
  .vw-75-over-lg {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1vw) * 75) !important;
  }
  .vmin-75-over-lg {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vmin) * 75) !important;
    height: 75vmin !important;
  }
  .vmax-75-over-lg {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vmax) * 75) !important;
    height: 75vmax !important;
  }
  .h-min-80-over-lg {
    min-height: 80% !important;
  }
  .vh-min-80-over-lg {
    min-height: 80% !important;
    min-height: 80vh !important;
    min-height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-min-80-over-lg {
    min-width: 80% !important;
  }
  .vw-min-80-over-lg {
    min-width: 80% !important;
    min-width: 80vw !important;
    min-width: calc(var(--vw, 1vw) * 80) !important;
  }
  .h-max-80-over-lg {
    max-height: 80% !important;
  }
  .vh-max-80-over-lg {
    max-height: 80% !important;
    max-height: 80vh !important;
    max-height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-max-80-over-lg {
    max-width: 80% !important;
  }
  .vw-max-80-over-lg {
    max-width: 80% !important;
    max-width: 80vw !important;
    max-width: calc(var(--vw, 1vw) * 80) !important;
  }
  .h-80-over-lg {
    height: 80% !important;
  }
  .svh-80-over-lg {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1svh) * 80) !important;
    height: 80svh !important;
  }
  .lvh-80-over-lg {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1lvh) * 80) !important;
    height: 80lvh !important;
  }
  .dvh-80-over-lg {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1dvh) * 80) !important;
    height: 80dvh !important;
  }
  .vh-80-over-lg {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-80-over-lg {
    width: 80% !important;
  }
  .svw-80-over-lg {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1svw) * 80) !important;
    width: 80svw !important;
  }
  .lvw-80-over-lg {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1lvw) * 80) !important;
    width: 80lvw !important;
  }
  .dvw-80-over-lg {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1dvw) * 80) !important;
    width: 80dvw !important;
  }
  .vw-80-over-lg {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1vw) * 80) !important;
  }
  .vmin-80-over-lg {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vmin) * 80) !important;
    height: 80vmin !important;
  }
  .vmax-80-over-lg {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vmax) * 80) !important;
    height: 80vmax !important;
  }
  .h-min-85-over-lg {
    min-height: 85% !important;
  }
  .vh-min-85-over-lg {
    min-height: 85% !important;
    min-height: 85vh !important;
    min-height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-min-85-over-lg {
    min-width: 85% !important;
  }
  .vw-min-85-over-lg {
    min-width: 85% !important;
    min-width: 85vw !important;
    min-width: calc(var(--vw, 1vw) * 85) !important;
  }
  .h-max-85-over-lg {
    max-height: 85% !important;
  }
  .vh-max-85-over-lg {
    max-height: 85% !important;
    max-height: 85vh !important;
    max-height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-max-85-over-lg {
    max-width: 85% !important;
  }
  .vw-max-85-over-lg {
    max-width: 85% !important;
    max-width: 85vw !important;
    max-width: calc(var(--vw, 1vw) * 85) !important;
  }
  .h-85-over-lg {
    height: 85% !important;
  }
  .svh-85-over-lg {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1svh) * 85) !important;
    height: 85svh !important;
  }
  .lvh-85-over-lg {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1lvh) * 85) !important;
    height: 85lvh !important;
  }
  .dvh-85-over-lg {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1dvh) * 85) !important;
    height: 85dvh !important;
  }
  .vh-85-over-lg {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-85-over-lg {
    width: 85% !important;
  }
  .svw-85-over-lg {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1svw) * 85) !important;
    width: 85svw !important;
  }
  .lvw-85-over-lg {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1lvw) * 85) !important;
    width: 85lvw !important;
  }
  .dvw-85-over-lg {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1dvw) * 85) !important;
    width: 85dvw !important;
  }
  .vw-85-over-lg {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1vw) * 85) !important;
  }
  .vmin-85-over-lg {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vmin) * 85) !important;
    height: 85vmin !important;
  }
  .vmax-85-over-lg {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vmax) * 85) !important;
    height: 85vmax !important;
  }
  .h-min-90-over-lg {
    min-height: 90% !important;
  }
  .vh-min-90-over-lg {
    min-height: 90% !important;
    min-height: 90vh !important;
    min-height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-min-90-over-lg {
    min-width: 90% !important;
  }
  .vw-min-90-over-lg {
    min-width: 90% !important;
    min-width: 90vw !important;
    min-width: calc(var(--vw, 1vw) * 90) !important;
  }
  .h-max-90-over-lg {
    max-height: 90% !important;
  }
  .vh-max-90-over-lg {
    max-height: 90% !important;
    max-height: 90vh !important;
    max-height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-max-90-over-lg {
    max-width: 90% !important;
  }
  .vw-max-90-over-lg {
    max-width: 90% !important;
    max-width: 90vw !important;
    max-width: calc(var(--vw, 1vw) * 90) !important;
  }
  .h-90-over-lg {
    height: 90% !important;
  }
  .svh-90-over-lg {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1svh) * 90) !important;
    height: 90svh !important;
  }
  .lvh-90-over-lg {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1lvh) * 90) !important;
    height: 90lvh !important;
  }
  .dvh-90-over-lg {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1dvh) * 90) !important;
    height: 90dvh !important;
  }
  .vh-90-over-lg {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-90-over-lg {
    width: 90% !important;
  }
  .svw-90-over-lg {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1svw) * 90) !important;
    width: 90svw !important;
  }
  .lvw-90-over-lg {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1lvw) * 90) !important;
    width: 90lvw !important;
  }
  .dvw-90-over-lg {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1dvw) * 90) !important;
    width: 90dvw !important;
  }
  .vw-90-over-lg {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1vw) * 90) !important;
  }
  .vmin-90-over-lg {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vmin) * 90) !important;
    height: 90vmin !important;
  }
  .vmax-90-over-lg {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vmax) * 90) !important;
    height: 90vmax !important;
  }
  .h-min-95-over-lg {
    min-height: 95% !important;
  }
  .vh-min-95-over-lg {
    min-height: 95% !important;
    min-height: 95vh !important;
    min-height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-min-95-over-lg {
    min-width: 95% !important;
  }
  .vw-min-95-over-lg {
    min-width: 95% !important;
    min-width: 95vw !important;
    min-width: calc(var(--vw, 1vw) * 95) !important;
  }
  .h-max-95-over-lg {
    max-height: 95% !important;
  }
  .vh-max-95-over-lg {
    max-height: 95% !important;
    max-height: 95vh !important;
    max-height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-max-95-over-lg {
    max-width: 95% !important;
  }
  .vw-max-95-over-lg {
    max-width: 95% !important;
    max-width: 95vw !important;
    max-width: calc(var(--vw, 1vw) * 95) !important;
  }
  .h-95-over-lg {
    height: 95% !important;
  }
  .svh-95-over-lg {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1svh) * 95) !important;
    height: 95svh !important;
  }
  .lvh-95-over-lg {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1lvh) * 95) !important;
    height: 95lvh !important;
  }
  .dvh-95-over-lg {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1dvh) * 95) !important;
    height: 95dvh !important;
  }
  .vh-95-over-lg {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-95-over-lg {
    width: 95% !important;
  }
  .svw-95-over-lg {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1svw) * 95) !important;
    width: 95svw !important;
  }
  .lvw-95-over-lg {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1lvw) * 95) !important;
    width: 95lvw !important;
  }
  .dvw-95-over-lg {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1dvw) * 95) !important;
    width: 95dvw !important;
  }
  .vw-95-over-lg {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1vw) * 95) !important;
  }
  .vmin-95-over-lg {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vmin) * 95) !important;
    height: 95vmin !important;
  }
  .vmax-95-over-lg {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vmax) * 95) !important;
    height: 95vmax !important;
  }
  .h-min-100-over-lg {
    min-height: 100% !important;
  }
  .vh-min-100-over-lg {
    min-height: 100% !important;
    min-height: 100vh !important;
    min-height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-min-100-over-lg {
    min-width: 100% !important;
  }
  .vw-min-100-over-lg {
    min-width: 100% !important;
    min-width: 100vw !important;
    min-width: calc(var(--vw, 1vw) * 100) !important;
  }
  .h-max-100-over-lg {
    max-height: 100% !important;
  }
  .vh-max-100-over-lg {
    max-height: 100% !important;
    max-height: 100vh !important;
    max-height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-max-100-over-lg {
    max-width: 100% !important;
  }
  .vw-max-100-over-lg {
    max-width: 100% !important;
    max-width: 100vw !important;
    max-width: calc(var(--vw, 1vw) * 100) !important;
  }
  .h-100-over-lg {
    height: 100% !important;
  }
  .svh-100-over-lg {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1svh) * 100) !important;
    height: 100svh !important;
  }
  .lvh-100-over-lg {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1lvh) * 100) !important;
    height: 100lvh !important;
  }
  .dvh-100-over-lg {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1dvh) * 100) !important;
    height: 100dvh !important;
  }
  .vh-100-over-lg {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-100-over-lg {
    width: 100% !important;
  }
  .svw-100-over-lg {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1svw) * 100) !important;
    width: 100svw !important;
  }
  .lvw-100-over-lg {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1lvw) * 100) !important;
    width: 100lvw !important;
  }
  .dvw-100-over-lg {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1dvw) * 100) !important;
    width: 100dvw !important;
  }
  .vw-100-over-lg {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1vw) * 100) !important;
  }
  .vmin-100-over-lg {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vmin) * 100) !important;
    height: 100vmin !important;
  }
  .vmax-100-over-lg {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vmax) * 100) !important;
    height: 100vmax !important;
  }
}
@media (min-width: 1200px) {
  label.input-group-text.w-fix-xxs-over-xl {
    flex-shrink: 0 !important;
  }
  .w-fix-xxs-over-xl {
    width: 45px !important;
  }
  .h-fix-xxs-over-xl {
    height: 1.25rem !important;
  }
  .w-and-h-fix-xxs-over-xl {
    width: 45px !important;
    height: 45px !important;
  }
  .h-and-w-fix-xxs-over-xl {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  label.input-group-text.w-fix-xs-over-xl {
    flex-shrink: 0 !important;
  }
  .w-fix-xs-over-xl {
    width: 100px !important;
  }
  .h-fix-xs-over-xl {
    height: 1.66rem !important;
  }
  .w-and-h-fix-xs-over-xl {
    width: 100px !important;
    height: 100px !important;
  }
  .h-and-w-fix-xs-over-xl {
    height: 1.66rem !important;
    width: 1.66rem !important;
  }
  label.input-group-text.w-fix-sm-over-xl {
    flex-shrink: 0 !important;
  }
  .w-fix-sm-over-xl {
    width: 140px !important;
  }
  .h-fix-sm-over-xl {
    height: 2rem !important;
  }
  .w-and-h-fix-sm-over-xl {
    width: 140px !important;
    height: 140px !important;
  }
  .h-and-w-fix-sm-over-xl {
    height: 2rem !important;
    width: 2rem !important;
  }
  label.input-group-text.w-fix-md-over-xl {
    flex-shrink: 0 !important;
  }
  .w-fix-md-over-xl {
    width: 191px !important;
  }
  .h-fix-md-over-xl {
    height: 2.5rem !important;
  }
  .w-and-h-fix-md-over-xl {
    width: 191px !important;
    height: 191px !important;
  }
  .h-and-w-fix-md-over-xl {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  label.input-group-text.w-fix-lg-over-xl {
    flex-shrink: 0 !important;
  }
  .w-fix-lg-over-xl {
    width: 250px !important;
  }
  .h-fix-lg-over-xl {
    height: 3.75rem !important;
  }
  .w-and-h-fix-lg-over-xl {
    width: 250px !important;
    height: 250px !important;
  }
  .h-and-w-fix-lg-over-xl {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  label.input-group-text.w-fix-xl-over-xl {
    flex-shrink: 0 !important;
  }
  .w-fix-xl-over-xl {
    width: 275px !important;
  }
  .h-fix-xl-over-xl {
    height: 7.5rem !important;
  }
  .w-and-h-fix-xl-over-xl {
    width: 275px !important;
    height: 275px !important;
  }
  .h-and-w-fix-xl-over-xl {
    height: 7.5rem !important;
    width: 7.5rem !important;
  }
  label.input-group-text.w-fix-xxl-over-xl {
    flex-shrink: 0 !important;
  }
  .w-fix-xxl-over-xl {
    width: 300px !important;
  }
  .h-fix-xxl-over-xl {
    height: 9.5rem !important;
  }
  .w-and-h-fix-xxl-over-xl {
    width: 300px !important;
    height: 300px !important;
  }
  .h-and-w-fix-xxl-over-xl {
    height: 9.5rem !important;
    width: 9.5rem !important;
  }
  label.input-group-text.w-fix-over-xl {
    flex-shrink: 0 !important;
  }
  .w-fix-over-xl {
    width: 191px !important;
  }
  .h-fix-over-xl {
    height: 2.5rem !important;
  }
  .wh-fix-over-xl {
    width: 191px !important;
    height: 191px !important;
  }
  .hw-fix-over-xl {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  .w-variable-over-xl {
    width: inherit !important;
  }
  .w-auto-over-xl {
    width: auto !important;
  }
  .w-fit-over-xl {
    width: fit-content !important;
  }
  .h-variable-over-xl {
    height: inherit !important;
  }
  .h-fit-over-xl {
    height: fit-content !important;
  }
  .h-min-0-over-xl {
    min-height: 0% !important;
  }
  .vh-min-0-over-xl {
    min-height: 0% !important;
    min-height: 0vh !important;
    min-height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-min-0-over-xl {
    min-width: 0% !important;
  }
  .vw-min-0-over-xl {
    min-width: 0% !important;
    min-width: 0vw !important;
    min-width: calc(var(--vw, 1vw) * 0) !important;
  }
  .h-max-0-over-xl {
    max-height: 0% !important;
  }
  .vh-max-0-over-xl {
    max-height: 0% !important;
    max-height: 0vh !important;
    max-height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-max-0-over-xl {
    max-width: 0% !important;
  }
  .vw-max-0-over-xl {
    max-width: 0% !important;
    max-width: 0vw !important;
    max-width: calc(var(--vw, 1vw) * 0) !important;
  }
  .h-0-over-xl {
    height: 0% !important;
  }
  .svh-0-over-xl {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1svh) * 0) !important;
    height: 0svh !important;
  }
  .lvh-0-over-xl {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1lvh) * 0) !important;
    height: 0lvh !important;
  }
  .dvh-0-over-xl {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1dvh) * 0) !important;
    height: 0dvh !important;
  }
  .vh-0-over-xl {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-0-over-xl {
    width: 0% !important;
  }
  .svw-0-over-xl {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1svw) * 0) !important;
    width: 0svw !important;
  }
  .lvw-0-over-xl {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1lvw) * 0) !important;
    width: 0lvw !important;
  }
  .dvw-0-over-xl {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1dvw) * 0) !important;
    width: 0dvw !important;
  }
  .vw-0-over-xl {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1vw) * 0) !important;
  }
  .vmin-0-over-xl {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vmin) * 0) !important;
    height: 0vmin !important;
  }
  .vmax-0-over-xl {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vmax) * 0) !important;
    height: 0vmax !important;
  }
  .h-min-5-over-xl {
    min-height: 5% !important;
  }
  .vh-min-5-over-xl {
    min-height: 5% !important;
    min-height: 5vh !important;
    min-height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-min-5-over-xl {
    min-width: 5% !important;
  }
  .vw-min-5-over-xl {
    min-width: 5% !important;
    min-width: 5vw !important;
    min-width: calc(var(--vw, 1vw) * 5) !important;
  }
  .h-max-5-over-xl {
    max-height: 5% !important;
  }
  .vh-max-5-over-xl {
    max-height: 5% !important;
    max-height: 5vh !important;
    max-height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-max-5-over-xl {
    max-width: 5% !important;
  }
  .vw-max-5-over-xl {
    max-width: 5% !important;
    max-width: 5vw !important;
    max-width: calc(var(--vw, 1vw) * 5) !important;
  }
  .h-5-over-xl {
    height: 5% !important;
  }
  .svh-5-over-xl {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1svh) * 5) !important;
    height: 5svh !important;
  }
  .lvh-5-over-xl {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1lvh) * 5) !important;
    height: 5lvh !important;
  }
  .dvh-5-over-xl {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1dvh) * 5) !important;
    height: 5dvh !important;
  }
  .vh-5-over-xl {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-5-over-xl {
    width: 5% !important;
  }
  .svw-5-over-xl {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1svw) * 5) !important;
    width: 5svw !important;
  }
  .lvw-5-over-xl {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1lvw) * 5) !important;
    width: 5lvw !important;
  }
  .dvw-5-over-xl {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1dvw) * 5) !important;
    width: 5dvw !important;
  }
  .vw-5-over-xl {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1vw) * 5) !important;
  }
  .vmin-5-over-xl {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vmin) * 5) !important;
    height: 5vmin !important;
  }
  .vmax-5-over-xl {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vmax) * 5) !important;
    height: 5vmax !important;
  }
  .h-min-10-over-xl {
    min-height: 10% !important;
  }
  .vh-min-10-over-xl {
    min-height: 10% !important;
    min-height: 10vh !important;
    min-height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-min-10-over-xl {
    min-width: 10% !important;
  }
  .vw-min-10-over-xl {
    min-width: 10% !important;
    min-width: 10vw !important;
    min-width: calc(var(--vw, 1vw) * 10) !important;
  }
  .h-max-10-over-xl {
    max-height: 10% !important;
  }
  .vh-max-10-over-xl {
    max-height: 10% !important;
    max-height: 10vh !important;
    max-height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-max-10-over-xl {
    max-width: 10% !important;
  }
  .vw-max-10-over-xl {
    max-width: 10% !important;
    max-width: 10vw !important;
    max-width: calc(var(--vw, 1vw) * 10) !important;
  }
  .h-10-over-xl {
    height: 10% !important;
  }
  .svh-10-over-xl {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1svh) * 10) !important;
    height: 10svh !important;
  }
  .lvh-10-over-xl {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1lvh) * 10) !important;
    height: 10lvh !important;
  }
  .dvh-10-over-xl {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1dvh) * 10) !important;
    height: 10dvh !important;
  }
  .vh-10-over-xl {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-10-over-xl {
    width: 10% !important;
  }
  .svw-10-over-xl {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1svw) * 10) !important;
    width: 10svw !important;
  }
  .lvw-10-over-xl {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1lvw) * 10) !important;
    width: 10lvw !important;
  }
  .dvw-10-over-xl {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1dvw) * 10) !important;
    width: 10dvw !important;
  }
  .vw-10-over-xl {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1vw) * 10) !important;
  }
  .vmin-10-over-xl {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vmin) * 10) !important;
    height: 10vmin !important;
  }
  .vmax-10-over-xl {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vmax) * 10) !important;
    height: 10vmax !important;
  }
  .h-min-15-over-xl {
    min-height: 15% !important;
  }
  .vh-min-15-over-xl {
    min-height: 15% !important;
    min-height: 15vh !important;
    min-height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-min-15-over-xl {
    min-width: 15% !important;
  }
  .vw-min-15-over-xl {
    min-width: 15% !important;
    min-width: 15vw !important;
    min-width: calc(var(--vw, 1vw) * 15) !important;
  }
  .h-max-15-over-xl {
    max-height: 15% !important;
  }
  .vh-max-15-over-xl {
    max-height: 15% !important;
    max-height: 15vh !important;
    max-height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-max-15-over-xl {
    max-width: 15% !important;
  }
  .vw-max-15-over-xl {
    max-width: 15% !important;
    max-width: 15vw !important;
    max-width: calc(var(--vw, 1vw) * 15) !important;
  }
  .h-15-over-xl {
    height: 15% !important;
  }
  .svh-15-over-xl {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1svh) * 15) !important;
    height: 15svh !important;
  }
  .lvh-15-over-xl {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1lvh) * 15) !important;
    height: 15lvh !important;
  }
  .dvh-15-over-xl {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1dvh) * 15) !important;
    height: 15dvh !important;
  }
  .vh-15-over-xl {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-15-over-xl {
    width: 15% !important;
  }
  .svw-15-over-xl {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1svw) * 15) !important;
    width: 15svw !important;
  }
  .lvw-15-over-xl {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1lvw) * 15) !important;
    width: 15lvw !important;
  }
  .dvw-15-over-xl {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1dvw) * 15) !important;
    width: 15dvw !important;
  }
  .vw-15-over-xl {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1vw) * 15) !important;
  }
  .vmin-15-over-xl {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vmin) * 15) !important;
    height: 15vmin !important;
  }
  .vmax-15-over-xl {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vmax) * 15) !important;
    height: 15vmax !important;
  }
  .h-min-20-over-xl {
    min-height: 20% !important;
  }
  .vh-min-20-over-xl {
    min-height: 20% !important;
    min-height: 20vh !important;
    min-height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-min-20-over-xl {
    min-width: 20% !important;
  }
  .vw-min-20-over-xl {
    min-width: 20% !important;
    min-width: 20vw !important;
    min-width: calc(var(--vw, 1vw) * 20) !important;
  }
  .h-max-20-over-xl {
    max-height: 20% !important;
  }
  .vh-max-20-over-xl {
    max-height: 20% !important;
    max-height: 20vh !important;
    max-height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-max-20-over-xl {
    max-width: 20% !important;
  }
  .vw-max-20-over-xl {
    max-width: 20% !important;
    max-width: 20vw !important;
    max-width: calc(var(--vw, 1vw) * 20) !important;
  }
  .h-20-over-xl {
    height: 20% !important;
  }
  .svh-20-over-xl {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1svh) * 20) !important;
    height: 20svh !important;
  }
  .lvh-20-over-xl {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1lvh) * 20) !important;
    height: 20lvh !important;
  }
  .dvh-20-over-xl {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1dvh) * 20) !important;
    height: 20dvh !important;
  }
  .vh-20-over-xl {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-20-over-xl {
    width: 20% !important;
  }
  .svw-20-over-xl {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1svw) * 20) !important;
    width: 20svw !important;
  }
  .lvw-20-over-xl {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1lvw) * 20) !important;
    width: 20lvw !important;
  }
  .dvw-20-over-xl {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1dvw) * 20) !important;
    width: 20dvw !important;
  }
  .vw-20-over-xl {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1vw) * 20) !important;
  }
  .vmin-20-over-xl {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vmin) * 20) !important;
    height: 20vmin !important;
  }
  .vmax-20-over-xl {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vmax) * 20) !important;
    height: 20vmax !important;
  }
  .h-min-25-over-xl {
    min-height: 25% !important;
  }
  .vh-min-25-over-xl {
    min-height: 25% !important;
    min-height: 25vh !important;
    min-height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-min-25-over-xl {
    min-width: 25% !important;
  }
  .vw-min-25-over-xl {
    min-width: 25% !important;
    min-width: 25vw !important;
    min-width: calc(var(--vw, 1vw) * 25) !important;
  }
  .h-max-25-over-xl {
    max-height: 25% !important;
  }
  .vh-max-25-over-xl {
    max-height: 25% !important;
    max-height: 25vh !important;
    max-height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-max-25-over-xl {
    max-width: 25% !important;
  }
  .vw-max-25-over-xl {
    max-width: 25% !important;
    max-width: 25vw !important;
    max-width: calc(var(--vw, 1vw) * 25) !important;
  }
  .h-25-over-xl {
    height: 25% !important;
  }
  .svh-25-over-xl {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1svh) * 25) !important;
    height: 25svh !important;
  }
  .lvh-25-over-xl {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1lvh) * 25) !important;
    height: 25lvh !important;
  }
  .dvh-25-over-xl {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1dvh) * 25) !important;
    height: 25dvh !important;
  }
  .vh-25-over-xl {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-25-over-xl {
    width: 25% !important;
  }
  .svw-25-over-xl {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1svw) * 25) !important;
    width: 25svw !important;
  }
  .lvw-25-over-xl {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1lvw) * 25) !important;
    width: 25lvw !important;
  }
  .dvw-25-over-xl {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1dvw) * 25) !important;
    width: 25dvw !important;
  }
  .vw-25-over-xl {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1vw) * 25) !important;
  }
  .vmin-25-over-xl {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vmin) * 25) !important;
    height: 25vmin !important;
  }
  .vmax-25-over-xl {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vmax) * 25) !important;
    height: 25vmax !important;
  }
  .h-min-30-over-xl {
    min-height: 30% !important;
  }
  .vh-min-30-over-xl {
    min-height: 30% !important;
    min-height: 30vh !important;
    min-height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-min-30-over-xl {
    min-width: 30% !important;
  }
  .vw-min-30-over-xl {
    min-width: 30% !important;
    min-width: 30vw !important;
    min-width: calc(var(--vw, 1vw) * 30) !important;
  }
  .h-max-30-over-xl {
    max-height: 30% !important;
  }
  .vh-max-30-over-xl {
    max-height: 30% !important;
    max-height: 30vh !important;
    max-height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-max-30-over-xl {
    max-width: 30% !important;
  }
  .vw-max-30-over-xl {
    max-width: 30% !important;
    max-width: 30vw !important;
    max-width: calc(var(--vw, 1vw) * 30) !important;
  }
  .h-30-over-xl {
    height: 30% !important;
  }
  .svh-30-over-xl {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1svh) * 30) !important;
    height: 30svh !important;
  }
  .lvh-30-over-xl {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1lvh) * 30) !important;
    height: 30lvh !important;
  }
  .dvh-30-over-xl {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1dvh) * 30) !important;
    height: 30dvh !important;
  }
  .vh-30-over-xl {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-30-over-xl {
    width: 30% !important;
  }
  .svw-30-over-xl {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1svw) * 30) !important;
    width: 30svw !important;
  }
  .lvw-30-over-xl {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1lvw) * 30) !important;
    width: 30lvw !important;
  }
  .dvw-30-over-xl {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1dvw) * 30) !important;
    width: 30dvw !important;
  }
  .vw-30-over-xl {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1vw) * 30) !important;
  }
  .vmin-30-over-xl {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vmin) * 30) !important;
    height: 30vmin !important;
  }
  .vmax-30-over-xl {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vmax) * 30) !important;
    height: 30vmax !important;
  }
  .h-min-35-over-xl {
    min-height: 35% !important;
  }
  .vh-min-35-over-xl {
    min-height: 35% !important;
    min-height: 35vh !important;
    min-height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-min-35-over-xl {
    min-width: 35% !important;
  }
  .vw-min-35-over-xl {
    min-width: 35% !important;
    min-width: 35vw !important;
    min-width: calc(var(--vw, 1vw) * 35) !important;
  }
  .h-max-35-over-xl {
    max-height: 35% !important;
  }
  .vh-max-35-over-xl {
    max-height: 35% !important;
    max-height: 35vh !important;
    max-height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-max-35-over-xl {
    max-width: 35% !important;
  }
  .vw-max-35-over-xl {
    max-width: 35% !important;
    max-width: 35vw !important;
    max-width: calc(var(--vw, 1vw) * 35) !important;
  }
  .h-35-over-xl {
    height: 35% !important;
  }
  .svh-35-over-xl {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1svh) * 35) !important;
    height: 35svh !important;
  }
  .lvh-35-over-xl {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1lvh) * 35) !important;
    height: 35lvh !important;
  }
  .dvh-35-over-xl {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1dvh) * 35) !important;
    height: 35dvh !important;
  }
  .vh-35-over-xl {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-35-over-xl {
    width: 35% !important;
  }
  .svw-35-over-xl {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1svw) * 35) !important;
    width: 35svw !important;
  }
  .lvw-35-over-xl {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1lvw) * 35) !important;
    width: 35lvw !important;
  }
  .dvw-35-over-xl {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1dvw) * 35) !important;
    width: 35dvw !important;
  }
  .vw-35-over-xl {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1vw) * 35) !important;
  }
  .vmin-35-over-xl {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vmin) * 35) !important;
    height: 35vmin !important;
  }
  .vmax-35-over-xl {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vmax) * 35) !important;
    height: 35vmax !important;
  }
  .h-min-40-over-xl {
    min-height: 40% !important;
  }
  .vh-min-40-over-xl {
    min-height: 40% !important;
    min-height: 40vh !important;
    min-height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-min-40-over-xl {
    min-width: 40% !important;
  }
  .vw-min-40-over-xl {
    min-width: 40% !important;
    min-width: 40vw !important;
    min-width: calc(var(--vw, 1vw) * 40) !important;
  }
  .h-max-40-over-xl {
    max-height: 40% !important;
  }
  .vh-max-40-over-xl {
    max-height: 40% !important;
    max-height: 40vh !important;
    max-height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-max-40-over-xl {
    max-width: 40% !important;
  }
  .vw-max-40-over-xl {
    max-width: 40% !important;
    max-width: 40vw !important;
    max-width: calc(var(--vw, 1vw) * 40) !important;
  }
  .h-40-over-xl {
    height: 40% !important;
  }
  .svh-40-over-xl {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1svh) * 40) !important;
    height: 40svh !important;
  }
  .lvh-40-over-xl {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1lvh) * 40) !important;
    height: 40lvh !important;
  }
  .dvh-40-over-xl {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1dvh) * 40) !important;
    height: 40dvh !important;
  }
  .vh-40-over-xl {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-40-over-xl {
    width: 40% !important;
  }
  .svw-40-over-xl {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1svw) * 40) !important;
    width: 40svw !important;
  }
  .lvw-40-over-xl {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1lvw) * 40) !important;
    width: 40lvw !important;
  }
  .dvw-40-over-xl {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1dvw) * 40) !important;
    width: 40dvw !important;
  }
  .vw-40-over-xl {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1vw) * 40) !important;
  }
  .vmin-40-over-xl {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vmin) * 40) !important;
    height: 40vmin !important;
  }
  .vmax-40-over-xl {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vmax) * 40) !important;
    height: 40vmax !important;
  }
  .h-min-45-over-xl {
    min-height: 45% !important;
  }
  .vh-min-45-over-xl {
    min-height: 45% !important;
    min-height: 45vh !important;
    min-height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-min-45-over-xl {
    min-width: 45% !important;
  }
  .vw-min-45-over-xl {
    min-width: 45% !important;
    min-width: 45vw !important;
    min-width: calc(var(--vw, 1vw) * 45) !important;
  }
  .h-max-45-over-xl {
    max-height: 45% !important;
  }
  .vh-max-45-over-xl {
    max-height: 45% !important;
    max-height: 45vh !important;
    max-height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-max-45-over-xl {
    max-width: 45% !important;
  }
  .vw-max-45-over-xl {
    max-width: 45% !important;
    max-width: 45vw !important;
    max-width: calc(var(--vw, 1vw) * 45) !important;
  }
  .h-45-over-xl {
    height: 45% !important;
  }
  .svh-45-over-xl {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1svh) * 45) !important;
    height: 45svh !important;
  }
  .lvh-45-over-xl {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1lvh) * 45) !important;
    height: 45lvh !important;
  }
  .dvh-45-over-xl {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1dvh) * 45) !important;
    height: 45dvh !important;
  }
  .vh-45-over-xl {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-45-over-xl {
    width: 45% !important;
  }
  .svw-45-over-xl {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1svw) * 45) !important;
    width: 45svw !important;
  }
  .lvw-45-over-xl {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1lvw) * 45) !important;
    width: 45lvw !important;
  }
  .dvw-45-over-xl {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1dvw) * 45) !important;
    width: 45dvw !important;
  }
  .vw-45-over-xl {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1vw) * 45) !important;
  }
  .vmin-45-over-xl {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vmin) * 45) !important;
    height: 45vmin !important;
  }
  .vmax-45-over-xl {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vmax) * 45) !important;
    height: 45vmax !important;
  }
  .h-min-50-over-xl {
    min-height: 50% !important;
  }
  .vh-min-50-over-xl {
    min-height: 50% !important;
    min-height: 50vh !important;
    min-height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-min-50-over-xl {
    min-width: 50% !important;
  }
  .vw-min-50-over-xl {
    min-width: 50% !important;
    min-width: 50vw !important;
    min-width: calc(var(--vw, 1vw) * 50) !important;
  }
  .h-max-50-over-xl {
    max-height: 50% !important;
  }
  .vh-max-50-over-xl {
    max-height: 50% !important;
    max-height: 50vh !important;
    max-height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-max-50-over-xl {
    max-width: 50% !important;
  }
  .vw-max-50-over-xl {
    max-width: 50% !important;
    max-width: 50vw !important;
    max-width: calc(var(--vw, 1vw) * 50) !important;
  }
  .h-50-over-xl {
    height: 50% !important;
  }
  .svh-50-over-xl {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1svh) * 50) !important;
    height: 50svh !important;
  }
  .lvh-50-over-xl {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1lvh) * 50) !important;
    height: 50lvh !important;
  }
  .dvh-50-over-xl {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1dvh) * 50) !important;
    height: 50dvh !important;
  }
  .vh-50-over-xl {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-50-over-xl {
    width: 50% !important;
  }
  .svw-50-over-xl {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1svw) * 50) !important;
    width: 50svw !important;
  }
  .lvw-50-over-xl {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1lvw) * 50) !important;
    width: 50lvw !important;
  }
  .dvw-50-over-xl {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1dvw) * 50) !important;
    width: 50dvw !important;
  }
  .vw-50-over-xl {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1vw) * 50) !important;
  }
  .vmin-50-over-xl {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vmin) * 50) !important;
    height: 50vmin !important;
  }
  .vmax-50-over-xl {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vmax) * 50) !important;
    height: 50vmax !important;
  }
  .h-min-55-over-xl {
    min-height: 55% !important;
  }
  .vh-min-55-over-xl {
    min-height: 55% !important;
    min-height: 55vh !important;
    min-height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-min-55-over-xl {
    min-width: 55% !important;
  }
  .vw-min-55-over-xl {
    min-width: 55% !important;
    min-width: 55vw !important;
    min-width: calc(var(--vw, 1vw) * 55) !important;
  }
  .h-max-55-over-xl {
    max-height: 55% !important;
  }
  .vh-max-55-over-xl {
    max-height: 55% !important;
    max-height: 55vh !important;
    max-height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-max-55-over-xl {
    max-width: 55% !important;
  }
  .vw-max-55-over-xl {
    max-width: 55% !important;
    max-width: 55vw !important;
    max-width: calc(var(--vw, 1vw) * 55) !important;
  }
  .h-55-over-xl {
    height: 55% !important;
  }
  .svh-55-over-xl {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1svh) * 55) !important;
    height: 55svh !important;
  }
  .lvh-55-over-xl {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1lvh) * 55) !important;
    height: 55lvh !important;
  }
  .dvh-55-over-xl {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1dvh) * 55) !important;
    height: 55dvh !important;
  }
  .vh-55-over-xl {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-55-over-xl {
    width: 55% !important;
  }
  .svw-55-over-xl {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1svw) * 55) !important;
    width: 55svw !important;
  }
  .lvw-55-over-xl {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1lvw) * 55) !important;
    width: 55lvw !important;
  }
  .dvw-55-over-xl {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1dvw) * 55) !important;
    width: 55dvw !important;
  }
  .vw-55-over-xl {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1vw) * 55) !important;
  }
  .vmin-55-over-xl {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vmin) * 55) !important;
    height: 55vmin !important;
  }
  .vmax-55-over-xl {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vmax) * 55) !important;
    height: 55vmax !important;
  }
  .h-min-60-over-xl {
    min-height: 60% !important;
  }
  .vh-min-60-over-xl {
    min-height: 60% !important;
    min-height: 60vh !important;
    min-height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-min-60-over-xl {
    min-width: 60% !important;
  }
  .vw-min-60-over-xl {
    min-width: 60% !important;
    min-width: 60vw !important;
    min-width: calc(var(--vw, 1vw) * 60) !important;
  }
  .h-max-60-over-xl {
    max-height: 60% !important;
  }
  .vh-max-60-over-xl {
    max-height: 60% !important;
    max-height: 60vh !important;
    max-height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-max-60-over-xl {
    max-width: 60% !important;
  }
  .vw-max-60-over-xl {
    max-width: 60% !important;
    max-width: 60vw !important;
    max-width: calc(var(--vw, 1vw) * 60) !important;
  }
  .h-60-over-xl {
    height: 60% !important;
  }
  .svh-60-over-xl {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1svh) * 60) !important;
    height: 60svh !important;
  }
  .lvh-60-over-xl {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1lvh) * 60) !important;
    height: 60lvh !important;
  }
  .dvh-60-over-xl {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1dvh) * 60) !important;
    height: 60dvh !important;
  }
  .vh-60-over-xl {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-60-over-xl {
    width: 60% !important;
  }
  .svw-60-over-xl {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1svw) * 60) !important;
    width: 60svw !important;
  }
  .lvw-60-over-xl {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1lvw) * 60) !important;
    width: 60lvw !important;
  }
  .dvw-60-over-xl {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1dvw) * 60) !important;
    width: 60dvw !important;
  }
  .vw-60-over-xl {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1vw) * 60) !important;
  }
  .vmin-60-over-xl {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vmin) * 60) !important;
    height: 60vmin !important;
  }
  .vmax-60-over-xl {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vmax) * 60) !important;
    height: 60vmax !important;
  }
  .h-min-65-over-xl {
    min-height: 65% !important;
  }
  .vh-min-65-over-xl {
    min-height: 65% !important;
    min-height: 65vh !important;
    min-height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-min-65-over-xl {
    min-width: 65% !important;
  }
  .vw-min-65-over-xl {
    min-width: 65% !important;
    min-width: 65vw !important;
    min-width: calc(var(--vw, 1vw) * 65) !important;
  }
  .h-max-65-over-xl {
    max-height: 65% !important;
  }
  .vh-max-65-over-xl {
    max-height: 65% !important;
    max-height: 65vh !important;
    max-height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-max-65-over-xl {
    max-width: 65% !important;
  }
  .vw-max-65-over-xl {
    max-width: 65% !important;
    max-width: 65vw !important;
    max-width: calc(var(--vw, 1vw) * 65) !important;
  }
  .h-65-over-xl {
    height: 65% !important;
  }
  .svh-65-over-xl {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1svh) * 65) !important;
    height: 65svh !important;
  }
  .lvh-65-over-xl {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1lvh) * 65) !important;
    height: 65lvh !important;
  }
  .dvh-65-over-xl {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1dvh) * 65) !important;
    height: 65dvh !important;
  }
  .vh-65-over-xl {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-65-over-xl {
    width: 65% !important;
  }
  .svw-65-over-xl {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1svw) * 65) !important;
    width: 65svw !important;
  }
  .lvw-65-over-xl {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1lvw) * 65) !important;
    width: 65lvw !important;
  }
  .dvw-65-over-xl {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1dvw) * 65) !important;
    width: 65dvw !important;
  }
  .vw-65-over-xl {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1vw) * 65) !important;
  }
  .vmin-65-over-xl {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vmin) * 65) !important;
    height: 65vmin !important;
  }
  .vmax-65-over-xl {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vmax) * 65) !important;
    height: 65vmax !important;
  }
  .h-min-70-over-xl {
    min-height: 70% !important;
  }
  .vh-min-70-over-xl {
    min-height: 70% !important;
    min-height: 70vh !important;
    min-height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-min-70-over-xl {
    min-width: 70% !important;
  }
  .vw-min-70-over-xl {
    min-width: 70% !important;
    min-width: 70vw !important;
    min-width: calc(var(--vw, 1vw) * 70) !important;
  }
  .h-max-70-over-xl {
    max-height: 70% !important;
  }
  .vh-max-70-over-xl {
    max-height: 70% !important;
    max-height: 70vh !important;
    max-height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-max-70-over-xl {
    max-width: 70% !important;
  }
  .vw-max-70-over-xl {
    max-width: 70% !important;
    max-width: 70vw !important;
    max-width: calc(var(--vw, 1vw) * 70) !important;
  }
  .h-70-over-xl {
    height: 70% !important;
  }
  .svh-70-over-xl {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1svh) * 70) !important;
    height: 70svh !important;
  }
  .lvh-70-over-xl {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1lvh) * 70) !important;
    height: 70lvh !important;
  }
  .dvh-70-over-xl {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1dvh) * 70) !important;
    height: 70dvh !important;
  }
  .vh-70-over-xl {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-70-over-xl {
    width: 70% !important;
  }
  .svw-70-over-xl {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1svw) * 70) !important;
    width: 70svw !important;
  }
  .lvw-70-over-xl {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1lvw) * 70) !important;
    width: 70lvw !important;
  }
  .dvw-70-over-xl {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1dvw) * 70) !important;
    width: 70dvw !important;
  }
  .vw-70-over-xl {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1vw) * 70) !important;
  }
  .vmin-70-over-xl {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vmin) * 70) !important;
    height: 70vmin !important;
  }
  .vmax-70-over-xl {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vmax) * 70) !important;
    height: 70vmax !important;
  }
  .h-min-75-over-xl {
    min-height: 75% !important;
  }
  .vh-min-75-over-xl {
    min-height: 75% !important;
    min-height: 75vh !important;
    min-height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-min-75-over-xl {
    min-width: 75% !important;
  }
  .vw-min-75-over-xl {
    min-width: 75% !important;
    min-width: 75vw !important;
    min-width: calc(var(--vw, 1vw) * 75) !important;
  }
  .h-max-75-over-xl {
    max-height: 75% !important;
  }
  .vh-max-75-over-xl {
    max-height: 75% !important;
    max-height: 75vh !important;
    max-height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-max-75-over-xl {
    max-width: 75% !important;
  }
  .vw-max-75-over-xl {
    max-width: 75% !important;
    max-width: 75vw !important;
    max-width: calc(var(--vw, 1vw) * 75) !important;
  }
  .h-75-over-xl {
    height: 75% !important;
  }
  .svh-75-over-xl {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1svh) * 75) !important;
    height: 75svh !important;
  }
  .lvh-75-over-xl {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1lvh) * 75) !important;
    height: 75lvh !important;
  }
  .dvh-75-over-xl {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1dvh) * 75) !important;
    height: 75dvh !important;
  }
  .vh-75-over-xl {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-75-over-xl {
    width: 75% !important;
  }
  .svw-75-over-xl {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1svw) * 75) !important;
    width: 75svw !important;
  }
  .lvw-75-over-xl {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1lvw) * 75) !important;
    width: 75lvw !important;
  }
  .dvw-75-over-xl {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1dvw) * 75) !important;
    width: 75dvw !important;
  }
  .vw-75-over-xl {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1vw) * 75) !important;
  }
  .vmin-75-over-xl {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vmin) * 75) !important;
    height: 75vmin !important;
  }
  .vmax-75-over-xl {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vmax) * 75) !important;
    height: 75vmax !important;
  }
  .h-min-80-over-xl {
    min-height: 80% !important;
  }
  .vh-min-80-over-xl {
    min-height: 80% !important;
    min-height: 80vh !important;
    min-height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-min-80-over-xl {
    min-width: 80% !important;
  }
  .vw-min-80-over-xl {
    min-width: 80% !important;
    min-width: 80vw !important;
    min-width: calc(var(--vw, 1vw) * 80) !important;
  }
  .h-max-80-over-xl {
    max-height: 80% !important;
  }
  .vh-max-80-over-xl {
    max-height: 80% !important;
    max-height: 80vh !important;
    max-height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-max-80-over-xl {
    max-width: 80% !important;
  }
  .vw-max-80-over-xl {
    max-width: 80% !important;
    max-width: 80vw !important;
    max-width: calc(var(--vw, 1vw) * 80) !important;
  }
  .h-80-over-xl {
    height: 80% !important;
  }
  .svh-80-over-xl {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1svh) * 80) !important;
    height: 80svh !important;
  }
  .lvh-80-over-xl {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1lvh) * 80) !important;
    height: 80lvh !important;
  }
  .dvh-80-over-xl {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1dvh) * 80) !important;
    height: 80dvh !important;
  }
  .vh-80-over-xl {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-80-over-xl {
    width: 80% !important;
  }
  .svw-80-over-xl {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1svw) * 80) !important;
    width: 80svw !important;
  }
  .lvw-80-over-xl {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1lvw) * 80) !important;
    width: 80lvw !important;
  }
  .dvw-80-over-xl {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1dvw) * 80) !important;
    width: 80dvw !important;
  }
  .vw-80-over-xl {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1vw) * 80) !important;
  }
  .vmin-80-over-xl {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vmin) * 80) !important;
    height: 80vmin !important;
  }
  .vmax-80-over-xl {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vmax) * 80) !important;
    height: 80vmax !important;
  }
  .h-min-85-over-xl {
    min-height: 85% !important;
  }
  .vh-min-85-over-xl {
    min-height: 85% !important;
    min-height: 85vh !important;
    min-height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-min-85-over-xl {
    min-width: 85% !important;
  }
  .vw-min-85-over-xl {
    min-width: 85% !important;
    min-width: 85vw !important;
    min-width: calc(var(--vw, 1vw) * 85) !important;
  }
  .h-max-85-over-xl {
    max-height: 85% !important;
  }
  .vh-max-85-over-xl {
    max-height: 85% !important;
    max-height: 85vh !important;
    max-height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-max-85-over-xl {
    max-width: 85% !important;
  }
  .vw-max-85-over-xl {
    max-width: 85% !important;
    max-width: 85vw !important;
    max-width: calc(var(--vw, 1vw) * 85) !important;
  }
  .h-85-over-xl {
    height: 85% !important;
  }
  .svh-85-over-xl {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1svh) * 85) !important;
    height: 85svh !important;
  }
  .lvh-85-over-xl {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1lvh) * 85) !important;
    height: 85lvh !important;
  }
  .dvh-85-over-xl {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1dvh) * 85) !important;
    height: 85dvh !important;
  }
  .vh-85-over-xl {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-85-over-xl {
    width: 85% !important;
  }
  .svw-85-over-xl {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1svw) * 85) !important;
    width: 85svw !important;
  }
  .lvw-85-over-xl {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1lvw) * 85) !important;
    width: 85lvw !important;
  }
  .dvw-85-over-xl {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1dvw) * 85) !important;
    width: 85dvw !important;
  }
  .vw-85-over-xl {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1vw) * 85) !important;
  }
  .vmin-85-over-xl {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vmin) * 85) !important;
    height: 85vmin !important;
  }
  .vmax-85-over-xl {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vmax) * 85) !important;
    height: 85vmax !important;
  }
  .h-min-90-over-xl {
    min-height: 90% !important;
  }
  .vh-min-90-over-xl {
    min-height: 90% !important;
    min-height: 90vh !important;
    min-height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-min-90-over-xl {
    min-width: 90% !important;
  }
  .vw-min-90-over-xl {
    min-width: 90% !important;
    min-width: 90vw !important;
    min-width: calc(var(--vw, 1vw) * 90) !important;
  }
  .h-max-90-over-xl {
    max-height: 90% !important;
  }
  .vh-max-90-over-xl {
    max-height: 90% !important;
    max-height: 90vh !important;
    max-height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-max-90-over-xl {
    max-width: 90% !important;
  }
  .vw-max-90-over-xl {
    max-width: 90% !important;
    max-width: 90vw !important;
    max-width: calc(var(--vw, 1vw) * 90) !important;
  }
  .h-90-over-xl {
    height: 90% !important;
  }
  .svh-90-over-xl {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1svh) * 90) !important;
    height: 90svh !important;
  }
  .lvh-90-over-xl {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1lvh) * 90) !important;
    height: 90lvh !important;
  }
  .dvh-90-over-xl {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1dvh) * 90) !important;
    height: 90dvh !important;
  }
  .vh-90-over-xl {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-90-over-xl {
    width: 90% !important;
  }
  .svw-90-over-xl {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1svw) * 90) !important;
    width: 90svw !important;
  }
  .lvw-90-over-xl {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1lvw) * 90) !important;
    width: 90lvw !important;
  }
  .dvw-90-over-xl {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1dvw) * 90) !important;
    width: 90dvw !important;
  }
  .vw-90-over-xl {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1vw) * 90) !important;
  }
  .vmin-90-over-xl {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vmin) * 90) !important;
    height: 90vmin !important;
  }
  .vmax-90-over-xl {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vmax) * 90) !important;
    height: 90vmax !important;
  }
  .h-min-95-over-xl {
    min-height: 95% !important;
  }
  .vh-min-95-over-xl {
    min-height: 95% !important;
    min-height: 95vh !important;
    min-height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-min-95-over-xl {
    min-width: 95% !important;
  }
  .vw-min-95-over-xl {
    min-width: 95% !important;
    min-width: 95vw !important;
    min-width: calc(var(--vw, 1vw) * 95) !important;
  }
  .h-max-95-over-xl {
    max-height: 95% !important;
  }
  .vh-max-95-over-xl {
    max-height: 95% !important;
    max-height: 95vh !important;
    max-height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-max-95-over-xl {
    max-width: 95% !important;
  }
  .vw-max-95-over-xl {
    max-width: 95% !important;
    max-width: 95vw !important;
    max-width: calc(var(--vw, 1vw) * 95) !important;
  }
  .h-95-over-xl {
    height: 95% !important;
  }
  .svh-95-over-xl {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1svh) * 95) !important;
    height: 95svh !important;
  }
  .lvh-95-over-xl {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1lvh) * 95) !important;
    height: 95lvh !important;
  }
  .dvh-95-over-xl {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1dvh) * 95) !important;
    height: 95dvh !important;
  }
  .vh-95-over-xl {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-95-over-xl {
    width: 95% !important;
  }
  .svw-95-over-xl {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1svw) * 95) !important;
    width: 95svw !important;
  }
  .lvw-95-over-xl {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1lvw) * 95) !important;
    width: 95lvw !important;
  }
  .dvw-95-over-xl {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1dvw) * 95) !important;
    width: 95dvw !important;
  }
  .vw-95-over-xl {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1vw) * 95) !important;
  }
  .vmin-95-over-xl {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vmin) * 95) !important;
    height: 95vmin !important;
  }
  .vmax-95-over-xl {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vmax) * 95) !important;
    height: 95vmax !important;
  }
  .h-min-100-over-xl {
    min-height: 100% !important;
  }
  .vh-min-100-over-xl {
    min-height: 100% !important;
    min-height: 100vh !important;
    min-height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-min-100-over-xl {
    min-width: 100% !important;
  }
  .vw-min-100-over-xl {
    min-width: 100% !important;
    min-width: 100vw !important;
    min-width: calc(var(--vw, 1vw) * 100) !important;
  }
  .h-max-100-over-xl {
    max-height: 100% !important;
  }
  .vh-max-100-over-xl {
    max-height: 100% !important;
    max-height: 100vh !important;
    max-height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-max-100-over-xl {
    max-width: 100% !important;
  }
  .vw-max-100-over-xl {
    max-width: 100% !important;
    max-width: 100vw !important;
    max-width: calc(var(--vw, 1vw) * 100) !important;
  }
  .h-100-over-xl {
    height: 100% !important;
  }
  .svh-100-over-xl {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1svh) * 100) !important;
    height: 100svh !important;
  }
  .lvh-100-over-xl {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1lvh) * 100) !important;
    height: 100lvh !important;
  }
  .dvh-100-over-xl {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1dvh) * 100) !important;
    height: 100dvh !important;
  }
  .vh-100-over-xl {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-100-over-xl {
    width: 100% !important;
  }
  .svw-100-over-xl {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1svw) * 100) !important;
    width: 100svw !important;
  }
  .lvw-100-over-xl {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1lvw) * 100) !important;
    width: 100lvw !important;
  }
  .dvw-100-over-xl {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1dvw) * 100) !important;
    width: 100dvw !important;
  }
  .vw-100-over-xl {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1vw) * 100) !important;
  }
  .vmin-100-over-xl {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vmin) * 100) !important;
    height: 100vmin !important;
  }
  .vmax-100-over-xl {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vmax) * 100) !important;
    height: 100vmax !important;
  }
}
@media (min-width: 1400px) {
  label.input-group-text.w-fix-xxs-over-xxl {
    flex-shrink: 0 !important;
  }
  .w-fix-xxs-over-xxl {
    width: 45px !important;
  }
  .h-fix-xxs-over-xxl {
    height: 1.25rem !important;
  }
  .w-and-h-fix-xxs-over-xxl {
    width: 45px !important;
    height: 45px !important;
  }
  .h-and-w-fix-xxs-over-xxl {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  label.input-group-text.w-fix-xs-over-xxl {
    flex-shrink: 0 !important;
  }
  .w-fix-xs-over-xxl {
    width: 100px !important;
  }
  .h-fix-xs-over-xxl {
    height: 1.66rem !important;
  }
  .w-and-h-fix-xs-over-xxl {
    width: 100px !important;
    height: 100px !important;
  }
  .h-and-w-fix-xs-over-xxl {
    height: 1.66rem !important;
    width: 1.66rem !important;
  }
  label.input-group-text.w-fix-sm-over-xxl {
    flex-shrink: 0 !important;
  }
  .w-fix-sm-over-xxl {
    width: 140px !important;
  }
  .h-fix-sm-over-xxl {
    height: 2rem !important;
  }
  .w-and-h-fix-sm-over-xxl {
    width: 140px !important;
    height: 140px !important;
  }
  .h-and-w-fix-sm-over-xxl {
    height: 2rem !important;
    width: 2rem !important;
  }
  label.input-group-text.w-fix-md-over-xxl {
    flex-shrink: 0 !important;
  }
  .w-fix-md-over-xxl {
    width: 191px !important;
  }
  .h-fix-md-over-xxl {
    height: 2.5rem !important;
  }
  .w-and-h-fix-md-over-xxl {
    width: 191px !important;
    height: 191px !important;
  }
  .h-and-w-fix-md-over-xxl {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  label.input-group-text.w-fix-lg-over-xxl {
    flex-shrink: 0 !important;
  }
  .w-fix-lg-over-xxl {
    width: 250px !important;
  }
  .h-fix-lg-over-xxl {
    height: 3.75rem !important;
  }
  .w-and-h-fix-lg-over-xxl {
    width: 250px !important;
    height: 250px !important;
  }
  .h-and-w-fix-lg-over-xxl {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  label.input-group-text.w-fix-xl-over-xxl {
    flex-shrink: 0 !important;
  }
  .w-fix-xl-over-xxl {
    width: 275px !important;
  }
  .h-fix-xl-over-xxl {
    height: 7.5rem !important;
  }
  .w-and-h-fix-xl-over-xxl {
    width: 275px !important;
    height: 275px !important;
  }
  .h-and-w-fix-xl-over-xxl {
    height: 7.5rem !important;
    width: 7.5rem !important;
  }
  label.input-group-text.w-fix-xxl-over-xxl {
    flex-shrink: 0 !important;
  }
  .w-fix-xxl-over-xxl {
    width: 300px !important;
  }
  .h-fix-xxl-over-xxl {
    height: 9.5rem !important;
  }
  .w-and-h-fix-xxl-over-xxl {
    width: 300px !important;
    height: 300px !important;
  }
  .h-and-w-fix-xxl-over-xxl {
    height: 9.5rem !important;
    width: 9.5rem !important;
  }
  label.input-group-text.w-fix-over-xxl {
    flex-shrink: 0 !important;
  }
  .w-fix-over-xxl {
    width: 191px !important;
  }
  .h-fix-over-xxl {
    height: 2.5rem !important;
  }
  .wh-fix-over-xxl {
    width: 191px !important;
    height: 191px !important;
  }
  .hw-fix-over-xxl {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  .w-variable-over-xxl {
    width: inherit !important;
  }
  .w-auto-over-xxl {
    width: auto !important;
  }
  .w-fit-over-xxl {
    width: fit-content !important;
  }
  .h-variable-over-xxl {
    height: inherit !important;
  }
  .h-fit-over-xxl {
    height: fit-content !important;
  }
  .h-min-0-over-xxl {
    min-height: 0% !important;
  }
  .vh-min-0-over-xxl {
    min-height: 0% !important;
    min-height: 0vh !important;
    min-height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-min-0-over-xxl {
    min-width: 0% !important;
  }
  .vw-min-0-over-xxl {
    min-width: 0% !important;
    min-width: 0vw !important;
    min-width: calc(var(--vw, 1vw) * 0) !important;
  }
  .h-max-0-over-xxl {
    max-height: 0% !important;
  }
  .vh-max-0-over-xxl {
    max-height: 0% !important;
    max-height: 0vh !important;
    max-height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-max-0-over-xxl {
    max-width: 0% !important;
  }
  .vw-max-0-over-xxl {
    max-width: 0% !important;
    max-width: 0vw !important;
    max-width: calc(var(--vw, 1vw) * 0) !important;
  }
  .h-0-over-xxl {
    height: 0% !important;
  }
  .svh-0-over-xxl {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1svh) * 0) !important;
    height: 0svh !important;
  }
  .lvh-0-over-xxl {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1lvh) * 0) !important;
    height: 0lvh !important;
  }
  .dvh-0-over-xxl {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1dvh) * 0) !important;
    height: 0dvh !important;
  }
  .vh-0-over-xxl {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vh) * 0) !important;
  }
  .w-0-over-xxl {
    width: 0% !important;
  }
  .svw-0-over-xxl {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1svw) * 0) !important;
    width: 0svw !important;
  }
  .lvw-0-over-xxl {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1lvw) * 0) !important;
    width: 0lvw !important;
  }
  .dvw-0-over-xxl {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1dvw) * 0) !important;
    width: 0dvw !important;
  }
  .vw-0-over-xxl {
    width: 0% !important;
    width: 0vw !important;
    width: calc(var(--vw, 1vw) * 0) !important;
  }
  .vmin-0-over-xxl {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vmin) * 0) !important;
    height: 0vmin !important;
  }
  .vmax-0-over-xxl {
    height: 0% !important;
    height: 0vh !important;
    height: calc(var(--vh, 1vmax) * 0) !important;
    height: 0vmax !important;
  }
  .h-min-5-over-xxl {
    min-height: 5% !important;
  }
  .vh-min-5-over-xxl {
    min-height: 5% !important;
    min-height: 5vh !important;
    min-height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-min-5-over-xxl {
    min-width: 5% !important;
  }
  .vw-min-5-over-xxl {
    min-width: 5% !important;
    min-width: 5vw !important;
    min-width: calc(var(--vw, 1vw) * 5) !important;
  }
  .h-max-5-over-xxl {
    max-height: 5% !important;
  }
  .vh-max-5-over-xxl {
    max-height: 5% !important;
    max-height: 5vh !important;
    max-height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-max-5-over-xxl {
    max-width: 5% !important;
  }
  .vw-max-5-over-xxl {
    max-width: 5% !important;
    max-width: 5vw !important;
    max-width: calc(var(--vw, 1vw) * 5) !important;
  }
  .h-5-over-xxl {
    height: 5% !important;
  }
  .svh-5-over-xxl {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1svh) * 5) !important;
    height: 5svh !important;
  }
  .lvh-5-over-xxl {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1lvh) * 5) !important;
    height: 5lvh !important;
  }
  .dvh-5-over-xxl {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1dvh) * 5) !important;
    height: 5dvh !important;
  }
  .vh-5-over-xxl {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vh) * 5) !important;
  }
  .w-5-over-xxl {
    width: 5% !important;
  }
  .svw-5-over-xxl {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1svw) * 5) !important;
    width: 5svw !important;
  }
  .lvw-5-over-xxl {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1lvw) * 5) !important;
    width: 5lvw !important;
  }
  .dvw-5-over-xxl {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1dvw) * 5) !important;
    width: 5dvw !important;
  }
  .vw-5-over-xxl {
    width: 5% !important;
    width: 5vw !important;
    width: calc(var(--vw, 1vw) * 5) !important;
  }
  .vmin-5-over-xxl {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vmin) * 5) !important;
    height: 5vmin !important;
  }
  .vmax-5-over-xxl {
    height: 5% !important;
    height: 5vh !important;
    height: calc(var(--vh, 1vmax) * 5) !important;
    height: 5vmax !important;
  }
  .h-min-10-over-xxl {
    min-height: 10% !important;
  }
  .vh-min-10-over-xxl {
    min-height: 10% !important;
    min-height: 10vh !important;
    min-height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-min-10-over-xxl {
    min-width: 10% !important;
  }
  .vw-min-10-over-xxl {
    min-width: 10% !important;
    min-width: 10vw !important;
    min-width: calc(var(--vw, 1vw) * 10) !important;
  }
  .h-max-10-over-xxl {
    max-height: 10% !important;
  }
  .vh-max-10-over-xxl {
    max-height: 10% !important;
    max-height: 10vh !important;
    max-height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-max-10-over-xxl {
    max-width: 10% !important;
  }
  .vw-max-10-over-xxl {
    max-width: 10% !important;
    max-width: 10vw !important;
    max-width: calc(var(--vw, 1vw) * 10) !important;
  }
  .h-10-over-xxl {
    height: 10% !important;
  }
  .svh-10-over-xxl {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1svh) * 10) !important;
    height: 10svh !important;
  }
  .lvh-10-over-xxl {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1lvh) * 10) !important;
    height: 10lvh !important;
  }
  .dvh-10-over-xxl {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1dvh) * 10) !important;
    height: 10dvh !important;
  }
  .vh-10-over-xxl {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vh) * 10) !important;
  }
  .w-10-over-xxl {
    width: 10% !important;
  }
  .svw-10-over-xxl {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1svw) * 10) !important;
    width: 10svw !important;
  }
  .lvw-10-over-xxl {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1lvw) * 10) !important;
    width: 10lvw !important;
  }
  .dvw-10-over-xxl {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1dvw) * 10) !important;
    width: 10dvw !important;
  }
  .vw-10-over-xxl {
    width: 10% !important;
    width: 10vw !important;
    width: calc(var(--vw, 1vw) * 10) !important;
  }
  .vmin-10-over-xxl {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vmin) * 10) !important;
    height: 10vmin !important;
  }
  .vmax-10-over-xxl {
    height: 10% !important;
    height: 10vh !important;
    height: calc(var(--vh, 1vmax) * 10) !important;
    height: 10vmax !important;
  }
  .h-min-15-over-xxl {
    min-height: 15% !important;
  }
  .vh-min-15-over-xxl {
    min-height: 15% !important;
    min-height: 15vh !important;
    min-height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-min-15-over-xxl {
    min-width: 15% !important;
  }
  .vw-min-15-over-xxl {
    min-width: 15% !important;
    min-width: 15vw !important;
    min-width: calc(var(--vw, 1vw) * 15) !important;
  }
  .h-max-15-over-xxl {
    max-height: 15% !important;
  }
  .vh-max-15-over-xxl {
    max-height: 15% !important;
    max-height: 15vh !important;
    max-height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-max-15-over-xxl {
    max-width: 15% !important;
  }
  .vw-max-15-over-xxl {
    max-width: 15% !important;
    max-width: 15vw !important;
    max-width: calc(var(--vw, 1vw) * 15) !important;
  }
  .h-15-over-xxl {
    height: 15% !important;
  }
  .svh-15-over-xxl {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1svh) * 15) !important;
    height: 15svh !important;
  }
  .lvh-15-over-xxl {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1lvh) * 15) !important;
    height: 15lvh !important;
  }
  .dvh-15-over-xxl {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1dvh) * 15) !important;
    height: 15dvh !important;
  }
  .vh-15-over-xxl {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vh) * 15) !important;
  }
  .w-15-over-xxl {
    width: 15% !important;
  }
  .svw-15-over-xxl {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1svw) * 15) !important;
    width: 15svw !important;
  }
  .lvw-15-over-xxl {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1lvw) * 15) !important;
    width: 15lvw !important;
  }
  .dvw-15-over-xxl {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1dvw) * 15) !important;
    width: 15dvw !important;
  }
  .vw-15-over-xxl {
    width: 15% !important;
    width: 15vw !important;
    width: calc(var(--vw, 1vw) * 15) !important;
  }
  .vmin-15-over-xxl {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vmin) * 15) !important;
    height: 15vmin !important;
  }
  .vmax-15-over-xxl {
    height: 15% !important;
    height: 15vh !important;
    height: calc(var(--vh, 1vmax) * 15) !important;
    height: 15vmax !important;
  }
  .h-min-20-over-xxl {
    min-height: 20% !important;
  }
  .vh-min-20-over-xxl {
    min-height: 20% !important;
    min-height: 20vh !important;
    min-height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-min-20-over-xxl {
    min-width: 20% !important;
  }
  .vw-min-20-over-xxl {
    min-width: 20% !important;
    min-width: 20vw !important;
    min-width: calc(var(--vw, 1vw) * 20) !important;
  }
  .h-max-20-over-xxl {
    max-height: 20% !important;
  }
  .vh-max-20-over-xxl {
    max-height: 20% !important;
    max-height: 20vh !important;
    max-height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-max-20-over-xxl {
    max-width: 20% !important;
  }
  .vw-max-20-over-xxl {
    max-width: 20% !important;
    max-width: 20vw !important;
    max-width: calc(var(--vw, 1vw) * 20) !important;
  }
  .h-20-over-xxl {
    height: 20% !important;
  }
  .svh-20-over-xxl {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1svh) * 20) !important;
    height: 20svh !important;
  }
  .lvh-20-over-xxl {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1lvh) * 20) !important;
    height: 20lvh !important;
  }
  .dvh-20-over-xxl {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1dvh) * 20) !important;
    height: 20dvh !important;
  }
  .vh-20-over-xxl {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vh) * 20) !important;
  }
  .w-20-over-xxl {
    width: 20% !important;
  }
  .svw-20-over-xxl {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1svw) * 20) !important;
    width: 20svw !important;
  }
  .lvw-20-over-xxl {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1lvw) * 20) !important;
    width: 20lvw !important;
  }
  .dvw-20-over-xxl {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1dvw) * 20) !important;
    width: 20dvw !important;
  }
  .vw-20-over-xxl {
    width: 20% !important;
    width: 20vw !important;
    width: calc(var(--vw, 1vw) * 20) !important;
  }
  .vmin-20-over-xxl {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vmin) * 20) !important;
    height: 20vmin !important;
  }
  .vmax-20-over-xxl {
    height: 20% !important;
    height: 20vh !important;
    height: calc(var(--vh, 1vmax) * 20) !important;
    height: 20vmax !important;
  }
  .h-min-25-over-xxl {
    min-height: 25% !important;
  }
  .vh-min-25-over-xxl {
    min-height: 25% !important;
    min-height: 25vh !important;
    min-height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-min-25-over-xxl {
    min-width: 25% !important;
  }
  .vw-min-25-over-xxl {
    min-width: 25% !important;
    min-width: 25vw !important;
    min-width: calc(var(--vw, 1vw) * 25) !important;
  }
  .h-max-25-over-xxl {
    max-height: 25% !important;
  }
  .vh-max-25-over-xxl {
    max-height: 25% !important;
    max-height: 25vh !important;
    max-height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-max-25-over-xxl {
    max-width: 25% !important;
  }
  .vw-max-25-over-xxl {
    max-width: 25% !important;
    max-width: 25vw !important;
    max-width: calc(var(--vw, 1vw) * 25) !important;
  }
  .h-25-over-xxl {
    height: 25% !important;
  }
  .svh-25-over-xxl {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1svh) * 25) !important;
    height: 25svh !important;
  }
  .lvh-25-over-xxl {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1lvh) * 25) !important;
    height: 25lvh !important;
  }
  .dvh-25-over-xxl {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1dvh) * 25) !important;
    height: 25dvh !important;
  }
  .vh-25-over-xxl {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vh) * 25) !important;
  }
  .w-25-over-xxl {
    width: 25% !important;
  }
  .svw-25-over-xxl {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1svw) * 25) !important;
    width: 25svw !important;
  }
  .lvw-25-over-xxl {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1lvw) * 25) !important;
    width: 25lvw !important;
  }
  .dvw-25-over-xxl {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1dvw) * 25) !important;
    width: 25dvw !important;
  }
  .vw-25-over-xxl {
    width: 25% !important;
    width: 25vw !important;
    width: calc(var(--vw, 1vw) * 25) !important;
  }
  .vmin-25-over-xxl {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vmin) * 25) !important;
    height: 25vmin !important;
  }
  .vmax-25-over-xxl {
    height: 25% !important;
    height: 25vh !important;
    height: calc(var(--vh, 1vmax) * 25) !important;
    height: 25vmax !important;
  }
  .h-min-30-over-xxl {
    min-height: 30% !important;
  }
  .vh-min-30-over-xxl {
    min-height: 30% !important;
    min-height: 30vh !important;
    min-height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-min-30-over-xxl {
    min-width: 30% !important;
  }
  .vw-min-30-over-xxl {
    min-width: 30% !important;
    min-width: 30vw !important;
    min-width: calc(var(--vw, 1vw) * 30) !important;
  }
  .h-max-30-over-xxl {
    max-height: 30% !important;
  }
  .vh-max-30-over-xxl {
    max-height: 30% !important;
    max-height: 30vh !important;
    max-height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-max-30-over-xxl {
    max-width: 30% !important;
  }
  .vw-max-30-over-xxl {
    max-width: 30% !important;
    max-width: 30vw !important;
    max-width: calc(var(--vw, 1vw) * 30) !important;
  }
  .h-30-over-xxl {
    height: 30% !important;
  }
  .svh-30-over-xxl {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1svh) * 30) !important;
    height: 30svh !important;
  }
  .lvh-30-over-xxl {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1lvh) * 30) !important;
    height: 30lvh !important;
  }
  .dvh-30-over-xxl {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1dvh) * 30) !important;
    height: 30dvh !important;
  }
  .vh-30-over-xxl {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vh) * 30) !important;
  }
  .w-30-over-xxl {
    width: 30% !important;
  }
  .svw-30-over-xxl {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1svw) * 30) !important;
    width: 30svw !important;
  }
  .lvw-30-over-xxl {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1lvw) * 30) !important;
    width: 30lvw !important;
  }
  .dvw-30-over-xxl {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1dvw) * 30) !important;
    width: 30dvw !important;
  }
  .vw-30-over-xxl {
    width: 30% !important;
    width: 30vw !important;
    width: calc(var(--vw, 1vw) * 30) !important;
  }
  .vmin-30-over-xxl {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vmin) * 30) !important;
    height: 30vmin !important;
  }
  .vmax-30-over-xxl {
    height: 30% !important;
    height: 30vh !important;
    height: calc(var(--vh, 1vmax) * 30) !important;
    height: 30vmax !important;
  }
  .h-min-35-over-xxl {
    min-height: 35% !important;
  }
  .vh-min-35-over-xxl {
    min-height: 35% !important;
    min-height: 35vh !important;
    min-height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-min-35-over-xxl {
    min-width: 35% !important;
  }
  .vw-min-35-over-xxl {
    min-width: 35% !important;
    min-width: 35vw !important;
    min-width: calc(var(--vw, 1vw) * 35) !important;
  }
  .h-max-35-over-xxl {
    max-height: 35% !important;
  }
  .vh-max-35-over-xxl {
    max-height: 35% !important;
    max-height: 35vh !important;
    max-height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-max-35-over-xxl {
    max-width: 35% !important;
  }
  .vw-max-35-over-xxl {
    max-width: 35% !important;
    max-width: 35vw !important;
    max-width: calc(var(--vw, 1vw) * 35) !important;
  }
  .h-35-over-xxl {
    height: 35% !important;
  }
  .svh-35-over-xxl {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1svh) * 35) !important;
    height: 35svh !important;
  }
  .lvh-35-over-xxl {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1lvh) * 35) !important;
    height: 35lvh !important;
  }
  .dvh-35-over-xxl {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1dvh) * 35) !important;
    height: 35dvh !important;
  }
  .vh-35-over-xxl {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vh) * 35) !important;
  }
  .w-35-over-xxl {
    width: 35% !important;
  }
  .svw-35-over-xxl {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1svw) * 35) !important;
    width: 35svw !important;
  }
  .lvw-35-over-xxl {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1lvw) * 35) !important;
    width: 35lvw !important;
  }
  .dvw-35-over-xxl {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1dvw) * 35) !important;
    width: 35dvw !important;
  }
  .vw-35-over-xxl {
    width: 35% !important;
    width: 35vw !important;
    width: calc(var(--vw, 1vw) * 35) !important;
  }
  .vmin-35-over-xxl {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vmin) * 35) !important;
    height: 35vmin !important;
  }
  .vmax-35-over-xxl {
    height: 35% !important;
    height: 35vh !important;
    height: calc(var(--vh, 1vmax) * 35) !important;
    height: 35vmax !important;
  }
  .h-min-40-over-xxl {
    min-height: 40% !important;
  }
  .vh-min-40-over-xxl {
    min-height: 40% !important;
    min-height: 40vh !important;
    min-height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-min-40-over-xxl {
    min-width: 40% !important;
  }
  .vw-min-40-over-xxl {
    min-width: 40% !important;
    min-width: 40vw !important;
    min-width: calc(var(--vw, 1vw) * 40) !important;
  }
  .h-max-40-over-xxl {
    max-height: 40% !important;
  }
  .vh-max-40-over-xxl {
    max-height: 40% !important;
    max-height: 40vh !important;
    max-height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-max-40-over-xxl {
    max-width: 40% !important;
  }
  .vw-max-40-over-xxl {
    max-width: 40% !important;
    max-width: 40vw !important;
    max-width: calc(var(--vw, 1vw) * 40) !important;
  }
  .h-40-over-xxl {
    height: 40% !important;
  }
  .svh-40-over-xxl {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1svh) * 40) !important;
    height: 40svh !important;
  }
  .lvh-40-over-xxl {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1lvh) * 40) !important;
    height: 40lvh !important;
  }
  .dvh-40-over-xxl {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1dvh) * 40) !important;
    height: 40dvh !important;
  }
  .vh-40-over-xxl {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vh) * 40) !important;
  }
  .w-40-over-xxl {
    width: 40% !important;
  }
  .svw-40-over-xxl {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1svw) * 40) !important;
    width: 40svw !important;
  }
  .lvw-40-over-xxl {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1lvw) * 40) !important;
    width: 40lvw !important;
  }
  .dvw-40-over-xxl {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1dvw) * 40) !important;
    width: 40dvw !important;
  }
  .vw-40-over-xxl {
    width: 40% !important;
    width: 40vw !important;
    width: calc(var(--vw, 1vw) * 40) !important;
  }
  .vmin-40-over-xxl {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vmin) * 40) !important;
    height: 40vmin !important;
  }
  .vmax-40-over-xxl {
    height: 40% !important;
    height: 40vh !important;
    height: calc(var(--vh, 1vmax) * 40) !important;
    height: 40vmax !important;
  }
  .h-min-45-over-xxl {
    min-height: 45% !important;
  }
  .vh-min-45-over-xxl {
    min-height: 45% !important;
    min-height: 45vh !important;
    min-height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-min-45-over-xxl {
    min-width: 45% !important;
  }
  .vw-min-45-over-xxl {
    min-width: 45% !important;
    min-width: 45vw !important;
    min-width: calc(var(--vw, 1vw) * 45) !important;
  }
  .h-max-45-over-xxl {
    max-height: 45% !important;
  }
  .vh-max-45-over-xxl {
    max-height: 45% !important;
    max-height: 45vh !important;
    max-height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-max-45-over-xxl {
    max-width: 45% !important;
  }
  .vw-max-45-over-xxl {
    max-width: 45% !important;
    max-width: 45vw !important;
    max-width: calc(var(--vw, 1vw) * 45) !important;
  }
  .h-45-over-xxl {
    height: 45% !important;
  }
  .svh-45-over-xxl {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1svh) * 45) !important;
    height: 45svh !important;
  }
  .lvh-45-over-xxl {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1lvh) * 45) !important;
    height: 45lvh !important;
  }
  .dvh-45-over-xxl {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1dvh) * 45) !important;
    height: 45dvh !important;
  }
  .vh-45-over-xxl {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vh) * 45) !important;
  }
  .w-45-over-xxl {
    width: 45% !important;
  }
  .svw-45-over-xxl {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1svw) * 45) !important;
    width: 45svw !important;
  }
  .lvw-45-over-xxl {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1lvw) * 45) !important;
    width: 45lvw !important;
  }
  .dvw-45-over-xxl {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1dvw) * 45) !important;
    width: 45dvw !important;
  }
  .vw-45-over-xxl {
    width: 45% !important;
    width: 45vw !important;
    width: calc(var(--vw, 1vw) * 45) !important;
  }
  .vmin-45-over-xxl {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vmin) * 45) !important;
    height: 45vmin !important;
  }
  .vmax-45-over-xxl {
    height: 45% !important;
    height: 45vh !important;
    height: calc(var(--vh, 1vmax) * 45) !important;
    height: 45vmax !important;
  }
  .h-min-50-over-xxl {
    min-height: 50% !important;
  }
  .vh-min-50-over-xxl {
    min-height: 50% !important;
    min-height: 50vh !important;
    min-height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-min-50-over-xxl {
    min-width: 50% !important;
  }
  .vw-min-50-over-xxl {
    min-width: 50% !important;
    min-width: 50vw !important;
    min-width: calc(var(--vw, 1vw) * 50) !important;
  }
  .h-max-50-over-xxl {
    max-height: 50% !important;
  }
  .vh-max-50-over-xxl {
    max-height: 50% !important;
    max-height: 50vh !important;
    max-height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-max-50-over-xxl {
    max-width: 50% !important;
  }
  .vw-max-50-over-xxl {
    max-width: 50% !important;
    max-width: 50vw !important;
    max-width: calc(var(--vw, 1vw) * 50) !important;
  }
  .h-50-over-xxl {
    height: 50% !important;
  }
  .svh-50-over-xxl {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1svh) * 50) !important;
    height: 50svh !important;
  }
  .lvh-50-over-xxl {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1lvh) * 50) !important;
    height: 50lvh !important;
  }
  .dvh-50-over-xxl {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1dvh) * 50) !important;
    height: 50dvh !important;
  }
  .vh-50-over-xxl {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vh) * 50) !important;
  }
  .w-50-over-xxl {
    width: 50% !important;
  }
  .svw-50-over-xxl {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1svw) * 50) !important;
    width: 50svw !important;
  }
  .lvw-50-over-xxl {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1lvw) * 50) !important;
    width: 50lvw !important;
  }
  .dvw-50-over-xxl {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1dvw) * 50) !important;
    width: 50dvw !important;
  }
  .vw-50-over-xxl {
    width: 50% !important;
    width: 50vw !important;
    width: calc(var(--vw, 1vw) * 50) !important;
  }
  .vmin-50-over-xxl {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vmin) * 50) !important;
    height: 50vmin !important;
  }
  .vmax-50-over-xxl {
    height: 50% !important;
    height: 50vh !important;
    height: calc(var(--vh, 1vmax) * 50) !important;
    height: 50vmax !important;
  }
  .h-min-55-over-xxl {
    min-height: 55% !important;
  }
  .vh-min-55-over-xxl {
    min-height: 55% !important;
    min-height: 55vh !important;
    min-height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-min-55-over-xxl {
    min-width: 55% !important;
  }
  .vw-min-55-over-xxl {
    min-width: 55% !important;
    min-width: 55vw !important;
    min-width: calc(var(--vw, 1vw) * 55) !important;
  }
  .h-max-55-over-xxl {
    max-height: 55% !important;
  }
  .vh-max-55-over-xxl {
    max-height: 55% !important;
    max-height: 55vh !important;
    max-height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-max-55-over-xxl {
    max-width: 55% !important;
  }
  .vw-max-55-over-xxl {
    max-width: 55% !important;
    max-width: 55vw !important;
    max-width: calc(var(--vw, 1vw) * 55) !important;
  }
  .h-55-over-xxl {
    height: 55% !important;
  }
  .svh-55-over-xxl {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1svh) * 55) !important;
    height: 55svh !important;
  }
  .lvh-55-over-xxl {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1lvh) * 55) !important;
    height: 55lvh !important;
  }
  .dvh-55-over-xxl {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1dvh) * 55) !important;
    height: 55dvh !important;
  }
  .vh-55-over-xxl {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vh) * 55) !important;
  }
  .w-55-over-xxl {
    width: 55% !important;
  }
  .svw-55-over-xxl {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1svw) * 55) !important;
    width: 55svw !important;
  }
  .lvw-55-over-xxl {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1lvw) * 55) !important;
    width: 55lvw !important;
  }
  .dvw-55-over-xxl {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1dvw) * 55) !important;
    width: 55dvw !important;
  }
  .vw-55-over-xxl {
    width: 55% !important;
    width: 55vw !important;
    width: calc(var(--vw, 1vw) * 55) !important;
  }
  .vmin-55-over-xxl {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vmin) * 55) !important;
    height: 55vmin !important;
  }
  .vmax-55-over-xxl {
    height: 55% !important;
    height: 55vh !important;
    height: calc(var(--vh, 1vmax) * 55) !important;
    height: 55vmax !important;
  }
  .h-min-60-over-xxl {
    min-height: 60% !important;
  }
  .vh-min-60-over-xxl {
    min-height: 60% !important;
    min-height: 60vh !important;
    min-height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-min-60-over-xxl {
    min-width: 60% !important;
  }
  .vw-min-60-over-xxl {
    min-width: 60% !important;
    min-width: 60vw !important;
    min-width: calc(var(--vw, 1vw) * 60) !important;
  }
  .h-max-60-over-xxl {
    max-height: 60% !important;
  }
  .vh-max-60-over-xxl {
    max-height: 60% !important;
    max-height: 60vh !important;
    max-height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-max-60-over-xxl {
    max-width: 60% !important;
  }
  .vw-max-60-over-xxl {
    max-width: 60% !important;
    max-width: 60vw !important;
    max-width: calc(var(--vw, 1vw) * 60) !important;
  }
  .h-60-over-xxl {
    height: 60% !important;
  }
  .svh-60-over-xxl {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1svh) * 60) !important;
    height: 60svh !important;
  }
  .lvh-60-over-xxl {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1lvh) * 60) !important;
    height: 60lvh !important;
  }
  .dvh-60-over-xxl {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1dvh) * 60) !important;
    height: 60dvh !important;
  }
  .vh-60-over-xxl {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vh) * 60) !important;
  }
  .w-60-over-xxl {
    width: 60% !important;
  }
  .svw-60-over-xxl {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1svw) * 60) !important;
    width: 60svw !important;
  }
  .lvw-60-over-xxl {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1lvw) * 60) !important;
    width: 60lvw !important;
  }
  .dvw-60-over-xxl {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1dvw) * 60) !important;
    width: 60dvw !important;
  }
  .vw-60-over-xxl {
    width: 60% !important;
    width: 60vw !important;
    width: calc(var(--vw, 1vw) * 60) !important;
  }
  .vmin-60-over-xxl {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vmin) * 60) !important;
    height: 60vmin !important;
  }
  .vmax-60-over-xxl {
    height: 60% !important;
    height: 60vh !important;
    height: calc(var(--vh, 1vmax) * 60) !important;
    height: 60vmax !important;
  }
  .h-min-65-over-xxl {
    min-height: 65% !important;
  }
  .vh-min-65-over-xxl {
    min-height: 65% !important;
    min-height: 65vh !important;
    min-height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-min-65-over-xxl {
    min-width: 65% !important;
  }
  .vw-min-65-over-xxl {
    min-width: 65% !important;
    min-width: 65vw !important;
    min-width: calc(var(--vw, 1vw) * 65) !important;
  }
  .h-max-65-over-xxl {
    max-height: 65% !important;
  }
  .vh-max-65-over-xxl {
    max-height: 65% !important;
    max-height: 65vh !important;
    max-height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-max-65-over-xxl {
    max-width: 65% !important;
  }
  .vw-max-65-over-xxl {
    max-width: 65% !important;
    max-width: 65vw !important;
    max-width: calc(var(--vw, 1vw) * 65) !important;
  }
  .h-65-over-xxl {
    height: 65% !important;
  }
  .svh-65-over-xxl {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1svh) * 65) !important;
    height: 65svh !important;
  }
  .lvh-65-over-xxl {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1lvh) * 65) !important;
    height: 65lvh !important;
  }
  .dvh-65-over-xxl {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1dvh) * 65) !important;
    height: 65dvh !important;
  }
  .vh-65-over-xxl {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vh) * 65) !important;
  }
  .w-65-over-xxl {
    width: 65% !important;
  }
  .svw-65-over-xxl {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1svw) * 65) !important;
    width: 65svw !important;
  }
  .lvw-65-over-xxl {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1lvw) * 65) !important;
    width: 65lvw !important;
  }
  .dvw-65-over-xxl {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1dvw) * 65) !important;
    width: 65dvw !important;
  }
  .vw-65-over-xxl {
    width: 65% !important;
    width: 65vw !important;
    width: calc(var(--vw, 1vw) * 65) !important;
  }
  .vmin-65-over-xxl {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vmin) * 65) !important;
    height: 65vmin !important;
  }
  .vmax-65-over-xxl {
    height: 65% !important;
    height: 65vh !important;
    height: calc(var(--vh, 1vmax) * 65) !important;
    height: 65vmax !important;
  }
  .h-min-70-over-xxl {
    min-height: 70% !important;
  }
  .vh-min-70-over-xxl {
    min-height: 70% !important;
    min-height: 70vh !important;
    min-height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-min-70-over-xxl {
    min-width: 70% !important;
  }
  .vw-min-70-over-xxl {
    min-width: 70% !important;
    min-width: 70vw !important;
    min-width: calc(var(--vw, 1vw) * 70) !important;
  }
  .h-max-70-over-xxl {
    max-height: 70% !important;
  }
  .vh-max-70-over-xxl {
    max-height: 70% !important;
    max-height: 70vh !important;
    max-height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-max-70-over-xxl {
    max-width: 70% !important;
  }
  .vw-max-70-over-xxl {
    max-width: 70% !important;
    max-width: 70vw !important;
    max-width: calc(var(--vw, 1vw) * 70) !important;
  }
  .h-70-over-xxl {
    height: 70% !important;
  }
  .svh-70-over-xxl {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1svh) * 70) !important;
    height: 70svh !important;
  }
  .lvh-70-over-xxl {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1lvh) * 70) !important;
    height: 70lvh !important;
  }
  .dvh-70-over-xxl {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1dvh) * 70) !important;
    height: 70dvh !important;
  }
  .vh-70-over-xxl {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vh) * 70) !important;
  }
  .w-70-over-xxl {
    width: 70% !important;
  }
  .svw-70-over-xxl {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1svw) * 70) !important;
    width: 70svw !important;
  }
  .lvw-70-over-xxl {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1lvw) * 70) !important;
    width: 70lvw !important;
  }
  .dvw-70-over-xxl {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1dvw) * 70) !important;
    width: 70dvw !important;
  }
  .vw-70-over-xxl {
    width: 70% !important;
    width: 70vw !important;
    width: calc(var(--vw, 1vw) * 70) !important;
  }
  .vmin-70-over-xxl {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vmin) * 70) !important;
    height: 70vmin !important;
  }
  .vmax-70-over-xxl {
    height: 70% !important;
    height: 70vh !important;
    height: calc(var(--vh, 1vmax) * 70) !important;
    height: 70vmax !important;
  }
  .h-min-75-over-xxl {
    min-height: 75% !important;
  }
  .vh-min-75-over-xxl {
    min-height: 75% !important;
    min-height: 75vh !important;
    min-height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-min-75-over-xxl {
    min-width: 75% !important;
  }
  .vw-min-75-over-xxl {
    min-width: 75% !important;
    min-width: 75vw !important;
    min-width: calc(var(--vw, 1vw) * 75) !important;
  }
  .h-max-75-over-xxl {
    max-height: 75% !important;
  }
  .vh-max-75-over-xxl {
    max-height: 75% !important;
    max-height: 75vh !important;
    max-height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-max-75-over-xxl {
    max-width: 75% !important;
  }
  .vw-max-75-over-xxl {
    max-width: 75% !important;
    max-width: 75vw !important;
    max-width: calc(var(--vw, 1vw) * 75) !important;
  }
  .h-75-over-xxl {
    height: 75% !important;
  }
  .svh-75-over-xxl {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1svh) * 75) !important;
    height: 75svh !important;
  }
  .lvh-75-over-xxl {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1lvh) * 75) !important;
    height: 75lvh !important;
  }
  .dvh-75-over-xxl {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1dvh) * 75) !important;
    height: 75dvh !important;
  }
  .vh-75-over-xxl {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vh) * 75) !important;
  }
  .w-75-over-xxl {
    width: 75% !important;
  }
  .svw-75-over-xxl {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1svw) * 75) !important;
    width: 75svw !important;
  }
  .lvw-75-over-xxl {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1lvw) * 75) !important;
    width: 75lvw !important;
  }
  .dvw-75-over-xxl {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1dvw) * 75) !important;
    width: 75dvw !important;
  }
  .vw-75-over-xxl {
    width: 75% !important;
    width: 75vw !important;
    width: calc(var(--vw, 1vw) * 75) !important;
  }
  .vmin-75-over-xxl {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vmin) * 75) !important;
    height: 75vmin !important;
  }
  .vmax-75-over-xxl {
    height: 75% !important;
    height: 75vh !important;
    height: calc(var(--vh, 1vmax) * 75) !important;
    height: 75vmax !important;
  }
  .h-min-80-over-xxl {
    min-height: 80% !important;
  }
  .vh-min-80-over-xxl {
    min-height: 80% !important;
    min-height: 80vh !important;
    min-height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-min-80-over-xxl {
    min-width: 80% !important;
  }
  .vw-min-80-over-xxl {
    min-width: 80% !important;
    min-width: 80vw !important;
    min-width: calc(var(--vw, 1vw) * 80) !important;
  }
  .h-max-80-over-xxl {
    max-height: 80% !important;
  }
  .vh-max-80-over-xxl {
    max-height: 80% !important;
    max-height: 80vh !important;
    max-height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-max-80-over-xxl {
    max-width: 80% !important;
  }
  .vw-max-80-over-xxl {
    max-width: 80% !important;
    max-width: 80vw !important;
    max-width: calc(var(--vw, 1vw) * 80) !important;
  }
  .h-80-over-xxl {
    height: 80% !important;
  }
  .svh-80-over-xxl {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1svh) * 80) !important;
    height: 80svh !important;
  }
  .lvh-80-over-xxl {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1lvh) * 80) !important;
    height: 80lvh !important;
  }
  .dvh-80-over-xxl {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1dvh) * 80) !important;
    height: 80dvh !important;
  }
  .vh-80-over-xxl {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vh) * 80) !important;
  }
  .w-80-over-xxl {
    width: 80% !important;
  }
  .svw-80-over-xxl {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1svw) * 80) !important;
    width: 80svw !important;
  }
  .lvw-80-over-xxl {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1lvw) * 80) !important;
    width: 80lvw !important;
  }
  .dvw-80-over-xxl {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1dvw) * 80) !important;
    width: 80dvw !important;
  }
  .vw-80-over-xxl {
    width: 80% !important;
    width: 80vw !important;
    width: calc(var(--vw, 1vw) * 80) !important;
  }
  .vmin-80-over-xxl {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vmin) * 80) !important;
    height: 80vmin !important;
  }
  .vmax-80-over-xxl {
    height: 80% !important;
    height: 80vh !important;
    height: calc(var(--vh, 1vmax) * 80) !important;
    height: 80vmax !important;
  }
  .h-min-85-over-xxl {
    min-height: 85% !important;
  }
  .vh-min-85-over-xxl {
    min-height: 85% !important;
    min-height: 85vh !important;
    min-height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-min-85-over-xxl {
    min-width: 85% !important;
  }
  .vw-min-85-over-xxl {
    min-width: 85% !important;
    min-width: 85vw !important;
    min-width: calc(var(--vw, 1vw) * 85) !important;
  }
  .h-max-85-over-xxl {
    max-height: 85% !important;
  }
  .vh-max-85-over-xxl {
    max-height: 85% !important;
    max-height: 85vh !important;
    max-height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-max-85-over-xxl {
    max-width: 85% !important;
  }
  .vw-max-85-over-xxl {
    max-width: 85% !important;
    max-width: 85vw !important;
    max-width: calc(var(--vw, 1vw) * 85) !important;
  }
  .h-85-over-xxl {
    height: 85% !important;
  }
  .svh-85-over-xxl {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1svh) * 85) !important;
    height: 85svh !important;
  }
  .lvh-85-over-xxl {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1lvh) * 85) !important;
    height: 85lvh !important;
  }
  .dvh-85-over-xxl {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1dvh) * 85) !important;
    height: 85dvh !important;
  }
  .vh-85-over-xxl {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vh) * 85) !important;
  }
  .w-85-over-xxl {
    width: 85% !important;
  }
  .svw-85-over-xxl {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1svw) * 85) !important;
    width: 85svw !important;
  }
  .lvw-85-over-xxl {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1lvw) * 85) !important;
    width: 85lvw !important;
  }
  .dvw-85-over-xxl {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1dvw) * 85) !important;
    width: 85dvw !important;
  }
  .vw-85-over-xxl {
    width: 85% !important;
    width: 85vw !important;
    width: calc(var(--vw, 1vw) * 85) !important;
  }
  .vmin-85-over-xxl {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vmin) * 85) !important;
    height: 85vmin !important;
  }
  .vmax-85-over-xxl {
    height: 85% !important;
    height: 85vh !important;
    height: calc(var(--vh, 1vmax) * 85) !important;
    height: 85vmax !important;
  }
  .h-min-90-over-xxl {
    min-height: 90% !important;
  }
  .vh-min-90-over-xxl {
    min-height: 90% !important;
    min-height: 90vh !important;
    min-height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-min-90-over-xxl {
    min-width: 90% !important;
  }
  .vw-min-90-over-xxl {
    min-width: 90% !important;
    min-width: 90vw !important;
    min-width: calc(var(--vw, 1vw) * 90) !important;
  }
  .h-max-90-over-xxl {
    max-height: 90% !important;
  }
  .vh-max-90-over-xxl {
    max-height: 90% !important;
    max-height: 90vh !important;
    max-height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-max-90-over-xxl {
    max-width: 90% !important;
  }
  .vw-max-90-over-xxl {
    max-width: 90% !important;
    max-width: 90vw !important;
    max-width: calc(var(--vw, 1vw) * 90) !important;
  }
  .h-90-over-xxl {
    height: 90% !important;
  }
  .svh-90-over-xxl {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1svh) * 90) !important;
    height: 90svh !important;
  }
  .lvh-90-over-xxl {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1lvh) * 90) !important;
    height: 90lvh !important;
  }
  .dvh-90-over-xxl {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1dvh) * 90) !important;
    height: 90dvh !important;
  }
  .vh-90-over-xxl {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vh) * 90) !important;
  }
  .w-90-over-xxl {
    width: 90% !important;
  }
  .svw-90-over-xxl {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1svw) * 90) !important;
    width: 90svw !important;
  }
  .lvw-90-over-xxl {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1lvw) * 90) !important;
    width: 90lvw !important;
  }
  .dvw-90-over-xxl {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1dvw) * 90) !important;
    width: 90dvw !important;
  }
  .vw-90-over-xxl {
    width: 90% !important;
    width: 90vw !important;
    width: calc(var(--vw, 1vw) * 90) !important;
  }
  .vmin-90-over-xxl {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vmin) * 90) !important;
    height: 90vmin !important;
  }
  .vmax-90-over-xxl {
    height: 90% !important;
    height: 90vh !important;
    height: calc(var(--vh, 1vmax) * 90) !important;
    height: 90vmax !important;
  }
  .h-min-95-over-xxl {
    min-height: 95% !important;
  }
  .vh-min-95-over-xxl {
    min-height: 95% !important;
    min-height: 95vh !important;
    min-height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-min-95-over-xxl {
    min-width: 95% !important;
  }
  .vw-min-95-over-xxl {
    min-width: 95% !important;
    min-width: 95vw !important;
    min-width: calc(var(--vw, 1vw) * 95) !important;
  }
  .h-max-95-over-xxl {
    max-height: 95% !important;
  }
  .vh-max-95-over-xxl {
    max-height: 95% !important;
    max-height: 95vh !important;
    max-height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-max-95-over-xxl {
    max-width: 95% !important;
  }
  .vw-max-95-over-xxl {
    max-width: 95% !important;
    max-width: 95vw !important;
    max-width: calc(var(--vw, 1vw) * 95) !important;
  }
  .h-95-over-xxl {
    height: 95% !important;
  }
  .svh-95-over-xxl {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1svh) * 95) !important;
    height: 95svh !important;
  }
  .lvh-95-over-xxl {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1lvh) * 95) !important;
    height: 95lvh !important;
  }
  .dvh-95-over-xxl {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1dvh) * 95) !important;
    height: 95dvh !important;
  }
  .vh-95-over-xxl {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vh) * 95) !important;
  }
  .w-95-over-xxl {
    width: 95% !important;
  }
  .svw-95-over-xxl {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1svw) * 95) !important;
    width: 95svw !important;
  }
  .lvw-95-over-xxl {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1lvw) * 95) !important;
    width: 95lvw !important;
  }
  .dvw-95-over-xxl {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1dvw) * 95) !important;
    width: 95dvw !important;
  }
  .vw-95-over-xxl {
    width: 95% !important;
    width: 95vw !important;
    width: calc(var(--vw, 1vw) * 95) !important;
  }
  .vmin-95-over-xxl {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vmin) * 95) !important;
    height: 95vmin !important;
  }
  .vmax-95-over-xxl {
    height: 95% !important;
    height: 95vh !important;
    height: calc(var(--vh, 1vmax) * 95) !important;
    height: 95vmax !important;
  }
  .h-min-100-over-xxl {
    min-height: 100% !important;
  }
  .vh-min-100-over-xxl {
    min-height: 100% !important;
    min-height: 100vh !important;
    min-height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-min-100-over-xxl {
    min-width: 100% !important;
  }
  .vw-min-100-over-xxl {
    min-width: 100% !important;
    min-width: 100vw !important;
    min-width: calc(var(--vw, 1vw) * 100) !important;
  }
  .h-max-100-over-xxl {
    max-height: 100% !important;
  }
  .vh-max-100-over-xxl {
    max-height: 100% !important;
    max-height: 100vh !important;
    max-height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-max-100-over-xxl {
    max-width: 100% !important;
  }
  .vw-max-100-over-xxl {
    max-width: 100% !important;
    max-width: 100vw !important;
    max-width: calc(var(--vw, 1vw) * 100) !important;
  }
  .h-100-over-xxl {
    height: 100% !important;
  }
  .svh-100-over-xxl {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1svh) * 100) !important;
    height: 100svh !important;
  }
  .lvh-100-over-xxl {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1lvh) * 100) !important;
    height: 100lvh !important;
  }
  .dvh-100-over-xxl {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1dvh) * 100) !important;
    height: 100dvh !important;
  }
  .vh-100-over-xxl {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vh) * 100) !important;
  }
  .w-100-over-xxl {
    width: 100% !important;
  }
  .svw-100-over-xxl {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1svw) * 100) !important;
    width: 100svw !important;
  }
  .lvw-100-over-xxl {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1lvw) * 100) !important;
    width: 100lvw !important;
  }
  .dvw-100-over-xxl {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1dvw) * 100) !important;
    width: 100dvw !important;
  }
  .vw-100-over-xxl {
    width: 100% !important;
    width: 100vw !important;
    width: calc(var(--vw, 1vw) * 100) !important;
  }
  .vmin-100-over-xxl {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vmin) * 100) !important;
    height: 100vmin !important;
  }
  .vmax-100-over-xxl {
    height: 100% !important;
    height: 100vh !important;
    height: calc(var(--vh, 1vmax) * 100) !important;
    height: 100vmax !important;
  }
}
.mt-6 {
  margin-top: 5rem !important;
}
.mt-5 {
  margin-top: 3rem !important;
}
.mt-4 {
  margin-top: 1.5rem !important;
}
.mt-3 {
  margin-top: 1rem !important;
}
.mt-2 {
  margin-top: 0.5rem !important;
}
.mt-1 {
  margin-top: 0.25rem !important;
}
.mt-0 {
  margin-top: 0rem !important;
}
.mt-safe-area,
.mt-sa {
  margin-top: env(safe-area-inset-top) !important;
}
.mt-n-safe-area,
.mt-n-sa {
  margin-top: calc(0px - env(safe-area-inset-top)) !important;
}
.mt-safe-area-0,
.mt-sa-0 {
  margin-top: 0 !important;
}
.my-6 {
  margin-top: 5rem !important;
}
.my-5 {
  margin-top: 3rem !important;
}
.my-4 {
  margin-top: 1.5rem !important;
}
.my-3 {
  margin-top: 1rem !important;
}
.my-2 {
  margin-top: 0.5rem !important;
}
.my-1 {
  margin-top: 0.25rem !important;
}
.my-0 {
  margin-top: 0rem !important;
}
.my-safe-area,
.my-sa {
  margin-top: env(safe-area-inset-top) !important;
}
.my-n-safe-area,
.my-n-sa {
  margin-top: calc(0px - env(safe-area-inset-top)) !important;
}
.my-safe-area-0,
.my-sa-0 {
  margin-top: 0 !important;
}
.m-6 {
  margin-top: 5rem !important;
}
.m-5 {
  margin-top: 3rem !important;
}
.m-4 {
  margin-top: 1.5rem !important;
}
.m-3 {
  margin-top: 1rem !important;
}
.m-2 {
  margin-top: 0.5rem !important;
}
.m-1 {
  margin-top: 0.25rem !important;
}
.m-0 {
  margin-top: 0rem !important;
}
.m-safe-area,
.m-sa {
  margin-top: env(safe-area-inset-top) !important;
}
.m-n-safe-area,
.m-n-sa {
  margin-top: calc(0px - env(safe-area-inset-top)) !important;
}
.m-safe-area-0,
.m-sa-0 {
  margin-top: 0 !important;
}
.mb-6 {
  margin-bottom: 5rem !important;
}
.mb-5 {
  margin-bottom: 3rem !important;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}
.mb-3 {
  margin-bottom: 1rem !important;
}
.mb-2 {
  margin-bottom: 0.5rem !important;
}
.mb-1 {
  margin-bottom: 0.25rem !important;
}
.mb-0 {
  margin-bottom: 0rem !important;
}
.mb-safe-area,
.mb-sa {
  margin-bottom: env(safe-area-inset-bottom) !important;
}
.mb-n-safe-area,
.mb-n-sa {
  margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
}
.mb-safe-area-0,
.mb-sa-0 {
  margin-bottom: 0 !important;
}
.my-6 {
  margin-bottom: 5rem !important;
}
.my-5 {
  margin-bottom: 3rem !important;
}
.my-4 {
  margin-bottom: 1.5rem !important;
}
.my-3 {
  margin-bottom: 1rem !important;
}
.my-2 {
  margin-bottom: 0.5rem !important;
}
.my-1 {
  margin-bottom: 0.25rem !important;
}
.my-0 {
  margin-bottom: 0rem !important;
}
.my-safe-area,
.my-sa {
  margin-bottom: env(safe-area-inset-bottom) !important;
}
.my-n-safe-area,
.my-n-sa {
  margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
}
.my-safe-area-0,
.my-sa-0 {
  margin-bottom: 0 !important;
}
.m-6 {
  margin-bottom: 5rem !important;
}
.m-5 {
  margin-bottom: 3rem !important;
}
.m-4 {
  margin-bottom: 1.5rem !important;
}
.m-3 {
  margin-bottom: 1rem !important;
}
.m-2 {
  margin-bottom: 0.5rem !important;
}
.m-1 {
  margin-bottom: 0.25rem !important;
}
.m-0 {
  margin-bottom: 0rem !important;
}
.m-safe-area,
.m-sa {
  margin-bottom: env(safe-area-inset-bottom) !important;
}
.m-n-safe-area,
.m-n-sa {
  margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
}
.m-safe-area-0,
.m-sa-0 {
  margin-bottom: 0 !important;
}
.ms-6 {
  margin-left: 5rem !important;
}
.ms-5 {
  margin-left: 3rem !important;
}
.ms-4 {
  margin-left: 1.5rem !important;
}
.ms-3 {
  margin-left: 1rem !important;
}
.ms-2 {
  margin-left: 0.5rem !important;
}
.ms-1 {
  margin-left: 0.25rem !important;
}
.ms-0 {
  margin-left: 0rem !important;
}
.ms-safe-area,
.ms-sa {
  margin-left: env(safe-area-inset-left) !important;
}
.ms-n-safe-area,
.ms-n-sa {
  margin-left: calc(0px - env(safe-area-inset-left)) !important;
}
.ms-safe-area-0,
.ms-sa-0 {
  margin-left: 0 !important;
}
.mx-6 {
  margin-left: 5rem !important;
}
.mx-5 {
  margin-left: 3rem !important;
}
.mx-4 {
  margin-left: 1.5rem !important;
}
.mx-3 {
  margin-left: 1rem !important;
}
.mx-2 {
  margin-left: 0.5rem !important;
}
.mx-1 {
  margin-left: 0.25rem !important;
}
.mx-0 {
  margin-left: 0rem !important;
}
.mx-safe-area,
.mx-sa {
  margin-left: env(safe-area-inset-left) !important;
}
.mx-n-safe-area,
.mx-n-sa {
  margin-left: calc(0px - env(safe-area-inset-left)) !important;
}
.mx-safe-area-0,
.mx-sa-0 {
  margin-left: 0 !important;
}
.m-6 {
  margin-left: 5rem !important;
}
.m-5 {
  margin-left: 3rem !important;
}
.m-4 {
  margin-left: 1.5rem !important;
}
.m-3 {
  margin-left: 1rem !important;
}
.m-2 {
  margin-left: 0.5rem !important;
}
.m-1 {
  margin-left: 0.25rem !important;
}
.m-0 {
  margin-left: 0rem !important;
}
.m-safe-area,
.m-sa {
  margin-left: env(safe-area-inset-left) !important;
}
.m-n-safe-area,
.m-n-sa {
  margin-left: calc(0px - env(safe-area-inset-left)) !important;
}
.m-safe-area-0,
.m-sa-0 {
  margin-left: 0 !important;
}
.me-6 {
  margin-right: 5rem !important;
}
.me-5 {
  margin-right: 3rem !important;
}
.me-4 {
  margin-right: 1.5rem !important;
}
.me-3 {
  margin-right: 1rem !important;
}
.me-2 {
  margin-right: 0.5rem !important;
}
.me-1 {
  margin-right: 0.25rem !important;
}
.me-0 {
  margin-right: 0rem !important;
}
.me-safe-area,
.me-sa {
  margin-right: env(safe-area-inset-right) !important;
}
.me-n-safe-area,
.me-n-sa {
  margin-right: calc(0px - env(safe-area-inset-right)) !important;
}
.me-safe-area-0,
.me-sa-0 {
  margin-right: 0 !important;
}
.mx-6 {
  margin-right: 5rem !important;
}
.mx-5 {
  margin-right: 3rem !important;
}
.mx-4 {
  margin-right: 1.5rem !important;
}
.mx-3 {
  margin-right: 1rem !important;
}
.mx-2 {
  margin-right: 0.5rem !important;
}
.mx-1 {
  margin-right: 0.25rem !important;
}
.mx-0 {
  margin-right: 0rem !important;
}
.mx-safe-area,
.mx-sa {
  margin-right: env(safe-area-inset-right) !important;
}
.mx-n-safe-area,
.mx-n-sa {
  margin-right: calc(0px - env(safe-area-inset-right)) !important;
}
.mx-safe-area-0,
.mx-sa-0 {
  margin-right: 0 !important;
}
.m-6 {
  margin-right: 5rem !important;
}
.m-5 {
  margin-right: 3rem !important;
}
.m-4 {
  margin-right: 1.5rem !important;
}
.m-3 {
  margin-right: 1rem !important;
}
.m-2 {
  margin-right: 0.5rem !important;
}
.m-1 {
  margin-right: 0.25rem !important;
}
.m-0 {
  margin-right: 0rem !important;
}
.m-safe-area,
.m-sa {
  margin-right: env(safe-area-inset-right) !important;
}
.m-n-safe-area,
.m-n-sa {
  margin-right: calc(0px - env(safe-area-inset-right)) !important;
}
.m-safe-area-0,
.m-sa-0 {
  margin-right: 0 !important;
}
.pt-6 {
  padding-top: 5rem !important;
}
.pt-5 {
  padding-top: 3rem !important;
}
.pt-4 {
  padding-top: 1.5rem !important;
}
.pt-3 {
  padding-top: 1rem !important;
}
.pt-2 {
  padding-top: 0.5rem !important;
}
.pt-1 {
  padding-top: 0.25rem !important;
}
.pt-0 {
  padding-top: 0rem !important;
}
.pt-safe-area,
.pt-sa {
  padding-top: env(safe-area-inset-top) !important;
}
.pt-safe-area-0,
.pt-sa-0 {
  padding-top: 0 !important;
}
.py-6 {
  padding-top: 5rem !important;
}
.py-5 {
  padding-top: 3rem !important;
}
.py-4 {
  padding-top: 1.5rem !important;
}
.py-3 {
  padding-top: 1rem !important;
}
.py-2 {
  padding-top: 0.5rem !important;
}
.py-1 {
  padding-top: 0.25rem !important;
}
.py-0 {
  padding-top: 0rem !important;
}
.py-safe-area,
.py-sa {
  padding-top: env(safe-area-inset-top) !important;
}
.py-safe-area-0,
.py-sa-0 {
  padding-top: 0 !important;
}
.p-6 {
  padding-top: 5rem !important;
}
.p-5 {
  padding-top: 3rem !important;
}
.p-4 {
  padding-top: 1.5rem !important;
}
.p-3 {
  padding-top: 1rem !important;
}
.p-2 {
  padding-top: 0.5rem !important;
}
.p-1 {
  padding-top: 0.25rem !important;
}
.p-0 {
  padding-top: 0rem !important;
}
.p-safe-area,
.p-sa {
  padding-top: env(safe-area-inset-top) !important;
}
.p-safe-area-0,
.p-sa-0 {
  padding-top: 0 !important;
}
.pb-6 {
  padding-bottom: 5rem !important;
}
.pb-5 {
  padding-bottom: 3rem !important;
}
.pb-4 {
  padding-bottom: 1.5rem !important;
}
.pb-3 {
  padding-bottom: 1rem !important;
}
.pb-2 {
  padding-bottom: 0.5rem !important;
}
.pb-1 {
  padding-bottom: 0.25rem !important;
}
.pb-0 {
  padding-bottom: 0rem !important;
}
.pb-safe-area,
.pb-sa {
  padding-bottom: env(safe-area-inset-bottom) !important;
}
.pb-safe-area-0,
.pb-sa-0 {
  padding-bottom: 0 !important;
}
.py-6 {
  padding-bottom: 5rem !important;
}
.py-5 {
  padding-bottom: 3rem !important;
}
.py-4 {
  padding-bottom: 1.5rem !important;
}
.py-3 {
  padding-bottom: 1rem !important;
}
.py-2 {
  padding-bottom: 0.5rem !important;
}
.py-1 {
  padding-bottom: 0.25rem !important;
}
.py-0 {
  padding-bottom: 0rem !important;
}
.py-safe-area,
.py-sa {
  padding-bottom: env(safe-area-inset-bottom) !important;
}
.py-safe-area-0,
.py-sa-0 {
  padding-bottom: 0 !important;
}
.p-6 {
  padding-bottom: 5rem !important;
}
.p-5 {
  padding-bottom: 3rem !important;
}
.p-4 {
  padding-bottom: 1.5rem !important;
}
.p-3 {
  padding-bottom: 1rem !important;
}
.p-2 {
  padding-bottom: 0.5rem !important;
}
.p-1 {
  padding-bottom: 0.25rem !important;
}
.p-0 {
  padding-bottom: 0rem !important;
}
.p-safe-area,
.p-sa {
  padding-bottom: env(safe-area-inset-bottom) !important;
}
.p-safe-area-0,
.p-sa-0 {
  padding-bottom: 0 !important;
}
.ps-6 {
  padding-left: 5rem !important;
}
.ps-5 {
  padding-left: 3rem !important;
}
.ps-4 {
  padding-left: 1.5rem !important;
}
.ps-3 {
  padding-left: 1rem !important;
}
.ps-2 {
  padding-left: 0.5rem !important;
}
.ps-1 {
  padding-left: 0.25rem !important;
}
.ps-0 {
  padding-left: 0rem !important;
}
.ps-safe-area,
.ps-sa {
  padding-left: env(safe-area-inset-left) !important;
}
.ps-safe-area-0,
.ps-sa-0 {
  padding-left: 0 !important;
}
.px-6 {
  padding-left: 5rem !important;
}
.px-5 {
  padding-left: 3rem !important;
}
.px-4 {
  padding-left: 1.5rem !important;
}
.px-3 {
  padding-left: 1rem !important;
}
.px-2 {
  padding-left: 0.5rem !important;
}
.px-1 {
  padding-left: 0.25rem !important;
}
.px-0 {
  padding-left: 0rem !important;
}
.px-safe-area,
.px-sa {
  padding-left: env(safe-area-inset-left) !important;
}
.px-safe-area-0,
.px-sa-0 {
  padding-left: 0 !important;
}
.p-6 {
  padding-left: 5rem !important;
}
.p-5 {
  padding-left: 3rem !important;
}
.p-4 {
  padding-left: 1.5rem !important;
}
.p-3 {
  padding-left: 1rem !important;
}
.p-2 {
  padding-left: 0.5rem !important;
}
.p-1 {
  padding-left: 0.25rem !important;
}
.p-0 {
  padding-left: 0rem !important;
}
.p-safe-area,
.p-sa {
  padding-left: env(safe-area-inset-left) !important;
}
.p-safe-area-0,
.p-sa-0 {
  padding-left: 0 !important;
}
.pe-6 {
  padding-right: 5rem !important;
}
.pe-5 {
  padding-right: 3rem !important;
}
.pe-4 {
  padding-right: 1.5rem !important;
}
.pe-3 {
  padding-right: 1rem !important;
}
.pe-2 {
  padding-right: 0.5rem !important;
}
.pe-1 {
  padding-right: 0.25rem !important;
}
.pe-0 {
  padding-right: 0rem !important;
}
.pe-safe-area,
.pe-sa {
  padding-right: env(safe-area-inset-right) !important;
}
.pe-safe-area-0,
.pe-sa-0 {
  padding-right: 0 !important;
}
.px-6 {
  padding-right: 5rem !important;
}
.px-5 {
  padding-right: 3rem !important;
}
.px-4 {
  padding-right: 1.5rem !important;
}
.px-3 {
  padding-right: 1rem !important;
}
.px-2 {
  padding-right: 0.5rem !important;
}
.px-1 {
  padding-right: 0.25rem !important;
}
.px-0 {
  padding-right: 0rem !important;
}
.px-safe-area,
.px-sa {
  padding-right: env(safe-area-inset-right) !important;
}
.px-safe-area-0,
.px-sa-0 {
  padding-right: 0 !important;
}
.p-6 {
  padding-right: 5rem !important;
}
.p-5 {
  padding-right: 3rem !important;
}
.p-4 {
  padding-right: 1.5rem !important;
}
.p-3 {
  padding-right: 1rem !important;
}
.p-2 {
  padding-right: 0.5rem !important;
}
.p-1 {
  padding-right: 0.25rem !important;
}
.p-0 {
  padding-right: 0rem !important;
}
.p-safe-area,
.p-sa {
  padding-right: env(safe-area-inset-right) !important;
}
.p-safe-area-0,
.p-sa-0 {
  padding-right: 0 !important;
}
@media (min-width: 385px) {
  .mt-xs-6 {
    margin-top: 5rem !important;
  }
  .mt-xs-5 {
    margin-top: 3rem !important;
  }
  .mt-xs-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xs-3 {
    margin-top: 1rem !important;
  }
  .mt-xs-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xs-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xs-0 {
    margin-top: 0rem !important;
  }
  .mt-safe-area-xs,
  .mt-sa-xs {
    margin-top: env(safe-area-inset-top) !important;
  }
  .mt-n-safe-area-xs,
  .mt-n-sa-xs {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .mt-safe-area-xs-0,
  .mt-sa-xs-0 {
    margin-top: 0 !important;
  }
  .my-xs-6 {
    margin-top: 5rem !important;
  }
  .my-xs-5 {
    margin-top: 3rem !important;
  }
  .my-xs-4 {
    margin-top: 1.5rem !important;
  }
  .my-xs-3 {
    margin-top: 1rem !important;
  }
  .my-xs-2 {
    margin-top: 0.5rem !important;
  }
  .my-xs-1 {
    margin-top: 0.25rem !important;
  }
  .my-xs-0 {
    margin-top: 0rem !important;
  }
  .my-safe-area-xs,
  .my-sa-xs {
    margin-top: env(safe-area-inset-top) !important;
  }
  .my-n-safe-area-xs,
  .my-n-sa-xs {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .my-safe-area-xs-0,
  .my-sa-xs-0 {
    margin-top: 0 !important;
  }
  .m-xs-6 {
    margin-top: 5rem !important;
  }
  .m-xs-5 {
    margin-top: 3rem !important;
  }
  .m-xs-4 {
    margin-top: 1.5rem !important;
  }
  .m-xs-3 {
    margin-top: 1rem !important;
  }
  .m-xs-2 {
    margin-top: 0.5rem !important;
  }
  .m-xs-1 {
    margin-top: 0.25rem !important;
  }
  .m-xs-0 {
    margin-top: 0rem !important;
  }
  .m-safe-area-xs,
  .m-sa-xs {
    margin-top: env(safe-area-inset-top) !important;
  }
  .m-n-safe-area-xs,
  .m-n-sa-xs {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .m-safe-area-xs-0,
  .m-sa-xs-0 {
    margin-top: 0 !important;
  }
  .mb-xs-6 {
    margin-bottom: 5rem !important;
  }
  .mb-xs-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xs-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xs-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xs-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xs-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xs-0 {
    margin-bottom: 0rem !important;
  }
  .mb-safe-area-xs,
  .mb-sa-xs {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .mb-n-safe-area-xs,
  .mb-n-sa-xs {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .mb-safe-area-xs-0,
  .mb-sa-xs-0 {
    margin-bottom: 0 !important;
  }
  .my-xs-6 {
    margin-bottom: 5rem !important;
  }
  .my-xs-5 {
    margin-bottom: 3rem !important;
  }
  .my-xs-4 {
    margin-bottom: 1.5rem !important;
  }
  .my-xs-3 {
    margin-bottom: 1rem !important;
  }
  .my-xs-2 {
    margin-bottom: 0.5rem !important;
  }
  .my-xs-1 {
    margin-bottom: 0.25rem !important;
  }
  .my-xs-0 {
    margin-bottom: 0rem !important;
  }
  .my-safe-area-xs,
  .my-sa-xs {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .my-n-safe-area-xs,
  .my-n-sa-xs {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .my-safe-area-xs-0,
  .my-sa-xs-0 {
    margin-bottom: 0 !important;
  }
  .m-xs-6 {
    margin-bottom: 5rem !important;
  }
  .m-xs-5 {
    margin-bottom: 3rem !important;
  }
  .m-xs-4 {
    margin-bottom: 1.5rem !important;
  }
  .m-xs-3 {
    margin-bottom: 1rem !important;
  }
  .m-xs-2 {
    margin-bottom: 0.5rem !important;
  }
  .m-xs-1 {
    margin-bottom: 0.25rem !important;
  }
  .m-xs-0 {
    margin-bottom: 0rem !important;
  }
  .m-safe-area-xs,
  .m-sa-xs {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .m-n-safe-area-xs,
  .m-n-sa-xs {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .m-safe-area-xs-0,
  .m-sa-xs-0 {
    margin-bottom: 0 !important;
  }
  .ms-xs-6 {
    margin-left: 5rem !important;
  }
  .ms-xs-5 {
    margin-left: 3rem !important;
  }
  .ms-xs-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xs-3 {
    margin-left: 1rem !important;
  }
  .ms-xs-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xs-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xs-0 {
    margin-left: 0rem !important;
  }
  .ms-safe-area-xs,
  .ms-sa-xs {
    margin-left: env(safe-area-inset-left) !important;
  }
  .ms-n-safe-area-xs,
  .ms-n-sa-xs {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .ms-safe-area-xs-0,
  .ms-sa-xs-0 {
    margin-left: 0 !important;
  }
  .mx-xs-6 {
    margin-left: 5rem !important;
  }
  .mx-xs-5 {
    margin-left: 3rem !important;
  }
  .mx-xs-4 {
    margin-left: 1.5rem !important;
  }
  .mx-xs-3 {
    margin-left: 1rem !important;
  }
  .mx-xs-2 {
    margin-left: 0.5rem !important;
  }
  .mx-xs-1 {
    margin-left: 0.25rem !important;
  }
  .mx-xs-0 {
    margin-left: 0rem !important;
  }
  .mx-safe-area-xs,
  .mx-sa-xs {
    margin-left: env(safe-area-inset-left) !important;
  }
  .mx-n-safe-area-xs,
  .mx-n-sa-xs {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .mx-safe-area-xs-0,
  .mx-sa-xs-0 {
    margin-left: 0 !important;
  }
  .m-xs-6 {
    margin-left: 5rem !important;
  }
  .m-xs-5 {
    margin-left: 3rem !important;
  }
  .m-xs-4 {
    margin-left: 1.5rem !important;
  }
  .m-xs-3 {
    margin-left: 1rem !important;
  }
  .m-xs-2 {
    margin-left: 0.5rem !important;
  }
  .m-xs-1 {
    margin-left: 0.25rem !important;
  }
  .m-xs-0 {
    margin-left: 0rem !important;
  }
  .m-safe-area-xs,
  .m-sa-xs {
    margin-left: env(safe-area-inset-left) !important;
  }
  .m-n-safe-area-xs,
  .m-n-sa-xs {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .m-safe-area-xs-0,
  .m-sa-xs-0 {
    margin-left: 0 !important;
  }
  .me-xs-6 {
    margin-right: 5rem !important;
  }
  .me-xs-5 {
    margin-right: 3rem !important;
  }
  .me-xs-4 {
    margin-right: 1.5rem !important;
  }
  .me-xs-3 {
    margin-right: 1rem !important;
  }
  .me-xs-2 {
    margin-right: 0.5rem !important;
  }
  .me-xs-1 {
    margin-right: 0.25rem !important;
  }
  .me-xs-0 {
    margin-right: 0rem !important;
  }
  .me-safe-area-xs,
  .me-sa-xs {
    margin-right: env(safe-area-inset-right) !important;
  }
  .me-n-safe-area-xs,
  .me-n-sa-xs {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .me-safe-area-xs-0,
  .me-sa-xs-0 {
    margin-right: 0 !important;
  }
  .mx-xs-6 {
    margin-right: 5rem !important;
  }
  .mx-xs-5 {
    margin-right: 3rem !important;
  }
  .mx-xs-4 {
    margin-right: 1.5rem !important;
  }
  .mx-xs-3 {
    margin-right: 1rem !important;
  }
  .mx-xs-2 {
    margin-right: 0.5rem !important;
  }
  .mx-xs-1 {
    margin-right: 0.25rem !important;
  }
  .mx-xs-0 {
    margin-right: 0rem !important;
  }
  .mx-safe-area-xs,
  .mx-sa-xs {
    margin-right: env(safe-area-inset-right) !important;
  }
  .mx-n-safe-area-xs,
  .mx-n-sa-xs {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .mx-safe-area-xs-0,
  .mx-sa-xs-0 {
    margin-right: 0 !important;
  }
  .m-xs-6 {
    margin-right: 5rem !important;
  }
  .m-xs-5 {
    margin-right: 3rem !important;
  }
  .m-xs-4 {
    margin-right: 1.5rem !important;
  }
  .m-xs-3 {
    margin-right: 1rem !important;
  }
  .m-xs-2 {
    margin-right: 0.5rem !important;
  }
  .m-xs-1 {
    margin-right: 0.25rem !important;
  }
  .m-xs-0 {
    margin-right: 0rem !important;
  }
  .m-safe-area-xs,
  .m-sa-xs {
    margin-right: env(safe-area-inset-right) !important;
  }
  .m-n-safe-area-xs,
  .m-n-sa-xs {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .m-safe-area-xs-0,
  .m-sa-xs-0 {
    margin-right: 0 !important;
  }
  .pt-xs-6 {
    padding-top: 5rem !important;
  }
  .pt-xs-5 {
    padding-top: 3rem !important;
  }
  .pt-xs-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xs-3 {
    padding-top: 1rem !important;
  }
  .pt-xs-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xs-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xs-0 {
    padding-top: 0rem !important;
  }
  .pt-safe-area-xs,
  .pt-sa-xs {
    padding-top: env(safe-area-inset-top) !important;
  }
  .pt-safe-area-xs-0,
  .pt-sa-xs-0 {
    padding-top: 0 !important;
  }
  .py-xs-6 {
    padding-top: 5rem !important;
  }
  .py-xs-5 {
    padding-top: 3rem !important;
  }
  .py-xs-4 {
    padding-top: 1.5rem !important;
  }
  .py-xs-3 {
    padding-top: 1rem !important;
  }
  .py-xs-2 {
    padding-top: 0.5rem !important;
  }
  .py-xs-1 {
    padding-top: 0.25rem !important;
  }
  .py-xs-0 {
    padding-top: 0rem !important;
  }
  .py-safe-area-xs,
  .py-sa-xs {
    padding-top: env(safe-area-inset-top) !important;
  }
  .py-safe-area-xs-0,
  .py-sa-xs-0 {
    padding-top: 0 !important;
  }
  .p-xs-6 {
    padding-top: 5rem !important;
  }
  .p-xs-5 {
    padding-top: 3rem !important;
  }
  .p-xs-4 {
    padding-top: 1.5rem !important;
  }
  .p-xs-3 {
    padding-top: 1rem !important;
  }
  .p-xs-2 {
    padding-top: 0.5rem !important;
  }
  .p-xs-1 {
    padding-top: 0.25rem !important;
  }
  .p-xs-0 {
    padding-top: 0rem !important;
  }
  .p-safe-area-xs,
  .p-sa-xs {
    padding-top: env(safe-area-inset-top) !important;
  }
  .p-safe-area-xs-0,
  .p-sa-xs-0 {
    padding-top: 0 !important;
  }
  .pb-xs-6 {
    padding-bottom: 5rem !important;
  }
  .pb-xs-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xs-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xs-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xs-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xs-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xs-0 {
    padding-bottom: 0rem !important;
  }
  .pb-safe-area-xs,
  .pb-sa-xs {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .pb-safe-area-xs-0,
  .pb-sa-xs-0 {
    padding-bottom: 0 !important;
  }
  .py-xs-6 {
    padding-bottom: 5rem !important;
  }
  .py-xs-5 {
    padding-bottom: 3rem !important;
  }
  .py-xs-4 {
    padding-bottom: 1.5rem !important;
  }
  .py-xs-3 {
    padding-bottom: 1rem !important;
  }
  .py-xs-2 {
    padding-bottom: 0.5rem !important;
  }
  .py-xs-1 {
    padding-bottom: 0.25rem !important;
  }
  .py-xs-0 {
    padding-bottom: 0rem !important;
  }
  .py-safe-area-xs,
  .py-sa-xs {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .py-safe-area-xs-0,
  .py-sa-xs-0 {
    padding-bottom: 0 !important;
  }
  .p-xs-6 {
    padding-bottom: 5rem !important;
  }
  .p-xs-5 {
    padding-bottom: 3rem !important;
  }
  .p-xs-4 {
    padding-bottom: 1.5rem !important;
  }
  .p-xs-3 {
    padding-bottom: 1rem !important;
  }
  .p-xs-2 {
    padding-bottom: 0.5rem !important;
  }
  .p-xs-1 {
    padding-bottom: 0.25rem !important;
  }
  .p-xs-0 {
    padding-bottom: 0rem !important;
  }
  .p-safe-area-xs,
  .p-sa-xs {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .p-safe-area-xs-0,
  .p-sa-xs-0 {
    padding-bottom: 0 !important;
  }
  .ps-xs-6 {
    padding-left: 5rem !important;
  }
  .ps-xs-5 {
    padding-left: 3rem !important;
  }
  .ps-xs-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xs-3 {
    padding-left: 1rem !important;
  }
  .ps-xs-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xs-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xs-0 {
    padding-left: 0rem !important;
  }
  .ps-safe-area-xs,
  .ps-sa-xs {
    padding-left: env(safe-area-inset-left) !important;
  }
  .ps-safe-area-xs-0,
  .ps-sa-xs-0 {
    padding-left: 0 !important;
  }
  .px-xs-6 {
    padding-left: 5rem !important;
  }
  .px-xs-5 {
    padding-left: 3rem !important;
  }
  .px-xs-4 {
    padding-left: 1.5rem !important;
  }
  .px-xs-3 {
    padding-left: 1rem !important;
  }
  .px-xs-2 {
    padding-left: 0.5rem !important;
  }
  .px-xs-1 {
    padding-left: 0.25rem !important;
  }
  .px-xs-0 {
    padding-left: 0rem !important;
  }
  .px-safe-area-xs,
  .px-sa-xs {
    padding-left: env(safe-area-inset-left) !important;
  }
  .px-safe-area-xs-0,
  .px-sa-xs-0 {
    padding-left: 0 !important;
  }
  .p-xs-6 {
    padding-left: 5rem !important;
  }
  .p-xs-5 {
    padding-left: 3rem !important;
  }
  .p-xs-4 {
    padding-left: 1.5rem !important;
  }
  .p-xs-3 {
    padding-left: 1rem !important;
  }
  .p-xs-2 {
    padding-left: 0.5rem !important;
  }
  .p-xs-1 {
    padding-left: 0.25rem !important;
  }
  .p-xs-0 {
    padding-left: 0rem !important;
  }
  .p-safe-area-xs,
  .p-sa-xs {
    padding-left: env(safe-area-inset-left) !important;
  }
  .p-safe-area-xs-0,
  .p-sa-xs-0 {
    padding-left: 0 !important;
  }
  .pe-xs-6 {
    padding-right: 5rem !important;
  }
  .pe-xs-5 {
    padding-right: 3rem !important;
  }
  .pe-xs-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xs-3 {
    padding-right: 1rem !important;
  }
  .pe-xs-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xs-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xs-0 {
    padding-right: 0rem !important;
  }
  .pe-safe-area-xs,
  .pe-sa-xs {
    padding-right: env(safe-area-inset-right) !important;
  }
  .pe-safe-area-xs-0,
  .pe-sa-xs-0 {
    padding-right: 0 !important;
  }
  .px-xs-6 {
    padding-right: 5rem !important;
  }
  .px-xs-5 {
    padding-right: 3rem !important;
  }
  .px-xs-4 {
    padding-right: 1.5rem !important;
  }
  .px-xs-3 {
    padding-right: 1rem !important;
  }
  .px-xs-2 {
    padding-right: 0.5rem !important;
  }
  .px-xs-1 {
    padding-right: 0.25rem !important;
  }
  .px-xs-0 {
    padding-right: 0rem !important;
  }
  .px-safe-area-xs,
  .px-sa-xs {
    padding-right: env(safe-area-inset-right) !important;
  }
  .px-safe-area-xs-0,
  .px-sa-xs-0 {
    padding-right: 0 !important;
  }
  .p-xs-6 {
    padding-right: 5rem !important;
  }
  .p-xs-5 {
    padding-right: 3rem !important;
  }
  .p-xs-4 {
    padding-right: 1.5rem !important;
  }
  .p-xs-3 {
    padding-right: 1rem !important;
  }
  .p-xs-2 {
    padding-right: 0.5rem !important;
  }
  .p-xs-1 {
    padding-right: 0.25rem !important;
  }
  .p-xs-0 {
    padding-right: 0rem !important;
  }
  .p-safe-area-xs,
  .p-sa-xs {
    padding-right: env(safe-area-inset-right) !important;
  }
  .p-safe-area-xs-0,
  .p-sa-xs-0 {
    padding-right: 0 !important;
  }
}
@media (min-width: 576px) {
  .mt-sm-6 {
    margin-top: 5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-0 {
    margin-top: 0rem !important;
  }
  .mt-safe-area-sm,
  .mt-sa-sm {
    margin-top: env(safe-area-inset-top) !important;
  }
  .mt-n-safe-area-sm,
  .mt-n-sa-sm {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .mt-safe-area-sm-0,
  .mt-sa-sm-0 {
    margin-top: 0 !important;
  }
  .my-sm-6 {
    margin-top: 5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .my-sm-0 {
    margin-top: 0rem !important;
  }
  .my-safe-area-sm,
  .my-sa-sm {
    margin-top: env(safe-area-inset-top) !important;
  }
  .my-n-safe-area-sm,
  .my-n-sa-sm {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .my-safe-area-sm-0,
  .my-sa-sm-0 {
    margin-top: 0 !important;
  }
  .m-sm-6 {
    margin-top: 5rem !important;
  }
  .m-sm-5 {
    margin-top: 3rem !important;
  }
  .m-sm-4 {
    margin-top: 1.5rem !important;
  }
  .m-sm-3 {
    margin-top: 1rem !important;
  }
  .m-sm-2 {
    margin-top: 0.5rem !important;
  }
  .m-sm-1 {
    margin-top: 0.25rem !important;
  }
  .m-sm-0 {
    margin-top: 0rem !important;
  }
  .m-safe-area-sm,
  .m-sa-sm {
    margin-top: env(safe-area-inset-top) !important;
  }
  .m-n-safe-area-sm,
  .m-n-sa-sm {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .m-safe-area-sm-0,
  .m-sa-sm-0 {
    margin-top: 0 !important;
  }
  .mb-sm-6 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-0 {
    margin-bottom: 0rem !important;
  }
  .mb-safe-area-sm,
  .mb-sa-sm {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .mb-n-safe-area-sm,
  .mb-n-sa-sm {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .mb-safe-area-sm-0,
  .mb-sa-sm-0 {
    margin-bottom: 0 !important;
  }
  .my-sm-6 {
    margin-bottom: 5rem !important;
  }
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .my-sm-0 {
    margin-bottom: 0rem !important;
  }
  .my-safe-area-sm,
  .my-sa-sm {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .my-n-safe-area-sm,
  .my-n-sa-sm {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .my-safe-area-sm-0,
  .my-sa-sm-0 {
    margin-bottom: 0 !important;
  }
  .m-sm-6 {
    margin-bottom: 5rem !important;
  }
  .m-sm-5 {
    margin-bottom: 3rem !important;
  }
  .m-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .m-sm-3 {
    margin-bottom: 1rem !important;
  }
  .m-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .m-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .m-sm-0 {
    margin-bottom: 0rem !important;
  }
  .m-safe-area-sm,
  .m-sa-sm {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .m-n-safe-area-sm,
  .m-n-sa-sm {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .m-safe-area-sm-0,
  .m-sa-sm-0 {
    margin-bottom: 0 !important;
  }
  .ms-sm-6 {
    margin-left: 5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-0 {
    margin-left: 0rem !important;
  }
  .ms-safe-area-sm,
  .ms-sa-sm {
    margin-left: env(safe-area-inset-left) !important;
  }
  .ms-n-safe-area-sm,
  .ms-n-sa-sm {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .ms-safe-area-sm-0,
  .ms-sa-sm-0 {
    margin-left: 0 !important;
  }
  .mx-sm-6 {
    margin-left: 5rem !important;
  }
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .mx-sm-0 {
    margin-left: 0rem !important;
  }
  .mx-safe-area-sm,
  .mx-sa-sm {
    margin-left: env(safe-area-inset-left) !important;
  }
  .mx-n-safe-area-sm,
  .mx-n-sa-sm {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .mx-safe-area-sm-0,
  .mx-sa-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-6 {
    margin-left: 5rem !important;
  }
  .m-sm-5 {
    margin-left: 3rem !important;
  }
  .m-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-0 {
    margin-left: 0rem !important;
  }
  .m-safe-area-sm,
  .m-sa-sm {
    margin-left: env(safe-area-inset-left) !important;
  }
  .m-n-safe-area-sm,
  .m-n-sa-sm {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .m-safe-area-sm-0,
  .m-sa-sm-0 {
    margin-left: 0 !important;
  }
  .me-sm-6 {
    margin-right: 5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-0 {
    margin-right: 0rem !important;
  }
  .me-safe-area-sm,
  .me-sa-sm {
    margin-right: env(safe-area-inset-right) !important;
  }
  .me-n-safe-area-sm,
  .me-n-sa-sm {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .me-safe-area-sm-0,
  .me-sa-sm-0 {
    margin-right: 0 !important;
  }
  .mx-sm-6 {
    margin-right: 5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mx-sm-0 {
    margin-right: 0rem !important;
  }
  .mx-safe-area-sm,
  .mx-sa-sm {
    margin-right: env(safe-area-inset-right) !important;
  }
  .mx-n-safe-area-sm,
  .mx-n-sa-sm {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .mx-safe-area-sm-0,
  .mx-sa-sm-0 {
    margin-right: 0 !important;
  }
  .m-sm-6 {
    margin-right: 5rem !important;
  }
  .m-sm-5 {
    margin-right: 3rem !important;
  }
  .m-sm-4 {
    margin-right: 1.5rem !important;
  }
  .m-sm-3 {
    margin-right: 1rem !important;
  }
  .m-sm-2 {
    margin-right: 0.5rem !important;
  }
  .m-sm-1 {
    margin-right: 0.25rem !important;
  }
  .m-sm-0 {
    margin-right: 0rem !important;
  }
  .m-safe-area-sm,
  .m-sa-sm {
    margin-right: env(safe-area-inset-right) !important;
  }
  .m-n-safe-area-sm,
  .m-n-sa-sm {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .m-safe-area-sm-0,
  .m-sa-sm-0 {
    margin-right: 0 !important;
  }
  .pt-sm-6 {
    padding-top: 5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-0 {
    padding-top: 0rem !important;
  }
  .pt-safe-area-sm,
  .pt-sa-sm {
    padding-top: env(safe-area-inset-top) !important;
  }
  .pt-safe-area-sm-0,
  .pt-sa-sm-0 {
    padding-top: 0 !important;
  }
  .py-sm-6 {
    padding-top: 5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .py-sm-0 {
    padding-top: 0rem !important;
  }
  .py-safe-area-sm,
  .py-sa-sm {
    padding-top: env(safe-area-inset-top) !important;
  }
  .py-safe-area-sm-0,
  .py-sa-sm-0 {
    padding-top: 0 !important;
  }
  .p-sm-6 {
    padding-top: 5rem !important;
  }
  .p-sm-5 {
    padding-top: 3rem !important;
  }
  .p-sm-4 {
    padding-top: 1.5rem !important;
  }
  .p-sm-3 {
    padding-top: 1rem !important;
  }
  .p-sm-2 {
    padding-top: 0.5rem !important;
  }
  .p-sm-1 {
    padding-top: 0.25rem !important;
  }
  .p-sm-0 {
    padding-top: 0rem !important;
  }
  .p-safe-area-sm,
  .p-sa-sm {
    padding-top: env(safe-area-inset-top) !important;
  }
  .p-safe-area-sm-0,
  .p-sa-sm-0 {
    padding-top: 0 !important;
  }
  .pb-sm-6 {
    padding-bottom: 5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0rem !important;
  }
  .pb-safe-area-sm,
  .pb-sa-sm {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .pb-safe-area-sm-0,
  .pb-sa-sm-0 {
    padding-bottom: 0 !important;
  }
  .py-sm-6 {
    padding-bottom: 5rem !important;
  }
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .py-sm-0 {
    padding-bottom: 0rem !important;
  }
  .py-safe-area-sm,
  .py-sa-sm {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .py-safe-area-sm-0,
  .py-sa-sm-0 {
    padding-bottom: 0 !important;
  }
  .p-sm-6 {
    padding-bottom: 5rem !important;
  }
  .p-sm-5 {
    padding-bottom: 3rem !important;
  }
  .p-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .p-sm-3 {
    padding-bottom: 1rem !important;
  }
  .p-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .p-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .p-sm-0 {
    padding-bottom: 0rem !important;
  }
  .p-safe-area-sm,
  .p-sa-sm {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .p-safe-area-sm-0,
  .p-sa-sm-0 {
    padding-bottom: 0 !important;
  }
  .ps-sm-6 {
    padding-left: 5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-0 {
    padding-left: 0rem !important;
  }
  .ps-safe-area-sm,
  .ps-sa-sm {
    padding-left: env(safe-area-inset-left) !important;
  }
  .ps-safe-area-sm-0,
  .ps-sa-sm-0 {
    padding-left: 0 !important;
  }
  .px-sm-6 {
    padding-left: 5rem !important;
  }
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .px-sm-0 {
    padding-left: 0rem !important;
  }
  .px-safe-area-sm,
  .px-sa-sm {
    padding-left: env(safe-area-inset-left) !important;
  }
  .px-safe-area-sm-0,
  .px-sa-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-6 {
    padding-left: 5rem !important;
  }
  .p-sm-5 {
    padding-left: 3rem !important;
  }
  .p-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-0 {
    padding-left: 0rem !important;
  }
  .p-safe-area-sm,
  .p-sa-sm {
    padding-left: env(safe-area-inset-left) !important;
  }
  .p-safe-area-sm-0,
  .p-sa-sm-0 {
    padding-left: 0 !important;
  }
  .pe-sm-6 {
    padding-right: 5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-0 {
    padding-right: 0rem !important;
  }
  .pe-safe-area-sm,
  .pe-sa-sm {
    padding-right: env(safe-area-inset-right) !important;
  }
  .pe-safe-area-sm-0,
  .pe-sa-sm-0 {
    padding-right: 0 !important;
  }
  .px-sm-6 {
    padding-right: 5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .px-sm-0 {
    padding-right: 0rem !important;
  }
  .px-safe-area-sm,
  .px-sa-sm {
    padding-right: env(safe-area-inset-right) !important;
  }
  .px-safe-area-sm-0,
  .px-sa-sm-0 {
    padding-right: 0 !important;
  }
  .p-sm-6 {
    padding-right: 5rem !important;
  }
  .p-sm-5 {
    padding-right: 3rem !important;
  }
  .p-sm-4 {
    padding-right: 1.5rem !important;
  }
  .p-sm-3 {
    padding-right: 1rem !important;
  }
  .p-sm-2 {
    padding-right: 0.5rem !important;
  }
  .p-sm-1 {
    padding-right: 0.25rem !important;
  }
  .p-sm-0 {
    padding-right: 0rem !important;
  }
  .p-safe-area-sm,
  .p-sa-sm {
    padding-right: env(safe-area-inset-right) !important;
  }
  .p-safe-area-sm-0,
  .p-sa-sm-0 {
    padding-right: 0 !important;
  }
}
@media (min-width: 768px) {
  .mt-md-6 {
    margin-top: 5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-0 {
    margin-top: 0rem !important;
  }
  .mt-safe-area-md,
  .mt-sa-md {
    margin-top: env(safe-area-inset-top) !important;
  }
  .mt-n-safe-area-md,
  .mt-n-sa-md {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .mt-safe-area-md-0,
  .mt-sa-md-0 {
    margin-top: 0 !important;
  }
  .my-md-6 {
    margin-top: 5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .my-md-0 {
    margin-top: 0rem !important;
  }
  .my-safe-area-md,
  .my-sa-md {
    margin-top: env(safe-area-inset-top) !important;
  }
  .my-n-safe-area-md,
  .my-n-sa-md {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .my-safe-area-md-0,
  .my-sa-md-0 {
    margin-top: 0 !important;
  }
  .m-md-6 {
    margin-top: 5rem !important;
  }
  .m-md-5 {
    margin-top: 3rem !important;
  }
  .m-md-4 {
    margin-top: 1.5rem !important;
  }
  .m-md-3 {
    margin-top: 1rem !important;
  }
  .m-md-2 {
    margin-top: 0.5rem !important;
  }
  .m-md-1 {
    margin-top: 0.25rem !important;
  }
  .m-md-0 {
    margin-top: 0rem !important;
  }
  .m-safe-area-md,
  .m-sa-md {
    margin-top: env(safe-area-inset-top) !important;
  }
  .m-n-safe-area-md,
  .m-n-sa-md {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .m-safe-area-md-0,
  .m-sa-md-0 {
    margin-top: 0 !important;
  }
  .mb-md-6 {
    margin-bottom: 5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-0 {
    margin-bottom: 0rem !important;
  }
  .mb-safe-area-md,
  .mb-sa-md {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .mb-n-safe-area-md,
  .mb-n-sa-md {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .mb-safe-area-md-0,
  .mb-sa-md-0 {
    margin-bottom: 0 !important;
  }
  .my-md-6 {
    margin-bottom: 5rem !important;
  }
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .my-md-0 {
    margin-bottom: 0rem !important;
  }
  .my-safe-area-md,
  .my-sa-md {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .my-n-safe-area-md,
  .my-n-sa-md {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .my-safe-area-md-0,
  .my-sa-md-0 {
    margin-bottom: 0 !important;
  }
  .m-md-6 {
    margin-bottom: 5rem !important;
  }
  .m-md-5 {
    margin-bottom: 3rem !important;
  }
  .m-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .m-md-3 {
    margin-bottom: 1rem !important;
  }
  .m-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .m-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .m-md-0 {
    margin-bottom: 0rem !important;
  }
  .m-safe-area-md,
  .m-sa-md {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .m-n-safe-area-md,
  .m-n-sa-md {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .m-safe-area-md-0,
  .m-sa-md-0 {
    margin-bottom: 0 !important;
  }
  .ms-md-6 {
    margin-left: 5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-0 {
    margin-left: 0rem !important;
  }
  .ms-safe-area-md,
  .ms-sa-md {
    margin-left: env(safe-area-inset-left) !important;
  }
  .ms-n-safe-area-md,
  .ms-n-sa-md {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .ms-safe-area-md-0,
  .ms-sa-md-0 {
    margin-left: 0 !important;
  }
  .mx-md-6 {
    margin-left: 5rem !important;
  }
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .mx-md-0 {
    margin-left: 0rem !important;
  }
  .mx-safe-area-md,
  .mx-sa-md {
    margin-left: env(safe-area-inset-left) !important;
  }
  .mx-n-safe-area-md,
  .mx-n-sa-md {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .mx-safe-area-md-0,
  .mx-sa-md-0 {
    margin-left: 0 !important;
  }
  .m-md-6 {
    margin-left: 5rem !important;
  }
  .m-md-5 {
    margin-left: 3rem !important;
  }
  .m-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-0 {
    margin-left: 0rem !important;
  }
  .m-safe-area-md,
  .m-sa-md {
    margin-left: env(safe-area-inset-left) !important;
  }
  .m-n-safe-area-md,
  .m-n-sa-md {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .m-safe-area-md-0,
  .m-sa-md-0 {
    margin-left: 0 !important;
  }
  .me-md-6 {
    margin-right: 5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-0 {
    margin-right: 0rem !important;
  }
  .me-safe-area-md,
  .me-sa-md {
    margin-right: env(safe-area-inset-right) !important;
  }
  .me-n-safe-area-md,
  .me-n-sa-md {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .me-safe-area-md-0,
  .me-sa-md-0 {
    margin-right: 0 !important;
  }
  .mx-md-6 {
    margin-right: 5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mx-md-0 {
    margin-right: 0rem !important;
  }
  .mx-safe-area-md,
  .mx-sa-md {
    margin-right: env(safe-area-inset-right) !important;
  }
  .mx-n-safe-area-md,
  .mx-n-sa-md {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .mx-safe-area-md-0,
  .mx-sa-md-0 {
    margin-right: 0 !important;
  }
  .m-md-6 {
    margin-right: 5rem !important;
  }
  .m-md-5 {
    margin-right: 3rem !important;
  }
  .m-md-4 {
    margin-right: 1.5rem !important;
  }
  .m-md-3 {
    margin-right: 1rem !important;
  }
  .m-md-2 {
    margin-right: 0.5rem !important;
  }
  .m-md-1 {
    margin-right: 0.25rem !important;
  }
  .m-md-0 {
    margin-right: 0rem !important;
  }
  .m-safe-area-md,
  .m-sa-md {
    margin-right: env(safe-area-inset-right) !important;
  }
  .m-n-safe-area-md,
  .m-n-sa-md {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .m-safe-area-md-0,
  .m-sa-md-0 {
    margin-right: 0 !important;
  }
  .pt-md-6 {
    padding-top: 5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-0 {
    padding-top: 0rem !important;
  }
  .pt-safe-area-md,
  .pt-sa-md {
    padding-top: env(safe-area-inset-top) !important;
  }
  .pt-safe-area-md-0,
  .pt-sa-md-0 {
    padding-top: 0 !important;
  }
  .py-md-6 {
    padding-top: 5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .py-md-0 {
    padding-top: 0rem !important;
  }
  .py-safe-area-md,
  .py-sa-md {
    padding-top: env(safe-area-inset-top) !important;
  }
  .py-safe-area-md-0,
  .py-sa-md-0 {
    padding-top: 0 !important;
  }
  .p-md-6 {
    padding-top: 5rem !important;
  }
  .p-md-5 {
    padding-top: 3rem !important;
  }
  .p-md-4 {
    padding-top: 1.5rem !important;
  }
  .p-md-3 {
    padding-top: 1rem !important;
  }
  .p-md-2 {
    padding-top: 0.5rem !important;
  }
  .p-md-1 {
    padding-top: 0.25rem !important;
  }
  .p-md-0 {
    padding-top: 0rem !important;
  }
  .p-safe-area-md,
  .p-sa-md {
    padding-top: env(safe-area-inset-top) !important;
  }
  .p-safe-area-md-0,
  .p-sa-md-0 {
    padding-top: 0 !important;
  }
  .pb-md-6 {
    padding-bottom: 5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0rem !important;
  }
  .pb-safe-area-md,
  .pb-sa-md {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .pb-safe-area-md-0,
  .pb-sa-md-0 {
    padding-bottom: 0 !important;
  }
  .py-md-6 {
    padding-bottom: 5rem !important;
  }
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .py-md-0 {
    padding-bottom: 0rem !important;
  }
  .py-safe-area-md,
  .py-sa-md {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .py-safe-area-md-0,
  .py-sa-md-0 {
    padding-bottom: 0 !important;
  }
  .p-md-6 {
    padding-bottom: 5rem !important;
  }
  .p-md-5 {
    padding-bottom: 3rem !important;
  }
  .p-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .p-md-3 {
    padding-bottom: 1rem !important;
  }
  .p-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .p-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .p-md-0 {
    padding-bottom: 0rem !important;
  }
  .p-safe-area-md,
  .p-sa-md {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .p-safe-area-md-0,
  .p-sa-md-0 {
    padding-bottom: 0 !important;
  }
  .ps-md-6 {
    padding-left: 5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-0 {
    padding-left: 0rem !important;
  }
  .ps-safe-area-md,
  .ps-sa-md {
    padding-left: env(safe-area-inset-left) !important;
  }
  .ps-safe-area-md-0,
  .ps-sa-md-0 {
    padding-left: 0 !important;
  }
  .px-md-6 {
    padding-left: 5rem !important;
  }
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .px-md-0 {
    padding-left: 0rem !important;
  }
  .px-safe-area-md,
  .px-sa-md {
    padding-left: env(safe-area-inset-left) !important;
  }
  .px-safe-area-md-0,
  .px-sa-md-0 {
    padding-left: 0 !important;
  }
  .p-md-6 {
    padding-left: 5rem !important;
  }
  .p-md-5 {
    padding-left: 3rem !important;
  }
  .p-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-0 {
    padding-left: 0rem !important;
  }
  .p-safe-area-md,
  .p-sa-md {
    padding-left: env(safe-area-inset-left) !important;
  }
  .p-safe-area-md-0,
  .p-sa-md-0 {
    padding-left: 0 !important;
  }
  .pe-md-6 {
    padding-right: 5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-0 {
    padding-right: 0rem !important;
  }
  .pe-safe-area-md,
  .pe-sa-md {
    padding-right: env(safe-area-inset-right) !important;
  }
  .pe-safe-area-md-0,
  .pe-sa-md-0 {
    padding-right: 0 !important;
  }
  .px-md-6 {
    padding-right: 5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .px-md-0 {
    padding-right: 0rem !important;
  }
  .px-safe-area-md,
  .px-sa-md {
    padding-right: env(safe-area-inset-right) !important;
  }
  .px-safe-area-md-0,
  .px-sa-md-0 {
    padding-right: 0 !important;
  }
  .p-md-6 {
    padding-right: 5rem !important;
  }
  .p-md-5 {
    padding-right: 3rem !important;
  }
  .p-md-4 {
    padding-right: 1.5rem !important;
  }
  .p-md-3 {
    padding-right: 1rem !important;
  }
  .p-md-2 {
    padding-right: 0.5rem !important;
  }
  .p-md-1 {
    padding-right: 0.25rem !important;
  }
  .p-md-0 {
    padding-right: 0rem !important;
  }
  .p-safe-area-md,
  .p-sa-md {
    padding-right: env(safe-area-inset-right) !important;
  }
  .p-safe-area-md-0,
  .p-sa-md-0 {
    padding-right: 0 !important;
  }
}
@media (min-width: 992px) {
  .mt-lg-6 {
    margin-top: 5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-0 {
    margin-top: 0rem !important;
  }
  .mt-safe-area-lg,
  .mt-sa-lg {
    margin-top: env(safe-area-inset-top) !important;
  }
  .mt-n-safe-area-lg,
  .mt-n-sa-lg {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .mt-safe-area-lg-0,
  .mt-sa-lg-0 {
    margin-top: 0 !important;
  }
  .my-lg-6 {
    margin-top: 5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .my-lg-0 {
    margin-top: 0rem !important;
  }
  .my-safe-area-lg,
  .my-sa-lg {
    margin-top: env(safe-area-inset-top) !important;
  }
  .my-n-safe-area-lg,
  .my-n-sa-lg {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .my-safe-area-lg-0,
  .my-sa-lg-0 {
    margin-top: 0 !important;
  }
  .m-lg-6 {
    margin-top: 5rem !important;
  }
  .m-lg-5 {
    margin-top: 3rem !important;
  }
  .m-lg-4 {
    margin-top: 1.5rem !important;
  }
  .m-lg-3 {
    margin-top: 1rem !important;
  }
  .m-lg-2 {
    margin-top: 0.5rem !important;
  }
  .m-lg-1 {
    margin-top: 0.25rem !important;
  }
  .m-lg-0 {
    margin-top: 0rem !important;
  }
  .m-safe-area-lg,
  .m-sa-lg {
    margin-top: env(safe-area-inset-top) !important;
  }
  .m-n-safe-area-lg,
  .m-n-sa-lg {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .m-safe-area-lg-0,
  .m-sa-lg-0 {
    margin-top: 0 !important;
  }
  .mb-lg-6 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-0 {
    margin-bottom: 0rem !important;
  }
  .mb-safe-area-lg,
  .mb-sa-lg {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .mb-n-safe-area-lg,
  .mb-n-sa-lg {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .mb-safe-area-lg-0,
  .mb-sa-lg-0 {
    margin-bottom: 0 !important;
  }
  .my-lg-6 {
    margin-bottom: 5rem !important;
  }
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .my-lg-0 {
    margin-bottom: 0rem !important;
  }
  .my-safe-area-lg,
  .my-sa-lg {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .my-n-safe-area-lg,
  .my-n-sa-lg {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .my-safe-area-lg-0,
  .my-sa-lg-0 {
    margin-bottom: 0 !important;
  }
  .m-lg-6 {
    margin-bottom: 5rem !important;
  }
  .m-lg-5 {
    margin-bottom: 3rem !important;
  }
  .m-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .m-lg-3 {
    margin-bottom: 1rem !important;
  }
  .m-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .m-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .m-lg-0 {
    margin-bottom: 0rem !important;
  }
  .m-safe-area-lg,
  .m-sa-lg {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .m-n-safe-area-lg,
  .m-n-sa-lg {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .m-safe-area-lg-0,
  .m-sa-lg-0 {
    margin-bottom: 0 !important;
  }
  .ms-lg-6 {
    margin-left: 5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-0 {
    margin-left: 0rem !important;
  }
  .ms-safe-area-lg,
  .ms-sa-lg {
    margin-left: env(safe-area-inset-left) !important;
  }
  .ms-n-safe-area-lg,
  .ms-n-sa-lg {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .ms-safe-area-lg-0,
  .ms-sa-lg-0 {
    margin-left: 0 !important;
  }
  .mx-lg-6 {
    margin-left: 5rem !important;
  }
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .mx-lg-0 {
    margin-left: 0rem !important;
  }
  .mx-safe-area-lg,
  .mx-sa-lg {
    margin-left: env(safe-area-inset-left) !important;
  }
  .mx-n-safe-area-lg,
  .mx-n-sa-lg {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .mx-safe-area-lg-0,
  .mx-sa-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-6 {
    margin-left: 5rem !important;
  }
  .m-lg-5 {
    margin-left: 3rem !important;
  }
  .m-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-0 {
    margin-left: 0rem !important;
  }
  .m-safe-area-lg,
  .m-sa-lg {
    margin-left: env(safe-area-inset-left) !important;
  }
  .m-n-safe-area-lg,
  .m-n-sa-lg {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .m-safe-area-lg-0,
  .m-sa-lg-0 {
    margin-left: 0 !important;
  }
  .me-lg-6 {
    margin-right: 5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-0 {
    margin-right: 0rem !important;
  }
  .me-safe-area-lg,
  .me-sa-lg {
    margin-right: env(safe-area-inset-right) !important;
  }
  .me-n-safe-area-lg,
  .me-n-sa-lg {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .me-safe-area-lg-0,
  .me-sa-lg-0 {
    margin-right: 0 !important;
  }
  .mx-lg-6 {
    margin-right: 5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mx-lg-0 {
    margin-right: 0rem !important;
  }
  .mx-safe-area-lg,
  .mx-sa-lg {
    margin-right: env(safe-area-inset-right) !important;
  }
  .mx-n-safe-area-lg,
  .mx-n-sa-lg {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .mx-safe-area-lg-0,
  .mx-sa-lg-0 {
    margin-right: 0 !important;
  }
  .m-lg-6 {
    margin-right: 5rem !important;
  }
  .m-lg-5 {
    margin-right: 3rem !important;
  }
  .m-lg-4 {
    margin-right: 1.5rem !important;
  }
  .m-lg-3 {
    margin-right: 1rem !important;
  }
  .m-lg-2 {
    margin-right: 0.5rem !important;
  }
  .m-lg-1 {
    margin-right: 0.25rem !important;
  }
  .m-lg-0 {
    margin-right: 0rem !important;
  }
  .m-safe-area-lg,
  .m-sa-lg {
    margin-right: env(safe-area-inset-right) !important;
  }
  .m-n-safe-area-lg,
  .m-n-sa-lg {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .m-safe-area-lg-0,
  .m-sa-lg-0 {
    margin-right: 0 !important;
  }
  .pt-lg-6 {
    padding-top: 5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-0 {
    padding-top: 0rem !important;
  }
  .pt-safe-area-lg,
  .pt-sa-lg {
    padding-top: env(safe-area-inset-top) !important;
  }
  .pt-safe-area-lg-0,
  .pt-sa-lg-0 {
    padding-top: 0 !important;
  }
  .py-lg-6 {
    padding-top: 5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .py-lg-0 {
    padding-top: 0rem !important;
  }
  .py-safe-area-lg,
  .py-sa-lg {
    padding-top: env(safe-area-inset-top) !important;
  }
  .py-safe-area-lg-0,
  .py-sa-lg-0 {
    padding-top: 0 !important;
  }
  .p-lg-6 {
    padding-top: 5rem !important;
  }
  .p-lg-5 {
    padding-top: 3rem !important;
  }
  .p-lg-4 {
    padding-top: 1.5rem !important;
  }
  .p-lg-3 {
    padding-top: 1rem !important;
  }
  .p-lg-2 {
    padding-top: 0.5rem !important;
  }
  .p-lg-1 {
    padding-top: 0.25rem !important;
  }
  .p-lg-0 {
    padding-top: 0rem !important;
  }
  .p-safe-area-lg,
  .p-sa-lg {
    padding-top: env(safe-area-inset-top) !important;
  }
  .p-safe-area-lg-0,
  .p-sa-lg-0 {
    padding-top: 0 !important;
  }
  .pb-lg-6 {
    padding-bottom: 5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0rem !important;
  }
  .pb-safe-area-lg,
  .pb-sa-lg {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .pb-safe-area-lg-0,
  .pb-sa-lg-0 {
    padding-bottom: 0 !important;
  }
  .py-lg-6 {
    padding-bottom: 5rem !important;
  }
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .py-lg-0 {
    padding-bottom: 0rem !important;
  }
  .py-safe-area-lg,
  .py-sa-lg {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .py-safe-area-lg-0,
  .py-sa-lg-0 {
    padding-bottom: 0 !important;
  }
  .p-lg-6 {
    padding-bottom: 5rem !important;
  }
  .p-lg-5 {
    padding-bottom: 3rem !important;
  }
  .p-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .p-lg-3 {
    padding-bottom: 1rem !important;
  }
  .p-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .p-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .p-lg-0 {
    padding-bottom: 0rem !important;
  }
  .p-safe-area-lg,
  .p-sa-lg {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .p-safe-area-lg-0,
  .p-sa-lg-0 {
    padding-bottom: 0 !important;
  }
  .ps-lg-6 {
    padding-left: 5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-0 {
    padding-left: 0rem !important;
  }
  .ps-safe-area-lg,
  .ps-sa-lg {
    padding-left: env(safe-area-inset-left) !important;
  }
  .ps-safe-area-lg-0,
  .ps-sa-lg-0 {
    padding-left: 0 !important;
  }
  .px-lg-6 {
    padding-left: 5rem !important;
  }
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .px-lg-0 {
    padding-left: 0rem !important;
  }
  .px-safe-area-lg,
  .px-sa-lg {
    padding-left: env(safe-area-inset-left) !important;
  }
  .px-safe-area-lg-0,
  .px-sa-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-6 {
    padding-left: 5rem !important;
  }
  .p-lg-5 {
    padding-left: 3rem !important;
  }
  .p-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-0 {
    padding-left: 0rem !important;
  }
  .p-safe-area-lg,
  .p-sa-lg {
    padding-left: env(safe-area-inset-left) !important;
  }
  .p-safe-area-lg-0,
  .p-sa-lg-0 {
    padding-left: 0 !important;
  }
  .pe-lg-6 {
    padding-right: 5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-0 {
    padding-right: 0rem !important;
  }
  .pe-safe-area-lg,
  .pe-sa-lg {
    padding-right: env(safe-area-inset-right) !important;
  }
  .pe-safe-area-lg-0,
  .pe-sa-lg-0 {
    padding-right: 0 !important;
  }
  .px-lg-6 {
    padding-right: 5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .px-lg-0 {
    padding-right: 0rem !important;
  }
  .px-safe-area-lg,
  .px-sa-lg {
    padding-right: env(safe-area-inset-right) !important;
  }
  .px-safe-area-lg-0,
  .px-sa-lg-0 {
    padding-right: 0 !important;
  }
  .p-lg-6 {
    padding-right: 5rem !important;
  }
  .p-lg-5 {
    padding-right: 3rem !important;
  }
  .p-lg-4 {
    padding-right: 1.5rem !important;
  }
  .p-lg-3 {
    padding-right: 1rem !important;
  }
  .p-lg-2 {
    padding-right: 0.5rem !important;
  }
  .p-lg-1 {
    padding-right: 0.25rem !important;
  }
  .p-lg-0 {
    padding-right: 0rem !important;
  }
  .p-safe-area-lg,
  .p-sa-lg {
    padding-right: env(safe-area-inset-right) !important;
  }
  .p-safe-area-lg-0,
  .p-sa-lg-0 {
    padding-right: 0 !important;
  }
}
@media (min-width: 1200px) {
  .mt-xl-6 {
    margin-top: 5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-0 {
    margin-top: 0rem !important;
  }
  .mt-safe-area-xl,
  .mt-sa-xl {
    margin-top: env(safe-area-inset-top) !important;
  }
  .mt-n-safe-area-xl,
  .mt-n-sa-xl {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .mt-safe-area-xl-0,
  .mt-sa-xl-0 {
    margin-top: 0 !important;
  }
  .my-xl-6 {
    margin-top: 5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .my-xl-0 {
    margin-top: 0rem !important;
  }
  .my-safe-area-xl,
  .my-sa-xl {
    margin-top: env(safe-area-inset-top) !important;
  }
  .my-n-safe-area-xl,
  .my-n-sa-xl {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .my-safe-area-xl-0,
  .my-sa-xl-0 {
    margin-top: 0 !important;
  }
  .m-xl-6 {
    margin-top: 5rem !important;
  }
  .m-xl-5 {
    margin-top: 3rem !important;
  }
  .m-xl-4 {
    margin-top: 1.5rem !important;
  }
  .m-xl-3 {
    margin-top: 1rem !important;
  }
  .m-xl-2 {
    margin-top: 0.5rem !important;
  }
  .m-xl-1 {
    margin-top: 0.25rem !important;
  }
  .m-xl-0 {
    margin-top: 0rem !important;
  }
  .m-safe-area-xl,
  .m-sa-xl {
    margin-top: env(safe-area-inset-top) !important;
  }
  .m-n-safe-area-xl,
  .m-n-sa-xl {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .m-safe-area-xl-0,
  .m-sa-xl-0 {
    margin-top: 0 !important;
  }
  .mb-xl-6 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-0 {
    margin-bottom: 0rem !important;
  }
  .mb-safe-area-xl,
  .mb-sa-xl {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .mb-n-safe-area-xl,
  .mb-n-sa-xl {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .mb-safe-area-xl-0,
  .mb-sa-xl-0 {
    margin-bottom: 0 !important;
  }
  .my-xl-6 {
    margin-bottom: 5rem !important;
  }
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .my-xl-0 {
    margin-bottom: 0rem !important;
  }
  .my-safe-area-xl,
  .my-sa-xl {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .my-n-safe-area-xl,
  .my-n-sa-xl {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .my-safe-area-xl-0,
  .my-sa-xl-0 {
    margin-bottom: 0 !important;
  }
  .m-xl-6 {
    margin-bottom: 5rem !important;
  }
  .m-xl-5 {
    margin-bottom: 3rem !important;
  }
  .m-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .m-xl-3 {
    margin-bottom: 1rem !important;
  }
  .m-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .m-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .m-xl-0 {
    margin-bottom: 0rem !important;
  }
  .m-safe-area-xl,
  .m-sa-xl {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .m-n-safe-area-xl,
  .m-n-sa-xl {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .m-safe-area-xl-0,
  .m-sa-xl-0 {
    margin-bottom: 0 !important;
  }
  .ms-xl-6 {
    margin-left: 5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-0 {
    margin-left: 0rem !important;
  }
  .ms-safe-area-xl,
  .ms-sa-xl {
    margin-left: env(safe-area-inset-left) !important;
  }
  .ms-n-safe-area-xl,
  .ms-n-sa-xl {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .ms-safe-area-xl-0,
  .ms-sa-xl-0 {
    margin-left: 0 !important;
  }
  .mx-xl-6 {
    margin-left: 5rem !important;
  }
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .mx-xl-0 {
    margin-left: 0rem !important;
  }
  .mx-safe-area-xl,
  .mx-sa-xl {
    margin-left: env(safe-area-inset-left) !important;
  }
  .mx-n-safe-area-xl,
  .mx-n-sa-xl {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .mx-safe-area-xl-0,
  .mx-sa-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-6 {
    margin-left: 5rem !important;
  }
  .m-xl-5 {
    margin-left: 3rem !important;
  }
  .m-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-0 {
    margin-left: 0rem !important;
  }
  .m-safe-area-xl,
  .m-sa-xl {
    margin-left: env(safe-area-inset-left) !important;
  }
  .m-n-safe-area-xl,
  .m-n-sa-xl {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .m-safe-area-xl-0,
  .m-sa-xl-0 {
    margin-left: 0 !important;
  }
  .me-xl-6 {
    margin-right: 5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-0 {
    margin-right: 0rem !important;
  }
  .me-safe-area-xl,
  .me-sa-xl {
    margin-right: env(safe-area-inset-right) !important;
  }
  .me-n-safe-area-xl,
  .me-n-sa-xl {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .me-safe-area-xl-0,
  .me-sa-xl-0 {
    margin-right: 0 !important;
  }
  .mx-xl-6 {
    margin-right: 5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mx-xl-0 {
    margin-right: 0rem !important;
  }
  .mx-safe-area-xl,
  .mx-sa-xl {
    margin-right: env(safe-area-inset-right) !important;
  }
  .mx-n-safe-area-xl,
  .mx-n-sa-xl {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .mx-safe-area-xl-0,
  .mx-sa-xl-0 {
    margin-right: 0 !important;
  }
  .m-xl-6 {
    margin-right: 5rem !important;
  }
  .m-xl-5 {
    margin-right: 3rem !important;
  }
  .m-xl-4 {
    margin-right: 1.5rem !important;
  }
  .m-xl-3 {
    margin-right: 1rem !important;
  }
  .m-xl-2 {
    margin-right: 0.5rem !important;
  }
  .m-xl-1 {
    margin-right: 0.25rem !important;
  }
  .m-xl-0 {
    margin-right: 0rem !important;
  }
  .m-safe-area-xl,
  .m-sa-xl {
    margin-right: env(safe-area-inset-right) !important;
  }
  .m-n-safe-area-xl,
  .m-n-sa-xl {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .m-safe-area-xl-0,
  .m-sa-xl-0 {
    margin-right: 0 !important;
  }
  .pt-xl-6 {
    padding-top: 5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-0 {
    padding-top: 0rem !important;
  }
  .pt-safe-area-xl,
  .pt-sa-xl {
    padding-top: env(safe-area-inset-top) !important;
  }
  .pt-safe-area-xl-0,
  .pt-sa-xl-0 {
    padding-top: 0 !important;
  }
  .py-xl-6 {
    padding-top: 5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .py-xl-0 {
    padding-top: 0rem !important;
  }
  .py-safe-area-xl,
  .py-sa-xl {
    padding-top: env(safe-area-inset-top) !important;
  }
  .py-safe-area-xl-0,
  .py-sa-xl-0 {
    padding-top: 0 !important;
  }
  .p-xl-6 {
    padding-top: 5rem !important;
  }
  .p-xl-5 {
    padding-top: 3rem !important;
  }
  .p-xl-4 {
    padding-top: 1.5rem !important;
  }
  .p-xl-3 {
    padding-top: 1rem !important;
  }
  .p-xl-2 {
    padding-top: 0.5rem !important;
  }
  .p-xl-1 {
    padding-top: 0.25rem !important;
  }
  .p-xl-0 {
    padding-top: 0rem !important;
  }
  .p-safe-area-xl,
  .p-sa-xl {
    padding-top: env(safe-area-inset-top) !important;
  }
  .p-safe-area-xl-0,
  .p-sa-xl-0 {
    padding-top: 0 !important;
  }
  .pb-xl-6 {
    padding-bottom: 5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0rem !important;
  }
  .pb-safe-area-xl,
  .pb-sa-xl {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .pb-safe-area-xl-0,
  .pb-sa-xl-0 {
    padding-bottom: 0 !important;
  }
  .py-xl-6 {
    padding-bottom: 5rem !important;
  }
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .py-xl-0 {
    padding-bottom: 0rem !important;
  }
  .py-safe-area-xl,
  .py-sa-xl {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .py-safe-area-xl-0,
  .py-sa-xl-0 {
    padding-bottom: 0 !important;
  }
  .p-xl-6 {
    padding-bottom: 5rem !important;
  }
  .p-xl-5 {
    padding-bottom: 3rem !important;
  }
  .p-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .p-xl-3 {
    padding-bottom: 1rem !important;
  }
  .p-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .p-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .p-xl-0 {
    padding-bottom: 0rem !important;
  }
  .p-safe-area-xl,
  .p-sa-xl {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .p-safe-area-xl-0,
  .p-sa-xl-0 {
    padding-bottom: 0 !important;
  }
  .ps-xl-6 {
    padding-left: 5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-0 {
    padding-left: 0rem !important;
  }
  .ps-safe-area-xl,
  .ps-sa-xl {
    padding-left: env(safe-area-inset-left) !important;
  }
  .ps-safe-area-xl-0,
  .ps-sa-xl-0 {
    padding-left: 0 !important;
  }
  .px-xl-6 {
    padding-left: 5rem !important;
  }
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .px-xl-0 {
    padding-left: 0rem !important;
  }
  .px-safe-area-xl,
  .px-sa-xl {
    padding-left: env(safe-area-inset-left) !important;
  }
  .px-safe-area-xl-0,
  .px-sa-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-6 {
    padding-left: 5rem !important;
  }
  .p-xl-5 {
    padding-left: 3rem !important;
  }
  .p-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-0 {
    padding-left: 0rem !important;
  }
  .p-safe-area-xl,
  .p-sa-xl {
    padding-left: env(safe-area-inset-left) !important;
  }
  .p-safe-area-xl-0,
  .p-sa-xl-0 {
    padding-left: 0 !important;
  }
  .pe-xl-6 {
    padding-right: 5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-0 {
    padding-right: 0rem !important;
  }
  .pe-safe-area-xl,
  .pe-sa-xl {
    padding-right: env(safe-area-inset-right) !important;
  }
  .pe-safe-area-xl-0,
  .pe-sa-xl-0 {
    padding-right: 0 !important;
  }
  .px-xl-6 {
    padding-right: 5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .px-xl-0 {
    padding-right: 0rem !important;
  }
  .px-safe-area-xl,
  .px-sa-xl {
    padding-right: env(safe-area-inset-right) !important;
  }
  .px-safe-area-xl-0,
  .px-sa-xl-0 {
    padding-right: 0 !important;
  }
  .p-xl-6 {
    padding-right: 5rem !important;
  }
  .p-xl-5 {
    padding-right: 3rem !important;
  }
  .p-xl-4 {
    padding-right: 1.5rem !important;
  }
  .p-xl-3 {
    padding-right: 1rem !important;
  }
  .p-xl-2 {
    padding-right: 0.5rem !important;
  }
  .p-xl-1 {
    padding-right: 0.25rem !important;
  }
  .p-xl-0 {
    padding-right: 0rem !important;
  }
  .p-safe-area-xl,
  .p-sa-xl {
    padding-right: env(safe-area-inset-right) !important;
  }
  .p-safe-area-xl-0,
  .p-sa-xl-0 {
    padding-right: 0 !important;
  }
}
@media (min-width: 1400px) {
  .mt-xxl-6 {
    margin-top: 5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-0 {
    margin-top: 0rem !important;
  }
  .mt-safe-area-xxl,
  .mt-sa-xxl {
    margin-top: env(safe-area-inset-top) !important;
  }
  .mt-n-safe-area-xxl,
  .mt-n-sa-xxl {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .mt-safe-area-xxl-0,
  .mt-sa-xxl-0 {
    margin-top: 0 !important;
  }
  .my-xxl-6 {
    margin-top: 5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .my-xxl-0 {
    margin-top: 0rem !important;
  }
  .my-safe-area-xxl,
  .my-sa-xxl {
    margin-top: env(safe-area-inset-top) !important;
  }
  .my-n-safe-area-xxl,
  .my-n-sa-xxl {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .my-safe-area-xxl-0,
  .my-sa-xxl-0 {
    margin-top: 0 !important;
  }
  .m-xxl-6 {
    margin-top: 5rem !important;
  }
  .m-xxl-5 {
    margin-top: 3rem !important;
  }
  .m-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .m-xxl-3 {
    margin-top: 1rem !important;
  }
  .m-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .m-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .m-xxl-0 {
    margin-top: 0rem !important;
  }
  .m-safe-area-xxl,
  .m-sa-xxl {
    margin-top: env(safe-area-inset-top) !important;
  }
  .m-n-safe-area-xxl,
  .m-n-sa-xxl {
    margin-top: calc(0px - env(safe-area-inset-top)) !important;
  }
  .m-safe-area-xxl-0,
  .m-sa-xxl-0 {
    margin-top: 0 !important;
  }
  .mb-xxl-6 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0rem !important;
  }
  .mb-safe-area-xxl,
  .mb-sa-xxl {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .mb-n-safe-area-xxl,
  .mb-n-sa-xxl {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .mb-safe-area-xxl-0,
  .mb-sa-xxl-0 {
    margin-bottom: 0 !important;
  }
  .my-xxl-6 {
    margin-bottom: 5rem !important;
  }
  .my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-0 {
    margin-bottom: 0rem !important;
  }
  .my-safe-area-xxl,
  .my-sa-xxl {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .my-n-safe-area-xxl,
  .my-n-sa-xxl {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .my-safe-area-xxl-0,
  .my-sa-xxl-0 {
    margin-bottom: 0 !important;
  }
  .m-xxl-6 {
    margin-bottom: 5rem !important;
  }
  .m-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .m-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .m-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .m-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .m-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .m-xxl-0 {
    margin-bottom: 0rem !important;
  }
  .m-safe-area-xxl,
  .m-sa-xxl {
    margin-bottom: env(safe-area-inset-bottom) !important;
  }
  .m-n-safe-area-xxl,
  .m-n-sa-xxl {
    margin-bottom: calc(0px - env(safe-area-inset-bottom)) !important;
  }
  .m-safe-area-xxl-0,
  .m-sa-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ms-xxl-6 {
    margin-left: 5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-0 {
    margin-left: 0rem !important;
  }
  .ms-safe-area-xxl,
  .ms-sa-xxl {
    margin-left: env(safe-area-inset-left) !important;
  }
  .ms-n-safe-area-xxl,
  .ms-n-sa-xxl {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .ms-safe-area-xxl-0,
  .ms-sa-xxl-0 {
    margin-left: 0 !important;
  }
  .mx-xxl-6 {
    margin-left: 5rem !important;
  }
  .mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .mx-xxl-0 {
    margin-left: 0rem !important;
  }
  .mx-safe-area-xxl,
  .mx-sa-xxl {
    margin-left: env(safe-area-inset-left) !important;
  }
  .mx-n-safe-area-xxl,
  .mx-n-sa-xxl {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .mx-safe-area-xxl-0,
  .mx-sa-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-6 {
    margin-left: 5rem !important;
  }
  .m-xxl-5 {
    margin-left: 3rem !important;
  }
  .m-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-0 {
    margin-left: 0rem !important;
  }
  .m-safe-area-xxl,
  .m-sa-xxl {
    margin-left: env(safe-area-inset-left) !important;
  }
  .m-n-safe-area-xxl,
  .m-n-sa-xxl {
    margin-left: calc(0px - env(safe-area-inset-left)) !important;
  }
  .m-safe-area-xxl-0,
  .m-sa-xxl-0 {
    margin-left: 0 !important;
  }
  .me-xxl-6 {
    margin-right: 5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-0 {
    margin-right: 0rem !important;
  }
  .me-safe-area-xxl,
  .me-sa-xxl {
    margin-right: env(safe-area-inset-right) !important;
  }
  .me-n-safe-area-xxl,
  .me-n-sa-xxl {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .me-safe-area-xxl-0,
  .me-sa-xxl-0 {
    margin-right: 0 !important;
  }
  .mx-xxl-6 {
    margin-right: 5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mx-xxl-0 {
    margin-right: 0rem !important;
  }
  .mx-safe-area-xxl,
  .mx-sa-xxl {
    margin-right: env(safe-area-inset-right) !important;
  }
  .mx-n-safe-area-xxl,
  .mx-n-sa-xxl {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .mx-safe-area-xxl-0,
  .mx-sa-xxl-0 {
    margin-right: 0 !important;
  }
  .m-xxl-6 {
    margin-right: 5rem !important;
  }
  .m-xxl-5 {
    margin-right: 3rem !important;
  }
  .m-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .m-xxl-3 {
    margin-right: 1rem !important;
  }
  .m-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .m-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .m-xxl-0 {
    margin-right: 0rem !important;
  }
  .m-safe-area-xxl,
  .m-sa-xxl {
    margin-right: env(safe-area-inset-right) !important;
  }
  .m-n-safe-area-xxl,
  .m-n-sa-xxl {
    margin-right: calc(0px - env(safe-area-inset-right)) !important;
  }
  .m-safe-area-xxl-0,
  .m-sa-xxl-0 {
    margin-right: 0 !important;
  }
  .pt-xxl-6 {
    padding-top: 5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0rem !important;
  }
  .pt-safe-area-xxl,
  .pt-sa-xxl {
    padding-top: env(safe-area-inset-top) !important;
  }
  .pt-safe-area-xxl-0,
  .pt-sa-xxl-0 {
    padding-top: 0 !important;
  }
  .py-xxl-6 {
    padding-top: 5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .py-xxl-0 {
    padding-top: 0rem !important;
  }
  .py-safe-area-xxl,
  .py-sa-xxl {
    padding-top: env(safe-area-inset-top) !important;
  }
  .py-safe-area-xxl-0,
  .py-sa-xxl-0 {
    padding-top: 0 !important;
  }
  .p-xxl-6 {
    padding-top: 5rem !important;
  }
  .p-xxl-5 {
    padding-top: 3rem !important;
  }
  .p-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .p-xxl-3 {
    padding-top: 1rem !important;
  }
  .p-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .p-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .p-xxl-0 {
    padding-top: 0rem !important;
  }
  .p-safe-area-xxl,
  .p-sa-xxl {
    padding-top: env(safe-area-inset-top) !important;
  }
  .p-safe-area-xxl-0,
  .p-sa-xxl-0 {
    padding-top: 0 !important;
  }
  .pb-xxl-6 {
    padding-bottom: 5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0rem !important;
  }
  .pb-safe-area-xxl,
  .pb-sa-xxl {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .pb-safe-area-xxl-0,
  .pb-sa-xxl-0 {
    padding-bottom: 0 !important;
  }
  .py-xxl-6 {
    padding-bottom: 5rem !important;
  }
  .py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-0 {
    padding-bottom: 0rem !important;
  }
  .py-safe-area-xxl,
  .py-sa-xxl {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .py-safe-area-xxl-0,
  .py-sa-xxl-0 {
    padding-bottom: 0 !important;
  }
  .p-xxl-6 {
    padding-bottom: 5rem !important;
  }
  .p-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .p-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .p-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .p-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .p-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .p-xxl-0 {
    padding-bottom: 0rem !important;
  }
  .p-safe-area-xxl,
  .p-sa-xxl {
    padding-bottom: env(safe-area-inset-bottom) !important;
  }
  .p-safe-area-xxl-0,
  .p-sa-xxl-0 {
    padding-bottom: 0 !important;
  }
  .ps-xxl-6 {
    padding-left: 5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0rem !important;
  }
  .ps-safe-area-xxl,
  .ps-sa-xxl {
    padding-left: env(safe-area-inset-left) !important;
  }
  .ps-safe-area-xxl-0,
  .ps-sa-xxl-0 {
    padding-left: 0 !important;
  }
  .px-xxl-6 {
    padding-left: 5rem !important;
  }
  .px-xxl-5 {
    padding-left: 3rem !important;
  }
  .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .px-xxl-0 {
    padding-left: 0rem !important;
  }
  .px-safe-area-xxl,
  .px-sa-xxl {
    padding-left: env(safe-area-inset-left) !important;
  }
  .px-safe-area-xxl-0,
  .px-sa-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-6 {
    padding-left: 5rem !important;
  }
  .p-xxl-5 {
    padding-left: 3rem !important;
  }
  .p-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-0 {
    padding-left: 0rem !important;
  }
  .p-safe-area-xxl,
  .p-sa-xxl {
    padding-left: env(safe-area-inset-left) !important;
  }
  .p-safe-area-xxl-0,
  .p-sa-xxl-0 {
    padding-left: 0 !important;
  }
  .pe-xxl-6 {
    padding-right: 5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0rem !important;
  }
  .pe-safe-area-xxl,
  .pe-sa-xxl {
    padding-right: env(safe-area-inset-right) !important;
  }
  .pe-safe-area-xxl-0,
  .pe-sa-xxl-0 {
    padding-right: 0 !important;
  }
  .px-xxl-6 {
    padding-right: 5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .px-xxl-0 {
    padding-right: 0rem !important;
  }
  .px-safe-area-xxl,
  .px-sa-xxl {
    padding-right: env(safe-area-inset-right) !important;
  }
  .px-safe-area-xxl-0,
  .px-sa-xxl-0 {
    padding-right: 0 !important;
  }
  .p-xxl-6 {
    padding-right: 5rem !important;
  }
  .p-xxl-5 {
    padding-right: 3rem !important;
  }
  .p-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .p-xxl-3 {
    padding-right: 1rem !important;
  }
  .p-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .p-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .p-xxl-0 {
    padding-right: 0rem !important;
  }
  .p-safe-area-xxl,
  .p-sa-xxl {
    padding-right: env(safe-area-inset-right) !important;
  }
  .p-safe-area-xxl-0,
  .p-sa-xxl-0 {
    padding-right: 0 !important;
  }
}
.top-n-safe-area {
  top: calc(0px - env(safe-area-inset-top)) !important;
}
.bottom-n-safe-area {
  bottom: calc(0px - env(safe-area-inset-bottom)) !important;
}
.start-n-safe-area {
  left: calc(0px - env(safe-area-inset-top)) !important;
}
.end-n-safe-area {
  right: calc(0px - env(safe-area-inset-bottom)) !important;
}
.mb-0-last:last-child {
  margin-bottom: 0 !important;
}
.mt-0-first:first-child {
  margin-top: 0 !important;
}
.ms-0-first:first-child {
  margin-left: 0 !important;
}
.me-0-last:last-child {
  margin-right: 0 !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
@media (min-width: 385px) {
  .flex-fill-xs {
    flex: 1 1 auto !important;
  }
  .flex-row-xs {
    flex-direction: row !important;
  }
  .flex-column-xs {
    flex-direction: column !important;
  }
  .flex-row-reverse-xs {
    flex-direction: row-reverse !important;
  }
  .flex-column-reverse-xs {
    flex-direction: column-reverse !important;
  }
  .flex-grow-xs-0 {
    flex-grow: 0 !important;
  }
  .flex-grow-xs-1 {
    flex-grow: 1 !important;
  }
  .flex-shrink-xs-0 {
    flex-shrink: 0 !important;
  }
  .flex-shrink-xs-1 {
    flex-shrink: 1 !important;
  }
  .flex-wrap-xs {
    flex-wrap: wrap !important;
  }
  .flex-nowrap-xs {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-reverse-xs {
    flex-wrap: wrap-reverse !important;
  }
}
@media (min-width: 576px) {
  .flex-fill-sm {
    flex: 1 1 auto !important;
  }
  .flex-row-sm {
    flex-direction: row !important;
  }
  .flex-column-sm {
    flex-direction: column !important;
  }
  .flex-row-reverse-sm {
    flex-direction: row-reverse !important;
  }
  .flex-column-reverse-sm {
    flex-direction: column-reverse !important;
  }
  .flex-grow-sm-0 {
    flex-grow: 0 !important;
  }
  .flex-grow-sm-1 {
    flex-grow: 1 !important;
  }
  .flex-shrink-sm-0 {
    flex-shrink: 0 !important;
  }
  .flex-shrink-sm-1 {
    flex-shrink: 1 !important;
  }
  .flex-wrap-sm {
    flex-wrap: wrap !important;
  }
  .flex-nowrap-sm {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-reverse-sm {
    flex-wrap: wrap-reverse !important;
  }
}
@media (min-width: 768px) {
  .flex-fill-md {
    flex: 1 1 auto !important;
  }
  .flex-row-md {
    flex-direction: row !important;
  }
  .flex-column-md {
    flex-direction: column !important;
  }
  .flex-row-reverse-md {
    flex-direction: row-reverse !important;
  }
  .flex-column-reverse-md {
    flex-direction: column-reverse !important;
  }
  .flex-grow-md-0 {
    flex-grow: 0 !important;
  }
  .flex-grow-md-1 {
    flex-grow: 1 !important;
  }
  .flex-shrink-md-0 {
    flex-shrink: 0 !important;
  }
  .flex-shrink-md-1 {
    flex-shrink: 1 !important;
  }
  .flex-wrap-md {
    flex-wrap: wrap !important;
  }
  .flex-nowrap-md {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-reverse-md {
    flex-wrap: wrap-reverse !important;
  }
}
@media (min-width: 992px) {
  .flex-fill-lg {
    flex: 1 1 auto !important;
  }
  .flex-row-lg {
    flex-direction: row !important;
  }
  .flex-column-lg {
    flex-direction: column !important;
  }
  .flex-row-reverse-lg {
    flex-direction: row-reverse !important;
  }
  .flex-column-reverse-lg {
    flex-direction: column-reverse !important;
  }
  .flex-grow-lg-0 {
    flex-grow: 0 !important;
  }
  .flex-grow-lg-1 {
    flex-grow: 1 !important;
  }
  .flex-shrink-lg-0 {
    flex-shrink: 0 !important;
  }
  .flex-shrink-lg-1 {
    flex-shrink: 1 !important;
  }
  .flex-wrap-lg {
    flex-wrap: wrap !important;
  }
  .flex-nowrap-lg {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-reverse-lg {
    flex-wrap: wrap-reverse !important;
  }
}
@media (min-width: 1200px) {
  .flex-fill-xl {
    flex: 1 1 auto !important;
  }
  .flex-row-xl {
    flex-direction: row !important;
  }
  .flex-column-xl {
    flex-direction: column !important;
  }
  .flex-row-reverse-xl {
    flex-direction: row-reverse !important;
  }
  .flex-column-reverse-xl {
    flex-direction: column-reverse !important;
  }
  .flex-grow-xl-0 {
    flex-grow: 0 !important;
  }
  .flex-grow-xl-1 {
    flex-grow: 1 !important;
  }
  .flex-shrink-xl-0 {
    flex-shrink: 0 !important;
  }
  .flex-shrink-xl-1 {
    flex-shrink: 1 !important;
  }
  .flex-wrap-xl {
    flex-wrap: wrap !important;
  }
  .flex-nowrap-xl {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-reverse-xl {
    flex-wrap: wrap-reverse !important;
  }
}
@media (min-width: 1400px) {
  .flex-fill-xxl {
    flex: 1 1 auto !important;
  }
  .flex-row-xxl {
    flex-direction: row !important;
  }
  .flex-column-xxl {
    flex-direction: column !important;
  }
  .flex-row-reverse-xxl {
    flex-direction: row-reverse !important;
  }
  .flex-column-reverse-xxl {
    flex-direction: column-reverse !important;
  }
  .flex-grow-xxl-0 {
    flex-grow: 0 !important;
  }
  .flex-grow-xxl-1 {
    flex-grow: 1 !important;
  }
  .flex-shrink-xxl-0 {
    flex-shrink: 0 !important;
  }
  .flex-shrink-xxl-1 {
    flex-shrink: 1 !important;
  }
  .flex-wrap-xxl {
    flex-wrap: wrap !important;
  }
  .flex-nowrap-xxl {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-reverse-xxl {
    flex-wrap: wrap-reverse !important;
  }
}
.m-between-6:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
  margin-right: 5rem;
}
.m-between-6:not(.d-flex) > div:not(:last-child),
.m-between-6:not(.d-flex) > li:not(:last-child),
.m-between-6:not(.d-flex) > h1:not(:last-child),
.m-between-6:not(.d-flex) > h2:not(:last-child),
.m-between-6:not(.d-flex) > h3:not(:last-child),
.m-between-6:not(.d-flex) > h4:not(:last-child),
.m-between-6:not(.d-flex) > h5:not(:last-child) {
  margin-bottom: 5rem;
}
.m-between-6.css-cols-gap {
  -webkit-column-gap: 5rem !important;
  -moz-column-gap: 5rem !important;
  column-gap: 5rem !important;
}
.m-between-6.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
.g-6.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
.m-between-6.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
.g-6.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
  margin-right: 5rem;
}
.m-between-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
.g-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
.m-between-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
.g-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
  margin-bottom: 5rem;
}
.m-between-5:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
  margin-right: 3rem;
}
.m-between-5:not(.d-flex) > div:not(:last-child),
.m-between-5:not(.d-flex) > li:not(:last-child),
.m-between-5:not(.d-flex) > h1:not(:last-child),
.m-between-5:not(.d-flex) > h2:not(:last-child),
.m-between-5:not(.d-flex) > h3:not(:last-child),
.m-between-5:not(.d-flex) > h4:not(:last-child),
.m-between-5:not(.d-flex) > h5:not(:last-child) {
  margin-bottom: 3rem;
}
.m-between-5.css-cols-gap {
  -webkit-column-gap: 3rem !important;
  -moz-column-gap: 3rem !important;
  column-gap: 3rem !important;
}
.m-between-5.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
.g-5.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
.m-between-5.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
.g-5.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
  margin-right: 3rem;
}
.m-between-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
.g-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
.m-between-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
.g-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
  margin-bottom: 3rem;
}
.m-between-4:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
  margin-right: 1.5rem;
}
.m-between-4:not(.d-flex) > div:not(:last-child),
.m-between-4:not(.d-flex) > li:not(:last-child),
.m-between-4:not(.d-flex) > h1:not(:last-child),
.m-between-4:not(.d-flex) > h2:not(:last-child),
.m-between-4:not(.d-flex) > h3:not(:last-child),
.m-between-4:not(.d-flex) > h4:not(:last-child),
.m-between-4:not(.d-flex) > h5:not(:last-child) {
  margin-bottom: 1.5rem;
}
.m-between-4.css-cols-gap {
  -webkit-column-gap: 1.5rem !important;
  -moz-column-gap: 1.5rem !important;
  column-gap: 1.5rem !important;
}
.m-between-4.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
.g-4.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
.m-between-4.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
.g-4.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
  margin-right: 1.5rem;
}
.m-between-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
.g-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
.m-between-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
.g-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
  margin-bottom: 1.5rem;
}
.m-between-3:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
  margin-right: 1rem;
}
.m-between-3:not(.d-flex) > div:not(:last-child),
.m-between-3:not(.d-flex) > li:not(:last-child),
.m-between-3:not(.d-flex) > h1:not(:last-child),
.m-between-3:not(.d-flex) > h2:not(:last-child),
.m-between-3:not(.d-flex) > h3:not(:last-child),
.m-between-3:not(.d-flex) > h4:not(:last-child),
.m-between-3:not(.d-flex) > h5:not(:last-child) {
  margin-bottom: 1rem;
}
.m-between-3.css-cols-gap {
  -webkit-column-gap: 1rem !important;
  -moz-column-gap: 1rem !important;
  column-gap: 1rem !important;
}
.m-between-3.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
.g-3.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
.m-between-3.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
.g-3.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
  margin-right: 1rem;
}
.m-between-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
.g-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
.m-between-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
.g-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
  margin-bottom: 1rem;
}
.m-between-2:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
  margin-right: 0.5rem;
}
.m-between-2:not(.d-flex) > div:not(:last-child),
.m-between-2:not(.d-flex) > li:not(:last-child),
.m-between-2:not(.d-flex) > h1:not(:last-child),
.m-between-2:not(.d-flex) > h2:not(:last-child),
.m-between-2:not(.d-flex) > h3:not(:last-child),
.m-between-2:not(.d-flex) > h4:not(:last-child),
.m-between-2:not(.d-flex) > h5:not(:last-child) {
  margin-bottom: 0.5rem;
}
.m-between-2.css-cols-gap {
  -webkit-column-gap: 0.5rem !important;
  -moz-column-gap: 0.5rem !important;
  column-gap: 0.5rem !important;
}
.m-between-2.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
.g-2.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
.m-between-2.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
.g-2.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
  margin-right: 0.5rem;
}
.m-between-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
.g-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
.m-between-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
.g-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
  margin-bottom: 0.5rem;
}
.m-between-1:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
  margin-right: 0.25rem;
}
.m-between-1:not(.d-flex) > div:not(:last-child),
.m-between-1:not(.d-flex) > li:not(:last-child),
.m-between-1:not(.d-flex) > h1:not(:last-child),
.m-between-1:not(.d-flex) > h2:not(:last-child),
.m-between-1:not(.d-flex) > h3:not(:last-child),
.m-between-1:not(.d-flex) > h4:not(:last-child),
.m-between-1:not(.d-flex) > h5:not(:last-child) {
  margin-bottom: 0.25rem;
}
.m-between-1.css-cols-gap {
  -webkit-column-gap: 0.25rem !important;
  -moz-column-gap: 0.25rem !important;
  column-gap: 0.25rem !important;
}
.m-between-1.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
.g-1.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
.m-between-1.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
.g-1.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
  margin-right: 0.25rem;
}
.m-between-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
.g-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
.m-between-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
.g-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
  margin-bottom: 0.25rem;
}
.m-between-0:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
  margin-right: 0rem;
}
.m-between-0:not(.d-flex) > div:not(:last-child),
.m-between-0:not(.d-flex) > li:not(:last-child),
.m-between-0:not(.d-flex) > h1:not(:last-child),
.m-between-0:not(.d-flex) > h2:not(:last-child),
.m-between-0:not(.d-flex) > h3:not(:last-child),
.m-between-0:not(.d-flex) > h4:not(:last-child),
.m-between-0:not(.d-flex) > h5:not(:last-child) {
  margin-bottom: 0rem;
}
.m-between-0.css-cols-gap {
  -webkit-column-gap: 0rem !important;
  -moz-column-gap: 0rem !important;
  column-gap: 0rem !important;
}
.m-between-0.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
.g-0.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
.m-between-0.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
.g-0.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
  margin-right: 0rem;
}
.m-between-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
.g-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
.m-between-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
.g-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
  margin-bottom: 0rem;
}
@media (min-width: 385px) {
  .m-between-xs-6:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 5rem;
  }
  .m-between-xs-6:not(.d-flex) > div:not(:last-child),
  .m-between-xs-6:not(.d-flex) > li:not(:last-child),
  .m-between-xs-6:not(.d-flex) > h1:not(:last-child),
  .m-between-xs-6:not(.d-flex) > h2:not(:last-child),
  .m-between-xs-6:not(.d-flex) > h3:not(:last-child),
  .m-between-xs-6:not(.d-flex) > h4:not(:last-child),
  .m-between-xs-6:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 5rem;
  }
  .m-between-xs-6.css-cols-gap {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .m-between-xs-6.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xs-6.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xs-6.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xs-6.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 5rem;
  }
  .m-between-xs-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xs-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xs-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xs-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 5rem;
  }
  .m-between-xs-5:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 3rem;
  }
  .m-between-xs-5:not(.d-flex) > div:not(:last-child),
  .m-between-xs-5:not(.d-flex) > li:not(:last-child),
  .m-between-xs-5:not(.d-flex) > h1:not(:last-child),
  .m-between-xs-5:not(.d-flex) > h2:not(:last-child),
  .m-between-xs-5:not(.d-flex) > h3:not(:last-child),
  .m-between-xs-5:not(.d-flex) > h4:not(:last-child),
  .m-between-xs-5:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 3rem;
  }
  .m-between-xs-5.css-cols-gap {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .m-between-xs-5.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xs-5.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xs-5.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xs-5.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 3rem;
  }
  .m-between-xs-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xs-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xs-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xs-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 3rem;
  }
  .m-between-xs-4:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 1.5rem;
  }
  .m-between-xs-4:not(.d-flex) > div:not(:last-child),
  .m-between-xs-4:not(.d-flex) > li:not(:last-child),
  .m-between-xs-4:not(.d-flex) > h1:not(:last-child),
  .m-between-xs-4:not(.d-flex) > h2:not(:last-child),
  .m-between-xs-4:not(.d-flex) > h3:not(:last-child),
  .m-between-xs-4:not(.d-flex) > h4:not(:last-child),
  .m-between-xs-4:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 1.5rem;
  }
  .m-between-xs-4.css-cols-gap {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .m-between-xs-4.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xs-4.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xs-4.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xs-4.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 1.5rem;
  }
  .m-between-xs-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xs-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xs-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xs-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 1.5rem;
  }
  .m-between-xs-3:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 1rem;
  }
  .m-between-xs-3:not(.d-flex) > div:not(:last-child),
  .m-between-xs-3:not(.d-flex) > li:not(:last-child),
  .m-between-xs-3:not(.d-flex) > h1:not(:last-child),
  .m-between-xs-3:not(.d-flex) > h2:not(:last-child),
  .m-between-xs-3:not(.d-flex) > h3:not(:last-child),
  .m-between-xs-3:not(.d-flex) > h4:not(:last-child),
  .m-between-xs-3:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 1rem;
  }
  .m-between-xs-3.css-cols-gap {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .m-between-xs-3.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xs-3.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xs-3.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xs-3.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 1rem;
  }
  .m-between-xs-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xs-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xs-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xs-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 1rem;
  }
  .m-between-xs-2:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0.5rem;
  }
  .m-between-xs-2:not(.d-flex) > div:not(:last-child),
  .m-between-xs-2:not(.d-flex) > li:not(:last-child),
  .m-between-xs-2:not(.d-flex) > h1:not(:last-child),
  .m-between-xs-2:not(.d-flex) > h2:not(:last-child),
  .m-between-xs-2:not(.d-flex) > h3:not(:last-child),
  .m-between-xs-2:not(.d-flex) > h4:not(:last-child),
  .m-between-xs-2:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0.5rem;
  }
  .m-between-xs-2.css-cols-gap {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .m-between-xs-2.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xs-2.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xs-2.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xs-2.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0.5rem;
  }
  .m-between-xs-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xs-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xs-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xs-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0.5rem;
  }
  .m-between-xs-1:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0.25rem;
  }
  .m-between-xs-1:not(.d-flex) > div:not(:last-child),
  .m-between-xs-1:not(.d-flex) > li:not(:last-child),
  .m-between-xs-1:not(.d-flex) > h1:not(:last-child),
  .m-between-xs-1:not(.d-flex) > h2:not(:last-child),
  .m-between-xs-1:not(.d-flex) > h3:not(:last-child),
  .m-between-xs-1:not(.d-flex) > h4:not(:last-child),
  .m-between-xs-1:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0.25rem;
  }
  .m-between-xs-1.css-cols-gap {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .m-between-xs-1.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xs-1.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xs-1.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xs-1.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0.25rem;
  }
  .m-between-xs-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xs-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xs-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xs-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0.25rem;
  }
  .m-between-xs-0:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0rem;
  }
  .m-between-xs-0:not(.d-flex) > div:not(:last-child),
  .m-between-xs-0:not(.d-flex) > li:not(:last-child),
  .m-between-xs-0:not(.d-flex) > h1:not(:last-child),
  .m-between-xs-0:not(.d-flex) > h2:not(:last-child),
  .m-between-xs-0:not(.d-flex) > h3:not(:last-child),
  .m-between-xs-0:not(.d-flex) > h4:not(:last-child),
  .m-between-xs-0:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0rem;
  }
  .m-between-xs-0.css-cols-gap {
    -webkit-column-gap: 0rem !important;
    -moz-column-gap: 0rem !important;
    column-gap: 0rem !important;
  }
  .m-between-xs-0.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xs-0.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xs-0.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xs-0.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0rem;
  }
  .m-between-xs-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xs-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xs-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xs-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0rem;
  }
}
@media (min-width: 576px) {
  .m-between-sm-6:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 5rem;
  }
  .m-between-sm-6:not(.d-flex) > div:not(:last-child),
  .m-between-sm-6:not(.d-flex) > li:not(:last-child),
  .m-between-sm-6:not(.d-flex) > h1:not(:last-child),
  .m-between-sm-6:not(.d-flex) > h2:not(:last-child),
  .m-between-sm-6:not(.d-flex) > h3:not(:last-child),
  .m-between-sm-6:not(.d-flex) > h4:not(:last-child),
  .m-between-sm-6:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 5rem;
  }
  .m-between-sm-6.css-cols-gap {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .m-between-sm-6.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-sm-6.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-sm-6.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-sm-6.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 5rem;
  }
  .m-between-sm-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-sm-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-sm-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-sm-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 5rem;
  }
  .m-between-sm-5:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 3rem;
  }
  .m-between-sm-5:not(.d-flex) > div:not(:last-child),
  .m-between-sm-5:not(.d-flex) > li:not(:last-child),
  .m-between-sm-5:not(.d-flex) > h1:not(:last-child),
  .m-between-sm-5:not(.d-flex) > h2:not(:last-child),
  .m-between-sm-5:not(.d-flex) > h3:not(:last-child),
  .m-between-sm-5:not(.d-flex) > h4:not(:last-child),
  .m-between-sm-5:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 3rem;
  }
  .m-between-sm-5.css-cols-gap {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .m-between-sm-5.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-sm-5.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-sm-5.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-sm-5.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 3rem;
  }
  .m-between-sm-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-sm-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-sm-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-sm-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 3rem;
  }
  .m-between-sm-4:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 1.5rem;
  }
  .m-between-sm-4:not(.d-flex) > div:not(:last-child),
  .m-between-sm-4:not(.d-flex) > li:not(:last-child),
  .m-between-sm-4:not(.d-flex) > h1:not(:last-child),
  .m-between-sm-4:not(.d-flex) > h2:not(:last-child),
  .m-between-sm-4:not(.d-flex) > h3:not(:last-child),
  .m-between-sm-4:not(.d-flex) > h4:not(:last-child),
  .m-between-sm-4:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 1.5rem;
  }
  .m-between-sm-4.css-cols-gap {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .m-between-sm-4.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-sm-4.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-sm-4.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-sm-4.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 1.5rem;
  }
  .m-between-sm-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-sm-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-sm-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-sm-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 1.5rem;
  }
  .m-between-sm-3:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 1rem;
  }
  .m-between-sm-3:not(.d-flex) > div:not(:last-child),
  .m-between-sm-3:not(.d-flex) > li:not(:last-child),
  .m-between-sm-3:not(.d-flex) > h1:not(:last-child),
  .m-between-sm-3:not(.d-flex) > h2:not(:last-child),
  .m-between-sm-3:not(.d-flex) > h3:not(:last-child),
  .m-between-sm-3:not(.d-flex) > h4:not(:last-child),
  .m-between-sm-3:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 1rem;
  }
  .m-between-sm-3.css-cols-gap {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .m-between-sm-3.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-sm-3.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-sm-3.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-sm-3.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 1rem;
  }
  .m-between-sm-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-sm-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-sm-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-sm-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 1rem;
  }
  .m-between-sm-2:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0.5rem;
  }
  .m-between-sm-2:not(.d-flex) > div:not(:last-child),
  .m-between-sm-2:not(.d-flex) > li:not(:last-child),
  .m-between-sm-2:not(.d-flex) > h1:not(:last-child),
  .m-between-sm-2:not(.d-flex) > h2:not(:last-child),
  .m-between-sm-2:not(.d-flex) > h3:not(:last-child),
  .m-between-sm-2:not(.d-flex) > h4:not(:last-child),
  .m-between-sm-2:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0.5rem;
  }
  .m-between-sm-2.css-cols-gap {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .m-between-sm-2.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-sm-2.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-sm-2.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-sm-2.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0.5rem;
  }
  .m-between-sm-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-sm-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-sm-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-sm-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0.5rem;
  }
  .m-between-sm-1:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0.25rem;
  }
  .m-between-sm-1:not(.d-flex) > div:not(:last-child),
  .m-between-sm-1:not(.d-flex) > li:not(:last-child),
  .m-between-sm-1:not(.d-flex) > h1:not(:last-child),
  .m-between-sm-1:not(.d-flex) > h2:not(:last-child),
  .m-between-sm-1:not(.d-flex) > h3:not(:last-child),
  .m-between-sm-1:not(.d-flex) > h4:not(:last-child),
  .m-between-sm-1:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0.25rem;
  }
  .m-between-sm-1.css-cols-gap {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .m-between-sm-1.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-sm-1.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-sm-1.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-sm-1.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0.25rem;
  }
  .m-between-sm-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-sm-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-sm-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-sm-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0.25rem;
  }
  .m-between-sm-0:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0rem;
  }
  .m-between-sm-0:not(.d-flex) > div:not(:last-child),
  .m-between-sm-0:not(.d-flex) > li:not(:last-child),
  .m-between-sm-0:not(.d-flex) > h1:not(:last-child),
  .m-between-sm-0:not(.d-flex) > h2:not(:last-child),
  .m-between-sm-0:not(.d-flex) > h3:not(:last-child),
  .m-between-sm-0:not(.d-flex) > h4:not(:last-child),
  .m-between-sm-0:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0rem;
  }
  .m-between-sm-0.css-cols-gap {
    -webkit-column-gap: 0rem !important;
    -moz-column-gap: 0rem !important;
    column-gap: 0rem !important;
  }
  .m-between-sm-0.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-sm-0.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-sm-0.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-sm-0.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0rem;
  }
  .m-between-sm-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-sm-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-sm-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-sm-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0rem;
  }
}
@media (min-width: 768px) {
  .m-between-md-6:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 5rem;
  }
  .m-between-md-6:not(.d-flex) > div:not(:last-child),
  .m-between-md-6:not(.d-flex) > li:not(:last-child),
  .m-between-md-6:not(.d-flex) > h1:not(:last-child),
  .m-between-md-6:not(.d-flex) > h2:not(:last-child),
  .m-between-md-6:not(.d-flex) > h3:not(:last-child),
  .m-between-md-6:not(.d-flex) > h4:not(:last-child),
  .m-between-md-6:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 5rem;
  }
  .m-between-md-6.css-cols-gap {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .m-between-md-6.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-md-6.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-md-6.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-md-6.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 5rem;
  }
  .m-between-md-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-md-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-md-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-md-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 5rem;
  }
  .m-between-md-5:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 3rem;
  }
  .m-between-md-5:not(.d-flex) > div:not(:last-child),
  .m-between-md-5:not(.d-flex) > li:not(:last-child),
  .m-between-md-5:not(.d-flex) > h1:not(:last-child),
  .m-between-md-5:not(.d-flex) > h2:not(:last-child),
  .m-between-md-5:not(.d-flex) > h3:not(:last-child),
  .m-between-md-5:not(.d-flex) > h4:not(:last-child),
  .m-between-md-5:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 3rem;
  }
  .m-between-md-5.css-cols-gap {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .m-between-md-5.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-md-5.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-md-5.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-md-5.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 3rem;
  }
  .m-between-md-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-md-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-md-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-md-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 3rem;
  }
  .m-between-md-4:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 1.5rem;
  }
  .m-between-md-4:not(.d-flex) > div:not(:last-child),
  .m-between-md-4:not(.d-flex) > li:not(:last-child),
  .m-between-md-4:not(.d-flex) > h1:not(:last-child),
  .m-between-md-4:not(.d-flex) > h2:not(:last-child),
  .m-between-md-4:not(.d-flex) > h3:not(:last-child),
  .m-between-md-4:not(.d-flex) > h4:not(:last-child),
  .m-between-md-4:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 1.5rem;
  }
  .m-between-md-4.css-cols-gap {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .m-between-md-4.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-md-4.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-md-4.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-md-4.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 1.5rem;
  }
  .m-between-md-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-md-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-md-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-md-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 1.5rem;
  }
  .m-between-md-3:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 1rem;
  }
  .m-between-md-3:not(.d-flex) > div:not(:last-child),
  .m-between-md-3:not(.d-flex) > li:not(:last-child),
  .m-between-md-3:not(.d-flex) > h1:not(:last-child),
  .m-between-md-3:not(.d-flex) > h2:not(:last-child),
  .m-between-md-3:not(.d-flex) > h3:not(:last-child),
  .m-between-md-3:not(.d-flex) > h4:not(:last-child),
  .m-between-md-3:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 1rem;
  }
  .m-between-md-3.css-cols-gap {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .m-between-md-3.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-md-3.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-md-3.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-md-3.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 1rem;
  }
  .m-between-md-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-md-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-md-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-md-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 1rem;
  }
  .m-between-md-2:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0.5rem;
  }
  .m-between-md-2:not(.d-flex) > div:not(:last-child),
  .m-between-md-2:not(.d-flex) > li:not(:last-child),
  .m-between-md-2:not(.d-flex) > h1:not(:last-child),
  .m-between-md-2:not(.d-flex) > h2:not(:last-child),
  .m-between-md-2:not(.d-flex) > h3:not(:last-child),
  .m-between-md-2:not(.d-flex) > h4:not(:last-child),
  .m-between-md-2:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0.5rem;
  }
  .m-between-md-2.css-cols-gap {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .m-between-md-2.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-md-2.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-md-2.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-md-2.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0.5rem;
  }
  .m-between-md-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-md-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-md-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-md-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0.5rem;
  }
  .m-between-md-1:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0.25rem;
  }
  .m-between-md-1:not(.d-flex) > div:not(:last-child),
  .m-between-md-1:not(.d-flex) > li:not(:last-child),
  .m-between-md-1:not(.d-flex) > h1:not(:last-child),
  .m-between-md-1:not(.d-flex) > h2:not(:last-child),
  .m-between-md-1:not(.d-flex) > h3:not(:last-child),
  .m-between-md-1:not(.d-flex) > h4:not(:last-child),
  .m-between-md-1:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0.25rem;
  }
  .m-between-md-1.css-cols-gap {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .m-between-md-1.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-md-1.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-md-1.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-md-1.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0.25rem;
  }
  .m-between-md-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-md-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-md-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-md-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0.25rem;
  }
  .m-between-md-0:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0rem;
  }
  .m-between-md-0:not(.d-flex) > div:not(:last-child),
  .m-between-md-0:not(.d-flex) > li:not(:last-child),
  .m-between-md-0:not(.d-flex) > h1:not(:last-child),
  .m-between-md-0:not(.d-flex) > h2:not(:last-child),
  .m-between-md-0:not(.d-flex) > h3:not(:last-child),
  .m-between-md-0:not(.d-flex) > h4:not(:last-child),
  .m-between-md-0:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0rem;
  }
  .m-between-md-0.css-cols-gap {
    -webkit-column-gap: 0rem !important;
    -moz-column-gap: 0rem !important;
    column-gap: 0rem !important;
  }
  .m-between-md-0.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-md-0.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-md-0.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-md-0.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0rem;
  }
  .m-between-md-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-md-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-md-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-md-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0rem;
  }
}
@media (min-width: 992px) {
  .m-between-lg-6:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 5rem;
  }
  .m-between-lg-6:not(.d-flex) > div:not(:last-child),
  .m-between-lg-6:not(.d-flex) > li:not(:last-child),
  .m-between-lg-6:not(.d-flex) > h1:not(:last-child),
  .m-between-lg-6:not(.d-flex) > h2:not(:last-child),
  .m-between-lg-6:not(.d-flex) > h3:not(:last-child),
  .m-between-lg-6:not(.d-flex) > h4:not(:last-child),
  .m-between-lg-6:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 5rem;
  }
  .m-between-lg-6.css-cols-gap {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .m-between-lg-6.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-lg-6.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-lg-6.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-lg-6.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 5rem;
  }
  .m-between-lg-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-lg-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-lg-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-lg-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 5rem;
  }
  .m-between-lg-5:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 3rem;
  }
  .m-between-lg-5:not(.d-flex) > div:not(:last-child),
  .m-between-lg-5:not(.d-flex) > li:not(:last-child),
  .m-between-lg-5:not(.d-flex) > h1:not(:last-child),
  .m-between-lg-5:not(.d-flex) > h2:not(:last-child),
  .m-between-lg-5:not(.d-flex) > h3:not(:last-child),
  .m-between-lg-5:not(.d-flex) > h4:not(:last-child),
  .m-between-lg-5:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 3rem;
  }
  .m-between-lg-5.css-cols-gap {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .m-between-lg-5.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-lg-5.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-lg-5.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-lg-5.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 3rem;
  }
  .m-between-lg-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-lg-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-lg-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-lg-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 3rem;
  }
  .m-between-lg-4:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 1.5rem;
  }
  .m-between-lg-4:not(.d-flex) > div:not(:last-child),
  .m-between-lg-4:not(.d-flex) > li:not(:last-child),
  .m-between-lg-4:not(.d-flex) > h1:not(:last-child),
  .m-between-lg-4:not(.d-flex) > h2:not(:last-child),
  .m-between-lg-4:not(.d-flex) > h3:not(:last-child),
  .m-between-lg-4:not(.d-flex) > h4:not(:last-child),
  .m-between-lg-4:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 1.5rem;
  }
  .m-between-lg-4.css-cols-gap {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .m-between-lg-4.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-lg-4.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-lg-4.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-lg-4.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 1.5rem;
  }
  .m-between-lg-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-lg-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-lg-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-lg-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 1.5rem;
  }
  .m-between-lg-3:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 1rem;
  }
  .m-between-lg-3:not(.d-flex) > div:not(:last-child),
  .m-between-lg-3:not(.d-flex) > li:not(:last-child),
  .m-between-lg-3:not(.d-flex) > h1:not(:last-child),
  .m-between-lg-3:not(.d-flex) > h2:not(:last-child),
  .m-between-lg-3:not(.d-flex) > h3:not(:last-child),
  .m-between-lg-3:not(.d-flex) > h4:not(:last-child),
  .m-between-lg-3:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 1rem;
  }
  .m-between-lg-3.css-cols-gap {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .m-between-lg-3.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-lg-3.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-lg-3.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-lg-3.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 1rem;
  }
  .m-between-lg-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-lg-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-lg-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-lg-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 1rem;
  }
  .m-between-lg-2:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0.5rem;
  }
  .m-between-lg-2:not(.d-flex) > div:not(:last-child),
  .m-between-lg-2:not(.d-flex) > li:not(:last-child),
  .m-between-lg-2:not(.d-flex) > h1:not(:last-child),
  .m-between-lg-2:not(.d-flex) > h2:not(:last-child),
  .m-between-lg-2:not(.d-flex) > h3:not(:last-child),
  .m-between-lg-2:not(.d-flex) > h4:not(:last-child),
  .m-between-lg-2:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0.5rem;
  }
  .m-between-lg-2.css-cols-gap {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .m-between-lg-2.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-lg-2.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-lg-2.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-lg-2.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0.5rem;
  }
  .m-between-lg-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-lg-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-lg-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-lg-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0.5rem;
  }
  .m-between-lg-1:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0.25rem;
  }
  .m-between-lg-1:not(.d-flex) > div:not(:last-child),
  .m-between-lg-1:not(.d-flex) > li:not(:last-child),
  .m-between-lg-1:not(.d-flex) > h1:not(:last-child),
  .m-between-lg-1:not(.d-flex) > h2:not(:last-child),
  .m-between-lg-1:not(.d-flex) > h3:not(:last-child),
  .m-between-lg-1:not(.d-flex) > h4:not(:last-child),
  .m-between-lg-1:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0.25rem;
  }
  .m-between-lg-1.css-cols-gap {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .m-between-lg-1.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-lg-1.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-lg-1.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-lg-1.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0.25rem;
  }
  .m-between-lg-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-lg-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-lg-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-lg-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0.25rem;
  }
  .m-between-lg-0:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0rem;
  }
  .m-between-lg-0:not(.d-flex) > div:not(:last-child),
  .m-between-lg-0:not(.d-flex) > li:not(:last-child),
  .m-between-lg-0:not(.d-flex) > h1:not(:last-child),
  .m-between-lg-0:not(.d-flex) > h2:not(:last-child),
  .m-between-lg-0:not(.d-flex) > h3:not(:last-child),
  .m-between-lg-0:not(.d-flex) > h4:not(:last-child),
  .m-between-lg-0:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0rem;
  }
  .m-between-lg-0.css-cols-gap {
    -webkit-column-gap: 0rem !important;
    -moz-column-gap: 0rem !important;
    column-gap: 0rem !important;
  }
  .m-between-lg-0.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-lg-0.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-lg-0.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-lg-0.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0rem;
  }
  .m-between-lg-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-lg-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-lg-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-lg-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0rem;
  }
}
@media (min-width: 1200px) {
  .m-between-xl-6:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 5rem;
  }
  .m-between-xl-6:not(.d-flex) > div:not(:last-child),
  .m-between-xl-6:not(.d-flex) > li:not(:last-child),
  .m-between-xl-6:not(.d-flex) > h1:not(:last-child),
  .m-between-xl-6:not(.d-flex) > h2:not(:last-child),
  .m-between-xl-6:not(.d-flex) > h3:not(:last-child),
  .m-between-xl-6:not(.d-flex) > h4:not(:last-child),
  .m-between-xl-6:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 5rem;
  }
  .m-between-xl-6.css-cols-gap {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .m-between-xl-6.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xl-6.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xl-6.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xl-6.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 5rem;
  }
  .m-between-xl-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xl-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xl-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xl-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 5rem;
  }
  .m-between-xl-5:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 3rem;
  }
  .m-between-xl-5:not(.d-flex) > div:not(:last-child),
  .m-between-xl-5:not(.d-flex) > li:not(:last-child),
  .m-between-xl-5:not(.d-flex) > h1:not(:last-child),
  .m-between-xl-5:not(.d-flex) > h2:not(:last-child),
  .m-between-xl-5:not(.d-flex) > h3:not(:last-child),
  .m-between-xl-5:not(.d-flex) > h4:not(:last-child),
  .m-between-xl-5:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 3rem;
  }
  .m-between-xl-5.css-cols-gap {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .m-between-xl-5.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xl-5.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xl-5.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xl-5.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 3rem;
  }
  .m-between-xl-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xl-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xl-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xl-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 3rem;
  }
  .m-between-xl-4:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 1.5rem;
  }
  .m-between-xl-4:not(.d-flex) > div:not(:last-child),
  .m-between-xl-4:not(.d-flex) > li:not(:last-child),
  .m-between-xl-4:not(.d-flex) > h1:not(:last-child),
  .m-between-xl-4:not(.d-flex) > h2:not(:last-child),
  .m-between-xl-4:not(.d-flex) > h3:not(:last-child),
  .m-between-xl-4:not(.d-flex) > h4:not(:last-child),
  .m-between-xl-4:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 1.5rem;
  }
  .m-between-xl-4.css-cols-gap {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .m-between-xl-4.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xl-4.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xl-4.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xl-4.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 1.5rem;
  }
  .m-between-xl-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xl-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xl-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xl-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 1.5rem;
  }
  .m-between-xl-3:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 1rem;
  }
  .m-between-xl-3:not(.d-flex) > div:not(:last-child),
  .m-between-xl-3:not(.d-flex) > li:not(:last-child),
  .m-between-xl-3:not(.d-flex) > h1:not(:last-child),
  .m-between-xl-3:not(.d-flex) > h2:not(:last-child),
  .m-between-xl-3:not(.d-flex) > h3:not(:last-child),
  .m-between-xl-3:not(.d-flex) > h4:not(:last-child),
  .m-between-xl-3:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 1rem;
  }
  .m-between-xl-3.css-cols-gap {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .m-between-xl-3.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xl-3.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xl-3.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xl-3.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 1rem;
  }
  .m-between-xl-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xl-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xl-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xl-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 1rem;
  }
  .m-between-xl-2:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0.5rem;
  }
  .m-between-xl-2:not(.d-flex) > div:not(:last-child),
  .m-between-xl-2:not(.d-flex) > li:not(:last-child),
  .m-between-xl-2:not(.d-flex) > h1:not(:last-child),
  .m-between-xl-2:not(.d-flex) > h2:not(:last-child),
  .m-between-xl-2:not(.d-flex) > h3:not(:last-child),
  .m-between-xl-2:not(.d-flex) > h4:not(:last-child),
  .m-between-xl-2:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0.5rem;
  }
  .m-between-xl-2.css-cols-gap {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .m-between-xl-2.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xl-2.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xl-2.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xl-2.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0.5rem;
  }
  .m-between-xl-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xl-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xl-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xl-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0.5rem;
  }
  .m-between-xl-1:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0.25rem;
  }
  .m-between-xl-1:not(.d-flex) > div:not(:last-child),
  .m-between-xl-1:not(.d-flex) > li:not(:last-child),
  .m-between-xl-1:not(.d-flex) > h1:not(:last-child),
  .m-between-xl-1:not(.d-flex) > h2:not(:last-child),
  .m-between-xl-1:not(.d-flex) > h3:not(:last-child),
  .m-between-xl-1:not(.d-flex) > h4:not(:last-child),
  .m-between-xl-1:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0.25rem;
  }
  .m-between-xl-1.css-cols-gap {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .m-between-xl-1.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xl-1.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xl-1.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xl-1.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0.25rem;
  }
  .m-between-xl-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xl-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xl-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xl-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0.25rem;
  }
  .m-between-xl-0:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0rem;
  }
  .m-between-xl-0:not(.d-flex) > div:not(:last-child),
  .m-between-xl-0:not(.d-flex) > li:not(:last-child),
  .m-between-xl-0:not(.d-flex) > h1:not(:last-child),
  .m-between-xl-0:not(.d-flex) > h2:not(:last-child),
  .m-between-xl-0:not(.d-flex) > h3:not(:last-child),
  .m-between-xl-0:not(.d-flex) > h4:not(:last-child),
  .m-between-xl-0:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0rem;
  }
  .m-between-xl-0.css-cols-gap {
    -webkit-column-gap: 0rem !important;
    -moz-column-gap: 0rem !important;
    column-gap: 0rem !important;
  }
  .m-between-xl-0.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xl-0.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xl-0.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xl-0.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0rem;
  }
  .m-between-xl-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xl-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xl-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xl-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0rem;
  }
}
@media (min-width: 1400px) {
  .m-between-xxl-6:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 5rem;
  }
  .m-between-xxl-6:not(.d-flex) > div:not(:last-child),
  .m-between-xxl-6:not(.d-flex) > li:not(:last-child),
  .m-between-xxl-6:not(.d-flex) > h1:not(:last-child),
  .m-between-xxl-6:not(.d-flex) > h2:not(:last-child),
  .m-between-xxl-6:not(.d-flex) > h3:not(:last-child),
  .m-between-xxl-6:not(.d-flex) > h4:not(:last-child),
  .m-between-xxl-6:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 5rem;
  }
  .m-between-xxl-6.css-cols-gap {
    -webkit-column-gap: 5rem !important;
    -moz-column-gap: 5rem !important;
    column-gap: 5rem !important;
  }
  .m-between-xxl-6.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xxl-6.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xxl-6.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xxl-6.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 5rem;
  }
  .m-between-xxl-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xxl-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xxl-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xxl-6.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 5rem;
  }
  .m-between-xxl-5:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 3rem;
  }
  .m-between-xxl-5:not(.d-flex) > div:not(:last-child),
  .m-between-xxl-5:not(.d-flex) > li:not(:last-child),
  .m-between-xxl-5:not(.d-flex) > h1:not(:last-child),
  .m-between-xxl-5:not(.d-flex) > h2:not(:last-child),
  .m-between-xxl-5:not(.d-flex) > h3:not(:last-child),
  .m-between-xxl-5:not(.d-flex) > h4:not(:last-child),
  .m-between-xxl-5:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 3rem;
  }
  .m-between-xxl-5.css-cols-gap {
    -webkit-column-gap: 3rem !important;
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
  }
  .m-between-xxl-5.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xxl-5.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xxl-5.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xxl-5.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 3rem;
  }
  .m-between-xxl-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xxl-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xxl-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xxl-5.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 3rem;
  }
  .m-between-xxl-4:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 1.5rem;
  }
  .m-between-xxl-4:not(.d-flex) > div:not(:last-child),
  .m-between-xxl-4:not(.d-flex) > li:not(:last-child),
  .m-between-xxl-4:not(.d-flex) > h1:not(:last-child),
  .m-between-xxl-4:not(.d-flex) > h2:not(:last-child),
  .m-between-xxl-4:not(.d-flex) > h3:not(:last-child),
  .m-between-xxl-4:not(.d-flex) > h4:not(:last-child),
  .m-between-xxl-4:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 1.5rem;
  }
  .m-between-xxl-4.css-cols-gap {
    -webkit-column-gap: 1.5rem !important;
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
  }
  .m-between-xxl-4.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xxl-4.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xxl-4.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xxl-4.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 1.5rem;
  }
  .m-between-xxl-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xxl-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xxl-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xxl-4.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 1.5rem;
  }
  .m-between-xxl-3:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 1rem;
  }
  .m-between-xxl-3:not(.d-flex) > div:not(:last-child),
  .m-between-xxl-3:not(.d-flex) > li:not(:last-child),
  .m-between-xxl-3:not(.d-flex) > h1:not(:last-child),
  .m-between-xxl-3:not(.d-flex) > h2:not(:last-child),
  .m-between-xxl-3:not(.d-flex) > h3:not(:last-child),
  .m-between-xxl-3:not(.d-flex) > h4:not(:last-child),
  .m-between-xxl-3:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 1rem;
  }
  .m-between-xxl-3.css-cols-gap {
    -webkit-column-gap: 1rem !important;
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
  }
  .m-between-xxl-3.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xxl-3.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xxl-3.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xxl-3.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 1rem;
  }
  .m-between-xxl-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xxl-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xxl-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xxl-3.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 1rem;
  }
  .m-between-xxl-2:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0.5rem;
  }
  .m-between-xxl-2:not(.d-flex) > div:not(:last-child),
  .m-between-xxl-2:not(.d-flex) > li:not(:last-child),
  .m-between-xxl-2:not(.d-flex) > h1:not(:last-child),
  .m-between-xxl-2:not(.d-flex) > h2:not(:last-child),
  .m-between-xxl-2:not(.d-flex) > h3:not(:last-child),
  .m-between-xxl-2:not(.d-flex) > h4:not(:last-child),
  .m-between-xxl-2:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0.5rem;
  }
  .m-between-xxl-2.css-cols-gap {
    -webkit-column-gap: 0.5rem !important;
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
  }
  .m-between-xxl-2.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xxl-2.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xxl-2.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xxl-2.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0.5rem;
  }
  .m-between-xxl-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xxl-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xxl-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xxl-2.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0.5rem;
  }
  .m-between-xxl-1:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0.25rem;
  }
  .m-between-xxl-1:not(.d-flex) > div:not(:last-child),
  .m-between-xxl-1:not(.d-flex) > li:not(:last-child),
  .m-between-xxl-1:not(.d-flex) > h1:not(:last-child),
  .m-between-xxl-1:not(.d-flex) > h2:not(:last-child),
  .m-between-xxl-1:not(.d-flex) > h3:not(:last-child),
  .m-between-xxl-1:not(.d-flex) > h4:not(:last-child),
  .m-between-xxl-1:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0.25rem;
  }
  .m-between-xxl-1.css-cols-gap {
    -webkit-column-gap: 0.25rem !important;
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
  }
  .m-between-xxl-1.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xxl-1.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xxl-1.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xxl-1.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0.25rem;
  }
  .m-between-xxl-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xxl-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xxl-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xxl-1.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0.25rem;
  }
  .m-between-xxl-0:not(.d-flex) > :not(div,li,h1,h2,h3,h4,h5):not(:last-child) {
    margin-right: 0rem;
  }
  .m-between-xxl-0:not(.d-flex) > div:not(:last-child),
  .m-between-xxl-0:not(.d-flex) > li:not(:last-child),
  .m-between-xxl-0:not(.d-flex) > h1:not(:last-child),
  .m-between-xxl-0:not(.d-flex) > h2:not(:last-child),
  .m-between-xxl-0:not(.d-flex) > h3:not(:last-child),
  .m-between-xxl-0:not(.d-flex) > h4:not(:last-child),
  .m-between-xxl-0:not(.d-flex) > h5:not(:last-child) {
    margin-bottom: 0rem;
  }
  .m-between-xxl-0.css-cols-gap {
    -webkit-column-gap: 0rem !important;
    -moz-column-gap: 0rem !important;
    column-gap: 0rem !important;
  }
  .m-between-xxl-0.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .g-xxl-0.d-flex:not(.flex-column):not(.flex-column-reverse):not(.flex-row-reverse) > *:not(:last-child),
  .m-between-xxl-0.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child),
  .g-xxl-0.d-flex:not(.flex-column):not(.flex-column-reverse).flex-row-reverse > *:not(:first-child) {
    margin-right: 0rem;
  }
  .m-between-xxl-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .g-xxl-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse):not(.flex-column-reverse) > *:not(:last-child),
  .m-between-xxl-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child),
  .g-xxl-0.d-flex.flex-column:not(.flex-row):not(.flex-row-reverse).flex-column-reverse > *:not(:first-child) {
    margin-bottom: 0rem;
  }
}
.top-1 {
  top: 0%;
}
.top-vh-1 {
  top: 0vh;
}
.end-1 {
  right: 0%;
}
.end-vw1 {
  right: 0vw;
}
.bottom-1 {
  bottom: 0%;
}
.bottom-vh-1 {
  bottom: 0vh;
}
.start-1 {
  left: 0%;
}
.start-vw1 {
  left: 0vw;
}
.top-2 {
  top: 10%;
}
.top-vh-2 {
  top: 10vh;
}
.end-2 {
  right: 10%;
}
.end-vw2 {
  right: 10vw;
}
.bottom-2 {
  bottom: 10%;
}
.bottom-vh-2 {
  bottom: 10vh;
}
.start-2 {
  left: 10%;
}
.start-vw2 {
  left: 10vw;
}
.top-3 {
  top: 15%;
}
.top-vh-3 {
  top: 15vh;
}
.end-3 {
  right: 15%;
}
.end-vw3 {
  right: 15vw;
}
.bottom-3 {
  bottom: 15%;
}
.bottom-vh-3 {
  bottom: 15vh;
}
.start-3 {
  left: 15%;
}
.start-vw3 {
  left: 15vw;
}
.top-4 {
  top: 20%;
}
.top-vh-4 {
  top: 20vh;
}
.end-4 {
  right: 20%;
}
.end-vw4 {
  right: 20vw;
}
.bottom-4 {
  bottom: 20%;
}
.bottom-vh-4 {
  bottom: 20vh;
}
.start-4 {
  left: 20%;
}
.start-vw4 {
  left: 20vw;
}
.top-5 {
  top: 25%;
}
.top-vh-5 {
  top: 25vh;
}
.end-5 {
  right: 25%;
}
.end-vw5 {
  right: 25vw;
}
.bottom-5 {
  bottom: 25%;
}
.bottom-vh-5 {
  bottom: 25vh;
}
.start-5 {
  left: 25%;
}
.start-vw5 {
  left: 25vw;
}
.top-6 {
  top: 30%;
}
.top-vh-6 {
  top: 30vh;
}
.end-6 {
  right: 30%;
}
.end-vw6 {
  right: 30vw;
}
.bottom-6 {
  bottom: 30%;
}
.bottom-vh-6 {
  bottom: 30vh;
}
.start-6 {
  left: 30%;
}
.start-vw6 {
  left: 30vw;
}
.top-7 {
  top: 33%;
}
.top-vh-7 {
  top: 33vh;
}
.end-7 {
  right: 33%;
}
.end-vw7 {
  right: 33vw;
}
.bottom-7 {
  bottom: 33%;
}
.bottom-vh-7 {
  bottom: 33vh;
}
.start-7 {
  left: 33%;
}
.start-vw7 {
  left: 33vw;
}
.top-8 {
  top: 35%;
}
.top-vh-8 {
  top: 35vh;
}
.end-8 {
  right: 35%;
}
.end-vw8 {
  right: 35vw;
}
.bottom-8 {
  bottom: 35%;
}
.bottom-vh-8 {
  bottom: 35vh;
}
.start-8 {
  left: 35%;
}
.start-vw8 {
  left: 35vw;
}
.top-9 {
  top: 40%;
}
.top-vh-9 {
  top: 40vh;
}
.end-9 {
  right: 40%;
}
.end-vw9 {
  right: 40vw;
}
.bottom-9 {
  bottom: 40%;
}
.bottom-vh-9 {
  bottom: 40vh;
}
.start-9 {
  left: 40%;
}
.start-vw9 {
  left: 40vw;
}
.top-10 {
  top: 45%;
}
.top-vh-10 {
  top: 45vh;
}
.end-10 {
  right: 45%;
}
.end-vw10 {
  right: 45vw;
}
.bottom-10 {
  bottom: 45%;
}
.bottom-vh-10 {
  bottom: 45vh;
}
.start-10 {
  left: 45%;
}
.start-vw10 {
  left: 45vw;
}
.top-11 {
  top: 50%;
}
.top-vh-11 {
  top: 50vh;
}
.end-11 {
  right: 50%;
}
.end-vw11 {
  right: 50vw;
}
.bottom-11 {
  bottom: 50%;
}
.bottom-vh-11 {
  bottom: 50vh;
}
.start-11 {
  left: 50%;
}
.start-vw11 {
  left: 50vw;
}
.top-12 {
  top: 55%;
}
.top-vh-12 {
  top: 55vh;
}
.end-12 {
  right: 55%;
}
.end-vw12 {
  right: 55vw;
}
.bottom-12 {
  bottom: 55%;
}
.bottom-vh-12 {
  bottom: 55vh;
}
.start-12 {
  left: 55%;
}
.start-vw12 {
  left: 55vw;
}
.top-13 {
  top: 60%;
}
.top-vh-13 {
  top: 60vh;
}
.end-13 {
  right: 60%;
}
.end-vw13 {
  right: 60vw;
}
.bottom-13 {
  bottom: 60%;
}
.bottom-vh-13 {
  bottom: 60vh;
}
.start-13 {
  left: 60%;
}
.start-vw13 {
  left: 60vw;
}
.top-14 {
  top: 65%;
}
.top-vh-14 {
  top: 65vh;
}
.end-14 {
  right: 65%;
}
.end-vw14 {
  right: 65vw;
}
.bottom-14 {
  bottom: 65%;
}
.bottom-vh-14 {
  bottom: 65vh;
}
.start-14 {
  left: 65%;
}
.start-vw14 {
  left: 65vw;
}
.top-15 {
  top: 66%;
}
.top-vh-15 {
  top: 66vh;
}
.end-15 {
  right: 66%;
}
.end-vw15 {
  right: 66vw;
}
.bottom-15 {
  bottom: 66%;
}
.bottom-vh-15 {
  bottom: 66vh;
}
.start-15 {
  left: 66%;
}
.start-vw15 {
  left: 66vw;
}
.top-16 {
  top: 70%;
}
.top-vh-16 {
  top: 70vh;
}
.end-16 {
  right: 70%;
}
.end-vw16 {
  right: 70vw;
}
.bottom-16 {
  bottom: 70%;
}
.bottom-vh-16 {
  bottom: 70vh;
}
.start-16 {
  left: 70%;
}
.start-vw16 {
  left: 70vw;
}
.top-17 {
  top: 75%;
}
.top-vh-17 {
  top: 75vh;
}
.end-17 {
  right: 75%;
}
.end-vw17 {
  right: 75vw;
}
.bottom-17 {
  bottom: 75%;
}
.bottom-vh-17 {
  bottom: 75vh;
}
.start-17 {
  left: 75%;
}
.start-vw17 {
  left: 75vw;
}
.top-18 {
  top: 80%;
}
.top-vh-18 {
  top: 80vh;
}
.end-18 {
  right: 80%;
}
.end-vw18 {
  right: 80vw;
}
.bottom-18 {
  bottom: 80%;
}
.bottom-vh-18 {
  bottom: 80vh;
}
.start-18 {
  left: 80%;
}
.start-vw18 {
  left: 80vw;
}
.top-19 {
  top: 85%;
}
.top-vh-19 {
  top: 85vh;
}
.end-19 {
  right: 85%;
}
.end-vw19 {
  right: 85vw;
}
.bottom-19 {
  bottom: 85%;
}
.bottom-vh-19 {
  bottom: 85vh;
}
.start-19 {
  left: 85%;
}
.start-vw19 {
  left: 85vw;
}
.top-20 {
  top: 90%;
}
.top-vh-20 {
  top: 90vh;
}
.end-20 {
  right: 90%;
}
.end-vw20 {
  right: 90vw;
}
.bottom-20 {
  bottom: 90%;
}
.bottom-vh-20 {
  bottom: 90vh;
}
.start-20 {
  left: 90%;
}
.start-vw20 {
  left: 90vw;
}
.top-21 {
  top: 95%;
}
.top-vh-21 {
  top: 95vh;
}
.end-21 {
  right: 95%;
}
.end-vw21 {
  right: 95vw;
}
.bottom-21 {
  bottom: 95%;
}
.bottom-vh-21 {
  bottom: 95vh;
}
.start-21 {
  left: 95%;
}
.start-vw21 {
  left: 95vw;
}
.top-22 {
  top: 100%;
}
.top-vh-22 {
  top: 100vh;
}
.end-22 {
  right: 100%;
}
.end-vw22 {
  right: 100vw;
}
.bottom-22 {
  bottom: 100%;
}
.bottom-vh-22 {
  bottom: 100vh;
}
.start-22 {
  left: 100%;
}
.start-vw22 {
  left: 100vw;
}
.top-6 {
  top: 5rem;
}
.top-n6 {
  top: -5rem;
}
.end-6 {
  right: 5rem;
}
.end-n6 {
  right: -5rem;
}
.bottom-6 {
  bottom: 5rem;
}
.bottom-n6 {
  bottom: -5rem;
}
.start-6 {
  left: 5rem;
}
.start-n6 {
  left: -5rem;
}
.top-5 {
  top: 3rem;
}
.top-n5 {
  top: -3rem;
}
.end-5 {
  right: 3rem;
}
.end-n5 {
  right: -3rem;
}
.bottom-5 {
  bottom: 3rem;
}
.bottom-n5 {
  bottom: -3rem;
}
.start-5 {
  left: 3rem;
}
.start-n5 {
  left: -3rem;
}
.top-4 {
  top: 1.5rem;
}
.top-n4 {
  top: -1.5rem;
}
.end-4 {
  right: 1.5rem;
}
.end-n4 {
  right: -1.5rem;
}
.bottom-4 {
  bottom: 1.5rem;
}
.bottom-n4 {
  bottom: -1.5rem;
}
.start-4 {
  left: 1.5rem;
}
.start-n4 {
  left: -1.5rem;
}
.top-3 {
  top: 1rem;
}
.top-n3 {
  top: -1rem;
}
.end-3 {
  right: 1rem;
}
.end-n3 {
  right: -1rem;
}
.bottom-3 {
  bottom: 1rem;
}
.bottom-n3 {
  bottom: -1rem;
}
.start-3 {
  left: 1rem;
}
.start-n3 {
  left: -1rem;
}
.top-2 {
  top: 0.5rem;
}
.top-n2 {
  top: -0.5rem;
}
.end-2 {
  right: 0.5rem;
}
.end-n2 {
  right: -0.5rem;
}
.bottom-2 {
  bottom: 0.5rem;
}
.bottom-n2 {
  bottom: -0.5rem;
}
.start-2 {
  left: 0.5rem;
}
.start-n2 {
  left: -0.5rem;
}
.top-1 {
  top: 0.25rem;
}
.top-n1 {
  top: -0.25rem;
}
.end-1 {
  right: 0.25rem;
}
.end-n1 {
  right: -0.25rem;
}
.bottom-1 {
  bottom: 0.25rem;
}
.bottom-n1 {
  bottom: -0.25rem;
}
.start-1 {
  left: 0.25rem;
}
.start-n1 {
  left: -0.25rem;
}
.top-0 {
  top: 0rem;
}
.top-n0 {
  top: 0rem;
}
.end-0 {
  right: 0rem;
}
.end-n0 {
  right: 0rem;
}
.bottom-0 {
  bottom: 0rem;
}
.bottom-n0 {
  bottom: 0rem;
}
.start-0 {
  left: 0rem;
}
.start-n0 {
  left: 0rem;
}
@media (min-width: 385px) {
  .top-xxs-dist-xs {
    top: 10px;
  }
  .bottom-xxs-dist-xs {
    bottom: 10px;
  }
  .start-xxs-dist-xs {
    left: 10px;
  }
  .end-xxs-dist-xs {
    right: 10px;
  }
  .top-start-xxs-dist-xs {
    top: 10px;
    left: 10px;
  }
  .top-end-xxs-dist-xs {
    top: 10px;
    right: 10px;
  }
  .bottom-start-xxs-dist-xs {
    bottom: 10px;
    left: 10px;
  }
  .bottom-end-xxs-dist-xs {
    bottom: 10px;
    right: 10px;
  }
  .top-xs-dist-xs {
    top: 15px;
  }
  .bottom-xs-dist-xs {
    bottom: 15px;
  }
  .start-xs-dist-xs {
    left: 15px;
  }
  .end-xs-dist-xs {
    right: 15px;
  }
  .top-start-xs-dist-xs {
    top: 15px;
    left: 15px;
  }
  .top-end-xs-dist-xs {
    top: 15px;
    right: 15px;
  }
  .bottom-start-xs-dist-xs {
    bottom: 15px;
    left: 15px;
  }
  .bottom-end-xs-dist-xs {
    bottom: 15px;
    right: 15px;
  }
  .top-sm-dist-xs {
    top: 20px;
  }
  .bottom-sm-dist-xs {
    bottom: 20px;
  }
  .start-sm-dist-xs {
    left: 20px;
  }
  .end-sm-dist-xs {
    right: 20px;
  }
  .top-start-sm-dist-xs {
    top: 20px;
    left: 20px;
  }
  .top-end-sm-dist-xs {
    top: 20px;
    right: 20px;
  }
  .bottom-start-sm-dist-xs {
    bottom: 20px;
    left: 20px;
  }
  .bottom-end-sm-dist-xs {
    bottom: 20px;
    right: 20px;
  }
  .top-md-dist-xs {
    top: 25px;
  }
  .bottom-md-dist-xs {
    bottom: 25px;
  }
  .start-md-dist-xs {
    left: 25px;
  }
  .end-md-dist-xs {
    right: 25px;
  }
  .top-start-md-dist-xs {
    top: 25px;
    left: 25px;
  }
  .top-end-md-dist-xs {
    top: 25px;
    right: 25px;
  }
  .bottom-start-md-dist-xs {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-md-dist-xs {
    bottom: 25px;
    right: 25px;
  }
  .top-dist-xs {
    top: 25px;
  }
  .bottom-dist-xs {
    bottom: 25px;
  }
  .start-dist-xs {
    left: 25px;
  }
  .end-dist-xs {
    right: 25px;
  }
  .top-start-dist-xs {
    top: 25px;
    left: 25px;
  }
  .top-end-dist-xs {
    top: 25px;
    right: 25px;
  }
  .bottom-start-dist-xs {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-dist-xs {
    bottom: 25px;
    right: 25px;
  }
  .top-lg-dist-xs {
    top: 35px;
  }
  .bottom-lg-dist-xs {
    bottom: 35px;
  }
  .start-lg-dist-xs {
    left: 35px;
  }
  .end-lg-dist-xs {
    right: 35px;
  }
  .top-start-lg-dist-xs {
    top: 35px;
    left: 35px;
  }
  .top-end-lg-dist-xs {
    top: 35px;
    right: 35px;
  }
  .bottom-start-lg-dist-xs {
    bottom: 35px;
    left: 35px;
  }
  .bottom-end-lg-dist-xs {
    bottom: 35px;
    right: 35px;
  }
  .top-xl-dist-xs {
    top: 45px;
  }
  .bottom-xl-dist-xs {
    bottom: 45px;
  }
  .start-xl-dist-xs {
    left: 45px;
  }
  .end-xl-dist-xs {
    right: 45px;
  }
  .top-start-xl-dist-xs {
    top: 45px;
    left: 45px;
  }
  .top-end-xl-dist-xs {
    top: 45px;
    right: 45px;
  }
  .bottom-start-xl-dist-xs {
    bottom: 45px;
    left: 45px;
  }
  .bottom-end-xl-dist-xs {
    bottom: 45px;
    right: 45px;
  }
  .top-xxl-dist-xs {
    top: 55px;
  }
  .bottom-xxl-dist-xs {
    bottom: 55px;
  }
  .start-xxl-dist-xs {
    left: 55px;
  }
  .end-xxl-dist-xs {
    right: 55px;
  }
  .top-start-xxl-dist-xs {
    top: 55px;
    left: 55px;
  }
  .top-end-xxl-dist-xs {
    top: 55px;
    right: 55px;
  }
  .bottom-start-xxl-dist-xs {
    bottom: 55px;
    left: 55px;
  }
  .bottom-end-xxl-dist-xs {
    bottom: 55px;
    right: 55px;
  }
  .top-dist-xs {
    top: 25px;
  }
  .bottom-dist-xs {
    bottom: 25px;
  }
  .start-dist-xs {
    left: 25px;
  }
  .end-dist-xs {
    right: 25px;
  }
  .top-start-dist-xs {
    top: 25px;
    left: 25px;
  }
  .top-end-dist-xs {
    top: 25px;
    right: 25px;
  }
  .bottom-start-dist-xs {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-dist-xs {
    bottom: 25px;
    right: 25px;
  }
}
@media (min-width: 576px) {
  .top-xxs-dist-sm {
    top: 10px;
  }
  .bottom-xxs-dist-sm {
    bottom: 10px;
  }
  .start-xxs-dist-sm {
    left: 10px;
  }
  .end-xxs-dist-sm {
    right: 10px;
  }
  .top-start-xxs-dist-sm {
    top: 10px;
    left: 10px;
  }
  .top-end-xxs-dist-sm {
    top: 10px;
    right: 10px;
  }
  .bottom-start-xxs-dist-sm {
    bottom: 10px;
    left: 10px;
  }
  .bottom-end-xxs-dist-sm {
    bottom: 10px;
    right: 10px;
  }
  .top-xs-dist-sm {
    top: 15px;
  }
  .bottom-xs-dist-sm {
    bottom: 15px;
  }
  .start-xs-dist-sm {
    left: 15px;
  }
  .end-xs-dist-sm {
    right: 15px;
  }
  .top-start-xs-dist-sm {
    top: 15px;
    left: 15px;
  }
  .top-end-xs-dist-sm {
    top: 15px;
    right: 15px;
  }
  .bottom-start-xs-dist-sm {
    bottom: 15px;
    left: 15px;
  }
  .bottom-end-xs-dist-sm {
    bottom: 15px;
    right: 15px;
  }
  .top-sm-dist-sm {
    top: 20px;
  }
  .bottom-sm-dist-sm {
    bottom: 20px;
  }
  .start-sm-dist-sm {
    left: 20px;
  }
  .end-sm-dist-sm {
    right: 20px;
  }
  .top-start-sm-dist-sm {
    top: 20px;
    left: 20px;
  }
  .top-end-sm-dist-sm {
    top: 20px;
    right: 20px;
  }
  .bottom-start-sm-dist-sm {
    bottom: 20px;
    left: 20px;
  }
  .bottom-end-sm-dist-sm {
    bottom: 20px;
    right: 20px;
  }
  .top-md-dist-sm {
    top: 25px;
  }
  .bottom-md-dist-sm {
    bottom: 25px;
  }
  .start-md-dist-sm {
    left: 25px;
  }
  .end-md-dist-sm {
    right: 25px;
  }
  .top-start-md-dist-sm {
    top: 25px;
    left: 25px;
  }
  .top-end-md-dist-sm {
    top: 25px;
    right: 25px;
  }
  .bottom-start-md-dist-sm {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-md-dist-sm {
    bottom: 25px;
    right: 25px;
  }
  .top-dist-sm {
    top: 25px;
  }
  .bottom-dist-sm {
    bottom: 25px;
  }
  .start-dist-sm {
    left: 25px;
  }
  .end-dist-sm {
    right: 25px;
  }
  .top-start-dist-sm {
    top: 25px;
    left: 25px;
  }
  .top-end-dist-sm {
    top: 25px;
    right: 25px;
  }
  .bottom-start-dist-sm {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-dist-sm {
    bottom: 25px;
    right: 25px;
  }
  .top-lg-dist-sm {
    top: 35px;
  }
  .bottom-lg-dist-sm {
    bottom: 35px;
  }
  .start-lg-dist-sm {
    left: 35px;
  }
  .end-lg-dist-sm {
    right: 35px;
  }
  .top-start-lg-dist-sm {
    top: 35px;
    left: 35px;
  }
  .top-end-lg-dist-sm {
    top: 35px;
    right: 35px;
  }
  .bottom-start-lg-dist-sm {
    bottom: 35px;
    left: 35px;
  }
  .bottom-end-lg-dist-sm {
    bottom: 35px;
    right: 35px;
  }
  .top-xl-dist-sm {
    top: 45px;
  }
  .bottom-xl-dist-sm {
    bottom: 45px;
  }
  .start-xl-dist-sm {
    left: 45px;
  }
  .end-xl-dist-sm {
    right: 45px;
  }
  .top-start-xl-dist-sm {
    top: 45px;
    left: 45px;
  }
  .top-end-xl-dist-sm {
    top: 45px;
    right: 45px;
  }
  .bottom-start-xl-dist-sm {
    bottom: 45px;
    left: 45px;
  }
  .bottom-end-xl-dist-sm {
    bottom: 45px;
    right: 45px;
  }
  .top-xxl-dist-sm {
    top: 55px;
  }
  .bottom-xxl-dist-sm {
    bottom: 55px;
  }
  .start-xxl-dist-sm {
    left: 55px;
  }
  .end-xxl-dist-sm {
    right: 55px;
  }
  .top-start-xxl-dist-sm {
    top: 55px;
    left: 55px;
  }
  .top-end-xxl-dist-sm {
    top: 55px;
    right: 55px;
  }
  .bottom-start-xxl-dist-sm {
    bottom: 55px;
    left: 55px;
  }
  .bottom-end-xxl-dist-sm {
    bottom: 55px;
    right: 55px;
  }
  .top-dist-sm {
    top: 25px;
  }
  .bottom-dist-sm {
    bottom: 25px;
  }
  .start-dist-sm {
    left: 25px;
  }
  .end-dist-sm {
    right: 25px;
  }
  .top-start-dist-sm {
    top: 25px;
    left: 25px;
  }
  .top-end-dist-sm {
    top: 25px;
    right: 25px;
  }
  .bottom-start-dist-sm {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-dist-sm {
    bottom: 25px;
    right: 25px;
  }
}
@media (min-width: 768px) {
  .top-xxs-dist-md {
    top: 10px;
  }
  .bottom-xxs-dist-md {
    bottom: 10px;
  }
  .start-xxs-dist-md {
    left: 10px;
  }
  .end-xxs-dist-md {
    right: 10px;
  }
  .top-start-xxs-dist-md {
    top: 10px;
    left: 10px;
  }
  .top-end-xxs-dist-md {
    top: 10px;
    right: 10px;
  }
  .bottom-start-xxs-dist-md {
    bottom: 10px;
    left: 10px;
  }
  .bottom-end-xxs-dist-md {
    bottom: 10px;
    right: 10px;
  }
  .top-xs-dist-md {
    top: 15px;
  }
  .bottom-xs-dist-md {
    bottom: 15px;
  }
  .start-xs-dist-md {
    left: 15px;
  }
  .end-xs-dist-md {
    right: 15px;
  }
  .top-start-xs-dist-md {
    top: 15px;
    left: 15px;
  }
  .top-end-xs-dist-md {
    top: 15px;
    right: 15px;
  }
  .bottom-start-xs-dist-md {
    bottom: 15px;
    left: 15px;
  }
  .bottom-end-xs-dist-md {
    bottom: 15px;
    right: 15px;
  }
  .top-sm-dist-md {
    top: 20px;
  }
  .bottom-sm-dist-md {
    bottom: 20px;
  }
  .start-sm-dist-md {
    left: 20px;
  }
  .end-sm-dist-md {
    right: 20px;
  }
  .top-start-sm-dist-md {
    top: 20px;
    left: 20px;
  }
  .top-end-sm-dist-md {
    top: 20px;
    right: 20px;
  }
  .bottom-start-sm-dist-md {
    bottom: 20px;
    left: 20px;
  }
  .bottom-end-sm-dist-md {
    bottom: 20px;
    right: 20px;
  }
  .top-md-dist-md {
    top: 25px;
  }
  .bottom-md-dist-md {
    bottom: 25px;
  }
  .start-md-dist-md {
    left: 25px;
  }
  .end-md-dist-md {
    right: 25px;
  }
  .top-start-md-dist-md {
    top: 25px;
    left: 25px;
  }
  .top-end-md-dist-md {
    top: 25px;
    right: 25px;
  }
  .bottom-start-md-dist-md {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-md-dist-md {
    bottom: 25px;
    right: 25px;
  }
  .top-dist-md {
    top: 25px;
  }
  .bottom-dist-md {
    bottom: 25px;
  }
  .start-dist-md {
    left: 25px;
  }
  .end-dist-md {
    right: 25px;
  }
  .top-start-dist-md {
    top: 25px;
    left: 25px;
  }
  .top-end-dist-md {
    top: 25px;
    right: 25px;
  }
  .bottom-start-dist-md {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-dist-md {
    bottom: 25px;
    right: 25px;
  }
  .top-lg-dist-md {
    top: 35px;
  }
  .bottom-lg-dist-md {
    bottom: 35px;
  }
  .start-lg-dist-md {
    left: 35px;
  }
  .end-lg-dist-md {
    right: 35px;
  }
  .top-start-lg-dist-md {
    top: 35px;
    left: 35px;
  }
  .top-end-lg-dist-md {
    top: 35px;
    right: 35px;
  }
  .bottom-start-lg-dist-md {
    bottom: 35px;
    left: 35px;
  }
  .bottom-end-lg-dist-md {
    bottom: 35px;
    right: 35px;
  }
  .top-xl-dist-md {
    top: 45px;
  }
  .bottom-xl-dist-md {
    bottom: 45px;
  }
  .start-xl-dist-md {
    left: 45px;
  }
  .end-xl-dist-md {
    right: 45px;
  }
  .top-start-xl-dist-md {
    top: 45px;
    left: 45px;
  }
  .top-end-xl-dist-md {
    top: 45px;
    right: 45px;
  }
  .bottom-start-xl-dist-md {
    bottom: 45px;
    left: 45px;
  }
  .bottom-end-xl-dist-md {
    bottom: 45px;
    right: 45px;
  }
  .top-xxl-dist-md {
    top: 55px;
  }
  .bottom-xxl-dist-md {
    bottom: 55px;
  }
  .start-xxl-dist-md {
    left: 55px;
  }
  .end-xxl-dist-md {
    right: 55px;
  }
  .top-start-xxl-dist-md {
    top: 55px;
    left: 55px;
  }
  .top-end-xxl-dist-md {
    top: 55px;
    right: 55px;
  }
  .bottom-start-xxl-dist-md {
    bottom: 55px;
    left: 55px;
  }
  .bottom-end-xxl-dist-md {
    bottom: 55px;
    right: 55px;
  }
  .top-dist-md {
    top: 25px;
  }
  .bottom-dist-md {
    bottom: 25px;
  }
  .start-dist-md {
    left: 25px;
  }
  .end-dist-md {
    right: 25px;
  }
  .top-start-dist-md {
    top: 25px;
    left: 25px;
  }
  .top-end-dist-md {
    top: 25px;
    right: 25px;
  }
  .bottom-start-dist-md {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-dist-md {
    bottom: 25px;
    right: 25px;
  }
}
@media (min-width: 992px) {
  .top-xxs-dist-lg {
    top: 10px;
  }
  .bottom-xxs-dist-lg {
    bottom: 10px;
  }
  .start-xxs-dist-lg {
    left: 10px;
  }
  .end-xxs-dist-lg {
    right: 10px;
  }
  .top-start-xxs-dist-lg {
    top: 10px;
    left: 10px;
  }
  .top-end-xxs-dist-lg {
    top: 10px;
    right: 10px;
  }
  .bottom-start-xxs-dist-lg {
    bottom: 10px;
    left: 10px;
  }
  .bottom-end-xxs-dist-lg {
    bottom: 10px;
    right: 10px;
  }
  .top-xs-dist-lg {
    top: 15px;
  }
  .bottom-xs-dist-lg {
    bottom: 15px;
  }
  .start-xs-dist-lg {
    left: 15px;
  }
  .end-xs-dist-lg {
    right: 15px;
  }
  .top-start-xs-dist-lg {
    top: 15px;
    left: 15px;
  }
  .top-end-xs-dist-lg {
    top: 15px;
    right: 15px;
  }
  .bottom-start-xs-dist-lg {
    bottom: 15px;
    left: 15px;
  }
  .bottom-end-xs-dist-lg {
    bottom: 15px;
    right: 15px;
  }
  .top-sm-dist-lg {
    top: 20px;
  }
  .bottom-sm-dist-lg {
    bottom: 20px;
  }
  .start-sm-dist-lg {
    left: 20px;
  }
  .end-sm-dist-lg {
    right: 20px;
  }
  .top-start-sm-dist-lg {
    top: 20px;
    left: 20px;
  }
  .top-end-sm-dist-lg {
    top: 20px;
    right: 20px;
  }
  .bottom-start-sm-dist-lg {
    bottom: 20px;
    left: 20px;
  }
  .bottom-end-sm-dist-lg {
    bottom: 20px;
    right: 20px;
  }
  .top-md-dist-lg {
    top: 25px;
  }
  .bottom-md-dist-lg {
    bottom: 25px;
  }
  .start-md-dist-lg {
    left: 25px;
  }
  .end-md-dist-lg {
    right: 25px;
  }
  .top-start-md-dist-lg {
    top: 25px;
    left: 25px;
  }
  .top-end-md-dist-lg {
    top: 25px;
    right: 25px;
  }
  .bottom-start-md-dist-lg {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-md-dist-lg {
    bottom: 25px;
    right: 25px;
  }
  .top-dist-lg {
    top: 25px;
  }
  .bottom-dist-lg {
    bottom: 25px;
  }
  .start-dist-lg {
    left: 25px;
  }
  .end-dist-lg {
    right: 25px;
  }
  .top-start-dist-lg {
    top: 25px;
    left: 25px;
  }
  .top-end-dist-lg {
    top: 25px;
    right: 25px;
  }
  .bottom-start-dist-lg {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-dist-lg {
    bottom: 25px;
    right: 25px;
  }
  .top-lg-dist-lg {
    top: 35px;
  }
  .bottom-lg-dist-lg {
    bottom: 35px;
  }
  .start-lg-dist-lg {
    left: 35px;
  }
  .end-lg-dist-lg {
    right: 35px;
  }
  .top-start-lg-dist-lg {
    top: 35px;
    left: 35px;
  }
  .top-end-lg-dist-lg {
    top: 35px;
    right: 35px;
  }
  .bottom-start-lg-dist-lg {
    bottom: 35px;
    left: 35px;
  }
  .bottom-end-lg-dist-lg {
    bottom: 35px;
    right: 35px;
  }
  .top-xl-dist-lg {
    top: 45px;
  }
  .bottom-xl-dist-lg {
    bottom: 45px;
  }
  .start-xl-dist-lg {
    left: 45px;
  }
  .end-xl-dist-lg {
    right: 45px;
  }
  .top-start-xl-dist-lg {
    top: 45px;
    left: 45px;
  }
  .top-end-xl-dist-lg {
    top: 45px;
    right: 45px;
  }
  .bottom-start-xl-dist-lg {
    bottom: 45px;
    left: 45px;
  }
  .bottom-end-xl-dist-lg {
    bottom: 45px;
    right: 45px;
  }
  .top-xxl-dist-lg {
    top: 55px;
  }
  .bottom-xxl-dist-lg {
    bottom: 55px;
  }
  .start-xxl-dist-lg {
    left: 55px;
  }
  .end-xxl-dist-lg {
    right: 55px;
  }
  .top-start-xxl-dist-lg {
    top: 55px;
    left: 55px;
  }
  .top-end-xxl-dist-lg {
    top: 55px;
    right: 55px;
  }
  .bottom-start-xxl-dist-lg {
    bottom: 55px;
    left: 55px;
  }
  .bottom-end-xxl-dist-lg {
    bottom: 55px;
    right: 55px;
  }
  .top-dist-lg {
    top: 25px;
  }
  .bottom-dist-lg {
    bottom: 25px;
  }
  .start-dist-lg {
    left: 25px;
  }
  .end-dist-lg {
    right: 25px;
  }
  .top-start-dist-lg {
    top: 25px;
    left: 25px;
  }
  .top-end-dist-lg {
    top: 25px;
    right: 25px;
  }
  .bottom-start-dist-lg {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-dist-lg {
    bottom: 25px;
    right: 25px;
  }
}
@media (min-width: 1200px) {
  .top-xxs-dist-xl {
    top: 10px;
  }
  .bottom-xxs-dist-xl {
    bottom: 10px;
  }
  .start-xxs-dist-xl {
    left: 10px;
  }
  .end-xxs-dist-xl {
    right: 10px;
  }
  .top-start-xxs-dist-xl {
    top: 10px;
    left: 10px;
  }
  .top-end-xxs-dist-xl {
    top: 10px;
    right: 10px;
  }
  .bottom-start-xxs-dist-xl {
    bottom: 10px;
    left: 10px;
  }
  .bottom-end-xxs-dist-xl {
    bottom: 10px;
    right: 10px;
  }
  .top-xs-dist-xl {
    top: 15px;
  }
  .bottom-xs-dist-xl {
    bottom: 15px;
  }
  .start-xs-dist-xl {
    left: 15px;
  }
  .end-xs-dist-xl {
    right: 15px;
  }
  .top-start-xs-dist-xl {
    top: 15px;
    left: 15px;
  }
  .top-end-xs-dist-xl {
    top: 15px;
    right: 15px;
  }
  .bottom-start-xs-dist-xl {
    bottom: 15px;
    left: 15px;
  }
  .bottom-end-xs-dist-xl {
    bottom: 15px;
    right: 15px;
  }
  .top-sm-dist-xl {
    top: 20px;
  }
  .bottom-sm-dist-xl {
    bottom: 20px;
  }
  .start-sm-dist-xl {
    left: 20px;
  }
  .end-sm-dist-xl {
    right: 20px;
  }
  .top-start-sm-dist-xl {
    top: 20px;
    left: 20px;
  }
  .top-end-sm-dist-xl {
    top: 20px;
    right: 20px;
  }
  .bottom-start-sm-dist-xl {
    bottom: 20px;
    left: 20px;
  }
  .bottom-end-sm-dist-xl {
    bottom: 20px;
    right: 20px;
  }
  .top-md-dist-xl {
    top: 25px;
  }
  .bottom-md-dist-xl {
    bottom: 25px;
  }
  .start-md-dist-xl {
    left: 25px;
  }
  .end-md-dist-xl {
    right: 25px;
  }
  .top-start-md-dist-xl {
    top: 25px;
    left: 25px;
  }
  .top-end-md-dist-xl {
    top: 25px;
    right: 25px;
  }
  .bottom-start-md-dist-xl {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-md-dist-xl {
    bottom: 25px;
    right: 25px;
  }
  .top-dist-xl {
    top: 25px;
  }
  .bottom-dist-xl {
    bottom: 25px;
  }
  .start-dist-xl {
    left: 25px;
  }
  .end-dist-xl {
    right: 25px;
  }
  .top-start-dist-xl {
    top: 25px;
    left: 25px;
  }
  .top-end-dist-xl {
    top: 25px;
    right: 25px;
  }
  .bottom-start-dist-xl {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-dist-xl {
    bottom: 25px;
    right: 25px;
  }
  .top-lg-dist-xl {
    top: 35px;
  }
  .bottom-lg-dist-xl {
    bottom: 35px;
  }
  .start-lg-dist-xl {
    left: 35px;
  }
  .end-lg-dist-xl {
    right: 35px;
  }
  .top-start-lg-dist-xl {
    top: 35px;
    left: 35px;
  }
  .top-end-lg-dist-xl {
    top: 35px;
    right: 35px;
  }
  .bottom-start-lg-dist-xl {
    bottom: 35px;
    left: 35px;
  }
  .bottom-end-lg-dist-xl {
    bottom: 35px;
    right: 35px;
  }
  .top-xl-dist-xl {
    top: 45px;
  }
  .bottom-xl-dist-xl {
    bottom: 45px;
  }
  .start-xl-dist-xl {
    left: 45px;
  }
  .end-xl-dist-xl {
    right: 45px;
  }
  .top-start-xl-dist-xl {
    top: 45px;
    left: 45px;
  }
  .top-end-xl-dist-xl {
    top: 45px;
    right: 45px;
  }
  .bottom-start-xl-dist-xl {
    bottom: 45px;
    left: 45px;
  }
  .bottom-end-xl-dist-xl {
    bottom: 45px;
    right: 45px;
  }
  .top-xxl-dist-xl {
    top: 55px;
  }
  .bottom-xxl-dist-xl {
    bottom: 55px;
  }
  .start-xxl-dist-xl {
    left: 55px;
  }
  .end-xxl-dist-xl {
    right: 55px;
  }
  .top-start-xxl-dist-xl {
    top: 55px;
    left: 55px;
  }
  .top-end-xxl-dist-xl {
    top: 55px;
    right: 55px;
  }
  .bottom-start-xxl-dist-xl {
    bottom: 55px;
    left: 55px;
  }
  .bottom-end-xxl-dist-xl {
    bottom: 55px;
    right: 55px;
  }
  .top-dist-xl {
    top: 25px;
  }
  .bottom-dist-xl {
    bottom: 25px;
  }
  .start-dist-xl {
    left: 25px;
  }
  .end-dist-xl {
    right: 25px;
  }
  .top-start-dist-xl {
    top: 25px;
    left: 25px;
  }
  .top-end-dist-xl {
    top: 25px;
    right: 25px;
  }
  .bottom-start-dist-xl {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-dist-xl {
    bottom: 25px;
    right: 25px;
  }
}
@media (min-width: 1400px) {
  .top-xxs-dist-xxl {
    top: 10px;
  }
  .bottom-xxs-dist-xxl {
    bottom: 10px;
  }
  .start-xxs-dist-xxl {
    left: 10px;
  }
  .end-xxs-dist-xxl {
    right: 10px;
  }
  .top-start-xxs-dist-xxl {
    top: 10px;
    left: 10px;
  }
  .top-end-xxs-dist-xxl {
    top: 10px;
    right: 10px;
  }
  .bottom-start-xxs-dist-xxl {
    bottom: 10px;
    left: 10px;
  }
  .bottom-end-xxs-dist-xxl {
    bottom: 10px;
    right: 10px;
  }
  .top-xs-dist-xxl {
    top: 15px;
  }
  .bottom-xs-dist-xxl {
    bottom: 15px;
  }
  .start-xs-dist-xxl {
    left: 15px;
  }
  .end-xs-dist-xxl {
    right: 15px;
  }
  .top-start-xs-dist-xxl {
    top: 15px;
    left: 15px;
  }
  .top-end-xs-dist-xxl {
    top: 15px;
    right: 15px;
  }
  .bottom-start-xs-dist-xxl {
    bottom: 15px;
    left: 15px;
  }
  .bottom-end-xs-dist-xxl {
    bottom: 15px;
    right: 15px;
  }
  .top-sm-dist-xxl {
    top: 20px;
  }
  .bottom-sm-dist-xxl {
    bottom: 20px;
  }
  .start-sm-dist-xxl {
    left: 20px;
  }
  .end-sm-dist-xxl {
    right: 20px;
  }
  .top-start-sm-dist-xxl {
    top: 20px;
    left: 20px;
  }
  .top-end-sm-dist-xxl {
    top: 20px;
    right: 20px;
  }
  .bottom-start-sm-dist-xxl {
    bottom: 20px;
    left: 20px;
  }
  .bottom-end-sm-dist-xxl {
    bottom: 20px;
    right: 20px;
  }
  .top-md-dist-xxl {
    top: 25px;
  }
  .bottom-md-dist-xxl {
    bottom: 25px;
  }
  .start-md-dist-xxl {
    left: 25px;
  }
  .end-md-dist-xxl {
    right: 25px;
  }
  .top-start-md-dist-xxl {
    top: 25px;
    left: 25px;
  }
  .top-end-md-dist-xxl {
    top: 25px;
    right: 25px;
  }
  .bottom-start-md-dist-xxl {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-md-dist-xxl {
    bottom: 25px;
    right: 25px;
  }
  .top-dist-xxl {
    top: 25px;
  }
  .bottom-dist-xxl {
    bottom: 25px;
  }
  .start-dist-xxl {
    left: 25px;
  }
  .end-dist-xxl {
    right: 25px;
  }
  .top-start-dist-xxl {
    top: 25px;
    left: 25px;
  }
  .top-end-dist-xxl {
    top: 25px;
    right: 25px;
  }
  .bottom-start-dist-xxl {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-dist-xxl {
    bottom: 25px;
    right: 25px;
  }
  .top-lg-dist-xxl {
    top: 35px;
  }
  .bottom-lg-dist-xxl {
    bottom: 35px;
  }
  .start-lg-dist-xxl {
    left: 35px;
  }
  .end-lg-dist-xxl {
    right: 35px;
  }
  .top-start-lg-dist-xxl {
    top: 35px;
    left: 35px;
  }
  .top-end-lg-dist-xxl {
    top: 35px;
    right: 35px;
  }
  .bottom-start-lg-dist-xxl {
    bottom: 35px;
    left: 35px;
  }
  .bottom-end-lg-dist-xxl {
    bottom: 35px;
    right: 35px;
  }
  .top-xl-dist-xxl {
    top: 45px;
  }
  .bottom-xl-dist-xxl {
    bottom: 45px;
  }
  .start-xl-dist-xxl {
    left: 45px;
  }
  .end-xl-dist-xxl {
    right: 45px;
  }
  .top-start-xl-dist-xxl {
    top: 45px;
    left: 45px;
  }
  .top-end-xl-dist-xxl {
    top: 45px;
    right: 45px;
  }
  .bottom-start-xl-dist-xxl {
    bottom: 45px;
    left: 45px;
  }
  .bottom-end-xl-dist-xxl {
    bottom: 45px;
    right: 45px;
  }
  .top-xxl-dist-xxl {
    top: 55px;
  }
  .bottom-xxl-dist-xxl {
    bottom: 55px;
  }
  .start-xxl-dist-xxl {
    left: 55px;
  }
  .end-xxl-dist-xxl {
    right: 55px;
  }
  .top-start-xxl-dist-xxl {
    top: 55px;
    left: 55px;
  }
  .top-end-xxl-dist-xxl {
    top: 55px;
    right: 55px;
  }
  .bottom-start-xxl-dist-xxl {
    bottom: 55px;
    left: 55px;
  }
  .bottom-end-xxl-dist-xxl {
    bottom: 55px;
    right: 55px;
  }
  .top-dist-xxl {
    top: 25px;
  }
  .bottom-dist-xxl {
    bottom: 25px;
  }
  .start-dist-xxl {
    left: 25px;
  }
  .end-dist-xxl {
    right: 25px;
  }
  .top-start-dist-xxl {
    top: 25px;
    left: 25px;
  }
  .top-end-dist-xxl {
    top: 25px;
    right: 25px;
  }
  .bottom-start-dist-xxl {
    bottom: 25px;
    left: 25px;
  }
  .bottom-end-dist-xxl {
    bottom: 25px;
    right: 25px;
  }
}
.top-xxs-dist {
  top: 10px;
}
.bottom-xxs-dist {
  bottom: 10px;
}
.start-xxs-dist {
  left: 10px;
}
.end-xxs-dist {
  right: 10px;
}
.top-start-xxs-dist {
  top: 10px;
  left: 10px;
}
.top-end-xxs-dist {
  top: 10px;
  right: 10px;
}
.bottom-start-xxs-dist {
  bottom: 10px;
  left: 10px;
}
.bottom-end-xxs-dist {
  bottom: 10px;
  right: 10px;
}
.top-xs-dist {
  top: 15px;
}
.bottom-xs-dist {
  bottom: 15px;
}
.start-xs-dist {
  left: 15px;
}
.end-xs-dist {
  right: 15px;
}
.top-start-xs-dist {
  top: 15px;
  left: 15px;
}
.top-end-xs-dist {
  top: 15px;
  right: 15px;
}
.bottom-start-xs-dist {
  bottom: 15px;
  left: 15px;
}
.bottom-end-xs-dist {
  bottom: 15px;
  right: 15px;
}
.top-sm-dist {
  top: 20px;
}
.bottom-sm-dist {
  bottom: 20px;
}
.start-sm-dist {
  left: 20px;
}
.end-sm-dist {
  right: 20px;
}
.top-start-sm-dist {
  top: 20px;
  left: 20px;
}
.top-end-sm-dist {
  top: 20px;
  right: 20px;
}
.bottom-start-sm-dist {
  bottom: 20px;
  left: 20px;
}
.bottom-end-sm-dist {
  bottom: 20px;
  right: 20px;
}
.top-md-dist {
  top: 25px;
}
.bottom-md-dist {
  bottom: 25px;
}
.start-md-dist {
  left: 25px;
}
.end-md-dist {
  right: 25px;
}
.top-start-md-dist {
  top: 25px;
  left: 25px;
}
.top-end-md-dist {
  top: 25px;
  right: 25px;
}
.bottom-start-md-dist {
  bottom: 25px;
  left: 25px;
}
.bottom-end-md-dist {
  bottom: 25px;
  right: 25px;
}
.top-dist {
  top: 25px;
}
.bottom-dist {
  bottom: 25px;
}
.start-dist {
  left: 25px;
}
.end-dist {
  right: 25px;
}
.top-start-dist {
  top: 25px;
  left: 25px;
}
.top-end-dist {
  top: 25px;
  right: 25px;
}
.bottom-start-dist {
  bottom: 25px;
  left: 25px;
}
.bottom-end-dist {
  bottom: 25px;
  right: 25px;
}
.top-lg-dist {
  top: 35px;
}
.bottom-lg-dist {
  bottom: 35px;
}
.start-lg-dist {
  left: 35px;
}
.end-lg-dist {
  right: 35px;
}
.top-start-lg-dist {
  top: 35px;
  left: 35px;
}
.top-end-lg-dist {
  top: 35px;
  right: 35px;
}
.bottom-start-lg-dist {
  bottom: 35px;
  left: 35px;
}
.bottom-end-lg-dist {
  bottom: 35px;
  right: 35px;
}
.top-xl-dist {
  top: 45px;
}
.bottom-xl-dist {
  bottom: 45px;
}
.start-xl-dist {
  left: 45px;
}
.end-xl-dist {
  right: 45px;
}
.top-start-xl-dist {
  top: 45px;
  left: 45px;
}
.top-end-xl-dist {
  top: 45px;
  right: 45px;
}
.bottom-start-xl-dist {
  bottom: 45px;
  left: 45px;
}
.bottom-end-xl-dist {
  bottom: 45px;
  right: 45px;
}
.top-xxl-dist {
  top: 55px;
}
.bottom-xxl-dist {
  bottom: 55px;
}
.start-xxl-dist {
  left: 55px;
}
.end-xxl-dist {
  right: 55px;
}
.top-start-xxl-dist {
  top: 55px;
  left: 55px;
}
.top-end-xxl-dist {
  top: 55px;
  right: 55px;
}
.bottom-start-xxl-dist {
  bottom: 55px;
  left: 55px;
}
.bottom-end-xxl-dist {
  bottom: 55px;
  right: 55px;
}
.centered {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.centered-x {
  left: 50%;
  transform: translateX(-50%);
}
.centered-y {
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 384px) {
  .input-group-vertical-under-xs > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
  .input-group-vertical-under-xs > .form-control + .form-control:not(:first-child),
  .input-group-vertical-under-xs > .form-control + .form-select:not(:first-child) {
    margin-left: 0;
    margin-top: -1px;
  }
  .input-group-vertical-under-xs > *:not(.invalid-feedback):not(.valid-feedback):not(.input-slider) {
    width: 100%;
    display: block;
  }
  .input-group-vertical-xs > .input-slider {
    height: 40px;
  }
  .input-group-vertical-under-xs:not(.has-validation) > :not(.dropdown-toggle):not(.dropdown-menu),
  .input-group-vertical-under-xs:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .input-group-vertical-under-xs:not(.has-validation) > :first-child {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .input-group-vertical-under-xs:not(.has-validation) > :last-child {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
}
@media (max-width: 575px) {
  .input-group-vertical-under-sm > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
  .input-group-vertical-under-sm > .form-control + .form-control:not(:first-child),
  .input-group-vertical-under-sm > .form-control + .form-select:not(:first-child) {
    margin-left: 0;
    margin-top: -1px;
  }
  .input-group-vertical-under-sm > *:not(.invalid-feedback):not(.valid-feedback):not(.input-slider) {
    width: 100%;
    display: block;
  }
  .input-group-vertical-sm > .input-slider {
    height: 40px;
  }
  .input-group-vertical-under-sm:not(.has-validation) > :not(.dropdown-toggle):not(.dropdown-menu),
  .input-group-vertical-under-sm:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .input-group-vertical-under-sm:not(.has-validation) > :first-child {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .input-group-vertical-under-sm:not(.has-validation) > :last-child {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
}
@media (max-width: 767px) {
  .input-group-vertical-under-md > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
  .input-group-vertical-under-md > .form-control + .form-control:not(:first-child),
  .input-group-vertical-under-md > .form-control + .form-select:not(:first-child) {
    margin-left: 0;
    margin-top: -1px;
  }
  .input-group-vertical-under-md > *:not(.invalid-feedback):not(.valid-feedback):not(.input-slider) {
    width: 100%;
    display: block;
  }
  .input-group-vertical-md > .input-slider {
    height: 40px;
  }
  .input-group-vertical-under-md:not(.has-validation) > :not(.dropdown-toggle):not(.dropdown-menu),
  .input-group-vertical-under-md:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .input-group-vertical-under-md:not(.has-validation) > :first-child {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .input-group-vertical-under-md:not(.has-validation) > :last-child {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
}
@media (max-width: 991px) {
  .input-group-vertical-under-lg > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
  .input-group-vertical-under-lg > .form-control + .form-control:not(:first-child),
  .input-group-vertical-under-lg > .form-control + .form-select:not(:first-child) {
    margin-left: 0;
    margin-top: -1px;
  }
  .input-group-vertical-under-lg > *:not(.invalid-feedback):not(.valid-feedback):not(.input-slider) {
    width: 100%;
    display: block;
  }
  .input-group-vertical-lg > .input-slider {
    height: 40px;
  }
  .input-group-vertical-under-lg:not(.has-validation) > :not(.dropdown-toggle):not(.dropdown-menu),
  .input-group-vertical-under-lg:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .input-group-vertical-under-lg:not(.has-validation) > :first-child {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .input-group-vertical-under-lg:not(.has-validation) > :last-child {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
}
@media (max-width: 1199px) {
  .input-group-vertical-under-xl > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
  .input-group-vertical-under-xl > .form-control + .form-control:not(:first-child),
  .input-group-vertical-under-xl > .form-control + .form-select:not(:first-child) {
    margin-left: 0;
    margin-top: -1px;
  }
  .input-group-vertical-under-xl > *:not(.invalid-feedback):not(.valid-feedback):not(.input-slider) {
    width: 100%;
    display: block;
  }
  .input-group-vertical-xl > .input-slider {
    height: 40px;
  }
  .input-group-vertical-under-xl:not(.has-validation) > :not(.dropdown-toggle):not(.dropdown-menu),
  .input-group-vertical-under-xl:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .input-group-vertical-under-xl:not(.has-validation) > :first-child {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .input-group-vertical-under-xl:not(.has-validation) > :last-child {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
}
@media (max-width: 1399px) {
  .input-group-vertical-under-xxl > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
  .input-group-vertical-under-xxl > .form-control + .form-control:not(:first-child),
  .input-group-vertical-under-xxl > .form-control + .form-select:not(:first-child) {
    margin-left: 0;
    margin-top: -1px;
  }
  .input-group-vertical-under-xxl > *:not(.invalid-feedback):not(.valid-feedback):not(.input-slider) {
    width: 100%;
    display: block;
  }
  .input-group-vertical-xxl > .input-slider {
    height: 40px;
  }
  .input-group-vertical-under-xxl:not(.has-validation) > :not(.dropdown-toggle):not(.dropdown-menu),
  .input-group-vertical-under-xxl:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .input-group-vertical-under-xxl:not(.has-validation) > :first-child {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
  }
  .input-group-vertical-under-xxl:not(.has-validation) > :last-child {
    border-bottom-left-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
  }
}
.input-group-vertical > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
.input-group-vertical > .form-control + .form-control:not(:first-child),
.input-group-vertical > .form-control + .form-select:not(:first-child) {
  margin-left: 0;
  margin-top: -1px;
}
.input-group-vertical > *:not(.invalid-feedback):not(.valid-feedback):not(.input-slider) {
  width: 100%;
  display: block;
}
.input-group-vertical > .input-slider {
  height: 40px;
}
.input-group-vertical:not(.has-validation) > :not(.dropdown-toggle):not(.dropdown-menu),
.input-group-vertical:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-vertical:not(.has-validation) > :first-child {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.input-group-vertical:not(.has-validation) > :last-child {
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.border-top-not-first:not(:first-child) {
  border-top: 1px solid #dee2e6;
}
.border-top-not-last:not(:last-child) {
  border-top: 1px solid #dee2e6;
}
.border-bottom-not-first:not(:first-child) {
  border-bottom: 1px solid #dee2e6;
}
.border-bottom-not-last:not(:last-child) {
  border-bottom: 1px solid #dee2e6;
}
.border-start-not-first:not(:first-child) {
  border-left: 1px solid #dee2e6;
}
.border-start-not-last:not(:last-child) {
  border-left: 1px solid #dee2e6;
}
.border-end-not-first:not(:first-child) {
  border-right: 1px solid #dee2e6;
}
.border-end-not-last:not(:last-child) {
  border-right: 1px solid #dee2e6;
}
.rounded-start-top,
.rounded-top-start {
  border-top-left-radius: var(--bs-border-radius) !important;
}
.rounded-end-top,
.rounded-top-end {
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-start-bottom,
.rounded-bottom-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-end-bottom,
.rounded-bottom-end {
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-start-top-max,
.rounded-top-start-max {
  border-top-left-radius: 1.5rem !important;
}
.rounded-end-top-max,
.rounded-top-end-max {
  border-top-right-radius: 1.5rem !important;
}
.rounded-start-bottom-max,
.rounded-bottom-start-max {
  border-bottom-left-radius: 1.5rem !important;
}
.rounded-end-bottom-max,
.rounded-bottom-end-max {
  border-bottom-right-radius: 1.5rem !important;
}
.rounded-max,
.rounded-start-max {
  border-top-left-radius: 1.5rem !important;
  border-bottom-left-radius: 1.5rem !important;
}
.rounded-max,
.rounded-end-max {
  border-top-right-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
}
.rounded-top-max {
  border-top-left-radius: 1.5rem !important;
  border-top-right-radius: 1.5rem !important;
}
.rounded-bottom-max {
  border-bottom-left-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
}
.rounded-start-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}
.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}
.rounded-bottom-max {
  border-bottom-left-radius: 1.5rem !important;
  border-bottom-right-radius: 1.5rem !important;
}
.rounded-top-first:first-child {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}
.rounded-start-first:first-child {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}
.rounded-bottom-last:last-child {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-end-last:last-child {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}
.rounded-start-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.rounded-bottom-0 {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.table thead th,
.table thead td {
  border-bottom: 2.5px solid #dee2e6;
}
.table tfoot th,
.table tfoot td {
  border-top: 2.5px solid #dee2e6;
  border-bottom: 1px solid #dee2e6;
}
.table-hover-cell tbody td:hover {
  color: #212529;
  --bs-table-accent-bg: rgba(0, 0, 0, 0.075) !important;
}
.table tbody .cell-highlighted {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-chess tbody tr:nth-of-type(odd) td:nth-of-type(odd),
.table-chess tbody tr:nth-of-type(even) td:nth-of-type(even) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-xs th,
.table-xs td,
.table-xs > :not(caption) > * > * {
  padding: 0 0.25rem;
}
.table-xxs th,
.table-xxs td,
.table-xxs > :not(caption) > * > * {
  padding: 0;
}
.table-sm,
.table-xs,
.table-xxs {
  margin-bottom: 0;
}
.table-none tbody tr {
  background-color: transparent !important;
}
.table-none th,
.table-none td,
.table-none thead th,
.table-none thead td,
.table-none tfoot th,
.table-none tfoot td,
.table-none tbody + tbody {
  border: 0;
}
.table-striped > tbody > tr:nth-of-type(odd) > *,
.table-hover > tbody > tr:hover > * {
  color: unset;
}
table.table-list,
.table-list tbody,
.table-list tr,
.table-list td,
.table-list th {
  display: block;
  padding: 0;
  background-color: transparent !important;
  box-shadow: none !important;
  color: #212529 !important;
  border: none !important;
}
.table-list thead {
  display: none;
}
.table-list tr {
  margin-bottom: 1rem !important;
}
.table-list tr th {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
  font-size: calc(1.275rem + 0.3vw);
  font-family: var(--bs-header-font-family);
  font-size: 1.2rem;
  margin-top: 1.5rem;
}
.table-list tr th:first-child {
  margin-top: 0;
}
.table-list tr:first-child th {
  margin-top: 0 !important;
  margin-top: 0rem !important;
}
.table-list tr td:before {
  content: attr(data-bs-table-list-header);
  display: block;
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
  font-size: 1.25rem;
  font-family: var(--bs-header-font-family);
  font-size: 1.1rem;
  margin-top: 1.5rem;
}
.table-list tr td:before:first-child {
  margin-top: 0;
}
.table-list tr th + td:before {
  margin-top: 0 !important;
  margin-top: 0rem !important;
}
@media (max-width: 384px) {
  table.table-list-xs,
  .table-list-xs tbody,
  .table-list-xs tr,
  .table-list-xs td,
  .table-list-xs th {
    display: block;
    padding: 0;
    background-color: transparent !important;
    box-shadow: none !important;
    color: #212529 !important;
    border: none !important;
  }
  .table-list-xs thead {
    display: none;
  }
  .table-list-xs tr {
    margin-bottom: 1rem !important;
  }
  .table-list-xs tr th {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
    font-size: calc(1.275rem + 0.3vw);
    font-family: var(--bs-header-font-family);
    font-size: 1.2rem;
    margin-top: 1.5rem;
  }
  .table-list-xs tr th:first-child {
    margin-top: 0;
  }
  .table-list-xs tr:first-child th {
    margin-top: 0 !important;
    margin-top: 0rem !important;
  }
  .table-list-xs tr td:before {
    content: attr(data-bs-table-list-header);
    display: block;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
    font-size: 1.25rem;
    font-family: var(--bs-header-font-family);
    font-size: 1.1rem;
    margin-top: 1.5rem;
  }
  .table-list-xs tr td:before:first-child {
    margin-top: 0;
  }
  .table-list-xs tr th + td:before {
    margin-top: 0 !important;
    margin-top: 0rem !important;
  }
}
@media (max-width: 575px) {
  table.table-list-sm,
  .table-list-sm tbody,
  .table-list-sm tr,
  .table-list-sm td,
  .table-list-sm th {
    display: block;
    padding: 0;
    background-color: transparent !important;
    box-shadow: none !important;
    color: #212529 !important;
    border: none !important;
  }
  .table-list-sm thead {
    display: none;
  }
  .table-list-sm tr {
    margin-bottom: 1rem !important;
  }
  .table-list-sm tr th {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
    font-size: calc(1.275rem + 0.3vw);
    font-family: var(--bs-header-font-family);
    font-size: 1.2rem;
    margin-top: 1.5rem;
  }
  .table-list-sm tr th:first-child {
    margin-top: 0;
  }
  .table-list-sm tr:first-child th {
    margin-top: 0 !important;
    margin-top: 0rem !important;
  }
  .table-list-sm tr td:before {
    content: attr(data-bs-table-list-header);
    display: block;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
    font-size: 1.25rem;
    font-family: var(--bs-header-font-family);
    font-size: 1.1rem;
    margin-top: 1.5rem;
  }
  .table-list-sm tr td:before:first-child {
    margin-top: 0;
  }
  .table-list-sm tr th + td:before {
    margin-top: 0 !important;
    margin-top: 0rem !important;
  }
}
@media (max-width: 767px) {
  table.table-list-md,
  .table-list-md tbody,
  .table-list-md tr,
  .table-list-md td,
  .table-list-md th {
    display: block;
    padding: 0;
    background-color: transparent !important;
    box-shadow: none !important;
    color: #212529 !important;
    border: none !important;
  }
  .table-list-md thead {
    display: none;
  }
  .table-list-md tr {
    margin-bottom: 1rem !important;
  }
  .table-list-md tr th {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
    font-size: calc(1.275rem + 0.3vw);
    font-family: var(--bs-header-font-family);
    font-size: 1.2rem;
    margin-top: 1.5rem;
  }
  .table-list-md tr th:first-child {
    margin-top: 0;
  }
  .table-list-md tr:first-child th {
    margin-top: 0 !important;
    margin-top: 0rem !important;
  }
  .table-list-md tr td:before {
    content: attr(data-bs-table-list-header);
    display: block;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
    font-size: 1.25rem;
    font-family: var(--bs-header-font-family);
    font-size: 1.1rem;
    margin-top: 1.5rem;
  }
  .table-list-md tr td:before:first-child {
    margin-top: 0;
  }
  .table-list-md tr th + td:before {
    margin-top: 0 !important;
    margin-top: 0rem !important;
  }
}
@media (max-width: 991px) {
  table.table-list-lg,
  .table-list-lg tbody,
  .table-list-lg tr,
  .table-list-lg td,
  .table-list-lg th {
    display: block;
    padding: 0;
    background-color: transparent !important;
    box-shadow: none !important;
    color: #212529 !important;
    border: none !important;
  }
  .table-list-lg thead {
    display: none;
  }
  .table-list-lg tr {
    margin-bottom: 1rem !important;
  }
  .table-list-lg tr th {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
    font-size: calc(1.275rem + 0.3vw);
    font-family: var(--bs-header-font-family);
    font-size: 1.2rem;
    margin-top: 1.5rem;
  }
  .table-list-lg tr th:first-child {
    margin-top: 0;
  }
  .table-list-lg tr:first-child th {
    margin-top: 0 !important;
    margin-top: 0rem !important;
  }
  .table-list-lg tr td:before {
    content: attr(data-bs-table-list-header);
    display: block;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
    font-size: 1.25rem;
    font-family: var(--bs-header-font-family);
    font-size: 1.1rem;
    margin-top: 1.5rem;
  }
  .table-list-lg tr td:before:first-child {
    margin-top: 0;
  }
  .table-list-lg tr th + td:before {
    margin-top: 0 !important;
    margin-top: 0rem !important;
  }
}
@media (max-width: 1199px) {
  table.table-list-xl,
  .table-list-xl tbody,
  .table-list-xl tr,
  .table-list-xl td,
  .table-list-xl th {
    display: block;
    padding: 0;
    background-color: transparent !important;
    box-shadow: none !important;
    color: #212529 !important;
    border: none !important;
  }
  .table-list-xl thead {
    display: none;
  }
  .table-list-xl tr {
    margin-bottom: 1rem !important;
  }
  .table-list-xl tr th {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
    font-size: calc(1.275rem + 0.3vw);
    font-family: var(--bs-header-font-family);
    font-size: 1.2rem;
    margin-top: 1.5rem;
  }
  .table-list-xl tr th:first-child {
    margin-top: 0;
  }
  .table-list-xl tr:first-child th {
    margin-top: 0 !important;
    margin-top: 0rem !important;
  }
  .table-list-xl tr td:before {
    content: attr(data-bs-table-list-header);
    display: block;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
    font-size: 1.25rem;
    font-family: var(--bs-header-font-family);
    font-size: 1.1rem;
    margin-top: 1.5rem;
  }
  .table-list-xl tr td:before:first-child {
    margin-top: 0;
  }
  .table-list-xl tr th + td:before {
    margin-top: 0 !important;
    margin-top: 0rem !important;
  }
}
@media (max-width: 1399px) {
  table.table-list-xxl,
  .table-list-xxl tbody,
  .table-list-xxl tr,
  .table-list-xxl td,
  .table-list-xxl th {
    display: block;
    padding: 0;
    background-color: transparent !important;
    box-shadow: none !important;
    color: #212529 !important;
    border: none !important;
  }
  .table-list-xxl thead {
    display: none;
  }
  .table-list-xxl tr {
    margin-bottom: 1rem !important;
  }
  .table-list-xxl tr th {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
    font-size: calc(1.275rem + 0.3vw);
    font-family: var(--bs-header-font-family);
    font-size: 1.2rem;
    margin-top: 1.5rem;
  }
  .table-list-xxl tr th:first-child {
    margin-top: 0;
  }
  .table-list-xxl tr:first-child th {
    margin-top: 0 !important;
    margin-top: 0rem !important;
  }
  .table-list-xxl tr td:before {
    content: attr(data-bs-table-list-header);
    display: block;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
    font-size: 1.25rem;
    font-family: var(--bs-header-font-family);
    font-size: 1.1rem;
    margin-top: 1.5rem;
  }
  .table-list-xxl tr td:before:first-child {
    margin-top: 0;
  }
  .table-list-xxl tr th + td:before {
    margin-top: 0 !important;
    margin-top: 0rem !important;
  }
}
.shorten-content-10 {
  display: -webkit-box;
}
.shorten-content-10,
.shorten-content-10 * {
  /* hide too long content by adding "..." */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10;
  /* number of lines */
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.shorten-content-9 {
  display: -webkit-box;
}
.shorten-content-9,
.shorten-content-9 * {
  /* hide too long content by adding "..." */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 9;
  /* number of lines */
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.shorten-content-8 {
  display: -webkit-box;
}
.shorten-content-8,
.shorten-content-8 * {
  /* hide too long content by adding "..." */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
  /* number of lines */
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.shorten-content-7 {
  display: -webkit-box;
}
.shorten-content-7,
.shorten-content-7 * {
  /* hide too long content by adding "..." */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
  /* number of lines */
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.shorten-content-6 {
  display: -webkit-box;
}
.shorten-content-6,
.shorten-content-6 * {
  /* hide too long content by adding "..." */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  /* number of lines */
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.shorten-content-5 {
  display: -webkit-box;
}
.shorten-content-5,
.shorten-content-5 * {
  /* hide too long content by adding "..." */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  /* number of lines */
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.shorten-content-4 {
  display: -webkit-box;
}
.shorten-content-4,
.shorten-content-4 * {
  /* hide too long content by adding "..." */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  /* number of lines */
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.shorten-content-3 {
  display: -webkit-box;
}
.shorten-content-3,
.shorten-content-3 * {
  /* hide too long content by adding "..." */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  /* number of lines */
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.shorten-content-2 {
  display: -webkit-box;
}
.shorten-content-2,
.shorten-content-2 * {
  /* hide too long content by adding "..." */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* number of lines */
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.shorten-content-1 {
  display: -webkit-box;
}
.shorten-content-1,
.shorten-content-1 * {
  /* hide too long content by adding "..." */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* number of lines */
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: left;
}
.shorten-content-x {
  display: -webkit-box;
}
.shorten-content-x,
.shorten-content-x * {
  /* hide too long content by adding "..." */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  /* number of lines */
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
}
::-webkit-scrollbar {
  width: 1.1rem;
  min-width: 10px;
}
::-webkit-scrollbar-track {
  background: transparent;
}
::-webkit-scrollbar-thumb {
  background: #d6dfe5;
  border-radius: 1.1rem;
  border: solid 4px transparent;
  background-clip: content-box;
}
::-webkit-scrollbar-thumb:hover {
  background: #7795ab;
  border-radius: 1.1rem;
  border: solid 3.5px transparent;
  background-clip: content-box;
}
::-webkit-scrollbar-button {
  display: none;
}
.overflow-x-auto {
  overflow-x: auto !important;
}
.overflow-y-auto {
  overflow-y: auto !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.overflow-x-visible {
  overflow-x: visible !important;
}
.overflow-y-visible {
  overflow-y: visible !important;
}
.overflow-x-scroll {
  overflow-x: scroll !important;
}
.overflow-y-scroll {
  overflow-y: scroll !important;
}
.no-scroll {
  overflow: hidden;
}
@media (orientation: landscape) {
  .d-landscape-inline {
    display: inline !important;
  }
  .d-landscape-inline-block {
    display: inline-block !important;
  }
  .d-landscape-block {
    display: block !important;
  }
  .d-landscape-grid {
    display: grid !important;
  }
  .d-landscape-table {
    display: table !important;
  }
  .d-landscape-table-row {
    display: table-row !important;
  }
  .d-landscape-table-cell {
    display: table-cell !important;
  }
  .d-landscape-flex {
    display: flex !important;
  }
  .d-landscape-inline-flex {
    display: inline-flex !important;
  }
  .d-landscape-none {
    display: none !important;
  }
}
@media (orientation: landscape) and (min-width: 385px) {
  .d-landscape-xs-inline {
    display: inline !important;
  }
  .d-landscape-xs-inline-block {
    display: inline-block !important;
  }
  .d-landscape-xs-block {
    display: block !important;
  }
  .d-landscape-xs-grid {
    display: grid !important;
  }
  .d-landscape-xs-table {
    display: table !important;
  }
  .d-landscape-xs-table-row {
    display: table-row !important;
  }
  .d-landscape-xs-table-cell {
    display: table-cell !important;
  }
  .d-landscape-xs-flex {
    display: flex !important;
  }
  .d-landscape-xs-inline-flex {
    display: inline-flex !important;
  }
  .d-landscape-xs-none {
    display: none !important;
  }
}
@media (orientation: landscape) and (min-width: 576px) {
  .d-landscape-sm-inline {
    display: inline !important;
  }
  .d-landscape-sm-inline-block {
    display: inline-block !important;
  }
  .d-landscape-sm-block {
    display: block !important;
  }
  .d-landscape-sm-grid {
    display: grid !important;
  }
  .d-landscape-sm-table {
    display: table !important;
  }
  .d-landscape-sm-table-row {
    display: table-row !important;
  }
  .d-landscape-sm-table-cell {
    display: table-cell !important;
  }
  .d-landscape-sm-flex {
    display: flex !important;
  }
  .d-landscape-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-landscape-sm-none {
    display: none !important;
  }
}
@media (orientation: landscape) and (min-width: 768px) {
  .d-landscape-md-inline {
    display: inline !important;
  }
  .d-landscape-md-inline-block {
    display: inline-block !important;
  }
  .d-landscape-md-block {
    display: block !important;
  }
  .d-landscape-md-grid {
    display: grid !important;
  }
  .d-landscape-md-table {
    display: table !important;
  }
  .d-landscape-md-table-row {
    display: table-row !important;
  }
  .d-landscape-md-table-cell {
    display: table-cell !important;
  }
  .d-landscape-md-flex {
    display: flex !important;
  }
  .d-landscape-md-inline-flex {
    display: inline-flex !important;
  }
  .d-landscape-md-none {
    display: none !important;
  }
}
@media (orientation: landscape) and (min-width: 992px) {
  .d-landscape-lg-inline {
    display: inline !important;
  }
  .d-landscape-lg-inline-block {
    display: inline-block !important;
  }
  .d-landscape-lg-block {
    display: block !important;
  }
  .d-landscape-lg-grid {
    display: grid !important;
  }
  .d-landscape-lg-table {
    display: table !important;
  }
  .d-landscape-lg-table-row {
    display: table-row !important;
  }
  .d-landscape-lg-table-cell {
    display: table-cell !important;
  }
  .d-landscape-lg-flex {
    display: flex !important;
  }
  .d-landscape-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-landscape-lg-none {
    display: none !important;
  }
}
@media (orientation: landscape) and (min-width: 1200px) {
  .d-landscape-xl-inline {
    display: inline !important;
  }
  .d-landscape-xl-inline-block {
    display: inline-block !important;
  }
  .d-landscape-xl-block {
    display: block !important;
  }
  .d-landscape-xl-grid {
    display: grid !important;
  }
  .d-landscape-xl-table {
    display: table !important;
  }
  .d-landscape-xl-table-row {
    display: table-row !important;
  }
  .d-landscape-xl-table-cell {
    display: table-cell !important;
  }
  .d-landscape-xl-flex {
    display: flex !important;
  }
  .d-landscape-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-landscape-xl-none {
    display: none !important;
  }
}
@media (orientation: landscape) and (min-width: 1400px) {
  .d-landscape-xxl-inline {
    display: inline !important;
  }
  .d-landscape-xxl-inline-block {
    display: inline-block !important;
  }
  .d-landscape-xxl-block {
    display: block !important;
  }
  .d-landscape-xxl-grid {
    display: grid !important;
  }
  .d-landscape-xxl-table {
    display: table !important;
  }
  .d-landscape-xxl-table-row {
    display: table-row !important;
  }
  .d-landscape-xxl-table-cell {
    display: table-cell !important;
  }
  .d-landscape-xxl-flex {
    display: flex !important;
  }
  .d-landscape-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-landscape-xxl-none {
    display: none !important;
  }
}
@media (orientation: portrait) {
  .d-portrait-inline {
    display: inline !important;
  }
  .d-portrait-inline-block {
    display: inline-block !important;
  }
  .d-portrait-block {
    display: block !important;
  }
  .d-portrait-grid {
    display: grid !important;
  }
  .d-portrait-table {
    display: table !important;
  }
  .d-portrait-table-row {
    display: table-row !important;
  }
  .d-portrait-table-cell {
    display: table-cell !important;
  }
  .d-portrait-flex {
    display: flex !important;
  }
  .d-portrait-inline-flex {
    display: inline-flex !important;
  }
  .d-portrait-none {
    display: none !important;
  }
}
@media (orientation: portrait) and (min-width: 385px) {
  .d-portrait-xs-inline {
    display: inline !important;
  }
  .d-portrait-xs-inline-block {
    display: inline-block !important;
  }
  .d-portrait-xs-block {
    display: block !important;
  }
  .d-portrait-xs-grid {
    display: grid !important;
  }
  .d-portrait-xs-table {
    display: table !important;
  }
  .d-portrait-xs-table-row {
    display: table-row !important;
  }
  .d-portrait-xs-table-cell {
    display: table-cell !important;
  }
  .d-portrait-xs-flex {
    display: flex !important;
  }
  .d-portrait-xs-inline-flex {
    display: inline-flex !important;
  }
  .d-portrait-xs-none {
    display: none !important;
  }
}
@media (orientation: portrait) and (min-width: 576px) {
  .d-portrait-sm-inline {
    display: inline !important;
  }
  .d-portrait-sm-inline-block {
    display: inline-block !important;
  }
  .d-portrait-sm-block {
    display: block !important;
  }
  .d-portrait-sm-grid {
    display: grid !important;
  }
  .d-portrait-sm-table {
    display: table !important;
  }
  .d-portrait-sm-table-row {
    display: table-row !important;
  }
  .d-portrait-sm-table-cell {
    display: table-cell !important;
  }
  .d-portrait-sm-flex {
    display: flex !important;
  }
  .d-portrait-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-portrait-sm-none {
    display: none !important;
  }
}
@media (orientation: portrait) and (min-width: 768px) {
  .d-portrait-md-inline {
    display: inline !important;
  }
  .d-portrait-md-inline-block {
    display: inline-block !important;
  }
  .d-portrait-md-block {
    display: block !important;
  }
  .d-portrait-md-grid {
    display: grid !important;
  }
  .d-portrait-md-table {
    display: table !important;
  }
  .d-portrait-md-table-row {
    display: table-row !important;
  }
  .d-portrait-md-table-cell {
    display: table-cell !important;
  }
  .d-portrait-md-flex {
    display: flex !important;
  }
  .d-portrait-md-inline-flex {
    display: inline-flex !important;
  }
  .d-portrait-md-none {
    display: none !important;
  }
}
@media (orientation: portrait) and (min-width: 992px) {
  .d-portrait-lg-inline {
    display: inline !important;
  }
  .d-portrait-lg-inline-block {
    display: inline-block !important;
  }
  .d-portrait-lg-block {
    display: block !important;
  }
  .d-portrait-lg-grid {
    display: grid !important;
  }
  .d-portrait-lg-table {
    display: table !important;
  }
  .d-portrait-lg-table-row {
    display: table-row !important;
  }
  .d-portrait-lg-table-cell {
    display: table-cell !important;
  }
  .d-portrait-lg-flex {
    display: flex !important;
  }
  .d-portrait-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-portrait-lg-none {
    display: none !important;
  }
}
@media (orientation: portrait) and (min-width: 1200px) {
  .d-portrait-xl-inline {
    display: inline !important;
  }
  .d-portrait-xl-inline-block {
    display: inline-block !important;
  }
  .d-portrait-xl-block {
    display: block !important;
  }
  .d-portrait-xl-grid {
    display: grid !important;
  }
  .d-portrait-xl-table {
    display: table !important;
  }
  .d-portrait-xl-table-row {
    display: table-row !important;
  }
  .d-portrait-xl-table-cell {
    display: table-cell !important;
  }
  .d-portrait-xl-flex {
    display: flex !important;
  }
  .d-portrait-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-portrait-xl-none {
    display: none !important;
  }
}
@media (orientation: portrait) and (min-width: 1400px) {
  .d-portrait-xxl-inline {
    display: inline !important;
  }
  .d-portrait-xxl-inline-block {
    display: inline-block !important;
  }
  .d-portrait-xxl-block {
    display: block !important;
  }
  .d-portrait-xxl-grid {
    display: grid !important;
  }
  .d-portrait-xxl-table {
    display: table !important;
  }
  .d-portrait-xxl-table-row {
    display: table-row !important;
  }
  .d-portrait-xxl-table-cell {
    display: table-cell !important;
  }
  .d-portrait-xxl-flex {
    display: flex !important;
  }
  .d-portrait-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-portrait-xxl-none {
    display: none !important;
  }
}
.nowrap,
.break-nothing {
  white-space: nowrap;
}
.wrap,
.break-all {
  white-space: normal;
}
.wrap-any,
.anywrap,
.break-any {
  word-break: break-all;
  overflow-wrap: anywhere;
}
ul {
  padding-left: 1.5rem;
  list-style-type: square;
}
ul ul {
  list-style-type: disc;
}
ul ul ul {
  list-style-type: '\2212  ';
}
ul ul ul ul {
  list-style-type: '\25B8  ';
}
ul ul ul ul ul {
  list-style-type: '\223C ';
}
ul ul ul ul ul ul {
  list-style-type: circle;
}
ol > li > ul {
  margin-bottom: 1rem;
}
iframe,
object {
  width: 100%;
  height: 350px;
  border: none;
  box-shadow: none;
  margin: 0;
  display: block;
}
.h1-indent {
  margin-left: 0;
}
.h2-indent {
  margin-left: 0.66rem;
}
.h3-indent {
  margin-left: 1.33rem;
}
.h4-indent {
  margin-left: 2rem;
}
.h5-indent {
  margin-left: 2.66rem;
}
.h6-indent {
  margin-left: 3.33rem;
}
blockquote {
  font-style: italic;
  padding-left: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  border-left: 3px solid #035ea0;
  background-color: rgba(2, 94, 160, 0.03);
}
.cursor-pointer {
  cursor: pointer !IMPORTANT;
}
.cursor-default {
  cursor: default !IMPORTANT;
}
.d-not-first:first-child {
  display: none !important;
}
.d-not-last:last-child {
  display: none !important;
}
.not-visible {
  visibility: hidden;
}
.dropdown-menu .list-group {
  border: 0;
  border-radius: 0;
}
.dropdown-menu .list-group .list-group-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  white-space: nowrap;
  border: 0;
  border-radius: 0;
}
.collapse-half:not(.show) {
  overflow: hidden;
  height: 525px;
}
[data-bs-toggle="collapse"][aria-expanded="false"] .collapse-opened,
[data-bs-toggle="collapse"][aria-expanded="true"] .collapse-closed {
  display: none;
}
label input.btn-check:not(:checked) ~ .btn-check-checked,
label input.btn-check:checked ~ .btn-check-unchecked,
input.btn-check:not(:checked) + label .btn-check-checked,
input.btn-check:checked + label .btn-check-unchecked {
  display: none;
}
.form-control:disabled,
.form-control.disabled,
.form-control:read-only,
.form-control.readonly,
input.readonly,
select.readonly,
textarea.readonly {
  background-color: #e9ecef;
  opacity: 1;
  cursor: default;
}
.alert.alert-sm {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
  font-size: 90%;
}
.alert > :last-child {
  margin-bottom: 0;
}
.carousel-inline-control {
  display: flex;
}
.carousel-inline-control .carousel-control-prev,
.carousel-inline-control .carousel-control-next {
  position: relative;
  color: #343a40;
  opacity: 1;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #212529;
  --bs-btn-bg: transparent;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), 0.5);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border-radius: 0;
  border: 0;
  box-shadow: none !important;
  font-size: 1.1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  display: inline-flex;
  align-items: center;
}
.carousel-static .carousel-item {
  transition: none;
}
.card-img-overlay.card-img:not(.border):not(.border-start):not(.border-end),
.card-img-overlay.card-img-top:not(.border):not(.border-start):not(.border-end),
.card-img-overlay.card-img-bottom:not(.border):not(.border-start):not(.border-end) {
  width: calc(100% + 1px + 1px);
  margin-left: -1px;
  margin-right: -1px;
}
.card-img-overlay.card-img-top:not(.border):not(.border-start):not(.border-end) {
  margin-top: -1px;
}
.card-img-overlay.card-img-top:not(.border):not(.border-start):not(.border-end) {
  margin-bottom: -1px;
}
.card,
.card-img,
.card-img-top,
.card-img-bottom,
.card-header,
.card-body,
.card-footer {
  border-color: var(--bs-card-border-color) !important;
}
.opacity-0 {
  opacity: 0 !important;
}
.opacity-10 {
  opacity: 0.1 !important;
}
.opacity-15 {
  opacity: 0.15 !important;
}
.opacity-20 {
  opacity: 0.2 !important;
}
.opacity-25 {
  opacity: 0.25 !important;
}
.opacity-30 {
  opacity: 0.3 !important;
}
.opacity-33 {
  opacity: 0.33 !important;
}
.opacity-35 {
  opacity: 0.35 !important;
}
.opacity-40 {
  opacity: 0.4 !important;
}
.opacity-45 {
  opacity: 0.45 !important;
}
.opacity-50 {
  opacity: 0.5 !important;
}
.opacity-55 {
  opacity: 0.55 !important;
}
.opacity-60 {
  opacity: 0.6 !important;
}
.opacity-65 {
  opacity: 0.65 !important;
}
.opacity-66 {
  opacity: 0.66 !important;
}
.opacity-70 {
  opacity: 0.7 !important;
}
.opacity-75 {
  opacity: 0.75 !important;
}
.opacity-80 {
  opacity: 0.8 !important;
}
.opacity-85 {
  opacity: 0.85 !important;
}
.opacity-90 {
  opacity: 0.9 !important;
}
.opacity-95 {
  opacity: 0.95 !important;
}
.opacity-100 {
  opacity: 1 !important;
}
a,
a:hover,
.btn-link {
  text-decoration: none;
}
a:not([href]):not([class]),
.link-quiet,
.dropdown-item,
.btn,
.list-group-item,
.list-group-item-action,
.nav-link,
.carousel-control-prev,
.carousel-control-next,
a:not([href]):not([class]):hover,
.link-quiet:hover,
.dropdown-item:hover,
.btn:hover,
.list-group-item:hover,
.list-group-item-action:hover,
.nav-link:hover,
.carousel-control-prev:hover,
.carousel-control-next:hover,
a:not([href]):not([class]) *,
.link-quiet *,
.dropdown-item *,
.btn *,
.list-group-item *,
.list-group-item-action *,
.nav-link *,
.carousel-control-prev *,
.carousel-control-next * {
  text-decoration: none;
}
hr {
  border-width: var(--bs-border-width);
  opacity: 1;
}
:root {
  --bs-header-font-family: var(--bs-body-font-family);
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.font-header {
  font-family: var(--bs-header-font-family);
}
code,
pre,
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}
.normal {
  font-weight: normal;
  font-size: var(--bs-body-font-size);
  font-family: var(--bs-body-font-family);
}
.font-normal {
  font-family: var(--bs-body-font-family);
}
:focus,
:focus-visible,
.focus,
.btn-check:focus + .btn,
.btn-check:focus-visible + .btn {
  outline: none !important;
  box-shadow: none !important;
}
.btn {
  --bs-btn-font-size: var(--bs-body-font-size);
}
.badge {
  font-weight: inherit;
}
.list-group .list-group-item {
  background-color: transparent;
}
.list-group-item.active {
  background-color: #035ea0;
  border-color: #035ea0;
}
select {
  cursor: pointer;
}
.table thead.table-light th {
  color: #212529;
  background-color: #cfcfcf;
  border-color: #cfcfcf;
}
.table-responsive.table-bordered {
  border: 0;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: inherit;
}
.accordion-button-none::before,
.accordion-button-none::after,
.accordion-button.no-arrow::before,
.accordion-button.no-arrow::after,
.dropdown-toggle.no-arrow::before,
.dropdown-toggle.no-arrow::after {
  display: none !important;
}
.dropdown-item.active,
.dropdown-item:active {
  background-color: #035ea0;
}
.dropdown-item:hover:not(.no-hover),
.dropdown-item:focus:not(.no-focus),
.dropdown-item:focus-visible:not(.no-focus) {
  color: #212529;
  background-color: #dcdcdc;
}
.dropdown-item.no-hover:hover,
.dropdown-item.no-focus:focus,
.dropdown-item.no-focus:focus-visible {
  color: inherit;
  background-color: inherit;
}
option:disabled {
  color: #d8d8d8;
}
.modal-backdrop,
.offcanvas-backdrop,
.custom-backdrop {
  background-color: #035ea0;
}
.modal-backdrop.show,
.offcanvas-backdrop.show,
.custom-backdrop.fade.show,
.custom-backdrop:not(.show):not(.fade):not(.off) {
  opacity: 0.3;
}
code {
  color: inherit;
  font-size: 95%;
  background-color: #efefef;
  padding: 1px;
}
pre code {
  padding: 10px;
  display: block;
}
code {
  word-break: break-all;
}
p code,
li code {
  word-break: unset;
}
.css-cols-0 {
  -webkit-column-count: 0;
  -moz-column-count: 0;
  column-count: 0;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
.css-cols-0-important {
  -webkit-column-count: 0 !important;
  -moz-column-count: 0 !important;
  column-count: 0 !important;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
@media (min-width: 576px) {
  .css-cols-sm-0 {
    -webkit-column-count: 0;
    -moz-column-count: 0;
    column-count: 0;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-sm-0-important {
    -webkit-column-count: 0 !important;
    -moz-column-count: 0 !important;
    column-count: 0 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 768px) {
  .css-cols-md-0 {
    -webkit-column-count: 0;
    -moz-column-count: 0;
    column-count: 0;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-md-0-important {
    -webkit-column-count: 0 !important;
    -moz-column-count: 0 !important;
    column-count: 0 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 992px) {
  .css-cols-lg-0 {
    -webkit-column-count: 0;
    -moz-column-count: 0;
    column-count: 0;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-lg-0-important {
    -webkit-column-count: 0 !important;
    -moz-column-count: 0 !important;
    column-count: 0 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1200px) {
  .css-cols-xl-0 {
    -webkit-column-count: 0;
    -moz-column-count: 0;
    column-count: 0;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xl-0-important {
    -webkit-column-count: 0 !important;
    -moz-column-count: 0 !important;
    column-count: 0 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1400px) {
  .css-cols-xxl-0 {
    -webkit-column-count: 0;
    -moz-column-count: 0;
    column-count: 0;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xxl-0-important {
    -webkit-column-count: 0 !important;
    -moz-column-count: 0 !important;
    column-count: 0 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
.css-cols-1 {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
.css-cols-1-important {
  -webkit-column-count: 1 !important;
  -moz-column-count: 1 !important;
  column-count: 1 !important;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
@media (min-width: 576px) {
  .css-cols-sm-1 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-sm-1-important {
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 768px) {
  .css-cols-md-1 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-md-1-important {
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 992px) {
  .css-cols-lg-1 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-lg-1-important {
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1200px) {
  .css-cols-xl-1 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xl-1-important {
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1400px) {
  .css-cols-xxl-1 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xxl-1-important {
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
.css-cols-2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
.css-cols-2-important {
  -webkit-column-count: 2 !important;
  -moz-column-count: 2 !important;
  column-count: 2 !important;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
@media (min-width: 576px) {
  .css-cols-sm-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-sm-2-important {
    -webkit-column-count: 2 !important;
    -moz-column-count: 2 !important;
    column-count: 2 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 768px) {
  .css-cols-md-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-md-2-important {
    -webkit-column-count: 2 !important;
    -moz-column-count: 2 !important;
    column-count: 2 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 992px) {
  .css-cols-lg-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-lg-2-important {
    -webkit-column-count: 2 !important;
    -moz-column-count: 2 !important;
    column-count: 2 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1200px) {
  .css-cols-xl-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xl-2-important {
    -webkit-column-count: 2 !important;
    -moz-column-count: 2 !important;
    column-count: 2 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1400px) {
  .css-cols-xxl-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xxl-2-important {
    -webkit-column-count: 2 !important;
    -moz-column-count: 2 !important;
    column-count: 2 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
.css-cols-3 {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
.css-cols-3-important {
  -webkit-column-count: 3 !important;
  -moz-column-count: 3 !important;
  column-count: 3 !important;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
@media (min-width: 576px) {
  .css-cols-sm-3 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-sm-3-important {
    -webkit-column-count: 3 !important;
    -moz-column-count: 3 !important;
    column-count: 3 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 768px) {
  .css-cols-md-3 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-md-3-important {
    -webkit-column-count: 3 !important;
    -moz-column-count: 3 !important;
    column-count: 3 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 992px) {
  .css-cols-lg-3 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-lg-3-important {
    -webkit-column-count: 3 !important;
    -moz-column-count: 3 !important;
    column-count: 3 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1200px) {
  .css-cols-xl-3 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xl-3-important {
    -webkit-column-count: 3 !important;
    -moz-column-count: 3 !important;
    column-count: 3 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1400px) {
  .css-cols-xxl-3 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xxl-3-important {
    -webkit-column-count: 3 !important;
    -moz-column-count: 3 !important;
    column-count: 3 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
.css-cols-4 {
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
.css-cols-4-important {
  -webkit-column-count: 4 !important;
  -moz-column-count: 4 !important;
  column-count: 4 !important;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
@media (min-width: 576px) {
  .css-cols-sm-4 {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-sm-4-important {
    -webkit-column-count: 4 !important;
    -moz-column-count: 4 !important;
    column-count: 4 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 768px) {
  .css-cols-md-4 {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-md-4-important {
    -webkit-column-count: 4 !important;
    -moz-column-count: 4 !important;
    column-count: 4 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 992px) {
  .css-cols-lg-4 {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-lg-4-important {
    -webkit-column-count: 4 !important;
    -moz-column-count: 4 !important;
    column-count: 4 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1200px) {
  .css-cols-xl-4 {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xl-4-important {
    -webkit-column-count: 4 !important;
    -moz-column-count: 4 !important;
    column-count: 4 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1400px) {
  .css-cols-xxl-4 {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xxl-4-important {
    -webkit-column-count: 4 !important;
    -moz-column-count: 4 !important;
    column-count: 4 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
.css-cols-5 {
  -webkit-column-count: 5;
  -moz-column-count: 5;
  column-count: 5;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
.css-cols-5-important {
  -webkit-column-count: 5 !important;
  -moz-column-count: 5 !important;
  column-count: 5 !important;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
@media (min-width: 576px) {
  .css-cols-sm-5 {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-sm-5-important {
    -webkit-column-count: 5 !important;
    -moz-column-count: 5 !important;
    column-count: 5 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 768px) {
  .css-cols-md-5 {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-md-5-important {
    -webkit-column-count: 5 !important;
    -moz-column-count: 5 !important;
    column-count: 5 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 992px) {
  .css-cols-lg-5 {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-lg-5-important {
    -webkit-column-count: 5 !important;
    -moz-column-count: 5 !important;
    column-count: 5 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1200px) {
  .css-cols-xl-5 {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xl-5-important {
    -webkit-column-count: 5 !important;
    -moz-column-count: 5 !important;
    column-count: 5 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1400px) {
  .css-cols-xxl-5 {
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xxl-5-important {
    -webkit-column-count: 5 !important;
    -moz-column-count: 5 !important;
    column-count: 5 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
.css-cols-6 {
  -webkit-column-count: 6;
  -moz-column-count: 6;
  column-count: 6;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
.css-cols-6-important {
  -webkit-column-count: 6 !important;
  -moz-column-count: 6 !important;
  column-count: 6 !important;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
@media (min-width: 576px) {
  .css-cols-sm-6 {
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-sm-6-important {
    -webkit-column-count: 6 !important;
    -moz-column-count: 6 !important;
    column-count: 6 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 768px) {
  .css-cols-md-6 {
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-md-6-important {
    -webkit-column-count: 6 !important;
    -moz-column-count: 6 !important;
    column-count: 6 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 992px) {
  .css-cols-lg-6 {
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-lg-6-important {
    -webkit-column-count: 6 !important;
    -moz-column-count: 6 !important;
    column-count: 6 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1200px) {
  .css-cols-xl-6 {
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xl-6-important {
    -webkit-column-count: 6 !important;
    -moz-column-count: 6 !important;
    column-count: 6 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1400px) {
  .css-cols-xxl-6 {
    -webkit-column-count: 6;
    -moz-column-count: 6;
    column-count: 6;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xxl-6-important {
    -webkit-column-count: 6 !important;
    -moz-column-count: 6 !important;
    column-count: 6 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
.css-cols-7 {
  -webkit-column-count: 7;
  -moz-column-count: 7;
  column-count: 7;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
.css-cols-7-important {
  -webkit-column-count: 7 !important;
  -moz-column-count: 7 !important;
  column-count: 7 !important;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
@media (min-width: 576px) {
  .css-cols-sm-7 {
    -webkit-column-count: 7;
    -moz-column-count: 7;
    column-count: 7;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-sm-7-important {
    -webkit-column-count: 7 !important;
    -moz-column-count: 7 !important;
    column-count: 7 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 768px) {
  .css-cols-md-7 {
    -webkit-column-count: 7;
    -moz-column-count: 7;
    column-count: 7;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-md-7-important {
    -webkit-column-count: 7 !important;
    -moz-column-count: 7 !important;
    column-count: 7 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 992px) {
  .css-cols-lg-7 {
    -webkit-column-count: 7;
    -moz-column-count: 7;
    column-count: 7;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-lg-7-important {
    -webkit-column-count: 7 !important;
    -moz-column-count: 7 !important;
    column-count: 7 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1200px) {
  .css-cols-xl-7 {
    -webkit-column-count: 7;
    -moz-column-count: 7;
    column-count: 7;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xl-7-important {
    -webkit-column-count: 7 !important;
    -moz-column-count: 7 !important;
    column-count: 7 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1400px) {
  .css-cols-xxl-7 {
    -webkit-column-count: 7;
    -moz-column-count: 7;
    column-count: 7;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xxl-7-important {
    -webkit-column-count: 7 !important;
    -moz-column-count: 7 !important;
    column-count: 7 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
.css-cols-8 {
  -webkit-column-count: 8;
  -moz-column-count: 8;
  column-count: 8;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
.css-cols-8-important {
  -webkit-column-count: 8 !important;
  -moz-column-count: 8 !important;
  column-count: 8 !important;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
@media (min-width: 576px) {
  .css-cols-sm-8 {
    -webkit-column-count: 8;
    -moz-column-count: 8;
    column-count: 8;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-sm-8-important {
    -webkit-column-count: 8 !important;
    -moz-column-count: 8 !important;
    column-count: 8 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 768px) {
  .css-cols-md-8 {
    -webkit-column-count: 8;
    -moz-column-count: 8;
    column-count: 8;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-md-8-important {
    -webkit-column-count: 8 !important;
    -moz-column-count: 8 !important;
    column-count: 8 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 992px) {
  .css-cols-lg-8 {
    -webkit-column-count: 8;
    -moz-column-count: 8;
    column-count: 8;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-lg-8-important {
    -webkit-column-count: 8 !important;
    -moz-column-count: 8 !important;
    column-count: 8 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1200px) {
  .css-cols-xl-8 {
    -webkit-column-count: 8;
    -moz-column-count: 8;
    column-count: 8;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xl-8-important {
    -webkit-column-count: 8 !important;
    -moz-column-count: 8 !important;
    column-count: 8 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1400px) {
  .css-cols-xxl-8 {
    -webkit-column-count: 8;
    -moz-column-count: 8;
    column-count: 8;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xxl-8-important {
    -webkit-column-count: 8 !important;
    -moz-column-count: 8 !important;
    column-count: 8 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
.css-cols-9 {
  -webkit-column-count: 9;
  -moz-column-count: 9;
  column-count: 9;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
.css-cols-9-important {
  -webkit-column-count: 9 !important;
  -moz-column-count: 9 !important;
  column-count: 9 !important;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
@media (min-width: 576px) {
  .css-cols-sm-9 {
    -webkit-column-count: 9;
    -moz-column-count: 9;
    column-count: 9;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-sm-9-important {
    -webkit-column-count: 9 !important;
    -moz-column-count: 9 !important;
    column-count: 9 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 768px) {
  .css-cols-md-9 {
    -webkit-column-count: 9;
    -moz-column-count: 9;
    column-count: 9;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-md-9-important {
    -webkit-column-count: 9 !important;
    -moz-column-count: 9 !important;
    column-count: 9 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 992px) {
  .css-cols-lg-9 {
    -webkit-column-count: 9;
    -moz-column-count: 9;
    column-count: 9;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-lg-9-important {
    -webkit-column-count: 9 !important;
    -moz-column-count: 9 !important;
    column-count: 9 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1200px) {
  .css-cols-xl-9 {
    -webkit-column-count: 9;
    -moz-column-count: 9;
    column-count: 9;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xl-9-important {
    -webkit-column-count: 9 !important;
    -moz-column-count: 9 !important;
    column-count: 9 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1400px) {
  .css-cols-xxl-9 {
    -webkit-column-count: 9;
    -moz-column-count: 9;
    column-count: 9;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xxl-9-important {
    -webkit-column-count: 9 !important;
    -moz-column-count: 9 !important;
    column-count: 9 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
.css-cols-10 {
  -webkit-column-count: 10;
  -moz-column-count: 10;
  column-count: 10;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
.css-cols-10-important {
  -webkit-column-count: 10 !important;
  -moz-column-count: 10 !important;
  column-count: 10 !important;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
@media (min-width: 576px) {
  .css-cols-sm-10 {
    -webkit-column-count: 10;
    -moz-column-count: 10;
    column-count: 10;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-sm-10-important {
    -webkit-column-count: 10 !important;
    -moz-column-count: 10 !important;
    column-count: 10 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 768px) {
  .css-cols-md-10 {
    -webkit-column-count: 10;
    -moz-column-count: 10;
    column-count: 10;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-md-10-important {
    -webkit-column-count: 10 !important;
    -moz-column-count: 10 !important;
    column-count: 10 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 992px) {
  .css-cols-lg-10 {
    -webkit-column-count: 10;
    -moz-column-count: 10;
    column-count: 10;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-lg-10-important {
    -webkit-column-count: 10 !important;
    -moz-column-count: 10 !important;
    column-count: 10 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1200px) {
  .css-cols-xl-10 {
    -webkit-column-count: 10;
    -moz-column-count: 10;
    column-count: 10;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xl-10-important {
    -webkit-column-count: 10 !important;
    -moz-column-count: 10 !important;
    column-count: 10 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1400px) {
  .css-cols-xxl-10 {
    -webkit-column-count: 10;
    -moz-column-count: 10;
    column-count: 10;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xxl-10-important {
    -webkit-column-count: 10 !important;
    -moz-column-count: 10 !important;
    column-count: 10 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
.css-cols-11 {
  -webkit-column-count: 11;
  -moz-column-count: 11;
  column-count: 11;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
.css-cols-11-important {
  -webkit-column-count: 11 !important;
  -moz-column-count: 11 !important;
  column-count: 11 !important;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
@media (min-width: 576px) {
  .css-cols-sm-11 {
    -webkit-column-count: 11;
    -moz-column-count: 11;
    column-count: 11;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-sm-11-important {
    -webkit-column-count: 11 !important;
    -moz-column-count: 11 !important;
    column-count: 11 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 768px) {
  .css-cols-md-11 {
    -webkit-column-count: 11;
    -moz-column-count: 11;
    column-count: 11;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-md-11-important {
    -webkit-column-count: 11 !important;
    -moz-column-count: 11 !important;
    column-count: 11 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 992px) {
  .css-cols-lg-11 {
    -webkit-column-count: 11;
    -moz-column-count: 11;
    column-count: 11;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-lg-11-important {
    -webkit-column-count: 11 !important;
    -moz-column-count: 11 !important;
    column-count: 11 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1200px) {
  .css-cols-xl-11 {
    -webkit-column-count: 11;
    -moz-column-count: 11;
    column-count: 11;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xl-11-important {
    -webkit-column-count: 11 !important;
    -moz-column-count: 11 !important;
    column-count: 11 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1400px) {
  .css-cols-xxl-11 {
    -webkit-column-count: 11;
    -moz-column-count: 11;
    column-count: 11;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xxl-11-important {
    -webkit-column-count: 11 !important;
    -moz-column-count: 11 !important;
    column-count: 11 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
.css-cols-12 {
  -webkit-column-count: 12;
  -moz-column-count: 12;
  column-count: 12;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
.css-cols-12-important {
  -webkit-column-count: 12 !important;
  -moz-column-count: 12 !important;
  column-count: 12 !important;
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  column-fill: balance;
}
@media (min-width: 576px) {
  .css-cols-sm-12 {
    -webkit-column-count: 12;
    -moz-column-count: 12;
    column-count: 12;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-sm-12-important {
    -webkit-column-count: 12 !important;
    -moz-column-count: 12 !important;
    column-count: 12 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 768px) {
  .css-cols-md-12 {
    -webkit-column-count: 12;
    -moz-column-count: 12;
    column-count: 12;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-md-12-important {
    -webkit-column-count: 12 !important;
    -moz-column-count: 12 !important;
    column-count: 12 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 992px) {
  .css-cols-lg-12 {
    -webkit-column-count: 12;
    -moz-column-count: 12;
    column-count: 12;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-lg-12-important {
    -webkit-column-count: 12 !important;
    -moz-column-count: 12 !important;
    column-count: 12 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1200px) {
  .css-cols-xl-12 {
    -webkit-column-count: 12;
    -moz-column-count: 12;
    column-count: 12;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xl-12-important {
    -webkit-column-count: 12 !important;
    -moz-column-count: 12 !important;
    column-count: 12 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
@media (min-width: 1400px) {
  .css-cols-xxl-12 {
    -webkit-column-count: 12;
    -moz-column-count: 12;
    column-count: 12;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
  .css-cols-xxl-12-important {
    -webkit-column-count: 12 !important;
    -moz-column-count: 12 !important;
    column-count: 12 !important;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    column-fill: balance;
  }
}
.css-cols-nogap {
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0;
}
.css-cols-auto {
  column-fill: auto;
}
.css-cols-balance {
  column-fill: balance;
}
.css-cols-nobreak-before {
  -webkit-column-break-before: avoid;
  -moz-column-break-before: avoid;
  column-break-before: avoid;
  break-before: avoid;
}
.css-cols-nobreak-after {
  -webkit-column-break-after: avoid;
  -moz-column-break-after: avoid;
  column-break-after: avoid;
  break-after: avoid;
}
.css-cols-nobreak-inside {
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  column-break-inside: avoid;
  break-inside: avoid;
}
.modal.modal-static .modal-dialog {
  transition: transform 0.3s ease-out;
}
.modal-open .modal[data-bs-backdrop="false"].modal-draggable {
  position: unset;
}
.modal-open .modal.modal-draggable .modal-dialog {
  position: fixed;
  width: 100%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
  z-index: 1000;
}
.modal-open .modal.modal-draggable.modal-static .modal-dialog {
  -webkit-transform: translate(-50%, -50%) scale(1.02);
  transform: translate(-50%, -50%) scale(1.02);
}
.modal-open .modal.modal-draggable .modal-content.draggable {
  top: 0;
  left: calc(-50vw + 50% + 13px);
}
.offcanvas,
.offcanvas-xxl,
.offcanvas-xl,
.offcanvas-lg,
.offcanvas-md,
.offcanvas-sm,
.offcanvas-xs {
  --bs-offcanvas-width: 500px;
}
.offcanvas-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas.offcanvas-relative {
  position: relative;
  height: 100%;
}
.offcanvas.offcanvas-relative.offcanvas-start {
  margin-left: -400px;
  transition: transform 0.3s ease-in-out, margin-left 0.3s ease-in-out;
}
.offcanvas.offcanvas-relative.offcanvas-start.show {
  margin-left: 0;
}
.offcanvas.offcanvas-relative.offcanvas-end {
  margin-right: -400px;
  transition: transform 0.3s ease-in-out, margin-right 0.3s ease-in-out;
}
.offcanvas.offcanvas-relative.offcanvas-end.show {
  margin-right: 0;
}
.off {
  display: none !important;
}
.indent-line {
  padding-left: 50px;
  text-indent: -50px;
}
header,
footer {
  z-index: 1000;
  -webkit-transform: translateZ(0px);
  /* Apple scroll bug fix */
  -webkit-transform: translate3d(0, 0, 0);
  /* Apple scroll bug fix */
  -webkit-perspective: 1000;
  /* Apple scroll bug fix */
}
img,
video {
  display: inline-block;
  object-fit: contain;
}
.object-fit-fill {
  object-fit: fill;
}
.object-fit-cover {
  object-fit: cover;
}
.object-fit-contain {
  object-fit: contain;
}
/* http://www.olivergast.de/wp-content/demos/keyframes/index.html#header */
@-webkit-keyframes tremble {
  0% {
    -webkit-transform: rotate(0.7deg);
    -webkit-animation-timing-function: ease-in;
  }
  50% {
    -webkit-transform: rotate(-1deg);
    -webkit-animation-timing-function: ease-out;
  }
}
@-moz-keyframes tremble {
  0% {
    -moz-transform: rotate(0.7deg);
    -moz-animation-timing-function: ease-in;
  }
  50% {
    -moz-transform: rotate(-1deg);
    -moz-animation-timing-function: ease-out;
  }
}
@keyframes tremble {
  0% {
    transform: rotate(0.7deg);
    animation-timing-function: ease-in;
  }
  50% {
    transform: rotate(-1deg);
    animation-timing-function: ease-out;
  }
}
.tremble,
.tremble2 {
  -webkit-animation-name: tremble;
  -webkit-animation-duration: 0.25s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -webkit-animation-direction: alternate;
  -moz-animation-name: tremble;
  -moz-animation-duration: 0.25s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -moz-animation-direction: alternate;
  animation-name: tremble;
  animation-duration: 0.25s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-direction: alternate;
}
.tremble:nth-child(even) {
  animation-delay: -0.75s;
}
.spin,
.spin-faster,
.spin-fast,
.spin-30,
.spin-45 {
  display: inline-block;
}
.spin {
  -webkit-animation-name: spin;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  animation-name: spin;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.spin-faster {
  -webkit-animation-name: spin;
  -webkit-animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 1s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  animation-name: spin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.spin-fast {
  -webkit-animation-name: spin;
  -webkit-animation-duration: 0.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 0.5s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  animation-name: spin;
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.spin-30 {
  -webkit-animation-name: spin-30;
  -webkit-animation-duration: 3.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: step-start;
  -moz-animation-name: spin-30;
  -moz-animation-duration: 3.5s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: step-start;
  animation-name: spin-30;
  animation-duration: 3.5s;
  animation-iteration-count: infinite;
  animation-timing-function: step-start;
}
.spin-45 {
  -webkit-animation-name: spin-45;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: step-start;
  -moz-animation-name: spin-45;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: step-start;
  animation-name: spin-45;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: step-start;
}
@-webkit-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-moz-keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spin-30 {
  0% {
    transform: rotate(0deg);
  }
  8.333% {
    transform: rotate(30deg);
  }
  16.666% {
    transform: rotate(60deg);
  }
  25.000% {
    transform: rotate(90deg);
  }
  33.333% {
    transform: rotate(120deg);
  }
  41.666% {
    transform: rotate(150deg);
  }
  50.000% {
    transform: rotate(180deg);
  }
  58.333% {
    transform: rotate(210deg);
  }
  66.666% {
    transform: rotate(240deg);
  }
  75.000% {
    transform: rotate(270deg);
  }
  83.333% {
    transform: rotate(300deg);
  }
  91.666% {
    transform: rotate(330deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-moz-keyframes spin-30 {
  0% {
    transform: rotate(0deg);
  }
  8.333% {
    transform: rotate(30deg);
  }
  16.666% {
    transform: rotate(60deg);
  }
  25.000% {
    transform: rotate(90deg);
  }
  33.333% {
    transform: rotate(120deg);
  }
  41.666% {
    transform: rotate(150deg);
  }
  50.000% {
    transform: rotate(180deg);
  }
  58.333% {
    transform: rotate(210deg);
  }
  66.666% {
    transform: rotate(240deg);
  }
  75.000% {
    transform: rotate(270deg);
  }
  83.333% {
    transform: rotate(300deg);
  }
  91.666% {
    transform: rotate(330deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spin-30 {
  0% {
    transform: rotate(0deg);
  }
  8.333% {
    transform: rotate(30deg);
  }
  16.666% {
    transform: rotate(60deg);
  }
  25.000% {
    transform: rotate(90deg);
  }
  33.333% {
    transform: rotate(120deg);
  }
  41.666% {
    transform: rotate(150deg);
  }
  50.000% {
    transform: rotate(180deg);
  }
  58.333% {
    transform: rotate(210deg);
  }
  66.666% {
    transform: rotate(240deg);
  }
  75.000% {
    transform: rotate(270deg);
  }
  83.333% {
    transform: rotate(300deg);
  }
  91.666% {
    transform: rotate(330deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes spin-45 {
  0% {
    transform: rotate(0deg);
  }
  12.5% {
    transform: rotate(45deg);
  }
  25.0% {
    transform: rotate(90deg);
  }
  37.5% {
    transform: rotate(135deg);
  }
  50.0% {
    transform: rotate(180deg);
  }
  62.5% {
    transform: rotate(225deg);
  }
  75.0% {
    transform: rotate(270deg);
  }
  87.5% {
    transform: rotate(315deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-moz-keyframes spin-45 {
  0% {
    transform: rotate(0deg);
  }
  12.5% {
    transform: rotate(45deg);
  }
  25.0% {
    transform: rotate(90deg);
  }
  37.5% {
    transform: rotate(135deg);
  }
  50.0% {
    transform: rotate(180deg);
  }
  62.5% {
    transform: rotate(225deg);
  }
  75.0% {
    transform: rotate(270deg);
  }
  87.5% {
    transform: rotate(315deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spin-45 {
  0% {
    transform: rotate(0deg);
  }
  12.5% {
    transform: rotate(45deg);
  }
  25.0% {
    transform: rotate(90deg);
  }
  37.5% {
    transform: rotate(135deg);
  }
  50.0% {
    transform: rotate(180deg);
  }
  62.5% {
    transform: rotate(225deg);
  }
  75.0% {
    transform: rotate(270deg);
  }
  87.5% {
    transform: rotate(315deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media print {
  body,
  .bg-background {
    background-color: #fff !important;
  }
  html.no-bounce,
  body.no-bounce {
    position: relative !important;
    width: 100vw !important;
    height: auto !important;
    overflow: visible !important;
  }
  .vh-100-calc,
  .h-100 {
    height: auto !important;
  }
  .bg-print,
  .bg-print *,
  tr,
  th,
  td {
    color-adjust: exact;
    -webkit-print-color-adjust: exact;
  }
  .small-print {
    font-size: 70%;
  }
  tr,
  th,
  td {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  .no-print-break {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
    break-inside: avoid;
  }
  .container,
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: unset !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.sketcho-filled-fg-body:after {
  color: #fff !important;
}
.sketcho-filled-bg-body:before {
  color: #fff !important;
}
.sketcho-filled-fg-green:after {
  color: #009600 !important;
}
.sketcho-filled-bg-green:before {
  color: #009600 !important;
}
.sketcho-filled-fg-yellow:after {
  color: #ffea00 !important;
}
.sketcho-filled-bg-yellow:before {
  color: #ffea00 !important;
}
.sketcho-filled-fg-orange:after {
  color: #ffa807 !important;
}
.sketcho-filled-bg-orange:before {
  color: #ffa807 !important;
}
.sketcho-filled-fg-red:after {
  color: red !important;
}
.sketcho-filled-bg-red:before {
  color: red !important;
}
.sketcho-filled-fg-purple:after {
  color: #a100ff !important;
}
.sketcho-filled-bg-purple:before {
  color: #a100ff !important;
}
.sketcho-filled-fg-grey-light:after {
  color: #c8c8c8 !important;
}
.sketcho-filled-bg-grey-light:before {
  color: #c8c8c8 !important;
}
.sketcho-filled-fg-grey:after {
  color: #b0b0b0 !important;
}
.sketcho-filled-bg-grey:before {
  color: #b0b0b0 !important;
}
.sketcho-filled-fg-grey-dark:after {
  color: #7b7b7b !important;
}
.sketcho-filled-bg-grey-dark:before {
  color: #7b7b7b !important;
}
.sketcho-filled-fg-blue:after {
  color: #00aecb !important;
}
.sketcho-filled-bg-blue:before {
  color: #00aecb !important;
}
.sketcho-filled-fg-black:after {
  color: #000 !important;
}
.sketcho-filled-bg-black:before {
  color: #000 !important;
}
.sketcho-filled-fg-background:after {
  color: #f5f9fb !important;
}
.sketcho-filled-bg-background:before {
  color: #f5f9fb !important;
}
.sketcho-filled-fg-outer:after {
  color: #d2dee6 !important;
}
.sketcho-filled-bg-outer:before {
  color: #d2dee6 !important;
}
.sketcho-filled-fg-outer-light:after {
  color: #cfdde6 !important;
}
.sketcho-filled-bg-outer-light:before {
  color: #cfdde6 !important;
}
.sketcho-filled-fg-outer-dark:after {
  color: #d6dfe5 !important;
}
.sketcho-filled-bg-outer-dark:before {
  color: #d6dfe5 !important;
}
.sketcho-filled-fg-primary:after {
  color: #035ea0 !important;
}
.sketcho-filled-bg-primary:before {
  color: #035ea0 !important;
}
.sketcho-filled-fg-secondary:after {
  color: #d3e1eb !important;
}
.sketcho-filled-bg-secondary:before {
  color: #d3e1eb !important;
}
.sketcho-filled-fg-tertiary:after {
  color: #6c9ec2 !important;
}
.sketcho-filled-bg-tertiary:before {
  color: #6c9ec2 !important;
}
.sketcho-filled-fg-primary-light:after {
  color: #0072b2 !important;
}
.sketcho-filled-bg-primary-light:before {
  color: #0072b2 !important;
}
.sketcho-filled-fg-primary-dark:after {
  color: #054a8d !important;
}
.sketcho-filled-bg-primary-dark:before {
  color: #054a8d !important;
}
.sketcho-filled-fg-secondary-light:after {
  color: #e7f0f6 !important;
}
.sketcho-filled-bg-secondary-light:before {
  color: #e7f0f6 !important;
}
.sketcho-filled-fg-secondary-dark:after {
  color: #bed2e0 !important;
}
.sketcho-filled-bg-secondary-dark:before {
  color: #bed2e0 !important;
}
.sketcho-filled-fg-tertiary-light:after {
  color: #98bbd5 !important;
}
.sketcho-filled-bg-tertiary-light:before {
  color: #98bbd5 !important;
}
.sketcho-filled-fg-tertiary-dark:after {
  color: #4c6f88 !important;
}
.sketcho-filled-bg-tertiary-dark:before {
  color: #4c6f88 !important;
}
.sketcho-filled-fg-success:after {
  color: #009600 !important;
}
.sketcho-filled-bg-success:before {
  color: #009600 !important;
}
.sketcho-filled-fg-warning:after {
  color: #ffc107 !important;
}
.sketcho-filled-bg-warning:before {
  color: #ffc107 !important;
}
.sketcho-filled-fg-danger:after {
  color: red !important;
}
.sketcho-filled-bg-danger:before {
  color: red !important;
}
.sketcho-filled-fg-error:after {
  color: red !important;
}
.sketcho-filled-bg-error:before {
  color: red !important;
}
.sketcho-filled-fg-info:after {
  color: #283c50 !important;
}
.sketcho-filled-bg-info:before {
  color: #283c50 !important;
}
.sketcho-filled-fg-light:after {
  color: #eeeeee !important;
}
.sketcho-filled-bg-light:before {
  color: #eeeeee !important;
}
.sketcho-filled-fg-dark:after {
  color: #343a40 !important;
}
.sketcho-filled-bg-dark:before {
  color: #343a40 !important;
}
.sketcho-filled-fg-white:after {
  color: #fff !important;
}
.sketcho-filled-bg-white:before {
  color: #fff !important;
}
.sketcho-filled-fg-black:after {
  color: #000 !important;
}
.sketcho-filled-bg-black:before {
  color: #000 !important;
}
.sketcho-filled-fg-bs-grey-light:after {
  color: #e9ecef !important;
}
.sketcho-filled-bg-bs-grey-light:before {
  color: #e9ecef !important;
}
.sketcho-filled-fg-bs-grey-dark:after {
  color: #ced4da !important;
}
.sketcho-filled-bg-bs-grey-dark:before {
  color: #ced4da !important;
}
.sketcho-filled-fg-apple-keyboard-background:after {
  color: #d0d4d9 !important;
}
.sketcho-filled-bg-apple-keyboard-background:before {
  color: #d0d4d9 !important;
}
.sketcho-filled-fg-apple-keyboard-light:after {
  color: #ffffff !important;
}
.sketcho-filled-bg-apple-keyboard-light:before {
  color: #ffffff !important;
}
.sketcho-filled-fg-apple-keyboard-dark:after {
  color: #aab0bb !important;
}
.sketcho-filled-bg-apple-keyboard-dark:before {
  color: #aab0bb !important;
}
.sketcho-filled-fg-primary-gradient:after {
  background: linear-gradient(to top left, #054a8d, #0072b2);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sketcho-filled-bg-primary-gradient:before {
  background: linear-gradient(to top left, #054a8d, #0072b2);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sketcho-filled-fg-secondary-gradient:after {
  background: linear-gradient(to top left, #bed2e0, #e7f0f6);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sketcho-filled-bg-secondary-gradient:before {
  background: linear-gradient(to top left, #bed2e0, #e7f0f6);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sketcho-filled-fg-tertiary-gradient:after {
  background: linear-gradient(to top left, #4c6f88, #98bbd5);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sketcho-filled-bg-tertiary-gradient:before {
  background: linear-gradient(to top left, #4c6f88, #98bbd5);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sketcho-filled-fg-grey-gradient:after {
  background: linear-gradient(to top left, #7b7b7b, #c8c8c8);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sketcho-filled-bg-grey-gradient:before {
  background: linear-gradient(to top left, #7b7b7b, #c8c8c8);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sketcho-filled-fg-outer-gradient:after {
  background: linear-gradient(to top left, #d6dfe5, #cfdde6);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.sketcho-filled-bg-outer-gradient:before {
  background: linear-gradient(to top left, #d6dfe5, #cfdde6);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@font-face {
  font-family: 'Exo';
  src: url('data:font/truetype;charset=utf-8;base64,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ApgAWAKYAFgCmABYAMgAWADIAFgAyP/hAMj/2ADI/6wAyP/LAMj/ywDIAFIAyABQAMj/1ADIADcAyP/hAMj/3wDIABIAyP/FAXEAGwFxABsCPQBYAj0AWAIRAFgCEQBYAhEAWAIRAFgCEQBYAhEAWAIRAFgCEQAGAx0ARAMdAEQDHQBEApkAbAKZAGwCmQBsApkAbAKZAGwCmQBsApkAbAKZAGwCmQBsAqQARgKkAEYCpABGAqQARgKkAEYCpABGAqQARgKkAEYCpABGAqQARgKkAEYCpABGAqQARgKkAEYCpABGAqQARgKkAEYCpABGAqQARgKkAEYCpABGAqQARgKkAEYCpABGAqQARgKkAEYCpABGAqQARgKkAEYCpABGAqQARgKkAEYCpABGAqQARgQxAEYCTgBYAk4AWAIcAFgCpABGAlAAWAJQAFgCUABYAlAAWAJQAFgCUABYAlAAWAJQAFgCOQBGAjkARgI5AEYCOQBGAjkARgI5AEYCOQBGAjkARgI5AEYCOQBGAjkARgJ1AFgCVwBOAiYAEAImABACJgAQAiYAEAImABACJgAQAiYAEAImABACnABOApwATgKcAE4CnABOApwATgKcAE4CnABOApwATgKcAE4CnABOApwATgKcAE4CnABOApwATgKcAE4CnABOApwATgKcAE4CnABOApwATgKcAE4CnABOApwATgKaADAD3wAwA98AMAPfADAD3wAwA98AMAJPADICYgAyAmIAMgJiADICYgAyAmIAMgJiADICYgAyAmIAMgJiADICYgAyAiUALwIlAC8CJQAvAiUALwIlAC8CHAA2AhwANgIcADYCHAA2AhwANgIcADYCHAA2AhwANgIcADYCHAA2AhwANgIcAC4CHAA2AhwANgIcADYCHAA2AhwANgIcADYCHAA2AhwANgIcADYCHAA2AhwANgIcADYCHAA2A4kANgOJADYCPABbAjwAVQHqAEYB6gBGAeoARgHqAEYB6gBGAeoARgHqAEYCOABGAkIARgI4AEYCOABGAjgARgI4AEYCOABGAiAARgIgAEYCIABGAiAARgIgAEYCIABGAiAARgIgAEYCIAAuAiAARgIgAEYCIABGAiAARgIgAEYCIABGAiAARgIgAEYCIABGAiAARgIgAEYCIABGAiAARgIgAEYCIABGAVwAGwFcABsCOwAoAjsAKAI7ACgCOwAoAjsAKAI7ACgCOwAoAkYAWwJGAAoCRgBbAkYAIQJGAFsAzgBWAMoAWwDKAE8Ayv/kAMr/2wDK/7UAyv/1AMr/9QDKAFUAzgBTAMr/6wDKAEAAyv/kAMr/6ADOABUAyv/OAM4AVgDOAFsAzv/bAdQAWwHUAFsB1ABbARYAWwEWAE8BFgBbARYARgEWAFsBFgBbARYAEQEWAAkDwgBbA8IAWwPCAFsCRgBbAkYAWwJGAFsCRgBbAkYAWwJGAFsCRgBbAkYAWwJGAFsCQgBGAkIARgJCAEYCQgBGAkIARgJCAEYCQgBAAkIARgJCAEYCQgBGAkIARgJCAEYCQgBGAkIARgJCAEYCQgBGAkIARgJCAEYCQgBGAkIARgJCAEYCQgBGAkIARgJCAEYCQgBGAkIARgJCAEYCQgBGAkIARgJCAEYCQgBGAkIARgJCAEYCQgBGA7wARgI8AFsCPABbAjwAWwI4AEYBlABbAZQAWwGUAEYBlAAXAZQAFgGUAFMBlABFAZT/4gHwADwB8AA8AfAAPAHwADwB8AA8AfAAPAHwADwB8AA8AfAAPAHwADwB8AA8AjYAUQFeABsBXgAbAV4AGwFeABsBXgAbAV4AEAFeABsBXgAbAV4AGwJGAFsCRgBbAkYAWwJGAFsCRgBbAkYAWwJGAFsCRgBbAkYAWwJGAFsCRgBbAkYAWwJGAFsCRgBbAkYAWwJGAFsCRgBbAkYAWwJGAFsCRgBbAkYAWwJGAFsCRgBbAgIAGAMGABgDBgAYAwYAGAMGABgDBgAYAeAAIAIHABgCBwAYAgcAGAIHABgCBwAYAgcAGAIHABgCBwAYAgcAGAIHABgB5gAyAeYAMgHmADIB5gAyAeYAMgQmAEYDoABGAzQARgLsABsDugAbBAIAGwK6ABsDdQAbAkQAGwKMABsDUQA8ArwAGwNlABsCGQBSAjUAMgI1ADICNQAyAjUAMgI1ADICNQAyAjUAMgI1ADICNQAyAjUAMgI1ADICNQAyAjUAMgI1ADICNQAyAjUAMgI1ADICNQAyAjUAMgI1ADICNQAyAjUAMgI1ADICNQAyAjUAMgMbADIDGwAyAfMAUgGhABQBpwAeAfMAUgHsAEQB7ABEAewARAHsAEQB7ABEAewARAHsAEQCMABSAjAAGgIwAFICMAAaAjAAUgIwAFICMABSAe4AUgHuAFIB7gBSAe4AUgHuAFIB7gBSAe4AUgHuAFIB7gAnAe4AUgHuAFIB7gBSAe4AUgHuAFIB7gBSAe4AUgHuAFIB7gBSAe4AUgHuAFIB7gBSAe4AUgHuAFIB/gBKAdsAUgHbAFICIQBEAiEARAIhAEQCIQBEAiEARAIhAEQCIQBEAjQAUgI0ABoCNABSAjQAUgI0AFIAvQBSAL0ARgC9/9sAvf/SAL3/rAC9/+wAvf/sAL0ATAC9AEoAvf/iAL0ANwC9/9sAvf/fAL0ADAC9/8UBRAAiAUQAIgHrAFIB6wBSAoYAUgHFAFIBxQBGAcUAUgHFAFIBxQBSAcUAUgHFAFIBxQARAqEAQgKhAEICoQBCAjQAYgI0AGICNABiAjQAYgI0AGICNABiAjQAYgI0AGICNABiAj0ARAI9AEQCPQBEAj0ARAI9AEQCPQBEAj0APgI9AEQCPQBEAj0ARAI9AEQCPQBEAj0ARAI9AEQCPQBEAj0ARAI9AEQCPQBEAj0ARAI9AEQCPQBEAj0ARAI9AEQCPQBEAj0ARAI9AEQCPQBEAj0ARAI9AEQCPQBEAj0ARAI9AEQCPQBEAj0ARAN8AEQB9wBSAfcAUgHPAFICPQBEAgwAUgIMAFICDABSAgwAUgIMADwCDABSAgwAUgIMAFIB5gBEAeYARAHmAEQB5gBEAeYARAHmAEQB5gBEAeYARAHmAEQB5gBEAeYARAHXABkB1wAZAdcAGQHXABkB1wAZAdcAGQHXABkB1wAZAjYASgI2AEoCNgBKAjYASgI2AEoCNgBKAjYASgI2AEoCNgBKAjYASgI2AEoCNgBKAjYASgI2AEoCNgBKAjYASgI2AEoCNgBKAjYASgI2AEoCNgBKAjYASgI2AEoCNQAyAzsAMgM7ADIDOwAyAzsAMgM7ADIB+gAzAgcAMwIHADMCBwAzAgcAMwIHADMCBwAzAgcAMwIHADMCBwAzAgcAMwHWADIB1gAyAdYAMgHWADIB1gAyAZYAKAGzADQDGQBGAkYAWwJbABsClgBeAWIANgJWAD0CTgAwAj8AHQKJAGcCfABYAhcAKAKPAGUCfABRApYAXgHCADYBwgBNAcIANQHCADYBwgBNAcIANQHCACsBwgArAcIATAHCAEEBwgA7AcIAOgHCADwBwgArAcIAKwHCAEwBwgBBAcIAOwHCADoBwgA8AcoANgHKAE0BygA1AcoAKwHKACsBygBMAcoAQQHKADsBygA6AcoAPACh/4YE+wBXBPsAVwT7ADUCMABXATgANwH8AD0B9gAzAewAIwIlAF4CGgBSAcoALAIqAFwCGgBMAjAAVwHVAEQBYgAbAQgAcwFBAHMArABFAKwARQMwAHcBBABvAQQAcgKOABwArABFAhQALwIUAF4AwQAsAHEALACsAEUBYgAbAmEAAAFiABsBCABzAUEAcwEEAHIAAP+DAhQAXgFiABsASwAFATAAGwEwABsBRwBzAUcAGwE7AGUBOgAbATAAGwEwABsBRwBzAUcAGwE7AGUBOgAbAu4AGwIPABsCYQBEAu4AGwFSABsBUgAbAVIAGwLuABsCDwAbAVIAGwFwABsCXABEAlwAOgFiAEQBYgA6AOsAPADrADwA6wA8AJsAPACbADwAmwA8AXgARAF4ADoB1QBEAQgAcwEPACEBDwAhASEAZwEhACEBQQBzAu4AGwIPABsA6wBkAOsAZAFSABsAEP+MAi0AIgEaAFwBGQAhAccAMgHHAFAAwQAsAOsAPADrADwA6wA8AJsAPACbADwAmwA8AHEALAFwABsCYQAAAFAAAACsAAABGAAAARgAAACMAAAAAAAAARgAAAJhAEwB6AA2AmEATAJhAFcCYQBGAmEAUAJhABsCYQAaAmEAQQJhAEYCYQAeAmEARAJhAAoCYQA3AmEAHgJhABQCYQAKAmEAFAJhAD4CYQBEAmEABQJhACcCYQESAmEARgJhAFACYQBQAmEAiQJhAFACYQBQAmEAUAJhAGICYQBgAmEAUAJhAFECYQBQAmEAUAHZAEQCYQBQAzUARAJhABYBxwAbAxkARgLCADACTAAbAjcANgJQABsCRgBbAqIATQO6ADkFYwA5AhgAGwNiAFgCjQAtAjwALAIvAEADYABKA2AASgLAABsBUgAwAP4AcwD+AHMBjgAbAaEAKAGpABsETQBsA3oAKAGXAEQAfAAoAMwAKANiAFgC1wBSAisAMAEpADICBgBJAgYASQIGAEQCBgBMAgYAIQIGAEACBgBDAgYAJAIGAEMCBgAUAgYAOAIGACQDHgA5BHYAOQIGABwCBgAUAgYAHAIGAD4CBgBDAgYAEAIGADMCBgAhAAD+gQAA/uEAAP53AAD+2wAA/osAAP/jAAD+ZwAA/nEAAP5w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AvgAAwABBAkBBgAQAwQAAwABBAkBBwAIAxQAAwABBAkBCAASAxwAAwABBAkBCQAKAy4AAwABBAkBCgAaAzgAAwABBAkBCwAmA1IAAwABBAkBDAAcA3gAAwABBAkBDQAgA5QAAwABBAkBDgAeA7QAAwABBAkBDwAiA9IAAwABBAkBEAAaA/QAAwABBAkBEQAkBA4AAwABBAkBEgAcBDIAAwABBAkBEwAMBE4AAwABBAkBFAAKBFoAQwBvAHAAeQByAGkAZwBoAHQAIAAyADAAMQA3ACAAVABoAGUAIABFAHgAbwAgAFAAcgBvAGoAZQBjAHQAIABBAHUAdABoAG8AcgBzACAAKABoAHQAdABwAHMAOgAvAC8AZwBpAHQAaAB1AGIALgBjAG8AbQAvAE4ARABJAFMAQwBPAFYARQBSAC8ARQB4AG8ALQAxAC4AMAApAEUAeABvAFIAZQBnAHUAbABhAHIAVABJAE4AWQA7AEUAeABvAC0AUgBlAGcAdQBsAGEAcgBFAHgAbwAgAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADIALgAwADAAMQBFAHgAbwAtAFIAZQBnAHUAbABhAHIATgBhAHQAYQBuAGEAZQBsACAARwBhAG0AYQBoAHQAdABwADoALwAvAHcAdwB3AC4AbgBkAGkAcwBjAG8AdgBlAHIAZQBkAC4AYwBvAG0AVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAgAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAaQBzACAAYQB2AGEAaQBsAGEAYgBsAGUAIAB3AGkAdABoACAAYQAgAEYAQQBRACAAYQB0ADoAIABoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAaAB0AHQAcAA6AC8ALwBzAGMAcgBpAHAAdABzAC4AcwBpAGwALgBvAHIAZwAvAE8ARgBMAFQAaABpAG4ARQB4AG8AUgBvAG0AYQBuAFcAZQBpAGcAaAB0AEUAeAB0AHIAYQBMAGkAZwBoAHQATABpAGcAaAB0AE0AZQBkAGkAdQBtAFMAZQBtAGkAQgBvAGwAZABCAG8AbABkAEUAeAB0AHIAYQBCAG8AbABkAEIAbABhAGMAawBFAHgAbwBSAG8AbQBhAG4ALQBUAGgAaQBuAEUAeABvAFIAbwBtAGEAbgAtAEUAeAB0AHIAYQBMAGkAZwBoAHQARQB4AG8AUgBvAG0AYQBuAC0ATABpAGcAaAB0AEUAeABvAFIAbwBtAGEAbgAtAFIAZQBnAHUAbABhAHIARQB4AG8AUgBvAG0AYQBuAC0ATQBlAGQAaQB1AG0ARQB4AG8AUgBvAG0AYQBuAC0AUwBlAG0AaQBCAG8AbABkAEUAeABvAFIAbwBtAGEAbgAtAEIAbwBsAGQARQB4AG8AUgBvAG0AYQBuAC0ARQB4AHQAcgBhAEIAbwBsAGQARQB4AG8AUgBvAG0AYQBuAC0AQgBsAGEAYwBrAEkAdABhAGwAaQBjAFIAbwBtAGEAbgAAAAIAAAAAAAD/nAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAEGQAAACQAyQECAQMBBAEFAQYBBwDHAQgBCQEKAQsBDAENAGIBDgCtAQ8BEAERARIAYwETAK4AkAEUACUBFQAmAP0A/wBkARYBFwEYACcA6QEZARoBGwEcAR0AKABlAR4BHwEgAMgBIQEiASMBJAElASYAygEnASgAywEpASoBKwEsAS0BLgEvACkBMAAqAPgBMQEyATMBNAE1ACsBNgE3ATgBOQAsAMwBOgDNATsAzgE8APoBPQDPAT4BPwFAAUEBQgAtAUMALgFEAC8BRQFGAUcBSAFJAUoA4gAwAUsBTAAxAU0BTgFPAVABUQFSAVMAZgAyANABVADRAVUBVgFXAVgBWQFaAGcBWwFcAV0A0wFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAJEBawCvAWwBbQFuALAAMwFvAO0ANAA1AXABcQFyAXMBdAF1AXYANgF3AXgA5AF5APsBegF7AXwBfQF+AX8BgAA3AYEBggGDAYQBhQGGAYcAOADUAYgA1QGJAGgBigDWAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZADkAOgGaAZsBnAGdADsAPADrAZ4AuwGfAaABoQGiAaMBpAA9AaUA5gGmAacARABpAagBqQGqAasBrAGtAGsBrgGvAbABsQGyAbMAbAG0AGoBtQG2AbcBuABuAbkAbQCgAboARQG7AEYA/gEAAG8BvAG9Ab4ARwDqAb8BAQHAAcEBwgBIAHABwwHEAcUAcgHGAccByAHJAcoBywBzAcwBzQBxAc4BzwHQAdEB0gHTAdQB1QBJAdYASgD5AdcB2AHZAdoB2wBLAdwB3QHeAd8ATADXAHQB4AB2AeEAdwHiAeMB5AB1AeUB5gHnAegB6QBNAeoB6wBOAewB7QBPAe4B7wHwAfEB8gHzAOMAUAH0AfUAUQH2AfcB+AH5AfoB+wH8AHgAUgB5Af0AewH+Af8CAAIBAgICAwB8AgQCBQIGAHoCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwChAhQAfQIVAhYCFwCxAFMCGADuAFQAVQIZAhoCGwIcAh0CHgIfAFYCIAIhAOUCIgD8AiMCJAIlAiYCJwCJAFcCKAIpAioCKwIsAi0CLgIvAFgAfgIwAIACMQCBAjIAfwIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQBZAFoCQgJDAkQCRQBbAFwA7AJGALoCRwJIAkkCSgJLAkwAXQJNAOcCTgJPAlACUQJSAlMCVAJVAlYCVwDAAMECWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQCdAJ4DRgNHAJsAEwAUABUAFgAXABgAGQAaABsAHANIA0kDSgNLA0wDTQNOA08DUANRA1IDUwNUA1UDVgNXA1gDWQNaA1sDXANdA14DXwNgA2EDYgNjA2QDZQNmALwA9AD1APYDZwNoA2kDagNrA2wDbQNuA28DcANxAA0APwDDAIcAHQAPAKsABACjAAYAEQAiAKIABQAKAB4AEgBCA3IDcwN0A3UDdgN3A3gDeQBeAGAAPgBAAAsADAN6A3sDfAN9A34DfwCzALIDgAOBABADggODA4QDhQOGA4cAqQCqAL4AvwDFALQAtQC2ALcAxAOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cAAwOoA6kDqgOrA6wAhAOtAL0ABwOuA68ApgD3A7ADsQOyA7MDtAO1A7YDtwO4A7kAhQO6AJYDuwO8AA4A7wDwALgAIACPACEAHwCVAJQAkwCnAGEApACSA70AnAO+A78AmgCZAKUDwACYAAgAxgC5ACMACQCIAIYAiwCKAIwAgwBfAOgAggPBAMIDwgPDAEEDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoAjQDbAOEA3gDYAI4A3ABDAN8A2gDgAN0A2QQbBBwEHQQeBB8EIAQhBCIGQWJyZXZlB3VuaTFFQUUHdW5pMUVCNgd1bmkxRUIwB3VuaTFFQjIHdW5pMUVCNAd1bmkxRUE0B3VuaTFFQUMHdW5pMUVBNgd1bmkxRUE4B3VuaTFFQUEHdW5pMDIwMAd1bmkxRUEwB3VuaTFFQTIHdW5pMDIwMgdBbWFjcm9uB0FvZ29uZWsKQXJpbmdhY3V0ZQdBRWFjdXRlB3VuaTFFMDIHdW5pMUUwOAtDY2lyY3VtZmxleApDZG90YWNjZW50BkRjYXJvbgZEY3JvYXQHdW5pMUUwQQd1bmkxRTBDB3VuaTFFMEUGRWJyZXZlBkVjYXJvbgd1bmkxRTFDB3VuaTFFQkUHdW5pMUVDNgd1bmkxRUMwB3VuaTFFQzIHdW5pMUVDNAd1bmkwMjA0CkVkb3RhY2NlbnQHdW5pMUVCOAd1bmkxRUJBB3VuaTAyMDYHRW1hY3Jvbgd1bmkxRTE2B3VuaTFFMTQHRW9nb25lawd1bmkxRUJDB3VuaTFFMUUGR2Nhcm9uC0djaXJjdW1mbGV4B3VuaTAxMjIKR2RvdGFjY2VudAd1bmkxRTIwBEhiYXIHdW5pMUUyQQtIY2lyY3VtZmxleAd1bmkxRTI0BklicmV2ZQd1bmkwMjA4B3VuaTFFMkUHdW5pMUVDQQd1bmkxRUM4B3VuaTAyMEEHSW1hY3JvbgdJb2dvbmVrBkl0aWxkZQtKY2lyY3VtZmxleAd1bmkwMTM2BkxhY3V0ZQZMY2Fyb24HdW5pMDEzQgRMZG90B3VuaTFFMzYHdW5pMUUzQQd1bmkxRTQwB3VuaTFFNDIGTmFjdXRlBk5jYXJvbgd1bmkwMTQ1B3VuaTFFNDQHdW5pMUU0NgNFbmcHdW5pMUU0OAZPYnJldmUHdW5pMUVEMAd1bmkxRUQ4B3VuaTFFRDIHdW5pMUVENAd1bmkxRUQ2B3VuaTAyMEMHdW5pMDIyQQd1bmkwMjMwB3VuaTFFQ0MHdW5pMUVDRQVPaG9ybgd1bmkxRURBB3VuaTFFRTIHdW5pMUVEQwd1bmkxRURFB3VuaTFFRTANT2h1bmdhcnVtbGF1dAd1bmkwMjBFB09tYWNyb24HdW5pMUU1Mgd1bmkxRTUwB3VuaTAxRUELT3NsYXNoYWN1dGUHdW5pMUU0Qwd1bmkxRTRFB3VuaTAyMkMHdW5pMUU1NgZSYWN1dGUGUmNhcm9uB3VuaTAxNTYHdW5pMDIxMAd1bmkxRTVBB3VuaTAyMTIHdW5pMUU1RQZTYWN1dGUHdW5pMUU2NAd1bmkxRTY2C1NjaXJjdW1mbGV4B3VuaTAyMTgHdW5pMUU2MAd1bmkxRTYyB3VuaTFFNjgHdW5pMUU5RQd1bmkwMThGBFRiYXIGVGNhcm9uB3VuaTAxNjIHdW5pMDIxQQd1bmkxRTZBB3VuaTFFNkMHdW5pMUU2RQZVYnJldmUHdW5pMDIxNAd1bmkxRUU0B3VuaTFFRTYFVWhvcm4HdW5pMUVFOAd1bmkxRUYwB3VuaTFFRUEHdW5pMUVFQwd1bmkxRUVFDVVodW5nYXJ1bWxhdXQHdW5pMDIxNgdVbWFjcm9uB3VuaTFFN0EHVW9nb25lawVVcmluZwZVdGlsZGUHdW5pMUU3OAZXYWN1dGULV2NpcmN1bWZsZXgJV2RpZXJlc2lzBldncmF2ZQtZY2lyY3VtZmxleAd1bmkxRThFB3VuaTFFRjQGWWdyYXZlB3VuaTFFRjYHdW5pMDIzMgd1bmkxRUY4BlphY3V0ZQpaZG90YWNjZW50B3VuaTFFOTIGYWJyZXZlB3VuaTFFQUYHdW5pMUVCNwd1bmkxRUIxB3VuaTFFQjMHdW5pMUVCNQd1bmkxRUE1B3VuaTFFQUQHdW5pMUVBNwd1bmkxRUE5B3VuaTFFQUIHdW5pMDIwMQd1bmkxRUExB3VuaTFFQTMHdW5pMDIwMwdhbWFjcm9uB2FvZ29uZWsKYXJpbmdhY3V0ZQdhZWFjdXRlB3VuaTFFMDMHdW5pMUUwOQtjY2lyY3VtZmxleApjZG90YWNjZW50BmRjYXJvbgd1bmkxRTBCB3VuaTFFMEQHdW5pMUUwRgZlYnJldmUGZWNhcm9uB3VuaTFFMUQHdW5pMUVCRgd1bmkxRUM3B3VuaTFFQzEHdW5pMUVDMwd1bmkxRUM1B3VuaTAyMDUKZWRvdGFjY2VudAd1bmkxRUI5B3VuaTFFQkIHdW5pMDIwNwdlbWFjcm9uB3VuaTFFMTcHdW5pMUUxNQdlb2dvbmVrB3VuaTFFQkQHdW5pMDI1OQd1bmkxRTFGBmdjYXJvbgtnY2lyY3VtZmxleAd1bmkwMTIzCmdkb3RhY2NlbnQHdW5pMUUyMQRoYmFyB3VuaTFFMkILaGNpcmN1bWZsZXgHdW5pMUUyNQZpYnJldmUHdW5pMDIwOQd1bmkxRTJGCWkubG9jbFRSSwd1bmkxRUNCB3VuaTFFQzkHdW5pMDIwQgdpbWFjcm9uB2lvZ29uZWsGaXRpbGRlB3VuaTAyMzcLamNpcmN1bWZsZXgHdW5pMDEzNwxrZ3JlZW5sYW5kaWMGbGFjdXRlBmxjYXJvbgd1bmkwMTNDBGxkb3QHdW5pMUUzNwd1bmkxRTNCB3VuaTFFNDEHdW5pMUU0MwZuYWN1dGUGbmNhcm9uB3VuaTAxNDYHdW5pMUU0NQd1bmkxRTQ3A2VuZwd1bmkxRTQ5Bm9icmV2ZQd1bmkxRUQxB3VuaTFFRDkHdW5pMUVEMwd1bmkxRUQ1B3VuaTFFRDcHdW5pMDIwRAd1bmkwMjJCB3VuaTAyMzEHdW5pMUVDRAd1bmkxRUNGBW9ob3JuB3VuaTFFREIHdW5pMUVFMwd1bmkxRUREB3VuaTFFREYHdW5pMUVFMQ1vaHVuZ2FydW1sYXV0B3VuaTAyMEYHb21hY3Jvbgd1bmkxRTUzB3VuaTFFNTEHdW5pMDFFQgtvc2xhc2hhY3V0ZQd1bmkxRTREB3VuaTFFNEYHdW5pMDIyRAd1bmkxRTU3BnJhY3V0ZQZyY2Fyb24HdW5pMDE1Nwd1bmkwMjExB3VuaTFFNUIHdW5pMDIxMwd1bmkxRTVGBnNhY3V0ZQd1bmkxRTY1B3VuaTFFNjcLc2NpcmN1bWZsZXgHdW5pMDIxOQd1bmkxRTYxB3VuaTFFNjMHdW5pMUU2OQR0YmFyBnRjYXJvbgd1bmkwMTYzB3VuaTAyMUIHdW5pMUU5Nwd1bmkxRTZCB3VuaTFFNkQHdW5pMUU2RgZ1YnJldmUHdW5pMDIxNQd1bmkxRUU1B3VuaTFFRTcFdWhvcm4HdW5pMUVFOQd1bmkxRUYxB3VuaTFFRUIHdW5pMUVFRAd1bmkxRUVGDXVodW5nYXJ1bWxhdXQHdW5pMDIxNwd1bWFjcm9uB3VuaTFFN0IHdW9nb25lawV1cmluZwZ1dGlsZGUHdW5pMUU3OQZ3YWN1dGULd2NpcmN1bWZsZXgJd2RpZXJlc2lzBndncmF2ZQt5Y2lyY3VtZmxleAd1bmkxRThGB3VuaTFFRjUGeWdyYXZlB3VuaTFFRjcHdW5pMDIzMwd1bmkxRUY5BnphY3V0ZQp6ZG90YWNjZW50B3VuaTFFOTMDY19oA2NfawNjX3QDZl9mBWZfZl9pBWZfZl9sA2ZfdANmX3kDc190A3RfdAN0X3kPZ2VybWFuZGJscy5zbWNwBmEuc21jcAthYWN1dGUuc21jcAthYnJldmUuc21jcAx1bmkxRUFGLnNtY3AMdW5pMUVCNy5zbWNwDHVuaTFFQjEuc21jcAx1bmkxRUIzLnNtY3AMdW5pMUVCNS5zbWNwEGFjaXJjdW1mbGV4LnNtY3AMdW5pMUVBNS5zbWNwDHVuaTFFQUQuc21jcAx1bmkxRUE3LnNtY3AMdW5pMUVBOS5zbWNwDHVuaTFFQUIuc21jcAx1bmkwMjAxLnNtY3AOYWRpZXJlc2lzLnNtY3AMdW5pMUVBMS5zbWNwC2FncmF2ZS5zbWNwDHVuaTFFQTMuc21jcAx1bmkwMjAzLnNtY3AMYW1hY3Jvbi5zbWNwDGFvZ29uZWsuc21jcAphcmluZy5zbWNwD2FyaW5nYWN1dGUuc21jcAthdGlsZGUuc21jcAdhZS5zbWNwDGFlYWN1dGUuc21jcAZiLnNtY3AQb3JkZmVtaW5pbmUuc21jcBFvcmRtYXNjdWxpbmUuc21jcAx1bmkxRTAzLnNtY3AGYy5zbWNwC2NhY3V0ZS5zbWNwC2NjYXJvbi5zbWNwDWNjZWRpbGxhLnNtY3AMdW5pMUUwOS5zbWNwEGNjaXJjdW1mbGV4LnNtY3APY2RvdGFjY2VudC5zbWNwBmQuc21jcAhldGguc21jcAtkY2Fyb24uc21jcAtkY3JvYXQuc21jcAx1bmkxRTBCLnNtY3AMdW5pMUUwRC5zbWNwDHVuaTFFMEYuc21jcAZlLnNtY3ALZWFjdXRlLnNtY3ALZWJyZXZlLnNtY3ALZWNhcm9uLnNtY3AMdW5pMUUxRC5zbWNwEGVjaXJjdW1mbGV4LnNtY3AMdW5pMUVCRi5zbWNwDHVuaTFFQzcuc21jcAx1bmkxRUMxLnNtY3AMdW5pMUVDMy5zbWNwDHVuaTFFQzUuc21jcAx1bmkwMjA1LnNtY3AOZWRpZXJlc2lzLnNtY3APZWRvdGFjY2VudC5zbWNwDHVuaTFFQjkuc21jcAtlZ3JhdmUuc21jcAx1bmkxRUJCLnNtY3AMdW5pMDIwNy5zbWNwDGVtYWNyb24uc21jcAx1bmkxRTE3LnNtY3AMdW5pMUUxNS5zbWNwDGVvZ29uZWsuc21jcAx1bmkxRUJELnNtY3AMdW5pMDI1OS5zbWNwBmYuc21jcAx1bmkxRTFGLnNtY3AGZy5zbWNwC2dicmV2ZS5zbWNwC2djYXJvbi5zbWNwEGdjaXJjdW1mbGV4LnNtY3AMdW5pMDEyMy5zbWNwD2dkb3RhY2NlbnQuc21jcAx1bmkxRTIxLnNtY3AGaC5zbWNwCWhiYXIuc21jcAx1bmkxRTJCLnNtY3AQaGNpcmN1bWZsZXguc21jcAx1bmkxRTI1LnNtY3AGaS5zbWNwC2lhY3V0ZS5zbWNwC2licmV2ZS5zbWNwEGljaXJjdW1mbGV4LnNtY3AMdW5pMDIwOS5zbWNwDmlkaWVyZXNpcy5zbWNwDHVuaTFFMkYuc21jcA5pLmxvY2xUUksuc21jcAx1bmkxRUNCLnNtY3ALaWdyYXZlLnNtY3AMdW5pMUVDOS5zbWNwDHVuaTAyMEIuc21jcAxpbWFjcm9uLnNtY3AMaW9nb25lay5zbWNwC2l0aWxkZS5zbWNwBmouc21jcBBqY2lyY3VtZmxleC5zbWNwBmsuc21jcAx1bmkwMTM3LnNtY3ARa2dyZWVubGFuZGljLnNtY3AGbC5zbWNwC2xhY3V0ZS5zbWNwC2xjYXJvbi5zbWNwDHVuaTAxM0Muc21jcAlsZG90LnNtY3AMdW5pMUUzNy5zbWNwDHVuaTFFM0Iuc21jcAtsc2xhc2guc21jcAZtLnNtY3AMdW5pMUU0MS5zbWNwDHVuaTFFNDMuc21jcAZuLnNtY3ALbmFjdXRlLnNtY3ALbmNhcm9uLnNtY3AMdW5pMDE0Ni5zbWNwDHVuaTFFNDUuc21jcAx1bmkxRTQ3LnNtY3AIZW5nLnNtY3AMdW5pMUU0OS5zbWNwC250aWxkZS5zbWNwBm8uc21jcAtvYWN1dGUuc21jcAtvYnJldmUuc21jcBBvY2lyY3VtZmxleC5zbWNwDHVuaTFFRDEuc21jcAx1bmkxRUQ5LnNtY3AMdW5pMUVEMy5zbWNwDHVuaTFFRDUuc21jcAx1bmkxRUQ3LnNtY3AMdW5pMDIwRC5zbWNwDm9kaWVyZXNpcy5zbWNwDHVuaTAyMkIuc21jcAx1bmkwMjMxLnNtY3AMdW5pMUVDRC5zbWNwC29ncmF2ZS5zbWNwDHVuaTFFQ0Yuc21jcApvaG9ybi5zbWNwDHVuaTFFREIuc21jcAx1bmkxRUUzLnNtY3AMdW5pMUVERC5zbWNwDHVuaTFFREYuc21jcAx1bmkxRUUxLnNtY3ASb2h1bmdhcnVtbGF1dC5zbWNwDHVuaTAyMEYuc21jcAxvbWFjcm9uLnNtY3AMdW5pMUU1My5zbWNwDHVuaTFFNTEuc21jcAx1bmkwMUVCLnNtY3ALb3NsYXNoLnNtY3AQb3NsYXNoYWN1dGUuc21jcAtvdGlsZGUuc21jcAx1bmkxRTRELnNtY3AMdW5pMUU0Ri5zbWNwDHVuaTAyMkQuc21jcAdvZS5zbWNwBnAuc21jcAx1bmkxRTU3LnNtY3AKdGhvcm4uc21jcAZxLnNtY3AGci5zbWNwC3JhY3V0ZS5zbWNwC3JjYXJvbi5zbWNwDHVuaTAxNTcuc21jcAx1bmkwMjExLnNtY3AMdW5pMUU1Qi5zbWNwDHVuaTAyMTMuc21jcAx1bmkxRTVGLnNtY3AGcy5zbWNwC3NhY3V0ZS5zbWNwDHVuaTFFNjUuc21jcAtzY2Fyb24uc21jcAx1bmkxRTY3LnNtY3ANc2NlZGlsbGEuc21jcBBzY2lyY3VtZmxleC5zbWNwDHVuaTAyMTkuc21jcAx1bmkxRTYxLnNtY3AMdW5pMUU2My5zbWNwDHVuaTFFNjkuc21jcAZ0LnNtY3AJdGJhci5zbWNwC3RjYXJvbi5zbWNwDHVuaTAxNjMuc21jcAx1bmkwMjFCLnNtY3AMdW5pMUU2Qi5zbWNwDHVuaTFFNkQuc21jcAx1bmkxRTZGLnNtY3AGdS5zbWNwC3VhY3V0ZS5zbWNwC3VicmV2ZS5zbWNwEHVjaXJjdW1mbGV4LnNtY3AMdW5pMDIxNS5zbWNwDnVkaWVyZXNpcy5zbWNwDHVuaTFFRTUuc21jcAt1Z3JhdmUuc21jcAx1bmkxRUU3LnNtY3AKdWhvcm4uc21jcAx1bmkxRUU5LnNtY3AMdW5pMUVGMS5zbWNwDHVuaTFFRUIuc21jcAx1bmkxRUVELnNtY3AMdW5pMUVFRi5zbWNwEnVodW5nYXJ1bWxhdXQuc21jcAx1bmkwMjE3LnNtY3AMdW1hY3Jvbi5zbWNwDHVuaTFFN0Iuc21jcAx1b2dvbmVrLnNtY3AKdXJpbmcuc21jcAt1dGlsZGUuc21jcAx1bmkxRTc5LnNtY3AGdi5zbWNwBncuc21jcAt3YWN1dGUuc21jcBB3Y2lyY3VtZmxleC5zbWNwDndkaWVyZXNpcy5zbWNwC3dncmF2ZS5zbWNwBnguc21jcAZ5LnNtY3ALeWFjdXRlLnNtY3AQeWNpcmN1bWZsZXguc21jcA55ZGllcmVzaXMuc21jcAx1bmkxRThGLnNtY3AMdW5pMUVGNS5zbWNwC3lncmF2ZS5zbWNwDHVuaTFFRjcuc21jcAx1bmkwMjMzLnNtY3AMdW5pMUVGOS5zbWNwBnouc21jcAt6YWN1dGUuc21jcAt6Y2Fyb24uc21jcA96ZG90YWNjZW50LnNtY3AMdW5pMUU5My5zbWNwB3VuaTAzQTkHdW5pMDNCQwl6ZXJvLnplcm8JemVyby5zdWJzCG9uZS5zdWJzCHR3by5zdWJzB3VuaTIwODAHdW5pMjA4MQd1bmkyMDgyB3VuaTIwODMHdW5pMjA4NAd1bmkyMDg1B3VuaTIwODYHdW5pMjA4Nwd1bmkyMDg4B3VuaTIwODkKdGhyZWUuc3Vicwlmb3VyLnN1YnMJZml2ZS5zdWJzCHNpeC5zdWJzCnNldmVuLnN1YnMKZWlnaHQuc3VicwluaW5lLnN1YnMHdW5pMjA3MAd1bmkwMEI5B3VuaTAwQjIHdW5pMDBCMwd1bmkyMDc0B3VuaTIwNzUHdW5pMjA3Ngd1bmkyMDc3B3VuaTIwNzgHdW5pMjA3OQl6ZXJvLnNtY3AIb25lLnNtY3AIdHdvLnNtY3AKdGhyZWUuc21jcAlmb3VyLnNtY3AJZml2ZS5zbWNwCHNpeC5zbWNwCnNldmVuLnNtY3AKZWlnaHQuc21jcAluaW5lLnNtY3AOemVyby56ZXJvLnNtY3AOYmFja3NsYXNoLmNhc2UTcGVyaW9kY2VudGVyZWQuY2FzZQtidWxsZXQuY2FzZQ9leGNsYW1kb3duLmNhc2UbcGVyaW9kY2VudGVyZWQubG9jbENBVC5jYXNlEXF1ZXN0aW9uZG93bi5jYXNlCnNsYXNoLmNhc2UWcGVyaW9kY2VudGVyZWQubG9jbENBVA5icmFjZWxlZnQuY2FzZQ9icmFjZXJpZ2h0LmNhc2UQYnJhY2tldGxlZnQuY2FzZRFicmFja2V0cmlnaHQuY2FzZQ5wYXJlbmxlZnQuY2FzZQ9wYXJlbnJpZ2h0LmNhc2UKZmlndXJlZGFzaAd1bmkyMDE1B3VuaTIwMTAHdW5pMDBBRAtlbWRhc2guY2FzZQtlbmRhc2guY2FzZQtoeXBoZW4uY2FzZQx1bmkwMEFELmNhc2USZ3VpbHNpbmdsbGVmdC5jYXNlE2d1aWxzaW5nbHJpZ2h0LmNhc2UNYXN0ZXJpc2suc21jcBNwZXJpb2RjZW50ZXJlZC5zbWNwDmJyYWNlbGVmdC5zbWNwD2JyYWNlcmlnaHQuc21jcBBicmFja2V0bGVmdC5zbWNwEWJyYWNrZXRyaWdodC5zbWNwC2J1bGxldC5zbWNwC2VtZGFzaC5zbWNwC2VuZGFzaC5zbWNwC2V4Y2xhbS5zbWNwD2V4Y2xhbWRvd24uc21jcAtoeXBoZW4uc21jcBtwZXJpb2RjZW50ZXJlZC5sb2NsQ0FULnNtY3APbnVtYmVyc2lnbi5zbWNwDnBhcmVubGVmdC5zbWNwD3BhcmVucmlnaHQuc21jcA1xdWVzdGlvbi5zbWNwEXF1ZXN0aW9uZG93bi5zbWNwDXF1b3RlZGJsLnNtY3ARcXVvdGVkYmxiYXNlLnNtY3ARcXVvdGVkYmxsZWZ0LnNtY3AScXVvdGVkYmxyaWdodC5zbWNwDnF1b3RlbGVmdC5zbWNwD3F1b3RlcmlnaHQuc21jcBNxdW90ZXNpbmdsYmFzZS5zbWNwEHF1b3Rlc2luZ2xlLnNtY3AMdW5pMDBBRC5zbWNwB3VuaTIwMDcHdW5pMjAwQQd1bmkyMDA4B3VuaTAwQTAHdW5pMjAwOQd1bmkyMDBCAkNSB3VuaTIwQjUNY29sb25tb25ldGFyeQRkb25nBEV1cm8HdW5pMjBCMgd1bmkyMEFEBGxpcmEHdW5pMjBCQQd1bmkyMEJDB3VuaTIwQTYGcGVzZXRhB3VuaTIwQjEHdW5pMjBCRAd1bmkyMEI5B3VuaTIwQTkHdW5pMjIxOQd1bmkyMjE1CGVtcHR5c2V0B3VuaTIxMjYHdW5pMjIwNgd1bmkwMEI1B3VuaTIxMTMHdW5pMjExNgllc3RpbWF0ZWQGbWludXRlBnNlY29uZAdhdC5jYXNlB2F0LnNtY3AOYW1wZXJzYW5kLnNtY3ALZGVncmVlLnNtY3AMdW5pMjBCNS5zbWNwEmNvbG9ubW9uZXRhcnkuc21jcAtkb2xsYXIuc21jcAlkb25nLnNtY3AJRXVyby5zbWNwCmZyYW5jLnNtY3AMdW5pMjBCMi5zbWNwDHVuaTIwQUQuc21jcAlsaXJhLnNtY3AMdW5pMjBCQS5zbWNwDHVuaTIwQkMuc21jcAx1bmkyMEE2LnNtY3AMcGVyY2VudC5zbWNwEHBlcnRob3VzYW5kLnNtY3ALcGVzZXRhLnNtY3AMdW5pMjBCMS5zbWNwDHVuaTIwQkQuc21jcAx1bmkyMEI5LnNtY3ANc3Rlcmxpbmcuc21jcAx1bmkyMEE5LnNtY3AIeWVuLnNtY3ALZmxvcmluLnNtY3AHdW5pMDMwOAd1bmkwMzA3CWdyYXZlY29tYglhY3V0ZWNvbWIHdW5pMDMwQgt1bmkwMzBDLmFsdAd1bmkwMzAyB3VuaTAzMEMHdW5pMDMwNgd1bmkwMzBBCXRpbGRlY29tYgd1bmkwMzA0DWhvb2thYm92ZWNvbWIHdW5pMDMwRgd1bmkwMzExB3VuaTAzMTIHdW5pMDMxQgxkb3RiZWxvd2NvbWIHdW5pMDMyNAd1bmkwMzI2B3VuaTAzMjcHdW5pMDMyOAd1bmkwMzJFB3VuaTAzMzEHdW5pMDMzNQx1bmkwMzA4LmNhc2UMdW5pMDMwNy5jYXNlDmdyYXZlY29tYi5jYXNlDmFjdXRlY29tYi5jYXNlDHVuaTAzMEIuY2FzZQx1bmkwMzAyLmNhc2UMdW5pMDMwQy5jYXNlDHVuaTAzMDYuY2FzZQx1bmkwMzBBLmNhc2UOdGlsZGVjb21iLmNhc2UMdW5pMDMwNC5jYXNlEmhvb2thYm92ZWNvbWIuY2FzZQx1bmkwMzBGLmNhc2UMdW5pMDMxMS5jYXNlDHVuaTAzMTIuY2FzZQx1bmkwMzFCLmNhc2URZG90YmVsb3djb21iLmNhc2UMdW5pMDMyNC5jYXNlDHVuaTAzMjYuY2FzZQx1bmkwMzI3LmNhc2UMdW5pMDMyOC5jYXNlDHVuaTAzMkUuY2FzZQx1bmkwMzMxLmNhc2UHdW5pMDJCQwd1bmkwMkJCB3VuaTAyQkEHdW5pMDJDOQd1bmkwMkNCB3VuaTAyQjkHdW5pMDJCRgd1bmkwMkJFB3VuaTAyQ0EHdW5pMDJDQwd1bmkwMkM4C3VuaTAzMDYwMzAxC3VuaTAzMDYwMzAwC3VuaTAzMDYwMzA5C3VuaTAzMDYwMzAzC3VuaTAzMDIwMzAxC3VuaTAzMDIwMzAwC3VuaTAzMDIwMzA5C3VuaTAzMDIwMzAzAAAAAQAB//8ADwABAAMAEgAAAAAAAAAAAAACIAACAFcAAQABAAEAGgAaAAEAHAAcAAEAHgAeAAEAJQAlAAEALAAsAAEAQwBDAAEARQBFAAEATABMAAEAUQBRAAEAYABgAAEAYgBiAAEAZABkAAEAbABsAAEAbwBvAAEAeAB4AAEAiACIAAEAlACUAAEAmwCbAAEAnwCfAAEApwCnAAEAtAC0AAEAvAC8AAEAxQDFAAEA1ADUAAEA2QDaAAEA5ADkAAEA6QDpAAEBAgECAAEBBAEEAAEBBgEGAAEBDQENAAEBFAEUAAEBLAEsAAEBLgEuAAEBNQE1AAEBOgE7AAEBSwFLAAEBTQFNAAEBUAFQAAEBWAFYAAEBWwFbAAEBZAFkAAEBdAF0AAEBgAGAAAEBhwGHAAEBiwGLAAEBkwGTAAEBnwGfAAEBqAGoAAEBsQGxAAEBwAHAAAEBxgHGAAEB0AHQAAEB4wHjAAEB/AH8AAEB/gH+AAECAgICAAECCQIJAAECEAIQAAECKAIoAAECKgIqAAECMQIxAAECNgI2AAECRQJFAAECRwJHAAECSgJKAAECUgJSAAECVQJVAAECXgJeAAECbgJuAAECegJ6AAECgQKBAAEChQKFAAECjQKNAAECmAKYAAECoAKgAAECqQKpAAECuAK4AAECvQK+AAECyALIAAEDIAMgAAMDIwMjAAMDyQPNAAMDzwPgAAMD4gP4AAMEEQQYAAMAAQAAABAAAgAAABoAAABjAAEAAQAAQABAAABBAAAAAQAAvc3O4OTo7O3y9vj6+/z+/wECAwQFBgcICQoLDA8QERITFBUWFxgZGx4fIiQmJygqLjAxMjQ4OTs9PkNFRkpQeHsABQABAAEAAACAAIIAiQCMAJYAAAAAAQAAABAAHgAKAAIAKgAiAAJERkxUAC5sYXRuAC4AAmtlcm4AJG1hcmsAKgAEAAAAAQAiAAIACAACADACsgAcAAAAAAABAAAAAAABAAEAASakJswABCd4KeYAAP//AAIAAAABAAExmgBEAAABPCkqKSopKikqKSopKikqKSopKikqKSopKikqKSopKikqKSopKikqKSopKikqKSopKikqOsRBOii6KLoouii6KLoouii6KPYo9i7kKHwofCimKKYopiimKKYopiimS3wouii6KLoouii6KLoouii6KLoouii6KLoouii6KLoouii6KLoouii6KLoouii6KLoouii6KLoouii6KLoouii6KLoouihUKFQouihEKEQoRChEKEQoRChEKEQoRChEKEQouimqKaopqimqKaopqimqKEwoTChMKEwoTChMKEwoTChMKEwoTChMKEwoTChMKEwoTChMKEwoTChMKEwoTC9GL0YvRi9GL0YvRih8Laotqi2qLaotqi2qLaotqi2qLaot7ihUKFQoXChcKGQoZChkKGQoZChkKGQsnijOKFQoVChUKFQoVChUKFQoVChUKFQoVChUKFQoVChUKFQoVChUKFQoVChUKFQoVChsLHIsciiKKIooiiiKKIooiiiKLNAozjDMKGwobChsKGwobChsKGwobChsKGwobChsKGwobChsKGwobChsKGwobChsKGwobChsKGwobChsKGwobChsKGwobChUKFwoXChcKOIo4ijiKOIo4ijiKOIo4ihcKFwoXChcKFwoXChcKFwoXChcKFwtAihkKGQoZChkKGQoZChkKGQoZCiYKJgomCiYKJgomDgEKGwobChsKGwobChsKGwobChsKGwoZCxyKGQobChkKGQobDPsLoguODWqLTQpEC1sMDo9xjKmKWopakYcL64odCh0KHQpiilKKYopiimKKYopiimKKYopailqKWopaimKKYopiimKAAJSSgBEAABTOFUoAC8AMQAAAAAAAAAAAAAAAAAAAAD/9gAA//YAAP/sAAD/9gAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/8QAAAAAAAAAAAAAAAAAA//EAAP/2AAAAAAAAAAAAAP/7AAD/9gAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAA/+wAAP/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAA//YAAP/2AAAAAAAAAAAAAP/7AAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAD/ugAAAAAAAAAAAAAAAAAA//Fa3AAAAAAAAAAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAA/+IAAP/2AAD/8QAAAAAAAAAAAAAAAAAA/+wAAP/2AAD/4gAA//EAAP/sAAAAAAAA/8kAAAAAAAAAAAAA//YAAP/2AAD/8QAAAAAAAAAAAAD/3QAA/84AAP/2AAD/7AAA/8kAAP/sAAD/2AAA/7AAAP/OAAD/9gAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAAAAAAAAAAAA/+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5wAAAAAAAAAAAAAAAAAAAAAAAP/YAAD/zgAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+cAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAD/3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAP/iAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAP/OAAD/4gAA/9gAAP/dAAD/zgAA/+IAAP/nAAD/2AAAAAAAAP/YAAD/4gAA/+IAAP/sAAAAAAAA/+IAAP/nAAAAAAAA/9gAAP/YAAD/7AAAAAAAAP/sAAD/zgAA//YAAAAAAAD/2AAA//YAAAAAAAAAAAAA/9gAAP/iAAAAAAAA/9gAAAAAAAD/4gAA/9gAAAAAAAAAAAAAAAAAAP+6AAAAAAAA/+wAAAAAAAD/8QAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAA/+cAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAP/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/8QAA/7AAAP/OAAD/ugAA/8kAAP+wAAD/xAAA/+IAAP/OAAAAAAAA/7oAAP/OAAD/zgAA/8QAAAAAAAD/zgAA/9gAAAAAAAD/ugAA/7oAAAAAAAAAAAAA/+IAAP+wAAD/2AAAAAAAAP+6AAD/4gAAAAAAAAAAAAD/sAAA/84AAAAAAAD/xAAAAAAAAP/OAAD/zgAAAAAAAAAAAAAAAAAA/7oAAAAAAAD/4gAAAAAAAP/sAAAAAAAAAAAAAP/OAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAD/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6YAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAA/+wAAP/2AAD/9gAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAAAAAAAAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/nAAD/2AAAAAAAAP/sAAD/3QAAAAAAAP/EAAD/iAAA/90AAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/+wAA/84AAP/sAAD/zgAA/84AAP/EAAD/2AAA//YAAP/2AAAAAAAA/84AAAAAAAD/7AAA/9gAAAAAAAD/7AAA/90AAAAAAAD/zgAA/84AAAAAAAAAAAAAAAAAAP/OAAD/9gAAAAAAAP/OAAAAAAAAAAAAAAAKAAD/xAAAAAAAAAAAAAD/zgAAAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAA/78AAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAD/5wAA/7AAAAAAAAAAAAAA/+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/7AAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAA/7oAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAA/+IAAAAAAAD/4gAA/7AAAP+wAAD/7AAAAAAAAAAAAAAAAAAA/+IAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAD/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5wAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAD/4gAA//EAAP/nAAAAAAAAAAAAAP/2AAD/7AAA//YAAP/2AAD/5wAA/+wAAAAAAAD/2AAAAAAAAAAAAAD/4gAAAAAAAP/nAAD/9gAAAAAAAAAAAAD/2AAA/+wAAP/sAAAAAAAA/+cAAP/iAAAAAAAAAAAAAP/sAAD/4gAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/xAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAA//YAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAoAAP/YAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAABGP/iAAABGf/iAAABGv/iAAABG//iAAABHP/iAAABHf/iAAABHv/iAAABH//iAAABIP/iAAABIf/iAAABIv/iAAABI//iAAABJP/iAAABJf/iAAABJv/iAAABJ//iAAABKP/iAAABKf/iAAABKv/iAAABLv/xAAABL//xAAABMP/xAAABMf/xAAABMv/xAAABM//xAAABNP/xAAABZP/iAAABZf/iAAABZv/iAAABZ//iAAABaP/iAAABaf/iAAABav/iAAABa//iAAABbP/iAAABbf/iAAABbv/iAAABb//iAAABcP/iAAABcf/iAAABcv/iAAABc//iAAABdP/iAAABdf/iAAABdv/iAAABd//iAAABeP/iAAABef/iAAABev/iAAABe//iAAABfP/iAAABff/iAAABfv/iAAABf//iAAABgv/iAAABg//iAAABhP/iAAABhf/iAAABhv/iAAABiv/iAAABk//2AAABlP/2AAABlf/2AAABlv/2AAABl//2AAABmP/2AAABmf/2AAABmv/2AAABm//2AAABnP/2AAABnf/2AAAB1f/iAAAB1v/iAAAB1//iAAAB3//2AAAAgAEu//YAAAEv//YAAAEw//YAAAEx//YAAAEy//YAAAEz//YAAAE0//YAAAHj/+wAAAHk/+wAAAHl/+wAAAHm/+wAAAHn/+wAAAHo/+wAAAHp/+wAAAHq/+wAAAHr/+wAAAHs/+wAAAHt/+wAAAHu/+wAAAHv/+wAAAHw/+wAAAHx/+wAAAHy/+wAAAHz/+wAAAH0/+wAAAH1/+wAAAH2/+wAAAH3/+wAAAH4/+wAAAH5/+wAAAH6/+wAAAH7/+wAAAH8/+wAAAH9/+wAAAIC/+wAAAID/+wAAAIE/+wAAAIF/+wAAAIG/+wAAAIH/+wAAAII/+wAAAIQ//YAAAIR//YAAAIS//YAAAIT//YAAAIU//YAAAIV//YAAAIW//YAAAIX//YAAAIY//YAAAIZ//YAAAIa//YAAAIb//YAAAIc//YAAAId//YAAAIe//YAAAIf//YAAAIg//YAAAIh//YAAAIi//YAAAIj//YAAAIk//YAAAIl//YAAAIm//YAAAIo//YAAAIq/+wAAAIr/+wAAAIs/+wAAAIt/+wAAAIu/+wAAAIv/+wAAAIw/+wAAAJK//YAAAJS/+wAAAJe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AAABdv/2AAABd//2AAABeP/2AAABef/2AAABev/2AAABe//2AAABfP/2AAABff/2AAABfv/2AAABf//2AAABgv/2AAABg//2AAABhP/2AAABhf/2AAABhv/2AAABiv/2AAABv//2AAABwP/2AAABwf/2AAABwv/2AAABw//2AAABxP/2AAABxv/2AAABx//2AAAByP/2AAAByf/2AAAByv/2AAABy//2AAABzP/2AAABzf/2AAABzv/2AAABz//2AAAB1f/2AAAB1v/2AAAB1//2AAACAv/iAAACA//iAAACBP/iAAACBf/iAAACBv/iAAACB//iAAACCP/iAAACEP/2AAACEf/2AAACEv/2AAACE//2AAACFP/2AAACFf/2AAACFv/2AAACF//2AAACGP/2AAACGf/2AAACGv/2AAACG//2AAACHP/2AAACHf/2AAACHv/2AAACH//2AAACIP/2AAACIf/2AAACIv/2AAACI//2AAACJP/2AAACJf/2AAACJv/2AAACKP/2AAACKv/iAAACK//iAAACLP/iAAACLf/iAAACLv/iAAACL//iAAACMP/iAAACXv/iAAACX//iAAACYP/iAAACYf/iAAACYv/iAAACY//iAAACZP/iAAACZf/iAAACZv/iAAACZ//iAAACaP/iAAACaf/iAAACav/iAAACa//iAAACbP/iAAACbf/iAAACbv/iAAACb//iAAACcP/iAAACcf/iAAACcv/iAAACc//iAAACdP/iAAACdf/iAAACdv/iAAACd//iAAACeP/iAAACef/iAAACev/iAAACe//iAAACfP/iAAACff/iAAACfv/iAAACf//iAAACgP/iAAAChP/iAAAA5QDp/8QAAADq/8QAAADr/8QAAADs/8QAAADt/8QAAADu/8QAAADv/8QAAADw/8QAAADx/8QAAADy/8QAAADz/8QAAAD0/8QAAAD1/8QAAAD2/8QAAAD3/8QAAAD4/8QAAAD5/8QAAAD6/8QAAAD7/8QAAAD8/8QAAAD9/8QAAAD+/8QAAAD//8QAAAEA/8QAAAEB/8QAAAEG/7oAAAEH/7oAAAEI/7oAAAEJ/7oAAAEK/7oAAAEL/7oAAAEM/7oAAAEN/7AAAAEP/7AAAAEQ/7AAAAER/7AAAAES/7AAAAET/7AAAAEU/7oAAAEV/7oAAAEW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ANv/2AAAANz/2AAAAN3/2AAAAN7/2AAAAN//2AAAAOD/2AAAAOH/2AAAAOL/2AAAAOP/2AAAAOn/9gAAAOr/9gAAAOv/9gAAAOz/9gAAAO3/9gAAAO7/9gAAAO//9gAAAPD/9gAAAPH/9gAAAPL/9gAAAPP/9gAAAPT/9gAAAPX/9gAAAPb/9gAAAPf/9gAAAPj/9gAAAPn/9gAAAPr/9gAAAPv/9gAAAPz/9gAAAP3/9gAAAP7/9gAAAP//9gAAAQD/9gAAAQH/9gAAAQb/9gAAAQf/9gAAAQj/9gAAAQn/9gAAAQr/9gAAAQv/9gAAAQz/9gAAAQ3/9gAAAQ//9gAAARD/9gAAARH/9gAAARL/9gAAARP/9gAAART/9gAAARX/9gAAARb/9gAAARf/9gAAARj/9gAAARn/9gAAARr/9gAAARv/9gAAARz/9gAAAR3/9gAAAR7/9gAAAR//9gAAASD/9gAAASH/9gAAASL/9gAAASP/9gAAAST/9gAAASX/9gAAASb/9gAAASf/9gAAASj/9gAAASn/9gAAASr/9gAAASz/9gAAAS7/9gAAAS//9gAAATD/9gAAATH/9gAAATL/9gAAATP/9gAAATT/9gAAAWT/9gAAAWX/9gAAAWb/9gAAAWf/9gAAAWj/9gAAAWn/9gAAAWr/9gAAAWv/9gAAAWz/9gAAAW3/9gAAAW7/9gAAAW//9gAAAXD/9gAAAXH/9gAAAXL/9gAAAXP/9gAAAXT/9gAAAXX/9gAAAXb/9gAAAXf/9gAAAXj/9gAAAXn/9gAAAXr/9gAAAXv/9gAAAXz/9gAAAX3/9gAAAX7/9gAAAX//9gAAAYL/9gAAAYP/9gAAAYT/9gAAAYX/9gAAAYb/9gAAAYr/9gAAAZP/9gAAAZT/9gAAAZX/9gAAAZb/9gAAAZf/9gAAAZj/9gAAAZn/9gAAAZr/9gAAAZv/9gAAAZz/9gAAAZ3/9gAAAZ//7AAAAaD/7AAAAaH/7AAAAaL/7AAAAaP/7AAAAaT/7AAAAaX/7AAAAab/7AAAAaf/7AAAAaj/9gAAAan/9gAAAar/9gAAAav/9gAAAaz/9gAAAa3/9gAAAa7/9gAAAa//9gAAAbD/9gAAAbH/9gAAAbL/9gAAAbP/9gAAAbT/9gAAAbX/9gAAAbb/9gAAAbf/9gAAAbj/9gAAAbn/9gAAAbr/9gAAAbv/9gAAAbz/9gAAAb3/9gAAAb7/9gAAAb//7AAAAcD/7AAAAcH/7AAAAcL/7AAAAcP/7AAAAcT/7AAAAcb/7AAAAcf/7AAAAcj/7AAAAcn/7AAAAcr/7AAAAcv/7AAAAcz/7AAAAc3/7AAAAc7/7AAAAc//7AAAAdX/9gAAAdb/9gAAAdf/9gAAAd//9gAAAeD/7AAAAeH/7AAAAgL/7AAAAgP/7AAAAgT/7AAAAgX/7AAAAgb/7AAAAgf/7AAAAgj/7AAAAir/7AAAAiv/7AAAAiz/7AAAAi3/7AAAAi7/7AAAAi//7AAAAjD/7AAAAkr/9gAAAl7/7AAAAl//7AAAAmD/7AAAAmH/7AAAAmL/7AAAAmP/7AAAAmT/7AAAAmX/7AAAAmb/7AAAAmf/7AAAAmj/7AAAAmn/7AAAAmr/7AAAAmv/7AAAAmz/7AAAAm3/7AAAAm7/7AAAAm//7AAAAnD/7AAAAnH/7AAAAnL/7AAAAnP/7AAAAnT/7AAAAnX/7AAAAnb/7AAAAnf/7AAAAnj/7AAAAnn/7AAAAnr/7AAAAnv/7AAAAnz/7AAAAn3/7AAAAn7/7AAAAn//7AAAAoD/7AAAAoT/7AAAApj/7AAAApr/7AAAApv/7AAAApz/7AAAAp3/7AAAAp7/7AAAAp//7AAAAqD/9gAAAqH/9gAAAqL/9gAAAqP/9gAAAqT/9gAAAqX/9gAAAqb/9gAAAqf/9gAAAqj/9gAAAqn/9gAAAqr/9gAAAqv/9gAAAqz/9gAAAq3/9gAAAq7/9gAAAq//9gAAArD/9gAAArH/9gAAArL/9gAAArP/9gAAArT/9gAAArX/9gAAArb/9gAAArf/7AAAArj/7AAAArn/7AAAArr/7AAAArv/7AAAArz/7AAAAr7/7AAAAr//7AAAAsD/7AAAAsH/7AAAAsL/7AAAAsP/7AAAAsT/7AAAAsX/7AAAAsb/7AAAAsf/7AAAAxX/4gAAAxf/2AAAAxj/2AAAA0D/2AAAA0H/2AAAA0L/2AAAA0P/2AAAA63/2AAAA67/2AAAAAAAPoAAAAAAP4AAAAEAA4AAAAIAJwABABsAAAAlAEQAGwBgAGcAOwBpAGsAQwB4AJwARgCeALEAawCzALQAfwC2AOMAgQDpAQwArwEPAQ8A0wEUATQA1AFNAU8A9QFSAVIA+AFYAYkA+QGLAZ0BKwG/Ac8BPgHWAdYBTwHYAdgBUAHcAdwBUQHhAeEBUgHjAf0BUwIJAikBbgJHAkgBjwJKAk0BkQJPAlEBlQJeAoIBmAKEApgBvQKaAscB0gMXAxgCAAMkAyoCAgMsAywCCQMuAy4CCgMwAzECCwMzAzUCDQM3AzoCEANAA0MCFANOA08CGANSA1ICGgNhA2ECGwACAFIAAQAZAAYAGgAbAAMALABCAAMAQwBEACkAYABhACoAYgBjACMAZABnABoAaQBrABoAmgCaAAMAmwCcACsAnwCmABgApwCxAA8AtAC0ABsAtgC7ABsAvADSAAkA0wDYABAA2QDZACMA2gDjABUA6QEBAAcBAgEDAAQBBAEFABcBBgEMABwBDwEPACgBFAEqAAQBKwErAAIBLAEtACIBLgE0AB0BTQFPACABUgFSACgBWAFjAAoBZAF/AAIBgAGBAC0BggGFAAIBhgGGAAQBhwGJABcBiwGSAAwBkwGdABIBvwHEABQBxQHFACABxgHPAA4B1gHWACAB2AHYACIB3AHcAA4B4QHhAA4B4wH7AAgB/AH9AAUCCQIPAAECEAImAAUCJwInAAECKAIpACwCRwJIACQCSgJNAB4CTwJRAB4CXgJ/AAECgAKAAAUCgQKCAC4ChAKEAAEChQKMABkCjQKXABMCmAKYAB8CmgKfAB8CoAK2AAsCtwK8ABECvQK9ACQCvgLHABYDFwMYACEDJAMkACUDJQMlACcDJgMmACUDJwMnACcDKAMoACUDKQMpACcDKgMqACYDLAMsACYDLgMuACYDMAMxAA0DMwM1AA0DNwM6AA0DQANDACEDTgNPAA0DUgNSAA0DYQNhAA0AAgBXAAEAGwAFAB4AJAABACwAQwAIAEUASwABAEwAUAAhAGAAYQApAHgAmgABAJ4AngABAKcAsQAVALQAtAAeALYAuwAeALwA0gAKANMA2AAWANkA2QAqANoA4wAaAOkBAQAHAQIBAwAsAQQBBAASAQYBDAAbAQ0BDQATAQ8BEwATARQBKgALAS4BNAAfATUBOQAjAToBSQAPAUoBSgASAUwBTgASAVABUwASAVUBVgASAVgBWAANAVoBYwANAWQBfwAEAYABgQAvAYIBhgAEAYcBhwANAYoBigAEAYsBkgAQAZMBnQAUAZ8BpwAZAagBvgADAb8BxAAO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AAAAAQAWAAAAAQAeAAAAAQASAAAAAQAJAAAAAQARAAAAAQAOAAAAAQANAAAAAQAMAAAAAQAPAAAAAQAQAAAAAQAUAAAAAQAbAAAAAQATAAAAAQAVAAAAAQAfAAAAAgAAAAEAAAACAAIABQAAAAIAFwAZAAAAAwACAAUACAAA//8ADQAAAAEAAgADAAUABgAHABAAEQASABMAFAAVAAEMQAAXAAEMOgAUAAEMKAAIAAEMSAAOAAEMQgAfAAEMHAAKAAEMHAABDCYAARBGAAEMGgABENwAAQw0AAEQpAACDDgMQgABEEoAAgwODAoAAgxMAAQArgC4AZoBowACDEoABALNAs4CzQLOAAEQvAAEDCgMHAv4DCIAAwAAAAEMXAABDEoAAQAAAAYAAwABDDgAAQxKAAAAAQAAAAcAAwABC7wAAQwWAAAAAQAAABgAAwABC6oAAQwMAAAAAQAAABgAAP//AA0AAAABAAIABAAFAAYABwAQABEAEgATABQAFQADAAAAAQvsAAEMFAABAAAAAwADAAEL4gABC+IAAAABAAAAAwADAAEL4AABC9AAAAABAAAABAAA//8ADgAAAAEAAgADAAUABgAHAAgAEAARABIAEwAUABUAAP//AA4AAAABAAIAAwAFAAYABwAJABAAEQASABMAFAAVAAD//wAOAAAAAQACAAMABQAGAAcACgAQABEAEgATABQAFQAA//8ADgAAAAEAAgADAAUABgAHAAsAEAARABIAEwAUABUAAP//AA4AAAABAAIAAwAFAAYABwAMABAAEQASABMAFAAVAAD//wAOAAAAAQACAAMABQAGAAcADQAQABEAEgATABQAFQAA//8ADgAAAAEAAgADAAUABgAHAA4AEAARABIAEwAUABUAAP//AA4AAAABAAIAAwAFAAYABwAPABAAEQASABMAFAAVAAIKMgAKAt0C3gLfAuoC6wLsAu0C7gLvAvAAAwAAAAEKjAACCsQKtAABAAAABAACCoAAFwPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gAAgqMABkBOwFLA+ID4wPkA+UD5gPnA+gD6QPqA+sD7APtA+4D7wPwA/ED8gPzA/QD9QP2A/cD+AABC2wAJAp8CogKcAp2CnwK9AqCCogKjgqUC2AK/AsGCxALGgskCy4LOAtCC0wLVgqaCqAKpgqsCrIKuAq+CsQKygrQCtYK3AriCugK7gACC2oAKwMcAx0DHgMfAyEDIgMgAyoDKwMsAy0DLgMvAzcDOAM5AzoDRQNGA68D4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4AAILWgEnAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4CAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXAeICJwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswC/wMAAwEDAgMDAwQDBQMGAwcDCAMJA0cDSANNA1ADUQNUA1cDWANZA2ADUwNJA0oDSwNMA1UDVgNOA08DUgNhA1oDWwNcA10DXgNfA7MDtAO1A7YDtwPIA7gDuQO6A7sDvAO9A74DwQPCA8MDxAPFA8YDxwO/A8ADsAOxA7IAAgl2ASoB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXAeICmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAf8CAAL/AwADAQMCAwMDBAMFAwYDBwMIAwkDRwNIA00DUANRA1QDVwNYA1kDYANTA0kDSgNLA0wDVQNWA04DTwNSA2EDWgNbA1wDXQNeA18DswO0A7UDtgO3A8gDuAO5A7oDuwO8A70DvgPBA8IDwwPEA8UDxgPHA78DwAOwA7EDsgACB54CCgHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApMClAKVApYClwHiAicCmAKZApoCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0CrgKvArACsQKyArMCtAK1ArYCtwK4ArkCugK7ArwCvQK+Ar8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzAHkAeUB5gHn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AZ8B4QACAcYB2QADASwBOgHaAAMBLAFQAAEAAQEsAdUAAgE1AdYAAgFNAdcAAgGfAAEABAEGASwBkwGfAAEBUAABAAEBUAABAAAACgABAGQAAQABAGQAAQAAAAsAAQAAAAAAFAAAAAAAAAAAAAAAAAABAAAADAABAAAAFgABAAEAAEAAQAAEGQABAAEAAAAIABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAKgAqADsAOwAMAAwADAAMAAwADAAMABwAHAAcABwAHAAcABwAGQAZABkAGQAZABkAGQAZABkAGQAZABkAGQAZABkAGQAZABkAGQAZABkAGQAZACYAJgAhACEAIQAhACEAIQAhADYANgA2ADYANgBoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaAAwADAAYwBjAAgACAAIAAgACAAIAAgACAB2AHYAdgA2ADYANgA2ADYANgAsADYANgAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAg/9IAKwArAD8AIAAwADAAMAAwADAAMAAwADAAHAAcABwAHAAcABwAHAAcABwAHAAcAIAAJAAyADIAMgAyADIAMgAyADIAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABoAAAAAAAAAAAAAAGMAGAAYABgAGAAYABgAGAAYABgAGAAiACIAIgAiACIADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADv+3/7cAEgASAAAAAAAAAAAAAAAAAAAAFP/8ABQAFAAUABQAFP/3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9//3//f/9wA9AD0ADwAPAA8ADwAPAA8ADwASABIAEgASABIATABQAFAAUABQAFAAUABQAFAATABQAFAAUABQAEwAUABMAEwATAB2AHYAdgAwADAAMAAwAIYAMAAwADD/1v/W/9YAEgASABIAEgASABIAEgASABL//P/8//z//P/8//z//P/8//z//P/8//z//P/8//z//P/8//z//P/8//z//P/8//z//P/8//z//P/8//z//P/8//z//P+TABIAEgASABQAGgAaABoAGgAaABoAGgAaAAwADAAMAAwADAAMAAwADAAMAAwADAA2ADUANQA1ADUANQA1ADUANQA1ABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgBEAEcARwBHAEcARwBUAEQARABEAEQARABEAEQARABEAEQAGgAaABoAGgAaABwAlAArADoAhgBqAHIAbwBpAE0AIABqAHkAcAAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPABoAGgAv//P/9wAvAAMAAwADAAMAAwADAAMAEQARABEAEQARABEAEQAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8AGgAcABwAFgAWABYAFgAWABYAFgApACkAKQApACkAXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXwBfAF8AKAAoAFUAVQC0AAAAAAAAAAAAAAAAAAAAAABkAGQAZAAqACoAKgAqACoAKgAgACoAKgAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAU/8YAIQAhADQAFAAMAAwADAAMAAwADAAMAAwAEgASABIAEgASABIAEgASABIAEgASACcAJwAnACcAJwAnACcAJwANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0AD//y//L/8v/y//IAVQAOAA4ADgAOAA4ADgAOAA4ADgAOABgAGAAYABgAGAAG//X/1gASAC//6wAZ//D/8QA8/8f/2QAa/9v/2f/rAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/4//j/+P/4//j/+P/4//j/+P/4AOoAAAAAAAD/4wAS/+n/6QAw/8H/0wAR/9T/0//j/80AlP/5//IAVQBVAAAAEQARAF8AVf/8//wBGwCPAFUAlAAAAJT/+f/yABEAAP/8AJQAQwASABIAEQARAGIAYwASABIAEQARAGIAY//y//IAAP/yABAAEAAQ//L/8gAQ//IAFgAWABYAFgDXANcA1wBfAF8AXwAAAAD/zf/5AA0ADQAMAAz/8v/y//IADQANABAAAABQAFgAWf/1//UBGwDXANcA1wBfAF8AWACP//IAAAAAAFX/4v/i//EAAP/iAAD//QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7sAAP+xAAD/9P/WAAAARP/4AF0AEv/PAA7////gABYAPgAC/+X/uP+4AAz/5f/8//wAWABrAEgAYQAA/+MAYADsABYACAAx/+L/9//3//f/9//3//f/9//3//f/9//3//f////r//f/9//3//f/9//3//f/9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRAI8A7AAkACgAYAAUABQAKAB+AH4AK//v/+P/4//j/94AFwArAEv/2f/D/+3/uwAAAAAAAAAAAAAAAAAAAAAAAQABAAgAAgAAABQACgAAACQAAndnaHQBAAAAaXRhbAETAAEAFAAgACwAOABIAFQAYABsAHgAhAABAAAAAAEBAGQAAAABAAAAAAECAMgAAAABAAAAAAEDASwAAAADAAAAAgEEAZAAAAK8AAAAAQAAAAABBQH0AAAAAQAAAAABBgJYAAAAAQAAAAABBwK8AAAAAQAAAAABCAMgAAAAAQAAAAABCQOEAAAAAwABAAIBFAAAAAAAAQAAAAEAAAAQAAIAAQAUAAkACndnaHQAZAAAAGQAAAOEAAAAAAEAAQEAAABkAAABCgECAAAAyAAAAQsBAwAAASwAAAEMAQQAAAGQAAABDQEFAAAB9AAAAQ4BBgAAAlgAAAEPAQcAAAK8AAABEAEIAAADIAAAAREBCQAAA4QAAAESAAAAAQAAAAAAAQAKwADAAAAAAAAIAAZmEAAMzRgAFM0gABzNKAAlmjAALs04ADgAQABAAAAAAAEAAAABAAEAAAhIBBkAAAAACEoAAAAcADMAOwBDAEsAVABcAGQAbAB0AHwAhQCNAJUAnQClAK0AtQC9AMYA7QD1AP0BBgERARkBUQFZAZEBmQHPAdcB3wHnAfAB+AIAAicCUgJaAmECaQJxAnkCrwK3Ar8CxwLQAtgC4ALpAvEC+QMBAwkDEQMZAyEDKQMyA3gDgAOKA5QDnQOlA8gD0AQRBBkEIQQpBDEEOQRBBFQEagRyBHoEggSOBJYEngSmBK4EtgTABMgE0ATYBOEE/gUGBQ8FFwU0BTwFVQVdBXcFfwWIBZAFmQWhBakFywXqBfIF+gYNBhUGHQYlBi0GNQZeBmYGbganBq8Gtwa/BscG0AbYBuAG6AbwBvgHAgcMBxQHHAclB2oHcgd6B4IHiweTB5sH5QftB/cIAQgJCEYITghWCGAIagh0CHwIqQixCN8JKAlZCWEJaQlxCXkJgQnCCcoKDQoVCh8KJwoxCjkKQQpJClEKWQpiCq4K4grxCwMLCwsTCxsLIwsrCzMLWQthC2kLcQt5C4ALiAuQC5kLygvSC9oL4gvrC/ML+wwxDDkMQwxLDFQMXAxlDHYMkAyXDJ4MpQysDMUM1wzfDOcM7wz3DP8NBw0QDRgNIA02DT4NRg1ODVYNjg2WDZ4NpQ2tDbQNuw3CDcoN0Q3ZDeAN5w3uDfYN/Q4EDgsOEg5bDmMOaw5zDnwOhA7iDuoPFg8eD0MPSg9RD1gPYA9nD24PnQ/sD/QQJxAvEDcQPxBvEHcQfxCHEJAQmBCfEKcQrhC1ELwQxBDLENMQ2hDhEOgRKBEwEToRRBFNEVURhxGtEbYSGhIiEioSMhI6EkISShJrEpASmBKhEqkSwRLLEtMS2xLjEusS8xL9EwUTDRMVEx0TOBNAE0gTUBNrE3kTgROXE58TthPME9UT3RPlE+8T9xP/FB0UWBRgFGgUiRSQFJgUoBSoFLAU3RTlFO0VJRUtFTUVPRVFFU4VVhVeFWYVbhV2FYAVihWSFZoVohWqFbMVvBXFFc0V1RXdFiUWLRY3FkEWSRaFFo0WlRafFqkWsxcTF0IXShd4F6MXwRfJF9EX2RfhF+kYFxgfGFYYXhhoGHAYehiCGIoYkhiaGKIYqxj3GRsZRBlNGVUZXRlmGW8Zdxl/GZ0ZpRmtGbUZvRnFGc0Z1RndGgYaDhoWGh4aJhouGjYaZBpsGnYafhqGGo4amBqrGsYazhrWGt4a5hr9GxwbJBssGzQbPRtGG04bVhteG2YbehuCG4obkhuaG+AcHRxfHKgdDB1wHbcd/h4/Hn4eyx8QH1Yfnh+vH7cfvx/HH9Ef2R/hH+kf8R/5IAMgCyATIBsgIyArIDQgPCBEIGUgbSB1IH0ghyCPIMQgzSD7IRIhRSFNIX8hiCGRIZkhoyGsIbUh2CH/IgciDiIWIh4iJiJbImMiayJzInwihCKLIpQimyKiIqkisSK4IsAiyCLPItYjGyMjIy0jNyNAI0gjeiObI6Mj3iPlI+wj9CP8JAQkDCQfJDUkPSRFJE0kWCRhJGokcyR8JIUkkCSZJKEkqiSzJM8k2CThJOolCCUQJSklMSU6JVMlWiViJWklcSV4JX8loCW5JcElySXZJeIl6yXzJfsmAyYmJi4mNyZsJnUmfiaHJpAmmiajJqwmtSa+Jscm0ibdJuUm7ib3JwAnCicUJx4nKSczJzwngSeKJ5UnoCeoJ98n5yfwJ/ooBSgQKBgoQChIKHUouSjgKOgo8Cj4KQApCCk/KUcphimOKZgpoCmqKbIpuinCKcop0inbKeop/SoFKg0qFSocKiQqLCpQKlgqYCpoKnAqeCqAKogqkCq/KscqzyrXKt8q5yrvKyQrLCs2Kz4rRitOK1grZit8K4QrjCuUK5wrsSvBK8gr0CvYK+Ar6CvwK/gsACwILB4sJiwuLDYsPix1LKEs4C0GLSotXi1tLZkt1S3xLiUuZy54LtgvGy9TL1kvXy9lL2svcS93L30vgy+JL48vlS+bL6Evpy+tL7MvuS+/L8Uvyy/zMAYwLDBlMH8wrTDjMPQxPjF1MYExiTGRMZgxyTHZMgMyPDJVMocyxDLVMyszaTOeM7ozxjPbM+8z+DQYNEI0WzR0NJw0sTTjNRU1HjUuNTY1QjVKNVM1WzVjNXw1gzW1Nb41xjX0NiI2RTZoNoE2oDanNq42tTa8NsM2yjbVNuA25zbuNvk3ADcHNw43FTccNyM3KjcxNz83TTdWN183aDeHN6c3xjfMN9I32jfhOA04OjhcOH44hjiNOJQ4rTjGOM041Tj9OR45RTl2Oac5sDm5OcI5yznSOdk54DnoOe857znvOfY5/ToEOgs6CzoSOkg6ezqrOuA7KjtgO6Y70Dv9PDI8TDx8PJk8vTzcPQ49RD12Pao90j35PhA+Ij4sPjc+Pz5OPm8+dT6CPo4+mj6pPrw+wj7rPws/Fz9eP5k/vD/DP9Q/6UADQBVAHEBcQKZBD0EhQYhB00H9QmhCtUMCQx5DP0NIQ1NDaUOmQ8ZEI0QjRDFEPERFRE1Er0TxRQxFOUVpRbBF4kYkRkxGgEaaRspG6UcNRzBHe0fnSBRISUh+SLFI2Uj+SRZJQkljSWpJcEl3SX5JikmRSZhJn0mmSaxJs0nNSd1J9EoHShhKLEpNSmBKZ0ptSnRKe0qESqVKrEqzSrpKwUrISs9K1kreSuRK60rzSwNLGksgSzJLOUtaS21LdEt6S4FLiEuPS7VLvkvGS81L1EvlS/ZL/UwETA1MGEwwTD5MWkxoTIpMn0yqTLlMxEzfTPxNHU04TVNNfk2tTb9N0U3zThlAAIABAAgALgAAABX2EhL2yARABMgEQATIBEAE1tYyMgAIgRMSEvb2BMgEQATIBEAEyARAMtbWMoMAgAEACAAkAAAABtWldUWW1kJAAIIEaLILABqBgAELC4FB/3f/d4ABDw9A/36DAIABAAgABwAAAIAC7QAagYWAAQAIAAcAAACAAhUAGoGFgAEACAAHAAAAgAILABqBhYABAAgACAAAAIADFf0AGoGGAIABAAgABwAAAIACCwAagYWAAQAIAAcAAACAAgsAGoGFgAEACAAHAAAAgAILABqBhYABAAgABwAAAIACHQAagYWAAQAIAAcAAACAAgsAGoGFgAEACAAIAAAAgAMd/QAagYYAgAEACAAHAAAAgAILABqBhYABAAgABwAAAIACCwAagYWAAQAIAAcAAACAAgsAGoGFgAEACAAHAAAAgAI+ABqBhYABAAgABwAAAIACCwAagYWAAQAIAAcAAACAAv0AGoGFgAEACAAHAAAAgAIfABqBhYABAAgABgAAAgEBAgERGgEUAIABAAgARAAAABYTJSwnJ9zc+hMrTEz///oB1aV1RZbWQkAAggRosgsAGoESDQ0B9fb23cPExdn29vMADQALC4FB/3f/d4ABDw9A/36DAIABAAgABwAAAIACIQAagYWAAQAIAAcAAACAAtEAGoGFgAEACAAGAAACAQECARYaAR4AgAEACAAMAAAAgAMW7QAagYABHiaDAIABAAgABwAAAIACFQAagYWAAQAIAGcAAAAHIwjy6OcceNVB/0z/aRyq+zFIX0pKX3B9fX1AQH19fXdiS0pKSzxk5+cAKoED/f739kH/ef95gUD/fwa++QoLDAQBQ/9u/27/bv95BolUTcO8aXNDAIsAnQCdAJ0ECwT7BwdA/36DgAEACAAHAAAAgALoACqBhYABAAgAZwAAABLf3x1DUVFRWVxUXV9WTU1NSjklQACJCB//y62trc4DH0EAiQCJBhTus7Gu5xtAAImAADuBgA8LCwv5/QEGBgYD/Pb4AAgGgUMAmACYAJgAiwxZIQHWwMDAPT09CtqiQv9z/3P/c4OAAQAIAAcAAACAAu0AO4GFgAEACABiAAAAFvL39Oje3t7q9fXqFzQpGhoXGx4XNF97QgCIAIgAiAx4WzUeHx0aGiIrFwAMgYILAQQGDBAPDAwMBPr4Rf9x/3L/dP90/3T/dAWEpt0EOXVFAJEAmACYAJgAlACTAgwIA4QAgAEACAAHAAAAgALOAAyBhYABAAgABwAAAIAC9gAMgYWAAQAIAAcAAACAAiQADIGFgAEACAAIAAAAgAMkzgAMgYYAgAEACAAHAAAAgAL+AAyBhYABAAgABwAAAIAC2AAMgYWAAQAIAEQAAAAL398WKz1BPj4+NyYWQACJCQLhsJSUlJ624QJAAImAAByBgAgLCwv+8vUF7vCBQgCYAJgAmAVoIwXtuo5C/3P/c/9zgwCAAQAIAEwAAAAP+fkNDd/fFis9QT4+PjcmFkAAiQkC4bCUlJSetuECQACJgAAcgQ3ONDTOAAsLC/7y9QXu8IFCAJgAmACYBWgjBe26jkL/c/9z/3ODAIABAAgABwAAAIACIgAcgYWAAQAIAAUAAACBAByBhIABAAgABwAAAIACBAAcgYWAAQAIAAcAAACAAt4AHIGFgAEACAAHAAAAgAIMAByBhYABAAgAYgAAABIaGwjx39/f3+z+Exo8Ukg5OVZrQgCJAIkAiQEvL0IAiQCJAIkJc1NEOTk9LxwAGYEP/f3/CBww1eb8BwsLDAkFAkL/bv9u/24Gi65UTcO8aUQAhgCbAJ0AnQCdAwkE/vyDAIABAAgABwAAAIAC5gAZgYWAAQAIAAcAAACAAg4AGYGFgAEACAAHAAAAgAIOABmBhYABAAgACAAAAIADOQ4AGYGGAIABAAgABwAAAIACFgAZgYWAAQAIAAcAAACAAgQAGYGFgAEACAAIAAAAgAMWEQAZgYYAgAEACAAHAAAAgAIEABmBhYABAAgABwAAAIACBAAZgYWAAQAIAAcAAACAAgQAGYGFgAEACAAHAAAAgAI3ABmBhYABAAgABwAAAIACBAAZgYWAAQAIAAcAAACAAvAAGYGFgAEACAAHAAAAgAIRABmBhYABAAgABwAAAIACGAAZgYWAAQAIAAYAAAIBAQIBChkBFACAAQAIAIIAAAAiDB4lICDV1fMMJEVF+Pjz+hobCPHf39/f7P4TGjxSSDk5VmtCAIkAiQCJAS8vQgCJAIkAiQlzU0Q5OT0vHAAZgR8NDQH19vbdw8TF2fb28wAN/f3/CBww1eb8BwsLDAkFAkL/bv9u/24Gi65UTcO8aUQAhgCbAJ0AnQCdAwkE/vyDAIABAAgABwAAAIACGgAZgYWAAQAIAAsAAACAAxrZABmBgQAeg4ABAAgACwAAAIADGvoAGYGBAB6DgAEACAAGAAACAQECATsZAQkAgAEACAAHAAAAgAIOABmBhYABAAgAPQAAAA3f39/s/hMaBxIwOTlSZ0IAiQCJAIkBLy9BAIkAiYAAJoGACdXm/AcLCwwNCAFC/27/bv9uBYewTke9toSAAQAIAAcAAACAAvAAJoGFgAEACAB4AAAAFcrM09re3t7e5v8ZNzkwODg1PEI+U3VCAIgAiACIF35lNAv7vqCgDw8THiQeLDpCQsCsvcsAIYGADQEWJh0A9fUADAwMCAD7Rf90/3b/df90/3T/dASZ2AIoYkQAiQCcAJwAnACCCnK/v0tLS0tLS0xOgQL8//+DAIABAAgABwAAAIACBAAhgYWAAQAIAAcAAACAAgQAIYGFgAEACAAHAAAAgAIMACGBhYABAAgABwAAAIACMgAhgYWAAQAIAAcAAACAAuYAIYGFgAEACAAHAAAAgAIQACGBhYABAAgAFQAABwYBAgICAgICAN9AAIkCrVetQQCJADYEC1wLAMSBgAEACAAZAAAJCAECAgICAgICAgL5Pd9AAIkCrVetQQCJADYGNu4LXAsAxIGAAQAIAAcAAACAAi8ANoGFgAEACAAHAAAAgAItADaBhYABAAgABwAAAIACDQA2gYWAAQAIAAoAAAMCAQICAN9BAIkAaAALgQCAAQAIAAcAAACAAhYAaIGFgAEACAAHAAAAgAI+AGiBhYABAAgABwAAAIACRgBogYWAAQAIAAcAAACAAmcAaIGFgAEACAAHAAAAgAI0AGiBhYABAAgACwAAAIADNAwAaIGBACiDgAEACAAHAAAAgAIgAGiBhYABAAgABwAAAIACJgBogYWAAQAIAAcAAACAAkgAaIGFgAEACAAGAAACAQECATpoARQAgAEACAAxAAAAETxOVVBQBQUjPFR1dSgoIyrf30EAiQCJgABogRINDQH19vbdw8TF2fb28wANAAsLhIABAAgABwAAAIACSgBogYWAAQAIAAkAAACAQACLgABogYWAAQAIAAcAAACAAj4AaIGFgAEACAAwAAAAExMIAv///ejl17unp6dRUVFLMAAwgYEB/PlFAIUAjACYAJgAmACSBnRQCwsyLRWEAIABAAgABwAAAIACDgAwgYWAAQAIAB4AAAoJAQICAQEBAQECAgDfQACJAcF1QADCAn7LPEEAiQBjBAtMCwsCgQC0gYABAAgABwAAAIACWgBjgYWAAQAIACoAAAAFIv7i39/fQgCJAIkAiQZ1XlcREQAIgYEGFDNDCwtkf0MAkwCWAJYAloQAgAEACAAHAAAAgAIWAAiBhYABAAgACQAAAIBAAImAAAiBhYABAAgABwAAAIACPAAIgYWAAQAIAAYAAAIBAQIBQwgBPACAAQAIAAcAAACAAhoACIGFgAEACAAHAAAAgAJIAAiBhYABAAgAOwAAAA3z8+93dnZ37yL+4t/f30IAiQCJAIkGdV5XEREACIEH5zc2XFwLC+aBBhQzQwsLZH9DAJMAlgCWAJaEgAEACAA0AAAABN/mezwBQQCSAJcC9A4jQACKAulUbEAAg4AAdoGAAQsLQAC0AQsLgUH/CP8KgUH/C/8KhACAAQAIAAcAAACAAh0AdoGFgAEACAAHAAAAgAIjAHaBhYABAAgAHQAAAAvLy0+ZmUNDv3V1ADaBgAELC0ABHQELC4FA/u6EgAEACAAHAAAAgALpADaBhYABAAgABwAAAIACEQA2gYWAAQAIAAcAAACAAhsANoGFgAEACAAHAAAAgAL5ADaBhYABAAgABwAAAIAC+QA2gYWAAQAIAEgAAAAdFwwGAwMD8fDbs5mZmUNDQ0Evy8tPmZlDQ791dQAsgYEB/PlFAIUAjACYAJgAmACSBnRQOTkyLRWBAQsLQAEdAQsLgUD+7oQAgAEACAAHAAAAgAInADaBhYABAAgABwAAAIACEQA2gYWAAQAIAGkAAAAhEATy5d7e3uTwAxAaLDpCQkI7LhsQ9smpmJiYqsr2ECZQc0IAiACIAIgEeVouACCBgREGDA4LBwcJDAwMCQcHCw4MBgBCAJgAmACSBHc+C9WXRP97/3T/dP90/3sEl9ULPndBAJIAmIOAAQAIAAcAAACAAvIAIIGFgAEACAAHAAAAgAIaACCBhYABAAgABwAAAIACIgAggYWAAQAIAAcAAACAAhAAIIGFgAEACAAIAAAAgAMiAgAggYYAgAEACAAHAAAAgAIQACCBhYABAAgABwAAAIACEAAggYWAAQAIAAcAAACAAhAAIIGFgAEACAAHAAAAgAJDACCBhYABAAgABwAAAIACEAAggYWAAQAIAAsAAACAA/wSACCBgQAyg4ABAAgACwAAAIAD/CYAIIGBADyDgAEACAAHAAAAgAICACCBhYABAAgABwAAAIACJAAggYWAAQAIAAYAAAIBAQIBFiABFACAAQAIAIAAAAAs+Pjx7uDgTk5HMBYQBPLl3t7e5PADEBosOkJCQjsuGxD2yamYmJiqyvYQJlBzQgCIAIgAiAR5Wi4AIIEKswsLCwcDA/bQs7OBEQYMDgsHBwkMDAwJBwcLDgwGAEIAmACYAJIEdz4L1ZdE/3v/dP90/3T/ewSX1Qs+d0EAkgCYgwCAAQAIAAcAAACAAuIAIIGFgAEACAAHAAAAgAIQACCBhYABAAgABwAAAIACCgAggYWAAQAIAAYAAAIBAQIBECABFACAAQAIAAcAAACAAh4AIIGFgAEACAAHAAAAgALyACCBhYABAAgAigAAADEYKjEsLOHh/xgwUVEEBP8GEATy5d7e3uTwAxAaLDpCQkI7LhsQ9smpmJiYqsr2ECZQc0IAiACIAIgEeVouACCBDw0NAfX29t3DxMXZ9vbzAA2BEQYMDgsHBwkMDAwJBwcLDgwGAEIAmACYAJIEdz4L1ZdE/3v/dP90/3T/ewSX1Qs+d0EAkgCYgwCAAQAIAAcAAACAAiYAIIGFgAEACAALAAAAgAMm6AAggYEAKIOAAQAIAAsAAACAAyYGACCBgQAog4ABAAgABwAAAIACGQAggYWAAQAIAHEAAAAl2OVJPBAE8uXe3t7k8AMQGiw6QkJCOy4bEPbJqZiYmKrK9hAmUHNCAIgAiACIBHlaLgAggYABCwuCEQYMDgsHBwkMDAwJBwcLDgwGAEIAmACYAJIEdz4L1ZdE/3v/dP90/3T/ewSX1Qs+d0EAkgCYg4ABAAgABwAAAIAC8gAggYWAAQAIAAcAAACAAhoAIIGFgAEACAALAAAAgAMa1AAggYEAFIOAAQAIAAsAAACAAxoGACCBgQAUg4ABAAgACwAAAIADHBoAIIGAABSEgAEACAAHAAAAgAK5ANKBhYABAAgAUAAAAA/f3xEZLDpDQ0M+Ny0mITpgQwCDAIkAiQCJCAfxvpqamrvq/UAAiYAAK4GAGAsLCwsE8N3KtrCvr6+yt7y9AEdHRzsO26hD/33/c/9z/3ODAIABAAgABwAAAIACEAArgYWAAQAIAFMAAAAB399BAIkAiQ0lLUBOV1dXUktBOjZKaUMAhQCJAIkAiQgbBdKurq7P/hFAAImAAD+BgB4LCzAwMC8mD/jhysHAwMDEyc3OAFhYWE4k9sihmJiYg4ABAAgAiAAAADAT+Mu0uzEjDQULFxwcGBQQBPLl3t7e5PADEBosOkJCQjsuGxD2yamYmJiqyvYQJlBzQgCIAIgAiAR5Wi4AIIEOvb3I4vv7EywsLDEwvL+9gREGDA4LBwcJDAwMCQcHCw4MBgBCAJgAmACSBHc+C9WXRP97/3T/dP90/3sEl9ULPndBAJIAmIMAgAEACABZAAAAE9/fCBswNzg4OEddb3JSpd/qFUp6QgCJAIkAiQrl17mfjo6OoLrY5UAAiYAAMIGACwsLCwDv39nu/Pjo3YEPvb27uri3AEFBQT0q/9i0jEP/eP9z/3P/c4OAAQAIAAcAAACAAvIAMIGFgAEACAAHAAAAgAIaADCBhYABAAgABwAAAIACKgAwgYWAAQAIAAcAAACAAkMAMIGFgAEACAAHAAAAgAIIADCBhYABAAgAeQAAACMYKjEsLOHh/xgwUVEEBP8G398IGzA3ODg4R11vclKl3+oVSnpCAIkAiQCJCuXXuZ+Ojo6gutjlQACJgAAwgRwNDQH19vbdw8TF2fb28wANAAsLCwDv39nu/Pjo3YEPvb27uri3AEFBQT0q/9i0jEP/eP9z/3P/c4OAAQAIAAcAAACAAjYAMIGFgAEACAB8AAAANQPz7/T16+v5AwD5572enp6evvQb9tzc3Nz6GzE2Mjk5NjAzTGx8fHx8TSoOGzE+Pj4+OiEAHIGBAwIGDBBGAJoAmQCYAJgAmACYAI0RZj8H3a6urq7P7+LrCwsLBwH+RP90/3X/c/9z/3MOhrHY/DFOTk5OQS0hRCUHhACAAQAIAAcAAACAAvIAHIGFgAEACAALAAAAgAMGEAAcgYEAMoOAAQAIAAcAAACAAhoAHIGFgAEACAALAAAAgAMa/AAcgYEAPIOAAQAIAAcAAACAAioAHIGFgAEACAAHAAAAgAIiAByBhYABAAgABwAAAIACJAAcgYWAAQAIAAcAAACAAvwAHIGFgAEACAAHAAAAgAICAByBhYABAAgACAAAAIADAvwAHIGGAIABAAgAjwAAAAff39/3I0BhekEAgQCIAilIYUMAiQCJAIkAhRN0b25jY3NtZ08c+Pj4+BM6NjZye0oAogCiAKIAogClAJkA4/9U/7EAiAFqgEAAgIGACMHa+gsLCwoGAkL/c/9z/3MBlcSCAgEGCkUAlACWAJkAmQCZAI0QZj8C3ampqSsrKyoPMhoFAPtD/uL/ZgAUAMaDgAEACABfAAAAJwcE58vLy5yamKPF6ePa2NjZ6AcGGTJGRkY5JRAM672hl5p5e2g3ACSBgQf++PNQUAqzhET/dP90/3T/ef95gAsGDAwMDAwOEAb//gBCAJgAmACHBVoLzMwYcUAAmIOAAQAIAA4AAAUEAQICAgIExAAybjJC/3MAC/9zgQCAAQAIABMAAAcGAQICAgICAgbbWMQAMm4yARjQQv9zAAv/c4GAAQAIAAcAAACAAiMAMoGFgAEACAAHAAAAgAIzADKBhYABAAgABwAAAIACNAAygYWAAQAIAAcAAACAAgUAMoGFgAEACAAHAAAAgAILADKBhYABAAgABwAAAIACOQAygYWAAQAIAEIAAAAGDA0A7d/f30IAiQCJAIkPazMM5a2Pj485OTkrGAwAGIEJAQH+AAsZCwsaUUQAhwCZAJkAmQCHCFEaCwsZCwD+AYMAgAEACAAHAAAAgALiABiBhYABAAgABwAAAIACCgAYgYWAAQAIAAcAAACAAhIAGIGFgAEACAAHAAAAgAIzABiBhYABAAgABQAAAIIAGIGFgAEACAAHAAAAgALyABiBhYABAAgABwAAAIACFAAYgYWAAQAIAAYAAAIBAQIBBhgBFACAAQAIAFgAAAARn5/Jxri4JiYfCO4MDQDt39/fQgCJAIkAiQ9rMwzlrY+Pjzk5OSsYDAAYgRSzCwsLBwMD9tCzswEB/gALGQsLGlFEAIcAmQCZAJkAhwhRGgsLGQsA/gGDAIABAAgABwAAAIAC7AAYgYWAAQAIAAcAAACAAvwAGIGFgAEACAAHAAAAgAIKABiBhYABAAgABgAAAgEBAgEWGAEUAIABAAgABwAAAIACKAAYgYWAAQAIAAcAAACAAuIAGIGFgAEACABiAAAAFggaIRwc0dHvCCBBQfT07/YMDQDt39/fQgCJAIkAiQ9rMwzlrY+Pjzk5OSsYDAAYgRkNDQH19vbdw8TF2fb28wANAQH+AAsZCwsaUUQAhwCZAJkAmQCHCFEaCwsZCwD+AYMAgAEACAAHAAAAgAIWABiBhYABAAgACwAAAIAAFoEAGIGBAB6DgAEACAAHAAAAgAIRABiBhYABAAgABgAAAgEBAgELGAEeAIABAAgABwAAAIACCgAYgYWAAQAIAAgAAACAAwriABiBhgCAAQAIABkAAAABpdVAAIUFDpdFdQAagYABCwtAAL4BCwuEgAEACAAqAAAAAbnVQACFAyO6Rt1A/3oEK0enAFmDgAELC0ABDgELC0ABDgELC4FA/wKEAIABAAgABQAAAIAADIOFgAEACAAFAAAAgAA8g4WAAQAIAAUAAACAACqDhYABAAgABQAAAIAAPoOFgAEACAAoAAAAAc/TQQCPAIsC0+c/QACPAngd1EAAkIAAY4GAAQsLgQYvogDeYQsLgwCAAQAIABoAAAACt7fTQACCBhCeRWFhABiBgAbPCwt+CwvPhACAAQAIAAcAAACAAvIAGIGFgAEACAAHAAAAgAIiABiBhYABAAgABwAAAIACEAAYgYWAAQAIAAcAAACAAgIAGIGFgAEACAAHAAAAgAICABiBhYABAAgABwAAAIACJAAYgYWAAQAIAAYAAAIBAQIBFhgBFACAAQAIAAcAAACAAiYAGIGFgAEACAAHAAAAgAIaABiBhYABAAgAGgAABwYBAQICAQICAPRA/1cB9CZAAMMBJiJBAIT/cwELh0AAmIEAgAEACAAHAAAAgALsACKBhYABAAgABwAAAIACFAAigYWAAQAIAAcAAACAAvYAIoGFgAEACAAHAAAAgAL8ACKBhYABAAgAZwAAACfq5eTk5OTr/ZGRkZ62xdLS3fQMECc7Ozuxm5KkxuVQPQrVqI6RkUZxQwCOAI4AjgCOA3dZAA6BgRQGBR0ZHBwc1MCchISE4/MFBAMI/OKBFPbs7fYAbG1iU0M6O9LT0f8aID1ea4OAAQAIAAcAAACAAvYADoGFgAEACAAHAAAAgAIKAA6BhYABAAgABQAAAIIADoGFgAEACAAEAAACAQEDAQoOgYABAAgABQAAAIIADoGFgAEACAAFAAAAggAOgYWAAQAIAAUAAACCAA6BhYABAAgABwAAAIACEgAOgYWAAQAIAAUAAACCAA6BhYABAAgABAAAAgEBAwESDoGAAQAIAAUAAACCAA6BhYABAAgABQAAAIIADoGFgAEACAAFAAAAggAOgYWAAQAIAAcAAACAAjMADoGFgAEACAAFAAAAggAOgYWAAQAIAAUAAACCAA6BhYABAAgABQAAAIIADoGFgAEACAAFAAAAggAOgYWAAQAIAIgAAAA3ChwjHh7T0/EKIkND9vbx+Orl5OTk5Ov9kZGRnrbF0tLd9AwQJzs7O7GbkqTG5VA9CtWojpGRRnFDAI4AjgCOAI4Dd1kADoEPDQ0B9fb23cPExdn29vMADYEUBgUdGRwcHNTAnISEhOPzBQQDCPzigRT27O32AGxtYlNDOjvS09H/GiA9XmuDAIABAAgABwAAAIACEAAOgYWAAQAIAAcAAACAAj0ADoGFgAEACAAHAAAAgAILAA6BhYABAAgACAAAAIADC+wADoGGAIABAAgABwAAAIACDgAOgYWAAQAIALIAAAA89Obi6Ojo6ObzCZWVlZ230dbW5PLl4trm8dnN1djV1dW3mDo8LxkE/M7OxbGYtr2urbjR6VQht42NkZIxaEQAkgCSAJIAkgCAA2Q6koBE/1r/QP9A/0D/UgaGvOohOQC3gYEoCw4DHRgcJCQk2MmihISE4/QFBAMeShkLCwsI++zXv7+/9j9penp6GQmCIezW0N/0AGxsOwgD8uDU0fseIzxdbCAgICEP8dKokZGRo9+DAIABAAgABwAAAIAC2gC3gYWAAQAIAE8AAAAkRktkentl0dF7e2pFPEdFOjo6Nzv6z6GQkJCn1fohUHt7Xh4AEoGBAvn1+IMKIxcLCwsC/QDu8QBBAIcAhwtcIQrcooaGhperXWtAAIeDgAEACAAHAAAAgAITABKBhYABAAgAQQAAABH17eHb2NjY2d/u+xAGFRU6RmdCAIIAggCCB2NBPBQUEQH1g4EZBAgGAP8CCAwMDAHzlJSUpNYHMmV7e3seFQeEgAEACAAFAAAAgAD2g4WAAQAIAAUAAACAAAqDhYABAAgABQAAAIAAGoOFgAEACAAGAAAAgAEa9oOGAIABAAgABQAAAIAAEoOFgAEACAAFAAAAgADtg4WAAQAIAFQAAAAd2N/e2NjY0dDYxaKXl0FBrZeRqs8f+LeXl7/yGj5sQgCCAIIAggNtQgAUgYEJ9/UAAQULCwsWGoMD+PP3AEEAhQCFC21gnpaRkZGv5QonYEAAhYMAgAEACACUAAAAGv/q2NXY2Nja3ODj2tDHw9YEJCQkKScW/+Szj0L/ev96/3oGj7Pk/xpKbkIAggCCAIIUbkoaJIyMobzQzs4CKy8kvasDFAD8gRYBAQkPCfvz7/H09PT2DCogGxMFDQ8IAUEAhQCFBXteJ/zQmkT/ff9z/3P/c/99BZrQ/Cdee0AAhQ8IUSHjvaWc+gMICAW76AbYgwCAAQAIAAcAAACAAkIAFIGFgAEACABdAAAAIc7OKCjY397Y2NjR0NjFopeXQUGtl5Gqzx/4t5eXv/IaPmxCAIIAggCCA21CABSBA94YGN6BCff1AAEFCwsLFhqDA/jz9wBBAIUAhQttYJ6WkZGRr+UKJ2BAAIWDgAEACAAHAAAAgALZABSBhYABAAgABwAAAIAC9gAUgYWAAQAIAAcAAACAAhYAFIGFgAEACABWAAAAEAf75tjY2N3q+Q8fHx8fEvvsQQCAAIMUd1c6FRUlF37Xso2NjaLR+TBpfgD3gSUBAfv6AAcLCwsLCgH25NXQ0NAOWHp6ehkTASsrKxX1zqaXl5ew8IMAgAEACAAHAAAAgAL2APeBhYABAAgABwAAAIACCgD3gYWAAQAIAAcAAACAAgoA94GFgAEACAAIAAAAgAMaCgD3gYYAgAEACAAHAAAAgAISAPeBhYABAAgABQAAAIIA94GFgAEACAAEAAACAQEDARL3gYABAAgABQAAAIIA94GFgAEACAAFAAAAggD3gYWAAQAIAAUAAACCAPeBhYABAAgABwAAAIACMwD3gYWAAQAIAAUAAACCAPeBhYABAAgABwAAAIAC7QD3gYWAAQAIAAUAAACCAPeBhYABAAgABQAAAIIA94GFgAEACAAFAAAAggD3gYWAAQAIAHYAAAAgChwjHh7T0/EKIkND9vbx+Af75tjY2N3q+Q8fHx8fEvvsQQCAAIMUd1c6FRUlF37Xso2NjaLR+TBpfgD3gTUNDQH19vbdw8TF2fb28wANAQH7+gAHCwsLCwoB9uTV0NDQDlh6enoZEwErKysV9c6ml5eXsPCDAIABAAgABwAAAIACEAD3gYWAAQAIAAsAAACAAxDsAPeBgQAUg4ABAAgACwAAAIADEOIA94GBABSDgAEACAAGAAACAQECARf3AQIAgAEACAAHAAAAgAIOAPeBhYABAAgAWgAAABDw/BEfHx8bDf7o2NjY2OX8C0H/d/90BoCgveLi0uBA/3kJIEVqampVJv7IjkD/eYAA94EFCgoQEQsEgxsBCRUmNjs7O/2zkZGR8vkK4ODg9hY9ZXR0dFsagwCAAQAIAEMAAAAP5eX09OXl5foXIyM6ODhKa0MAiACPAI8AjwFJSUEAjwCPgAA9gYAGhITwCMnm/YIB+PRC/3n/ef95BpC61AgIhISEgAEACAAGAAACAQECAQs9AR4AgAEACAC/AAAADOTo5+Tk5OTh4eckN2RDAIYAhgCGAIYDSB3psEP/c/9z/3P/cz6ArNpA/M/Pz83K2OLj4+Pf7g4aGnhvTTIyMikkJg00WVlZR0H7+gcVFRUVEgEZEuCunJycvOsFCDd5eXlAAA+BP/n5+vfx3tbU19ezs8HlBh9PaWlpaT8RBO3Is7Ozs9fo6v4ABAD7/ff8BgYGrKCeobze0dHa2tra7gobLS0tLS0VHgkcDPn5VFRUNQz60aGMjIyMufAmVIOAAQAIAAcAAACAAg0AD4GFgAEACAAHAAAAgAINAA+BhYABAAgABwAAAIACFQAPgYWAAQAIAAcAAACAAvkAD4GFgAEACAAHAAAAgALwAA+BhYABAAgABwAAAIACEwAPgYWAAQAIADkAAAAY0dF7e2ZOPUhHPz8/lZWVp83sCzRde3sAEoGACf//EgsICAgI/eyBAtK+kUP/cP9w/3D/dgGEkISAAQAIAEEAAAAc7OxGRtHRe3tmTj1IRz8/P5WVlafN7As0XXt7ABKBDt4YGN4A//8SCwgICAj97IEC0r6RQ/9w/3D/cP92AYSQhIABAAgABwAAAIACGgASgYWAAQAIAAYAAAIBAQIB8hIBHgCAAQAIAAcAAACAAgYAEoGFgAEACAAnAAAAEuDU1NTU4G1yeHh4eG3R0Xt7AEyBD9/f6hsoKCgoIRvq398ACAiEgAEACAAHAAADAgECAgLRe1AACIGAAQAIAAcAAACAAhwAUIGFgAEACAAHAAAAgAIwAFCBhYABAAgABwAAAIACOABQgYWAAQAIAAcAAACAAlkAUIGFgAEACAAHAAAAgAImAFCBhYABAAgACwAAAIADJhIAUIGBADKDgAEACAAHAAAAgAITAFCBhYABAAgABwAAAIACJgBMgYWAAQAIAAcAAACAAiYAUIGFgAEACAAHAAAAgAImAFCBhYABAAgALQAAABUwQklERPn5FzBIaWkcHBce0dF7ewBQgRINDQH19vbdw8TF2fb28wANAAgIhIABAAgABwAAAIACNgBQgYWAAQAIAAcAAACAAn0ATIGFgAEACAAHAAAAgAI0AFCBhYABAAgALQAAABXf09PT099scXd3d3ds0dF7e3tpVQBMgRLf3+obKCgoKCEb6t/fAAgI4fcBhIABAAgAEwAAAAjR0Xt7e2lVAEyBgAQICOH3AYSAAQAIAAcAAACAAjgATIGFgAEACAAiAAAABdHRe3ta60IAkADZAJkF9l17ewB2gYIESEgICP2BAbCwhACAAQAIAAcAAACAAkYAdoGFgAEACAAkAAAABdHRe3tU5UIAkADZAJkF9V57ewB2gYAG/v46OggI74EBoqKEAIABAAgAIgAAAA8W+93R0dF7e3tuWEwtLQAwgQT9/QgOBoEGJE5weHh6/YMAgAEACAAGAAACAQECARwwAc4AgAEACAAHAAAAgAJ7ADCBhYABAAgABwAAAIACRAAwgYWAAQAIAAgAAAIBAQIAcEAAhgEUAIABAAgABwAAAIACMAAwgYWAAQAIAAcAAACAAlAAMIGFgAEACAAyAAAAF+/v0XtXV3vRFvvd0dHRe3t7blhMLS0AMIEM0yMeVVICBc79/QgOBoEGJE5weHh6/YMAgAEACABsAAAAEtHRZXtvSUlIQD45HwT8DA0DAwND/1n/Wf9Z/2wVlLHWJk9HPz8/lZWVqM/sCzVfe3sA1oGAEAgIEg4ICAgNEQ0KCAgIB/jigQLQvZBC/3D/cP9wBIiZpb7MgQLQvZBD/3D/cP9w/3cBhZCEAIABAAgABwAAAIAC7gDWgYWAAQAIAAcAAACAAu0A1oGFgAEACAA5AAAAGNHRZXtoTTtMSz8/P5WVlajP7As1X3t7ABKBgAkICBIMCAgIA/bqgQLQvZBD/3D/cP9w/3cBhZCEgAEACAAFAAAAggASgYWAAQAIAAcAAACAAhQAEoGFgAEACAAHAAAAgAIeABKBhYABAAgABwAAAIACCgASgYWAAQAIAAcAAACAAgoAEoGFgAEACABRAAAAJOPEopWVlT8/P0dZZ9HRZXtoTTtMSz8/P5WVlajP7As1X3t7ABKBgAnw18K6uLi/0+n5gQkICBIMCAgIA/bqgQLQvZBD/3D/cP9w/3cBhZCEgAEACAAHAAAAgAIqABKBhYABAAgABwAAAIACGAASgYWAAQAIAGYAAAAX/+rY1djY2NbZ6/8UJSckJCQpJxb/5LOPQv96/3r/egaPs+T/GkpuQgCCAIIAggRuShoA/IEFAQEKExAFgQsGCwsLBP7+BQ0PCAFBAIUAhRB7YC4G3auRh4eHkavdBi5ge0AAhYMAgAEACAAHAAAAgAL1APyBhYABAAgABwAAAIACCQD8gYWAAQAIAAcAAACAAhEA/IGFgAEACAAHAAAAgAL/APyBhYABAAgACAAAAIADEf8A/IGGAIABAAgABwAAAIAC/wD8gYWAAQAIAAcAAACAAv8A/IGFgAEACAAHAAAAgAL/APyBhYABAAgABwAAAIACMgD8gYWAAQAIAAcAAACAAv8A/IGFgAEACAALAAAAgAP/DwD8gYEAMoOAAQAIAAsAAACAA+wPAPyBgQA8g4ABAAgABwAAAIAC/wD8gYWAAQAIAAcAAACAAv8A/IGFgAEACAAHAAAAgAL/APyBhYABAAgABwAAAIAC5QD8gYWAAQAIAAgAAACAA+XEAPyBhgCAAQAIAAgAAACAA+X3APyBhgCAAQAIAAgAAACAA+XiAPyBhgCAAQAIAAQAAAIBAQMB5fyBgAEACAAEAAACAQEDAeX8gYABAAgABwAAAIAC4QD8gYWAAQAIAIYAAAAnCRsiHR3S0vAJIUJC9fXw9//q2NXY2NjW2ev/FCUnJCQkKScW/+Szj0L/ev96/3oGj7Pk/xpKbkIAggCCAIIEbkoaAPyBFQ0NAfX29t3DxMXZ9vbzAA0BAQoTEAWBCwYLCwsE/v4FDQ8IAUEAhQCFEHtgLgbdq5GHh4eRq90GLmB7QACFgwCAAQAIAAcAAACAAg8A/IGFgAEACAALAAAAgAMP6wD8gYEAFIOAAQAIAAsAAACAAw/rAPyBgQAUg4ABAAgABwAAAIACGwD8gYWAAQAIAG4AAAAbx/U1B//q2NXY2NjW2ev/FCUnJCQkKScW/+Szj0L/ev96/3oGj7Pk/xpKbkIAggCCAIIEbkoaAPyBgAgICAABAQoTEAWBCwYLCwsE/v4FDQ8IAUEAhQCFEHtgLgbdq5GHh4eRq90GLmB7QACFgwCAAQAIAAcAAACAAvUA/IGFgAEACAAHAAAAgAINAPyBhYABAAgACwAAAIADDesA/IGBAAqDgAEACAALAAAAgAMN/wD8gYEAFIOAAQAIAAsAAACAAw//APyBgAAyhIABAAgAtgAAABcC7dnV2NjY1tnr/w0UEAoKChIXEP/ks49C/3r/ev96Bo+z5P8aSm5CAIIAggCCHG5KGpOOjY6Ojo+XoLrEu7u7rZ2ZHB71zLGxuKMaR/92/2L/P/8p/yn/Kf9G/3wFodIGGgCTgQUBAQoTEAWBIwYLCwsE/f4FDQ8IAXt7clkqBuCympGRkZqy4AYqWXJ7AQEICYEfBQsLCwDu4t3V0NDQJ3p6ehkQASsrKyYR+Madl5eXuPqDAIABAAgAVAAAACXR0WV7fmJBPDY0Njo6OkhLPEtre3v61qiQkJCz5PshXXt7VhgAEoGAEwgIEBYSCwsLGiUZAAkH/v7+5tgAQQCHAIcLZysA26WGhoaeq11vQACHgwCAAQAIAAcAAACAAv4AEoGFgAEACABSAAAAJdHRe3t+YkE8My8zOjo6REY8S2t7e/rWqJCQkLPk+yFde3tWGAASgYIREBYSCwsLGiUZAAkH/v7+5tgAQQCHAIcLZSX21qOGhoaeq11vQACHgwCAAQAIAE0AAAAZl5ev1+ng2djY2Nzj5uYIMUFBJPjCl5coS3FCAIIAggCCA25FABSBgAD4gwv6+QAaGwsLCwX9+QBBAIUAhQl2YJGRkbz0ByReQACFg4ABAAgAMwAAABTR0Vh7aUMvJyIhIRsTFShCYnt7ABqBgAgICCIUCgoKCwtF/1z/XP9a/1r/Wv9oAYKThIABAAgABwAAAIACFAAagYWAAQAIAAcAAACAAigAGoGFgAEACAAHAAAAgAI6ABqBhYABAAgABwAAAIACUQAagYWAAQAIAAcAAACAAiYAGoGFgAEACABTAAAAJCg6QTw88fEPKEBhYRQUDxbR0Vh7aUMvJyIhIRsTFShCYnt7ABqBGQ0NAfX29t3DxMXZ9vbzAA0ACAgiFAoKCgsLRf9c/1z/Wv9a/1r/aAGCk4SAAQAIAAcAAACAAkYAGoGFgAEACABkAAAAMe3f4Ovw6OgW+cSioqKi0/vl6eXe3t7e4PwiLzQsJyf5LmpqampPJAwlOy4uLi4pDgAMgYEsAwgSGXp6enJNIxPuxMTExM3c5u3w/QgICAD18I+Pj7Xt+hw9RkZGRjQuFBQJhACAAQAIAAcAAACAAgUADIGFgAEACAALAAAAgAMPEAAMgYEAMoOAAQAIAAcAAACAAhkADIGFgAEACAALAAAAgAMZ/AAMgYEAPIOAAQAIAAcAAACAAikADIGFgAEACAAHAAAAgAIhAAyBhYABAAgABwAAAIACIwAMgYWAAQAIAAcAAACAAvwADIGFgAEACAAHAAAAgAIPAAyBhYABAAgACAAAAIADD/wADIGGAIABAAgAjgAAACwcJDk8PDQG6MWln5+fn7HM6gUXFxcA376np6fcETp7e3vR0dHd+RIiOkhISF9GAIAAoAC3ALcAtwClAIoKbFE/Pz8/LRoSADaBGgICAAN4eHp6elcoGP/o2dvp9fnx6eLf18OwnUL/ef95/3kBqsyBGuHr9vv7++/Su8nT2uX+Fik0LR4PCRAUBvz+AoMAgAEACAA/AAAACRX75eHj5+rq8QFBAIsAiwFJSUIAiwCLAIsHe2RPSU5OADWBgRAEFy2EhPAICgoICISELk5wfkIAgQCBAICEgAEACABIAAAADerqXV0V++Xh4+fq6vEBQQCLAIsBSUlCAIsAiwCLB3tkT0lOTgA1gQO48vK4gRAEFy2EhPAICgoICISELk5wfkIAgQCBAICEAIABAAgACQAAAIBAAIuAADWBhYABAAgABwAAAIACQgA1gYWAAQAIAAcAAACAAjwANYGFgAEACAAGAAACAQECAV41ARQAgAEACAAGAAACAQECATA1ARQAgAEACAAHAAAAgAIoADWBhYABAAgABwAAAIACSAA1gYWAAQAIADIAAAAVwcrPz895eXlMHO2/k5M9PamTnLUAEoGBBQ79CAg6b0MAlQCVAJUAiQJ4CAiBAfb8hACAAQAIAAcAAACAAggAEoGFgAEACAAHAAAAgAIcABKBhYABAAgABwAAAIACJAASgYWAAQAIAAcAAACAAkUAEoGFgAEACAAHAAAAgAISABKBhYABAAgABwAAAIACEgASgYWAAQAIAAcAAACAAhIAEoGFgAEACAAHAAAAgAISABKBhYABAAgASQAAACCmptDNv78tLSYP9cHKz8/PeXl5TBztv5OTPT2pk5y1ABKBBLAICAgEgQPzzbCwgQUO/QgIOm9DAJUAlQCVAIkCeAgIgQH2/ISAAQAIAAcAAACAAuIAEoGFgAEACAAHAAAAgAIKABKBhYABAAgABwAAAIAC4gASgYWAAQAIAAcAAACAAggAEoGFgAEACAAHAAAAgAIoABKBhYABAAgABwAAAIAC9AASgYWAAQAIAFMAAAAlHC41MDDl5QMcNFVVCAgDCsHKz8/PeXl5TBztv5OTPT2pk5y1ABKBDw0NAfX29t3DxMXZ9vbzAA2BBQ79CAg6b0MAlQCVAJUAiQJ4CAiBAfb8hIABAAgABwAAAIACIgASgYWAAQAIAAsAAACAAyISABKBgQAog4ABAAgABwAAAIACPwASgYWAAQAIAAcAAACAAh0AEoGFgAEACAAHAAAAgAIgABKBhYABAAgACwAAAIADIP4AEoGBAAqDgAEACAAcAAAAAbzwQACgAiOmVEAAgoAARIGAAQgIQACcAQgIhACAAQAIACwAAAABv/BAAKAFMOdrIqdXQACLBM8ldwBHgYABCAhAAJwBCAhAAJwBCAiBQP8JhACAAQAIAAcAAACAAh0AR4GFgAEACAAHAAAAgAI5AEeBhYABAAgABwAAAIACJwBHgYWAAQAIAAcAAACAAicAR4GFgAEACAAkAAAAAczgQACIA3Tg8ClAAIsFZSDKdABUgYABCAiBBkCZAMhdCQiDAIABAAgANAAAAAYN9cWjpa3wQACfB0g8IxAIDqhUQQCqAKWAAESBgQf/GzMuCAhPakMAgQCHAIMAgwEICIUAgAEACAAHAAAAgAIKAESBhYABAAgABwAAAIACJgBEgYWAAQAIAAcAAACAAhQARIGFgAEACAAJAAAAgEAAloAARIGFgAEACAAJAAAAgEAAloAARIGFgAEACAAHAAAAgAIUAESBhYABAAgABwAAAIACFABEgYWAAQAIAAcAAACAAiQARIGFgAEACAAHAAAAgAIiAESBhYABAAgAFwAABwYBAQICAQICAPFA/2sB7C5AALYBLhoDdIQIlEAAhIGAAQAIAAcAAACAAgoAGoGFgAEACAAHAAAAgAIeABqBhYABAAgABwAAAIACAQAagYWAAQAIAAcAAACAAhQAGoGFgAEACACCAAAAEfju4dvY2NjZ3+77EAYVFTpFZ0IAggCCAIIHXCkU/ePb29tBAIUAhRBwWEdSUUlJSZ+fn7HX9hU+Z0IAhQCFAIUDYyUAHIGBIwQIBgD/AggMDAwB85SUlKTWBzJle3t7YjMT//8SCwgICAj97IEC0r6RQ/9w/3D/cP92BISQGAb8hACAAQAIAHAAAAAV7/UEERMH8eHY2NjZ3+77EAYVFTpFZ0IAggCCAIIHb1VKRCoF7+9FAJkAmQAJAK4A4gC3ARZxQQCZAJkB7wBAAJSBApat3oIZBAgGAP8CCAwMDAHzlJSUpNYHMmV7e3thMRGBQACRAggIGoEByPeFAIABAAgAegAAABQUEQH09e3h29jY2Nvm/A8hFPPc4/dBAIEAgQE/P0IAgQCBAIEOcVpFP0REC/Hb19neMDxjQgCCAIIAggVjQDwUACuBAh4VB4IXBAgGAP8CCAwMDAoHAwAKCggIhIQuTnB+QgCAAIEAgIINBBctlJSUpNYHMmV7e3uDAIABAAgAiAAAABHb2+rq29vb7wUFDjc5OURGSmhDAIAAhQCFAIUBU1NBAIUAhQ4CAhERAgICFzRAQFdVVWdEAIgApQCsAKwArAFmZkEArACsgAA6gYAGhITwCOcBCYIB/vtE/37/fP95/3n/eQaNssoICISEgQaEhPAIyeb9ggH49EL/ef95/3kGkLrUCAiEhIQAgAEACAC+AAAAEdvb6urb29vvBQUONzk5REZKaEMAgACFAIUAhQFNTUEAhQCFAQsLQQC1ALUFGg4ODg4aRgCnAKwAsgCyALIAsgCnEPj4Bwf4+PgMIiIrVFZWYWNnRACFAJ0AogCiAKIBXFxBAKIAooBAAIaBgAaEhPAI5wEJggH++0T/fv98/3n/ef95Bo2yyggIhISBFwgIAN/f6hsoKCgoIRvq398AhITwCOcBCYIB/vtE/37/fP95/3n/eQaNssoICISEhACAAQAIAL4AAAAR29vq6tvb2+8FBQ43OTlERkpoQwCAAIUAhQCFAU9PQQCFAIUK+PgHB/j4+BlASlxFAI0AtQC1ALUAuACcAXVnRACGAJ8AogCiAKIBXFxBAKIAogVQNRcLCwtFALUAtQC1AKgAkgCGA2dnAGqBgAaEhPAI5wEJggH++0T/fv98/3n/ef95Bo2yyggIhISBBoSE8AjT9QaCAv338UX/fP97/3n/ef95/3kGjbLKCAiEhIIKCxIJzs4nUXN7e32EAIABAAgAhAAAAAz05eXl+hcjIzo4OEprQwCIAI8AjwCPAXV1QQCPAI8M5eX0UjgiHiAkJycuPkwAyADIAIYAhgDIAMgAyAC4AKEAjACGAIsAi4AAcoEE8AjJ5v2CAfj0Qv95/3n/eQaQutQICISEgQGEhIEQBBcthITwCAoKCAiEhC5OcH5CAIEAgQCAhACAAQAIAIUAAAABSXlCAK8AxADEB3NnTjszOdN/QQDWANEZOSDwztDYMC85SeXl9PTl5eX6FyMjOjg4SmtDAIgAjwCPAI8BSUlBAI8Aj4AAb4EGCAgB5cZPakMAgQCHAIMAgwEICIMD/xszLkD/bAqGhIQAhITwCMnm/YIB+PRC/3n/ef95BpC61AgIhISEgAEACAB5AAAAEdvb6urb29vvBQUONzk5REZKaEMAgACFAIUAhQE/P0EAhQCFAe7uQQCYAJgF/fHx8fH9RgCKAI8AlQCVAJUAlQCKgABpgYAGhITwCOcBCYIB/vtE/37/fP95/3n/eQaNssoICISEgQ8ICADf3+obKCgoKCEb6t/fg4ABAAgAdQAAAAvb2+rq29vb/CItP3BDAJgAmACYAJsDf1hKaUMAggCFAIUAhQE/P0EAhQCFBTMY+u7u7kMAmACYAJgAiwV1aUpKAE2BgAaEhPAI0/UGggL99/FF/3z/e/95/3n/ef95Bo2yyggIhISCCgsSCc7OJ1Fze3t9hIABAAgAkQAAAD8uLikO7d/g6/Do6Bb5xKKioqLT++Xp5d7e3t7jDEA/IPja2+95eTc3eXl5aVI9Nzw8A+nTz9HW5SRqampqTyQMBSU7Li4AIIECFBMJgiYDCBIZenp6ck0jE+7ExMTEzdzm9fb/CAgIBgL8+goKCAiEhC5OcH5CAIAAgQCAghAEFy2Pj4+17focPUZGRkY0LoOAAQAIAIAAAAAC6vEBQQCLAIsBcXFCAIsAiwCLFntkT0lOThX75eHj5+pKMBoWGBwfHyY2QQDAAMABfn5IAMAAwADAALAAmQCEAH4AgwCDgABqgQvwCAoKCAiEhC5OcH5CAIAAgQCAggQEFy2EhIEQBBcthITwCAoKCAiEhC5OcH5CAIEAgQCAhACAAQAIAIIAAAABSXBCAKwAzgDOBn1xWEU9Q91CAIkA4ADaE0Iq+tja4jU4QkkV++Xh4+fq6vEBQQCLAIsBSUlCAIsAiwCLB3tkT0lOTgB5gQYICADkx09qQwCBAIcAgwCDDQgIAP39AP8bMy6BiISEgRAEFy2EhPAICgoICISELk5wfkIAgQCBAICEAIABAAgAhgAAAAMv3Hl5QACkAi9mbUYAkQCRAJEAkQCWAI8AgB5uZmVaWmpmZU0c+fn5+Ro8L+Dg9h45aH1tVll5IEBZQgCAAIAAgALgAHCBACJA/34K+IL3IiIiIgoqFgWCAgEFCUQAgwCEAIcAhwCHC3pULwHcrq6uwdfy/4ID//36+EL/ef95/3kBmMKFAIABAAgAGAAAAAzAB1KRfTiU0Tx61wAPgQL2lPaDAYKChQCAAQAIAAcAAACAAvwAD4GFgAEACAAHAAAAgAIQAA+BhYABAAgABwAAAIACBgAPgYWAAQAIAAsAAACAAxAGAA+BgQAKg4ABAAgABwAAAIACBgAPgYWAAQAIAAcAAACAAgYAD4GFgAEACAAHAAAAgAIGAA+BhYABAAgABwAAAIACGAAPgYWAAQAIAAcAAACAAgYAD4GFgAEACAALAAAAgAMYBgAPgYEACoOAAQAIAAcAAACAAgYAD4GFgAEACAAHAAAAgAIGAA+BhYABAAgABwAAAIACBgAPgYWAAQAIAAcAAACAAjkAD4GFgAEACAAHAAAAgAIGAA+BhYABAAgABgAAAgEBAgEGDwEKAIABAAgABwAAAIACBgAPgYWAAQAIAAcAAACAAgYAD4GFgAEACAA4AAAAHBAiKSQk2dn3EChJSfz89/7AB1KRfTiU0Tx61wAPgRINDQH19vbdw8TF2fb28wAN9pT2gwGCgoUAgAEACAAHAAAAgAIWAA+BhYABAAgABwAAAIACzwAPgYWAAQAIAAcAAACAAhEAD4GFgAEACAALAAAAgAMR/AAPgYEA8YOAAQAIAAcAAACAAhQAD4GFgAEACABhAAAAAuHhUkH/Yf95Jq70JUlXRi4nOTlRYnR0dDExdHR0WT45OSIiNkc6GADs4usXcNcAGoEG+Yz5p9j8/4EP//78+feAgICJmEI7ycNPZkIAgACAAIALCQYCAP79/f739oWFhYABAAgABgAAAgEBAgH0GgH2AIABAAgAUgAAAAYN7LWzr+UUQQCAAIAHF/jHq6ur7xdBAIAAgBLgIT5JSUlTSlhVS0tLRjco4AAvgRIjI/7VqYODgyN9fXJIG/TMzMx9ggrx9v0DAPvz9P0FBYYAgAEACAAkAAAAELX5P6xGE5TGLF7g9v399gDzgQ43vTccHEtL2dlLS2RkICCDAIABAAgAXQAAAClkZE0e/NyulJSUor7l/A80U2Tm5urz/AELEhISDggA/Pfv6ebxBgbxAPeBATdyRACmALMAswCzAKYgcjcI1Lu0tLS71Ag3KB0bGxsdKDdCTE5MTExOTEJkZCAgg4ABAAgABwAAAIAC6QAvgYWAAQAIAFoAAAAk39/p8/LmECsgERENExcRN2h/f39wUy4YGBQRER0i7/Xy6N8AA4GAAgQFA4IC+fHvRf94/3n/ev96/3r/egSUz/8vZ0UAgACHAIcAhwCEAIIBCgWCAv///4MAgAEACAAGAAACAQECAd4DAfYAgAEACAAGAAACAQECAfIDAfYAgAEACAAHAAAAgAIeAAOBhYABAAgACwAAAIADHt4AA4GBAPaDgAEACAAGAAACAQECAfoDAfYAgAEACAAGAAACAQECAdUDAfYAgAEACAA8AAAACPzcrJKSkqTS/EEAgACADeAQIzI1MjIyLB0Q4AARgUEAhgCGBFsdAOKkQ/96/3r/egCGggX17PEA7fCGAIABAAgARQAAAAz5+QcH/NyskpKSpNL8QQCAAIAN4BAjMjUyMjIsHRDgABGBA84pKc5BAIYAhgRbHQDipEP/ev96/3oAhoIF9ezxAO3whoABAAgABwAAAIACHAARgYWAAQAIAAUAAACBABGBhIABAAgABwAAAIAC/wARgYWAAQAIAAcAAACAAugAEYGFgAEACAAHAAAAgAIIABGBhYABAAgAYAAAAA3g4PMNFkVaRicbLi5OY0IAgACAAIABJiZCAIAAgACAEWpLPS4uFhQnODEVFgbx4OAAD4ED2+z6/4IP/v36+ICAgJq6QjvJw09rfkIAgACAAIALBwQA//39/f3+BBMggwCAAQAIAAcAAACAAvYAD4GFgAEACAAHAAAAgAIKAA+BhYABAAgABwAAAIACCgAPgYWAAQAIAAgAAACAAzMKAA+BhgCAAQAIAAcAAACAAhIAD4GFgAEACAAFAAAAggAPgYWAAQAIAAgAAACAAxIZAA+BhgCAAQAIAAUAAACCAA+BhYABAAgABQAAAIIAD4GFgAEACAAFAAAAggAPgYWAAQAIAAcAAACAAjMAD4GFgAEACAAFAAAAggAPgYWAAQAIAAcAAACAAu0AD4GFgAEACAAHAAAAgAIZAA+BhYABAAgABQAAAIIAD4GFgAEACAAFAAAAggAPgYWAAQAIAIAAAAAdChwjHh7T0/EKIkND9vbx+ODg8w0WRVpGJxsuLk5jQgCAAIAAgAEmJkIAgACAAIARaks9Li4WFCc4MRUWBvHg4AAPgRMNDQH19vbdw8TF2fb28wAN2+z6/4IP/v36+ICAgJq6QjvJw09rfkIAgACAAIALBwQA//39/f3+BBMggwCAAQAIAAcAAACAAhAAD4GFgAEACAALAAAAgAMQ7AAPgYEAFIOAAQAIAAsAAACAAxDYAA+BgQAUg4ABAAgABgAAAgEBAgEwDwEHAIABAAgABwAAAIACDgAPgYWAAQAIAFoAAAAmAgHnzc3NmpmXosXn4dvY2NnmAwISKTo6Oi8dCQfgrpeZcXFeLwAagYEH/fbwQ0MCs4lE/3r/ev96/3//fwH2+4MG//37+fr9AEEAhwCHBWkZzc0YaUAAh4MAgAEACAA5AAAADeDg8w0WJyIN/w0uLkpfQgCAAIAAgAEmJkEAgACAAuAAHIED2+z6/4ENAQEA/PeAgICXvDkywLmFgAEACAAHAAAAgALtAByBhYABAAgAbAAAAC7f397l/BMuMSUtLSsyOTZMbX9/f245Bv7OsrIJCQ4eFSIuNja8qbnKyc3U298AFoED+/Du94IC/PbyRf96/3v/e/96/3r/egSb1v0sa0IAiwCLAIsKcmTFxT4+Pj4+PkCBAgID/4ECEyAXgwCAAQAIAAUAAACCABaBhYABAAgABQAAAIIAFoGFgAEACAAHAAAAgAIIABaBhYABAAgABwAAAIACLAAWgYWAAQAIAAcAAACAAuMAFoGFgAEACAAHAAAAgAIGABaBhYABAAgAFQAABwYBAgICAgICAOBAAIACqkqqQQCAACmAAE2BAMaBgAEACAAZAAAJCAECAgICAgICAgL5MOBAAIACqkqqQQCAACkDKegATYEAxoGAAQAIAAcAAACAAiQAKYGFgAEACAAHAAAAgAInACmBhYABAAgABwAAAIACGgApgYWAAQAIAAgAAAMCAAIDAOBBAIAAX4IAgAEACAAGAAACAQECASZfAfYAgAEACAAGAAACAQECATpfAfYAgAEACAAGAAACAQECAUJfAfYAgAEACAAGAAACAQECAWNfAfYAgAEACAAGAAACAQECATBfAfYAgAEACAAMAAAAgAMwJgBfgYAB9iiDAIABAAgABgAAAgEBAgEdXwH2AIABAAgABwAAAIACMABfgYWAAQAIAAYAAAIBAQIBMF8B9gCAAQAIAAYAAAIBAQIBMF8B9gCAAQAIAC4AAAAQOkxTTk4DAyE6UnNzJiYhKOBBAIAAgALgAF+BDwMD9+vs7NO5urvP7Ozp9gOHAIABAAgABgAAAgEBAgFAXwH2AIABAAgACQAAAIBAAIKAAF+BhYABAAgABgAAAgEBAgE+XwH2AIABAAgAMgAAABT/9PHz8OXXu6ioqEhISDgQBgH/ACiBAnZ5f0QAhACHAIcAhwCBAWZFgQErJoIB/fqDAIABAAgABwAAAIACCgAogYWAAQAIACgAAAAA4EEAgACAAjS9Z0AAswJvxjVBAIAAgALgAFWBgQE/P4EA/YEBuLiFAIABAAgABwAAAIACUgBVgYWAAQAIAAkAAACAAVUAQAC0gYWAAQAIACgAAAAA4EIAgACAAIAJblZPCQkU9eHg4IOBAVdwQwCCAIUAhQCFggIQJzGDAIABAAgABQAAAIAAJoOFgAEACAAGAAAAgEAAgIOFAIABAAgABQAAAIAANoOFgAEACAAEAAABAAEABwAUAIABAAgABQAAAIAAIoOFgAEACAAFAAAAgABCg4WAAQAIADkAAAAI8/Pvbmxsbu/gQgCAAIAAgAluVk8JCRT14eDggwflLCtNTAQF5IEBV3BDAIIAhQCFAIWCAhAnMYOAAQAIACgAAAAD5W0z/UEAgACECusEDnPvV2N74ABkgYFAAJaDQf8a/xuBQf8c/xyFAIABAAgABwAAAIACFQBkgYWAAQAIAAcAAACAAigAZIGFgAEACAAXAAAAC81JlpY2Nrttbc0AKoGBQADzg0D/DYWAAQAIAAYAAAIBAQIBAioB9gCAAQAIAAYAAAIBAQIBFioB9gCAAQAIAAcAAACAAiAAKoGFgAEACAAHAAAAgAIMACqBhYABAAgABwAAAIACDAAqgYWAAQAIADwAAAAd7ePi5+TZwpaWljY2Nib+9e/tzUmWljY2u21tzQAggRFfYWdscHBwXy4zMxIO6Ojo5uKBQADzg0D/DYUAgAEACAAHAAAAgAIsACqBhYABAAgABgAAAgEBAgEaKgH2AIABAAgAYAAAACl/f3BTKAvxxqeWlpanxvELIEprf9/f5O//CxQjMDY2NjAkFQsB8eXfABSBAgU0aEQAgQCHAIcAhwCBBWg0BdOagEL/ev96/3oGgJrTBQD+/oIG/v4ABQoKBYICBQoKgwCAAQAIAAYAAAIBAQIBARQB9gCAAQAIAAYAAAIBAQIBFRQB9gCAAQAIAAYAAAIBAQIBHRQB9gCAAQAIAAYAAAIBAQIBCxQB9gCAAQAIAAsAAACAAx0LABSBgAD2hIABAAgABgAAAgEBAgELFAH2AIABAAgABgAAAgEBAgELFAH2AIABAAgABgAAAgEBAgELFAH2AIABAAgABgAAAgEBAgE+FAH2AIABAAgABgAAAgEBAgELFAH2AIABAAgADAAAAIADCxsAFIGAAfZGgwCAAQAIAAwAAACAA/gbABSBgAH2PIMAgAEACAAHAAAAgAILABSBhYABAAgABgAAAgEBAgELFAH2AIABAAgABgAAAgEBAgELFAH2AIABAAgABgAAAgEBAgEZFAH2AIABAAgACwAAAIADGfYAFIGAAPaEgAEACAALAAAAgAMZDQAUgYAA9oSAAQAIAAsAAACAAxnYABSBgAD2hIABAAgADAAAAIADGQsAFIGAAfb2gwCAAQAIAAsAAACAAxkeABSBgAD2hIABAAgABgAAAgEBAgHtFAH2AIABAAgAgAAAADkVJy4pKd7e/BUtTk4BAfwDf39wUygL8canlpaWp8bxCyBKa3/f3+Tv/wsUIzA2NjYwJBULAfHl3wAUgRIDA/fr7OzTubq7z+zs6fYDBTRoRACBAIcAhwCHAIEFaDQF05qAQv96/3r/egaAmtMFAP7+ggb+/gAFCgoFggIFCgqDAIABAAgABgAAAgEBAgEbFAH2AIABAAgADAAAAIADGwEAFIGAAfYKgwCAAQAIAAwAAACAAxv3ABSBgAH2CoMAgAEACAAHAAAAgAImABSBhYABAAgAZQAAAC3Z6Twtf39wUygL8canlpaWp8bxCyBKa3/f3+Tv/wsUIzA2NjYwJBULAfHl3wAUgYMCBTRoRACBAIcAhwCHAIEFaDQF05qAQv96/3r/egaAmtMFAP7+ggb+/gAFCgoFggIFCgqDgAEACAAHAAAAgAIBABSBhYABAAgABgAAAgEBAgEZFAH2AIABAAgACwAAAIADGQEAFIGAAPaEgAEACAAMAAAAgAMZFQAUgYAB9jKDAIABAAgADAAAAIADGy0AFIGAAUb2gwCAAQAIAAcAAACAArYAxoGFgAEACABGAAAACPjkt5iYmLTc7kEAgACAD+ALEyMwODg4NS0kHxsyWHpBAIAAgALgACGBCjs7MgrdsIqDg4M7gwz76trKurS0tLS3ur/AhQCAAQAIAAcAAACAAgsAIYGFgAEACABQAAAAAeDgQQCAAIAOHyc2Q0xMTElBODIvQ2B7QgCAAIAAgAgV/8+srKzM+AxAAICAADSBghwiIiIiGwf04c3GxcXFyMzQ0QBMTExCG/LIpJycnIMAgAEACAB+AAAAOCgd//P7CxMTDPz33r2yun9/cFMoC/HGp5aWlqfG8QsgSmt/39/k7/8LFCMwNjY2MCQVCwHx5d8AFIER9AsjIyMmJsDBwcHByt/0BTRoRACBAIcAhwCHAIEFaDQF05qAQv96/3r/egaAmtMFAP7+ggb+/gAFCgoFggIFCgqDAIABAAgARAAAAAjg9golMTExS3BAAIIEIoz+F15BAIAAgAfg6cORkZG730EAgACAgAAMgYMF9OLw9+/lgQO6uba0gQgsLAnatoODgyyDAIABAAgABwAAAIACFAAMgYWAAQAIAAcAAACAAigADIGFgAEACAAHAAAAgAIzAAyBhYABAAgABwAAAIACUQAMgYWAAQAIAAcAAACAAh8ADIGFgAEACABlAAAAGCg6QTw88fEPKEBhYRQUDxbg9golMTExS3BAAIIEIoz+F15BAIAAgAfg6cORkZG730EAgACAgAAMgQ8NDQH19vbdw8TF2fb28wANgwX04vD37+WBA7q5trSBCCwsCdq2g4ODLIOAAQAIAAcAAACAAj8ADIGFgAEACAB0AAAAMt3d+BUqLykvLy0oLFFoaGhoOhgIGTQ0NDQwG//w7PL16+v+AfXkwampqanP/Bbz3d0AEoEB3uWCAv349UT/ev98/3n/ef95DKHV6xw6Ojo6KRo6HwaCAwIFCg5EAIkAhwCHAIcAhwp6VTEM5Lm5ubnQ6oMAgAEACAAHAAAAgAIBABKBhYABAAgACwAAAIADAQwAEoGBADyDgAEACAAHAAAAgAIVABKBhYABAAgACwAAAIADFfgAEoGBADKDgAEACAAHAAAAgAIlABKBhYABAAgABwAAAIACHQASgYWAAQAIAAcAAACAAh8AEoGFgAEACAAHAAAAgAL4ABKBhYABAAgABwAAAIACCwASgYWAAQAIAAgAAACAAwv4ABKBhgCAAQAIAA8AAAUEAQICAgIEKGPDACeAQP96gED/eoCAAQAIABQAAAcGAQICAgICAgZM3ChjwwAnAhDQAED/eoBA/3qAAIABAAgABwAAAIACHQAngYWAAQAIAAcAAACAAi0AJ4GFgAEACAAHAAAAgAInACeBhYABAAgABQAAAIIAJ4GFgAEACAAHAAAAgAITACeBhYABAAgABwAAAIACMwAngYWAAQAIAD8AAAAA4EIAgACAAIAVYy0H4aqNjY0tLS0gEAUHCP3s4OAADYGBAhRHeEIAiACIAIgCeEcUgQoTB//+AQEB/v8HE4OAAQAIAAcAAACAAvsADYGFgAEACAAHAAAAgAIPAA2BhYABAAgABwAAAIACFwANgYWAAQAIAAcAAACAAjgADYGFgAEACAAHAAAAgAIFAA2BhYABAAgABwAAAIACBQANgYWAAQAIAAcAAACAAgUADYGFgAEACAAHAAAAgAIFAA2BhYABAAgAVQAAAAugoLy5q6sZGRL74eBCAIAAgACAFWMtB+GqjY2NLS0tIBAFBwj97ODgAA2BAKiCBvz4+OvFqKiBAhRHeEIAiACIAIgCeEcUgQoTB//+AQEB/v8HE4OAAQAIAAcAAACAAvYADYGFgAEACAAHAAAAgAIUAA2BhYABAAgABwAAAIAC9gANgYWAAQAIAAcAAACAAgUADYGFgAEACAAHAAAAgAIoAA2BhYABAAgABwAAAIAC5wANgYWAAQAIAGAAAAAQDyEoIyPY2PYPJ0hI+/v2/eBCAIAAgACAFWMtB+GqjY2NLS0tIBAFBwj97ODgAA2BDw0NAfX29t3DxMXZ9vbzAA2BAhRHeEIAiACIAIgCeEcUgQoTB//+AQEB/v8HE4MAgAEACAAHAAAAgAIVAA2BhYABAAgACwAAAIADFQUADYGBACiDgAEACAAHAAAAgAInAA2BhYABAAgABwAAAIACEAANgYWAAQAIAAcAAACAAhMADYGFgAEACAALAAAAgAMT+wANgYEACoOAAQAIABIAAABAAIYHCYo4aaXXAA+BgEAAi4gAgAEACAAjAAAAQACGAx3CMNVA/2sIHDii+VC61wDygYBAAMiBQADIg0D/HoaAAQAIAAcAAACAAvEA8oGFgAEACAAHAAAAgAINAPKBhYABAAgABwAAAIAC+wDygYWAAQAIAAcAAACAAvsA8oGFgAEACAAhAAAAAeU3QACGAdXPQACAAW0XQACGBHzL1QBVgQElp4MB3VGHgAEACAAXAAAACnoKnDlXV7e31QAOgYAAaoEA0IEA0ISAAQAIAAUAAACCAA6BhYABAAgABwAAAIACHAAOgYWAAQAIAAcAAACAAgoADoGFgAEACAAHAAAAgAIKAA6BhYABAAgABwAAAIACCgAOgYWAAQAIAAcAAACAAgoADoGFgAEACAAHAAAAgAIKAA6BhYABAAgABwAAAIACGgAOgYWAAQAIAAcAAACAAhgADoGFgAEACAAaAAAHBgABAgIBAgMA9ED/UAH0HUAAwQEdGABrQP95gACVQACHgQCAAQAIAAcAAACAAvwAGIGFgAEACAAHAAAAgAIQABiBhYABAAgABwAAAIAC8wAYgYWAAQAIAAcAAACAAgYAGIGFgAEACABlAAAAMezsKChqalg/NSPuu5mamidOamrn5+nvmpqatMnX19/zBwodLi4utaObqcTi6ufn5wAGgSTpLS3pFy9KVVZWSjktLdTW1fkSFhIFBQXXvZKSkuHt/v38APfigQP37/D4ggEB+4OAAQAIAE4AAAAl29saGnBwUR372aSFhYWk2fsdUXDc3Nnl+xIdGRkZIBX75NjcAPWBI+ktLekCLFhnZ2dYLALXq5ycnKvXAfr9AwMD+/cBDAoBAQEND4MAgAEACAB1AAAAE8/P0NXh7PX+AQICAg84ZAIC2NiTQ/9Y/1j/WP9vDpfN7AU4YXl5eWIvBATa2kD/eASkyM8A1oEDFAkA/oIG/gAIExRDfkEAkACNgUAAkgR4LBLbmET/df9o/2j/aP9zBZPRBSdSeUAAkoFBAI4AkAJrNBWDgAEACABCAAAAHAsWCOnPz895eXliOBz1v5OTPT2pnbb1z895eQASgYEH/f0DDAcHOl1EAIUAlQCVAJUAiQJ4BweBBvb2AP4kJP6DAIABAAgAPwAAAALwSkpCAIYAhgCGEXNjSkpFLxP43NzcaGi+vvAAL4EBCAhB/3L/cgY8WHh4eBQNggEiMkH/cv9ygUH/cv9yg4ABAAgAXwAAABXp0sbKysrKy9jqBggVISEhIRoFGc+cQ/93/3f/d/93CqPXEjt0dHR0PwDrgRL6+gsfItno/gsLCwsF8NkiHfr6QgCSAJIAkgNhQMWkQ/9z/3P/c/9zA6HFQWZAAJKDgAEACAAVAAAACK6u4ODEWFgAGYGAQP9sA6kVCQmEgAEACABPAAAAA+vrrpFE/3T/bf9t/23/fQ6y6tbW2+oHDRQXFxcZJjdAAMcDDQ0A8IGAQACEBl9FGenIsodC/2n/af9pC/P8CwsLCv3s8PkKGEEAlgCWhIABAAgAbwAAADEaGQby8tDKpoSEhISixs/f38axh4eHh7fU3Nz5HR0aJC8vLy9BVVxQW1M+LCwsLCAA8YGBAQsVQwChAKEAoQCSDmU6Du7Lvr6/R0xNKP/DnUL/af9p/2kU9f0NCwoNBfMGFBwXCgP+8Ofp8hQLhIABAAgAIgAADAsAAgEBAQECAQICAQME2BD4nElAAMYB2PVDAIIARgCCADwL/rX1CwtDw+xDzbUAgAEACABfAAAABsXW1cTE0LxE/33/TP9M/0z/TBmKvvERQUqoqOzsOERLOBYFBf729vb29+MAx4ED/v4JDEMAlgCWAJYAigxkPPLLnZ2dnb7l5QsLQf9z/3MMXFErKysrJBkUFAf+/oOAAQAIAHsAAAAi++nWzs3NzdPg8fwMCAkJHDZ3d2YxEB4vIgkJCQkH++sjvapE/33/Xv9e/17/XgmDweR3d2hQMwDZgQ37+/v59O0EFRMLCwsH/UL/c/9z/3MO0TxDSUtLSzEcJR4VBfv7QwCTAJMAkwCMCW1J/uHEvb29/VFBAIAAk4OAAQAIABkAAAAAvED/Xgbp6R49eAAagYBB/2H/YQILC9SEgAEACAC2AAAAKu3v4tLFxcXFrp2nqbjGxsbG0uDj6esAFBQUFBslKyouIxUVFRUD7+0QvZ9D/2v/a/9r/2sOkcYRFjRXb29vbzERxKqEQ/9v/2//b/9vCpC8EENra2trPgDbgSf6+vb4CR8VA/8JCw4NCwsKDA0MDAwMDQwKCxUXEQ0RDgD/DB8C9Pr6QgCIAIgAiA1rSQXYwMDAwMTR7QVJakAAiAdOTk41GhXcsUP/fv9+/37/fgS03BUcToMAgAEACAB8AAAABt7O09HRvqNC/2P/Y/90FqnJvKu50dHR0dLf79/xBAwNDQ0H+un2Qv9j/2P/cg2KqLcdMV18fHx8VhoA2YED/v4DDEIAlgCWAJYdOM3HwL6+vtjt5Ov0BA4ODg4OEBUcBPT2/kxMDLiJRP92/3b/dv92/30FncALKURMgwCAAQAIAGcAAAAZ3bMFL+nSxsrKysrL2OoGCBUhISEhGgUZz5xD/3f/d/93/3cKo9cSO3R0dHQ/AOuBFka6ukb6+gsfItno/gsLCwsF8NkiHfr6QgCSAJIAkgNhQMWkQ/9z/3P/c/9zA6HFQWZAAJKDgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACABGAAAAInZ2SR/VpIGBgYGo1R9Jdnbi4uX8AAEVFRUVEP/75t7i4gD4gREzUXp6enpOM8iqgYGBgavI2OmDCvTYGxj7+/v7CRkbgwCAAQAIABMAAAgHAQEBAQICAgIHtePjx0njGfhA/3kEpQ/+AH+BAIABAAgAQgAAAAPy8qyFQv90/3T/dA+Cs+Xg4OLo/wMICgoKDRcgQACyggD4gYAGZkQk+M65kkL/ef95/3kB7PKDB/bo7PkDBn19hACAAQAIAGgAAAAuBgkI+vrPyKmNjY2NpsbO6enGs4+Pj4+40+bm/Q8OCyAgICA6Sz5KNxwcHBwPAPiBgQEKEUIAhgCGAIYPelcyCO3PxMTFNjs7GvbJp0L/ef95/3kR7vYCAP8E7v4OEgb++Ozt+xkOhACAAQAIACsAAAADsLDr4UL/fAAOAIUKsLDQOjoEBDo6APiBA/+/vxOBCTU1p+npNTXTv/+DgAEACABSAAAAA9rhxI5D/2v/a/9r/2scntH/HEZOwsH39z5ITj0eDg3/////APDX5+jaAPiBDn19fWtEJ/TRqKioqMXm5oERgYFCORkZGRkTDg8F//7+/gkKgwCAAQAIAGMAAAAHbW1ULBTEs5BD/3j/eP94/3ghv+nZ2eLy/gsGCAgbM21tXS0QGyocBgYGBgX87v7p2tkA+IEQxA5de3t7e3RXNvvVxMTsBQuCF/z0gYGB0i4zODo6OiQTGxcQBPz8/Pz89YOAAQAIABgAAAAE3Q8hV7RA/2cC3QD4gYEAuYFB/3L/coMAgAEACACLAAAAP/zz4ODg4M28wdHd3d3d5vL09/kLHBwcHCcwKyAYGBgYCfsW2Y6Ojo6y3hYgSWpqamo3GdvAn5GRkZGz1RlEZ2cEZ2dCAPiBDvv7BBgO//0HCgoFAwEDAoMvAgMBAwECBP/3+wcYA/v7cXFxOwjlzc3NzdbvCDtccTY2NiAC9tquioqKirHa9g42g4ABAAgAZQAAAEH/c/9zFoy0yhosUGhoaGgo/QcH/u7h09nY2MWtQf9z/3MSgrHPw7XC2NjY2Nnj8OH1BAcA+IErO/GihISEhIymwwMpOzsT+vT+/v4CCn19fSvRy8fFxcXa6uLn7foDAwMDAwqDgAEACAAOAAAAAUc5QQCkALKAQADqgYcAgAEACAAGAAAAAosA9oOGAIABAAgABgAAAAKLAPaDhgCAAQAIAAQAAAAAi4WGAIABAAgAWAAAAAVrazkUzJtD/3f/d/93/3cYotQNNWtry8vP5wACFxcXFxH/59HHy8sA44EBN1lDAIEAgQCBAIEDVDfEpkP/ef95/3n/eQOjxNbogwr01hwZ+/v7+woaHIMAgAEACAAWAAAACOHFT0+vr+EAEoECCv7+gUD/ewCqgwCAAQAIAEoAAAAK19zoAwcMDg4OFS5AALoFBATr666RRP93/27/bv9u/30EsefXAOmBAevzggUB9uft/hJBAIUAhYEHdVE5EeTGs4pC/3D/cP9wgwCAAQAIAGkAAAAuFRUE8vLOyKOEhISEocTN39/FsIeHh4e2093d9xkXEyUlJSVCVEZTPyMjIyMZAOmBgQEKEkMAjwCPAI8Agg5aMg/y08fHyDM3NxfzxaJC/3D/cP9wEe30AQD/Be3+DxQH/vfn5PAPCISAAQAIACgAAAABkzVAALoO1dX1dXU6OnV11dUP+AAwgYENODio6Og4ONC7//+7u/ODAIABAAgAWgAAAALGyatE/3P/Tv9O/07/ThyIvO4PPUOsq+bmMj1DMA/+/u7u7u7v38PU1MYAwYFCAIUAhQCFC3FNM/DOoqKiosLk5IFB/3n/eQ9EOhgYGBgPDhAF/f7+/gkKgwCAAQAIAHAAAAAHZWVKIw/FsIpD/3L/cv9y/3IiirjYz8/Y6/cGAAEBFiplZVgnDSEsGgEBAQEA9Ob34tHPANOBAsoUZEMAggCCAIIAggp4Wz/748/KyusFC4IB/PNC/3n/ef95EsQcJC4zMzMeEh4ZEgT8/Pz8+/SDAIABAAgAGAAAAATqFjNuvkD/YQLqABGBgQDPgUH/af9pgwCAAQAIAKMAAAAo6uzj08fHx8e2rLOxu8fHx8fMz8z59f8LCwsLFh0XGhQMDAwM++rpAcdD/3b/dv92/3YNnMwCDTldXV1dJgfHqYhD/3v/e/97/3sKmsEGM1dXV1cxANSBP/v79/gGGhD/+gIFCgkDAwECAgEBAQECAgEDDw0GCgb7+wcaAfX7+3l5eT8L58zMzMzX8Qs/X3k1NTUfA/vUrIkHiYmJr9T7DTWDgAEACABzAAAAQf9v/28XiK2/DiJIYWFhYUMS8wUF++ncztLS0r2pQv9v/2//exGqxLGmutPT09PU3ezb8QIFANOBAjXqmkP/e/97/3v/ew+Dob8DGjA1NRT68/7+/gIKQgCFAIUAhRI64trPysrK3+3h5e36AwMDAwQKg4ABAAgAYAAAAAnqIPG7a2s5FMybQ/93/3f/d/93GKLUDTVra8vLz+cAAhcXFxcR/+fRx8vLAOOBBbk+Prk3WUMAgQCBAIEAgQNUN8SmQ/95/3n/ef95A6PE1uiDCvTWHBn7+/v7ChocgwCAAQAIAC4AAAAV9MvS8+64sPHa2NjVwsHo5L/PBf8AzYET3RMR5PgJDfnn5h4t4dwUDvf/EQ6DAIABAAgADgAAAAHw8EEApACkgEAAlIGHAIABAAgAIAAAAA7Jvb29vckvPDw8PDUvAPmBDJ2dqBEeHh4eEaihnZ2DAIABAAgAFAAACQgAAgEDAQIBAwIIvb29vTU1NTXyCMTEPDw8PMTEAACAAQAIAAgAAACCAFWBgAC9gwCAAQAIADYAAAAZJQ/u7u71/f39+PPr6+vr+F1kaWlpaVQ2AFWBF+Tk7OwkJCUqDg4OExo/TU1NTUQ/GgXt5IMAgAEACABLAAAAJszAwMDAzDNAQEBAOTPMwMDAwMwzQEBAQDkzzMDAwMDMM0BAQEA5M4OBCAtCT09PT0ILBIMIC0JPT09PQgsEgwgLQk9PT09CCwSFgAEACAAoAAAAEsi1X0jTx8fHx9M5RkZGRj85ABGBEAoLCwr+/glATU1NTUAJAv7+gwCAAQAIACgAAAASSVyyyT5KSkpKPtjLy8vL09gAEYEQ/v39/goK/8i7u7u7yP8HCgqDAIABAAgARgAAACHOzO8B4tLwAurmXmIA/HR4bVxnd21dW13l40RGWv/vSgBfgYAHxsY+PsbGPj6BAT4+gQc+PsbGPj7GxoEGxsYAPj7GxoMAgAEACAAgAAAADvfr6+vr911qampqY10AVYEM/v4JQE1NTU1ACQL+/oMAgAEACABbAAAAKMvL+rGDg4ODmb/Q5/r66ur6/BYtLS0tMEVF1cnJycnVO0hISEhBOwD8gQcLbW1tRxjWmUT/aP9o/2j/av90GfbwAQD/+PP2FAn19Qv+/glATU1NTUAJAv7+g4ABAAgAWwAAACgxMQJMeXl5eWM9LBUCAhISAv/mz8/Pz8y3tyczMzMzJ8G0tLS0vMEA/IEH/Zubm8HwMm9EAKAAoACgAJ0AlBkSGAcICRAVEvT/ExP9Cgr/yLu7u7vI/wcKCoOAAQAIAAYAAAIBAQJBAIwBG4GAAQAIABAAAAUEAAEDAQIB9/NCAJMAjwCPBOgTE+gAAIABAAgABwAAAIIAVYEAvYSAAQAIAA4AAAAB8PBBAKQApIBAAJSBhwCAAQAIAAcAAACHA7o8PLqDgAEACAAIAAAAgUAAlIEA9oMAgAEACAAHAAAAgQD5gQAeg4ABAAgABwAAAIEA8oEAFIOAAQAIACgAAAASSVyyyT5KSkpKPtjLy8vL09gAEYEAAYENAQ0NAsu+vr6+ywIKDQ2DAIABAAgABAAAAIQACoMAgAEACABbAAAAKDExAkx5eXl5Yz0sFQICEhIC/+bPz8/PzLe3JzMzMzMnwbS0tLS8wQD8gQf1k5OTuegqZ0QAmACYAJgAlQCMGQoQ/wABCA0K7PcLC/UCAvfAs7Ozs8D3/wICg4ABAAgACAAAAIFAAJSBAPaDAIABAAgABgAAAAIgAEOBhACAAQAIAFIAAAAmIhj949LS0tLh8PDw8OHS0tLS7RIiIjlifHx8fHRjdHx8fHxEIgASgYEQ9OrvAMnCubW1S0tJQTcADAqBQf98/3wNiaCwFAH/APr37EZsenqDAIABAAgAUgAAACbw8M+WlpaWnq+elpaWlrDZ8PD/JUBAQEAxIiIiIjFAQEBALxX6ABKBgA16emxG7Pf6AP8BFLCgiUH/fP98gRAKDAA3QUlLS7W1ucLJAO/q9IQAgAEACAA9AAAAGvnn0MK9vb29yt7y+SEhNUpnZ2dnYUs1ISEAEYGBBwUQIzLi/Q4KgkL/fP98/3wEocQ8R2lCAIQAhACEhIABAAgAPQAAABrw8NzFsKqqqqrH3PDwGB8zR1RUVFRPQSoYABGBgEIAhACEAIQEaUc8xKFC/3z/fP98ggcKDv3iMiMQBYWAAQAIACkAAAAT4+PUxcXF1eXjc3p3b29vb29yAGKBgAbcwdgAIjojgQYVIRIA8e/6hIABAAgANAAAAAjw4+f09PTx7vBIAIAAfACLAJ4AngCeAIgAeACAgABjgYAG5trs/g8VCYEGKEMo/t7C2IQAgAEACAAFAAAAgQASgYSAAQAIAAUAAACBABKBhIABAAgABQAAAIEAEYGEgAEACAAFAAAAgQARgYSAAQAIAAUAAACBAGKBhIABAAgABQAAAIEAY4GEgAEACAAIAAADAgACAwL5+fICv0EAAIABAAgACAAAAwIAAgMC+fnyAr9BAACAAQAIAAQAAAAAB4OEAIABAAgABQAAAIEA8oGEgAEACAAIAAADAgECAgL5FxACQb8AAIABAAgABQAAAIEAEIGEgAEACAAFAAAAgQAQgYSAAQAIAAUAAACBAPKBhIABAAgABQAAAIEA8oGEgAEACAAFAAAAgQAQgYSAAQAIAAUAAACBAPKBhIABAAgABQAAAIIAFoGFgAEACAAFAAAAggAWgYWAAQAIABIAAAAH7djsPXk4ABaBBfIGGssGQ4MAgAEACAASAAAAByncoeMyQgAWgQXyRAvMGguDAIABAAgACQAAAIABeABAANeBhYABAAgACQAAAIABeABAANeBhYABAAgACQAAAIABeABAANeBhYABAAgANQAAAIAY+PHx8fEQPVJic3V1aWlpaW1yeHh4eG0AX4EPubnAxN74EhwcHBoZ2NjJzIIE/PfEubmDgAEACAA2AAAAGQ387+rq9/b29vLu5+fn5/JfaG5ubm5PIQBfgRexsbO09fUEAc3NzdDWCRQUFBQNCe/Vu7GDAIABAAgANQAAABkN/Ofq6vf29vby7ufn5+fyX2hubm5uTyEAX4EH5OTo5ygoNzSCDAMJPEdHR0dAPCII7uSDgAEACAACAAAAhIQAgAEACAACAAAAhIQAgAEACAAHAAAAgQDNgQD2g4ABAAgABQAAAIEA+YGEgAEACABOAAAAI/Hw4dPT09PsDx0dPnNzc3NrXWtzc3NzPR0dEe7T09PT8PEADYEWUlJQST8LFRIJCZaWrsQgDw8QCwn/U3RBAIEAgQgXFwUAFODVzc2DAIABAAgAUAAAACTx8dCampqaobChmpqams/x8f4hOjo6OisdHR0dOjo6OioS+QANgQAXQQCBAIEfdFP/CQsQDw8gxK6WlgkJEhULP0lQUlLNzdXgFAYCCxeDAIABAAgAOwAAABnAwMze8PYbGy5DYGBgYE8uGxv25dHEwMAADIEN8AgWEgkJCZaWlrfVSlhCAIoAigCKBhcXFxskNUGDgAEACAA7AAAAGfHx3bysrKysyd3x8RYbLUBMTExMSDsnFgAMgQAXQgCKAIoAihNYStW3lpaWCQkJEhYI8EE1JBsXF4OAAQAIAAcAAACBAPKBAOKDgAEACAAFAAAAgQDygYSAAQAIAAUAAACBAPKBhIABAAgAKAAAABJYQsm408fHx8fTOUZGRkY/OQANgYAPLi4A/v4JQE1NTU1ACQL+/oMAgAEACAAoAAAAErfNRlc8SEhISDzWycnJydHWAA2BgA/S0gACAvfAs7Ozs8D3/wICgwCAAQAIAAUAAACBABCBhIABAAgABgAAAAAUgwAogwCAAQAIAEYAAAAh+upCUQHh0vAB5+NUWfn1ZmpdTlprX09QU+LfPUDPzPAAUIEXNMbGNDQ0xsYxMfb2MTH29jExxsY0NMnJgQHJyYEBycmDAIABAAgAOAAAABrHx7yyssfhaFFDSllnZ2dWQjpLaOG+rbfHAFiBGBAL9uPc7QgI5cvO5QQQJExnZ0IXFzlLPB6DAIABAAgARAAAAA3xCBYQAPLy8gMXHw7xeEkAkwCpAKkAngCSAJIAkgChAKkAmAJ4AFmBGBc6WVpEIg4B3sK83AgI7d7n/A4OIkJOOReDAIABAAgAWQAAACj66Oj2+A8kJCQkKT4+zMzuroSEhISZv9Dm+tXJycnJ1TtISEhIQTsA9YGAE/gDAgH69vgPBPLyJiZdXV08ENumQv97/3v/ew6Cjf7+CUBNTU1NQAkC/v6DgAEACABZAAAAKAYXGAoI8dzc3NzXwsI0NBJSfHx8fGdBMBsGKzc3Nzcrxbi4uLjAxQD1gYATCP3+/wUKCPH8Dg7a2qOjo8TwJVpCAIUAhQCFDn1zAgL3wLOzs7PA9/8CAoOAAQAIAAYAAAIBAQJBAIwBG4GAAQAIAAkAAACAAXgAQADXgYWAAQAIAAkAAACAAXgAQADXgYWAAQAIAAkAAACAAXgAQADXgYWAAQAIAAUAAACBAF+BhIABAAgABQAAAIEAX4GEgAEACAAFAAAAgQBYgYSAAQAIAAYAAACBQACPgYQAgAEACAAFAAAAgQDygYSAAQAIAAUAAACAAFWBg4ABAAgABQAAAIAA4oGDgAEACAAFAAAAgADigYOAAQAIAAUAAACAAPGBg4ABAAgABQAAAIAA4oGDgAEACABiAAAAKPT28ejg4ODi5enr/QcGBwcIAgUSIkVjdnZ2Z04tHCEmGwgIBQv6+jQ0g4EP/fr7AP3/BQoKCgsOD5KOhEL/fv9+/34Fh6LWACpiRQCBAI4AjgCOAIsAhQR9AP8AHoEAHoMAgAEACABdAAAAGNjY2dze4ODg4ODe3Nw2NjAdHR1HTEJPaH1CAIoAigCKDnpiRzxDTz4cHC4sMjIA/YEJ8wABCQ8LAPXy+YEcEBD//vv2koqGhoaQqdoCKVlyenp6eHJrCQT7/vODgAEACABWAAAAHuzu6eDY2NjY2NjY5/v/xNHuABQ6W25ubl9GJRQZHxOBCf0DAcUAPAHFADyDgQL79viGA/z7koxC/37/fv9+Boqm2QAnW3hDAIQAhACEAIEDe3MA/4wAgAEACABAAAAfHgABBAIBBQMBAQEBAQEBAQEBAQIBAQIBAwECAQMBAQGAHffi9wAeHuLiHuLiHh7i4h4e9eLY2OILHSgoHuLiHh7i4ggeHvjiHh7i4uIeHuLiHh4oHQr14tjiAAriHh7iAIABAAgAiwAAADu8zjoozs4oKAPz7/T16+v5AwD5572enp6evvQb9tzc3Nz6GzE2Mjk5NjAzTGx8fHx8TSoOGzE+Pj4+OiGDB/JbAJb+CQr+gQMCBgwQRgCaAJkAmACYAJgAmACNEWY/B92urq6uz+/i6wsLCwcB/kT/dP91/3P/c/9zDoax2PwxTk5OTkEtIUQlB4SAAQAIAGIAAAAPxM/ExMS9vMSxjoODLS2Zg0D/fReXu+zsCgoL5KODg6vdBixabm5uQrq6FBSDCigoERQOCwsLCxYagQkoKCAbHyjnaWnnQwCtAK0AlQCICJ6WkZGRr+0eXUAArQPeGBjegwCAAQAIAIMAAAAl9vDw7HRQUHLs8PD2c1BQdfsA/fHn5+fz/v7zID0yIyMfJCcgPWhEAIQAkQCRAJEAgQlkPicoJiMjKzQggw/i5i0zMy7n4s7UGB4eGdPOggsBBAYMEA8MDAwE+vhF/3H/cv90/3T/dP90BYSm3QQ5dUUAkQCYAJgAmACUAJMCDAgDhIABAAgASgAAACMkCPHxAN3QvKmfobjKrrixutDb8gUJ+iIvQE5WWCcVS1FSRjCDgSAOE3p6el4Tzb6+LS1MGfwCAgL174iIiJrTDS4uvr4ADw2EAIABAAgAUQAAAA3f39/s/hMaCQ0gJSVSZ0IAiQCJAIkBGxtBAIkAiQPf9vbfQACJAfb2QACJg4AJ3+3/BwoLDAsGAUL/bv9u/24Oh7BOR722AL7FO0JCO8W+g4ABAAgAYQAAACq2uL/GysrKyMvd8Q8SBxAQDRMaFipMYGBgWUQa9+isjo4kJLaisrrR0QsLg4AYARcqJQoCBhMgICAcFA+IiomIiIir5gwvZkQAigCcAJwAnACCAnJOToED/P7/HoEAHoOAAQAIACsAAAAEy8t1dRBC/3gAKQCUCDKCEXV17OwoKIOABgsLTEwLCwKBBrS0AK9RUa+DgAEACABWAAAAI/Lyysr09MrK8vLKysrO6xMoNTg4GTRddHR0JSV0dCQkdHQlJYOAQQCFAJgPCQpPU/z8QUXf4vsREREKB0L/ev96/3oKh7PhRUH8/EpGAQFBAJgAmIQAgAEACAAwAAAADsTEbm466K+SkigoLDpWbouAAQsLQwCYAJgAmACIBV0yMiANA4EH9jw89uwyMuyDAIABAAgAPwAAAB3Y2dri8gAOHiUnKJKSlJ2txukAFzpTY2xubuLiHh6DgAgLHSsyMjIrHQuBDG5RFt+zmpqas98WUW6BAQoKhIABAAgANQAAAAni4kacnB4eumRkgQEURIEDICABAYEB/9eFgkABQINA/sCAD7X7+7UFS0sFtfv7tQVLSwWDgAEACABbAAAAGsvL/QQSHiUlJSIeFxINJ05xdXX29js7dfPZoUL/fP98/3wGkLLX6XVCQoWAHQsLCwsF8d3Jta+vr6+zt7y9ALf//7dHR0c8D9uziEP/dv9z/3P/cwO3//+3g4ABAAgAYgAAABHBwf0CDRUbGxsaGRUSFCxKV1eBAQgIgQ4HB1fz3aqGhoan1ulX1OiBAdjYhYARCwsLCwTw3cq2r6+vr7W8vQC4gQu4xAwMxEdHRzsN26hD/33/c/9z/3MAuIEEuMQMDMSDAIABAAgAWwAAAB/Kyvbz+wkUFBQH/QIUKExqavb2Hh729iQkJS8KCmr2sUL/dP90/3QDjsj2aoOAIgsLCxERA+7RwcjU1NTf4gDWHh7WHmZmHtYeHtZmZmYq7LuGQv9z/3P/c4OAAQAIAF4AAABA/3kIrq7L7fPzx7WXQ/9+/3D/cP9wEoios/Pz6vMFEhoaGitBVFc08/OBARQUhYAMi4uJhoUZGRkWB+XFm0P/ef9z/3P/cxQLCwv+6dHFzMu/rKEAourqosMLC8ODAIABAAgARgAAABvy8srK8vLKysrO7BMoNTg4GTRddHR0JSV0dCUlg4BBAIUAmAvU3i1Fy9b2ERERCgdC/3r/ev96Boez4UU33tRBAJgAmIQAgAEACABEAAAADLrsfTnlG8uEFFC6+FCBAR42gQkUFOLiCgoA9goKg4ABCwtAASSBQAEkAQsLgUD+/4APtfv7tQVLSwW1+/u1BUtLBYMAgAEACAAlAAAAEP39AgL9/QICq6vHdgSSOVVVgw8BR0cB4igo4gDPCwt+CwvPhIABAAgAEgAACAcAAgECAQIBAwfOzs7OMjIyMgfW1ioqKirW1oABAAgACwAAAAP4pglbg4AB//+EgAEACAANAAAAA7+/QUGHgwO/QUG/g4ABAAgABwAAAIcDv0FBv4OAAQAIABQAAAAH0tIuLi7S0i6DB9LSLi7SLi7SgwCAAQAIACUAABIRAAIBAgECAQMBAgECAQIBAwECD87Ozs4yMjIyzs7OzjIyMjKBEezsMjIyMuzszs4UFBQUzs6/QQCAAQAIAAIAAACFhQCAAQAIABEAAAAD9qgKWIuDB79BQb+/QUG/g4ABAAgADgAAAIFA/1aHBrpQBrBGTLqDAIABAAgADgAAAIRAAKqEBrq6TEawBFCDAIABAAgAFQAAAIFA/1aLAOxAAIIIJLpQati/QUG/g4ABAAgAHAAAAAQCAgICAkAArAAChwXs2GpQuiJAAIIDv0FBv4MAgAEACAACAAAAhYUAgAEACABJAAAAggT29vv7+oUECgoEBASEBPb2+/v6hQQKCgQEBIUpv0FDQUFBQUFBQUFBv7+/v7+/v7+/v0FDQUFBQUFBQUFBv7+/v7+/v7+/g4ABAAgANgAAABnc3d3b29zi6+/Y0dzp6ufj4N/Zz87i6+IAu4EU9vbr29DQ0N3fGh4qKio1RVBQUEBDgQD2gwCAAQAIAAkAAAQDAQIBAkD/foKAAr+/QQCAAQAIAIQAAAAFJBbxyLWTRP90/2v/a/9r/3U5kqy76hdFRSMA6sKjjoqaw+z+IUXY2N7n7/Hw5NjR1dbRyLy2u8fS2NjYzsTE0uDf083U5/Lv4tgAsYEe/RdGY2NjSRwA4bWdnZ296gA3Y2NjSikH/ue6nZ2dw4YGFC1AP0MxFoICAwQEhQTYtb263IgAgAEACABsAAAAAxYW6upBAIIAggVlMxTszptD/37/fv9+/34Fm87sFDNlQQCCAIID2Njg8oEHDiAoKCgoIA6BA/Lg2NiDBurqFhbsIWlDAIwAjACMAIwFaSHsHOafQ/98/3z/fP98DJ/mHAgICAgICAgICAiNAIABAAgAPAAAABzCwbOlpaWlsMzm8wIEBDZGT09PT0goAf/y8PAA9IEaeHhwWkbAyOgCAgLz74iIiJ63VUYd/v7+ChF4gwCAAQAIAAUAAACBANaBhIABAAgAGAAAAEL/cgALAKwDr2tF1YNCAJj/UACYAQsLhQCAAQAIABkAAAcGAQICAgICAgJUaL5AAIYC3PBEAAtA/3OAQP9zgED/c4CAAQAIACEAAAkIAAECAgEBAgICAuDgCEIAtQC0ALYCCOD4AAZG/3UAC/91AAYAmgABAJeAgAEACAAaAAAACvBH67BtT6DM8ABdgQEUFEAA3oNB/37/foMAgAEACAAFAAAAgQASgYSAAQAIAHYAAAAGfX1UEezBiUT/Z/9Y/1P/U/9dCpDN5CZ909PNurqeQ/93/2T/ZP97Frr29+7u3uPt7vQDDw8PB/vr4uLa0wDPgQICNnVCAJMAkwCTCnA39rmjnY+EhISzgQcZGRkZGx7smUT/aP9o/2j/b/9vAfP1hQLz7/eIAIABAAgAiwAAAD7O3kU86enf39/f6enp6fPz8/Pp6QLQsIaGhoai0AItTExMTCMkJBsbGxskJCUlLy8vLyUlPgvrwsLCwt0LPmlDAIgAiACIAIgCXwAOgYUDCgr29oMD9vYKCoEPbW1tWyjYtpOTk5Ov2ChYbYEDCgr29oMD9vYKCoEPbW1tWyjYtpOTk5Ov2ChYbYOAAQAIAMkAAAA+zt5FPOnp39/f3+np6enz8/Pz6ekC0LCGhoaGotACLUxMTEwjJCQbGxsbJCQlJS8vLy8lJT4L68LCwsLdCz5pQwCIAIgAiACIIl8WFgwMDAwWFhYWICAgIBYWL/3ds7Ozs8/9L1p5eXl5UAD/gYUDCgr29oMD9vYKCoEPbW1tWyjYtpOTk5Ov2ChYbYEDCgr29oMD9vYKCoEPbW1tWyjYtpOTk5Ov2ChYbYEDCgr29oMD9vYKCoEPbW1tWyjYtpOTk5Ov2ChYbYOAAQAIABsAAAAA8EL/WP/wAIgH1wnwCdfwAOCBQADegED/IoqAAQAIAMUAAAA/Ewv03M3Nzc3Z7AAQE/gBEBogICC6qanE5wIC+PoCAgICEyCoqKjbABMmPEVFRUU3IRMTBOHh4eHzEwQEBBMiIhMTFixGWVlZWT8iHTgp87qoqDtBZUMAhACEAIQAhAJXABaBJc7Oz9jxCrrV8fv79vb29vr46tj29uzs7/P29vYFFBQAFx4eHs6pQ/9+/37/fv9+Lo2ksB4sPkZGRkY3HrqtjY2N9PT9BQUFBQT32Loe8dHOzm5uXlBRxsrK0uwIKUZug4ABAAgAjQAAABfz8vHy8vL06Nnm5vPz8/wNGxk1U1VVP2JEAJ0AnQCdAJ0AlgQC8y8yT0AAgwzc6d/w+RX7yKWUKExzQgCSAJIAkgJPAD6BFAEBBQoJDw4E+Ojx5uXv/wcHBwH28EL/cv9y/3IEi7PF2uNBAKsAjwJAKUOBA+bg8wFCAJkAmQCCB2FTh6G/Ah9aQACZg4ABAAgASgAAACPCwsLK0tfi6urq6uDa4CcnTk7q6iYm6sLC6hFOTk5OMAnrAAKBgA/6+vTz8/Hs6QsLCwsLC6engQ6npwBXV6enp9nr+xg9UVeDAIABAAgAzQAAAAj97+nq5NXV06VF/3j/aP9o/2j/aP9wNZK4/f/w4ODg4ODp49/f39/g8AcQDwkIERElPWZ/f39/UjHp5fYICAgIAP36Aw0NDQ0G/i+4j0X/bf9o/2j/aP9o/3IDlLgvX0MAgACAAIAAgAN3VQDlgYICAgcLQgCEAIQAhBZuTTn85tDJycnJy9bixLzG0d7wAOrh7YID//v28kL/fP98/3wqhKXKCjI5OTk5NCsiQFE8MC4qIBQyHQcAQ0NDPisU89vFvr6+vs/zFCM4Q4OAAQAIAJEAAAA/+fbt49vV1dXW3Ov5wcPL1d7k5OTZzMHB7Onh2dnZ2+Lt6+fl4+Pn/RMVGiw9PT0sEgXq4+Pu6fm3q5KAgICPpA25wfkCFyo4OToyIggAuIGBB/De1uYADA8JgwcRJCscAOfg7owR/vmmpaWmpqa85QAgWlpaXVoHgRRaWlo4DQDlw66mpqams8rrAP8aP1qDgAEACACQAAAAP/n27ePb1dXV1tzr+cHDy9Xe5OTk2czBwfm3q5KAgICPpLnB+QIXKjg5OjIiCNDQ2trg5OTk9goYE/iXuTQ0NNAIqICAgKvQNAC4gYEH8N7W5gAMDwmDBxEkKxwA5+DugRRaWlo4DQDlw66mpqams8rrAP8aP1qDB/z39AID9OLdgQvi3QAoKCgU9MimpqaDAIABAAgALgAAABbwBHQElQQYsr8l3VBV0tLw8BgYNjYADIGCQACUg0D/bYFA/2qBAbCwgQGwsIQAgAEACAA4AAAAGvLl1NTU3OryAREREQHy4MjIyODyAx0dHQQA5YEY2Njn9gANFBQUBfbn2CEhBvbly8vL5fYGIYMAgAEACAAJAAAABb29Pz8A/IGHgAEACAANAAAACb29Pz+9vT8/APyBi4ABAAgAIwAAAAbd1fDw1d18QACEAWhoQACEAnwAWIGAA56oLzqBAzovqJ6EgAEACABxAAAAQACTB3s+EhISOVtvQQCTAJMI6eno6OjoGFxpTgCGAJwAnACcAI0AfwCCAJMAkwCTAIYAjQCqAJwAnAklCujo6Or4+ABrgRBzYjf70rWFhYWjuAoKDAyY04INAuvHvK2swNg+ZnlsZGGCBfr1qK26uYOAAQAIADcAAAAK29Pw8NXV8PDV3XxAAIQBaGhBAIQAhAFoaEAAggJ6AEiBgAesukFQnqgvOoEHOi+onk9Buq6EgAEACACxAAAAEEMDx7gaJ0lcdXV1y8vLAy1kQQCcAKsMSEMqHgXq6urq7f0QbEcAigCTAIoAigCKAIIAdgCAA3RjWlpEANIA0gDCAKIAiQpvQBISEi9YaDFFc0MAlACUAJQAlAN6VQBhgYECNWiCQ/9g/2D/YP94AJmBBq/dDAwM26lFAI8AngCsAKwArACNJ3L5Aw4SEhISAe/x5+fn5+fZwrW18jhVVVVVH/HJnoyMjIybw+lMMQ+EgAEACAATAAAACNi4Jwqt7DYA44GAAQoKgQDAhIABAAgADQAAAAXddGbxAGCBgQHY2IOAAQAIAAYAAAIBAQJBAIwA7IGAAQAIAAcAAACBABaBAB6DgAEACAC7AAAAP3l5US8g7belpTI9Xnl5z8/g+AwO8voIERYWFrWlpsDi/Pzz9v7+/v4OGaWlpdb6DiE2Pz8/PzIcDgn62dnZ2eAY//f39gMQD/8CGTVJSUlJMRcTDgXoz88ACIEBSmRCAIkAiQCJP31wbu/09PoTLOQCGx0YGBgYHBsO/h4eFBQXGx4eHiw5OCU4MzMz9dStra2tu9DbQlBfZ2dnZ1pC4tbCwsIdHSQRLCwsLCgZ++JCGv79/f39/xMvg4ABAAgAewAAABgH+Nq8ngMxUGdnZzDn5+XYyd3X1tra2uLzgQUdOTk5JEVCAIMAgwCDEXJt8NoSFkB2xdLV5uTf4ecAMYEdYWFbQCajxdgBEjhh/wMF/PHZ5ejm6e74/Pz89+7oQv93/3f/dwSWtMng6UAAkgN7NSI+gQbn7P4BAQEDg4ABAAgAHgAADg0BAwECAQIBAgEDAgMBAg0b38fH3wIb1uYLC+bW4g3+Fv7gx8fg+wj74tbiAIABAAgAUAAAABz19Sws4ODh4+bnAP3////7/gwcPlxubm5VLRUbHIEI/QTw8+/n4AD3gQcc9vYc+/f4/IIUAgSVkYiCgoKLpNP7L2h+fn55bwD/ggL8+fmDAIABAAgAVwAAACr+wPc1AML6N9nZ2dfV1eP098DN6voNNFNmZmZNJQ4UFfj49v3p7Ojg2QD3gSIB9vYBAfb2Afv5+Pf29vbz8pSPgoKCjKfW+yxgdXV1cGYA/4IC+/X2g4ABAAgAhAAAADrNISHNISHNzd3d+BUqLykvLy0oLFFoaGhoOhgIGTQ0NDQwG//w7PL16+v+AfXkwampqanP/Bbz3d0A94EJ9fXq6Qn//wfe5YIC/fj1RP96/3z/ef95/3kModXrHDo6OjopGjofBoIDAgUKDkQAiQCHAIcAhwCHCnpVMQzkubm5udDqgwCAAQAIAFsAAAAN7AIC7LDo6LBVVSbvzZZB/3r/egqdx+kcVb+/r7SihUH/ev96CxUVlYSAk6uuwL8A94EiPDzIyBER5eUANnJyclZKm5WLi4vD9vH19fUEBwQE///u6/SCAPiDgAEACAB6AAAANPH1b0VFcOvx8etwRUVv9fHd3efx8OQOKR4PDwsRFQ81Zn19fW5RLBYWEg8PGyDt8/Dm3QD3gRMaHh4a3NjY3S40NC/w7OzvAAQFA4IC+fHvRf94/3n/ev96/3r/egSUz/8vZ0UAgACHAIcAhwCEAIIBCgWCAv///4MAgAEACABGAAAAH9/f8gsUIhsI+gMcHEpef39/EhJ/f9/233/w8H/f9gD3gQPb7Pr/ggP//vr3Qv91/3X/dQWMsTw6v72BBzI0NDLJx8fJgwCAAQAIAF8AAAArz88GBszMyszb7QkL/wcHBAwTECRFWVlZTCD06LOWlhoas5+wubW5wcfMAPeBGBz29hwE+/0IExMTDwgEjY6NjIyMrOMGMm1CAIsAiwCLA3JkQECBAvz+/4ECFCQdg4ABAAgAKwAAAAfsHh7szW1tC0L/eQAfAIcHKIEMbW3NAPeBA0NDs7OBAT8/gQD9gQG4uIWAAQAIAFcAAAAl8srK9PTKyvLyysrKzecMHywuLhIsU2pqahwcamobG2pqHBzyAPeBAHZAAIcPBQZDR/f4NTjc3vIFBQUA/UL/f/9//38Ki7PeODX49z87/f1BAIcAh4WAAQAIADQAAAANxcVlZSHDkJAeHiMyTWWBAfr6gQP6+gD3gYJCAIcAhwCEBV0oKBoKAoEH9DIv8eknJOaDAIABAAgAPgAAAB3f3xgY/AgWHB4ekJOWorng/Bg+VWFkZ9nZ2+LvAPeBCP/+/v8jIx4UB4EKXz77wJ2dncD6Pl+BAwcUHiODAIABAAgAKgAAERABAQICAQIBAgECAgICAQEBAxBBmxW3XePW+PsdAPj6AA479wD2QAEcAfYAQP7agApQEhJQEuSm5OSmAACAAQAIAI0AAAA/eHhSMf/gubm5udQAMVp4eBISGRgYGCAgICAXGBkaEhLXNzXNR0cg/86viIiIiKPP/yhHR+Dg6Ojm5u7u7u7l5wXn6eDgAP+BGSJOYWFhYU8i2Lqampqas9j08/v7+/vz9AcIgwMIB/b2gR8eSlxcXFxLHtS2lZWVla/U7+729vb27u8CA/v7+/sDAoOAAQAIAM8AAAA/zdc3Nefp4ODg4Ojo5ubu7u7u5ef/zq+IiIiIo8//KEdHR0cgGRoSEhISGRgYGCAgICAXGDH/4Lm5ubnUADFaeCV4eHhSBgf+/v7+BgUEBAwMDAwDBB3szaWlpaXB7R1GZGRkZD4A64GAIvb2APv7AwLv7vb29vbu7wID+/tcXFxLHtS2lZWVla/UHkpcgQsIB/Tz+/v7+/P0BwiBD2FhYU8i2Lqampqas9giTmGBCwgH9PP7+/v78/QHCIEPYWFhTyLYupqampqz2CJOYYOAAQAIAFEAAAAn79amhoaGo8/mbW3N+P4LFRwcHBoWEAwLI0hobW3NPPf3PPY2NvYA94EKMjIi+9i0kIODgzKCDQH869rKurS1tbW3ur/BgQf4+Lm5+Pi5uYOAAQAIAGEAAAAu0/f30wAEBADj9/fPAAYGAO/aqYaGhqbS5k9Pw/j9Bg0SEhISEQ8MDydDT0/DAPeBFgICw8MCAsPD+vq7u/r6u7s7OzAG2KqCQv95/3n/eQA7gwv76trKurS0tLS5wMCFgAEACABhAAAACSoCAiH2Ghr28q9C/3X/df91Ha/yYWHL8u/0AQsLC//3/Q4FFDNUZ2Fhy/YgIPYA94EMGBjZ2RgY2dlXVx/opEL/ef95/3kAV4IOBQf76dDDydXV1dfa3eDhgQNXVxYWg4ABAAgAXQAAABQQ+PgQ8/j48/Po8P8LExMTIzlMTipA/3sIr7fN5vPzx7CKQv9z/3P/cwWKqbPzAPeBgQXBwebmpaWCCPTizsXMy8Gxp4ELlJOSj48SEhIL68WeQ/9//3n/ef95g4ABAAgARwAAAB3yysry8srKys3nDB8sLi4SLFNqamocHGpqHBzyAPeBAHZAAIcL1N0jOMnR7gUFBQD9Qv9//3//fwaLs944LN3UQQCHAIeFgAEACABBAAAAHu8BAfkAEhIA3QEB3QAaMQBrKuMV0o4LRbj1SbzsAPeBEDw8/v48PP7++Pi6uvj4uroAQADlAfj4QADlg0D/FIaAAQAIACcAAAASCAYGCAgGBgh6Cpw5V1e3t9UA94EJFRXX1y4u8PAAaoEA0IEA0ISAAQAIAE4AAACAJN7RvauhornKrrewuczW6/0B8honN0NMTh4NQklJPiwhB/HxAPeBI29vb1UR0b+/IiI8DfL39/fq5ouLi5zQBCMjv7//Dg0DAwMPFIMAgAEACAA4AAAAGdTIyMjI1CMoLi4uLiPRxcXFxdEgJSsrKysggxnZ2eQVIiIiIhsV5NnZ2dnkFSIiIiIbFeTZ2YMAgAEACAAEAAAAAO2DhACAAQAIAAIAAACEhACAAQAIAAQAAAAA9oOEAIABAAgABAAAAADig4QAgAEACAAPAAAABd/Y2G9vaYOAAPaBAPaEgAEACAAEAAAAABKDhACAAQAIAAQAAAAACoOEAIABAAgABAAAAAAKg4QAgAEACAAEAAAAAAuDhACAAQAIAAIAAACEhACAAQAIAAQAAAAAEIOEAIABAAgAKwAAABLp6dTAwMDR5Obr7Ozs9vwIFBQUhBPqMCkPAu7Y2NjX2BQUFxcXEwr18IOAAQAIABYAAAADvdZWIUD/bQKGBtGDgAEKCoEBCgqEAIABAAgAJAAAAA8KHCMeHtPT8QoiQ0P29vH4gw8NDQH19vbdw8TF2fb28wANgwCAAQAIABwAAAAL5OTq8vUXFx0nPElIgwsQERYaGhrVz8zQ7RCDAIABAAgAEAAABwYCAQICAQEBBt/czjw1HgQGCAgA882wsACAAQAIAB4AAAAM1srKysrWJSowMDAwJYMM2dnkFSIiIiIbFeTZ2YMAgAEACAA4AAAAGcK2tra2whEWHBwcHBH77+/v7/tKT1VVVVVKgxnZ2eQVIiIiIhsV5NnZ2dnkFSIiIiIbFeTZ2YMAgAEACAAcAAAAC+Pj3dK+sbIWFhAIBYML3iMpLCgL6Ojn497egwCAAQAIAAQAAAAAGoOEAIABAAgAAgAAAISEAIABAAgABAAAAAAUg4QAgAEACAAEAAAAACCDhACAAQAIAAYAAAIBAQIB4h4BI92AAQAIADgAAAAZv7Ozs7O/DhMZGRkZDvjs7Ozs+EdMUlJSUkeDGdnZ5BUiIiIiGxXk2dnZ2eQVIiIiIhsV5NnZgwCAAQAIAAQAAAAA7IOEAIABAAgABAAAAAAUg4QAgAEACAAEAAAAAOKDhACAAQAIAAQAAAAA4oOEAIABAAgABAAAAAASg4QAgAEACAAEAAAAAAqDhACAAQAIAAQAAAAACoOEAIABAAgABgAAAAALgwAegwCAAQAIAAIAAACEhACAAQAIAAQAAAAAFoOEAIABAAgABgAAAAAGgwAUgwCAAQAIABYAAAADw9xcJ0D/cwKMDNeDgAEKCoEBCgqEAIABAAgAJAAAAA8IGiEcHNHR7wggQUH09O/2gw8NDQH19vbdw8TF2fb28wANgwCAAQAIAAIAAACEhACAAQAIABoAAAAK5ubV0sTEMjIrFPqDCrMLCwsHAwP20LOzgwCAAQAIAAQAAAAA8oOEAIABAAgAOAAAABnBtbW1tcEQFRsbGxsQ+u7u7u76SU5UVFRUSYMZ2dnkFSIiIiIbFeTZ2dnZ5BUiIiIiGxXk2dmDAIABAAgAHAAAAAvj493SvrGyFhYQCAWDC94jKSwoC+jo5+Pe3oMAgAEACAAEAAAAABqDhACAAQAIAAIAAACEhACAAQAIAAQAAAAAFIOEAIABAAgABAAAAAAgg4QAgAEACAAFAAAAgQBRgYSAAQAIAEMAAAABTGJCAIMAgwCDBXx0dHR5f0MAhgCGAIYAhgl5FA4ICAgIHTwAQACPgRccHBQU3Nzc1vLy8u3mwbOzs7O8web8ExyDgAEACAAGAAACAQECQQCMAOyBgAEACAAGAAAAAiYAJIGEAIABAAgABQAAAIEAKIGEgAEACAAFAAAAgQBggYSAAQAIABAAAAcGAQMBAgQCAgYQChAUVBQUBvYFCssdNQAAgAEACAAQAAAHBgACAwICAQWABd/AAAUKFAb2NePLCgUAAIABAAgABQAAAIEAKIGEgAEACAAFAAAAgQB+gYSAAQAIAAkAAACAAX5+gQB+gYeAAQAIAA0AAAAF8Ls7VAArgYABCgqEgAEACAAmAAAAEfbl3eLiLS0P9t69vQoKDwkA74EP8/P/CgoKJD08OyYKCgwA84MAgAEACAATAAAACLvYNfasCioA44GABBAQRhAQhIABAAgALgAAABXY2M2+qqqqu90aCBgYGBD/3doiJQDjgRPsMTIzKBcNAQYLCwsC+ezsBgoKBoMAgAEACAATAAAACNi4Jwqt7DYA44GAARAQgQDKhIABAAgAOgAAABvJvb29vckYHSMjIyMYxrq6urrGFRogICAgFQDegRnZ2eQVIiIiIhsV5NnZ2dnkFSIiIiIbFeTZ2YMAgAEACAAgAAAADure3t7e6jk+RERERDkAF4EM2dnkFSIiIiIbFeTZ2YMAgAEACAANAAAABdfwcDsAK4GAAQoKhIABAAgAFQAAAAkS00l28LEnVABLgYABCgqBAQoKhIABAAgACAAAAwIBAgIC2ADZAifEAACAAQAIACwAAAAU3NHS2tra18X+DCIiIgnm6+vt4wDDgQby8vr+9wQEgQkDFyAxQkJC9vXygwCAAQAIACAAAA8OAAEBAgECAgEDAQIDAQIDDvbn2NjnBRUV4c3NCyAg7Q7s7PMDCgr78yET49XjEwAAgAEACAA4AAAAGs/T1t3m6eXc0s+/oqP18erk4eHo8/oGIyEAu4EY1OgBDAwMFyUwMDAiExPt1tbWy72ysrK81IMAgAEACAAsAAAAEzc3GADox8cUFBkTAO/n7OzcpydAgxP2Ch8eHQz29vbr39/f6vT2HigoHoMAgAEACAAsAAAAEzc3GADox8cUFBkTAO/n7Oy50lIdgxP2Ch8eHQz29vbr39/f6vT2HigoHoMAgAEACABMAAAAgCLv5+zsNzcYAOjHxxQUGRP19eDMzMzd8PL3+Pj4AggUICAgDIMj39/q9Pb2Ch8eHQz29vbr3xxiW0E0IAoKCgkKRkZJSUlFPCcigwCAAQAIAFQAAAAnNzcYAOjHxxQUGRMA7+fs7Pf7/P0E++vXx7ujo/Xx7u7u9wIWKjJLSYMn9gofHh0M9vb269/f3+r09voQIiUlJTZHR0c6LCwQ/fz8/Ova2trk+oMAgAEACAAaAAAACso5HL/+SOqxMXwYgwEaGoEA1IEDCgoUFIMAgAEACAAaAAAACso5HL/+SOrSUuuHgwEaGoEA1IEDCgoUFIMAgAEACAA6AAAAGurKORy//kgbGwPt7e0AFhgdHh4eKC4yNzc3K4OAARoagRXUAAhORjAkFAICAgECNDQ3Nzc3MhoNgwCAAQAIAEIAAAAe9/v8/QT76tbHu6Oj9fHu7u71/AwgLUpJORy//kjqyoMYDiQ2OTk5SltbW05AQCQREBAQ/+7u7vgOGoEA1IEAGoMA') format('truetype');
}
:root {
  --bs-body-font-family: "Exo", var(--bs-font-sans-serif);
  --bs-header-font-family: "Exo", var(--bs-body-font-family);
}
.font-special {
  font-family: "Exo", var(--bs-font-sans-serif);
}
img {
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
}
.z-index-outer {
  z-index: 1000;
}
.z-index-overlay {
  z-index: 10000;
}
.z-index-system {
  z-index: 1000000;
}
[data-bs-toggle="collapse"][aria-expanded="false"] .updown-up,
[data-bs-toggle="collapse"][aria-expanded="true"] .updown-down {
  display: none;
}
b {
  font-weight: 600;
}
h1,
.h1 {
  display: none;
}
h2,
.h2 {
  font-size: 1.4rem;
}
h3,
.h3 {
  font-size: 1.3rem;
}
h4,
.h4 {
  font-size: 1.2rem;
}
h5,
.h5 {
  font-size: 1.1rem;
}
h6,
.h6 {
  font-size: 1rem;
}
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 1.5rem;
}
h2:first-child,
.h2:first-child,
h3:first-child,
.h3:first-child,
h4:first-child,
.h4:first-child,
h5:first-child,
.h5:first-child,
h6:first-child,
.h6:first-child {
  margin-top: 0;
}
h2 + h3,
.h2 + h3,
h2 + .h3,
.h2 + .h3,
h3 + h4,
.h3 + h4,
h3 + .h4,
.h3 + .h4,
h4 + h5,
.h4 + h5,
h4 + .h5,
.h4 + .h5,
h5 + h6,
.h5 + h6,
h5 + .h6,
.h5 + .h6 {
  margin-top: 0.85rem;
}
.push-in {
  -webkit-animation: push-in 1 ease forwards;
  -moz-animation: push-in 1 ease forwards;
  animation: push-in 1 ease forwards;
  animation-duration: 0.5s;
}
.push-out {
  -webkit-animation: push-out 1 ease forwards;
  -moz-animation: push-out 1 ease forwards;
  animation: push-out 1 ease forwards;
  animation-duration: 0.5s;
}
@-webkit-keyframes push-in {
  100% {
    top: 50px;
  }
}
@-moz-keyframes push-in {
  100% {
    top: 50px;
  }
}
@keyframes push-in {
  100% {
    top: 50px;
  }
}
@-webkit-keyframes push-out {
  0% {
    top: 50px;
  }
}
@-moz-keyframes push-out {
  0% {
    top: 50px;
  }
}
@keyframes push-out {
  0% {
    top: 50px;
  }
}
#qr_reader,
#qr_reader_message {
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
}
#qr_video {
  z-index: 1;
  min-height: 100%;
  min-width: 100%;
}
#qr_video,
#qr_video_box {
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
#qr_reader_message {
  font-size: 2rem;
  line-height: 2rem;
}
#qr_video_box,
#qr_reader_fileinput,
#qr_reader_rangeslider,
#qr_reader_close {
  z-index: 3;
}
#qr_reader_fileinput {
  top: 25px;
  left: 25px;
}
#qr_video_box:before {
  display: block;
  content: "";
  width: 20%;
  height: 20%;
  position: absolute;
  top: 0;
  left: 0;
  border-top: 5px solid #035ea0;
  border-left: 5px solid #035ea0;
  border-top-left-radius: 0.25rem;
}
#qr_video_box:after {
  display: block;
  content: "";
  width: 20%;
  height: 20%;
  position: absolute;
  top: 0;
  right: 0;
  border-top: 5px solid #035ea0;
  border-right: 5px solid #035ea0;
  border-top-right-radius: 0.25rem;
}
#qr_video_box > div:before {
  display: block;
  content: "";
  width: 20%;
  height: 20%;
  position: absolute;
  bottom: 0;
  left: 0;
  border-bottom: 5px solid #035ea0;
  border-left: 5px solid #035ea0;
  border-bottom-left-radius: 0.25rem;
}
#qr_video_box > div:after {
  display: block;
  content: "";
  width: 20%;
  height: 20%;
  position: absolute;
  bottom: 0;
  right: 0;
  border-bottom: 5px solid #035ea0;
  border-right: 5px solid #035ea0;
  border-bottom-right-radius: 0.25rem;
}
/* for debugging uncomment this */
/*
#qr-canvas {
  z-index:5;
  display: block !important;
  position: absolute;
  top:0;
}
*/
.jxgbox {
  border-color: #035ea0;
}
#sketch-area {
  position: absolute;
  overflow: hidden;
  padding: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
#jxgbox {
  overflow: hidden;
  cursor: default;
  background-color: transparent;
  -ms-touch-action: none;
  touch-action: none;
}
#jxgbox .sketcho {
  vertical-align: bottom;
}
#jxgbox sub .sketcho,
#jxgbox sup .sketcho {
  vertical-align: unset;
}
#jxgbox .JXG_navigation .sketcho,
#jxgbox mjx-container .sketcho,
#jxgbox .MathJax .sketcho {
  font-weight: 400 !important;
}
.JXGtext {
  font-family: "Exo", var(--bs-body-font-family) !important;
}
/*
    layout default
 */
.sketcholayout-default #editor {
  background-color: #d0d4d9 !important;
  border-top: var(--bs-border-width) var(--bs-border-style) #98a0ab !important;
  box-shadow: 0 0 7px 0 #d6dfe5 !important;
  height: auto;
  max-height: 90%;
}
@media (min-width: 0) {
  .sketcholayout-default #editor #editor-area {
    height: 190px;
  }
}
@media (min-width: 768px) {
  .sketcholayout-default #editor #editor-area {
    height: 210px;
  }
}
.sketcholayout-default #editor #plot-limit-min-input-group .form-control::placeholder,
.sketcholayout-default #editor #plot-limit-max-input-group .form-control::placeholder {
  font-size: 115%;
}
.sketcholayout-default #editor .keyboard-key-normal,
.sketcholayout-default #editor .keyboard-key-normal:focus {
  background-color: #ffffff !important;
  color: #212529 !important;
}
.sketcholayout-default #editor .keyboard-key-normal:hover {
  background-color: #b3b3b3 !important;
  color: #212529 !important;
}
.sketcholayout-default #editor .keyboard-key-special,
.sketcholayout-default #editor .keyboard-key-special:focus {
  background-color: #aab0bb !important;
  color: #212529 !important;
}
.sketcholayout-default #editor .keyboard-key-special:hover {
  background-color: #5b6371 !important;
  color: #fff !important;
}
.sketcholayout-default #editor #editor-input {
  font-family: monospace;
  font-size: 120%;
}
.sketcholayout-default #editor .keyboard-key-normal {
  font-family: monospace;
}
.sketcholayout-default #editor .keyboard-key-normal,
.sketcholayout-default #editor .keyboard-key-special {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  box-shadow: none !important;
  border: 0 !important;
  padding: 0 !important;
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
  padding-left: 0rem !important;
  padding-right: 0rem !important;
  width: auto;
}
@media (min-width: 0) {
  .sketcholayout-default #editor .keyboard-key-normal,
  .sketcholayout-default #editor .keyboard-key-special {
    border-radius: var(--bs-border-radius) !important;
    font-size: 1.25rem;
    height: 2.75rem;
  }
  .sketcholayout-default #editor .keyboard-key-normal {
    width: 2rem;
  }
  .sketcholayout-default #editor .keyboard-key-wide {
    width: 3rem;
  }
  .sketcholayout-default #editor .keyboard-key-wider {
    width: 3.8rem;
  }
}
@media (min-width: 576px) {
  .sketcholayout-default #editor .keyboard-key-wide {
    width: 3.5rem;
  }
  .sketcholayout-default #editor .keyboard-key-wider {
    width: 4.3rem;
  }
}
@media (min-width: 768px) {
  .sketcholayout-default #editor .keyboard-key-normal,
  .sketcholayout-default #editor .keyboard-key-special {
    font-size: 1.5rem;
    height: 3.5rem;
  }
  .sketcholayout-default #editor .keyboard-key-normal {
    width: 3.5rem;
  }
  .sketcholayout-default #editor .keyboard-key-wide {
    width: 4.2rem;
  }
  .sketcholayout-default #editor .keyboard-key-wider {
    width: 5.2rem;
  }
}
@media (min-width: 992px) {
  .sketcholayout-default #editor .keyboard-key-normal,
  .sketcholayout-default #editor .keyboard-key-special {
    width: 3.666rem;
  }
  .sketcholayout-default #editor .keyboard-key-normal {
    width: 3.666rem;
  }
  .sketcholayout-default #editor .keyboard-key-wide {
    width: 4.5rem;
  }
  .sketcholayout-default #editor .keyboard-key-wider {
    width: 5.6rem;
  }
}
.sketcholayout-default #editor .keyboard-key-fill {
  aspect-ratio: unset;
  flex: 1 1 auto;
}
.sketcholayout-default #editor .keyboard-tab,
.sketcholayout-default #editor .keyboard-del {
  aspect-ratio: 1.75/1;
  width: auto;
}
.sketcholayout-default #editor .keyboard-lock,
.sketcholayout-default #editor .keyboard-shift-right {
  aspect-ratio: 2/1;
  width: auto;
}
.sketcholayout-default #editor .keyboard-shift-left {
  aspect-ratio: 1.5/1;
  width: auto;
}
.sketcholayout-default #editor .keyboard-enter {
  aspect-ratio: 2.6/1;
  width: auto;
}
.sketcholayout-default #editor .keyboard-switch,
.sketcholayout-default #editor .keyboard-close {
  aspect-ratio: 1.75/1;
  width: auto;
}
.sketcholayout-default #editor .keyboard-space {
  aspect-ratio: unset;
  width: 100%;
}
.sketcholayout-default #gallery-content .create-btn:hover,
.sketcholayout-default #gallery-content .construction:hover,
.sketcholayout-default #gallery-content .directory:hover {
  box-shadow: 0 0 7px 0 #035ea0 !important;
}
.sketcholayout-default #gallery-content .create-btn:hover .bg-primary-gradient,
.sketcholayout-default #gallery-content .construction:hover .bg-primary-gradient,
.sketcholayout-default #gallery-content .directory:hover .bg-primary-gradient {
  background: linear-gradient(to top left, #000000, #001019);
  color: #fff;
}
.sketcholayout-default #gallery-content .create-btn:hover .bg-secondary-gradient,
.sketcholayout-default #gallery-content .construction:hover .bg-secondary-gradient,
.sketcholayout-default #gallery-content .directory:hover .bg-secondary-gradient {
  background: linear-gradient(to top left, #568aaf, #78a9cc);
  color: #fff;
}
.sketcholayout-default #gallery-content .create-btn,
.sketcholayout-default #gallery-content .construction,
.sketcholayout-default #gallery-content .directory {
  position: relative;
}
.sketcholayout-default #gallery-content.selectionmode-enabled .construction:after,
.sketcholayout-default #gallery-content.selectionmode-enabled .directory:after,
.sketcholayout-default #gallery-content .construction-operations,
.sketcholayout-default #gallery-content .directory-operations {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  z-index: 1000;
}
.sketcholayout-default #gallery-content .construction-operations,
.sketcholayout-default #gallery-content .directory-operations {
  display: flex !important;
}
.sketcholayout-default #gallery-content .construction-operations > *:not(:last-child),
.sketcholayout-default #gallery-content .directory-operations > *:not(:last-child) {
  margin-right: 0.5rem !important;
}
.sketcholayout-default #gallery-content.selectionmode-enabled .construction:after,
.sketcholayout-default #gallery-content.selectionmode-enabled .directory:after,
.sketcholayout-default #gallery-content .construction-operations > *,
.sketcholayout-default #gallery-content .directory-operations > * {
  border-radius: 50% !important;
  height: 2rem !important;
  width: 2rem !important;
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  border-color: #82a5c6 !important;
  box-shadow: 0 0 7px 0 #fff !important;
}
.sketcholayout-default #gallery-content.selectionmode-enabled .construction-operations,
.sketcholayout-default #gallery-content.selectionmode-enabled .directory-operations {
  display: none !important;
}
.sketcholayout-default #gallery-content.selectionmode-enabled .construction,
.sketcholayout-default #gallery-content.selectionmode-enabled .directory {
  position: relative;
}
.sketcholayout-default #gallery-content.selectionmode-enabled .construction:not([data-isup="true"]):after,
.sketcholayout-default #gallery-content.selectionmode-enabled .directory:not([data-isup="true"]):after {
  content: '';
  background-color: #cfdde6 !important;
  color: #212529;
}
.sketcholayout-default #gallery-content.selectionmode-enabled .item-container.selected .construction:not([data-isup="true"]):after,
.sketcholayout-default #gallery-content.selectionmode-enabled .item-container.selected .directory:not([data-isup="true"]):after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m5 10 3.5 3.5 7 -7'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-size: contain;
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
  background-color: #035ea0 !important;
  color: #fff;
}
.sketcholayout-default #gallery-content.selectionmode-enabled .item-container.selected .construction .bg-secondary-gradient,
.sketcholayout-default #gallery-content.selectionmode-enabled .item-container.selected .directory .bg-secondary-gradient {
  background: linear-gradient(to top left, #054a8d, #0072b2);
  color: #fff;
}
.sketcholayout-default #menu-container,
.sketcholayout-default #info-container,
.sketcholayout-default #options-container,
.sketcholayout-default #navigation-container {
  padding-top: calc( max(1rem - 0.75rem, var(--safe-area-inset-top)) + 0.75rem );
  padding-right: calc( max(1rem - 0.75rem, var(--safe-area-inset-right)) + 0.75rem );
  padding-bottom: calc( max(1rem - 0.75rem, var(--safe-area-inset-bottom)) + 0.75rem );
  padding-left: calc( max(1rem - 0.75rem, var(--safe-area-inset-left)) + 0.75rem );
}
@media (min-width: 768px) {
  .sketcholayout-default #menu-container,
  .sketcholayout-default #info-container,
  .sketcholayout-default #options-container,
  .sketcholayout-default #navigation-container {
    padding-top: calc( max(1.5rem - 0.75rem, var(--safe-area-inset-top)) + 0.75rem );
    padding-right: calc( max(1.5rem - 0.75rem, var(--safe-area-inset-right)) + 0.75rem );
    padding-bottom: calc( max(1.5rem - 0.75rem, var(--safe-area-inset-bottom)) + 0.75rem );
    padding-left: calc( max(1.5rem - 0.75rem, var(--safe-area-inset-left)) + 0.75rem );
  }
}
.sketcholayout-default #navigation-container .JXG_navigation {
  position: static;
  right: unset;
  bottom: unset;
  z-index: unset;
  background-color: transparent;
  padding: 0;
}
.sketcholayout-default .toolbar-divider,
.sketcholayout-default .menu-divider {
  margin: 0;
  overflow: hidden;
  border: 0;
  opacity: 1;
}
.sketcholayout-default #menu-container {
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  transition-delay: 0s;
  transition-property: padding;
}
.sketcholayout-default #menu-container .menu-divider {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}
.sketcholayout-default #menu-container .flex-column .menu-divider {
  border-right: 0;
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);
}
.sketcholayout-default .menu-block-top {
  padding-top: calc( max(0.5rem - 0.75rem, var(--safe-area-inset-top)) + 0.75rem ) !important;
  padding-bottom: 0.5rem !important;
}
.sketcholayout-default .menu-block-bottom {
  padding-top: 0.5rem !important;
  padding-bottom: calc( max(0.5rem - 0.75rem, var(--safe-area-inset-bottom)) + 0.75rem ) !important;
}
.sketcholayout-default .menu-block-top,
.sketcholayout-default .menu-block-bottom {
  background: linear-gradient(to top left, #d6dfe5, #cfdde6);
  color: #212529;
  padding-right: calc( max(0.5rem - 0.75rem, var(--safe-area-inset-right)) + 0.75rem ) !important;
  padding-left: calc( max(0.5rem - 0.75rem, var(--safe-area-inset-left)) + 0.75rem ) !important;
}
.sketcholayout-default .menu-block-top #menu-area,
.sketcholayout-default .menu-block-bottom #menu-area,
.sketcholayout-default .menu-block-top #menu-dev-tools,
.sketcholayout-default .menu-block-bottom #menu-dev-tools,
.sketcholayout-default .menu-block-top #menu-area .border:not(:active):not(.active):not(:hover),
.sketcholayout-default .menu-block-bottom #menu-area .border:not(:active):not(.active):not(:hover),
.sketcholayout-default .menu-block-top #menu-dev-tools .border:not(:active):not(.active):not(:hover),
.sketcholayout-default .menu-block-bottom #menu-dev-tools .border:not(:active):not(.active):not(:hover) {
  border: 0 !important;
}
.sketcholayout-default .menu-block-top #menu-area,
.sketcholayout-default .menu-block-bottom #menu-area,
.sketcholayout-default .menu-block-top #menu-dev-tools,
.sketcholayout-default .menu-block-bottom #menu-dev-tools,
.sketcholayout-default .menu-block-top #menu-area .shadow-outer-dark,
.sketcholayout-default .menu-block-bottom #menu-area .shadow-outer-dark,
.sketcholayout-default .menu-block-top #menu-dev-tools .shadow-outer-dark,
.sketcholayout-default .menu-block-bottom #menu-dev-tools .shadow-outer-dark {
  box-shadow: none !important;
}
.sketcholayout-default .menu-block-top #menu-area,
.sketcholayout-default .menu-block-bottom #menu-area,
.sketcholayout-default .menu-block-top #menu-dev-tools,
.sketcholayout-default .menu-block-bottom #menu-dev-tools,
.sketcholayout-default .menu-block-top #menu-area .bg-outer-gradient,
.sketcholayout-default .menu-block-bottom #menu-area .bg-outer-gradient,
.sketcholayout-default .menu-block-top #menu-dev-tools .bg-outer-gradient,
.sketcholayout-default .menu-block-bottom #menu-dev-tools .bg-outer-gradient {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
  background: none;
  background-color: transparent;
}
.sketcholayout-default .menu-block-top #menu-area .btn-outer-gradient:not(:active):not(.active):not(:hover),
.sketcholayout-default .menu-block-bottom #menu-area .btn-outer-gradient:not(:active):not(.active):not(:hover),
.sketcholayout-default .menu-block-top #menu-dev-tools .btn-outer-gradient:not(:active):not(.active):not(:hover),
.sketcholayout-default .menu-block-bottom #menu-dev-tools .btn-outer-gradient:not(:active):not(.active):not(:hover) {
  background: none;
  background-color: transparent;
  border: transparent;
}
.sketcholayout-default #gallery-content-container.gallery-container-top {
  padding-top: calc( max(1rem - 0.75rem, var(--safe-area-inset-top)) + 0.75rem ) !important;
}
@media (min-width: 768px) {
  .sketcholayout-default #gallery-content-container.gallery-container-top {
    padding-top: calc( max(1.5rem - 0.75rem, var(--safe-area-inset-top)) + 0.75rem ) !important;
  }
}
.sketcholayout-default .menu-block-top {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  border-color: #82a5c6 !important;
}
.sketcholayout-default .menu-block-bottom {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  border-color: #82a5c6 !important;
}
.sketcholayout-default #properties {
  width: 380px;
}
@media (max-width: 575px) {
  .sketcholayout-default #properties {
    width: 100%;
  }
}
.sketcholayout-default #options-area {
  width: 220px;
  max-width: 60vw;
}
.sketcholayout-default #options-title {
  font-weight: 500;
}
.sketcholayout-default #modal-help :not(.modal-fullscreen) .modal-content {
  height: 90% !important;
  height: 90vh !important;
  height: calc(var(--vh, 1vh) * 90) !important;
}
.popover-header {
  margin-top: 0;
}
h2,
.h2 {
  font-size: 1.8rem;
}
.table .table-dark {
  background-color: var(--bs-table-bg) !important;
}
/*# sourceMappingURL=sketchometry.css.map */