@charset "UTF-8";
/*!
 * Bootstrap v5.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bgx-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bgx: #fff;
}


.btnx {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .btnx {
    transition: none;
  }
}
.btnx:hover {
  color: #212529;
}
.btnx-check:focus + .btnx, .btnx:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.btnx:disabled, .btnx.disabled, fieldset:disabled .btnx {
  pointer-events: none;
  opacity: 0.65;
}

.btnx-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btnx-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}
.btnx-check:focus + .btnx-primary, .btnx-primary:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btnx-check:checked + .btnx-primary, .btnx-check:active + .btnx-primary, .btnx-primary:active, .btnx-primary.active, .show > .btnx-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a58ca;
  border-color: #0a53be;
}
.btnx-check:checked + .btnx-primary:focus, .btnx-check:active + .btnx-primary:focus, .btnx-primary:active:focus, .btnx-primary.active:focus, .show > .btnx-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btnx-primary:disabled, .btnx-primary.disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btnx-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btnx-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}
.btnx-check:focus + .btnx-secondary, .btnx-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btnx-check:checked + .btnx-secondary, .btnx-check:active + .btnx-secondary, .btnx-secondary:active, .btnx-secondary.active, .show > .btnx-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}
.btnx-check:checked + .btnx-secondary:focus, .btnx-check:active + .btnx-secondary:focus, .btnx-secondary:active:focus, .btnx-secondary.active:focus, .show > .btnx-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btnx-secondary:disabled, .btnx-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btnx-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btnx-success:hover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}
.btnx-check:focus + .btnx-success, .btnx-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btnx-check:checked + .btnx-success, .btnx-check:active + .btnx-success, .btnx-success:active, .btnx-success.active, .show > .btnx-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}
.btnx-check:checked + .btnx-success:focus, .btnx-check:active + .btnx-success:focus, .btnx-success:active:focus, .btnx-success.active:focus, .show > .btnx-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btnx-success:disabled, .btnx-success.disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btnx-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btnx-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}
.btnx-check:focus + .btnx-info, .btnx-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btnx-check:checked + .btnx-info, .btnx-check:active + .btnx-info, .btnx-info:active, .btnx-info.active, .show > .btnx-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}
.btnx-check:checked + .btnx-info:focus, .btnx-check:active + .btnx-info:focus, .btnx-info:active:focus, .btnx-info.active:focus, .show > .btnx-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btnx-info:disabled, .btnx-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btnx-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btnx-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}
.btnx-check:focus + .btnx-warning, .btnx-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btnx-check:checked + .btnx-warning, .btnx-check:active + .btnx-warning, .btnx-warning:active, .btnx-warning.active, .show > .btnx-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}
.btnx-check:checked + .btnx-warning:focus, .btnx-check:active + .btnx-warning:focus, .btnx-warning:active:focus, .btnx-warning.active:focus, .show > .btnx-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btnx-warning:disabled, .btnx-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btnx-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btnx-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}
.btnx-check:focus + .btnx-danger, .btnx-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btnx-check:checked + .btnx-danger, .btnx-check:active + .btnx-danger, .btnx-danger:active, .btnx-danger.active, .show > .btnx-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}
.btnx-check:checked + .btnx-danger:focus, .btnx-check:active + .btnx-danger:focus, .btnx-danger:active:focus, .btnx-danger.active:focus, .show > .btnx-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btnx-danger:disabled, .btnx-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btnx-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btnx-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btnx-check:focus + .btnx-light, .btnx-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btnx-check:checked + .btnx-light, .btnx-check:active + .btnx-light, .btnx-light:active, .btnx-light.active, .show > .btnx-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btnx-check:checked + .btnx-light:focus, .btnx-check:active + .btnx-light:focus, .btnx-light:active:focus, .btnx-light.active:focus, .show > .btnx-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btnx-light:disabled, .btnx-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btnx-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btnx-dark:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}
.btnx-check:focus + .btnx-dark, .btnx-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btnx-check:checked + .btnx-dark, .btnx-check:active + .btnx-dark, .btnx-dark:active, .btnx-dark.active, .show > .btnx-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}
.btnx-check:checked + .btnx-dark:focus, .btnx-check:active + .btnx-dark:focus, .btnx-dark:active:focus, .btnx-dark.active:focus, .show > .btnx-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btnx-dark:disabled, .btnx-dark.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btnx-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}
.btnx-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btnx-check:focus + .btnx-outline-primary, .btnx-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btnx-check:checked + .btnx-outline-primary, .btnx-check:active + .btnx-outline-primary, .btnx-outline-primary:active, .btnx-outline-primary.active, .btnx-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btnx-check:checked + .btnx-outline-primary:focus, .btnx-check:active + .btnx-outline-primary:focus, .btnx-outline-primary:active:focus, .btnx-outline-primary.active:focus, .btnx-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btnx-outline-primary:disabled, .btnx-outline-primary.disabled {
  color: #0d6efd;
  background-color: transparent;
}

.btnx-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btnx-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btnx-check:focus + .btnx-outline-secondary, .btnx-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btnx-check:checked + .btnx-outline-secondary, .btnx-check:active + .btnx-outline-secondary, .btnx-outline-secondary:active, .btnx-outline-secondary.active, .btnx-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btnx-check:checked + .btnx-outline-secondary:focus, .btnx-check:active + .btnx-outline-secondary:focus, .btnx-outline-secondary:active:focus, .btnx-outline-secondary.active:focus, .btnx-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btnx-outline-secondary:disabled, .btnx-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}

.btnx-outline-success {
  color: #198754;
  border-color: #198754;
}
.btnx-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btnx-check:focus + .btnx-outline-success, .btnx-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btnx-check:checked + .btnx-outline-success, .btnx-check:active + .btnx-outline-success, .btnx-outline-success:active, .btnx-outline-success.active, .btnx-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btnx-check:checked + .btnx-outline-success:focus, .btnx-check:active + .btnx-outline-success:focus, .btnx-outline-success:active:focus, .btnx-outline-success.active:focus, .btnx-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btnx-outline-success:disabled, .btnx-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}

.btnx-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btnx-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btnx-check:focus + .btnx-outline-info, .btnx-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btnx-check:checked + .btnx-outline-info, .btnx-check:active + .btnx-outline-info, .btnx-outline-info:active, .btnx-outline-info.active, .btnx-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btnx-check:checked + .btnx-outline-info:focus, .btnx-check:active + .btnx-outline-info:focus, .btnx-outline-info:active:focus, .btnx-outline-info.active:focus, .btnx-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btnx-outline-info:disabled, .btnx-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btnx-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btnx-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btnx-check:focus + .btnx-outline-warning, .btnx-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btnx-check:checked + .btnx-outline-warning, .btnx-check:active + .btnx-outline-warning, .btnx-outline-warning:active, .btnx-outline-warning.active, .btnx-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btnx-check:checked + .btnx-outline-warning:focus, .btnx-check:active + .btnx-outline-warning:focus, .btnx-outline-warning:active:focus, .btnx-outline-warning.active:focus, .btnx-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btnx-outline-warning:disabled, .btnx-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}

.btnx-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btnx-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btnx-check:focus + .btnx-outline-danger, .btnx-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btnx-check:checked + .btnx-outline-danger, .btnx-check:active + .btnx-outline-danger, .btnx-outline-danger:active, .btnx-outline-danger.active, .btnx-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btnx-check:checked + .btnx-outline-danger:focus, .btnx-check:active + .btnx-outline-danger:focus, .btnx-outline-danger:active:focus, .btnx-outline-danger.active:focus, .btnx-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btnx-outline-danger:disabled, .btnx-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}

.btnx-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btnx-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btnx-check:focus + .btnx-outline-light, .btnx-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btnx-check:checked + .btnx-outline-light, .btnx-check:active + .btnx-outline-light, .btnx-outline-light:active, .btnx-outline-light.active, .btnx-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btnx-check:checked + .btnx-outline-light:focus, .btnx-check:active + .btnx-outline-light:focus, .btnx-outline-light:active:focus, .btnx-outline-light.active:focus, .btnx-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btnx-outline-light:disabled, .btnx-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btnx-outline-dark {
  color: #212529;
  border-color: #212529;
}
.btnx-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btnx-check:focus + .btnx-outline-dark, .btnx-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btnx-check:checked + .btnx-outline-dark, .btnx-check:active + .btnx-outline-dark, .btnx-outline-dark:active, .btnx-outline-dark.active, .btnx-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btnx-check:checked + .btnx-outline-dark:focus, .btnx-check:active + .btnx-outline-dark:focus, .btnx-outline-dark:active:focus, .btnx-outline-dark.active:focus, .btnx-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btnx-outline-dark:disabled, .btnx-outline-dark.disabled {
  color: #212529;
  background-color: transparent;
}

.btnx-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}
.btnx-link:hover {
  color: #0a58ca;
}
.btnx-link:disabled, .btnx-link.disabled {
  color: #6c757d;
}

.btnx-lg, .btnx-group-lg > .btnx {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.btnx-sm, .btnx-group-sm > .btnx {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}


.bgx-primary {
  --bs-bgx-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bgx-opacity)) !important;
}

.bgx-secondary {
  --bs-bgx-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bgx-opacity)) !important;
}

.bgx-success {
  --bs-bgx-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bgx-opacity)) !important;
}

.bgx-info {
  --bs-bgx-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bgx-opacity)) !important;
}

.bgx-warning {
  --bs-bgx-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bgx-opacity)) !important;
}

.bgx-danger {
  --bs-bgx-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bgx-opacity)) !important;
}

.bgx-light {
  --bs-bgx-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bgx-opacity)) !important;
}

.bgx-dark {
  --bs-bgx-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bgx-opacity)) !important;
}

.bgx-black {
  --bs-bgx-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bgx-opacity)) !important;
}

.bgx-white {
  --bs-bgx-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bgx-opacity)) !important;
}

.bgx-body {
  --bs-bgx-opacity: 1;
  background-color: rgba(var(--bs-body-bgx-rgb), var(--bs-bgx-opacity)) !important;
}

.bgx-transparent {
  --bs-bgx-opacity: 1;
  background-color: transparent !important;
}

.bgx-opacity-10 {
  --bs-bgx-opacity: 0.1;
}

.bgx-opacity-25 {
  --bs-bgx-opacity: 0.25;
}

.bgx-opacity-50 {
  --bs-bgx-opacity: 0.5;
}

.bgx-opacity-75 {
  --bs-bgx-opacity: 0.75;
}

.bgx-opacity-100 {
  --bs-bgx-opacity: 1;
}

.bgx-gradient {
  background-image: var(--bs-gradient) !important;
}


.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}


.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}


.rounded {
  border-radius: 0.25rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

.footer_links{
  min-height: 5px;
}

.icon-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.icon-group .icon-item:not(:last-child) {
  margin-right: 0.5rem;
}
.icon-item {
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--falcon-700);
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  height: 2.5rem;
  width: 2.5rem;
  border: 0;
  font-size: 0.875rem;
  -webkit-box-shadow: var(--falcon-box-shadow-sm);
  box-shadow: var(--falcon-box-shadow-sm);
}
.icon-item:hover, .icon-item:focus {
  background-color: var(--falcon-200);
}
.icon-item.icon-item-sm {
  height: 1.875rem;
  width: 1.875rem;
}
.icon-item.icon-item-lg {
  height: 2.75rem;
  width: 2.75rem;
}


.text-facebook {
  color: var(--falcon-facebook) !important;
}

.text-google-plus {
  color: var(--falcon-google-plus) !important;
}

.text-twitter {
  color: var(--falcon-twitter) !important;
}

.text-linkedin {
  color: var(--falcon-linkedin) !important;
}

.text-youtube {
  color: var(--falcon-youtube) !important;
}

.text-github {
  color: var(--falcon-github) !important;
}

.bg-facebook {
  background-color: var(--falcon-facebook) !important;
}

.bg-google-plus {
  background-color: var(--falcon-google-plus) !important;
}

.bg-twitter {
  background-color: var(--falcon-twitter) !important;
}

.bg-linkedin {
  background-color: var(--falcon-linkedin) !important;
}

.bg-youtube {
  background-color: var(--falcon-youtube) !important;
}

.bg-github {
  background-color: var(--falcon-github) !important;
}

  .border-sm-facebook {
    border-color: var(--falcon-facebook) !important;
  }

  .border-sm-google-plus {
    border-color: var(--falcon-google-plus) !important;
  }

  .border-sm-twitter {
    border-color: var(--falcon-twitter) !important;
  }

  .border-sm-linkedin {
    border-color: var(--falcon-linkedin) !important;
  }

  .border-sm-youtube {
    border-color: var(--falcon-youtube) !important;
  }

  .border-sm-github {
    border-color: var(--falcon-github) !important;
  }
.border-md-facebook {
    border-color: var(--falcon-facebook) !important;
  }

  .border-md-google-plus {
    border-color: var(--falcon-google-plus) !important;
  }

  .border-md-twitter {
    border-color: var(--falcon-twitter) !important;
  }

  .border-md-linkedin {
    border-color: var(--falcon-linkedin) !important;
  }

  .border-md-youtube {
    border-color: var(--falcon-youtube) !important;
  }

  .border-md-github {
    border-color: var(--falcon-github) !important;
  }

  .border-lg-facebook {
    border-color: var(--falcon-facebook) !important;
  }

  .border-lg-google-plus {
    border-color: var(--falcon-google-plus) !important;
  }

  .border-lg-twitter {
    border-color: var(--falcon-twitter) !important;
  }

  .border-lg-linkedin {
    border-color: var(--falcon-linkedin) !important;
  }

  .border-lg-youtube {
    border-color: var(--falcon-youtube) !important;
  }

  .border-lg-github {
    border-color: var(--falcon-github) !important;
  }
.border-xl-facebook {
    border-color: var(--falcon-facebook) !important;
  }

  .border-xl-google-plus {
    border-color: var(--falcon-google-plus) !important;
  }

  .border-xl-twitter {
    border-color: var(--falcon-twitter) !important;
  }

  .border-xl-linkedin {
    border-color: var(--falcon-linkedin) !important;
  }

  .border-xl-youtube {
    border-color: var(--falcon-youtube) !important;
  }

  .border-xl-github {
    border-color: var(--falcon-github) !important;
  }
.border-xxl-facebook {
    border-color: var(--falcon-facebook) !important;
  }

  .border-xxl-google-plus {
    border-color: var(--falcon-google-plus) !important;
  }

  .border-xxl-twitter {
    border-color: var(--falcon-twitter) !important;
  }

  .border-xxl-linkedin {
    border-color: var(--falcon-linkedin) !important;
  }

  .border-xxl-youtube {
    border-color: var(--falcon-youtube) !important;
  }

  .border-xxl-github {
    border-color: var(--falcon-github) !important;
  }
/*
--falcon-100: #0b1727;
  --falcon-200: #232e3c;
  --falcon-300: #344050;
  --falcon-400: #4d5969;
  --falcon-500: #5e6e82;
  --falcon-600: 
  --falcon-700: #9da9bb;
  --falcon-800: #b6c1d2;
  --falcon-900: #d8e2ef;
  --falcon-1000: #edf2f9;
  --falcon-1100: #f9fafd;
  */