@charset "UTF-8";
/*!
 * Bootswatch v5.2.3 (https://bootswatch.com)
 * Theme: darkly
 * Copyright 2012-2022 Thomas Park
 * Licensed under MIT
 * Based on Bootstrap
*//*!
 * Bootstrap  v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
 --bs-blue:#375a7f;
 --bs-indigo:#6610f2;
 --bs-purple:#6f42c1;
 --bs-pink:#e83e8c;
 --bs-red:#e74c3c;
 --bs-orange:#fd7e14;
 --bs-yellow:#f39c12;
 --bs-green:#00bc8c;
 --bs-teal:#20c997;
 --bs-cyan:#3498db;
 --bs-black:#000;
 --bs-white:#fff;
 --bs-gray:#888;
 --bs-gray-dark:#303030;
 --bs-gray-100:#f8f9fa;
 --bs-gray-200:#ebebeb;
 --bs-gray-300:#dee2e6;
 --bs-gray-400:#ced4da;
 --bs-gray-500:#adb5bd;
 --bs-gray-600:#888;
 --bs-gray-700:#444;
 --bs-gray-800:#303030;
 --bs-gray-900:#222;
 --bs-primary:#375a7f;
 --bs-secondary:#444;
 --bs-success:#00bc8c;
 --bs-info:#3498db;
 --bs-warning:#f39c12;
 --bs-danger:#e74c3c;
 --bs-light:#adb5bd;
 --bs-dark:#303030;
 --bs-primary-rgb:55,
 90,
 127;
 --bs-secondary-rgb:68,
 68,
 68;
 --bs-success-rgb:0,
 188,
 140;
 --bs-info-rgb:52,
 152,
 219;
 --bs-warning-rgb:243,
 156,
 18;
 --bs-danger-rgb:231,
 76,
 60;
 --bs-light-rgb:173,
 181,
 189;
 --bs-dark-rgb:48,
 48,
 48;
 --bs-white-rgb:255,
 255,
 255;
 --bs-black-rgb:0,
 0,
 0;
 --bs-body-color-rgb:255,
 255,
 255;
 --bs-body-bg-rgb:34,
 34,
 34;
 --bs-font-sans-serif:Lato,
 -apple-system,
 BlinkMacSystemFont,
 "Segoe UI",
 Roboto,
 "Helvetica Neue",
 Arial,
 sans-serif,
 "Apple Color Emoji",
 "Segoe UI Emoji",
 "Segoe UI Symbol";
 --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:#fff;
 --bs-body-bg:#222;
 --bs-border-width:1px;
 --bs-border-style:solid;
 --bs-border-color:#000;
 --bs-border-color-translucent:rgba(0,
 0,
 0,
 0.175);
 --bs-border-radius:0.375rem;
 --bs-border-radius-sm:0.25rem;
 --bs-border-radius-lg:0.5rem;
 --bs-border-radius-xl:1rem;
 --bs-border-radius-2xl:2rem;
 --bs-border-radius-pill:50rem;
 --bs-link-color:#fff;
 --bs-link-hover-color:#CCCCCC;
 --bs-code-color:#e83e8c;
 --bs-highlight-bg:#fdebd0
}
*,
::after,
::before {
 box-sizing:border-box
}
@media (prefers-reduced-motion:no-preference) {
 :root {
  scroll-behavior:smooth
 }
}

.btn {
 --bs-btn-padding-x:0.75rem;
 --bs-btn-padding-y:0.75rem;
 --bs-btn-font-family: ;
 --bs-btn-font-size:2rem;
 --bs-btn-font-weight:400;
 --bs-btn-line-height:1.5;
 --bs-btn-color:#fff;
 --bs-btn-bg:transparent;
 --bs-btn-border-width:1px;
 --bs-btn-border-color:transparent;
 --bs-btn-border-radius:0.375rem;
 --bs-btn-hover-border-color:transparent;
 --bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
 --bs-btn-disabled-opacity:0.65;
 --bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
 display:inline-block;
 padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);
 font-family:var(--bs-btn-font-family);
 font-size:var(--bs-btn-font-size);
 font-weight:var(--bs-btn-font-weight);
 line-height:var(--bs-btn-line-height);
 color:var(--bs-btn-color);
 text-align:center;
 text-decoration:none;
 vertical-align:middle;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);
 border-radius:var(--bs-btn-border-radius);
 background-color:var(--bs-btn-bg);
 transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
 .btn {
  transition:none
 }
}
.btn:hover {
 color:var(--bs-btn-hover-color);
 background-color:var(--bs-btn-hover-bg);
 border-color:var(--bs-btn-hover-border-color)
}
.btn-check+.btn:hover {
 color:var(--bs-btn-color);
 background-color:var(--bs-btn-bg);
 border-color:var(--bs-btn-border-color)
}
.btn:focus-visible {
 color:var(--bs-btn-hover-color);
 background-color:var(--bs-btn-hover-bg);
 border-color:var(--bs-btn-hover-border-color);
 outline:0;
 box-shadow:var(--bs-btn-focus-box-shadow)
}
.btn-check:focus-visible+.btn {
 border-color:var(--bs-btn-hover-border-color);
 outline:0;
 box-shadow:var(--bs-btn-focus-box-shadow)
}
.btn-check:checked+.btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check)+.btn:active {
 color:var(--bs-btn-active-color);
 background-color:var(--bs-btn-active-bg);
 border-color:var(--bs-btn-active-border-color)
}
.btn-check:checked+.btn:focus-visible,
.btn.active:focus-visible,
.btn.show:focus-visible,
.btn:first-child:active:focus-visible,
:not(.btn-check)+.btn:active:focus-visible {
 box-shadow:var(--bs-btn-focus-box-shadow)
}
.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
 color:var(--bs-btn-disabled-color);
 pointer-events:none;
 background-color:var(--bs-btn-disabled-bg);
 border-color:var(--bs-btn-disabled-border-color);
 opacity:var(--bs-btn-disabled-opacity)
}
.btn-primary {
 --bs-btn-color:#fff;
 --bs-btn-bg:#375a7f;
 --bs-btn-border-color:#375a7f;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#2f4d6c;
 --bs-btn-hover-border-color:#2c4866;
 --bs-btn-focus-shadow-rgb:85,115,146;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#2c4866;
 --bs-btn-active-border-color:#29445f;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#fff;
 --bs-btn-disabled-bg:#375a7f;
 --bs-btn-disabled-border-color:#375a7f
}
.btn-secondary {
 --bs-btn-color:#fff;
 --bs-btn-bg:#444;
 --bs-btn-border-color:#444;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#3a3a3a;
 --bs-btn-hover-border-color:#363636;
 --bs-btn-focus-shadow-rgb:96,96,96;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#363636;
 --bs-btn-active-border-color:#333333;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#fff;
 --bs-btn-disabled-bg:#444;
 --bs-btn-disabled-border-color:#444
}
.btn-success {
 --bs-btn-color:#fff;
 --bs-btn-bg:#00bc8c;
 --bs-btn-border-color:#00bc8c;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#00a077;
 --bs-btn-hover-border-color:#009670;
 --bs-btn-focus-shadow-rgb:38,198,157;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#009670;
 --bs-btn-active-border-color:#008d69;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#fff;
 --bs-btn-disabled-bg:#00bc8c;
 --bs-btn-disabled-border-color:#00bc8c
}
.btn-info {
 --bs-btn-color:#fff;
 --bs-btn-bg:#3498db;
 --bs-btn-border-color:#3498db;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#2c81ba;
 --bs-btn-hover-border-color:#2a7aaf;
 --bs-btn-focus-shadow-rgb:82,167,224;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#2a7aaf;
 --bs-btn-active-border-color:#2772a4;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#fff;
 --bs-btn-disabled-bg:#3498db;
 --bs-btn-disabled-border-color:#3498db
}
.btn-warning {
 --bs-btn-color:#fff;
 --bs-btn-bg:#f39c12;
 --bs-btn-border-color:#f39c12;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#cf850f;
 --bs-btn-hover-border-color:#c27d0e;
 --bs-btn-focus-shadow-rgb:245,171,54;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#c27d0e;
 --bs-btn-active-border-color:#b6750e;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#fff;
 --bs-btn-disabled-bg:#f39c12;
 --bs-btn-disabled-border-color:#f39c12
}
.btn-danger {
 --bs-btn-color:#fff;
 --bs-btn-bg:#e74c3c;
 --bs-btn-border-color:#e74c3c;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#c44133;
 --bs-btn-hover-border-color:#b93d30;
 --bs-btn-focus-shadow-rgb:235,103,89;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#b93d30;
 --bs-btn-active-border-color:#ad392d;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#fff;
 --bs-btn-disabled-bg:#e74c3c;
 --bs-btn-disabled-border-color:#e74c3c
}
.btn-light {
 --bs-btn-color:#fff;
 --bs-btn-bg:#adb5bd;
 --bs-btn-border-color:#adb5bd;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#939aa1;
 --bs-btn-hover-border-color:#8a9197;
 --bs-btn-focus-shadow-rgb:185,192,199;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#8a9197;
 --bs-btn-active-border-color:#82888e;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#fff;
 --bs-btn-disabled-bg:#adb5bd;
 --bs-btn-disabled-border-color:#adb5bd
}
.btn-dark {
 --bs-btn-color:#fff;
 --bs-btn-bg:#000;
 --bs-btn-border-color:#000;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#4f4f4f;
 --bs-btn-hover-border-color:#000;
 --bs-btn-focus-shadow-rgb:79,79,79;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#595959;
 --bs-btn-active-border-color:#000;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#fff;
 --bs-btn-disabled-bg:#303030;
 --bs-btn-disabled-border-color:#000
}
.btn-outline-primary {
 --bs-btn-color:#375a7f;
 --bs-btn-border-color:#375a7f;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#375a7f;
 --bs-btn-hover-border-color:#375a7f;
 --bs-btn-focus-shadow-rgb:55,90,127;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#375a7f;
 --bs-btn-active-border-color:#375a7f;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#375a7f;
 --bs-btn-disabled-bg:transparent;
 --bs-btn-disabled-border-color:#375a7f;
 --bs-gradient:none
}
.btn-outline-secondary {
 --bs-btn-color:#444;
 --bs-btn-border-color:#444;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#444;
 --bs-btn-hover-border-color:#444;
 --bs-btn-focus-shadow-rgb:68,68,68;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#444;
 --bs-btn-active-border-color:#444;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#444;
 --bs-btn-disabled-bg:transparent;
 --bs-btn-disabled-border-color:#444;
 --bs-gradient:none
}
.btn-outline-success {
 --bs-btn-color:#00bc8c;
 --bs-btn-border-color:#00bc8c;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#00bc8c;
 --bs-btn-hover-border-color:#00bc8c;
 --bs-btn-focus-shadow-rgb:0,188,140;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#00bc8c;
 --bs-btn-active-border-color:#00bc8c;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#00bc8c;
 --bs-btn-disabled-bg:transparent;
 --bs-btn-disabled-border-color:#00bc8c;
 --bs-gradient:none
}
.btn-outline-info {
 --bs-btn-color:#3498db;
 --bs-btn-border-color:#3498db;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#3498db;
 --bs-btn-hover-border-color:#3498db;
 --bs-btn-focus-shadow-rgb:52,152,219;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#3498db;
 --bs-btn-active-border-color:#3498db;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#3498db;
 --bs-btn-disabled-bg:transparent;
 --bs-btn-disabled-border-color:#3498db;
 --bs-gradient:none
}
.btn-outline-warning {
 --bs-btn-color:#f39c12;
 --bs-btn-border-color:#f39c12;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#f39c12;
 --bs-btn-hover-border-color:#f39c12;
 --bs-btn-focus-shadow-rgb:243,156,18;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#f39c12;
 --bs-btn-active-border-color:#f39c12;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#f39c12;
 --bs-btn-disabled-bg:transparent;
 --bs-btn-disabled-border-color:#f39c12;
 --bs-gradient:none
}
.btn-outline-danger {
 --bs-btn-color:#e74c3c;
 --bs-btn-border-color:#e74c3c;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#e74c3c;
 --bs-btn-hover-border-color:#e74c3c;
 --bs-btn-focus-shadow-rgb:231,76,60;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#e74c3c;
 --bs-btn-active-border-color:#e74c3c;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#e74c3c;
 --bs-btn-disabled-bg:transparent;
 --bs-btn-disabled-border-color:#e74c3c;
 --bs-gradient:none
}
.btn-outline-light {
 --bs-btn-color:#adb5bd;
 --bs-btn-border-color:#adb5bd;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#adb5bd;
 --bs-btn-hover-border-color:#adb5bd;
 --bs-btn-focus-shadow-rgb:173,181,189;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#adb5bd;
 --bs-btn-active-border-color:#adb5bd;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#adb5bd;
 --bs-btn-disabled-bg:transparent;
 --bs-btn-disabled-border-color:#adb5bd;
 --bs-gradient:none
}
.btn-outline-dark {
 --bs-btn-color:#303030;
 --bs-btn-border-color:#303030;
 --bs-btn-hover-color:#fff;
 --bs-btn-hover-bg:#303030;
 --bs-btn-hover-border-color:#303030;
 --bs-btn-focus-shadow-rgb:48,48,48;
 --bs-btn-active-color:#fff;
 --bs-btn-active-bg:#303030;
 --bs-btn-active-border-color:#303030;
 --bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);
 --bs-btn-disabled-color:#303030;
 --bs-btn-disabled-bg:transparent;
 --bs-btn-disabled-border-color:#303030;
 --bs-gradient:none
}
.btn-link {
 --bs-btn-font-weight:9999;
 --bs-btn-color:var(--bs-link-color);
 --bs-btn-bg:transparent;
 --bs-btn-border-color:transparent;
 --bs-btn-hover-color:var(--bs-link-hover-color);
 --bs-btn-hover-border-color:#000;
 --bs-btn-active-color:var(--bs-link-hover-color);
 --bs-btn-active-border-color:transparent;
 --bs-btn-disabled-color:#fff;
 --bs-btn-disabled-border-color:#000;
 --bs-btn-box-shadow:none;
 --bs-btn-focus-shadow-rgb:85,115,146;
 text-decoration:underline
}
.btn-link:focus-visible {
 color:var(--bs-btn-color)
}
.btn-link:hover {
 color:var(--bs-btn-hover-color)
}
.btn-group-lg>.btn,
.btn-lg {
 --bs-btn-padding-y:0.5rem;
 --bs-btn-padding-x:1rem;
 --bs-btn-font-size:1.25rem;
 --bs-btn-border-radius:0.5rem
}
.btn-group-sm>.btn,
.btn-sm {
 --bs-btn-padding-y:0.25rem;
 --bs-btn-padding-x:0.5rem;
 --bs-btn-font-size:0.875rem;
 --bs-btn-border-radius:0.25rem
}
.fade {
 transition:opacity .15s linear
}
@media (prefers-reduced-motion:reduce) {
 .fade {
  transition:none
 }
}
.fade:not(.show) {
 opacity:0
}
.collapse:not(.show) {
 display:none
}
.collapsing {
 height:0;
 overflow:hidden;
 transition:height .35s ease
}
@media (prefers-reduced-motion:reduce) {
 .collapsing {
  transition:none
 }
}
.collapsing.collapse-horizontal {
 width:0;
 height:auto;
 transition:width .35s ease
}
@media (prefers-reduced-motion:reduce) {
 .collapsing.collapse-horizontal {
  transition:none
 }
}
.dropdown,
.dropdown-center,
.dropend,
.dropstart,
.dropup,
.dropup-center {
 position:relative
}
.dropdown-toggle {
 white-space:nowrap
}
.dropdown-toggle::after {
 display:inline-block;
 margin-left:.255em;
 vertical-align:.255em;
 content:"";
 border-top:.3em solid;
 border-right:.3em solid transparent;
 border-bottom:0;
 border-left:.3em solid transparent
}
.dropdown-toggle:empty::after {
 margin-left:0
}
.dropdown-menu {
 --bs-dropdown-zindex:1000;
 --bs-dropdown-min-width:10rem;
 --bs-dropdown-padding-x:0;
 --bs-dropdown-padding-y:0.5rem;
 --bs-dropdown-spacer:0.125rem;
 --bs-dropdown-font-size:1.4rem;
 --bs-dropdown-color:#fff;
 --bs-dropdown-bg:#161617;
 --bs-dropdown-border-color:#444;
 --bs-dropdown-border-radius:0.375rem;
 --bs-dropdown-border-width:1px;
 --bs-dropdown-inner-border-radius:calc(0.375rem - 1px);
 --bs-dropdown-divider-bg:#444;
 --bs-dropdown-divider-margin-y:0.5rem;
 --bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);
 --bs-dropdown-link-color:#fff;
 --bs-dropdown-link-hover-color:#fff;
 --bs-dropdown-link-hover-bg:#375a7f;
 --bs-dropdown-link-active-color:#fff;
 --bs-dropdown-link-active-bg:#375a7f;
 --bs-dropdown-link-disabled-color:#adb5bd;
 --bs-dropdown-item-padding-x:1rem;
 --bs-dropdown-item-padding-y:0.25rem;
 --bs-dropdown-header-color:#888;
 --bs-dropdown-header-padding-x:1rem;
 --bs-dropdown-header-padding-y:0.5rem;
 position:absolute;
 z-index:var(--bs-dropdown-zindex);
 display:none;
 min-width:var(--bs-dropdown-min-width);
 padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
 margin:0;
 font-size:var(--bs-dropdown-font-size);
 color:var(--bs-dropdown-color);
 text-align:left;
 list-style:none;
 background-color:var(--bs-dropdown-bg);
 background-clip:padding-box;
 border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
 border-radius:var(--bs-dropdown-border-radius)
}
.dropdown-menu[data-bs-popper] {
 top:100%;
 left:0;
 margin-top:var(--bs-dropdown-spacer)
}
.dropdown-menu-start {
 --bs-position:start
}
.dropdown-menu-start[data-bs-popper] {
 right:auto;
 left:0
}
.dropdown-menu-end {
 --bs-position:end
}
.dropdown-menu-end[data-bs-popper] {
 right:0;
 left:auto
}
@media (min-width:576px) {
 .dropdown-menu-sm-start {
  --bs-position:start
 }
 .dropdown-menu-sm-start[data-bs-popper] {
  right:auto;
  left:0
 }
 .dropdown-menu-sm-end {
  --bs-position:end
 }
 .dropdown-menu-sm-end[data-bs-popper] {
  right:0;
  left:auto
 }
}
@media (min-width:768px) {
 .dropdown-menu-md-start {
  --bs-position:start
 }
 .dropdown-menu-md-start[data-bs-popper] {
  right:auto;
  left:0
 }
 .dropdown-menu-md-end {
  --bs-position:end
 }
 .dropdown-menu-md-end[data-bs-popper] {
  right:0;
  left:auto
 }
}
@media (min-width:992px) {
 .dropdown-menu-lg-start {
  --bs-position:start
 }
 .dropdown-menu-lg-start[data-bs-popper] {
  right:auto;
  left:0
 }
 .dropdown-menu-lg-end {
  --bs-position:end
 }
 .dropdown-menu-lg-end[data-bs-popper] {
  right:0;
  left:auto
 }
}
@media (min-width:1200px) {
 .dropdown-menu-xl-start {
  --bs-position:start
 }
 .dropdown-menu-xl-start[data-bs-popper] {
  right:auto;
  left:0
 }
 .dropdown-menu-xl-end {
  --bs-position:end
 }
 .dropdown-menu-xl-end[data-bs-popper] {
  right:0;
  left:auto
 }
}
@media (min-width:1400px) {
 .dropdown-menu-xxl-start {
  --bs-position:start
 }
 .dropdown-menu-xxl-start[data-bs-popper] {
  right:auto;
  left:0
 }
 .dropdown-menu-xxl-end {
  --bs-position:end
 }
 .dropdown-menu-xxl-end[data-bs-popper] {
  right:0;
  left:auto
 }
}
.dropup .dropdown-menu[data-bs-popper] {
 top:auto;
 bottom:100%;
 margin-top:0;
 margin-bottom:var(--bs-dropdown-spacer)
}
.dropup .dropdown-toggle::after {
 display:inline-block;
 margin-left:.255em;
 vertical-align:.255em;
 content:"";
 border-top:0;
 border-right:.3em solid transparent;
 border-bottom:.3em solid;
 border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty::after {
 margin-left:0
}
.dropend .dropdown-menu[data-bs-popper] {
 top:0;
 right:auto;
 left:100%;
 margin-top:0;
 margin-left:var(--bs-dropdown-spacer)
}
.dropend .dropdown-toggle::after {
 display:inline-block;
 margin-left:.255em;
 vertical-align:.255em;
 content:"";
 border-top:.3em solid transparent;
 border-right:0;
 border-bottom:.3em solid transparent;
 border-left:.3em solid
}
.dropend .dropdown-toggle:empty::after {
 margin-left:0
}
.dropend .dropdown-toggle::after {
 vertical-align:0
}
.dropstart .dropdown-menu[data-bs-popper] {
 top:0;
 right:100%;
 left:auto;
 margin-top:0;
 margin-right:var(--bs-dropdown-spacer)
}
.dropstart .dropdown-toggle::after {
 display:inline-block;
 margin-left:.255em;
 vertical-align:.255em;
 content:""
}
.dropstart .dropdown-toggle::after {
 display:none
}
.dropstart .dropdown-toggle::before {
 display:inline-block;
 margin-right:.255em;
 vertical-align:.255em;
 content:"";
 border-top:.3em solid transparent;
 border-right:.3em solid;
 border-bottom:.3em solid transparent
}
.dropstart .dropdown-toggle:empty::after {
 margin-left:0
}
.dropstart .dropdown-toggle::before {
 vertical-align:0
}
.dropdown-divider {
 height:0;
 margin:var(--bs-dropdown-divider-margin-y) 0;
 overflow:hidden;
 border-top:1px solid var(--bs-dropdown-divider-bg);
 opacity:1
}
.dropdown-item {
 display:block;
 width:100%;
 padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
 clear:both;
 font-weight:400;
 color:var(--bs-dropdown-link-color);
 text-align:inherit;
 text-decoration:none;
 white-space:nowrap;
 background-color:transparent;
 border:0
}
.dropdown-item:focus,
.dropdown-item:hover {
 color:var(--bs-dropdown-link-hover-color);
 background-color:var(--bs-dropdown-link-hover-bg)
}
.dropdown-item.active,
.dropdown-item:active {
 color:var(--bs-dropdown-link-active-color);
 text-decoration:none;
 background-color:var(--bs-dropdown-link-active-bg)
}
.dropdown-item.disabled,
.dropdown-item:disabled {
 color:var(--bs-dropdown-link-disabled-color);
 pointer-events:none;
 background-color:transparent
}
.dropdown-menu.show {
 display:block
}
.dropdown-header {
 display:block;
 padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
 margin-bottom:0;
 font-size:.875rem;
 color:var(--bs-dropdown-header-color);
 white-space:nowrap
}
.dropdown-item-text {
 display:block;
 padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
 color:var(--bs-dropdown-link-color)
}
.dropdown-menu-dark {
 --bs-dropdown-color:#000;
 --bs-dropdown-bg:#161617;
 --bs-dropdown-border-color:#404040;
 --bs-dropdown-box-shadow: ;
 --bs-dropdown-link-color:#fff;
 --bs-dropdown-link-hover-color:#fff;
 --bs-dropdown-divider-bg:#444;
 --bs-dropdown-link-hover-bg:#CCCCCC26;
 --bs-dropdown-link-active-color:#fff;
 --bs-dropdown-link-active-bg:#000;
 --bs-dropdown-link-disabled-color:#adb5bd;
 --bs-dropdown-header-color:#adb5bd
}
.btn-group,
.btn-group-vertical {
 position:relative;
 display:inline-flex;
 vertical-align:middle
}
.btn-group-vertical>.btn,
.btn-group>.btn {
 position:relative;
 flex:1 1 auto
}
.btn-group-vertical>.btn-check:checked+.btn,
.btn-group-vertical>.btn-check:focus+.btn,
.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn-check:checked+.btn,
.btn-group>.btn-check:focus+.btn,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
 z-index:1
}
.btn-toolbar {
 display:flex;
 flex-wrap:wrap;
 justify-content:flex-start
}
.btn-toolbar .input-group {
 width:auto
}
.btn-group {
 border-radius:.375rem
}
.btn-group>.btn-group:not(:first-child),
.btn-group>:not(.btn-check:first-child)+.btn {
 margin-left:-1px
}
.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn.dropdown-toggle-split:first-child,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:nth-child(n+3),
.btn-group>:not(.btn-check)+.btn {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.dropdown-toggle-split {
 padding-right:.5625rem;
 padding-left:.5625rem
}
.dropdown-toggle-split::after,
.dropend .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
 margin-left:0
}
.dropstart .dropdown-toggle-split::before {
 margin-right:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
 padding-right:.375rem;
 padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
 padding-right:.75rem;
 padding-left:.75rem
}
.btn-group-vertical {
 flex-direction:column;
 align-items:flex-start;
 justify-content:center
}
.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
 width:100%
}
.btn-group-vertical>.btn-group:not(:first-child),
.btn-group-vertical>.btn:not(:first-child) {
 margin-top:-1px
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn~.btn {
 border-top-left-radius:0;
 border-top-right-radius:0
}


.btn-close {
 box-sizing:content-box;
 width:1em;
 height:1em;
 padding:.25em .25em;
 color:#fff;
 background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
 border:0;
 border-radius:.375rem;
 opacity:.4
}
.btn-close:hover {
 color:#fff;
 text-decoration:none;
 opacity:1
}
.btn-close:focus {
 outline:0;
 box-shadow:0 0 0 .25rem rgba(55,90,127,.25);
 opacity:1
}
.btn-close.disabled,
.btn-close:disabled {
 pointer-events:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 opacity:.25
}
.btn-close-white {
 filter:invert(1) grayscale(100%) brightness(200%)
}

.offcanvas,
.offcanvas-lg,
.offcanvas-md,
.offcanvas-sm,
.offcanvas-xl,
.offcanvas-xxl {
 --bs-offcanvas-zindex:1045;
 --bs-offcanvas-width:400px;
 --bs-offcanvas-height:30vh;
 --bs-offcanvas-padding-x:1rem;
 --bs-offcanvas-padding-y:1rem;
 --bs-offcanvas-color: ;
 --bs-offcanvas-bg:#303030;
 --bs-offcanvas-border-width:1px;
 --bs-offcanvas-border-color:#444;
 --bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)
}
@media (max-width:575.98px) {
 .offcanvas-sm {
  position:fixed;
  bottom:0;
  z-index:var(--bs-offcanvas-zindex);
  display:flex;
  flex-direction:column;
  max-width:100%;
  color:var(--bs-offcanvas-color);
  visibility:hidden;
  background-color:var(--bs-offcanvas-bg);
  background-clip:padding-box;
  outline:0;
  transition:transform .3s ease-in-out
 }
}
@media (max-width:575.98px) and (prefers-reduced-motion:reduce) {
 .offcanvas-sm {
  transition:none
 }
}
@media (max-width:575.98px) {
 .offcanvas-sm.offcanvas-start {
  top:0;
  left:0;
  width:var(--bs-offcanvas-width);
  border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateX(-100%)
 }
}
@media (max-width:575.98px) {
 .offcanvas-sm.offcanvas-end {
  top:0;
  right:0;
  width:var(--bs-offcanvas-width);
  border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateX(100%)
 }
}
@media (max-width:575.98px) {
 .offcanvas-sm.offcanvas-top {
  top:0;
  right:0;
  left:0;
  height:var(--bs-offcanvas-height);
  max-height:100%;
  border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateY(-100%)
 }
}
@media (max-width:575.98px) {
 .offcanvas-sm.offcanvas-bottom {
  right:0;
  left:0;
  height:var(--bs-offcanvas-height);
  max-height:100%;
  border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateY(100%)
 }
}
@media (max-width:575.98px) {
 .offcanvas-sm.show:not(.hiding),
 .offcanvas-sm.showing {
  transform:none
 }
}
@media (max-width:575.98px) {
 .offcanvas-sm.hiding,
 .offcanvas-sm.show,
 .offcanvas-sm.showing {
  visibility:visible
 }
}
@media (min-width:576px) {
 .offcanvas-sm {
  --bs-offcanvas-height:auto;
  --bs-offcanvas-border-width:0;
  background-color:transparent!important
 }
 .offcanvas-sm .offcanvas-header {
  display:none
 }
 .offcanvas-sm .offcanvas-body {
  display:flex;
  flex-grow:0;
  padding:0;
  overflow-y:visible;
  background-color:transparent!important
 }
}
@media (max-width:767.98px) {
 .offcanvas-md {
  position:fixed;
  bottom:0;
  z-index:var(--bs-offcanvas-zindex);
  display:flex;
  flex-direction:column;
  max-width:100%;
  color:var(--bs-offcanvas-color);
  visibility:hidden;
  background-color:var(--bs-offcanvas-bg);
  background-clip:padding-box;
  outline:0;
  transition:transform .3s ease-in-out
 }
}
@media (max-width:767.98px) and (prefers-reduced-motion:reduce) {
 .offcanvas-md {
  transition:none
 }
}
@media (max-width:767.98px) {
 .offcanvas-md.offcanvas-start {
  top:0;
  left:0;
  width:var(--bs-offcanvas-width);
  border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateX(-100%)
 }
}
@media (max-width:767.98px) {
 .offcanvas-md.offcanvas-end {
  top:0;
  right:0;
  width:var(--bs-offcanvas-width);
  border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateX(100%)
 }
}
@media (max-width:767.98px) {
 .offcanvas-md.offcanvas-top {
  top:0;
  right:0;
  left:0;
  height:var(--bs-offcanvas-height);
  max-height:100%;
  border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateY(-100%)
 }
}
@media (max-width:767.98px) {
 .offcanvas-md.offcanvas-bottom {
  right:0;
  left:0;
  height:var(--bs-offcanvas-height);
  max-height:100%;
  border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateY(100%)
 }
}
@media (max-width:767.98px) {
 .offcanvas-md.show:not(.hiding),
 .offcanvas-md.showing {
  transform:none
 }
}
@media (max-width:767.98px) {
 .offcanvas-md.hiding,
 .offcanvas-md.show,
 .offcanvas-md.showing {
  visibility:visible
 }
}
@media (min-width:768px) {
 .offcanvas-md {
  --bs-offcanvas-height:auto;
  --bs-offcanvas-border-width:0;
  background-color:transparent!important
 }
 .offcanvas-md .offcanvas-header {
  display:none
 }
 .offcanvas-md .offcanvas-body {
  display:flex;
  flex-grow:0;
  padding:0;
  overflow-y:visible;
  background-color:transparent!important
 }
}
@media (max-width:991.98px) {
 .offcanvas-lg {
  position:fixed;
  bottom:0;
  z-index:var(--bs-offcanvas-zindex);
  display:flex;
  flex-direction:column;
  max-width:100%;
  color:var(--bs-offcanvas-color);
  visibility:hidden;
  background-color:var(--bs-offcanvas-bg);
  background-clip:padding-box;
  outline:0;
  transition:transform .3s ease-in-out
 }
}
@media (max-width:991.98px) and (prefers-reduced-motion:reduce) {
 .offcanvas-lg {
  transition:none
 }
}
@media (max-width:991.98px) {
 .offcanvas-lg.offcanvas-start {
  top:0;
  left:0;
  width:var(--bs-offcanvas-width);
  border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateX(-100%)
 }
}
@media (max-width:991.98px) {
 .offcanvas-lg.offcanvas-end {
  top:0;
  right:0;
  width:var(--bs-offcanvas-width);
  border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateX(100%)
 }
}
@media (max-width:991.98px) {
 .offcanvas-lg.offcanvas-top {
  top:0;
  right:0;
  left:0;
  height:var(--bs-offcanvas-height);
  max-height:100%;
  border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateY(-100%)
 }
}
@media (max-width:991.98px) {
 .offcanvas-lg.offcanvas-bottom {
  right:0;
  left:0;
  height:var(--bs-offcanvas-height);
  max-height:100%;
  border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateY(100%)
 }
}
@media (max-width:991.98px) {
 .offcanvas-lg.show:not(.hiding),
 .offcanvas-lg.showing {
  transform:none
 }
}
@media (max-width:991.98px) {
 .offcanvas-lg.hiding,
 .offcanvas-lg.show,
 .offcanvas-lg.showing {
  visibility:visible
 }
}
@media (min-width:992px) {
 .offcanvas-lg {
  --bs-offcanvas-height:auto;
  --bs-offcanvas-border-width:0;
  background-color:transparent!important
 }
 .offcanvas-lg .offcanvas-header {
  display:none
 }
 .offcanvas-lg .offcanvas-body {
  display:flex;
  flex-grow:0;
  padding:0;
  overflow-y:visible;
  background-color:transparent!important
 }
}
@media (max-width:1199.98px) {
 .offcanvas-xl {
  position:fixed;
  bottom:0;
  z-index:var(--bs-offcanvas-zindex);
  display:flex;
  flex-direction:column;
  max-width:100%;
  color:var(--bs-offcanvas-color);
  visibility:hidden;
  background-color:var(--bs-offcanvas-bg);
  background-clip:padding-box;
  outline:0;
  transition:transform .3s ease-in-out
 }
}
@media (max-width:1199.98px) and (prefers-reduced-motion:reduce) {
 .offcanvas-xl {
  transition:none
 }
}
@media (max-width:1199.98px) {
 .offcanvas-xl.offcanvas-start {
  top:0;
  left:0;
  width:var(--bs-offcanvas-width);
  border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateX(-100%)
 }
}
@media (max-width:1199.98px) {
 .offcanvas-xl.offcanvas-end {
  top:0;
  right:0;
  width:var(--bs-offcanvas-width);
  border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateX(100%)
 }
}
@media (max-width:1199.98px) {
 .offcanvas-xl.offcanvas-top {
  top:0;
  right:0;
  left:0;
  height:var(--bs-offcanvas-height);
  max-height:100%;
  border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateY(-100%)
 }
}
@media (max-width:1199.98px) {
 .offcanvas-xl.offcanvas-bottom {
  right:0;
  left:0;
  height:var(--bs-offcanvas-height);
  max-height:100%;
  border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateY(100%)
 }
}
@media (max-width:1199.98px) {
 .offcanvas-xl.show:not(.hiding),
 .offcanvas-xl.showing {
  transform:none
 }
}
@media (max-width:1199.98px) {
 .offcanvas-xl.hiding,
 .offcanvas-xl.show,
 .offcanvas-xl.showing {
  visibility:visible
 }
}
@media (min-width:1200px) {
 .offcanvas-xl {
  --bs-offcanvas-height:auto;
  --bs-offcanvas-border-width:0;
  background-color:transparent!important
 }
 .offcanvas-xl .offcanvas-header {
  display:none
 }
 .offcanvas-xl .offcanvas-body {
  display:flex;
  flex-grow:0;
  padding:0;
  overflow-y:visible;
  background-color:transparent!important
 }
}
@media (max-width:1399.98px) {
 .offcanvas-xxl {
  position:fixed;
  bottom:0;
  z-index:var(--bs-offcanvas-zindex);
  display:flex;
  flex-direction:column;
  max-width:100%;
  color:var(--bs-offcanvas-color);
  visibility:hidden;
  background-color:var(--bs-offcanvas-bg);
  background-clip:padding-box;
  outline:0;
  transition:transform .3s ease-in-out
 }
}
@media (max-width:1399.98px) and (prefers-reduced-motion:reduce) {
 .offcanvas-xxl {
  transition:none
 }
}
@media (max-width:1399.98px) {
 .offcanvas-xxl.offcanvas-start {
  top:0;
  left:0;
  width:var(--bs-offcanvas-width);
  border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateX(-100%)
 }
}
@media (max-width:1399.98px) {
 .offcanvas-xxl.offcanvas-end {
  top:0;
  right:0;
  width:var(--bs-offcanvas-width);
  border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateX(100%)
 }
}
@media (max-width:1399.98px) {
 .offcanvas-xxl.offcanvas-top {
  top:0;
  right:0;
  left:0;
  height:var(--bs-offcanvas-height);
  max-height:100%;
  border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateY(-100%)
 }
}
@media (max-width:1399.98px) {
 .offcanvas-xxl.offcanvas-bottom {
  right:0;
  left:0;
  height:var(--bs-offcanvas-height);
  max-height:100%;
  border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform:translateY(100%)
 }
}
@media (max-width:1399.98px) {
 .offcanvas-xxl.show:not(.hiding),
 .offcanvas-xxl.showing {
  transform:none
 }
}
@media (max-width:1399.98px) {
 .offcanvas-xxl.hiding,
 .offcanvas-xxl.show,
 .offcanvas-xxl.showing {
  visibility:visible
 }
}
@media (min-width:1400px) {
 .offcanvas-xxl {
  --bs-offcanvas-height:auto;
  --bs-offcanvas-border-width:0;
  background-color:transparent!important
 }
 .offcanvas-xxl .offcanvas-header {
  display:none
 }
 .offcanvas-xxl .offcanvas-body {
  display:flex;
  flex-grow:0;
  padding:0;
  overflow-y:visible;
  background-color:transparent!important
 }
}
.offcanvas {
 position:fixed;
 bottom:0;
 z-index:var(--bs-offcanvas-zindex);
 display:flex;
 flex-direction:column;
 max-width:100%;
 color:var(--bs-offcanvas-color);
 visibility:hidden;
 background-color:var(--bs-offcanvas-bg);
 background-clip:padding-box;
 outline:0;
 transition:transform .3s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
 .offcanvas {
  transition:none
 }
}
.offcanvas.offcanvas-start {
 top:0;
 left:0;
 width:var(--bs-offcanvas-width);
 border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
 transform:translateX(-100%)
}
.offcanvas.offcanvas-end {
 top:0;
 right:0;
 width:var(--bs-offcanvas-width);
 border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
 transform:translateX(100%)
}
.offcanvas.offcanvas-top {
 top:0;
 right:0;
 left:0;
 height:var(--bs-offcanvas-height);
 max-height:100%;
 border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
 transform:translateY(-100%)
}
.offcanvas.offcanvas-bottom {
 right:0;
 left:0;
 height:var(--bs-offcanvas-height);
 max-height:100%;
 border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
 transform:translateY(100%)
}
.offcanvas.show:not(.hiding),
.offcanvas.showing {
 transform:none
}
.offcanvas.hiding,
.offcanvas.show,
.offcanvas.showing {
 visibility:visible
}
.offcanvas-backdrop {
 position:fixed;
 top:0;
 left:0;
 z-index:1040;
 width:100vw;
 height:100vh;
 background-color:#000
}
.offcanvas-backdrop.fade {
 opacity:0
}
.offcanvas-backdrop.show {
 opacity:.5
}
.offcanvas-header {
 display:flex;
 align-items:center;
 justify-content:space-between;
 padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
}
.offcanvas-header .btn-close {
 padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
 margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));
 margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));
 margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))
}
.offcanvas-title {
 margin-bottom:0;
 line-height:1.5
}
.offcanvas-body {
 flex-grow:1;
 padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
 overflow-y:auto
}
