: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: auto;
  touch-action: auto;
}
/**
* 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 bottom right, #0a284a, #708eb0);
  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: #e0e0e0;
}
.bg-primary-gradient-hover {
  background: linear-gradient(to bottom right, #0a284a, #708eb0);
  color: #fff;
  cursor: pointer;
}
.bg-primary-gradient-hover:active,
.bg-primary-gradient-hover.active {
  background: linear-gradient(to bottom right, #030b14, #506f93);
  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 bottom right, #071e38, #6283a9);
  color: #fff;
}
.border-primary-gradient {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to bottom right, #0a284a, #708eb0) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-primary-gradient {
  background: linear-gradient(to bottom right, #0a284a, #708eb0);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.link-primary-gradient,
.text-primary-gradient-hover {
  background: linear-gradient(to bottom right, #0a284a, #708eb0);
  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 bottom right, transparent, transparent);
  background-color: #293d54 !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 bottom right, transparent, transparent);
  background-color: #365170 !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-primary-gradient-faded {
  background: linear-gradient(to bottom right, #c2c9d2, #dbe3eb);
  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: #3c444b;
}
.border-primary-gradient-faded {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to bottom right, #c2c9d2, #dbe3eb) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-primary-gradient-faded {
  background: linear-gradient(to bottom right, #c2c9d2, #dbe3eb);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-primary-gradient-pale {
  background: linear-gradient(to bottom right, #dadfe4, #e9eef3);
  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: #3c444b;
}
.border-primary-gradient-pale {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to bottom right, #dadfe4, #e9eef3) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-primary-gradient-pale {
  background: linear-gradient(to bottom right, #dadfe4, #e9eef3);
  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 bottom right, #0a284a, #708eb0);
  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 bottom right, #030b14, #506f93);
  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 bottom right, #071e38, #6283a9);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-primary-gradient.disabled,
.btn-primary-gradient:disabled {
  background: linear-gradient(to bottom right, #65778c, #a2b4c9) !important;
  border-color: transparent;
  border: none;
  opacity: 1;
  color: #293d54;
}
.alert-primary-gradient {
  color: #0b1016;
  background: linear-gradient(to bottom right, #8493a5, #b7c6d8);
  border-color: #9eadbe;
}
.list-group-item-primary-gradient {
  color: #121b26;
  background: linear-gradient(to bottom right, #9da9b7, #c6d2e0);
}
.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: #121b26;
  background: linear-gradient(to bottom right, #0c315c, #a9bbd0);
}
.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 bottom right, #114481, #546a84);
  border-color: #2d445e;
}
.bg-secondary-gradient {
  background: linear-gradient(to bottom right, #053c56, #6ba2bc);
  color: #fff;
}
.navbar.bg-secondary-gradient .navbar-brand,
.navbar.bg-secondary-gradient .nav-link,
.navbar.bg-secondary-gradient .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-secondary-gradient .nav-link.active {
  color: #e0e0e0;
}
.bg-secondary-gradient-hover {
  background: linear-gradient(to bottom right, #053c56, #6ba2bc);
  color: #fff;
  cursor: pointer;
}
.bg-secondary-gradient-hover:active,
.bg-secondary-gradient-hover.active {
  background: linear-gradient(to bottom right, #02131c, #4984a0);
  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 bottom right, #042e42, #5d99b5);
  color: #fff;
}
.border-secondary-gradient {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to bottom right, #053c56, #6ba2bc) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-secondary-gradient {
  background: linear-gradient(to bottom right, #053c56, #6ba2bc);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.link-secondary-gradient,
.text-secondary-gradient-hover {
  background: linear-gradient(to bottom right, #053c56, #6ba2bc);
  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 bottom right, transparent, transparent);
  background-color: #264b5d !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 bottom right, transparent, transparent);
  background-color: #32637a !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-secondary-gradient-faded {
  background: linear-gradient(to bottom right, #c0ced5, #dae8ee);
  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: #3c444b;
}
.border-secondary-gradient-faded {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to bottom right, #c0ced5, #dae8ee) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-secondary-gradient-faded {
  background: linear-gradient(to bottom right, #c0ced5, #dae8ee);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-secondary-gradient-pale {
  background: linear-gradient(to bottom right, #d9e2e6, #e9f1f5);
  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: #3c444b;
}
.border-secondary-gradient-pale {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to bottom right, #d9e2e6, #e9f1f5) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-secondary-gradient-pale {
  background: linear-gradient(to bottom right, #d9e2e6, #e9f1f5);
  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 bottom right, #053c56, #6ba2bc);
  border-color: transparent;
  border: none;
  color: #fff;
}
.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 bottom right, #02131c, #4984a0);
  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 bottom right, #042e42, #5d99b5);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-secondary-gradient.disabled,
.btn-secondary-gradient:disabled {
  background: linear-gradient(to bottom right, #628393, #9fc0d0) !important;
  border-color: transparent;
  border: none;
  opacity: 1;
  color: #264b5d;
}
.alert-secondary-gradient {
  color: #0b171c;
  background: linear-gradient(to bottom right, #829daa, #b5d0dd);
  border-color: #9bb7c4;
}
.list-group-item-secondary-gradient {
  color: #112129;
  background: linear-gradient(to bottom right, #9bb1bb, #c4dae4);
}
.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: #112129;
  background: linear-gradient(to bottom right, #064969, #a6c7d7);
}
.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 bottom right, #08648f, #50798d);
  border-color: #2a5366;
}
.bg-tertiary-gradient {
  background: linear-gradient(to bottom right, #68848f, #ceeaf5);
  color: #212529;
}
.navbar.bg-tertiary-gradient .navbar-brand,
.navbar.bg-tertiary-gradient .nav-link,
.navbar.bg-tertiary-gradient .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-tertiary-gradient .nav-link.active {
  color: #3c444b;
}
.bg-tertiary-gradient-hover {
  background: linear-gradient(to bottom right, #68848f, #ceeaf5);
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-gradient-hover:active,
.bg-tertiary-gradient-hover.active {
  background: linear-gradient(to bottom right, #4f636c, #9bd4eb);
  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 bottom right, #607984, #bde3f2);
  color: #fff;
}
.border-tertiary-gradient {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to bottom right, #68848f, #ceeaf5) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-tertiary-gradient {
  background: linear-gradient(to bottom right, #68848f, #ceeaf5);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.link-tertiary-gradient,
.text-tertiary-gradient-hover {
  background: linear-gradient(to bottom right, #68848f, #ceeaf5);
  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 bottom right, transparent, transparent);
  background-color: #759bab !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 bottom right, transparent, transparent);
  background-color: #8faebb !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-tertiary-gradient-faded {
  background: linear-gradient(to bottom right, #d9e0e3, #f3fafd);
  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: #3c444b;
}
.border-tertiary-gradient-faded {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to bottom right, #d9e0e3, #f3fafd) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-tertiary-gradient-faded {
  background: linear-gradient(to bottom right, #d9e0e3, #f3fafd);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-tertiary-gradient-pale {
  background: linear-gradient(to bottom right, #e8edee, #f8fcfe);
  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: #3c444b;
}
.border-tertiary-gradient-pale {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to bottom right, #e8edee, #f8fcfe) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-tertiary-gradient-pale {
  background: linear-gradient(to bottom right, #e8edee, #f8fcfe);
  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 bottom right, #68848f, #ceeaf5);
  border-color: transparent;
  border: none;
  color: #212529;
}
.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 bottom right, #4f636c, #9bd4eb);
  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 bottom right, #607984, #bde3f2);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-tertiary-gradient.disabled,
.btn-tertiary-gradient:disabled {
  background: linear-gradient(to bottom right, #9eaeb5, #dbecf2) !important;
  border-color: transparent;
  border: none;
  opacity: 1;
  color: #759bab;
}
.alert-tertiary-gradient {
  color: #4a6c7a;
  background: linear-gradient(to bottom right, #b4c2c7, #e7f5fa);
  border-color: #cddbe1;
}
.list-group-item-tertiary-gradient {
  color: #2f373a;
  background: linear-gradient(to bottom right, #c3ced2, #ecf7fb);
}
.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: #2f373a;
  background: linear-gradient(to bottom right, #738e99, #e2f2f9);
}
.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 bottom right, #8ba1aa, #9bb0b8);
  border-color: #758992;
}
.bg-grey-gradient {
  background: linear-gradient(to bottom right, #6a6a6a, #d0d0d0);
  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: #e0e0e0;
}
.bg-grey-gradient-hover {
  background: linear-gradient(to bottom right, #6a6a6a, #d0d0d0);
  color: #fff;
  cursor: pointer;
}
.bg-grey-gradient-hover:active,
.bg-grey-gradient-hover.active {
  background: linear-gradient(to bottom right, #4b4b4b, #b1b1b1);
  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 bottom right, #5f5f5f, #c5c5c5);
  color: #fff;
}
.border-grey-gradient {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to bottom right, #6a6a6a, #d0d0d0) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-grey-gradient {
  background: linear-gradient(to bottom right, #6a6a6a, #d0d0d0);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.link-grey-gradient,
.text-grey-gradient-hover {
  background: linear-gradient(to bottom right, #6a6a6a, #d0d0d0);
  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 bottom right, transparent, transparent);
  background-color: #7e7e7e !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 bottom right, transparent, transparent);
  background-color: #929292 !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-grey-gradient-faded {
  background: linear-gradient(to bottom right, #dadada, #f3f3f3);
  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: #3c444b;
}
.border-grey-gradient-faded {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to bottom right, #dadada, #f3f3f3) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-grey-gradient-faded {
  background: linear-gradient(to bottom right, #dadada, #f3f3f3);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-grey-gradient-pale {
  background: linear-gradient(to bottom right, #e9e9e9, #f8f8f8);
  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: #3c444b;
}
.border-grey-gradient-pale {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to bottom right, #e9e9e9, #f8f8f8) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-grey-gradient-pale {
  background: linear-gradient(to bottom right, #e9e9e9, #f8f8f8);
  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 bottom right, #6a6a6a, #d0d0d0);
  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 bottom right, #4b4b4b, #b1b1b1);
  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 bottom right, #5f5f5f, #c5c5c5);
  border-color: transparent;
  border: none;
  color: #fff;
}
.btn-grey-gradient.disabled,
.btn-grey-gradient:disabled {
  background: linear-gradient(to bottom right, #9f9f9f, #dcdcdc) !important;
  border-color: transparent;
  border: none;
  opacity: 1;
  color: #7e7e7e;
}
.alert-grey-gradient {
  color: #505050;
  background: linear-gradient(to bottom right, #b4b4b4, #e7e7e7);
  border-color: #cecece;
}
.list-group-item-grey-gradient {
  color: #2f2f2f;
  background: linear-gradient(to bottom right, #c3c3c3, #ececec);
}
.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: #2f2f2f;
  background: linear-gradient(to bottom right, #747474, #e3e3e3);
}
.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 bottom right, #888888, #9c9c9c);
  border-color: #757575;
}
.bg-outer-gradient {
  background: linear-gradient(to bottom right, #6f9ec1, #ceeaf5);
  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: #3c444b;
}
.bg-outer-gradient-hover {
  background: linear-gradient(to bottom right, #6f9ec1, #ceeaf5);
  color: #212529;
  cursor: pointer;
}
.bg-outer-gradient-hover:active,
.bg-outer-gradient-hover.active {
  background: linear-gradient(to bottom right, #4981aa, #9bd4eb);
  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 bottom right, #6195bb, #bde3f2);
  color: #212529;
}
.border-outer-gradient {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to bottom right, #6f9ec1, #ceeaf5) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-outer-gradient {
  background: linear-gradient(to bottom right, #6f9ec1, #ceeaf5);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.link-outer-gradient,
.text-outer-gradient-hover {
  background: linear-gradient(to bottom right, #6f9ec1, #ceeaf5);
  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 bottom right, transparent, transparent);
  background-color: #72a9cb !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 bottom right, transparent, transparent);
  background-color: #90bbd6 !important;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-outer-gradient-faded {
  background: linear-gradient(to bottom right, #dbe7f0, #f3fafd);
  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: #3c444b;
}
.border-outer-gradient-faded {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to bottom right, #dbe7f0, #f3fafd) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-outer-gradient-faded {
  background: linear-gradient(to bottom right, #dbe7f0, #f3fafd);
  background-color: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-outer-gradient-pale {
  background: linear-gradient(to bottom right, #e9f1f6, #f8fcfe);
  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: #3c444b;
}
.border-outer-gradient-pale {
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(to bottom right, #e9f1f6, #f8fcfe) !important;
  background-origin: border-box;
  background-clip: content-box, border-box;
}
.text-outer-gradient-pale {
  background: linear-gradient(to bottom right, #e9f1f6, #f8fcfe);
  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 bottom right, #6f9ec1, #ceeaf5);
  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 bottom right, #4981aa, #9bd4eb);
  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 bottom right, #6195bb, #bde3f2);
  border-color: transparent;
  border: none;
  color: #212529;
}
.btn-outer-gradient.disabled,
.btn-outer-gradient:disabled {
  background: linear-gradient(to bottom right, #a2bed3, #dbecf2) !important;
  border-color: transparent;
  border: none;
  opacity: 1;
  color: #72a9cb;
}
.alert-outer-gradient {
  color: #3d7da4;
  background: linear-gradient(to bottom right, #b7cfe0, #e7f5fa);
  border-color: #cfe2ed;
}
.list-group-item-outer-gradient {
  color: #303b42;
  background: linear-gradient(to bottom right, #c5d8e6, #ecf7fb);
}
.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: #303b42;
  background: linear-gradient(to bottom right, #7da8c7, #e2f2f9);
}
.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 bottom right, #9abbd3, #9bb0b8);
  border-color: #7793a4;
}
body {
  background-color: #fff;
}
a,
.btn-link {
  color: #285589;
}
a:hover,
.btn-link:hover {
  color: #0a284a;
}
.page-link {
  border-color: #0a284a;
  background-color: #fff;
  color: #10427C;
}
.page-link:hover {
  color: #0a284a;
  border-color: #0a284a;
  background-color: #b0b0b0;
}
.page-link.active,
.active > .page-link {
  border-color: #0a284a;
  background-color: #10427C;
  color: #fff;
}
.page-link.disabled,
.disabled > .page-link {
  border-color: #0a284a;
  background-color: #fff;
  color: #6a6a6a;
}
.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: #f5f5f5;
}
.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: #0a284a;
  background-color: #cfd9e5;
}
.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: #212529;
  background-color: #edeff2 !important;
  box-shadow: 0 0 7px 0 #dde2e6 !important;
}
.card.card-action:active,
.card.card-action.active {
  color: #212529;
  background-color: #d5dbe0 !important;
  box-shadow: 0 0 7px 0 #c6cdd5 !important;
}
.navbar .nav-link {
  color: #212529;
}
.navbar .nav-link:hover {
  color: #2a2f34;
}
.navbar .nav-link.active {
  color: #10427C;
}
: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: #f5f5f5;
  --bs-body-hover-rgb: 244.8, 244.8, 244.8;
  --bs-body-hover-r: 244.8;
  --bs-body-hover-g: 244.8;
  --bs-body-hover-b: 244.8;
  --bs-body-active: #e0e0e0;
  --bs-body-active-rgb: 224.4, 224.4, 224.4;
  --bs-body-active-r: 224.4;
  --bs-body-active-g: 224.4;
  --bs-body-active-b: 224.4;
  --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: #f5f5f5;
  --bs-body-faded-hover-rgb: 244.8, 244.8, 244.8;
  --bs-body-faded-hover-r: 244.8;
  --bs-body-faded-hover-g: 244.8;
  --bs-body-faded-hover-b: 244.8;
  --bs-body-faded-active: #e0e0e0;
  --bs-body-faded-active-rgb: 224.4, 224.4, 224.4;
  --bs-body-faded-active-r: 224.4;
  --bs-body-faded-active-g: 224.4;
  --bs-body-faded-active-b: 224.4;
  --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: #f5f5f5;
  --bs-body-pale-hover-rgb: 244.8, 244.8, 244.8;
  --bs-body-pale-hover-r: 244.8;
  --bs-body-pale-hover-g: 244.8;
  --bs-body-pale-hover-b: 244.8;
  --bs-body-pale-active: #e0e0e0;
  --bs-body-pale-active-rgb: 224.4, 224.4, 224.4;
  --bs-body-pale-active-r: 224.4;
  --bs-body-pale-active-g: 224.4;
  --bs-body-pale-active-b: 224.4;
}
.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: #3c444b;
}
.bg-body-hover {
  background-color: #fff !important;
  color: #212529;
  cursor: pointer;
}
.bg-body-hover:active,
.bg-body-hover.active {
  background-color: #e0e0e0 !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: #f5f5f5 !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: #e0e0e0 !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: #f5f5f5 !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: #3c444b;
}
.bg-body-faded-hover {
  background-color: #ffffff !important;
  color: #212529;
  cursor: pointer;
}
.bg-body-faded-hover:active,
.bg-body-faded-hover.active {
  background-color: #e0e0e0 !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: #f5f5f5 !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: #e0e0e0 !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: #f5f5f5 !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: #3c444b;
}
.bg-body-pale-hover {
  background-color: #ffffff !important;
  color: #212529;
  cursor: pointer;
}
.bg-body-pale-hover:active,
.bg-body-pale-hover.active {
  background-color: #e0e0e0 !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: #f5f5f5 !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: #e0e0e0 !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: #f5f5f5 !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: #e0e0e0;
  border-color: #e0e0e0;
  color: #212529;
}
.show > .btn-body.dropdown-toggle,
.btn-body.dropdown-toggle.show {
  background: none;
  background-color: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #e0e0e0;
  border-color: #e0e0e0;
  color: #212529;
}
.show > .btn-body-faded.dropdown-toggle,
.btn-body-faded.dropdown-toggle.show {
  background: none;
  background-color: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #e0e0e0;
  border-color: #e0e0e0;
  color: #212529;
}
.show > .btn-body-pale.dropdown-toggle,
.btn-body-pale.dropdown-toggle.show {
  background: none;
  background-color: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #f5f5f5 !important;
}
.list-group-item-body.list-group-item-action.active,
.list-group-item-body.list-group-item-action:active {
  color: #212529;
  background-color: #e0e0e0 !important;
  border-color: #e0e0e0;
}
.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: #f5f5f5 !important;
  box-shadow: 0 0 7px 0 #f5f5f5 !important;
}
.card.card-action-body:active,
.card.card-action-body.active {
  color: #212529;
  background-color: #e0e0e0 !important;
  box-shadow: 0 0 7px 0 #e0e0e0 !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: #008200;
  --bs-green-hover-rgb: 0, 129.6, 0;
  --bs-green-hover-r: 0;
  --bs-green-hover-g: 129.6;
  --bs-green-hover-b: 0;
  --bs-green-active: #005900;
  --bs-green-active-rgb: 0, 88.8, 0;
  --bs-green-active-r: 0;
  --bs-green-active-g: 88.8;
  --bs-green-active-b: 0;
  --bs-green-faded: #bfe5bf;
  --bs-green-faded-rgb: 191.25, 228.75, 191.25;
  --bs-green-faded-r: 191.25;
  --bs-green-faded-g: 228.75;
  --bs-green-faded-b: 191.25;
  --bs-green-faded-hover: #b1dfb1;
  --bs-green-faded-hover-rgb: 176.8, 222.8, 176.8;
  --bs-green-faded-hover-r: 176.8;
  --bs-green-faded-hover-g: 222.8;
  --bs-green-faded-hover-b: 176.8;
  --bs-green-faded-active: #94d394;
  --bs-green-faded-active-rgb: 147.9, 210.9, 147.9;
  --bs-green-faded-active-r: 147.9;
  --bs-green-faded-active-g: 210.9;
  --bs-green-faded-active-b: 147.9;
  --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: #cae9ca;
  --bs-green-pale-hover-rgb: 202.3, 233.3, 202.3;
  --bs-green-pale-hover-r: 202.3;
  --bs-green-pale-hover-g: 233.3;
  --bs-green-pale-hover-b: 202.3;
  --bs-green-pale-active: #adddad;
  --bs-green-pale-active-rgb: 173.4, 221.4, 173.4;
  --bs-green-pale-active-r: 173.4;
  --bs-green-pale-active-g: 221.4;
  --bs-green-pale-active-b: 173.4;
}
.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: #e0e0e0;
}
.bg-green-hover {
  background-color: #009600 !important;
  color: #fff;
  cursor: pointer;
}
.bg-green-hover:active,
.bg-green-hover.active {
  background-color: #005900 !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: #008200 !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: #005900 !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: #008200 !important;
}
.bg-green-faded {
  background-color: #bfe5bf !important;
  color: #212529;
}
.bg-green-op-0 {
  background-color: rgba(0, 150, 0, 0) !important;
  color: #fff;
}
.bg-green-op-5 {
  background-color: rgba(0, 150, 0, 0.05) !important;
  color: #fff;
}
.bg-green-op-10 {
  background-color: rgba(0, 150, 0, 0.1) !important;
  color: #fff;
}
.bg-green-op-15 {
  background-color: rgba(0, 150, 0, 0.15) !important;
  color: #fff;
}
.bg-green-op-20 {
  background-color: rgba(0, 150, 0, 0.2) !important;
  color: #fff;
}
.bg-green-op-25 {
  background-color: rgba(0, 150, 0, 0.25) !important;
  color: #fff;
}
.bg-green-op-30 {
  background-color: rgba(0, 150, 0, 0.3) !important;
  color: #fff;
}
.bg-green-op-35 {
  background-color: rgba(0, 150, 0, 0.35) !important;
  color: #fff;
}
.bg-green-op-40 {
  background-color: rgba(0, 150, 0, 0.4) !important;
  color: #fff;
}
.bg-green-op-45 {
  background-color: rgba(0, 150, 0, 0.45) !important;
  color: #fff;
}
.bg-green-op-50 {
  background-color: rgba(0, 150, 0, 0.5) !important;
  color: #fff;
}
.bg-green-op-55 {
  background-color: rgba(0, 150, 0, 0.55) !important;
  color: #fff;
}
.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: #3c444b;
}
.bg-green-faded-hover {
  background-color: #bfe5bf !important;
  color: #212529;
  cursor: pointer;
}
.bg-green-faded-hover:active,
.bg-green-faded-hover.active {
  background-color: #94d394 !important;
  color: #212529;
}
.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: #b1dfb1 !important;
  color: #212529;
}
.border-green-faded {
  border-color: #bfe5bf !important;
}
.text-green-faded {
  color: #bfe5bf !important;
}
.text-green-faded-hover {
  color: #bfe5bf !important;
  cursor: pointer;
}
.text-green-faded-hover:active,
.text-green-faded-hover.active {
  color: #94d394 !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: #b1dfb1 !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: #3c444b;
}
.bg-green-pale-hover {
  background-color: #d9efd9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-green-pale-hover:active,
.bg-green-pale-hover.active {
  background-color: #adddad !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: #cae9ca !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: #adddad !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: #cae9ca !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: #005900;
  border-color: #005900;
  color: #fff;
}
.show > .btn-green.dropdown-toggle,
.btn-green.dropdown-toggle.show {
  background: none;
  background-color: #008200 !important;
  border-color: #008200 !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: #008200 !important;
    border-color: #008200 !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: #bfe5bf;
  --bs-btn-active-border-color: #bfe5bf;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #bfe5bf;
  --bs-btn-hover-border-color: #bfe5bf;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #bfe5bf;
  --bs-btn-disabled-border-color: #bfe5bf;
  --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: #bfe5bf;
  border-color: #bfe5bf;
  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: #94d394;
  border-color: #94d394;
  color: #212529;
}
.show > .btn-green-faded.dropdown-toggle,
.btn-green-faded.dropdown-toggle.show {
  background: none;
  background-color: #b1dfb1 !important;
  border-color: #b1dfb1 !important;
  color: #212529 !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: #b1dfb1 !important;
    border-color: #b1dfb1 !important;
    color: #212529 !important;
  }
}
.btn-green-faded.disabled,
.btn-green-faded:disabled {
  background-color: #dff2df;
  border-color: #dff2df;
  opacity: inherit;
  color: #a4d9a4;
}
.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: #adddad;
  border-color: #adddad;
  color: #212529;
}
.show > .btn-green-pale.dropdown-toggle,
.btn-green-pale.dropdown-toggle.show {
  background: none;
  background-color: #cae9ca !important;
  border-color: #cae9ca !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: #cae9ca !important;
    border-color: #cae9ca !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: #008200 !important;
  border-color: #008200 !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: #008200 !important;
    border-color: #008200 !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: #bfe5bf;
  --bs-btn-active-color: #bfe5bf;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #bfe5bf;
  --bs-btn-hover-color: #bfe5bf;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #bfe5bf;
  --bs-btn-disabled-color: #bfe5bf;
}
.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: #bfe5bf;
  border-color: #bfe5bf;
  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: #bfe5bf;
  border-color: #bfe5bf;
  color: #212529;
}
.show > .btn-outline-green-faded.dropdown-toggle,
.btn-outline-green-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b1dfb1 !important;
  border-color: #b1dfb1 !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: #212529 !important;
    background-color: #b1dfb1 !important;
    border-color: #b1dfb1 !important;
  }
}
.btn-outline-green-faded.disabled,
.btn-outline-green-faded:disabled {
  color: #dff2df;
  border-color: #dff2df;
  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: #cae9ca !important;
  border-color: #cae9ca !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: #cae9ca !important;
    border-color: #cae9ca !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: #212529;
  background-color: #a4daa4 !important;
}
.list-group-item-green.list-group-item-action.active,
.list-group-item-green.list-group-item-action:active {
  color: #212529;
  background-color: #87ce87 !important;
  border-color: #87ce87;
}
.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: #212529;
  background-color: #a4daa4 !important;
  box-shadow: 0 0 7px 0 #008200 !important;
}
.card.card-action-green:active,
.card.card-action-green.active {
  color: #212529;
  background-color: #87ce87 !important;
  box-shadow: 0 0 7px 0 #005900 !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: #ebd700;
  --bs-yellow-hover-rgb: 234.6, 215.28, 0;
  --bs-yellow-hover-r: 234.6;
  --bs-yellow-hover-g: 215.28;
  --bs-yellow-hover-b: 0;
  --bs-yellow-active: #c2b200;
  --bs-yellow-active-rgb: 193.8, 177.84, 0;
  --bs-yellow-active-r: 193.8;
  --bs-yellow-active-g: 177.84;
  --bs-yellow-active-b: 0;
  --bs-yellow-faded: #fffabf;
  --bs-yellow-faded-rgb: 255, 249.75, 191.25;
  --bs-yellow-faded-r: 255;
  --bs-yellow-faded-g: 249.75;
  --bs-yellow-faded-b: 191.25;
  --bs-yellow-faded-hover: #fff8ab;
  --bs-yellow-faded-hover-rgb: 255, 248.07, 170.85;
  --bs-yellow-faded-hover-r: 255;
  --bs-yellow-faded-hover-g: 248.07;
  --bs-yellow-faded-hover-b: 170.85;
  --bs-yellow-faded-active: #fff582;
  --bs-yellow-faded-active-rgb: 255, 244.71, 130.05;
  --bs-yellow-faded-active-r: 255;
  --bs-yellow-faded-active-g: 244.71;
  --bs-yellow-faded-active-b: 130.05;
  --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: #fffac4;
  --bs-yellow-pale-hover-rgb: 255, 250.17, 196.35;
  --bs-yellow-pale-hover-r: 255;
  --bs-yellow-pale-hover-g: 250.17;
  --bs-yellow-pale-hover-b: 196.35;
  --bs-yellow-pale-active: #fff79c;
  --bs-yellow-pale-active-rgb: 255, 246.81, 155.55;
  --bs-yellow-pale-active-r: 255;
  --bs-yellow-pale-active-g: 246.81;
  --bs-yellow-pale-active-b: 155.55;
}
.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: #3c444b;
}
.bg-yellow-hover {
  background-color: #ffea00 !important;
  color: #212529;
  cursor: pointer;
}
.bg-yellow-hover:active,
.bg-yellow-hover.active {
  background-color: #c2b200 !important;
  color: #212529;
}
.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: #ebd700 !important;
  color: #212529;
}
.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: #c2b200 !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: #ebd700 !important;
}
.bg-yellow-faded {
  background-color: #fffabf !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: #3c444b;
}
.bg-yellow-faded-hover {
  background-color: #fffabf !important;
  color: #212529;
  cursor: pointer;
}
.bg-yellow-faded-hover:active,
.bg-yellow-faded-hover.active {
  background-color: #fff582 !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: #fff8ab !important;
  color: #212529;
}
.border-yellow-faded {
  border-color: #fffabf !important;
}
.text-yellow-faded {
  color: #fffabf !important;
}
.text-yellow-faded-hover {
  color: #fffabf !important;
  cursor: pointer;
}
.text-yellow-faded-hover:active,
.text-yellow-faded-hover.active {
  color: #fff582 !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: #fff8ab !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: #3c444b;
}
.bg-yellow-pale-hover {
  background-color: #fffcd9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-yellow-pale-hover:active,
.bg-yellow-pale-hover.active {
  background-color: #fff79c !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: #fffac4 !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: #fff79c !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: #fffac4 !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: #c2b200;
  border-color: #c2b200;
  color: #212529;
}
.show > .btn-yellow.dropdown-toggle,
.btn-yellow.dropdown-toggle.show {
  background: none;
  background-color: #ebd700 !important;
  border-color: #ebd700 !important;
  color: #212529 !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: #ebd700 !important;
    border-color: #ebd700 !important;
    color: #212529 !important;
  }
}
.btn-yellow.disabled,
.btn-yellow:disabled {
  background-color: #fff580;
  border-color: #fff580;
  opacity: inherit;
  color: #fff04c;
}
.btn-yellow-faded {
  --bs-btn-active-bg: #fffabf;
  --bs-btn-active-border-color: #fffabf;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fffabf;
  --bs-btn-hover-border-color: #fffabf;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fffabf;
  --bs-btn-disabled-border-color: #fffabf;
  --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: #fffabf;
  border-color: #fffabf;
  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: #fff582;
  border-color: #fff582;
  color: #212529;
}
.show > .btn-yellow-faded.dropdown-toggle,
.btn-yellow-faded.dropdown-toggle.show {
  background: none;
  background-color: #fff8ab !important;
  border-color: #fff8ab !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: #fff8ab !important;
    border-color: #fff8ab !important;
    color: #212529 !important;
  }
}
.btn-yellow-faded.disabled,
.btn-yellow-faded:disabled {
  background-color: #fffcdf;
  border-color: #fffcdf;
  opacity: inherit;
  color: #fff586;
}
.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: #fff79c;
  border-color: #fff79c;
  color: #212529;
}
.show > .btn-yellow-pale.dropdown-toggle,
.btn-yellow-pale.dropdown-toggle.show {
  background: none;
  background-color: #fffac4 !important;
  border-color: #fffac4 !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: #fffac4 !important;
    border-color: #fffac4 !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: #212529 !important;
  background-color: #ebd700 !important;
  border-color: #ebd700 !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: #212529 !important;
    background-color: #ebd700 !important;
    border-color: #ebd700 !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: #fffabf;
  --bs-btn-active-color: #f2de00;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fffabf;
  --bs-btn-hover-color: #f2de00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fffabf;
  --bs-btn-disabled-color: #f2de00;
}
.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: #f2de00;
  border-color: #fffabf;
  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: #fffabf;
  border-color: #fffabf;
  color: #212529;
}
.show > .btn-outline-yellow-faded.dropdown-toggle,
.btn-outline-yellow-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #fff8ab !important;
  border-color: #fff8ab !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: #fff8ab !important;
    border-color: #fff8ab !important;
  }
}
.btn-outline-yellow-faded.disabled,
.btn-outline-yellow-faded:disabled {
  color: #fffcdf;
  border-color: #fffcdf;
  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: #fffac4 !important;
  border-color: #fffac4 !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: #fffac4 !important;
    border-color: #fffac4 !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: #fff79e !important;
}
.list-group-item-yellow.list-group-item-action.active,
.list-group-item-yellow.list-group-item-action:active {
  color: #212529;
  background-color: #fff475 !important;
  border-color: #fff475;
}
.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: #fff79e !important;
  box-shadow: 0 0 7px 0 #ebd700 !important;
}
.card.card-action-yellow:active,
.card.card-action-yellow.active {
  color: #212529;
  background-color: #fff475 !important;
  box-shadow: 0 0 7px 0 #c2b200 !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: #f29d00;
  --bs-orange-hover-rgb: 241.6, 156.84516129, 0;
  --bs-orange-hover-r: 241.6;
  --bs-orange-hover-g: 156.84516129;
  --bs-orange-hover-b: 0;
  --bs-orange-active: #c98200;
  --bs-orange-active-rgb: 200.8, 130.35806452, 0;
  --bs-orange-active-r: 200.8;
  --bs-orange-active-g: 130.35806452;
  --bs-orange-active-b: 0;
  --bs-orange-faded: #ffe9c1;
  --bs-orange-faded-rgb: 255, 233.25, 193;
  --bs-orange-faded-r: 255;
  --bs-orange-faded-g: 233.25;
  --bs-orange-faded-b: 193;
  --bs-orange-faded-hover: #ffe2ad;
  --bs-orange-faded-hover-rgb: 255, 226.09354839, 172.6;
  --bs-orange-faded-hover-r: 255;
  --bs-orange-faded-hover-g: 226.09354839;
  --bs-orange-faded-hover-b: 172.6;
  --bs-orange-faded-active: #ffd484;
  --bs-orange-faded-active-rgb: 255, 211.78064516, 131.8;
  --bs-orange-faded-active-r: 255;
  --bs-orange-faded-active-g: 211.78064516;
  --bs-orange-faded-active-b: 131.8;
  --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: #ffebc5;
  --bs-orange-pale-hover-rgb: 255, 234.79354839, 197.4;
  --bs-orange-pale-hover-r: 255;
  --bs-orange-pale-hover-g: 234.79354839;
  --bs-orange-pale-hover-b: 197.4;
  --bs-orange-pale-active: #ffdc9d;
  --bs-orange-pale-active-rgb: 255, 220.48064516, 156.6;
  --bs-orange-pale-active-r: 255;
  --bs-orange-pale-active-g: 220.48064516;
  --bs-orange-pale-active-b: 156.6;
}
.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: #3c444b;
}
.bg-orange-hover {
  background-color: #ffa807 !important;
  color: #212529;
  cursor: pointer;
}
.bg-orange-hover:active,
.bg-orange-hover.active {
  background-color: #c98200 !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: #f29d00 !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: #c98200 !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: #f29d00 !important;
}
.bg-orange-faded {
  background-color: #ffe9c1 !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: #3c444b;
}
.bg-orange-faded-hover {
  background-color: #ffe9c1 !important;
  color: #212529;
  cursor: pointer;
}
.bg-orange-faded-hover:active,
.bg-orange-faded-hover.active {
  background-color: #ffd484 !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: #ffe2ad !important;
  color: #212529;
}
.border-orange-faded {
  border-color: #ffe9c1 !important;
}
.text-orange-faded {
  color: #ffe9c1 !important;
}
.text-orange-faded-hover {
  color: #ffe9c1 !important;
  cursor: pointer;
}
.text-orange-faded-hover:active,
.text-orange-faded-hover.active {
  color: #ffd484 !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: #ffe2ad !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: #3c444b;
}
.bg-orange-pale-hover {
  background-color: #fff2da !important;
  color: #212529;
  cursor: pointer;
}
.bg-orange-pale-hover:active,
.bg-orange-pale-hover.active {
  background-color: #ffdc9d !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: #ffebc5 !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: #ffdc9d !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: #ffebc5 !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: #c98200;
  border-color: #c98200;
  color: #fff;
}
.show > .btn-orange.dropdown-toggle,
.btn-orange.dropdown-toggle.show {
  background: none;
  background-color: #f29d00 !important;
  border-color: #f29d00 !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: #f29d00 !important;
    border-color: #f29d00 !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: #ffe9c1;
  --bs-btn-active-border-color: #ffe9c1;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffe9c1;
  --bs-btn-hover-border-color: #ffe9c1;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffe9c1;
  --bs-btn-disabled-border-color: #ffe9c1;
  --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: #ffe9c1;
  border-color: #ffe9c1;
  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: #ffd484;
  border-color: #ffd484;
  color: #212529;
}
.show > .btn-orange-faded.dropdown-toggle,
.btn-orange-faded.dropdown-toggle.show {
  background: none;
  background-color: #ffe2ad !important;
  border-color: #ffe2ad !important;
  color: #212529 !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: #ffe2ad !important;
    border-color: #ffe2ad !important;
    color: #212529 !important;
  }
}
.btn-orange-faded.disabled,
.btn-orange-faded:disabled {
  background-color: #fff4e0;
  border-color: #fff4e0;
  opacity: inherit;
  color: #ffd586;
}
.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: #ffdc9d;
  border-color: #ffdc9d;
  color: #212529;
}
.show > .btn-orange-pale.dropdown-toggle,
.btn-orange-pale.dropdown-toggle.show {
  background: none;
  background-color: #ffebc5 !important;
  border-color: #ffebc5 !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: #ffebc5 !important;
    border-color: #ffebc5 !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: #f29d00 !important;
  border-color: #f29d00 !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: #f29d00 !important;
    border-color: #f29d00 !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: #ffe9c1;
  --bs-btn-active-color: #f49e00;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffe9c1;
  --bs-btn-hover-color: #f49e00;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffe9c1;
  --bs-btn-disabled-color: #f49e00;
}
.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: #f49e00;
  border-color: #ffe9c1;
  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: #ffe9c1;
  border-color: #ffe9c1;
  color: #212529;
}
.show > .btn-outline-orange-faded.dropdown-toggle,
.btn-outline-orange-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #ffe2ad !important;
  border-color: #ffe2ad !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: #212529 !important;
    background-color: #ffe2ad !important;
    border-color: #ffe2ad !important;
  }
}
.btn-outline-orange-faded.disabled,
.btn-outline-orange-faded:disabled {
  color: #fff4e0;
  border-color: #fff4e0;
  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: #ffebc5 !important;
  border-color: #ffebc5 !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: #ffebc5 !important;
    border-color: #ffebc5 !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: #ffdea0 !important;
}
.list-group-item-orange.list-group-item-action.active,
.list-group-item-orange.list-group-item-action:active {
  color: #212529;
  background-color: #ffcf77 !important;
  border-color: #ffcf77;
}
.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: #ffdea0 !important;
  box-shadow: 0 0 7px 0 #f29d00 !important;
}
.card.card-action-orange:active,
.card.card-action-orange.active {
  color: #212529;
  background-color: #ffcf77 !important;
  box-shadow: 0 0 7px 0 #c98200 !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: #eb0000;
  --bs-red-hover-rgb: 234.6, 0, 0;
  --bs-red-hover-r: 234.6;
  --bs-red-hover-g: 0;
  --bs-red-hover-b: 0;
  --bs-red-active: #c20000;
  --bs-red-active-rgb: 193.8, 0, 0;
  --bs-red-active-r: 193.8;
  --bs-red-active-g: 0;
  --bs-red-active-b: 0;
  --bs-red-faded: #ffbfbf;
  --bs-red-faded-rgb: 255, 191.25, 191.25;
  --bs-red-faded-r: 255;
  --bs-red-faded-g: 191.25;
  --bs-red-faded-b: 191.25;
  --bs-red-faded-hover: #ffabab;
  --bs-red-faded-hover-rgb: 255, 170.85, 170.85;
  --bs-red-faded-hover-r: 255;
  --bs-red-faded-hover-g: 170.85;
  --bs-red-faded-hover-b: 170.85;
  --bs-red-faded-active: #ff8282;
  --bs-red-faded-active-rgb: 255, 130.05, 130.05;
  --bs-red-faded-active-r: 255;
  --bs-red-faded-active-g: 130.05;
  --bs-red-faded-active-b: 130.05;
  --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: #ffc4c4;
  --bs-red-pale-hover-rgb: 255, 196.35, 196.35;
  --bs-red-pale-hover-r: 255;
  --bs-red-pale-hover-g: 196.35;
  --bs-red-pale-hover-b: 196.35;
  --bs-red-pale-active: #ff9c9c;
  --bs-red-pale-active-rgb: 255, 155.55, 155.55;
  --bs-red-pale-active-r: 255;
  --bs-red-pale-active-g: 155.55;
  --bs-red-pale-active-b: 155.55;
}
.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: #e0e0e0;
}
.bg-red-hover {
  background-color: red !important;
  color: #fff;
  cursor: pointer;
}
.bg-red-hover:active,
.bg-red-hover.active {
  background-color: #c20000 !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: #eb0000 !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: #c20000 !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: #eb0000 !important;
}
.bg-red-faded {
  background-color: #ffbfbf !important;
  color: #212529;
}
.bg-red-op-0 {
  background-color: rgba(255, 0, 0, 0) !important;
  color: #fff;
}
.bg-red-op-5 {
  background-color: rgba(255, 0, 0, 0.05) !important;
  color: #fff;
}
.bg-red-op-10 {
  background-color: rgba(255, 0, 0, 0.1) !important;
  color: #fff;
}
.bg-red-op-15 {
  background-color: rgba(255, 0, 0, 0.15) !important;
  color: #fff;
}
.bg-red-op-20 {
  background-color: rgba(255, 0, 0, 0.2) !important;
  color: #fff;
}
.bg-red-op-25 {
  background-color: rgba(255, 0, 0, 0.25) !important;
  color: #fff;
}
.bg-red-op-30 {
  background-color: rgba(255, 0, 0, 0.3) !important;
  color: #fff;
}
.bg-red-op-35 {
  background-color: rgba(255, 0, 0, 0.35) !important;
  color: #fff;
}
.bg-red-op-40 {
  background-color: rgba(255, 0, 0, 0.4) !important;
  color: #fff;
}
.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: #212529;
}
.navbar.bg-red-faded .nav-link.active {
  color: #3c444b;
}
.bg-red-faded-hover {
  background-color: #ffbfbf !important;
  color: #212529;
  cursor: pointer;
}
.bg-red-faded-hover:active,
.bg-red-faded-hover.active {
  background-color: #ff8282 !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: #ffabab !important;
  color: #212529;
}
.border-red-faded {
  border-color: #ffbfbf !important;
}
.text-red-faded {
  color: #ffbfbf !important;
}
.text-red-faded-hover {
  color: #ffbfbf !important;
  cursor: pointer;
}
.text-red-faded-hover:active,
.text-red-faded-hover.active {
  color: #ff8282 !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: #ffabab !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: #3c444b;
}
.bg-red-pale-hover {
  background-color: #ffd9d9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-red-pale-hover:active,
.bg-red-pale-hover.active {
  background-color: #ff9c9c !important;
  color: #212529;
}
.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: #ffc4c4 !important;
  color: #212529;
}
.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: #ff9c9c !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: #ffc4c4 !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: #c20000;
  border-color: #c20000;
  color: #fff;
}
.show > .btn-red.dropdown-toggle,
.btn-red.dropdown-toggle.show {
  background: none;
  background-color: #eb0000 !important;
  border-color: #eb0000 !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: #eb0000 !important;
    border-color: #eb0000 !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: #ffbfbf;
  --bs-btn-active-border-color: #ffbfbf;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffbfbf;
  --bs-btn-hover-border-color: #ffbfbf;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffbfbf;
  --bs-btn-disabled-border-color: #ffbfbf;
  --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: #ffbfbf;
  border-color: #ffbfbf;
  color: #212529;
}
.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: #ff8282;
  border-color: #ff8282;
  color: #fff;
}
.show > .btn-red-faded.dropdown-toggle,
.btn-red-faded.dropdown-toggle.show {
  background: none;
  background-color: #ffabab !important;
  border-color: #ffabab !important;
  color: #212529 !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: #ffabab !important;
    border-color: #ffabab !important;
    color: #212529 !important;
  }
}
.btn-red-faded.disabled,
.btn-red-faded:disabled {
  background-color: #ffdfdf;
  border-color: #ffdfdf;
  opacity: inherit;
  color: #ff8686;
}
.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: #ff9c9c;
  border-color: #ff9c9c;
  color: #212529;
}
.show > .btn-red-pale.dropdown-toggle,
.btn-red-pale.dropdown-toggle.show {
  background: none;
  background-color: #ffc4c4 !important;
  border-color: #ffc4c4 !important;
  color: #212529 !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: #ffc4c4 !important;
    border-color: #ffc4c4 !important;
    color: #212529 !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: #eb0000 !important;
  border-color: #eb0000 !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: #eb0000 !important;
    border-color: #eb0000 !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: #ffbfbf;
  --bs-btn-active-color: #ffbfbf;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffbfbf;
  --bs-btn-hover-color: #ffbfbf;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffbfbf;
  --bs-btn-disabled-color: #ffbfbf;
}
.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: #ffbfbf;
  border-color: #ffbfbf;
  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: #ffbfbf;
  border-color: #ffbfbf;
  color: #212529;
}
.show > .btn-outline-red-faded.dropdown-toggle,
.btn-outline-red-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #ffabab !important;
  border-color: #ffabab !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: #212529 !important;
    background-color: #ffabab !important;
    border-color: #ffabab !important;
  }
}
.btn-outline-red-faded.disabled,
.btn-outline-red-faded:disabled {
  color: #ffdfdf;
  border-color: #ffdfdf;
  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: #212529 !important;
  background-color: #ffc4c4 !important;
  border-color: #ffc4c4 !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: #212529 !important;
    background-color: #ffc4c4 !important;
    border-color: #ffc4c4 !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: #212529;
  background-color: #ff9e9e !important;
}
.list-group-item-red.list-group-item-action.active,
.list-group-item-red.list-group-item-action:active {
  color: #fff;
  background-color: #ff7575 !important;
  border-color: #ff7575;
}
.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: #212529;
  background-color: #ff9e9e !important;
  box-shadow: 0 0 7px 0 #eb0000 !important;
}
.card.card-action-red:active,
.card.card-action-red.active {
  color: #fff;
  background-color: #ff7575 !important;
  box-shadow: 0 0 7px 0 #c20000 !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: #9400eb;
  --bs-purple-hover-rgb: 148.12, 0, 234.6;
  --bs-purple-hover-r: 148.12;
  --bs-purple-hover-g: 0;
  --bs-purple-hover-b: 234.6;
  --bs-purple-active: #7a00c2;
  --bs-purple-active-rgb: 122.36, 0, 193.8;
  --bs-purple-active-r: 122.36;
  --bs-purple-active-g: 0;
  --bs-purple-active-b: 193.8;
  --bs-purple-faded: #e8bfff;
  --bs-purple-faded-rgb: 231.5, 191.25, 255;
  --bs-purple-faded-r: 231.5;
  --bs-purple-faded-g: 191.25;
  --bs-purple-faded-b: 255;
  --bs-purple-faded-hover: #e0abff;
  --bs-purple-faded-hover-rgb: 223.98, 170.85, 255;
  --bs-purple-faded-hover-r: 223.98;
  --bs-purple-faded-hover-g: 170.85;
  --bs-purple-faded-hover-b: 255;
  --bs-purple-faded-active: #d182ff;
  --bs-purple-faded-active-rgb: 208.94, 130.05, 255;
  --bs-purple-faded-active-r: 208.94;
  --bs-purple-faded-active-g: 130.05;
  --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: #e9c4ff;
  --bs-purple-pale-hover-rgb: 233.38, 196.35, 255;
  --bs-purple-pale-hover-r: 233.38;
  --bs-purple-pale-hover-g: 196.35;
  --bs-purple-pale-hover-b: 255;
  --bs-purple-pale-active: #da9cff;
  --bs-purple-pale-active-rgb: 218.34, 155.55, 255;
  --bs-purple-pale-active-r: 218.34;
  --bs-purple-pale-active-g: 155.55;
  --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: #e0e0e0;
}
.bg-purple-hover {
  background-color: #a100ff !important;
  color: #fff;
  cursor: pointer;
}
.bg-purple-hover:active,
.bg-purple-hover.active {
  background-color: #7a00c2 !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: #9400eb !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: #7a00c2 !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: #9400eb !important;
}
.bg-purple-faded {
  background-color: #e8bfff !important;
  color: #212529;
}
.bg-purple-op-0 {
  background-color: rgba(161, 0, 255, 0) !important;
  color: #fff;
}
.bg-purple-op-5 {
  background-color: rgba(161, 0, 255, 0.05) !important;
  color: #fff;
}
.bg-purple-op-10 {
  background-color: rgba(161, 0, 255, 0.1) !important;
  color: #fff;
}
.bg-purple-op-15 {
  background-color: rgba(161, 0, 255, 0.15) !important;
  color: #fff;
}
.bg-purple-op-20 {
  background-color: rgba(161, 0, 255, 0.2) !important;
  color: #fff;
}
.bg-purple-op-25 {
  background-color: rgba(161, 0, 255, 0.25) !important;
  color: #fff;
}
.bg-purple-op-30 {
  background-color: rgba(161, 0, 255, 0.3) !important;
  color: #fff;
}
.bg-purple-op-35 {
  background-color: rgba(161, 0, 255, 0.35) !important;
  color: #fff;
}
.bg-purple-op-40 {
  background-color: rgba(161, 0, 255, 0.4) !important;
  color: #fff;
}
.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: #212529;
}
.navbar.bg-purple-faded .nav-link.active {
  color: #3c444b;
}
.bg-purple-faded-hover {
  background-color: #e8bfff !important;
  color: #212529;
  cursor: pointer;
}
.bg-purple-faded-hover:active,
.bg-purple-faded-hover.active {
  background-color: #d182ff !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: #e0abff !important;
  color: #212529;
}
.border-purple-faded {
  border-color: #e8bfff !important;
}
.text-purple-faded {
  color: #e8bfff !important;
}
.text-purple-faded-hover {
  color: #e8bfff !important;
  cursor: pointer;
}
.text-purple-faded-hover:active,
.text-purple-faded-hover.active {
  color: #d182ff !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: #e0abff !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: #3c444b;
}
.bg-purple-pale-hover {
  background-color: #f1d9ff !important;
  color: #212529;
  cursor: pointer;
}
.bg-purple-pale-hover:active,
.bg-purple-pale-hover.active {
  background-color: #da9cff !important;
  color: #212529;
}
.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: #e9c4ff !important;
  color: #212529;
}
.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: #da9cff !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: #e9c4ff !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: #7a00c2;
  border-color: #7a00c2;
  color: #fff;
}
.show > .btn-purple.dropdown-toggle,
.btn-purple.dropdown-toggle.show {
  background: none;
  background-color: #9400eb !important;
  border-color: #9400eb !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: #9400eb !important;
    border-color: #9400eb !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: #e8bfff;
  --bs-btn-active-border-color: #e8bfff;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e8bfff;
  --bs-btn-hover-border-color: #e8bfff;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e8bfff;
  --bs-btn-disabled-border-color: #e8bfff;
  --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: #e8bfff;
  border-color: #e8bfff;
  color: #212529;
}
.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: #d182ff;
  border-color: #d182ff;
  color: #fff;
}
.show > .btn-purple-faded.dropdown-toggle,
.btn-purple-faded.dropdown-toggle.show {
  background: none;
  background-color: #e0abff !important;
  border-color: #e0abff !important;
  color: #212529 !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: #e0abff !important;
    border-color: #e0abff !important;
    color: #212529 !important;
  }
}
.btn-purple-faded.disabled,
.btn-purple-faded:disabled {
  background-color: #f3dfff;
  border-color: #f3dfff;
  opacity: inherit;
  color: #d286ff;
}
.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: #da9cff;
  border-color: #da9cff;
  color: #212529;
}
.show > .btn-purple-pale.dropdown-toggle,
.btn-purple-pale.dropdown-toggle.show {
  background: none;
  background-color: #e9c4ff !important;
  border-color: #e9c4ff !important;
  color: #212529 !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: #e9c4ff !important;
    border-color: #e9c4ff !important;
    color: #212529 !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: #9400eb !important;
  border-color: #9400eb !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: #9400eb !important;
    border-color: #9400eb !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: #e8bfff;
  --bs-btn-active-color: #e8bfff;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e8bfff;
  --bs-btn-hover-color: #e8bfff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e8bfff;
  --bs-btn-disabled-color: #e8bfff;
}
.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: #e8bfff;
  border-color: #e8bfff;
  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: #e8bfff;
  border-color: #e8bfff;
  color: #212529;
}
.show > .btn-outline-purple-faded.dropdown-toggle,
.btn-outline-purple-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #e0abff !important;
  border-color: #e0abff !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: #212529 !important;
    background-color: #e0abff !important;
    border-color: #e0abff !important;
  }
}
.btn-outline-purple-faded.disabled,
.btn-outline-purple-faded:disabled {
  color: #f3dfff;
  border-color: #f3dfff;
  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: #212529 !important;
  background-color: #e9c4ff !important;
  border-color: #e9c4ff !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: #212529 !important;
    background-color: #e9c4ff !important;
    border-color: #e9c4ff !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: #212529;
  background-color: #db9eff !important;
}
.list-group-item-purple.list-group-item-action.active,
.list-group-item-purple.list-group-item-action:active {
  color: #fff;
  background-color: #cc75ff !important;
  border-color: #cc75ff;
}
.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: #212529;
  background-color: #db9eff !important;
  box-shadow: 0 0 7px 0 #9400eb !important;
}
.card.card-action-purple:active,
.card.card-action-purple.active {
  color: #fff;
  background-color: #cc75ff !important;
  box-shadow: 0 0 7px 0 #7a00c2 !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: #d0d0d0;
  --bs-grey-light-rgb: 207.6, 207.6, 207.6;
  --bs-grey-light-r: 207.6;
  --bs-grey-light-g: 207.6;
  --bs-grey-light-b: 207.6;
  --bs-grey-light-hover: #c5c5c5;
  --bs-grey-light-hover-rgb: 197.4, 197.4, 197.4;
  --bs-grey-light-hover-r: 197.4;
  --bs-grey-light-hover-g: 197.4;
  --bs-grey-light-hover-b: 197.4;
  --bs-grey-light-active: #b1b1b1;
  --bs-grey-light-active-rgb: 177, 177, 177;
  --bs-grey-light-active-r: 177;
  --bs-grey-light-active-g: 177;
  --bs-grey-light-active-b: 177;
  --bs-grey-light-faded: #f3f3f3;
  --bs-grey-light-faded-rgb: 243.15, 243.15, 243.15;
  --bs-grey-light-faded-r: 243.15;
  --bs-grey-light-faded-g: 243.15;
  --bs-grey-light-faded-b: 243.15;
  --bs-grey-light-faded-hover: #e9e9e9;
  --bs-grey-light-faded-hover-rgb: 232.95, 232.95, 232.95;
  --bs-grey-light-faded-hover-r: 232.95;
  --bs-grey-light-faded-hover-g: 232.95;
  --bs-grey-light-faded-hover-b: 232.95;
  --bs-grey-light-faded-active: #d5d5d5;
  --bs-grey-light-faded-active-rgb: 212.55, 212.55, 212.55;
  --bs-grey-light-faded-active-r: 212.55;
  --bs-grey-light-faded-active-g: 212.55;
  --bs-grey-light-faded-active-b: 212.55;
  --bs-grey-light-pale: #f8f8f8;
  --bs-grey-light-pale-rgb: 247.89, 247.89, 247.89;
  --bs-grey-light-pale-r: 247.89;
  --bs-grey-light-pale-g: 247.89;
  --bs-grey-light-pale-b: 247.89;
  --bs-grey-light-pale-hover: #eeeeee;
  --bs-grey-light-pale-hover-rgb: 237.69, 237.69, 237.69;
  --bs-grey-light-pale-hover-r: 237.69;
  --bs-grey-light-pale-hover-g: 237.69;
  --bs-grey-light-pale-hover-b: 237.69;
  --bs-grey-light-pale-active: #d9d9d9;
  --bs-grey-light-pale-active-rgb: 217.29, 217.29, 217.29;
  --bs-grey-light-pale-active-r: 217.29;
  --bs-grey-light-pale-active-g: 217.29;
  --bs-grey-light-pale-active-b: 217.29;
}
.bg-grey-light {
  background-color: #d0d0d0 !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: #3c444b;
}
.bg-grey-light-hover {
  background-color: #d0d0d0 !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-light-hover:active,
.bg-grey-light-hover.active {
  background-color: #b1b1b1 !important;
  color: #212529;
}
.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: #c5c5c5 !important;
  color: #212529;
}
.border-grey-light {
  border-color: #d0d0d0 !important;
}
.text-grey-light {
  color: #d0d0d0 !important;
}
.link-grey-light,
.text-grey-light-hover {
  color: #d0d0d0 !important;
  cursor: pointer;
}
.link-grey-light:active,
.link-grey-light.active,
.text-grey-light-hover:active,
.text-grey-light-hover.active {
  color: #b1b1b1 !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: #c5c5c5 !important;
}
.bg-grey-light-faded {
  background-color: #f3f3f3 !important;
  color: #212529;
}
.bg-grey-light-op-0 {
  background-color: rgba(208, 208, 208, 0) !important;
  color: #212529;
}
.bg-grey-light-op-5 {
  background-color: rgba(208, 208, 208, 0.05) !important;
  color: #212529;
}
.bg-grey-light-op-10 {
  background-color: rgba(208, 208, 208, 0.1) !important;
  color: #212529;
}
.bg-grey-light-op-15 {
  background-color: rgba(208, 208, 208, 0.15) !important;
  color: #212529;
}
.bg-grey-light-op-20 {
  background-color: rgba(208, 208, 208, 0.2) !important;
  color: #212529;
}
.bg-grey-light-op-25 {
  background-color: rgba(208, 208, 208, 0.25) !important;
  color: #212529;
}
.bg-grey-light-op-30 {
  background-color: rgba(208, 208, 208, 0.3) !important;
  color: #212529;
}
.bg-grey-light-op-35 {
  background-color: rgba(208, 208, 208, 0.35) !important;
  color: #212529;
}
.bg-grey-light-op-40 {
  background-color: rgba(208, 208, 208, 0.4) !important;
  color: #212529;
}
.bg-grey-light-op-45 {
  background-color: rgba(208, 208, 208, 0.45) !important;
  color: #212529;
}
.bg-grey-light-op-50 {
  background-color: rgba(208, 208, 208, 0.5) !important;
  color: #212529;
}
.bg-grey-light-op-55 {
  background-color: rgba(208, 208, 208, 0.55) !important;
  color: #212529;
}
.bg-grey-light-op-60 {
  background-color: rgba(208, 208, 208, 0.6) !important;
  color: #212529;
}
.bg-grey-light-op-65 {
  background-color: rgba(208, 208, 208, 0.65) !important;
  color: #212529;
}
.bg-grey-light-op-70 {
  background-color: rgba(208, 208, 208, 0.7) !important;
  color: #212529;
}
.bg-grey-light-op-75 {
  background-color: rgba(208, 208, 208, 0.75) !important;
  color: #212529;
}
.bg-grey-light-op-80 {
  background-color: rgba(208, 208, 208, 0.8) !important;
  color: #212529;
}
.bg-grey-light-op-85 {
  background-color: rgba(208, 208, 208, 0.85) !important;
  color: #212529;
}
.bg-grey-light-op-90 {
  background-color: rgba(208, 208, 208, 0.9) !important;
  color: #212529;
}
.bg-grey-light-op-95 {
  background-color: rgba(208, 208, 208, 0.95) !important;
  color: #212529;
}
.bg-grey-light-op-100 {
  background-color: #d0d0d0 !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: #3c444b;
}
.bg-grey-light-faded-hover {
  background-color: #f3f3f3 !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-light-faded-hover:active,
.bg-grey-light-faded-hover.active {
  background-color: #d5d5d5 !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: #e9e9e9 !important;
  color: #212529;
}
.border-grey-light-faded {
  border-color: #f3f3f3 !important;
}
.text-grey-light-faded {
  color: #f3f3f3 !important;
}
.text-grey-light-faded-hover {
  color: #f3f3f3 !important;
  cursor: pointer;
}
.text-grey-light-faded-hover:active,
.text-grey-light-faded-hover.active {
  color: #d5d5d5 !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: #e9e9e9 !important;
}
.bg-grey-light-pale {
  background-color: #f8f8f8 !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: #3c444b;
}
.bg-grey-light-pale-hover {
  background-color: #f8f8f8 !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-light-pale-hover:active,
.bg-grey-light-pale-hover.active {
  background-color: #d9d9d9 !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: #eeeeee !important;
  color: #212529;
}
.border-grey-light-pale {
  border-color: #f8f8f8 !important;
}
.text-grey-light-pale {
  color: #f8f8f8 !important;
}
.text-grey-light-pale-hover {
  color: #f8f8f8 !important;
  cursor: pointer;
}
.text-grey-light-pale-hover:active,
.text-grey-light-pale-hover.active {
  color: #d9d9d9 !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: #eeeeee !important;
}
.btn-grey-light {
  --bs-btn-active-bg: #d0d0d0;
  --bs-btn-active-border-color: #d0d0d0;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d0d0d0;
  --bs-btn-hover-border-color: #d0d0d0;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d0d0d0;
  --bs-btn-disabled-border-color: #d0d0d0;
  --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: #d0d0d0;
  border-color: #d0d0d0;
  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: #b1b1b1;
  border-color: #b1b1b1;
  color: #212529;
}
.show > .btn-grey-light.dropdown-toggle,
.btn-grey-light.dropdown-toggle.show {
  background: none;
  background-color: #c5c5c5 !important;
  border-color: #c5c5c5 !important;
  color: #212529 !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: #c5c5c5 !important;
    border-color: #c5c5c5 !important;
    color: #212529 !important;
  }
}
.btn-grey-light.disabled,
.btn-grey-light:disabled {
  background-color: #e7e7e7;
  border-color: #e7e7e7;
  opacity: inherit;
  color: #bebebe;
}
.btn-grey-light-faded {
  --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-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: #f3f3f3;
  border-color: #f3f3f3;
  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: #d5d5d5;
  border-color: #d5d5d5;
  color: #212529;
}
.show > .btn-grey-light-faded.dropdown-toggle,
.btn-grey-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #e9e9e9 !important;
  border-color: #e9e9e9 !important;
  color: #212529 !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: #e9e9e9 !important;
    border-color: #e9e9e9 !important;
    color: #212529 !important;
  }
}
.btn-grey-light-faded.disabled,
.btn-grey-light-faded:disabled {
  background-color: #f9f9f9;
  border-color: #f9f9f9;
  opacity: inherit;
  color: #c8c8c8;
}
.btn-grey-light-pale {
  --bs-btn-active-bg: #f8f8f8;
  --bs-btn-active-border-color: #f8f8f8;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f8f8f8;
  --bs-btn-hover-border-color: #f8f8f8;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f8f8f8;
  --bs-btn-disabled-border-color: #f8f8f8;
  --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: #f8f8f8;
  border-color: #f8f8f8;
  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: #d9d9d9;
  border-color: #d9d9d9;
  color: #212529;
}
.show > .btn-grey-light-pale.dropdown-toggle,
.btn-grey-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #eeeeee !important;
  border-color: #eeeeee !important;
  color: #212529 !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: #eeeeee !important;
    border-color: #eeeeee !important;
    color: #212529 !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: #d0d0d0;
  --bs-btn-active-color: #d0d0d0;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d0d0d0;
  --bs-btn-hover-color: #d0d0d0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d0d0d0;
  --bs-btn-disabled-color: #d0d0d0;
}
.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: #d0d0d0;
  border-color: #d0d0d0;
  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: #d0d0d0;
  border-color: #d0d0d0;
  color: #212529;
}
.show > .btn-outline-grey-light.dropdown-toggle,
.btn-outline-grey-light.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #c5c5c5 !important;
  border-color: #c5c5c5 !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: #212529 !important;
    background-color: #c5c5c5 !important;
    border-color: #c5c5c5 !important;
  }
}
.btn-outline-grey-light.disabled,
.btn-outline-grey-light:disabled {
  color: #e7e7e7;
  border-color: #e7e7e7;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-grey-light-faded {
  --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-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: #8d8d8d;
  border-color: #f3f3f3;
  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: #f3f3f3;
  border-color: #f3f3f3;
  color: #212529;
}
.show > .btn-outline-grey-light-faded.dropdown-toggle,
.btn-outline-grey-light-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #e9e9e9 !important;
  border-color: #e9e9e9 !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: #212529 !important;
    background-color: #e9e9e9 !important;
    border-color: #e9e9e9 !important;
  }
}
.btn-outline-grey-light-faded.disabled,
.btn-outline-grey-light-faded:disabled {
  color: #f9f9f9;
  border-color: #f9f9f9;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-grey-light-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f8f8f8;
  --bs-btn-active-color: #929292;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f8f8f8;
  --bs-btn-hover-color: #929292;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f8f8;
  --bs-btn-disabled-color: #929292;
}
.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: #929292;
  border-color: #f8f8f8;
  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: #f8f8f8;
  border-color: #f8f8f8;
  color: #212529;
}
.show > .btn-outline-grey-light-pale.dropdown-toggle,
.btn-outline-grey-light-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #eeeeee !important;
  border-color: #eeeeee !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: #212529 !important;
    background-color: #eeeeee !important;
    border-color: #eeeeee !important;
  }
}
.btn-outline-grey-light-pale.disabled,
.btn-outline-grey-light-pale:disabled {
  color: #fbfbfb;
  border-color: #fbfbfb;
  opacity: inherit;
}
.alert-grey-light {
  color: #838383;
  background-color: #f1f1f1;
  border-color: #ececec;
}
.alert-grey-light .alert-link {
  color: #767676;
}
.list-group-item-grey-light {
  color: #212529;
  background-color: #f1f1f1;
}
.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: #212529;
  background-color: #e7e7e7 !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: #d2d2d2 !important;
  border-color: #d2d2d2;
}
.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: #212529;
  background-color: #e7e7e7 !important;
  box-shadow: 0 0 7px 0 #c5c5c5 !important;
}
.card.card-action-grey-light:active,
.card.card-action-grey-light.active {
  color: #212529;
  background-color: #d2d2d2 !important;
  box-shadow: 0 0 7px 0 #b1b1b1 !important;
}
.form-check-input-grey-light:checked,
.form-check-input-grey-light[type=checkbox]:indeterminate {
  border-color: #d0d0d0;
  background-color: #d0d0d0;
  color: #212529;
}
.form-check .form-check-input-grey-light:checked ~ .form-check-label.form-check-label-em {
  color: #d0d0d0;
  font-weight: 700;
}
.table-grey-light {
  background-color: #f6f6f6;
  --bs-table-bg: #f6f6f6;
  border-color: #f1f1f1;
  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(208, 208, 208, 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(208, 208, 208, 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 #d0d0d0 !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 #d0d0d0 !important;
}
.popover-grey-light-faded {
  --bs-popover-border-color: #d0d0d0;
  --bs-popover-header-bg: rgba(208, 208, 208, 0.25);
  --bs-popover-header-color: #d0d0d0;
}
.popover-grey-light {
  --bs-popover-border-color: #d0d0d0;
  --bs-popover-header-bg: #d0d0d0;
  --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: #a6a6a6;
  --bs-grey-hover-rgb: 165.8, 165.8, 165.8;
  --bs-grey-hover-r: 165.8;
  --bs-grey-hover-g: 165.8;
  --bs-grey-hover-b: 165.8;
  --bs-grey-active: #919191;
  --bs-grey-active-rgb: 145.4, 145.4, 145.4;
  --bs-grey-active-r: 145.4;
  --bs-grey-active-g: 145.4;
  --bs-grey-active-b: 145.4;
  --bs-grey-faded: #ebebeb;
  --bs-grey-faded-rgb: 235.25, 235.25, 235.25;
  --bs-grey-faded-r: 235.25;
  --bs-grey-faded-g: 235.25;
  --bs-grey-faded-b: 235.25;
  --bs-grey-faded-hover: #e1e1e1;
  --bs-grey-faded-hover-rgb: 225.05, 225.05, 225.05;
  --bs-grey-faded-hover-r: 225.05;
  --bs-grey-faded-hover-g: 225.05;
  --bs-grey-faded-hover-b: 225.05;
  --bs-grey-faded-active: #cdcdcd;
  --bs-grey-faded-active-rgb: 204.65, 204.65, 204.65;
  --bs-grey-faded-active-r: 204.65;
  --bs-grey-faded-active-g: 204.65;
  --bs-grey-faded-active-b: 204.65;
  --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: #e9e9e9;
  --bs-grey-pale-hover-rgb: 232.95, 232.95, 232.95;
  --bs-grey-pale-hover-r: 232.95;
  --bs-grey-pale-hover-g: 232.95;
  --bs-grey-pale-hover-b: 232.95;
  --bs-grey-pale-active: #d5d5d5;
  --bs-grey-pale-active-rgb: 212.55, 212.55, 212.55;
  --bs-grey-pale-active-r: 212.55;
  --bs-grey-pale-active-g: 212.55;
  --bs-grey-pale-active-b: 212.55;
}
.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: #3c444b;
}
.bg-grey-hover {
  background-color: #b0b0b0 !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-hover:active,
.bg-grey-hover.active {
  background-color: #919191 !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: #a6a6a6 !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: #919191 !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: #a6a6a6 !important;
}
.bg-grey-faded {
  background-color: #ebebeb !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: #3c444b;
}
.bg-grey-faded-hover {
  background-color: #ebebeb !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-faded-hover:active,
.bg-grey-faded-hover.active {
  background-color: #cdcdcd !important;
  color: #212529;
}
.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: #e1e1e1 !important;
  color: #212529;
}
.border-grey-faded {
  border-color: #ebebeb !important;
}
.text-grey-faded {
  color: #ebebeb !important;
}
.text-grey-faded-hover {
  color: #ebebeb !important;
  cursor: pointer;
}
.text-grey-faded-hover:active,
.text-grey-faded-hover.active {
  color: #cdcdcd !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: #e1e1e1 !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: #3c444b;
}
.bg-grey-pale-hover {
  background-color: #f3f3f3 !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-pale-hover:active,
.bg-grey-pale-hover.active {
  background-color: #d5d5d5 !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: #e9e9e9 !important;
  color: #212529;
}
.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: #d5d5d5 !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: #e9e9e9 !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: #919191;
  border-color: #919191;
  color: #fff;
}
.show > .btn-grey.dropdown-toggle,
.btn-grey.dropdown-toggle.show {
  background: none;
  background-color: #a6a6a6 !important;
  border-color: #a6a6a6 !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: #a6a6a6 !important;
    border-color: #a6a6a6 !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: #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-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: #ebebeb;
  border-color: #ebebeb;
  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: #cdcdcd;
  border-color: #cdcdcd;
  color: #212529;
}
.show > .btn-grey-faded.dropdown-toggle,
.btn-grey-faded.dropdown-toggle.show {
  background: none;
  background-color: #e1e1e1 !important;
  border-color: #e1e1e1 !important;
  color: #212529 !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: #e1e1e1 !important;
    border-color: #e1e1e1 !important;
    color: #212529 !important;
  }
}
.btn-grey-faded.disabled,
.btn-grey-faded:disabled {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  opacity: inherit;
  color: #c6c6c6;
}
.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: #d5d5d5;
  border-color: #d5d5d5;
  color: #212529;
}
.show > .btn-grey-pale.dropdown-toggle,
.btn-grey-pale.dropdown-toggle.show {
  background: none;
  background-color: #e9e9e9 !important;
  border-color: #e9e9e9 !important;
  color: #212529 !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: #e9e9e9 !important;
    border-color: #e9e9e9 !important;
    color: #212529 !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: #a6a6a6 !important;
  border-color: #a6a6a6 !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: #a6a6a6 !important;
    border-color: #a6a6a6 !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: #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-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: #858585;
  border-color: #ebebeb;
  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: #ebebeb;
  border-color: #ebebeb;
  color: #212529;
}
.show > .btn-outline-grey-faded.dropdown-toggle,
.btn-outline-grey-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #e1e1e1 !important;
  border-color: #e1e1e1 !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: #212529 !important;
    background-color: #e1e1e1 !important;
    border-color: #e1e1e1 !important;
  }
}
.btn-outline-grey-faded.disabled,
.btn-outline-grey-faded:disabled {
  color: #f5f5f5;
  border-color: #f5f5f5;
  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: #212529 !important;
  background-color: #e9e9e9 !important;
  border-color: #e9e9e9 !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: #212529 !important;
    background-color: #e9e9e9 !important;
    border-color: #e9e9e9 !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: #212529;
  background-color: #dddddd !important;
}
.list-group-item-grey.list-group-item-action.active,
.list-group-item-grey.list-group-item-action:active {
  color: #212529;
  background-color: #c9c9c9 !important;
  border-color: #c9c9c9;
}
.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: #212529;
  background-color: #dddddd !important;
  box-shadow: 0 0 7px 0 #a6a6a6 !important;
}
.card.card-action-grey:active,
.card.card-action-grey.active {
  color: #212529;
  background-color: #c9c9c9 !important;
  box-shadow: 0 0 7px 0 #919191 !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: #6a6a6a;
  --bs-grey-dark-rgb: 105.6, 105.6, 105.6;
  --bs-grey-dark-r: 105.6;
  --bs-grey-dark-g: 105.6;
  --bs-grey-dark-b: 105.6;
  --bs-grey-dark-hover: #5f5f5f;
  --bs-grey-dark-hover-rgb: 95.4, 95.4, 95.4;
  --bs-grey-dark-hover-r: 95.4;
  --bs-grey-dark-hover-g: 95.4;
  --bs-grey-dark-hover-b: 95.4;
  --bs-grey-dark-active: #4b4b4b;
  --bs-grey-dark-active-rgb: 75, 75, 75;
  --bs-grey-dark-active-r: 75;
  --bs-grey-dark-active-g: 75;
  --bs-grey-dark-active-b: 75;
  --bs-grey-dark-faded: #dadada;
  --bs-grey-dark-faded-rgb: 217.65, 217.65, 217.65;
  --bs-grey-dark-faded-r: 217.65;
  --bs-grey-dark-faded-g: 217.65;
  --bs-grey-dark-faded-b: 217.65;
  --bs-grey-dark-faded-hover: #cfcfcf;
  --bs-grey-dark-faded-hover-rgb: 207.45, 207.45, 207.45;
  --bs-grey-dark-faded-hover-r: 207.45;
  --bs-grey-dark-faded-hover-g: 207.45;
  --bs-grey-dark-faded-hover-b: 207.45;
  --bs-grey-dark-faded-active: #bbbbbb;
  --bs-grey-dark-faded-active-rgb: 187.05, 187.05, 187.05;
  --bs-grey-dark-faded-active-r: 187.05;
  --bs-grey-dark-faded-active-g: 187.05;
  --bs-grey-dark-faded-active-b: 187.05;
  --bs-grey-dark-pale: #e9e9e9;
  --bs-grey-dark-pale-rgb: 232.59, 232.59, 232.59;
  --bs-grey-dark-pale-r: 232.59;
  --bs-grey-dark-pale-g: 232.59;
  --bs-grey-dark-pale-b: 232.59;
  --bs-grey-dark-pale-hover: #dedede;
  --bs-grey-dark-pale-hover-rgb: 222.39, 222.39, 222.39;
  --bs-grey-dark-pale-hover-r: 222.39;
  --bs-grey-dark-pale-hover-g: 222.39;
  --bs-grey-dark-pale-hover-b: 222.39;
  --bs-grey-dark-pale-active: #cacaca;
  --bs-grey-dark-pale-active-rgb: 201.99, 201.99, 201.99;
  --bs-grey-dark-pale-active-r: 201.99;
  --bs-grey-dark-pale-active-g: 201.99;
  --bs-grey-dark-pale-active-b: 201.99;
}
.bg-grey-dark {
  background-color: #6a6a6a !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: #e0e0e0;
}
.bg-grey-dark-hover {
  background-color: #6a6a6a !important;
  color: #fff;
  cursor: pointer;
}
.bg-grey-dark-hover:active,
.bg-grey-dark-hover.active {
  background-color: #4b4b4b !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: #5f5f5f !important;
  color: #fff;
}
.border-grey-dark {
  border-color: #6a6a6a !important;
}
.text-grey-dark {
  color: #6a6a6a !important;
}
.link-grey-dark,
.text-grey-dark-hover {
  color: #6a6a6a !important;
  cursor: pointer;
}
.link-grey-dark:active,
.link-grey-dark.active,
.text-grey-dark-hover:active,
.text-grey-dark-hover.active {
  color: #4b4b4b !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: #5f5f5f !important;
}
.bg-grey-dark-faded {
  background-color: #dadada !important;
  color: #212529;
}
.bg-grey-dark-op-0 {
  background-color: rgba(106, 106, 106, 0) !important;
  color: #fff;
}
.bg-grey-dark-op-5 {
  background-color: rgba(106, 106, 106, 0.05) !important;
  color: #fff;
}
.bg-grey-dark-op-10 {
  background-color: rgba(106, 106, 106, 0.1) !important;
  color: #fff;
}
.bg-grey-dark-op-15 {
  background-color: rgba(106, 106, 106, 0.15) !important;
  color: #fff;
}
.bg-grey-dark-op-20 {
  background-color: rgba(106, 106, 106, 0.2) !important;
  color: #fff;
}
.bg-grey-dark-op-25 {
  background-color: rgba(106, 106, 106, 0.25) !important;
  color: #fff;
}
.bg-grey-dark-op-30 {
  background-color: rgba(106, 106, 106, 0.3) !important;
  color: #fff;
}
.bg-grey-dark-op-35 {
  background-color: rgba(106, 106, 106, 0.35) !important;
  color: #fff;
}
.bg-grey-dark-op-40 {
  background-color: rgba(106, 106, 106, 0.4) !important;
  color: #fff;
}
.bg-grey-dark-op-45 {
  background-color: rgba(106, 106, 106, 0.45) !important;
  color: #fff;
}
.bg-grey-dark-op-50 {
  background-color: rgba(106, 106, 106, 0.5) !important;
  color: #fff;
}
.bg-grey-dark-op-55 {
  background-color: rgba(106, 106, 106, 0.55) !important;
  color: #fff;
}
.bg-grey-dark-op-60 {
  background-color: rgba(106, 106, 106, 0.6) !important;
  color: #fff;
}
.bg-grey-dark-op-65 {
  background-color: rgba(106, 106, 106, 0.65) !important;
  color: #fff;
}
.bg-grey-dark-op-70 {
  background-color: rgba(106, 106, 106, 0.7) !important;
  color: #fff;
}
.bg-grey-dark-op-75 {
  background-color: rgba(106, 106, 106, 0.75) !important;
  color: #fff;
}
.bg-grey-dark-op-80 {
  background-color: rgba(106, 106, 106, 0.8) !important;
  color: #fff;
}
.bg-grey-dark-op-85 {
  background-color: rgba(106, 106, 106, 0.85) !important;
  color: #fff;
}
.bg-grey-dark-op-90 {
  background-color: rgba(106, 106, 106, 0.9) !important;
  color: #fff;
}
.bg-grey-dark-op-95 {
  background-color: rgba(106, 106, 106, 0.95) !important;
  color: #fff;
}
.bg-grey-dark-op-100 {
  background-color: #6a6a6a !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: #3c444b;
}
.bg-grey-dark-faded-hover {
  background-color: #dadada !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-dark-faded-hover:active,
.bg-grey-dark-faded-hover.active {
  background-color: #bbbbbb !important;
  color: #212529;
}
.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: #cfcfcf !important;
  color: #212529;
}
.border-grey-dark-faded {
  border-color: #dadada !important;
}
.text-grey-dark-faded {
  color: #dadada !important;
}
.text-grey-dark-faded-hover {
  color: #dadada !important;
  cursor: pointer;
}
.text-grey-dark-faded-hover:active,
.text-grey-dark-faded-hover.active {
  color: #bbbbbb !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: #cfcfcf !important;
}
.bg-grey-dark-pale {
  background-color: #e9e9e9 !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: #3c444b;
}
.bg-grey-dark-pale-hover {
  background-color: #e9e9e9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-grey-dark-pale-hover:active,
.bg-grey-dark-pale-hover.active {
  background-color: #cacaca !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: #dedede !important;
  color: #212529;
}
.border-grey-dark-pale {
  border-color: #e9e9e9 !important;
}
.text-grey-dark-pale {
  color: #e9e9e9 !important;
}
.text-grey-dark-pale-hover {
  color: #e9e9e9 !important;
  cursor: pointer;
}
.text-grey-dark-pale-hover:active,
.text-grey-dark-pale-hover.active {
  color: #cacaca !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: #dedede !important;
}
.btn-grey-dark {
  --bs-btn-active-bg: #6a6a6a;
  --bs-btn-active-border-color: #6a6a6a;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #6a6a6a;
  --bs-btn-hover-border-color: #6a6a6a;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #6a6a6a;
  --bs-btn-disabled-border-color: #6a6a6a;
  --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: #6a6a6a;
  border-color: #6a6a6a;
  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: #4b4b4b;
  border-color: #4b4b4b;
  color: #fff;
}
.show > .btn-grey-dark.dropdown-toggle,
.btn-grey-dark.dropdown-toggle.show {
  background: none;
  background-color: #5f5f5f !important;
  border-color: #5f5f5f !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: #5f5f5f !important;
    border-color: #5f5f5f !important;
    color: #fff !important;
  }
}
.btn-grey-dark.disabled,
.btn-grey-dark:disabled {
  background-color: #b4b4b4;
  border-color: #b4b4b4;
  opacity: inherit;
  color: #d2d2d2;
}
.btn-grey-dark-faded {
  --bs-btn-active-bg: #dadada;
  --bs-btn-active-border-color: #dadada;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #dadada;
  --bs-btn-hover-border-color: #dadada;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #dadada;
  --bs-btn-disabled-border-color: #dadada;
  --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: #dadada;
  border-color: #dadada;
  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: #bbbbbb;
  border-color: #bbbbbb;
  color: #212529;
}
.show > .btn-grey-dark-faded.dropdown-toggle,
.btn-grey-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  color: #212529 !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: #cfcfcf !important;
    border-color: #cfcfcf !important;
    color: #212529 !important;
  }
}
.btn-grey-dark-faded.disabled,
.btn-grey-dark-faded:disabled {
  background-color: #ececec;
  border-color: #ececec;
  opacity: inherit;
  color: #c1c1c1;
}
.btn-grey-dark-pale {
  --bs-btn-active-bg: #e9e9e9;
  --bs-btn-active-border-color: #e9e9e9;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e9e9e9;
  --bs-btn-hover-border-color: #e9e9e9;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e9e9e9;
  --bs-btn-disabled-border-color: #e9e9e9;
  --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: #e9e9e9;
  border-color: #e9e9e9;
  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: #cacaca;
  border-color: #cacaca;
  color: #212529;
}
.show > .btn-grey-dark-pale.dropdown-toggle,
.btn-grey-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #dedede !important;
  border-color: #dedede !important;
  color: #212529 !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: #dedede !important;
    border-color: #dedede !important;
    color: #212529 !important;
  }
}
.btn-grey-dark-pale.disabled,
.btn-grey-dark-pale:disabled {
  background-color: #f4f4f4;
  border-color: #f4f4f4;
  opacity: inherit;
  color: #c5c5c5;
}
.btn-outline-grey-dark {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #6a6a6a;
  --bs-btn-active-color: #6a6a6a;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #6a6a6a;
  --bs-btn-hover-color: #6a6a6a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6a6a6a;
  --bs-btn-disabled-color: #6a6a6a;
}
.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: #6a6a6a;
  border-color: #6a6a6a;
  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: #6a6a6a;
  border-color: #6a6a6a;
  color: #fff;
}
.show > .btn-outline-grey-dark.dropdown-toggle,
.btn-outline-grey-dark.dropdown-toggle.show {
  color: #fff !important;
  background-color: #5f5f5f !important;
  border-color: #5f5f5f !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: #5f5f5f !important;
    border-color: #5f5f5f !important;
  }
}
.btn-outline-grey-dark.disabled,
.btn-outline-grey-dark:disabled {
  color: #b4b4b4;
  border-color: #b4b4b4;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-grey-dark-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #dadada;
  --bs-btn-active-color: #dadada;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #dadada;
  --bs-btn-hover-color: #dadada;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dadada;
  --bs-btn-disabled-color: #dadada;
}
.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: #dadada;
  border-color: #dadada;
  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: #dadada;
  border-color: #dadada;
  color: #212529;
}
.show > .btn-outline-grey-dark-faded.dropdown-toggle,
.btn-outline-grey-dark-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !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: #212529 !important;
    background-color: #cfcfcf !important;
    border-color: #cfcfcf !important;
  }
}
.btn-outline-grey-dark-faded.disabled,
.btn-outline-grey-dark-faded:disabled {
  color: #ececec;
  border-color: #ececec;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-grey-dark-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e9e9e9;
  --bs-btn-active-color: #838383;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e9e9e9;
  --bs-btn-hover-color: #838383;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e9e9e9;
  --bs-btn-disabled-color: #838383;
}
.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: #838383;
  border-color: #e9e9e9;
  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: #e9e9e9;
  border-color: #e9e9e9;
  color: #212529;
}
.show > .btn-outline-grey-dark-pale.dropdown-toggle,
.btn-outline-grey-dark-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #dedede !important;
  border-color: #dedede !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: #212529 !important;
    background-color: #dedede !important;
    border-color: #dedede !important;
  }
}
.btn-outline-grey-dark-pale.disabled,
.btn-outline-grey-dark-pale:disabled {
  color: #f4f4f4;
  border-color: #f4f4f4;
  opacity: inherit;
}
.alert-grey-dark {
  color: #1d1d1d;
  background-color: #d2d2d2;
  border-color: #c3c3c3;
}
.alert-grey-dark .alert-link {
  color: #101010;
}
.list-group-item-grey-dark {
  color: #212529;
  background-color: #d2d2d2;
}
.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: #212529;
  background-color: #c8c8c8 !important;
}
.list-group-item-grey-dark.list-group-item-action.active,
.list-group-item-grey-dark.list-group-item-action:active {
  color: #212529;
  background-color: #b4b4b4 !important;
  border-color: #b4b4b4;
}
.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: #212529;
  background-color: #c8c8c8 !important;
  box-shadow: 0 0 7px 0 #5f5f5f !important;
}
.card.card-action-grey-dark:active,
.card.card-action-grey-dark.active {
  color: #212529;
  background-color: #b4b4b4 !important;
  box-shadow: 0 0 7px 0 #4b4b4b !important;
}
.form-check-input-grey-dark:checked,
.form-check-input-grey-dark[type=checkbox]:indeterminate {
  border-color: #6a6a6a;
  background-color: #6a6a6a;
  color: #fff;
}
.form-check .form-check-input-grey-dark:checked ~ .form-check-label.form-check-label-em {
  color: #6a6a6a;
  font-weight: 700;
}
.table-grey-dark {
  background-color: #e1e1e1;
  --bs-table-bg: #e1e1e1;
  border-color: #d2d2d2;
  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(106, 106, 106, 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(106, 106, 106, 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 #6a6a6a !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 #6a6a6a !important;
}
.popover-grey-dark-faded {
  --bs-popover-border-color: #6a6a6a;
  --bs-popover-header-bg: rgba(106, 106, 106, 0.25);
  --bs-popover-header-color: #6a6a6a;
}
.popover-grey-dark {
  --bs-popover-border-color: #6a6a6a;
  --bs-popover-header-bg: #6a6a6a;
  --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: #009db7;
  --bs-blue-hover-rgb: 0, 156.51428571, 182.6;
  --bs-blue-hover-r: 0;
  --bs-blue-hover-g: 156.51428571;
  --bs-blue-hover-b: 182.6;
  --bs-blue-active: #007a8e;
  --bs-blue-active-rgb: 0, 121.54285714, 141.8;
  --bs-blue-active-r: 0;
  --bs-blue-active-g: 121.54285714;
  --bs-blue-active-b: 141.8;
  --bs-blue-faded: #bfebf2;
  --bs-blue-faded-rgb: 191.25, 234.75, 242;
  --bs-blue-faded-r: 191.25;
  --bs-blue-faded-g: 234.75;
  --bs-blue-faded-b: 242;
  --bs-blue-faded-hover: #aee5ef;
  --bs-blue-faded-hover-rgb: 174.30537459, 229.36758958, 238.54462541;
  --bs-blue-faded-hover-r: 174.30537459;
  --bs-blue-faded-hover-g: 229.36758958;
  --bs-blue-faded-hover-b: 238.54462541;
  --bs-blue-faded-active: #8cdbe8;
  --bs-blue-faded-active-rgb: 140.41612378, 218.60276873, 231.63387622;
  --bs-blue-faded-active-r: 140.41612378;
  --bs-blue-faded-active-g: 218.60276873;
  --bs-blue-faded-active-b: 231.63387622;
  --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: #c8edf4;
  --bs-blue-pale-hover-rgb: 199.80537459, 237.46758958, 243.74462541;
  --bs-blue-pale-hover-r: 199.80537459;
  --bs-blue-pale-hover-g: 237.46758958;
  --bs-blue-pale-hover-b: 243.74462541;
  --bs-blue-pale-active: #a6e3ed;
  --bs-blue-pale-active-rgb: 165.91612378, 226.70276873, 236.83387622;
  --bs-blue-pale-active-r: 165.91612378;
  --bs-blue-pale-active-g: 226.70276873;
  --bs-blue-pale-active-b: 236.83387622;
}
.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: #e0e0e0;
}
.bg-blue-hover {
  background-color: #00aecb !important;
  color: #fff;
  cursor: pointer;
}
.bg-blue-hover:active,
.bg-blue-hover.active {
  background-color: #007a8e !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: #009db7 !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: #007a8e !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: #009db7 !important;
}
.bg-blue-faded {
  background-color: #bfebf2 !important;
  color: #212529;
}
.bg-blue-op-0 {
  background-color: rgba(0, 174, 203, 0) !important;
  color: #fff;
}
.bg-blue-op-5 {
  background-color: rgba(0, 174, 203, 0.05) !important;
  color: #fff;
}
.bg-blue-op-10 {
  background-color: rgba(0, 174, 203, 0.1) !important;
  color: #fff;
}
.bg-blue-op-15 {
  background-color: rgba(0, 174, 203, 0.15) !important;
  color: #fff;
}
.bg-blue-op-20 {
  background-color: rgba(0, 174, 203, 0.2) !important;
  color: #fff;
}
.bg-blue-op-25 {
  background-color: rgba(0, 174, 203, 0.25) !important;
  color: #fff;
}
.bg-blue-op-30 {
  background-color: rgba(0, 174, 203, 0.3) !important;
  color: #fff;
}
.bg-blue-op-35 {
  background-color: rgba(0, 174, 203, 0.35) !important;
  color: #fff;
}
.bg-blue-op-40 {
  background-color: rgba(0, 174, 203, 0.4) !important;
  color: #fff;
}
.bg-blue-op-45 {
  background-color: rgba(0, 174, 203, 0.45) !important;
  color: #fff;
}
.bg-blue-op-50 {
  background-color: rgba(0, 174, 203, 0.5) !important;
  color: #fff;
}
.bg-blue-op-55 {
  background-color: rgba(0, 174, 203, 0.55) !important;
  color: #fff;
}
.bg-blue-op-60 {
  background-color: rgba(0, 174, 203, 0.6) !important;
  color: #fff;
}
.bg-blue-op-65 {
  background-color: rgba(0, 174, 203, 0.65) !important;
  color: #fff;
}
.bg-blue-op-70 {
  background-color: rgba(0, 174, 203, 0.7) !important;
  color: #fff;
}
.bg-blue-op-75 {
  background-color: rgba(0, 174, 203, 0.75) !important;
  color: #fff;
}
.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: #3c444b;
}
.bg-blue-faded-hover {
  background-color: #bfebf2 !important;
  color: #212529;
  cursor: pointer;
}
.bg-blue-faded-hover:active,
.bg-blue-faded-hover.active {
  background-color: #8cdbe8 !important;
  color: #212529;
}
.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: #aee5ef !important;
  color: #212529;
}
.border-blue-faded {
  border-color: #bfebf2 !important;
}
.text-blue-faded {
  color: #bfebf2 !important;
}
.text-blue-faded-hover {
  color: #bfebf2 !important;
  cursor: pointer;
}
.text-blue-faded-hover:active,
.text-blue-faded-hover.active {
  color: #8cdbe8 !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: #aee5ef !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: #3c444b;
}
.bg-blue-pale-hover {
  background-color: #d9f3f7 !important;
  color: #212529;
  cursor: pointer;
}
.bg-blue-pale-hover:active,
.bg-blue-pale-hover.active {
  background-color: #a6e3ed !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: #c8edf4 !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: #a6e3ed !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: #c8edf4 !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: #007a8e;
  border-color: #007a8e;
  color: #fff;
}
.show > .btn-blue.dropdown-toggle,
.btn-blue.dropdown-toggle.show {
  background: none;
  background-color: #009db7 !important;
  border-color: #009db7 !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: #009db7 !important;
    border-color: #009db7 !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: #bfebf2;
  --bs-btn-active-border-color: #bfebf2;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #bfebf2;
  --bs-btn-hover-border-color: #bfebf2;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #bfebf2;
  --bs-btn-disabled-border-color: #bfebf2;
  --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: #bfebf2;
  border-color: #bfebf2;
  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: #8cdbe8;
  border-color: #8cdbe8;
  color: #212529;
}
.show > .btn-blue-faded.dropdown-toggle,
.btn-blue-faded.dropdown-toggle.show {
  background: none;
  background-color: #aee5ef !important;
  border-color: #aee5ef !important;
  color: #212529 !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: #aee5ef !important;
    border-color: #aee5ef !important;
    color: #212529 !important;
  }
}
.btn-blue-faded.disabled,
.btn-blue-faded:disabled {
  background-color: #dff5f9;
  border-color: #dff5f9;
  opacity: inherit;
  color: #97deea;
}
.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: #a6e3ed;
  border-color: #a6e3ed;
  color: #212529;
}
.show > .btn-blue-pale.dropdown-toggle,
.btn-blue-pale.dropdown-toggle.show {
  background: none;
  background-color: #c8edf4 !important;
  border-color: #c8edf4 !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: #c8edf4 !important;
    border-color: #c8edf4 !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: #009db7 !important;
  border-color: #009db7 !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: #009db7 !important;
    border-color: #009db7 !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: #bfebf2;
  --bs-btn-active-color: #bfebf2;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #bfebf2;
  --bs-btn-hover-color: #bfebf2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #bfebf2;
  --bs-btn-disabled-color: #bfebf2;
}
.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: #bfebf2;
  border-color: #bfebf2;
  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: #bfebf2;
  border-color: #bfebf2;
  color: #212529;
}
.show > .btn-outline-blue-faded.dropdown-toggle,
.btn-outline-blue-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #aee5ef !important;
  border-color: #aee5ef !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: #212529 !important;
    background-color: #aee5ef !important;
    border-color: #aee5ef !important;
  }
}
.btn-outline-blue-faded.disabled,
.btn-outline-blue-faded:disabled {
  color: #dff5f9;
  border-color: #dff5f9;
  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: #c8edf4 !important;
  border-color: #c8edf4 !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: #c8edf4 !important;
    border-color: #c8edf4 !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: #212529;
  background-color: #a2e1ec !important;
}
.list-group-item-blue.list-group-item-action.active,
.list-group-item-blue.list-group-item-action:active {
  color: #212529;
  background-color: #80d7e5 !important;
  border-color: #80d7e5;
}
.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: #212529;
  background-color: #a2e1ec !important;
  box-shadow: 0 0 7px 0 #009db7 !important;
}
.card.card-action-blue:active,
.card.card-action-blue.active {
  color: #212529;
  background-color: #80d7e5 !important;
  box-shadow: 0 0 7px 0 #007a8e !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: #bfbfbf;
  --bs-black-faded-rgb: 191.25, 191.25, 191.25;
  --bs-black-faded-r: 191.25;
  --bs-black-faded-g: 191.25;
  --bs-black-faded-b: 191.25;
  --bs-black-faded-hover: #b5b5b5;
  --bs-black-faded-hover-rgb: 181.05, 181.05, 181.05;
  --bs-black-faded-hover-r: 181.05;
  --bs-black-faded-hover-g: 181.05;
  --bs-black-faded-hover-b: 181.05;
  --bs-black-faded-active: #a1a1a1;
  --bs-black-faded-active-rgb: 160.65, 160.65, 160.65;
  --bs-black-faded-active-r: 160.65;
  --bs-black-faded-active-g: 160.65;
  --bs-black-faded-active-b: 160.65;
  --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: #cfcfcf;
  --bs-black-pale-hover-rgb: 206.55, 206.55, 206.55;
  --bs-black-pale-hover-r: 206.55;
  --bs-black-pale-hover-g: 206.55;
  --bs-black-pale-hover-b: 206.55;
  --bs-black-pale-active: #bababa;
  --bs-black-pale-active-rgb: 186.15, 186.15, 186.15;
  --bs-black-pale-active-r: 186.15;
  --bs-black-pale-active-g: 186.15;
  --bs-black-pale-active-b: 186.15;
}
.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: #e0e0e0;
}
.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: #bfbfbf !important;
  color: #212529;
}
.bg-black-op-0 {
  background-color: rgba(0, 0, 0, 0) !important;
  color: #fff;
}
.bg-black-op-5 {
  background-color: rgba(0, 0, 0, 0.05) !important;
  color: #fff;
}
.bg-black-op-10 {
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #fff;
}
.bg-black-op-15 {
  background-color: rgba(0, 0, 0, 0.15) !important;
  color: #fff;
}
.bg-black-op-20 {
  background-color: rgba(0, 0, 0, 0.2) !important;
  color: #fff;
}
.bg-black-op-25 {
  background-color: rgba(0, 0, 0, 0.25) !important;
  color: #fff;
}
.bg-black-op-30 {
  background-color: rgba(0, 0, 0, 0.3) !important;
  color: #fff;
}
.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: #212529;
}
.navbar.bg-black-faded .nav-link.active {
  color: #3c444b;
}
.bg-black-faded-hover {
  background-color: #bfbfbf !important;
  color: #212529;
  cursor: pointer;
}
.bg-black-faded-hover:active,
.bg-black-faded-hover.active {
  background-color: #a1a1a1 !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: #b5b5b5 !important;
  color: #212529;
}
.border-black-faded {
  border-color: #bfbfbf !important;
}
.text-black-faded {
  color: #bfbfbf !important;
}
.text-black-faded-hover {
  color: #bfbfbf !important;
  cursor: pointer;
}
.text-black-faded-hover:active,
.text-black-faded-hover.active {
  color: #a1a1a1 !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: #b5b5b5 !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: #3c444b;
}
.bg-black-pale-hover {
  background-color: #d9d9d9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-black-pale-hover:active,
.bg-black-pale-hover.active {
  background-color: #bababa !important;
  color: #212529;
}
.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: #cfcfcf !important;
  color: #212529;
}
.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: #bababa !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: #cfcfcf !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: #bfbfbf;
  --bs-btn-active-border-color: #bfbfbf;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #bfbfbf;
  --bs-btn-hover-border-color: #bfbfbf;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #bfbfbf;
  --bs-btn-disabled-border-color: #bfbfbf;
  --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: #bfbfbf;
  border-color: #bfbfbf;
  color: #212529;
}
.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: #a1a1a1;
  border-color: #a1a1a1;
  color: #fff;
}
.show > .btn-black-faded.dropdown-toggle,
.btn-black-faded.dropdown-toggle.show {
  background: none;
  background-color: #b5b5b5 !important;
  border-color: #b5b5b5 !important;
  color: #212529 !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: #b5b5b5 !important;
    border-color: #b5b5b5 !important;
    color: #212529 !important;
  }
}
.btn-black-faded.disabled,
.btn-black-faded:disabled {
  background-color: #dfdfdf;
  border-color: #dfdfdf;
  opacity: inherit;
  color: #b9b9b9;
}
.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: #bababa;
  border-color: #bababa;
  color: #212529;
}
.show > .btn-black-pale.dropdown-toggle,
.btn-black-pale.dropdown-toggle.show {
  background: none;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  color: #212529 !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: #cfcfcf !important;
    border-color: #cfcfcf !important;
    color: #212529 !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: #bfbfbf;
  --bs-btn-active-color: #bfbfbf;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #bfbfbf;
  --bs-btn-hover-color: #bfbfbf;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #bfbfbf;
  --bs-btn-disabled-color: #bfbfbf;
}
.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: #bfbfbf;
  border-color: #bfbfbf;
  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: #bfbfbf;
  border-color: #bfbfbf;
  color: #212529;
}
.show > .btn-outline-black-faded.dropdown-toggle,
.btn-outline-black-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b5b5b5 !important;
  border-color: #b5b5b5 !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: #212529 !important;
    background-color: #b5b5b5 !important;
    border-color: #b5b5b5 !important;
  }
}
.btn-outline-black-faded.disabled,
.btn-outline-black-faded:disabled {
  color: #dfdfdf;
  border-color: #dfdfdf;
  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: #212529 !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !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: #212529 !important;
    background-color: #cfcfcf !important;
    border-color: #cfcfcf !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: #a8a8a8 !important;
}
.list-group-item-black.list-group-item-action.active,
.list-group-item-black.list-group-item-action:active {
  color: #fff;
  background-color: #949494 !important;
  border-color: #949494;
}
.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: #a8a8a8 !important;
  box-shadow: 0 0 7px 0 #000000 !important;
}
.card.card-action-black:active,
.card.card-action-black.active {
  color: #fff;
  background-color: #949494 !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: #f3f6f8;
  --bs-background-rgb: 243.05, 245.55, 248.45;
  --bs-background-r: 243.05;
  --bs-background-g: 245.55;
  --bs-background-b: 248.45;
  --bs-background-hover: #e6ebf1;
  --bs-background-hover-rgb: 229.8727027, 235.12945946, 241.2272973;
  --bs-background-hover-r: 229.8727027;
  --bs-background-hover-g: 235.12945946;
  --bs-background-hover-b: 241.2272973;
  --bs-background-active: #ccd6e3;
  --bs-background-active-rgb: 203.51810811, 214.28837838, 226.78189189;
  --bs-background-active-r: 203.51810811;
  --bs-background-active-g: 214.28837838;
  --bs-background-active-b: 226.78189189;
  --bs-background-faded: #fcfdfd;
  --bs-background-faded-rgb: 252.0125, 252.6375, 253.3625;
  --bs-background-faded-r: 252.0125;
  --bs-background-faded-g: 252.6375;
  --bs-background-faded-b: 253.3625;
  --bs-background-faded-hover: #eff2f6;
  --bs-background-faded-hover-rgb: 238.8352027, 242.21695946, 246.1397973;
  --bs-background-faded-hover-r: 238.8352027;
  --bs-background-faded-hover-g: 242.21695946;
  --bs-background-faded-hover-b: 246.1397973;
  --bs-background-faded-active: #d4dde8;
  --bs-background-faded-active-rgb: 212.48060811, 221.37587838, 231.69439189;
  --bs-background-faded-active-r: 212.48060811;
  --bs-background-faded-active-g: 221.37587838;
  --bs-background-faded-active-b: 231.69439189;
  --bs-background-pale: #fdfefe;
  --bs-background-pale-rgb: 253.2075, 253.5825, 254.0175;
  --bs-background-pale-r: 253.2075;
  --bs-background-pale-g: 253.5825;
  --bs-background-pale-b: 254.0175;
  --bs-background-pale-hover: #f0f3f7;
  --bs-background-pale-hover-rgb: 240.0302027, 243.16195946, 246.7947973;
  --bs-background-pale-hover-r: 240.0302027;
  --bs-background-pale-hover-g: 243.16195946;
  --bs-background-pale-hover-b: 246.7947973;
  --bs-background-pale-active: #d6dee8;
  --bs-background-pale-active-rgb: 213.67560811, 222.32087838, 232.34939189;
  --bs-background-pale-active-r: 213.67560811;
  --bs-background-pale-active-g: 222.32087838;
  --bs-background-pale-active-b: 232.34939189;
}
.bg-background {
  background-color: #f3f6f8 !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: #3c444b;
}
.bg-background-hover {
  background-color: #f3f6f8 !important;
  color: #212529;
  cursor: pointer;
}
.bg-background-hover:active,
.bg-background-hover.active {
  background-color: #ccd6e3 !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: #e6ebf1 !important;
  color: #212529;
}
.border-background {
  border-color: #f3f6f8 !important;
}
.text-background {
  color: #f3f6f8 !important;
}
.link-background,
.text-background-hover {
  color: #f3f6f8 !important;
  cursor: pointer;
}
.link-background:active,
.link-background.active,
.text-background-hover:active,
.text-background-hover.active {
  color: #ccd6e3 !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: #e6ebf1 !important;
}
.bg-background-faded {
  background-color: #fcfdfd !important;
  color: #212529;
}
.bg-background-op-0 {
  background-color: rgba(243, 246, 248, 0) !important;
  color: #212529;
}
.bg-background-op-5 {
  background-color: rgba(243, 246, 248, 0.05) !important;
  color: #212529;
}
.bg-background-op-10 {
  background-color: rgba(243, 246, 248, 0.1) !important;
  color: #212529;
}
.bg-background-op-15 {
  background-color: rgba(243, 246, 248, 0.15) !important;
  color: #212529;
}
.bg-background-op-20 {
  background-color: rgba(243, 246, 248, 0.2) !important;
  color: #212529;
}
.bg-background-op-25 {
  background-color: rgba(243, 246, 248, 0.25) !important;
  color: #212529;
}
.bg-background-op-30 {
  background-color: rgba(243, 246, 248, 0.3) !important;
  color: #212529;
}
.bg-background-op-35 {
  background-color: rgba(243, 246, 248, 0.35) !important;
  color: #212529;
}
.bg-background-op-40 {
  background-color: rgba(243, 246, 248, 0.4) !important;
  color: #212529;
}
.bg-background-op-45 {
  background-color: rgba(243, 246, 248, 0.45) !important;
  color: #212529;
}
.bg-background-op-50 {
  background-color: rgba(243, 246, 248, 0.5) !important;
  color: #212529;
}
.bg-background-op-55 {
  background-color: rgba(243, 246, 248, 0.55) !important;
  color: #212529;
}
.bg-background-op-60 {
  background-color: rgba(243, 246, 248, 0.6) !important;
  color: #212529;
}
.bg-background-op-65 {
  background-color: rgba(243, 246, 248, 0.65) !important;
  color: #212529;
}
.bg-background-op-70 {
  background-color: rgba(243, 246, 248, 0.7) !important;
  color: #212529;
}
.bg-background-op-75 {
  background-color: rgba(243, 246, 248, 0.75) !important;
  color: #212529;
}
.bg-background-op-80 {
  background-color: rgba(243, 246, 248, 0.8) !important;
  color: #212529;
}
.bg-background-op-85 {
  background-color: rgba(243, 246, 248, 0.85) !important;
  color: #212529;
}
.bg-background-op-90 {
  background-color: rgba(243, 246, 248, 0.9) !important;
  color: #212529;
}
.bg-background-op-95 {
  background-color: rgba(243, 246, 248, 0.95) !important;
  color: #212529;
}
.bg-background-op-100 {
  background-color: #f3f6f8 !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: #3c444b;
}
.bg-background-faded-hover {
  background-color: #fcfdfd !important;
  color: #212529;
  cursor: pointer;
}
.bg-background-faded-hover:active,
.bg-background-faded-hover.active {
  background-color: #d4dde8 !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: #eff2f6 !important;
  color: #212529;
}
.border-background-faded {
  border-color: #fcfdfd !important;
}
.text-background-faded {
  color: #fcfdfd !important;
}
.text-background-faded-hover {
  color: #fcfdfd !important;
  cursor: pointer;
}
.text-background-faded-hover:active,
.text-background-faded-hover.active {
  color: #d4dde8 !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: #eff2f6 !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: #3c444b;
}
.bg-background-pale-hover {
  background-color: #fdfefe !important;
  color: #212529;
  cursor: pointer;
}
.bg-background-pale-hover:active,
.bg-background-pale-hover.active {
  background-color: #d6dee8 !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: #f0f3f7 !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: #d6dee8 !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: #f0f3f7 !important;
}
.btn-background {
  --bs-btn-active-bg: #f3f6f8;
  --bs-btn-active-border-color: #f3f6f8;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f3f6f8;
  --bs-btn-hover-border-color: #f3f6f8;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f3f6f8;
  --bs-btn-disabled-border-color: #f3f6f8;
  --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: #f3f6f8;
  border-color: #f3f6f8;
  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: #ccd6e3;
  border-color: #ccd6e3;
  color: #212529;
}
.show > .btn-background.dropdown-toggle,
.btn-background.dropdown-toggle.show {
  background: none;
  background-color: #e6ebf1 !important;
  border-color: #e6ebf1 !important;
  color: #212529 !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: #e6ebf1 !important;
    border-color: #e6ebf1 !important;
    color: #212529 !important;
  }
}
.btn-background.disabled,
.btn-background:disabled {
  background-color: #f9fafc;
  border-color: #f9fafc;
  opacity: inherit;
  color: #bac8d9;
}
.btn-background-faded {
  --bs-btn-active-bg: #fcfdfd;
  --bs-btn-active-border-color: #fcfdfd;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fcfdfd;
  --bs-btn-hover-border-color: #fcfdfd;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fcfdfd;
  --bs-btn-disabled-border-color: #fcfdfd;
  --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: #fcfdfd;
  border-color: #fcfdfd;
  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: #d4dde8;
  border-color: #d4dde8;
  color: #212529;
}
.show > .btn-background-faded.dropdown-toggle,
.btn-background-faded.dropdown-toggle.show {
  background: none;
  background-color: #eff2f6 !important;
  border-color: #eff2f6 !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: #eff2f6 !important;
    border-color: #eff2f6 !important;
    color: #212529 !important;
  }
}
.btn-background-faded.disabled,
.btn-background-faded:disabled {
  background-color: #fefefe;
  border-color: #fefefe;
  opacity: inherit;
  color: #bccada;
}
.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: #d6dee8;
  border-color: #d6dee8;
  color: #212529;
}
.show > .btn-background-pale.dropdown-toggle,
.btn-background-pale.dropdown-toggle.show {
  background: none;
  background-color: #f0f3f7 !important;
  border-color: #f0f3f7 !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: #f0f3f7 !important;
    border-color: #f0f3f7 !important;
    color: #212529 !important;
  }
}
.btn-background-pale.disabled,
.btn-background-pale:disabled {
  background-color: #fefeff;
  border-color: #fefeff;
  opacity: inherit;
  color: #bdcadb;
}
.btn-outline-background {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f3f6f8;
  --bs-btn-active-color: #6f8db0;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f3f6f8;
  --bs-btn-hover-color: #6f8db0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f3f6f8;
  --bs-btn-disabled-color: #6f8db0;
}
.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: #6f8db0;
  border-color: #f3f6f8;
  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: #f3f6f8;
  border-color: #f3f6f8;
  color: #212529;
}
.show > .btn-outline-background.dropdown-toggle,
.btn-outline-background.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #e6ebf1 !important;
  border-color: #e6ebf1 !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: #212529 !important;
    background-color: #e6ebf1 !important;
    border-color: #e6ebf1 !important;
  }
}
.btn-outline-background.disabled,
.btn-outline-background:disabled {
  color: #f9fafc;
  border-color: #f9fafc;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-background-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #fcfdfd;
  --bs-btn-active-color: #7894b5;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fcfdfd;
  --bs-btn-hover-color: #7894b5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fcfdfd;
  --bs-btn-disabled-color: #7894b5;
}
.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: #7894b5;
  border-color: #fcfdfd;
  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: #fcfdfd;
  border-color: #fcfdfd;
  color: #212529;
}
.show > .btn-outline-background-faded.dropdown-toggle,
.btn-outline-background-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #eff2f6 !important;
  border-color: #eff2f6 !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: #eff2f6 !important;
    border-color: #eff2f6 !important;
  }
}
.btn-outline-background-faded.disabled,
.btn-outline-background-faded:disabled {
  color: #fefefe;
  border-color: #fefefe;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-background-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #fdfefe;
  --bs-btn-active-color: #7995b6;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fdfefe;
  --bs-btn-hover-color: #7995b6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fdfefe;
  --bs-btn-disabled-color: #7995b6;
}
.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: #7995b6;
  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: #f0f3f7 !important;
  border-color: #f0f3f7 !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: #f0f3f7 !important;
    border-color: #f0f3f7 !important;
  }
}
.btn-outline-background-pale.disabled,
.btn-outline-background-pale:disabled {
  color: #fefeff;
  border-color: #fefeff;
  opacity: inherit;
}
.alert-background {
  color: #90a7c2;
  background-color: #fbfcfd;
  border-color: #fafbfc;
}
.alert-background .alert-link {
  color: #809ab9;
}
.list-group-item-background {
  color: #212529;
  background-color: #fbfcfd;
}
.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: #eef2f6 !important;
}
.list-group-item-background.list-group-item-action.active,
.list-group-item-background.list-group-item-action:active {
  color: #212529;
  background-color: #d4dde7 !important;
  border-color: #d4dde7;
}
.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: #eef2f6 !important;
  box-shadow: 0 0 7px 0 #e6ebf1 !important;
}
.card.card-action-background:active,
.card.card-action-background.active {
  color: #212529;
  background-color: #d4dde7 !important;
  box-shadow: 0 0 7px 0 #ccd6e3 !important;
}
.form-check-input-background:checked,
.form-check-input-background[type=checkbox]:indeterminate {
  border-color: #f3f6f8;
  background-color: #f3f6f8;
  color: #212529;
}
.form-check .form-check-input-background:checked ~ .form-check-label.form-check-label-em {
  color: #f3f6f8;
  font-weight: 700;
}
.table-background {
  background-color: #fdfdfe;
  --bs-table-bg: #fdfdfe;
  border-color: #fbfcfd;
  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(243, 246, 248, 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(243, 246, 248, 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 #f3f6f8 !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 #f3f6f8 !important;
}
.popover-background-faded {
  --bs-popover-border-color: #f3f6f8;
  --bs-popover-header-bg: rgba(243, 246, 248, 0.25);
  --bs-popover-header-color: #f3f6f8;
}
.popover-background {
  --bs-popover-border-color: #f3f6f8;
  --bs-popover-header-bg: #f3f6f8;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-outer: #aedcef;
  --bs-outer-rgb: 174, 220, 239;
  --bs-outer-r: 174;
  --bs-outer-g: 220;
  --bs-outer-b: 239;
  --bs-outer-hover: #9dd5ec;
  --bs-outer-hover-rgb: 156.96494845, 212.63917526, 235.63505155;
  --bs-outer-hover-r: 156.96494845;
  --bs-outer-hover-g: 212.63917526;
  --bs-outer-hover-b: 235.63505155;
  --bs-outer-active: #7bc6e5;
  --bs-outer-active-rgb: 122.89484536, 197.91752577, 228.90515464;
  --bs-outer-active-r: 122.89484536;
  --bs-outer-active-g: 197.91752577;
  --bs-outer-active-b: 228.90515464;
  --bs-outer-faded: #ebf6fb;
  --bs-outer-faded-rgb: 234.75, 246.25, 251;
  --bs-outer-faded-r: 234.75;
  --bs-outer-faded-g: 246.25;
  --bs-outer-faded-b: 251;
  --bs-outer-faded-hover: #daeff8;
  --bs-outer-faded-hover-rgb: 217.71494845, 238.88917526, 247.63505155;
  --bs-outer-faded-hover-r: 217.71494845;
  --bs-outer-faded-hover-g: 238.88917526;
  --bs-outer-faded-hover-b: 247.63505155;
  --bs-outer-faded-active: #b8e0f1;
  --bs-outer-faded-active-rgb: 183.64484536, 224.16752577, 240.90515464;
  --bs-outer-faded-active-r: 183.64484536;
  --bs-outer-faded-active-g: 224.16752577;
  --bs-outer-faded-active-b: 240.90515464;
  --bs-outer-pale: #f3fafd;
  --bs-outer-pale-rgb: 242.85, 249.75, 252.6;
  --bs-outer-pale-r: 242.85;
  --bs-outer-pale-g: 249.75;
  --bs-outer-pale-b: 252.6;
  --bs-outer-pale-hover: #e2f2f9;
  --bs-outer-pale-hover-rgb: 225.81494845, 242.38917526, 249.23505155;
  --bs-outer-pale-hover-r: 225.81494845;
  --bs-outer-pale-hover-g: 242.38917526;
  --bs-outer-pale-hover-b: 249.23505155;
  --bs-outer-pale-active: #c0e4f3;
  --bs-outer-pale-active-rgb: 191.74484536, 227.66752577, 242.50515464;
  --bs-outer-pale-active-r: 191.74484536;
  --bs-outer-pale-active-g: 227.66752577;
  --bs-outer-pale-active-b: 242.50515464;
}
.bg-outer {
  background-color: #aedcef !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: #3c444b;
}
.bg-outer-hover {
  background-color: #aedcef !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-hover:active,
.bg-outer-hover.active {
  background-color: #7bc6e5 !important;
  color: #212529;
}
.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: #9dd5ec !important;
  color: #212529;
}
.border-outer {
  border-color: #aedcef !important;
}
.text-outer {
  color: #aedcef !important;
}
.link-outer,
.text-outer-hover {
  color: #aedcef !important;
  cursor: pointer;
}
.link-outer:active,
.link-outer.active,
.text-outer-hover:active,
.text-outer-hover.active {
  color: #7bc6e5 !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: #9dd5ec !important;
}
.bg-outer-faded {
  background-color: #ebf6fb !important;
  color: #212529;
}
.bg-outer-op-0 {
  background-color: rgba(174, 220, 239, 0) !important;
  color: #212529;
}
.bg-outer-op-5 {
  background-color: rgba(174, 220, 239, 0.05) !important;
  color: #212529;
}
.bg-outer-op-10 {
  background-color: rgba(174, 220, 239, 0.1) !important;
  color: #212529;
}
.bg-outer-op-15 {
  background-color: rgba(174, 220, 239, 0.15) !important;
  color: #212529;
}
.bg-outer-op-20 {
  background-color: rgba(174, 220, 239, 0.2) !important;
  color: #212529;
}
.bg-outer-op-25 {
  background-color: rgba(174, 220, 239, 0.25) !important;
  color: #212529;
}
.bg-outer-op-30 {
  background-color: rgba(174, 220, 239, 0.3) !important;
  color: #212529;
}
.bg-outer-op-35 {
  background-color: rgba(174, 220, 239, 0.35) !important;
  color: #212529;
}
.bg-outer-op-40 {
  background-color: rgba(174, 220, 239, 0.4) !important;
  color: #212529;
}
.bg-outer-op-45 {
  background-color: rgba(174, 220, 239, 0.45) !important;
  color: #212529;
}
.bg-outer-op-50 {
  background-color: rgba(174, 220, 239, 0.5) !important;
  color: #212529;
}
.bg-outer-op-55 {
  background-color: rgba(174, 220, 239, 0.55) !important;
  color: #212529;
}
.bg-outer-op-60 {
  background-color: rgba(174, 220, 239, 0.6) !important;
  color: #212529;
}
.bg-outer-op-65 {
  background-color: rgba(174, 220, 239, 0.65) !important;
  color: #212529;
}
.bg-outer-op-70 {
  background-color: rgba(174, 220, 239, 0.7) !important;
  color: #212529;
}
.bg-outer-op-75 {
  background-color: rgba(174, 220, 239, 0.75) !important;
  color: #212529;
}
.bg-outer-op-80 {
  background-color: rgba(174, 220, 239, 0.8) !important;
  color: #212529;
}
.bg-outer-op-85 {
  background-color: rgba(174, 220, 239, 0.85) !important;
  color: #212529;
}
.bg-outer-op-90 {
  background-color: rgba(174, 220, 239, 0.9) !important;
  color: #212529;
}
.bg-outer-op-95 {
  background-color: rgba(174, 220, 239, 0.95) !important;
  color: #212529;
}
.bg-outer-op-100 {
  background-color: #aedcef !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: #3c444b;
}
.bg-outer-faded-hover {
  background-color: #ebf6fb !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-faded-hover:active,
.bg-outer-faded-hover.active {
  background-color: #b8e0f1 !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: #daeff8 !important;
  color: #212529;
}
.border-outer-faded {
  border-color: #ebf6fb !important;
}
.text-outer-faded {
  color: #ebf6fb !important;
}
.text-outer-faded-hover {
  color: #ebf6fb !important;
  cursor: pointer;
}
.text-outer-faded-hover:active,
.text-outer-faded-hover.active {
  color: #b8e0f1 !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: #daeff8 !important;
}
.bg-outer-pale {
  background-color: #f3fafd !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: #3c444b;
}
.bg-outer-pale-hover {
  background-color: #f3fafd !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-pale-hover:active,
.bg-outer-pale-hover.active {
  background-color: #c0e4f3 !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: #e2f2f9 !important;
  color: #212529;
}
.border-outer-pale {
  border-color: #f3fafd !important;
}
.text-outer-pale {
  color: #f3fafd !important;
}
.text-outer-pale-hover {
  color: #f3fafd !important;
  cursor: pointer;
}
.text-outer-pale-hover:active,
.text-outer-pale-hover.active {
  color: #c0e4f3 !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: #e2f2f9 !important;
}
.btn-outer {
  --bs-btn-active-bg: #aedcef;
  --bs-btn-active-border-color: #aedcef;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #aedcef;
  --bs-btn-hover-border-color: #aedcef;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #aedcef;
  --bs-btn-disabled-border-color: #aedcef;
  --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: #aedcef;
  border-color: #aedcef;
  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: #7bc6e5;
  border-color: #7bc6e5;
  color: #212529;
}
.show > .btn-outer.dropdown-toggle,
.btn-outer.dropdown-toggle.show {
  background: none;
  background-color: #9dd5ec !important;
  border-color: #9dd5ec !important;
  color: #212529 !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: #9dd5ec !important;
    border-color: #9dd5ec !important;
    color: #212529 !important;
  }
}
.btn-outer.disabled,
.btn-outer:disabled {
  background-color: #d7eef7;
  border-color: #d7eef7;
  opacity: inherit;
  color: #92d0e9;
}
.btn-outer-faded {
  --bs-btn-active-bg: #ebf6fb;
  --bs-btn-active-border-color: #ebf6fb;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ebf6fb;
  --bs-btn-hover-border-color: #ebf6fb;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ebf6fb;
  --bs-btn-disabled-border-color: #ebf6fb;
  --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: #ebf6fb;
  border-color: #ebf6fb;
  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: #b8e0f1;
  border-color: #b8e0f1;
  color: #212529;
}
.show > .btn-outer-faded.dropdown-toggle,
.btn-outer-faded.dropdown-toggle.show {
  background: none;
  background-color: #daeff8 !important;
  border-color: #daeff8 !important;
  color: #212529 !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: #daeff8 !important;
    border-color: #daeff8 !important;
    color: #212529 !important;
  }
}
.btn-outer-faded.disabled,
.btn-outer-faded:disabled {
  background-color: #f5fbfd;
  border-color: #f5fbfd;
  opacity: inherit;
  color: #a4d8ed;
}
.btn-outer-pale {
  --bs-btn-active-bg: #f3fafd;
  --bs-btn-active-border-color: #f3fafd;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f3fafd;
  --bs-btn-hover-border-color: #f3fafd;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f3fafd;
  --bs-btn-disabled-border-color: #f3fafd;
  --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: #f3fafd;
  border-color: #f3fafd;
  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: #c0e4f3;
  border-color: #c0e4f3;
  color: #212529;
}
.show > .btn-outer-pale.dropdown-toggle,
.btn-outer-pale.dropdown-toggle.show {
  background: none;
  background-color: #e2f2f9 !important;
  border-color: #e2f2f9 !important;
  color: #212529 !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: #e2f2f9 !important;
    border-color: #e2f2f9 !important;
    color: #212529 !important;
  }
}
.btn-outer-pale.disabled,
.btn-outer-pale:disabled {
  background-color: #f9fcfe;
  border-color: #f9fcfe;
  opacity: inherit;
  color: #a6d9ed;
}
.btn-outline-outer {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #aedcef;
  --bs-btn-active-color: #aedcef;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #aedcef;
  --bs-btn-hover-color: #aedcef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #aedcef;
  --bs-btn-disabled-color: #aedcef;
}
.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: #aedcef;
  border-color: #aedcef;
  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: #aedcef;
  border-color: #aedcef;
  color: #212529;
}
.show > .btn-outline-outer.dropdown-toggle,
.btn-outline-outer.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #9dd5ec !important;
  border-color: #9dd5ec !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: #212529 !important;
    background-color: #9dd5ec !important;
    border-color: #9dd5ec !important;
  }
}
.btn-outline-outer.disabled,
.btn-outline-outer:disabled {
  color: #d7eef7;
  border-color: #d7eef7;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-outer-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ebf6fb;
  --bs-btn-active-color: #40add9;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ebf6fb;
  --bs-btn-hover-color: #40add9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ebf6fb;
  --bs-btn-disabled-color: #40add9;
}
.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: #40add9;
  border-color: #ebf6fb;
  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: #ebf6fb;
  border-color: #ebf6fb;
  color: #212529;
}
.show > .btn-outline-outer-faded.dropdown-toggle,
.btn-outline-outer-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #daeff8 !important;
  border-color: #daeff8 !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: #212529 !important;
    background-color: #daeff8 !important;
    border-color: #daeff8 !important;
  }
}
.btn-outline-outer-faded.disabled,
.btn-outline-outer-faded:disabled {
  color: #f5fbfd;
  border-color: #f5fbfd;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-outer-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f3fafd;
  --bs-btn-active-color: #48b0db;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f3fafd;
  --bs-btn-hover-color: #48b0db;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f3fafd;
  --bs-btn-disabled-color: #48b0db;
}
.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: #48b0db;
  border-color: #f3fafd;
  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: #f3fafd;
  border-color: #f3fafd;
  color: #212529;
}
.show > .btn-outline-outer-pale.dropdown-toggle,
.btn-outline-outer-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #e2f2f9 !important;
  border-color: #e2f2f9 !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: #212529 !important;
    background-color: #e2f2f9 !important;
    border-color: #e2f2f9 !important;
  }
}
.btn-outline-outer-pale.disabled,
.btn-outline-outer-pale:disabled {
  color: #f9fcfe;
  border-color: #f9fcfe;
  opacity: inherit;
}
.alert-outer {
  color: #2ea5d6;
  background-color: #e7f5fa;
  border-color: #dff1f9;
}
.alert-outer .alert-link {
  color: #2796c4;
}
.list-group-item-outer {
  color: #212529;
  background-color: #e7f5fa;
}
.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: #212529;
  background-color: #d6edf7 !important;
}
.list-group-item-outer.list-group-item-action.active,
.list-group-item-outer.list-group-item-action:active {
  color: #212529;
  background-color: #b4def0 !important;
  border-color: #b4def0;
}
.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: #212529;
  background-color: #d6edf7 !important;
  box-shadow: 0 0 7px 0 #9dd5ec !important;
}
.card.card-action-outer:active,
.card.card-action-outer.active {
  color: #212529;
  background-color: #b4def0 !important;
  box-shadow: 0 0 7px 0 #7bc6e5 !important;
}
.form-check-input-outer:checked,
.form-check-input-outer[type=checkbox]:indeterminate {
  border-color: #aedcef;
  background-color: #aedcef;
  color: #212529;
}
.form-check .form-check-input-outer:checked ~ .form-check-label.form-check-label-em {
  color: #aedcef;
  font-weight: 700;
}
.table-outer {
  background-color: #eff8fc;
  --bs-table-bg: #eff8fc;
  border-color: #e7f5fa;
  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(174, 220, 239, 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(174, 220, 239, 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 #aedcef !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 #aedcef !important;
}
.popover-outer-faded {
  --bs-popover-border-color: #aedcef;
  --bs-popover-header-bg: rgba(174, 220, 239, 0.25);
  --bs-popover-header-color: #aedcef;
}
.popover-outer {
  --bs-popover-border-color: #aedcef;
  --bs-popover-header-bg: #aedcef;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-outer-light: #ceeaf5;
  --bs-outer-light-rgb: 206.4, 234, 245.4;
  --bs-outer-light-r: 206.4;
  --bs-outer-light-g: 234;
  --bs-outer-light-b: 245.4;
  --bs-outer-light-hover: #bde3f2;
  --bs-outer-light-hover-rgb: 189.36494845, 226.63917526, 242.03505155;
  --bs-outer-light-hover-r: 189.36494845;
  --bs-outer-light-hover-g: 226.63917526;
  --bs-outer-light-hover-b: 242.03505155;
  --bs-outer-light-active: #9bd4eb;
  --bs-outer-light-active-rgb: 155.29484536, 211.91752577, 235.30515464;
  --bs-outer-light-active-r: 155.29484536;
  --bs-outer-light-active-g: 211.91752577;
  --bs-outer-light-active-b: 235.30515464;
  --bs-outer-light-faded: #f3fafd;
  --bs-outer-light-faded-rgb: 242.85, 249.75, 252.6;
  --bs-outer-light-faded-r: 242.85;
  --bs-outer-light-faded-g: 249.75;
  --bs-outer-light-faded-b: 252.6;
  --bs-outer-light-faded-hover: #e2f2f9;
  --bs-outer-light-faded-hover-rgb: 225.81494845, 242.38917526, 249.23505155;
  --bs-outer-light-faded-hover-r: 225.81494845;
  --bs-outer-light-faded-hover-g: 242.38917526;
  --bs-outer-light-faded-hover-b: 249.23505155;
  --bs-outer-light-faded-active: #c0e4f3;
  --bs-outer-light-faded-active-rgb: 191.74484536, 227.66752577, 242.50515464;
  --bs-outer-light-faded-active-r: 191.74484536;
  --bs-outer-light-faded-active-g: 227.66752577;
  --bs-outer-light-faded-active-b: 242.50515464;
  --bs-outer-light-pale: #f8fcfe;
  --bs-outer-light-pale-rgb: 247.71, 251.85, 253.56;
  --bs-outer-light-pale-r: 247.71;
  --bs-outer-light-pale-g: 251.85;
  --bs-outer-light-pale-b: 253.56;
  --bs-outer-light-pale-hover: #e7f4fa;
  --bs-outer-light-pale-hover-rgb: 230.67494845, 244.48917526, 250.19505155;
  --bs-outer-light-pale-hover-r: 230.67494845;
  --bs-outer-light-pale-hover-g: 244.48917526;
  --bs-outer-light-pale-hover-b: 250.19505155;
  --bs-outer-light-pale-active: #c5e6f3;
  --bs-outer-light-pale-active-rgb: 196.60484536, 229.76752577, 243.46515464;
  --bs-outer-light-pale-active-r: 196.60484536;
  --bs-outer-light-pale-active-g: 229.76752577;
  --bs-outer-light-pale-active-b: 243.46515464;
}
.bg-outer-light {
  background-color: #ceeaf5 !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: #3c444b;
}
.bg-outer-light-hover {
  background-color: #ceeaf5 !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-light-hover:active,
.bg-outer-light-hover.active {
  background-color: #9bd4eb !important;
  color: #212529;
}
.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: #bde3f2 !important;
  color: #212529;
}
.border-outer-light {
  border-color: #ceeaf5 !important;
}
.text-outer-light {
  color: #ceeaf5 !important;
}
.link-outer-light,
.text-outer-light-hover {
  color: #ceeaf5 !important;
  cursor: pointer;
}
.link-outer-light:active,
.link-outer-light.active,
.text-outer-light-hover:active,
.text-outer-light-hover.active {
  color: #9bd4eb !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: #bde3f2 !important;
}
.bg-outer-light-faded {
  background-color: #f3fafd !important;
  color: #212529;
}
.bg-outer-light-op-0 {
  background-color: rgba(206, 234, 245, 0) !important;
  color: #212529;
}
.bg-outer-light-op-5 {
  background-color: rgba(206, 234, 245, 0.05) !important;
  color: #212529;
}
.bg-outer-light-op-10 {
  background-color: rgba(206, 234, 245, 0.1) !important;
  color: #212529;
}
.bg-outer-light-op-15 {
  background-color: rgba(206, 234, 245, 0.15) !important;
  color: #212529;
}
.bg-outer-light-op-20 {
  background-color: rgba(206, 234, 245, 0.2) !important;
  color: #212529;
}
.bg-outer-light-op-25 {
  background-color: rgba(206, 234, 245, 0.25) !important;
  color: #212529;
}
.bg-outer-light-op-30 {
  background-color: rgba(206, 234, 245, 0.3) !important;
  color: #212529;
}
.bg-outer-light-op-35 {
  background-color: rgba(206, 234, 245, 0.35) !important;
  color: #212529;
}
.bg-outer-light-op-40 {
  background-color: rgba(206, 234, 245, 0.4) !important;
  color: #212529;
}
.bg-outer-light-op-45 {
  background-color: rgba(206, 234, 245, 0.45) !important;
  color: #212529;
}
.bg-outer-light-op-50 {
  background-color: rgba(206, 234, 245, 0.5) !important;
  color: #212529;
}
.bg-outer-light-op-55 {
  background-color: rgba(206, 234, 245, 0.55) !important;
  color: #212529;
}
.bg-outer-light-op-60 {
  background-color: rgba(206, 234, 245, 0.6) !important;
  color: #212529;
}
.bg-outer-light-op-65 {
  background-color: rgba(206, 234, 245, 0.65) !important;
  color: #212529;
}
.bg-outer-light-op-70 {
  background-color: rgba(206, 234, 245, 0.7) !important;
  color: #212529;
}
.bg-outer-light-op-75 {
  background-color: rgba(206, 234, 245, 0.75) !important;
  color: #212529;
}
.bg-outer-light-op-80 {
  background-color: rgba(206, 234, 245, 0.8) !important;
  color: #212529;
}
.bg-outer-light-op-85 {
  background-color: rgba(206, 234, 245, 0.85) !important;
  color: #212529;
}
.bg-outer-light-op-90 {
  background-color: rgba(206, 234, 245, 0.9) !important;
  color: #212529;
}
.bg-outer-light-op-95 {
  background-color: rgba(206, 234, 245, 0.95) !important;
  color: #212529;
}
.bg-outer-light-op-100 {
  background-color: #ceeaf5 !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: #3c444b;
}
.bg-outer-light-faded-hover {
  background-color: #f3fafd !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-light-faded-hover:active,
.bg-outer-light-faded-hover.active {
  background-color: #c0e4f3 !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: #e2f2f9 !important;
  color: #212529;
}
.border-outer-light-faded {
  border-color: #f3fafd !important;
}
.text-outer-light-faded {
  color: #f3fafd !important;
}
.text-outer-light-faded-hover {
  color: #f3fafd !important;
  cursor: pointer;
}
.text-outer-light-faded-hover:active,
.text-outer-light-faded-hover.active {
  color: #c0e4f3 !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: #e2f2f9 !important;
}
.bg-outer-light-pale {
  background-color: #f8fcfe !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: #3c444b;
}
.bg-outer-light-pale-hover {
  background-color: #f8fcfe !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-light-pale-hover:active,
.bg-outer-light-pale-hover.active {
  background-color: #c5e6f3 !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: #e7f4fa !important;
  color: #212529;
}
.border-outer-light-pale {
  border-color: #f8fcfe !important;
}
.text-outer-light-pale {
  color: #f8fcfe !important;
}
.text-outer-light-pale-hover {
  color: #f8fcfe !important;
  cursor: pointer;
}
.text-outer-light-pale-hover:active,
.text-outer-light-pale-hover.active {
  color: #c5e6f3 !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: #e7f4fa !important;
}
.btn-outer-light {
  --bs-btn-active-bg: #ceeaf5;
  --bs-btn-active-border-color: #ceeaf5;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ceeaf5;
  --bs-btn-hover-border-color: #ceeaf5;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ceeaf5;
  --bs-btn-disabled-border-color: #ceeaf5;
  --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: #ceeaf5;
  border-color: #ceeaf5;
  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: #9bd4eb;
  border-color: #9bd4eb;
  color: #212529;
}
.show > .btn-outer-light.dropdown-toggle,
.btn-outer-light.dropdown-toggle.show {
  background: none;
  background-color: #bde3f2 !important;
  border-color: #bde3f2 !important;
  color: #212529 !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: #bde3f2 !important;
    border-color: #bde3f2 !important;
    color: #212529 !important;
  }
}
.btn-outer-light.disabled,
.btn-outer-light:disabled {
  background-color: #e7f5fa;
  border-color: #e7f5fa;
  opacity: inherit;
  color: #9bd4eb;
}
.btn-outer-light-faded {
  --bs-btn-active-bg: #f3fafd;
  --bs-btn-active-border-color: #f3fafd;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f3fafd;
  --bs-btn-hover-border-color: #f3fafd;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f3fafd;
  --bs-btn-disabled-border-color: #f3fafd;
  --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: #f3fafd;
  border-color: #f3fafd;
  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: #c0e4f3;
  border-color: #c0e4f3;
  color: #212529;
}
.show > .btn-outer-light-faded.dropdown-toggle,
.btn-outer-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #e2f2f9 !important;
  border-color: #e2f2f9 !important;
  color: #212529 !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: #e2f2f9 !important;
    border-color: #e2f2f9 !important;
    color: #212529 !important;
  }
}
.btn-outer-light-faded.disabled,
.btn-outer-light-faded:disabled {
  background-color: #f9fcfe;
  border-color: #f9fcfe;
  opacity: inherit;
  color: #a6d9ed;
}
.btn-outer-light-pale {
  --bs-btn-active-bg: #f8fcfe;
  --bs-btn-active-border-color: #f8fcfe;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f8fcfe;
  --bs-btn-hover-border-color: #f8fcfe;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f8fcfe;
  --bs-btn-disabled-border-color: #f8fcfe;
  --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: #f8fcfe;
  border-color: #f8fcfe;
  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: #c5e6f3;
  border-color: #c5e6f3;
  color: #212529;
}
.show > .btn-outer-light-pale.dropdown-toggle,
.btn-outer-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #e7f4fa !important;
  border-color: #e7f4fa !important;
  color: #212529 !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: #e7f4fa !important;
    border-color: #e7f4fa !important;
    color: #212529 !important;
  }
}
.btn-outer-light-pale.disabled,
.btn-outer-light-pale:disabled {
  background-color: #fbfdfe;
  border-color: #fbfdfe;
  opacity: inherit;
  color: #a8d9ee;
}
.btn-outline-outer-light {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ceeaf5;
  --bs-btn-active-color: #ceeaf5;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ceeaf5;
  --bs-btn-hover-color: #ceeaf5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ceeaf5;
  --bs-btn-disabled-color: #ceeaf5;
}
.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: #ceeaf5;
  border-color: #ceeaf5;
  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: #ceeaf5;
  border-color: #ceeaf5;
  color: #212529;
}
.show > .btn-outline-outer-light.dropdown-toggle,
.btn-outline-outer-light.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #bde3f2 !important;
  border-color: #bde3f2 !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: #212529 !important;
    background-color: #bde3f2 !important;
    border-color: #bde3f2 !important;
  }
}
.btn-outline-outer-light.disabled,
.btn-outline-outer-light:disabled {
  color: #e7f5fa;
  border-color: #e7f5fa;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-outer-light-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f3fafd;
  --bs-btn-active-color: #48b0db;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f3fafd;
  --bs-btn-hover-color: #48b0db;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f3fafd;
  --bs-btn-disabled-color: #48b0db;
}
.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: #48b0db;
  border-color: #f3fafd;
  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: #f3fafd;
  border-color: #f3fafd;
  color: #212529;
}
.show > .btn-outline-outer-light-faded.dropdown-toggle,
.btn-outline-outer-light-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #e2f2f9 !important;
  border-color: #e2f2f9 !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: #212529 !important;
    background-color: #e2f2f9 !important;
    border-color: #e2f2f9 !important;
  }
}
.btn-outline-outer-light-faded.disabled,
.btn-outline-outer-light-faded:disabled {
  color: #f9fcfe;
  border-color: #f9fcfe;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-outer-light-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f8fcfe;
  --bs-btn-active-color: #4db2dc;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f8fcfe;
  --bs-btn-hover-color: #4db2dc;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8fcfe;
  --bs-btn-disabled-color: #4db2dc;
}
.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: #4db2dc;
  border-color: #f8fcfe;
  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: #f8fcfe;
  border-color: #f8fcfe;
  color: #212529;
}
.show > .btn-outline-outer-light-pale.dropdown-toggle,
.btn-outline-outer-light-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #e7f4fa !important;
  border-color: #e7f4fa !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: #212529 !important;
    background-color: #e7f4fa !important;
    border-color: #e7f4fa !important;
  }
}
.btn-outline-outer-light-pale.disabled,
.btn-outline-outer-light-pale:disabled {
  color: #fbfdfe;
  border-color: #fbfdfe;
  opacity: inherit;
}
.alert-outer-light {
  color: #4fb3dc;
  background-color: #f0f9fc;
  border-color: #ecf7fb;
}
.alert-outer-light .alert-link {
  color: #39aad8;
}
.list-group-item-outer-light {
  color: #212529;
  background-color: #f0f9fc;
}
.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: #212529;
  background-color: #dff1f9 !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: #bde3f2 !important;
  border-color: #bde3f2;
}
.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: #212529;
  background-color: #dff1f9 !important;
  box-shadow: 0 0 7px 0 #bde3f2 !important;
}
.card.card-action-outer-light:active,
.card.card-action-outer-light.active {
  color: #212529;
  background-color: #bde3f2 !important;
  box-shadow: 0 0 7px 0 #9bd4eb !important;
}
.form-check-input-outer-light:checked,
.form-check-input-outer-light[type=checkbox]:indeterminate {
  border-color: #ceeaf5;
  background-color: #ceeaf5;
  color: #212529;
}
.form-check .form-check-input-outer-light:checked ~ .form-check-label.form-check-label-em {
  color: #ceeaf5;
  font-weight: 700;
}
.table-outer-light {
  background-color: #f5fbfd;
  --bs-table-bg: #f5fbfd;
  border-color: #f0f9fc;
  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(206, 234, 245, 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(206, 234, 245, 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 #ceeaf5 !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 #ceeaf5 !important;
}
.popover-outer-light-faded {
  --bs-popover-border-color: #ceeaf5;
  --bs-popover-header-bg: rgba(206, 234, 245, 0.25);
  --bs-popover-header-color: #ceeaf5;
}
.popover-outer-light {
  --bs-popover-border-color: #ceeaf5;
  --bs-popover-header-bg: #ceeaf5;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-outer-dark: #6f9ec1;
  --bs-outer-dark-rgb: 110.8, 158.4, 193;
  --bs-outer-dark-r: 110.8;
  --bs-outer-dark-g: 158.4;
  --bs-outer-dark-b: 193;
  --bs-outer-dark-hover: #6195bb;
  --bs-outer-dark-hover-rgb: 96.53385063, 148.84306499, 186.86614937;
  --bs-outer-dark-hover-r: 96.53385063;
  --bs-outer-dark-hover-g: 148.84306499;
  --bs-outer-dark-hover-b: 186.86614937;
  --bs-outer-dark-active: #4981aa;
  --bs-outer-dark-active-rgb: 72.94471387, 128.94742968, 169.65528613;
  --bs-outer-dark-active-r: 72.94471387;
  --bs-outer-dark-active-g: 128.94742968;
  --bs-outer-dark-active-b: 169.65528613;
  --bs-outer-dark-faded: #dbe7f0;
  --bs-outer-dark-faded-rgb: 218.95, 230.85, 239.5;
  --bs-outer-dark-faded-r: 218.95;
  --bs-outer-dark-faded-g: 230.85;
  --bs-outer-dark-faded-b: 239.5;
  --bs-outer-dark-faded-hover: #cddde9;
  --bs-outer-dark-faded-hover-rgb: 204.68385063, 221.29306499, 233.36614937;
  --bs-outer-dark-faded-hover-r: 204.68385063;
  --bs-outer-dark-faded-hover-g: 221.29306499;
  --bs-outer-dark-faded-hover-b: 233.36614937;
  --bs-outer-dark-faded-active: #b0cadd;
  --bs-outer-dark-faded-active-rgb: 176.15155189, 202.17919496, 221.09844811;
  --bs-outer-dark-faded-active-r: 176.15155189;
  --bs-outer-dark-faded-active-g: 202.17919496;
  --bs-outer-dark-faded-active-b: 221.09844811;
  --bs-outer-dark-pale: #e9f1f6;
  --bs-outer-dark-pale-rgb: 233.37, 240.51, 245.7;
  --bs-outer-dark-pale-r: 233.37;
  --bs-outer-dark-pale-g: 240.51;
  --bs-outer-dark-pale-b: 245.7;
  --bs-outer-dark-pale-hover: #dbe7f0;
  --bs-outer-dark-pale-hover-rgb: 219.10385063, 230.95306499, 239.56614937;
  --bs-outer-dark-pale-hover-r: 219.10385063;
  --bs-outer-dark-pale-hover-g: 230.95306499;
  --bs-outer-dark-pale-hover-b: 239.56614937;
  --bs-outer-dark-pale-active: #bfd4e3;
  --bs-outer-dark-pale-active-rgb: 190.57155189, 211.83919496, 227.29844811;
  --bs-outer-dark-pale-active-r: 190.57155189;
  --bs-outer-dark-pale-active-g: 211.83919496;
  --bs-outer-dark-pale-active-b: 227.29844811;
}
.bg-outer-dark {
  background-color: #6f9ec1 !important;
  color: #fff;
}
.navbar.bg-outer-dark .navbar-brand,
.navbar.bg-outer-dark .nav-link,
.navbar.bg-outer-dark .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-outer-dark .nav-link.active {
  color: #e0e0e0;
}
.bg-outer-dark-hover {
  background-color: #6f9ec1 !important;
  color: #fff;
  cursor: pointer;
}
.bg-outer-dark-hover:active,
.bg-outer-dark-hover.active {
  background-color: #4981aa !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: #6195bb !important;
  color: #fff;
}
.border-outer-dark {
  border-color: #6f9ec1 !important;
}
.text-outer-dark {
  color: #6f9ec1 !important;
}
.link-outer-dark,
.text-outer-dark-hover {
  color: #6f9ec1 !important;
  cursor: pointer;
}
.link-outer-dark:active,
.link-outer-dark.active,
.text-outer-dark-hover:active,
.text-outer-dark-hover.active {
  color: #4981aa !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: #6195bb !important;
}
.bg-outer-dark-faded {
  background-color: #dbe7f0 !important;
  color: #212529;
}
.bg-outer-dark-op-0 {
  background-color: rgba(111, 158, 193, 0) !important;
  color: #fff;
}
.bg-outer-dark-op-5 {
  background-color: rgba(111, 158, 193, 0.05) !important;
  color: #fff;
}
.bg-outer-dark-op-10 {
  background-color: rgba(111, 158, 193, 0.1) !important;
  color: #fff;
}
.bg-outer-dark-op-15 {
  background-color: rgba(111, 158, 193, 0.15) !important;
  color: #fff;
}
.bg-outer-dark-op-20 {
  background-color: rgba(111, 158, 193, 0.2) !important;
  color: #fff;
}
.bg-outer-dark-op-25 {
  background-color: rgba(111, 158, 193, 0.25) !important;
  color: #fff;
}
.bg-outer-dark-op-30 {
  background-color: rgba(111, 158, 193, 0.3) !important;
  color: #fff;
}
.bg-outer-dark-op-35 {
  background-color: rgba(111, 158, 193, 0.35) !important;
  color: #fff;
}
.bg-outer-dark-op-40 {
  background-color: rgba(111, 158, 193, 0.4) !important;
  color: #fff;
}
.bg-outer-dark-op-45 {
  background-color: rgba(111, 158, 193, 0.45) !important;
  color: #fff;
}
.bg-outer-dark-op-50 {
  background-color: rgba(111, 158, 193, 0.5) !important;
  color: #fff;
}
.bg-outer-dark-op-55 {
  background-color: rgba(111, 158, 193, 0.55) !important;
  color: #fff;
}
.bg-outer-dark-op-60 {
  background-color: rgba(111, 158, 193, 0.6) !important;
  color: #fff;
}
.bg-outer-dark-op-65 {
  background-color: rgba(111, 158, 193, 0.65) !important;
  color: #fff;
}
.bg-outer-dark-op-70 {
  background-color: rgba(111, 158, 193, 0.7) !important;
  color: #fff;
}
.bg-outer-dark-op-75 {
  background-color: rgba(111, 158, 193, 0.75) !important;
  color: #fff;
}
.bg-outer-dark-op-80 {
  background-color: rgba(111, 158, 193, 0.8) !important;
  color: #fff;
}
.bg-outer-dark-op-85 {
  background-color: rgba(111, 158, 193, 0.85) !important;
  color: #fff;
}
.bg-outer-dark-op-90 {
  background-color: rgba(111, 158, 193, 0.9) !important;
  color: #fff;
}
.bg-outer-dark-op-95 {
  background-color: rgba(111, 158, 193, 0.95) !important;
  color: #fff;
}
.bg-outer-dark-op-100 {
  background-color: #6f9ec1 !important;
  color: #fff;
}
.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: #3c444b;
}
.bg-outer-dark-faded-hover {
  background-color: #dbe7f0 !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-dark-faded-hover:active,
.bg-outer-dark-faded-hover.active {
  background-color: #b0cadd !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: #cddde9 !important;
  color: #212529;
}
.border-outer-dark-faded {
  border-color: #dbe7f0 !important;
}
.text-outer-dark-faded {
  color: #dbe7f0 !important;
}
.text-outer-dark-faded-hover {
  color: #dbe7f0 !important;
  cursor: pointer;
}
.text-outer-dark-faded-hover:active,
.text-outer-dark-faded-hover.active {
  color: #b0cadd !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: #cddde9 !important;
}
.bg-outer-dark-pale {
  background-color: #e9f1f6 !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: #3c444b;
}
.bg-outer-dark-pale-hover {
  background-color: #e9f1f6 !important;
  color: #212529;
  cursor: pointer;
}
.bg-outer-dark-pale-hover:active,
.bg-outer-dark-pale-hover.active {
  background-color: #bfd4e3 !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: #dbe7f0 !important;
  color: #212529;
}
.border-outer-dark-pale {
  border-color: #e9f1f6 !important;
}
.text-outer-dark-pale {
  color: #e9f1f6 !important;
}
.text-outer-dark-pale-hover {
  color: #e9f1f6 !important;
  cursor: pointer;
}
.text-outer-dark-pale-hover:active,
.text-outer-dark-pale-hover.active {
  color: #bfd4e3 !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: #dbe7f0 !important;
}
.btn-outer-dark {
  --bs-btn-active-bg: #6f9ec1;
  --bs-btn-active-border-color: #6f9ec1;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #6f9ec1;
  --bs-btn-hover-border-color: #6f9ec1;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #6f9ec1;
  --bs-btn-disabled-border-color: #6f9ec1;
  --bs-btn-disabled-color: #fff;
}
.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: #6f9ec1;
  border-color: #6f9ec1;
  color: #fff;
}
.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: #4981aa;
  border-color: #4981aa;
  color: #fff;
}
.show > .btn-outer-dark.dropdown-toggle,
.btn-outer-dark.dropdown-toggle.show {
  background: none;
  background-color: #6195bb !important;
  border-color: #6195bb !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: #6195bb !important;
    border-color: #6195bb !important;
    color: #fff !important;
  }
}
.btn-outer-dark.disabled,
.btn-outer-dark:disabled {
  background-color: #b7cfe0;
  border-color: #b7cfe0;
  opacity: inherit;
  color: #d4e2ec;
}
.btn-outer-dark-faded {
  --bs-btn-active-bg: #dbe7f0;
  --bs-btn-active-border-color: #dbe7f0;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #dbe7f0;
  --bs-btn-hover-border-color: #dbe7f0;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #dbe7f0;
  --bs-btn-disabled-border-color: #dbe7f0;
  --bs-btn-disabled-color: #fff;
}
.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: #dbe7f0;
  border-color: #dbe7f0;
  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: #b0cadd;
  border-color: #b0cadd;
  color: #212529;
}
.show > .btn-outer-dark-faded.dropdown-toggle,
.btn-outer-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #cddde9 !important;
  border-color: #cddde9 !important;
  color: #212529 !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: #cddde9 !important;
    border-color: #cddde9 !important;
    color: #212529 !important;
  }
}
.btn-outer-dark-faded.disabled,
.btn-outer-dark-faded:disabled {
  background-color: #edf3f7;
  border-color: #edf3f7;
  opacity: inherit;
  color: #adc8dc;
}
.btn-outer-dark-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-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: #e9f1f6;
  border-color: #e9f1f6;
  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: #bfd4e3;
  border-color: #bfd4e3;
  color: #212529;
}
.show > .btn-outer-dark-pale.dropdown-toggle,
.btn-outer-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #dbe7f0 !important;
  border-color: #dbe7f0 !important;
  color: #212529 !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: #dbe7f0 !important;
    border-color: #dbe7f0 !important;
    color: #212529 !important;
  }
}
.btn-outer-dark-pale.disabled,
.btn-outer-dark-pale:disabled {
  background-color: #f4f8fa;
  border-color: #f4f8fa;
  opacity: inherit;
  color: #b1cbde;
}
.btn-outline-outer-dark {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #6f9ec1;
  --bs-btn-active-color: #6f9ec1;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #6f9ec1;
  --bs-btn-hover-color: #6f9ec1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6f9ec1;
  --bs-btn-disabled-color: #6f9ec1;
}
.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: #6f9ec1;
  border-color: #6f9ec1;
  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: #6f9ec1;
  border-color: #6f9ec1;
  color: #fff;
}
.show > .btn-outline-outer-dark.dropdown-toggle,
.btn-outline-outer-dark.dropdown-toggle.show {
  color: #fff !important;
  background-color: #6195bb !important;
  border-color: #6195bb !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: #6195bb !important;
    border-color: #6195bb !important;
  }
}
.btn-outline-outer-dark.disabled,
.btn-outline-outer-dark:disabled {
  color: #b7cfe0;
  border-color: #b7cfe0;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-outer-dark-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #dbe7f0;
  --bs-btn-active-color: #dbe7f0;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #dbe7f0;
  --bs-btn-hover-color: #dbe7f0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dbe7f0;
  --bs-btn-disabled-color: #dbe7f0;
}
.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: #dbe7f0;
  border-color: #dbe7f0;
  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: #dbe7f0;
  border-color: #dbe7f0;
  color: #212529;
}
.show > .btn-outline-outer-dark-faded.dropdown-toggle,
.btn-outline-outer-dark-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #cddde9 !important;
  border-color: #cddde9 !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: #212529 !important;
    background-color: #cddde9 !important;
    border-color: #cddde9 !important;
  }
}
.btn-outline-outer-dark-faded.disabled,
.btn-outline-outer-dark-faded:disabled {
  color: #edf3f7;
  border-color: #edf3f7;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-outer-dark-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e9f1f6;
  --bs-btn-active-color: #5b91b8;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e9f1f6;
  --bs-btn-hover-color: #5b91b8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e9f1f6;
  --bs-btn-disabled-color: #5b91b8;
}
.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: #5b91b8;
  border-color: #e9f1f6;
  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: #e9f1f6;
  border-color: #e9f1f6;
  color: #212529;
}
.show > .btn-outline-outer-dark-pale.dropdown-toggle,
.btn-outline-outer-dark-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #dbe7f0 !important;
  border-color: #dbe7f0 !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: #212529 !important;
    background-color: #dbe7f0 !important;
    border-color: #dbe7f0 !important;
  }
}
.btn-outline-outer-dark-pale.disabled,
.btn-outline-outer-dark-pale:disabled {
  color: #f4f8fa;
  border-color: #f4f8fa;
  opacity: inherit;
}
.alert-outer-dark {
  color: #2d5069;
  background-color: #d4e2ec;
  border-color: #c5d8e6;
}
.alert-outer-dark .alert-link {
  color: #264358;
}
.list-group-item-outer-dark {
  color: #212529;
  background-color: #d4e2ec;
}
.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: #212529;
  background-color: #c5d8e6 !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: #a9c5da !important;
  border-color: #a9c5da;
}
.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: #212529;
  background-color: #c5d8e6 !important;
  box-shadow: 0 0 7px 0 #6195bb !important;
}
.card.card-action-outer-dark:active,
.card.card-action-outer-dark.active {
  color: #212529;
  background-color: #a9c5da !important;
  box-shadow: 0 0 7px 0 #4981aa !important;
}
.form-check-input-outer-dark:checked,
.form-check-input-outer-dark[type=checkbox]:indeterminate {
  border-color: #6f9ec1;
  background-color: #6f9ec1;
  color: #fff;
}
.form-check .form-check-input-outer-dark:checked ~ .form-check-label.form-check-label-em {
  color: #6f9ec1;
  font-weight: 700;
}
.table-outer-dark {
  background-color: #e2ecf3;
  --bs-table-bg: #e2ecf3;
  border-color: #d4e2ec;
  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(111, 158, 193, 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(111, 158, 193, 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 #6f9ec1 !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 #6f9ec1 !important;
}
.popover-outer-dark-faded {
  --bs-popover-border-color: #6f9ec1;
  --bs-popover-header-bg: rgba(111, 158, 193, 0.25);
  --bs-popover-header-color: #6f9ec1;
}
.popover-outer-dark {
  --bs-popover-border-color: #6f9ec1;
  --bs-popover-header-bg: #6f9ec1;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-primary: #10427C;
  --bs-primary-rgb: 16, 66, 124;
  --bs-primary-r: 16;
  --bs-primary-g: 66;
  --bs-primary-b: 124;
  --bs-primary-hover: #0e386a;
  --bs-primary-hover-rgb: 13.66857143, 56.38285714, 105.93142857;
  --bs-primary-hover-r: 13.66857143;
  --bs-primary-hover-g: 56.38285714;
  --bs-primary-hover-b: 105.93142857;
  --bs-primary-active: #092546;
  --bs-primary-active-rgb: 9.00571429, 37.14857143, 69.79428571;
  --bs-primary-active-r: 9.00571429;
  --bs-primary-active-g: 37.14857143;
  --bs-primary-active-b: 69.79428571;
  --bs-primary-faded: #c3d0de;
  --bs-primary-faded-rgb: 195.25, 207.75, 222.25;
  --bs-primary-faded-r: 195.25;
  --bs-primary-faded-g: 207.75;
  --bs-primary-faded-b: 222.25;
  --bs-primary-faded-hover: #b6c5d7;
  --bs-primary-faded-hover-rgb: 182.0727027, 197.32945946, 215.0272973;
  --bs-primary-faded-hover-r: 182.0727027;
  --bs-primary-faded-hover-g: 197.32945946;
  --bs-primary-faded-hover-b: 215.0272973;
  --bs-primary-faded-active: #9cb0c9;
  --bs-primary-faded-active-rgb: 155.71810811, 176.48837838, 200.58189189;
  --bs-primary-faded-active-r: 155.71810811;
  --bs-primary-faded-active-g: 176.48837838;
  --bs-primary-faded-active-b: 200.58189189;
  --bs-primary-pale: #dbe3eb;
  --bs-primary-pale-rgb: 219.15, 226.65, 235.35;
  --bs-primary-pale-r: 219.15;
  --bs-primary-pale-g: 226.65;
  --bs-primary-pale-b: 235.35;
  --bs-primary-pale-hover: #ced8e4;
  --bs-primary-pale-hover-rgb: 205.9727027, 216.22945946, 228.1272973;
  --bs-primary-pale-hover-r: 205.9727027;
  --bs-primary-pale-hover-g: 216.22945946;
  --bs-primary-pale-hover-b: 228.1272973;
  --bs-primary-pale-active: #b4c3d6;
  --bs-primary-pale-active-rgb: 179.61810811, 195.38837838, 213.68189189;
  --bs-primary-pale-active-r: 179.61810811;
  --bs-primary-pale-active-g: 195.38837838;
  --bs-primary-pale-active-b: 213.68189189;
}
.bg-primary {
  background-color: #10427C !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: #e0e0e0;
}
.bg-primary-hover {
  background-color: #10427C !important;
  color: #fff;
  cursor: pointer;
}
.bg-primary-hover:active,
.bg-primary-hover.active {
  background-color: #092546 !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: #0e386a !important;
  color: #fff;
}
.border-primary {
  border-color: #10427C !important;
}
.text-primary {
  color: #10427C !important;
}
.link-primary,
.text-primary-hover {
  color: #10427C !important;
  cursor: pointer;
}
.link-primary:active,
.link-primary.active,
.text-primary-hover:active,
.text-primary-hover.active {
  color: #092546 !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: #0e386a !important;
}
.bg-primary-faded {
  background-color: #c3d0de !important;
  color: #212529;
}
.bg-primary-op-0 {
  background-color: rgba(16, 66, 124, 0) !important;
  color: #fff;
}
.bg-primary-op-5 {
  background-color: rgba(16, 66, 124, 0.05) !important;
  color: #fff;
}
.bg-primary-op-10 {
  background-color: rgba(16, 66, 124, 0.1) !important;
  color: #fff;
}
.bg-primary-op-15 {
  background-color: rgba(16, 66, 124, 0.15) !important;
  color: #fff;
}
.bg-primary-op-20 {
  background-color: rgba(16, 66, 124, 0.2) !important;
  color: #fff;
}
.bg-primary-op-25 {
  background-color: rgba(16, 66, 124, 0.25) !important;
  color: #fff;
}
.bg-primary-op-30 {
  background-color: rgba(16, 66, 124, 0.3) !important;
  color: #fff;
}
.bg-primary-op-35 {
  background-color: rgba(16, 66, 124, 0.35) !important;
  color: #fff;
}
.bg-primary-op-40 {
  background-color: rgba(16, 66, 124, 0.4) !important;
  color: #fff;
}
.bg-primary-op-45 {
  background-color: rgba(16, 66, 124, 0.45) !important;
  color: #fff;
}
.bg-primary-op-50 {
  background-color: rgba(16, 66, 124, 0.5) !important;
  color: #fff;
}
.bg-primary-op-55 {
  background-color: rgba(16, 66, 124, 0.55) !important;
  color: #fff;
}
.bg-primary-op-60 {
  background-color: rgba(16, 66, 124, 0.6) !important;
  color: #fff;
}
.bg-primary-op-65 {
  background-color: rgba(16, 66, 124, 0.65) !important;
  color: #fff;
}
.bg-primary-op-70 {
  background-color: rgba(16, 66, 124, 0.7) !important;
  color: #fff;
}
.bg-primary-op-75 {
  background-color: rgba(16, 66, 124, 0.75) !important;
  color: #fff;
}
.bg-primary-op-80 {
  background-color: rgba(16, 66, 124, 0.8) !important;
  color: #fff;
}
.bg-primary-op-85 {
  background-color: rgba(16, 66, 124, 0.85) !important;
  color: #fff;
}
.bg-primary-op-90 {
  background-color: rgba(16, 66, 124, 0.9) !important;
  color: #fff;
}
.bg-primary-op-95 {
  background-color: rgba(16, 66, 124, 0.95) !important;
  color: #fff;
}
.bg-primary-op-100 {
  background-color: #10427c !important;
  color: #fff;
}
.navbar.bg-primary-faded .navbar-brand,
.navbar.bg-primary-faded .nav-link,
.navbar.bg-primary-faded .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-primary-faded .nav-link.active {
  color: #3c444b;
}
.bg-primary-faded-hover {
  background-color: #c3d0de !important;
  color: #212529;
  cursor: pointer;
}
.bg-primary-faded-hover:active,
.bg-primary-faded-hover.active {
  background-color: #9cb0c9 !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: #b6c5d7 !important;
  color: #212529;
}
.border-primary-faded {
  border-color: #c3d0de !important;
}
.text-primary-faded {
  color: #c3d0de !important;
}
.text-primary-faded-hover {
  color: #c3d0de !important;
  cursor: pointer;
}
.text-primary-faded-hover:active,
.text-primary-faded-hover.active {
  color: #9cb0c9 !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: #b6c5d7 !important;
}
.bg-primary-pale {
  background-color: #dbe3eb !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: #3c444b;
}
.bg-primary-pale-hover {
  background-color: #dbe3eb !important;
  color: #212529;
  cursor: pointer;
}
.bg-primary-pale-hover:active,
.bg-primary-pale-hover.active {
  background-color: #b4c3d6 !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: #ced8e4 !important;
  color: #212529;
}
.border-primary-pale {
  border-color: #dbe3eb !important;
}
.text-primary-pale {
  color: #dbe3eb !important;
}
.text-primary-pale-hover {
  color: #dbe3eb !important;
  cursor: pointer;
}
.text-primary-pale-hover:active,
.text-primary-pale-hover.active {
  color: #b4c3d6 !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: #ced8e4 !important;
}
.btn-primary {
  --bs-btn-active-bg: #10427C;
  --bs-btn-active-border-color: #10427C;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #10427C;
  --bs-btn-hover-border-color: #10427C;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #10427C;
  --bs-btn-disabled-border-color: #10427C;
  --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: #10427C;
  border-color: #10427C;
  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: #092546;
  border-color: #092546;
  color: #fff;
}
.show > .btn-primary.dropdown-toggle,
.btn-primary.dropdown-toggle.show {
  background: none;
  background-color: #0e386a !important;
  border-color: #0e386a !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: #0e386a !important;
    border-color: #0e386a !important;
    color: #fff !important;
  }
}
.btn-primary.disabled,
.btn-primary:disabled {
  background-color: #88a1be;
  border-color: #88a1be;
  opacity: inherit;
  color: #b7c6d8;
}
.btn-primary-faded {
  --bs-btn-active-bg: #c3d0de;
  --bs-btn-active-border-color: #c3d0de;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #c3d0de;
  --bs-btn-hover-border-color: #c3d0de;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #c3d0de;
  --bs-btn-disabled-border-color: #c3d0de;
  --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: #c3d0de;
  border-color: #c3d0de;
  color: #212529;
}
.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: #9cb0c9;
  border-color: #9cb0c9;
  color: #fff;
}
.show > .btn-primary-faded.dropdown-toggle,
.btn-primary-faded.dropdown-toggle.show {
  background: none;
  background-color: #b6c5d7 !important;
  border-color: #b6c5d7 !important;
  color: #212529 !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: #b6c5d7 !important;
    border-color: #b6c5d7 !important;
    color: #212529 !important;
  }
}
.btn-primary-faded.disabled,
.btn-primary-faded:disabled {
  background-color: #e1e7ef;
  border-color: #e1e7ef;
  opacity: inherit;
  color: #abbdd1;
}
.btn-primary-pale {
  --bs-btn-active-bg: #dbe3eb;
  --bs-btn-active-border-color: #dbe3eb;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #dbe3eb;
  --bs-btn-hover-border-color: #dbe3eb;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #dbe3eb;
  --bs-btn-disabled-border-color: #dbe3eb;
  --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: #dbe3eb;
  border-color: #dbe3eb;
  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: #b4c3d6;
  border-color: #b4c3d6;
  color: #212529;
}
.show > .btn-primary-pale.dropdown-toggle,
.btn-primary-pale.dropdown-toggle.show {
  background: none;
  background-color: #ced8e4 !important;
  border-color: #ced8e4 !important;
  color: #212529 !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: #ced8e4 !important;
    border-color: #ced8e4 !important;
    color: #212529 !important;
  }
}
.btn-primary-pale.disabled,
.btn-primary-pale:disabled {
  background-color: #edf1f5;
  border-color: #edf1f5;
  opacity: inherit;
  color: #b2c2d5;
}
.btn-outline-primary {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #10427C;
  --bs-btn-active-color: #10427C;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #10427C;
  --bs-btn-hover-color: #10427C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #10427C;
  --bs-btn-disabled-color: #10427C;
}
.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: #10427C;
  border-color: #10427C;
  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: #10427C;
  border-color: #10427C;
  color: #fff;
}
.show > .btn-outline-primary.dropdown-toggle,
.btn-outline-primary.dropdown-toggle.show {
  color: #fff !important;
  background-color: #0e386a !important;
  border-color: #0e386a !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: #0e386a !important;
    border-color: #0e386a !important;
  }
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #88a1be;
  border-color: #88a1be;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-primary-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #c3d0de;
  --bs-btn-active-color: #c3d0de;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #c3d0de;
  --bs-btn-hover-color: #c3d0de;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c3d0de;
  --bs-btn-disabled-color: #c3d0de;
}
.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: #c3d0de;
  border-color: #c3d0de;
  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: #c3d0de;
  border-color: #c3d0de;
  color: #212529;
}
.show > .btn-outline-primary-faded.dropdown-toggle,
.btn-outline-primary-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b6c5d7 !important;
  border-color: #b6c5d7 !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: #212529 !important;
    background-color: #b6c5d7 !important;
    border-color: #b6c5d7 !important;
  }
}
.btn-outline-primary-faded.disabled,
.btn-outline-primary-faded:disabled {
  color: #e1e7ef;
  border-color: #e1e7ef;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-primary-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #dbe3eb;
  --bs-btn-active-color: #dbe3eb;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #dbe3eb;
  --bs-btn-hover-color: #dbe3eb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dbe3eb;
  --bs-btn-disabled-color: #dbe3eb;
}
.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: #dbe3eb;
  border-color: #dbe3eb;
  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: #dbe3eb;
  border-color: #dbe3eb;
  color: #212529;
}
.show > .btn-outline-primary-pale.dropdown-toggle,
.btn-outline-primary-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #ced8e4 !important;
  border-color: #ced8e4 !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: #212529 !important;
    background-color: #ced8e4 !important;
    border-color: #ced8e4 !important;
  }
}
.btn-outline-primary-pale.disabled,
.btn-outline-primary-pale:disabled {
  color: #edf1f5;
  border-color: #edf1f5;
  opacity: inherit;
}
.alert-primary {
  color: #000000;
  background-color: #b7c6d8;
  border-color: #9fb3cb;
}
.alert-primary .alert-link {
  color: #000000;
}
.list-group-item-primary {
  color: #212529;
  background-color: #b7c6d8;
}
.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: #212529;
  background-color: #aabcd0 !important;
}
.list-group-item-primary.list-group-item-action.active,
.list-group-item-primary.list-group-item-action:active {
  color: #fff;
  background-color: #90a7c2 !important;
  border-color: #90a7c2;
}
.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: #212529;
  background-color: #aabcd0 !important;
  box-shadow: 0 0 7px 0 #0e386a !important;
}
.card.card-action-primary:active,
.card.card-action-primary.active {
  color: #fff;
  background-color: #90a7c2 !important;
  box-shadow: 0 0 7px 0 #092546 !important;
}
.form-check-input-primary:checked,
.form-check-input-primary[type=checkbox]:indeterminate {
  border-color: #10427C;
  background-color: #10427C;
  color: #fff;
}
.form-check .form-check-input-primary:checked ~ .form-check-label.form-check-label-em {
  color: #10427C;
  font-weight: 700;
}
.table-primary {
  background-color: #cfd9e5;
  --bs-table-bg: #cfd9e5;
  border-color: #b7c6d8;
  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(16, 66, 124, 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(16, 66, 124, 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 #10427C !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 #10427C !important;
}
.popover-primary-faded {
  --bs-popover-border-color: #10427C;
  --bs-popover-header-bg: rgba(16, 66, 124, 0.25);
  --bs-popover-header-color: #10427C;
}
.popover-primary {
  --bs-popover-border-color: #10427C;
  --bs-popover-header-bg: #10427C;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-secondary: #08648f;
  --bs-secondary-rgb: 8, 99.5, 142.5;
  --bs-secondary-r: 8;
  --bs-secondary-g: 99.5;
  --bs-secondary-b: 142.5;
  --bs-secondary-hover: #07567b;
  --bs-secondary-hover-rgb: 6.91561462, 86.01295681, 123.18438538;
  --bs-secondary-hover-r: 6.91561462;
  --bs-secondary-hover-g: 86.01295681;
  --bs-secondary-hover-b: 123.18438538;
  --bs-secondary-active: #053b55;
  --bs-secondary-active-rgb: 4.74684385, 59.03887043, 84.55315615;
  --bs-secondary-active-r: 4.74684385;
  --bs-secondary-active-g: 59.03887043;
  --bs-secondary-active-b: 84.55315615;
  --bs-secondary-faded: #c1d8e3;
  --bs-secondary-faded-rgb: 193.25, 216.125, 226.875;
  --bs-secondary-faded-r: 193.25;
  --bs-secondary-faded-g: 216.125;
  --bs-secondary-faded-b: 226.875;
  --bs-secondary-faded-hover: #b3cfdc;
  --bs-secondary-faded-hover-rgb: 179.23386648, 207.30107789, 220.49113352;
  --bs-secondary-faded-hover-r: 179.23386648;
  --bs-secondary-faded-hover-g: 207.30107789;
  --bs-secondary-faded-hover-b: 220.49113352;
  --bs-secondary-faded-active: #97bed0;
  --bs-secondary-faded-active-rgb: 151.20159944, 189.65323366, 207.72340056;
  --bs-secondary-faded-active-r: 151.20159944;
  --bs-secondary-faded-active-g: 189.65323366;
  --bs-secondary-faded-active-b: 207.72340056;
  --bs-secondary-pale: #dae8ee;
  --bs-secondary-pale-rgb: 217.95, 231.675, 238.125;
  --bs-secondary-pale-r: 217.95;
  --bs-secondary-pale-g: 231.675;
  --bs-secondary-pale-b: 238.125;
  --bs-secondary-pale-hover: #ccdfe8;
  --bs-secondary-pale-hover-rgb: 203.93386648, 222.85107789, 231.74113352;
  --bs-secondary-pale-hover-r: 203.93386648;
  --bs-secondary-pale-hover-g: 222.85107789;
  --bs-secondary-pale-hover-b: 231.74113352;
  --bs-secondary-pale-active: #b0cddb;
  --bs-secondary-pale-active-rgb: 175.90159944, 205.20323366, 218.97340056;
  --bs-secondary-pale-active-r: 175.90159944;
  --bs-secondary-pale-active-g: 205.20323366;
  --bs-secondary-pale-active-b: 218.97340056;
}
.bg-secondary {
  background-color: #08648f !important;
  color: #fff;
}
.navbar.bg-secondary .navbar-brand,
.navbar.bg-secondary .nav-link,
.navbar.bg-secondary .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-secondary .nav-link.active {
  color: #e0e0e0;
}
.bg-secondary-hover {
  background-color: #08648f !important;
  color: #fff;
  cursor: pointer;
}
.bg-secondary-hover:active,
.bg-secondary-hover.active {
  background-color: #053b55 !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: #07567b !important;
  color: #fff;
}
.border-secondary {
  border-color: #08648f !important;
}
.text-secondary {
  color: #08648f !important;
}
.link-secondary,
.text-secondary-hover {
  color: #08648f !important;
  cursor: pointer;
}
.link-secondary:active,
.link-secondary.active,
.text-secondary-hover:active,
.text-secondary-hover.active {
  color: #053b55 !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: #07567b !important;
}
.bg-secondary-faded {
  background-color: #c1d8e3 !important;
  color: #212529;
}
.bg-secondary-op-0 {
  background-color: rgba(8, 99, 143, 0) !important;
  color: #fff;
}
.bg-secondary-op-5 {
  background-color: rgba(8, 99, 143, 0.05) !important;
  color: #fff;
}
.bg-secondary-op-10 {
  background-color: rgba(8, 99, 143, 0.1) !important;
  color: #fff;
}
.bg-secondary-op-15 {
  background-color: rgba(8, 99, 143, 0.15) !important;
  color: #fff;
}
.bg-secondary-op-20 {
  background-color: rgba(8, 99, 143, 0.2) !important;
  color: #fff;
}
.bg-secondary-op-25 {
  background-color: rgba(8, 99, 143, 0.25) !important;
  color: #fff;
}
.bg-secondary-op-30 {
  background-color: rgba(8, 99, 143, 0.3) !important;
  color: #fff;
}
.bg-secondary-op-35 {
  background-color: rgba(8, 99, 143, 0.35) !important;
  color: #fff;
}
.bg-secondary-op-40 {
  background-color: rgba(8, 99, 143, 0.4) !important;
  color: #fff;
}
.bg-secondary-op-45 {
  background-color: rgba(8, 99, 143, 0.45) !important;
  color: #fff;
}
.bg-secondary-op-50 {
  background-color: rgba(8, 99, 143, 0.5) !important;
  color: #fff;
}
.bg-secondary-op-55 {
  background-color: rgba(8, 99, 143, 0.55) !important;
  color: #fff;
}
.bg-secondary-op-60 {
  background-color: rgba(8, 99, 143, 0.6) !important;
  color: #fff;
}
.bg-secondary-op-65 {
  background-color: rgba(8, 99, 143, 0.65) !important;
  color: #fff;
}
.bg-secondary-op-70 {
  background-color: rgba(8, 99, 143, 0.7) !important;
  color: #fff;
}
.bg-secondary-op-75 {
  background-color: rgba(8, 99, 143, 0.75) !important;
  color: #fff;
}
.bg-secondary-op-80 {
  background-color: rgba(8, 99, 143, 0.8) !important;
  color: #fff;
}
.bg-secondary-op-85 {
  background-color: rgba(8, 99, 143, 0.85) !important;
  color: #fff;
}
.bg-secondary-op-90 {
  background-color: rgba(8, 99, 143, 0.9) !important;
  color: #fff;
}
.bg-secondary-op-95 {
  background-color: rgba(8, 99, 143, 0.95) !important;
  color: #fff;
}
.bg-secondary-op-100 {
  background-color: #08638f !important;
  color: #fff;
}
.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: #3c444b;
}
.bg-secondary-faded-hover {
  background-color: #c1d8e3 !important;
  color: #212529;
  cursor: pointer;
}
.bg-secondary-faded-hover:active,
.bg-secondary-faded-hover.active {
  background-color: #97bed0 !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: #b3cfdc !important;
  color: #212529;
}
.border-secondary-faded {
  border-color: #c1d8e3 !important;
}
.text-secondary-faded {
  color: #c1d8e3 !important;
}
.text-secondary-faded-hover {
  color: #c1d8e3 !important;
  cursor: pointer;
}
.text-secondary-faded-hover:active,
.text-secondary-faded-hover.active {
  color: #97bed0 !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: #b3cfdc !important;
}
.bg-secondary-pale {
  background-color: #dae8ee !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: #3c444b;
}
.bg-secondary-pale-hover {
  background-color: #dae8ee !important;
  color: #212529;
  cursor: pointer;
}
.bg-secondary-pale-hover:active,
.bg-secondary-pale-hover.active {
  background-color: #b0cddb !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: #ccdfe8 !important;
  color: #212529;
}
.border-secondary-pale {
  border-color: #dae8ee !important;
}
.text-secondary-pale {
  color: #dae8ee !important;
}
.text-secondary-pale-hover {
  color: #dae8ee !important;
  cursor: pointer;
}
.text-secondary-pale-hover:active,
.text-secondary-pale-hover.active {
  color: #b0cddb !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: #ccdfe8 !important;
}
.btn-secondary {
  --bs-btn-active-bg: #08648f;
  --bs-btn-active-border-color: #08648f;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #08648f;
  --bs-btn-hover-border-color: #08648f;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #08648f;
  --bs-btn-disabled-border-color: #08648f;
  --bs-btn-disabled-color: #fff;
}
.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: #08648f;
  border-color: #08648f;
  color: #fff;
}
.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: #053b55;
  border-color: #053b55;
  color: #fff;
}
.show > .btn-secondary.dropdown-toggle,
.btn-secondary.dropdown-toggle.show {
  background: none;
  background-color: #07567b !important;
  border-color: #07567b !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: #07567b !important;
    border-color: #07567b !important;
    color: #fff !important;
  }
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  background-color: #84b1c7;
  border-color: #84b1c7;
  opacity: inherit;
  color: #b5d0dd;
}
.btn-secondary-faded {
  --bs-btn-active-bg: #c1d8e3;
  --bs-btn-active-border-color: #c1d8e3;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #c1d8e3;
  --bs-btn-hover-border-color: #c1d8e3;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #c1d8e3;
  --bs-btn-disabled-border-color: #c1d8e3;
  --bs-btn-disabled-color: #fff;
}
.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: #c1d8e3;
  border-color: #c1d8e3;
  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: #97bed0;
  border-color: #97bed0;
  color: #212529;
}
.show > .btn-secondary-faded.dropdown-toggle,
.btn-secondary-faded.dropdown-toggle.show {
  background: none;
  background-color: #b3cfdc !important;
  border-color: #b3cfdc !important;
  color: #212529 !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: #b3cfdc !important;
    border-color: #b3cfdc !important;
    color: #212529 !important;
  }
}
.btn-secondary-faded.disabled,
.btn-secondary-faded:disabled {
  background-color: #e0ecf1;
  border-color: #e0ecf1;
  opacity: inherit;
  color: #a6c7d7;
}
.btn-secondary-pale {
  --bs-btn-active-bg: #dae8ee;
  --bs-btn-active-border-color: #dae8ee;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #dae8ee;
  --bs-btn-hover-border-color: #dae8ee;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #dae8ee;
  --bs-btn-disabled-border-color: #dae8ee;
  --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: #dae8ee;
  border-color: #dae8ee;
  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: #b0cddb;
  border-color: #b0cddb;
  color: #212529;
}
.show > .btn-secondary-pale.dropdown-toggle,
.btn-secondary-pale.dropdown-toggle.show {
  background: none;
  background-color: #ccdfe8 !important;
  border-color: #ccdfe8 !important;
  color: #212529 !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: #ccdfe8 !important;
    border-color: #ccdfe8 !important;
    color: #212529 !important;
  }
}
.btn-secondary-pale.disabled,
.btn-secondary-pale:disabled {
  background-color: #ecf3f7;
  border-color: #ecf3f7;
  opacity: inherit;
  color: #aeccda;
}
.btn-outline-secondary {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #08648f;
  --bs-btn-active-color: #08648f;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #08648f;
  --bs-btn-hover-color: #08648f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #08648f;
  --bs-btn-disabled-color: #08648f;
}
.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: #08648f;
  border-color: #08648f;
  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: #08648f;
  border-color: #08648f;
  color: #fff;
}
.show > .btn-outline-secondary.dropdown-toggle,
.btn-outline-secondary.dropdown-toggle.show {
  color: #fff !important;
  background-color: #07567b !important;
  border-color: #07567b !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: #07567b !important;
    border-color: #07567b !important;
  }
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #84b1c7;
  border-color: #84b1c7;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-secondary-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #c1d8e3;
  --bs-btn-active-color: #c1d8e3;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #c1d8e3;
  --bs-btn-hover-color: #c1d8e3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c1d8e3;
  --bs-btn-disabled-color: #c1d8e3;
}
.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: #c1d8e3;
  border-color: #c1d8e3;
  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: #c1d8e3;
  border-color: #c1d8e3;
  color: #212529;
}
.show > .btn-outline-secondary-faded.dropdown-toggle,
.btn-outline-secondary-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b3cfdc !important;
  border-color: #b3cfdc !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: #212529 !important;
    background-color: #b3cfdc !important;
    border-color: #b3cfdc !important;
  }
}
.btn-outline-secondary-faded.disabled,
.btn-outline-secondary-faded:disabled {
  color: #e0ecf1;
  border-color: #e0ecf1;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-secondary-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #dae8ee;
  --bs-btn-active-color: #dae8ee;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #dae8ee;
  --bs-btn-hover-color: #dae8ee;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dae8ee;
  --bs-btn-disabled-color: #dae8ee;
}
.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: #dae8ee;
  border-color: #dae8ee;
  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: #dae8ee;
  border-color: #dae8ee;
  color: #212529;
}
.show > .btn-outline-secondary-pale.dropdown-toggle,
.btn-outline-secondary-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #ccdfe8 !important;
  border-color: #ccdfe8 !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: #212529 !important;
    background-color: #ccdfe8 !important;
    border-color: #ccdfe8 !important;
  }
}
.btn-outline-secondary-pale.disabled,
.btn-outline-secondary-pale:disabled {
  color: #ecf3f7;
  border-color: #ecf3f7;
  opacity: inherit;
}
.alert-secondary {
  color: #000000;
  background-color: #b5d0dd;
  border-color: #9cc1d2;
}
.alert-secondary .alert-link {
  color: #000000;
}
.list-group-item-secondary {
  color: #212529;
  background-color: #b5d0dd;
}
.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: #212529;
  background-color: #a7c8d7 !important;
}
.list-group-item-secondary.list-group-item-action.active,
.list-group-item-secondary.list-group-item-action:active {
  color: #212529;
  background-color: #8bb6ca !important;
  border-color: #8bb6ca;
}
.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: #212529;
  background-color: #a7c8d7 !important;
  box-shadow: 0 0 7px 0 #07567b !important;
}
.card.card-action-secondary:active,
.card.card-action-secondary.active {
  color: #212529;
  background-color: #8bb6ca !important;
  box-shadow: 0 0 7px 0 #053b55 !important;
}
.form-check-input-secondary:checked,
.form-check-input-secondary[type=checkbox]:indeterminate {
  border-color: #08648f;
  background-color: #08648f;
  color: #fff;
}
.form-check .form-check-input-secondary:checked ~ .form-check-label.form-check-label-em {
  color: #08648f;
  font-weight: 700;
}
.table-secondary {
  background-color: #cee0e9;
  --bs-table-bg: #cee0e9;
  border-color: #b5d0dd;
  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(8, 99, 143, 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(8, 99, 143, 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 #08648f !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 #08648f !important;
}
.popover-secondary-faded {
  --bs-popover-border-color: #08648f;
  --bs-popover-header-bg: rgba(8, 99, 143, 0.25);
  --bs-popover-header-color: #08648f;
}
.popover-secondary {
  --bs-popover-border-color: #08648f;
  --bs-popover-header-bg: #08648f;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-tertiary: #aedcef;
  --bs-tertiary-rgb: 174, 220, 239;
  --bs-tertiary-r: 174;
  --bs-tertiary-g: 220;
  --bs-tertiary-b: 239;
  --bs-tertiary-hover: #9dd5ec;
  --bs-tertiary-hover-rgb: 156.96494845, 212.63917526, 235.63505155;
  --bs-tertiary-hover-r: 156.96494845;
  --bs-tertiary-hover-g: 212.63917526;
  --bs-tertiary-hover-b: 235.63505155;
  --bs-tertiary-active: #7bc6e5;
  --bs-tertiary-active-rgb: 122.89484536, 197.91752577, 228.90515464;
  --bs-tertiary-active-r: 122.89484536;
  --bs-tertiary-active-g: 197.91752577;
  --bs-tertiary-active-b: 228.90515464;
  --bs-tertiary-faded: #ebf6fb;
  --bs-tertiary-faded-rgb: 234.75, 246.25, 251;
  --bs-tertiary-faded-r: 234.75;
  --bs-tertiary-faded-g: 246.25;
  --bs-tertiary-faded-b: 251;
  --bs-tertiary-faded-hover: #daeff8;
  --bs-tertiary-faded-hover-rgb: 217.71494845, 238.88917526, 247.63505155;
  --bs-tertiary-faded-hover-r: 217.71494845;
  --bs-tertiary-faded-hover-g: 238.88917526;
  --bs-tertiary-faded-hover-b: 247.63505155;
  --bs-tertiary-faded-active: #b8e0f1;
  --bs-tertiary-faded-active-rgb: 183.64484536, 224.16752577, 240.90515464;
  --bs-tertiary-faded-active-r: 183.64484536;
  --bs-tertiary-faded-active-g: 224.16752577;
  --bs-tertiary-faded-active-b: 240.90515464;
  --bs-tertiary-pale: #f3fafd;
  --bs-tertiary-pale-rgb: 242.85, 249.75, 252.6;
  --bs-tertiary-pale-r: 242.85;
  --bs-tertiary-pale-g: 249.75;
  --bs-tertiary-pale-b: 252.6;
  --bs-tertiary-pale-hover: #e2f2f9;
  --bs-tertiary-pale-hover-rgb: 225.81494845, 242.38917526, 249.23505155;
  --bs-tertiary-pale-hover-r: 225.81494845;
  --bs-tertiary-pale-hover-g: 242.38917526;
  --bs-tertiary-pale-hover-b: 249.23505155;
  --bs-tertiary-pale-active: #c0e4f3;
  --bs-tertiary-pale-active-rgb: 191.74484536, 227.66752577, 242.50515464;
  --bs-tertiary-pale-active-r: 191.74484536;
  --bs-tertiary-pale-active-g: 227.66752577;
  --bs-tertiary-pale-active-b: 242.50515464;
}
.bg-tertiary {
  background-color: #aedcef !important;
  color: #212529;
}
.navbar.bg-tertiary .navbar-brand,
.navbar.bg-tertiary .nav-link,
.navbar.bg-tertiary .navbar-toggler-icon {
  color: #212529;
}
.navbar.bg-tertiary .nav-link.active {
  color: #3c444b;
}
.bg-tertiary-hover {
  background-color: #aedcef !important;
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-hover:active,
.bg-tertiary-hover.active {
  background-color: #7bc6e5 !important;
  color: #212529;
}
.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: #9dd5ec !important;
  color: #212529;
}
.border-tertiary {
  border-color: #aedcef !important;
}
.text-tertiary {
  color: #aedcef !important;
}
.link-tertiary,
.text-tertiary-hover {
  color: #aedcef !important;
  cursor: pointer;
}
.link-tertiary:active,
.link-tertiary.active,
.text-tertiary-hover:active,
.text-tertiary-hover.active {
  color: #7bc6e5 !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: #9dd5ec !important;
}
.bg-tertiary-faded {
  background-color: #ebf6fb !important;
  color: #212529;
}
.bg-tertiary-op-0 {
  background-color: rgba(174, 220, 239, 0) !important;
  color: #212529;
}
.bg-tertiary-op-5 {
  background-color: rgba(174, 220, 239, 0.05) !important;
  color: #212529;
}
.bg-tertiary-op-10 {
  background-color: rgba(174, 220, 239, 0.1) !important;
  color: #212529;
}
.bg-tertiary-op-15 {
  background-color: rgba(174, 220, 239, 0.15) !important;
  color: #212529;
}
.bg-tertiary-op-20 {
  background-color: rgba(174, 220, 239, 0.2) !important;
  color: #212529;
}
.bg-tertiary-op-25 {
  background-color: rgba(174, 220, 239, 0.25) !important;
  color: #212529;
}
.bg-tertiary-op-30 {
  background-color: rgba(174, 220, 239, 0.3) !important;
  color: #212529;
}
.bg-tertiary-op-35 {
  background-color: rgba(174, 220, 239, 0.35) !important;
  color: #212529;
}
.bg-tertiary-op-40 {
  background-color: rgba(174, 220, 239, 0.4) !important;
  color: #212529;
}
.bg-tertiary-op-45 {
  background-color: rgba(174, 220, 239, 0.45) !important;
  color: #212529;
}
.bg-tertiary-op-50 {
  background-color: rgba(174, 220, 239, 0.5) !important;
  color: #212529;
}
.bg-tertiary-op-55 {
  background-color: rgba(174, 220, 239, 0.55) !important;
  color: #212529;
}
.bg-tertiary-op-60 {
  background-color: rgba(174, 220, 239, 0.6) !important;
  color: #212529;
}
.bg-tertiary-op-65 {
  background-color: rgba(174, 220, 239, 0.65) !important;
  color: #212529;
}
.bg-tertiary-op-70 {
  background-color: rgba(174, 220, 239, 0.7) !important;
  color: #212529;
}
.bg-tertiary-op-75 {
  background-color: rgba(174, 220, 239, 0.75) !important;
  color: #212529;
}
.bg-tertiary-op-80 {
  background-color: rgba(174, 220, 239, 0.8) !important;
  color: #212529;
}
.bg-tertiary-op-85 {
  background-color: rgba(174, 220, 239, 0.85) !important;
  color: #212529;
}
.bg-tertiary-op-90 {
  background-color: rgba(174, 220, 239, 0.9) !important;
  color: #212529;
}
.bg-tertiary-op-95 {
  background-color: rgba(174, 220, 239, 0.95) !important;
  color: #212529;
}
.bg-tertiary-op-100 {
  background-color: #aedcef !important;
  color: #212529;
}
.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: #3c444b;
}
.bg-tertiary-faded-hover {
  background-color: #ebf6fb !important;
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-faded-hover:active,
.bg-tertiary-faded-hover.active {
  background-color: #b8e0f1 !important;
  color: #212529;
}
.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: #daeff8 !important;
  color: #212529;
}
.border-tertiary-faded {
  border-color: #ebf6fb !important;
}
.text-tertiary-faded {
  color: #ebf6fb !important;
}
.text-tertiary-faded-hover {
  color: #ebf6fb !important;
  cursor: pointer;
}
.text-tertiary-faded-hover:active,
.text-tertiary-faded-hover.active {
  color: #b8e0f1 !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: #daeff8 !important;
}
.bg-tertiary-pale {
  background-color: #f3fafd !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: #3c444b;
}
.bg-tertiary-pale-hover {
  background-color: #f3fafd !important;
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-pale-hover:active,
.bg-tertiary-pale-hover.active {
  background-color: #c0e4f3 !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: #e2f2f9 !important;
  color: #212529;
}
.border-tertiary-pale {
  border-color: #f3fafd !important;
}
.text-tertiary-pale {
  color: #f3fafd !important;
}
.text-tertiary-pale-hover {
  color: #f3fafd !important;
  cursor: pointer;
}
.text-tertiary-pale-hover:active,
.text-tertiary-pale-hover.active {
  color: #c0e4f3 !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: #e2f2f9 !important;
}
.btn-tertiary {
  --bs-btn-active-bg: #aedcef;
  --bs-btn-active-border-color: #aedcef;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #aedcef;
  --bs-btn-hover-border-color: #aedcef;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #aedcef;
  --bs-btn-disabled-border-color: #aedcef;
  --bs-btn-disabled-color: #212529;
}
.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: #aedcef;
  border-color: #aedcef;
  color: #212529;
}
.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: #7bc6e5;
  border-color: #7bc6e5;
  color: #212529;
}
.show > .btn-tertiary.dropdown-toggle,
.btn-tertiary.dropdown-toggle.show {
  background: none;
  background-color: #9dd5ec !important;
  border-color: #9dd5ec !important;
  color: #212529 !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: #9dd5ec !important;
    border-color: #9dd5ec !important;
    color: #212529 !important;
  }
}
.btn-tertiary.disabled,
.btn-tertiary:disabled {
  background-color: #d7eef7;
  border-color: #d7eef7;
  opacity: inherit;
  color: #92d0e9;
}
.btn-tertiary-faded {
  --bs-btn-active-bg: #ebf6fb;
  --bs-btn-active-border-color: #ebf6fb;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ebf6fb;
  --bs-btn-hover-border-color: #ebf6fb;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ebf6fb;
  --bs-btn-disabled-border-color: #ebf6fb;
  --bs-btn-disabled-color: #212529;
}
.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: #ebf6fb;
  border-color: #ebf6fb;
  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: #b8e0f1;
  border-color: #b8e0f1;
  color: #212529;
}
.show > .btn-tertiary-faded.dropdown-toggle,
.btn-tertiary-faded.dropdown-toggle.show {
  background: none;
  background-color: #daeff8 !important;
  border-color: #daeff8 !important;
  color: #212529 !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: #daeff8 !important;
    border-color: #daeff8 !important;
    color: #212529 !important;
  }
}
.btn-tertiary-faded.disabled,
.btn-tertiary-faded:disabled {
  background-color: #f5fbfd;
  border-color: #f5fbfd;
  opacity: inherit;
  color: #a4d8ed;
}
.btn-tertiary-pale {
  --bs-btn-active-bg: #f3fafd;
  --bs-btn-active-border-color: #f3fafd;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f3fafd;
  --bs-btn-hover-border-color: #f3fafd;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f3fafd;
  --bs-btn-disabled-border-color: #f3fafd;
  --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: #f3fafd;
  border-color: #f3fafd;
  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: #c0e4f3;
  border-color: #c0e4f3;
  color: #212529;
}
.show > .btn-tertiary-pale.dropdown-toggle,
.btn-tertiary-pale.dropdown-toggle.show {
  background: none;
  background-color: #e2f2f9 !important;
  border-color: #e2f2f9 !important;
  color: #212529 !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: #e2f2f9 !important;
    border-color: #e2f2f9 !important;
    color: #212529 !important;
  }
}
.btn-tertiary-pale.disabled,
.btn-tertiary-pale:disabled {
  background-color: #f9fcfe;
  border-color: #f9fcfe;
  opacity: inherit;
  color: #a6d9ed;
}
.btn-outline-tertiary {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #aedcef;
  --bs-btn-active-color: #aedcef;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #aedcef;
  --bs-btn-hover-color: #aedcef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #aedcef;
  --bs-btn-disabled-color: #aedcef;
}
.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: #aedcef;
  border-color: #aedcef;
  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: #aedcef;
  border-color: #aedcef;
  color: #212529;
}
.show > .btn-outline-tertiary.dropdown-toggle,
.btn-outline-tertiary.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #9dd5ec !important;
  border-color: #9dd5ec !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: #212529 !important;
    background-color: #9dd5ec !important;
    border-color: #9dd5ec !important;
  }
}
.btn-outline-tertiary.disabled,
.btn-outline-tertiary:disabled {
  color: #d7eef7;
  border-color: #d7eef7;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-tertiary-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ebf6fb;
  --bs-btn-active-color: #40add9;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ebf6fb;
  --bs-btn-hover-color: #40add9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ebf6fb;
  --bs-btn-disabled-color: #40add9;
}
.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: #40add9;
  border-color: #ebf6fb;
  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: #ebf6fb;
  border-color: #ebf6fb;
  color: #212529;
}
.show > .btn-outline-tertiary-faded.dropdown-toggle,
.btn-outline-tertiary-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #daeff8 !important;
  border-color: #daeff8 !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: #212529 !important;
    background-color: #daeff8 !important;
    border-color: #daeff8 !important;
  }
}
.btn-outline-tertiary-faded.disabled,
.btn-outline-tertiary-faded:disabled {
  color: #f5fbfd;
  border-color: #f5fbfd;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-tertiary-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f3fafd;
  --bs-btn-active-color: #48b0db;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f3fafd;
  --bs-btn-hover-color: #48b0db;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f3fafd;
  --bs-btn-disabled-color: #48b0db;
}
.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: #48b0db;
  border-color: #f3fafd;
  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: #f3fafd;
  border-color: #f3fafd;
  color: #212529;
}
.show > .btn-outline-tertiary-pale.dropdown-toggle,
.btn-outline-tertiary-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #e2f2f9 !important;
  border-color: #e2f2f9 !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: #212529 !important;
    background-color: #e2f2f9 !important;
    border-color: #e2f2f9 !important;
  }
}
.btn-outline-tertiary-pale.disabled,
.btn-outline-tertiary-pale:disabled {
  color: #f9fcfe;
  border-color: #f9fcfe;
  opacity: inherit;
}
.alert-tertiary {
  color: #2ea5d6;
  background-color: #e7f5fa;
  border-color: #dff1f9;
}
.alert-tertiary .alert-link {
  color: #2796c4;
}
.list-group-item-tertiary {
  color: #212529;
  background-color: #e7f5fa;
}
.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: #212529;
  background-color: #d6edf7 !important;
}
.list-group-item-tertiary.list-group-item-action.active,
.list-group-item-tertiary.list-group-item-action:active {
  color: #212529;
  background-color: #b4def0 !important;
  border-color: #b4def0;
}
.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: #212529;
  background-color: #d6edf7 !important;
  box-shadow: 0 0 7px 0 #9dd5ec !important;
}
.card.card-action-tertiary:active,
.card.card-action-tertiary.active {
  color: #212529;
  background-color: #b4def0 !important;
  box-shadow: 0 0 7px 0 #7bc6e5 !important;
}
.form-check-input-tertiary:checked,
.form-check-input-tertiary[type=checkbox]:indeterminate {
  border-color: #aedcef;
  background-color: #aedcef;
  color: #212529;
}
.form-check .form-check-input-tertiary:checked ~ .form-check-label.form-check-label-em {
  color: #aedcef;
  font-weight: 700;
}
.table-tertiary {
  background-color: #eff8fc;
  --bs-table-bg: #eff8fc;
  border-color: #e7f5fa;
  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(174, 220, 239, 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(174, 220, 239, 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 #aedcef !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 #aedcef !important;
}
.popover-tertiary-faded {
  --bs-popover-border-color: #aedcef;
  --bs-popover-header-bg: rgba(174, 220, 239, 0.25);
  --bs-popover-header-color: #aedcef;
}
.popover-tertiary {
  --bs-popover-border-color: #aedcef;
  --bs-popover-header-bg: #aedcef;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-primary-light: #708eb0;
  --bs-primary-light-rgb: 111.6, 141.6, 176.4;
  --bs-primary-light-r: 111.6;
  --bs-primary-light-g: 141.6;
  --bs-primary-light-b: 176.4;
  --bs-primary-light-hover: #6283a9;
  --bs-primary-light-hover-rgb: 98.4227027, 131.17945946, 169.1772973;
  --bs-primary-light-hover-r: 98.4227027;
  --bs-primary-light-hover-g: 131.17945946;
  --bs-primary-light-hover-b: 169.1772973;
  --bs-primary-light-active: #506f93;
  --bs-primary-light-active-rgb: 80.29945946, 110.94810811, 146.50054054;
  --bs-primary-light-active-r: 80.29945946;
  --bs-primary-light-active-g: 110.94810811;
  --bs-primary-light-active-b: 146.50054054;
  --bs-primary-light-faded: #dbe3eb;
  --bs-primary-light-faded-rgb: 219.15, 226.65, 235.35;
  --bs-primary-light-faded-r: 219.15;
  --bs-primary-light-faded-g: 226.65;
  --bs-primary-light-faded-b: 235.35;
  --bs-primary-light-faded-hover: #ced8e4;
  --bs-primary-light-faded-hover-rgb: 205.9727027, 216.22945946, 228.1272973;
  --bs-primary-light-faded-hover-r: 205.9727027;
  --bs-primary-light-faded-hover-g: 216.22945946;
  --bs-primary-light-faded-hover-b: 228.1272973;
  --bs-primary-light-faded-active: #b4c3d6;
  --bs-primary-light-faded-active-rgb: 179.61810811, 195.38837838, 213.68189189;
  --bs-primary-light-faded-active-r: 179.61810811;
  --bs-primary-light-faded-active-g: 195.38837838;
  --bs-primary-light-faded-active-b: 213.68189189;
  --bs-primary-light-pale: #e9eef3;
  --bs-primary-light-pale-rgb: 233.49, 237.99, 243.21;
  --bs-primary-light-pale-r: 233.49;
  --bs-primary-light-pale-g: 237.99;
  --bs-primary-light-pale-b: 243.21;
  --bs-primary-light-pale-hover: #dce4ec;
  --bs-primary-light-pale-hover-rgb: 220.3127027, 227.56945946, 235.9872973;
  --bs-primary-light-pale-hover-r: 220.3127027;
  --bs-primary-light-pale-hover-g: 227.56945946;
  --bs-primary-light-pale-hover-b: 235.9872973;
  --bs-primary-light-pale-active: #c2cfde;
  --bs-primary-light-pale-active-rgb: 193.95810811, 206.72837838, 221.54189189;
  --bs-primary-light-pale-active-r: 193.95810811;
  --bs-primary-light-pale-active-g: 206.72837838;
  --bs-primary-light-pale-active-b: 221.54189189;
}
.bg-primary-light {
  background-color: #708eb0 !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: #e0e0e0;
}
.bg-primary-light-hover {
  background-color: #708eb0 !important;
  color: #fff;
  cursor: pointer;
}
.bg-primary-light-hover:active,
.bg-primary-light-hover.active {
  background-color: #506f93 !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: #6283a9 !important;
  color: #fff;
}
.border-primary-light {
  border-color: #708eb0 !important;
}
.text-primary-light {
  color: #708eb0 !important;
}
.link-primary-light,
.text-primary-light-hover {
  color: #708eb0 !important;
  cursor: pointer;
}
.link-primary-light:active,
.link-primary-light.active,
.text-primary-light-hover:active,
.text-primary-light-hover.active {
  color: #506f93 !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: #6283a9 !important;
}
.bg-primary-light-faded {
  background-color: #dbe3eb !important;
  color: #212529;
}
.bg-primary-light-op-0 {
  background-color: rgba(112, 142, 176, 0) !important;
  color: #fff;
}
.bg-primary-light-op-5 {
  background-color: rgba(112, 142, 176, 0.05) !important;
  color: #fff;
}
.bg-primary-light-op-10 {
  background-color: rgba(112, 142, 176, 0.1) !important;
  color: #fff;
}
.bg-primary-light-op-15 {
  background-color: rgba(112, 142, 176, 0.15) !important;
  color: #fff;
}
.bg-primary-light-op-20 {
  background-color: rgba(112, 142, 176, 0.2) !important;
  color: #fff;
}
.bg-primary-light-op-25 {
  background-color: rgba(112, 142, 176, 0.25) !important;
  color: #fff;
}
.bg-primary-light-op-30 {
  background-color: rgba(112, 142, 176, 0.3) !important;
  color: #fff;
}
.bg-primary-light-op-35 {
  background-color: rgba(112, 142, 176, 0.35) !important;
  color: #fff;
}
.bg-primary-light-op-40 {
  background-color: rgba(112, 142, 176, 0.4) !important;
  color: #fff;
}
.bg-primary-light-op-45 {
  background-color: rgba(112, 142, 176, 0.45) !important;
  color: #fff;
}
.bg-primary-light-op-50 {
  background-color: rgba(112, 142, 176, 0.5) !important;
  color: #fff;
}
.bg-primary-light-op-55 {
  background-color: rgba(112, 142, 176, 0.55) !important;
  color: #fff;
}
.bg-primary-light-op-60 {
  background-color: rgba(112, 142, 176, 0.6) !important;
  color: #fff;
}
.bg-primary-light-op-65 {
  background-color: rgba(112, 142, 176, 0.65) !important;
  color: #fff;
}
.bg-primary-light-op-70 {
  background-color: rgba(112, 142, 176, 0.7) !important;
  color: #fff;
}
.bg-primary-light-op-75 {
  background-color: rgba(112, 142, 176, 0.75) !important;
  color: #fff;
}
.bg-primary-light-op-80 {
  background-color: rgba(112, 142, 176, 0.8) !important;
  color: #fff;
}
.bg-primary-light-op-85 {
  background-color: rgba(112, 142, 176, 0.85) !important;
  color: #fff;
}
.bg-primary-light-op-90 {
  background-color: rgba(112, 142, 176, 0.9) !important;
  color: #fff;
}
.bg-primary-light-op-95 {
  background-color: rgba(112, 142, 176, 0.95) !important;
  color: #fff;
}
.bg-primary-light-op-100 {
  background-color: #708eb0 !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: #3c444b;
}
.bg-primary-light-faded-hover {
  background-color: #dbe3eb !important;
  color: #212529;
  cursor: pointer;
}
.bg-primary-light-faded-hover:active,
.bg-primary-light-faded-hover.active {
  background-color: #b4c3d6 !important;
  color: #212529;
}
.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: #ced8e4 !important;
  color: #212529;
}
.border-primary-light-faded {
  border-color: #dbe3eb !important;
}
.text-primary-light-faded {
  color: #dbe3eb !important;
}
.text-primary-light-faded-hover {
  color: #dbe3eb !important;
  cursor: pointer;
}
.text-primary-light-faded-hover:active,
.text-primary-light-faded-hover.active {
  color: #b4c3d6 !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: #ced8e4 !important;
}
.bg-primary-light-pale {
  background-color: #e9eef3 !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: #3c444b;
}
.bg-primary-light-pale-hover {
  background-color: #e9eef3 !important;
  color: #212529;
  cursor: pointer;
}
.bg-primary-light-pale-hover:active,
.bg-primary-light-pale-hover.active {
  background-color: #c2cfde !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: #dce4ec !important;
  color: #212529;
}
.border-primary-light-pale {
  border-color: #e9eef3 !important;
}
.text-primary-light-pale {
  color: #e9eef3 !important;
}
.text-primary-light-pale-hover {
  color: #e9eef3 !important;
  cursor: pointer;
}
.text-primary-light-pale-hover:active,
.text-primary-light-pale-hover.active {
  color: #c2cfde !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: #dce4ec !important;
}
.btn-primary-light {
  --bs-btn-active-bg: #708eb0;
  --bs-btn-active-border-color: #708eb0;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #708eb0;
  --bs-btn-hover-border-color: #708eb0;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #708eb0;
  --bs-btn-disabled-border-color: #708eb0;
  --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: #708eb0;
  border-color: #708eb0;
  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: #506f93;
  border-color: #506f93;
  color: #fff;
}
.show > .btn-primary-light.dropdown-toggle,
.btn-primary-light.dropdown-toggle.show {
  background: none;
  background-color: #6283a9 !important;
  border-color: #6283a9 !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: #6283a9 !important;
    border-color: #6283a9 !important;
    color: #fff !important;
  }
}
.btn-primary-light.disabled,
.btn-primary-light:disabled {
  background-color: #b7c6d8;
  border-color: #b7c6d8;
  opacity: inherit;
  color: #d4dde7;
}
.btn-primary-light-faded {
  --bs-btn-active-bg: #dbe3eb;
  --bs-btn-active-border-color: #dbe3eb;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #dbe3eb;
  --bs-btn-hover-border-color: #dbe3eb;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #dbe3eb;
  --bs-btn-disabled-border-color: #dbe3eb;
  --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: #dbe3eb;
  border-color: #dbe3eb;
  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: #b4c3d6;
  border-color: #b4c3d6;
  color: #212529;
}
.show > .btn-primary-light-faded.dropdown-toggle,
.btn-primary-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #ced8e4 !important;
  border-color: #ced8e4 !important;
  color: #212529 !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: #ced8e4 !important;
    border-color: #ced8e4 !important;
    color: #212529 !important;
  }
}
.btn-primary-light-faded.disabled,
.btn-primary-light-faded:disabled {
  background-color: #edf1f5;
  border-color: #edf1f5;
  opacity: inherit;
  color: #b2c2d5;
}
.btn-primary-light-pale {
  --bs-btn-active-bg: #e9eef3;
  --bs-btn-active-border-color: #e9eef3;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e9eef3;
  --bs-btn-hover-border-color: #e9eef3;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e9eef3;
  --bs-btn-disabled-border-color: #e9eef3;
  --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: #e9eef3;
  border-color: #e9eef3;
  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: #c2cfde;
  border-color: #c2cfde;
  color: #212529;
}
.show > .btn-primary-light-pale.dropdown-toggle,
.btn-primary-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #dce4ec !important;
  border-color: #dce4ec !important;
  color: #212529 !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: #dce4ec !important;
    border-color: #dce4ec !important;
    color: #212529 !important;
  }
}
.btn-primary-light-pale.disabled,
.btn-primary-light-pale:disabled {
  background-color: #f4f6f9;
  border-color: #f4f6f9;
  opacity: inherit;
  color: #b7c6d7;
}
.btn-outline-primary-light {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #708eb0;
  --bs-btn-active-color: #708eb0;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #708eb0;
  --bs-btn-hover-color: #708eb0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #708eb0;
  --bs-btn-disabled-color: #708eb0;
}
.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: #708eb0;
  border-color: #708eb0;
  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: #708eb0;
  border-color: #708eb0;
  color: #fff;
}
.show > .btn-outline-primary-light.dropdown-toggle,
.btn-outline-primary-light.dropdown-toggle.show {
  color: #fff !important;
  background-color: #6283a9 !important;
  border-color: #6283a9 !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: #6283a9 !important;
    border-color: #6283a9 !important;
  }
}
.btn-outline-primary-light.disabled,
.btn-outline-primary-light:disabled {
  color: #b7c6d8;
  border-color: #b7c6d8;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-primary-light-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #dbe3eb;
  --bs-btn-active-color: #dbe3eb;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #dbe3eb;
  --bs-btn-hover-color: #dbe3eb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dbe3eb;
  --bs-btn-disabled-color: #dbe3eb;
}
.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: #dbe3eb;
  border-color: #dbe3eb;
  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: #dbe3eb;
  border-color: #dbe3eb;
  color: #212529;
}
.show > .btn-outline-primary-light-faded.dropdown-toggle,
.btn-outline-primary-light-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #ced8e4 !important;
  border-color: #ced8e4 !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: #212529 !important;
    background-color: #ced8e4 !important;
    border-color: #ced8e4 !important;
  }
}
.btn-outline-primary-light-faded.disabled,
.btn-outline-primary-light-faded:disabled {
  color: #edf1f5;
  border-color: #edf1f5;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-primary-light-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e9eef3;
  --bs-btn-active-color: #6686ab;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e9eef3;
  --bs-btn-hover-color: #6686ab;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e9eef3;
  --bs-btn-disabled-color: #6686ab;
}
.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: #6686ab;
  border-color: #e9eef3;
  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: #e9eef3;
  border-color: #e9eef3;
  color: #212529;
}
.show > .btn-outline-primary-light-pale.dropdown-toggle,
.btn-outline-primary-light-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #dce4ec !important;
  border-color: #dce4ec !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: #212529 !important;
    background-color: #dce4ec !important;
    border-color: #dce4ec !important;
  }
}
.btn-outline-primary-light-pale.disabled,
.btn-outline-primary-light-pale:disabled {
  color: #f4f6f9;
  border-color: #f4f6f9;
  opacity: inherit;
}
.alert-primary-light {
  color: #304257;
  background-color: #d4dde7;
  border-color: #c6d2e0;
}
.alert-primary-light .alert-link {
  color: #273647;
}
.list-group-item-primary-light {
  color: #212529;
  background-color: #d4dde7;
}
.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: #212529;
  background-color: #c7d3e0 !important;
}
.list-group-item-primary-light.list-group-item-action.active,
.list-group-item-primary-light.list-group-item-action:active {
  color: #212529;
  background-color: #acbed2 !important;
  border-color: #acbed2;
}
.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: #212529;
  background-color: #c7d3e0 !important;
  box-shadow: 0 0 7px 0 #6283a9 !important;
}
.card.card-action-primary-light:active,
.card.card-action-primary-light.active {
  color: #212529;
  background-color: #acbed2 !important;
  box-shadow: 0 0 7px 0 #506f93 !important;
}
.form-check-input-primary-light:checked,
.form-check-input-primary-light[type=checkbox]:indeterminate {
  border-color: #708eb0;
  background-color: #708eb0;
  color: #fff;
}
.form-check .form-check-input-primary-light:checked ~ .form-check-label.form-check-label-em {
  color: #708eb0;
  font-weight: 700;
}
.table-primary-light {
  background-color: #e2e8ef;
  --bs-table-bg: #e2e8ef;
  border-color: #d4dde7;
  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(112, 142, 176, 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(112, 142, 176, 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 #708eb0 !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 #708eb0 !important;
}
.popover-primary-light-faded {
  --bs-popover-border-color: #708eb0;
  --bs-popover-header-bg: rgba(112, 142, 176, 0.25);
  --bs-popover-header-color: #708eb0;
}
.popover-primary-light {
  --bs-popover-border-color: #708eb0;
  --bs-popover-header-bg: #708eb0;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-primary-dark: #0a284a;
  --bs-primary-dark-rgb: 9.6, 39.6, 74.4;
  --bs-primary-dark-r: 9.6;
  --bs-primary-dark-g: 39.6;
  --bs-primary-dark-b: 74.4;
  --bs-primary-dark-hover: #071e38;
  --bs-primary-dark-hover-rgb: 7.26857143, 29.98285714, 56.33142857;
  --bs-primary-dark-hover-r: 7.26857143;
  --bs-primary-dark-hover-g: 29.98285714;
  --bs-primary-dark-hover-b: 56.33142857;
  --bs-primary-dark-active: #030b14;
  --bs-primary-dark-active-rgb: 2.60571429, 10.74857143, 20.19428571;
  --bs-primary-dark-active-r: 2.60571429;
  --bs-primary-dark-active-g: 10.74857143;
  --bs-primary-dark-active-b: 20.19428571;
  --bs-primary-dark-faded: #c2c9d2;
  --bs-primary-dark-faded-rgb: 193.65, 201.15, 209.85;
  --bs-primary-dark-faded-r: 193.65;
  --bs-primary-dark-faded-g: 201.15;
  --bs-primary-dark-faded-b: 209.85;
  --bs-primary-dark-faded-hover: #b6bfc9;
  --bs-primary-dark-faded-hover-rgb: 181.8984507, 190.83507042, 201.2015493;
  --bs-primary-dark-faded-hover-r: 181.8984507;
  --bs-primary-dark-faded-hover-g: 190.83507042;
  --bs-primary-dark-faded-hover-b: 201.2015493;
  --bs-primary-dark-faded-active: #9eaab8;
  --bs-primary-dark-faded-active-rgb: 158.39535211, 170.20521127, 183.90464789;
  --bs-primary-dark-faded-active-r: 158.39535211;
  --bs-primary-dark-faded-active-g: 170.20521127;
  --bs-primary-dark-faded-active-b: 183.90464789;
  --bs-primary-dark-pale: #dadfe4;
  --bs-primary-dark-pale-rgb: 218.19, 222.69, 227.91;
  --bs-primary-dark-pale-r: 218.19;
  --bs-primary-dark-pale-g: 222.69;
  --bs-primary-dark-pale-b: 227.91;
  --bs-primary-dark-pale-hover: #ced4db;
  --bs-primary-dark-pale-hover-rgb: 206.4384507, 212.37507042, 219.2615493;
  --bs-primary-dark-pale-hover-r: 206.4384507;
  --bs-primary-dark-pale-hover-g: 212.37507042;
  --bs-primary-dark-pale-hover-b: 219.2615493;
  --bs-primary-dark-pale-active: #b7c0ca;
  --bs-primary-dark-pale-active-rgb: 182.93535211, 191.74521127, 201.96464789;
  --bs-primary-dark-pale-active-r: 182.93535211;
  --bs-primary-dark-pale-active-g: 191.74521127;
  --bs-primary-dark-pale-active-b: 201.96464789;
}
.bg-primary-dark {
  background-color: #0a284a !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: #e0e0e0;
}
.bg-primary-dark-hover {
  background-color: #0a284a !important;
  color: #fff;
  cursor: pointer;
}
.bg-primary-dark-hover:active,
.bg-primary-dark-hover.active {
  background-color: #030b14 !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: #071e38 !important;
  color: #fff;
}
.border-primary-dark {
  border-color: #0a284a !important;
}
.text-primary-dark {
  color: #0a284a !important;
}
.link-primary-dark,
.text-primary-dark-hover {
  color: #0a284a !important;
  cursor: pointer;
}
.link-primary-dark:active,
.link-primary-dark.active,
.text-primary-dark-hover:active,
.text-primary-dark-hover.active {
  color: #030b14 !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: #071e38 !important;
}
.bg-primary-dark-faded {
  background-color: #c2c9d2 !important;
  color: #212529;
}
.bg-primary-dark-op-0 {
  background-color: rgba(10, 40, 74, 0) !important;
  color: #fff;
}
.bg-primary-dark-op-5 {
  background-color: rgba(10, 40, 74, 0.05) !important;
  color: #fff;
}
.bg-primary-dark-op-10 {
  background-color: rgba(10, 40, 74, 0.1) !important;
  color: #fff;
}
.bg-primary-dark-op-15 {
  background-color: rgba(10, 40, 74, 0.15) !important;
  color: #fff;
}
.bg-primary-dark-op-20 {
  background-color: rgba(10, 40, 74, 0.2) !important;
  color: #fff;
}
.bg-primary-dark-op-25 {
  background-color: rgba(10, 40, 74, 0.25) !important;
  color: #fff;
}
.bg-primary-dark-op-30 {
  background-color: rgba(10, 40, 74, 0.3) !important;
  color: #fff;
}
.bg-primary-dark-op-35 {
  background-color: rgba(10, 40, 74, 0.35) !important;
  color: #fff;
}
.bg-primary-dark-op-40 {
  background-color: rgba(10, 40, 74, 0.4) !important;
  color: #fff;
}
.bg-primary-dark-op-45 {
  background-color: rgba(10, 40, 74, 0.45) !important;
  color: #fff;
}
.bg-primary-dark-op-50 {
  background-color: rgba(10, 40, 74, 0.5) !important;
  color: #fff;
}
.bg-primary-dark-op-55 {
  background-color: rgba(10, 40, 74, 0.55) !important;
  color: #fff;
}
.bg-primary-dark-op-60 {
  background-color: rgba(10, 40, 74, 0.6) !important;
  color: #fff;
}
.bg-primary-dark-op-65 {
  background-color: rgba(10, 40, 74, 0.65) !important;
  color: #fff;
}
.bg-primary-dark-op-70 {
  background-color: rgba(10, 40, 74, 0.7) !important;
  color: #fff;
}
.bg-primary-dark-op-75 {
  background-color: rgba(10, 40, 74, 0.75) !important;
  color: #fff;
}
.bg-primary-dark-op-80 {
  background-color: rgba(10, 40, 74, 0.8) !important;
  color: #fff;
}
.bg-primary-dark-op-85 {
  background-color: rgba(10, 40, 74, 0.85) !important;
  color: #fff;
}
.bg-primary-dark-op-90 {
  background-color: rgba(10, 40, 74, 0.9) !important;
  color: #fff;
}
.bg-primary-dark-op-95 {
  background-color: rgba(10, 40, 74, 0.95) !important;
  color: #fff;
}
.bg-primary-dark-op-100 {
  background-color: #0a284a !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: #212529;
}
.navbar.bg-primary-dark-faded .nav-link.active {
  color: #3c444b;
}
.bg-primary-dark-faded-hover {
  background-color: #c2c9d2 !important;
  color: #212529;
  cursor: pointer;
}
.bg-primary-dark-faded-hover:active,
.bg-primary-dark-faded-hover.active {
  background-color: #9eaab8 !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: #b6bfc9 !important;
  color: #212529;
}
.border-primary-dark-faded {
  border-color: #c2c9d2 !important;
}
.text-primary-dark-faded {
  color: #c2c9d2 !important;
}
.text-primary-dark-faded-hover {
  color: #c2c9d2 !important;
  cursor: pointer;
}
.text-primary-dark-faded-hover:active,
.text-primary-dark-faded-hover.active {
  color: #9eaab8 !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: #b6bfc9 !important;
}
.bg-primary-dark-pale {
  background-color: #dadfe4 !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: #3c444b;
}
.bg-primary-dark-pale-hover {
  background-color: #dadfe4 !important;
  color: #212529;
  cursor: pointer;
}
.bg-primary-dark-pale-hover:active,
.bg-primary-dark-pale-hover.active {
  background-color: #b7c0ca !important;
  color: #212529;
}
.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: #ced4db !important;
  color: #212529;
}
.border-primary-dark-pale {
  border-color: #dadfe4 !important;
}
.text-primary-dark-pale {
  color: #dadfe4 !important;
}
.text-primary-dark-pale-hover {
  color: #dadfe4 !important;
  cursor: pointer;
}
.text-primary-dark-pale-hover:active,
.text-primary-dark-pale-hover.active {
  color: #b7c0ca !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: #ced4db !important;
}
.btn-primary-dark {
  --bs-btn-active-bg: #0a284a;
  --bs-btn-active-border-color: #0a284a;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #0a284a;
  --bs-btn-hover-border-color: #0a284a;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #0a284a;
  --bs-btn-disabled-border-color: #0a284a;
  --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: #0a284a;
  border-color: #0a284a;
  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: #030b14;
  border-color: #030b14;
  color: #fff;
}
.show > .btn-primary-dark.dropdown-toggle,
.btn-primary-dark.dropdown-toggle.show {
  background: none;
  background-color: #071e38 !important;
  border-color: #071e38 !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: #071e38 !important;
    border-color: #071e38 !important;
    color: #fff !important;
  }
}
.btn-primary-dark.disabled,
.btn-primary-dark:disabled {
  background-color: #8493a5;
  border-color: #8493a5;
  opacity: inherit;
  color: #b5bec9;
}
.btn-primary-dark-faded {
  --bs-btn-active-bg: #c2c9d2;
  --bs-btn-active-border-color: #c2c9d2;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #c2c9d2;
  --bs-btn-hover-border-color: #c2c9d2;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #c2c9d2;
  --bs-btn-disabled-border-color: #c2c9d2;
  --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: #c2c9d2;
  border-color: #c2c9d2;
  color: #212529;
}
.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: #9eaab8;
  border-color: #9eaab8;
  color: #fff;
}
.show > .btn-primary-dark-faded.dropdown-toggle,
.btn-primary-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #b6bfc9 !important;
  border-color: #b6bfc9 !important;
  color: #212529 !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: #b6bfc9 !important;
    border-color: #b6bfc9 !important;
    color: #212529 !important;
  }
}
.btn-primary-dark-faded.disabled,
.btn-primary-dark-faded:disabled {
  background-color: #e0e4e8;
  border-color: #e0e4e8;
  opacity: inherit;
  color: #b2bbc6;
}
.btn-primary-dark-pale {
  --bs-btn-active-bg: #dadfe4;
  --bs-btn-active-border-color: #dadfe4;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #dadfe4;
  --bs-btn-hover-border-color: #dadfe4;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #dadfe4;
  --bs-btn-disabled-border-color: #dadfe4;
  --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: #dadfe4;
  border-color: #dadfe4;
  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: #b7c0ca;
  border-color: #b7c0ca;
  color: #212529;
}
.show > .btn-primary-dark-pale.dropdown-toggle,
.btn-primary-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #ced4db !important;
  border-color: #ced4db !important;
  color: #212529 !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: #ced4db !important;
    border-color: #ced4db !important;
    color: #212529 !important;
  }
}
.btn-primary-dark-pale.disabled,
.btn-primary-dark-pale:disabled {
  background-color: #edeff1;
  border-color: #edeff1;
  opacity: inherit;
  color: #b9c2cc;
}
.btn-outline-primary-dark {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #0a284a;
  --bs-btn-active-color: #0a284a;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #0a284a;
  --bs-btn-hover-color: #0a284a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0a284a;
  --bs-btn-disabled-color: #0a284a;
}
.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: #0a284a;
  border-color: #0a284a;
  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: #0a284a;
  border-color: #0a284a;
  color: #fff;
}
.show > .btn-outline-primary-dark.dropdown-toggle,
.btn-outline-primary-dark.dropdown-toggle.show {
  color: #fff !important;
  background-color: #071e38 !important;
  border-color: #071e38 !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: #071e38 !important;
    border-color: #071e38 !important;
  }
}
.btn-outline-primary-dark.disabled,
.btn-outline-primary-dark:disabled {
  color: #8493a5;
  border-color: #8493a5;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-primary-dark-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #c2c9d2;
  --bs-btn-active-color: #c2c9d2;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #c2c9d2;
  --bs-btn-hover-color: #c2c9d2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c2c9d2;
  --bs-btn-disabled-color: #c2c9d2;
}
.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: #c2c9d2;
  border-color: #c2c9d2;
  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: #c2c9d2;
  border-color: #c2c9d2;
  color: #212529;
}
.show > .btn-outline-primary-dark-faded.dropdown-toggle,
.btn-outline-primary-dark-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b6bfc9 !important;
  border-color: #b6bfc9 !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: #212529 !important;
    background-color: #b6bfc9 !important;
    border-color: #b6bfc9 !important;
  }
}
.btn-outline-primary-dark-faded.disabled,
.btn-outline-primary-dark-faded:disabled {
  color: #e0e4e8;
  border-color: #e0e4e8;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-primary-dark-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #dadfe4;
  --bs-btn-active-color: #dadfe4;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #dadfe4;
  --bs-btn-hover-color: #dadfe4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dadfe4;
  --bs-btn-disabled-color: #dadfe4;
}
.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: #dadfe4;
  border-color: #dadfe4;
  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: #dadfe4;
  border-color: #dadfe4;
  color: #212529;
}
.show > .btn-outline-primary-dark-pale.dropdown-toggle,
.btn-outline-primary-dark-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #ced4db !important;
  border-color: #ced4db !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: #212529 !important;
    background-color: #ced4db !important;
    border-color: #ced4db !important;
  }
}
.btn-outline-primary-dark-pale.disabled,
.btn-outline-primary-dark-pale:disabled {
  color: #edeff1;
  border-color: #edeff1;
  opacity: inherit;
}
.alert-primary-dark {
  color: #000000;
  background-color: #b5bec9;
  border-color: #9da9b7;
}
.alert-primary-dark .alert-link {
  color: #000000;
}
.list-group-item-primary-dark {
  color: #212529;
  background-color: #b5bec9;
}
.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: #212529;
  background-color: #aab4c0 !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: #929faf !important;
  border-color: #929faf;
}
.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: #212529;
  background-color: #aab4c0 !important;
  box-shadow: 0 0 7px 0 #071e38 !important;
}
.card.card-action-primary-dark:active,
.card.card-action-primary-dark.active {
  color: #fff;
  background-color: #929faf !important;
  box-shadow: 0 0 7px 0 #030b14 !important;
}
.form-check-input-primary-dark:checked,
.form-check-input-primary-dark[type=checkbox]:indeterminate {
  border-color: #0a284a;
  background-color: #0a284a;
  color: #fff;
}
.form-check .form-check-input-primary-dark:checked ~ .form-check-label.form-check-label-em {
  color: #0a284a;
  font-weight: 700;
}
.table-primary-dark {
  background-color: #ced4db;
  --bs-table-bg: #ced4db;
  border-color: #b5bec9;
  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(10, 40, 74, 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(10, 40, 74, 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 #0a284a !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 #0a284a !important;
}
.popover-primary-dark-faded {
  --bs-popover-border-color: #0a284a;
  --bs-popover-header-bg: rgba(10, 40, 74, 0.25);
  --bs-popover-header-color: #0a284a;
}
.popover-primary-dark {
  --bs-popover-border-color: #0a284a;
  --bs-popover-header-bg: #0a284a;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-secondary-light: #6ba2bc;
  --bs-secondary-light-rgb: 106.8, 161.7, 187.5;
  --bs-secondary-light-r: 106.8;
  --bs-secondary-light-g: 161.7;
  --bs-secondary-light-b: 187.5;
  --bs-secondary-light-hover: #5d99b5;
  --bs-secondary-light-hover-rgb: 92.78386648, 152.87607789, 181.11613352;
  --bs-secondary-light-hover-r: 92.78386648;
  --bs-secondary-light-hover-g: 152.87607789;
  --bs-secondary-light-hover-b: 181.11613352;
  --bs-secondary-light-active: #4984a0;
  --bs-secondary-light-active-rgb: 72.94506259, 132.27371349, 160.15493741;
  --bs-secondary-light-active-r: 72.94506259;
  --bs-secondary-light-active-g: 132.27371349;
  --bs-secondary-light-active-b: 160.15493741;
  --bs-secondary-light-faded: #dae8ee;
  --bs-secondary-light-faded-rgb: 217.95, 231.675, 238.125;
  --bs-secondary-light-faded-r: 217.95;
  --bs-secondary-light-faded-g: 231.675;
  --bs-secondary-light-faded-b: 238.125;
  --bs-secondary-light-faded-hover: #ccdfe8;
  --bs-secondary-light-faded-hover-rgb: 203.93386648, 222.85107789, 231.74113352;
  --bs-secondary-light-faded-hover-r: 203.93386648;
  --bs-secondary-light-faded-hover-g: 222.85107789;
  --bs-secondary-light-faded-hover-b: 231.74113352;
  --bs-secondary-light-faded-active: #b0cddb;
  --bs-secondary-light-faded-active-rgb: 175.90159944, 205.20323366, 218.97340056;
  --bs-secondary-light-faded-active-r: 175.90159944;
  --bs-secondary-light-faded-active-g: 205.20323366;
  --bs-secondary-light-faded-active-b: 218.97340056;
  --bs-secondary-light-pale: #e9f1f5;
  --bs-secondary-light-pale-rgb: 232.77, 241.005, 244.875;
  --bs-secondary-light-pale-r: 232.77;
  --bs-secondary-light-pale-g: 241.005;
  --bs-secondary-light-pale-b: 244.875;
  --bs-secondary-light-pale-hover: #dbe8ee;
  --bs-secondary-light-pale-hover-rgb: 218.75386648, 232.18107789, 238.49113352;
  --bs-secondary-light-pale-hover-r: 218.75386648;
  --bs-secondary-light-pale-hover-g: 232.18107789;
  --bs-secondary-light-pale-hover-b: 238.49113352;
  --bs-secondary-light-pale-active: #bfd7e2;
  --bs-secondary-light-pale-active-rgb: 190.72159944, 214.53323366, 225.72340056;
  --bs-secondary-light-pale-active-r: 190.72159944;
  --bs-secondary-light-pale-active-g: 214.53323366;
  --bs-secondary-light-pale-active-b: 225.72340056;
}
.bg-secondary-light {
  background-color: #6ba2bc !important;
  color: #fff;
}
.navbar.bg-secondary-light .navbar-brand,
.navbar.bg-secondary-light .nav-link,
.navbar.bg-secondary-light .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-secondary-light .nav-link.active {
  color: #e0e0e0;
}
.bg-secondary-light-hover {
  background-color: #6ba2bc !important;
  color: #fff;
  cursor: pointer;
}
.bg-secondary-light-hover:active,
.bg-secondary-light-hover.active {
  background-color: #4984a0 !important;
  color: #fff;
}
.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: #5d99b5 !important;
  color: #fff;
}
.border-secondary-light {
  border-color: #6ba2bc !important;
}
.text-secondary-light {
  color: #6ba2bc !important;
}
.link-secondary-light,
.text-secondary-light-hover {
  color: #6ba2bc !important;
  cursor: pointer;
}
.link-secondary-light:active,
.link-secondary-light.active,
.text-secondary-light-hover:active,
.text-secondary-light-hover.active {
  color: #4984a0 !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: #5d99b5 !important;
}
.bg-secondary-light-faded {
  background-color: #dae8ee !important;
  color: #212529;
}
.bg-secondary-light-op-0 {
  background-color: rgba(107, 162, 188, 0) !important;
  color: #fff;
}
.bg-secondary-light-op-5 {
  background-color: rgba(107, 162, 188, 0.05) !important;
  color: #fff;
}
.bg-secondary-light-op-10 {
  background-color: rgba(107, 162, 188, 0.1) !important;
  color: #fff;
}
.bg-secondary-light-op-15 {
  background-color: rgba(107, 162, 188, 0.15) !important;
  color: #fff;
}
.bg-secondary-light-op-20 {
  background-color: rgba(107, 162, 188, 0.2) !important;
  color: #fff;
}
.bg-secondary-light-op-25 {
  background-color: rgba(107, 162, 188, 0.25) !important;
  color: #fff;
}
.bg-secondary-light-op-30 {
  background-color: rgba(107, 162, 188, 0.3) !important;
  color: #fff;
}
.bg-secondary-light-op-35 {
  background-color: rgba(107, 162, 188, 0.35) !important;
  color: #fff;
}
.bg-secondary-light-op-40 {
  background-color: rgba(107, 162, 188, 0.4) !important;
  color: #fff;
}
.bg-secondary-light-op-45 {
  background-color: rgba(107, 162, 188, 0.45) !important;
  color: #fff;
}
.bg-secondary-light-op-50 {
  background-color: rgba(107, 162, 188, 0.5) !important;
  color: #fff;
}
.bg-secondary-light-op-55 {
  background-color: rgba(107, 162, 188, 0.55) !important;
  color: #fff;
}
.bg-secondary-light-op-60 {
  background-color: rgba(107, 162, 188, 0.6) !important;
  color: #fff;
}
.bg-secondary-light-op-65 {
  background-color: rgba(107, 162, 188, 0.65) !important;
  color: #fff;
}
.bg-secondary-light-op-70 {
  background-color: rgba(107, 162, 188, 0.7) !important;
  color: #fff;
}
.bg-secondary-light-op-75 {
  background-color: rgba(107, 162, 188, 0.75) !important;
  color: #fff;
}
.bg-secondary-light-op-80 {
  background-color: rgba(107, 162, 188, 0.8) !important;
  color: #fff;
}
.bg-secondary-light-op-85 {
  background-color: rgba(107, 162, 188, 0.85) !important;
  color: #fff;
}
.bg-secondary-light-op-90 {
  background-color: rgba(107, 162, 188, 0.9) !important;
  color: #fff;
}
.bg-secondary-light-op-95 {
  background-color: rgba(107, 162, 188, 0.95) !important;
  color: #fff;
}
.bg-secondary-light-op-100 {
  background-color: #6ba2bc !important;
  color: #fff;
}
.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: #3c444b;
}
.bg-secondary-light-faded-hover {
  background-color: #dae8ee !important;
  color: #212529;
  cursor: pointer;
}
.bg-secondary-light-faded-hover:active,
.bg-secondary-light-faded-hover.active {
  background-color: #b0cddb !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: #ccdfe8 !important;
  color: #212529;
}
.border-secondary-light-faded {
  border-color: #dae8ee !important;
}
.text-secondary-light-faded {
  color: #dae8ee !important;
}
.text-secondary-light-faded-hover {
  color: #dae8ee !important;
  cursor: pointer;
}
.text-secondary-light-faded-hover:active,
.text-secondary-light-faded-hover.active {
  color: #b0cddb !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: #ccdfe8 !important;
}
.bg-secondary-light-pale {
  background-color: #e9f1f5 !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: #3c444b;
}
.bg-secondary-light-pale-hover {
  background-color: #e9f1f5 !important;
  color: #212529;
  cursor: pointer;
}
.bg-secondary-light-pale-hover:active,
.bg-secondary-light-pale-hover.active {
  background-color: #bfd7e2 !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: #dbe8ee !important;
  color: #212529;
}
.border-secondary-light-pale {
  border-color: #e9f1f5 !important;
}
.text-secondary-light-pale {
  color: #e9f1f5 !important;
}
.text-secondary-light-pale-hover {
  color: #e9f1f5 !important;
  cursor: pointer;
}
.text-secondary-light-pale-hover:active,
.text-secondary-light-pale-hover.active {
  color: #bfd7e2 !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: #dbe8ee !important;
}
.btn-secondary-light {
  --bs-btn-active-bg: #6ba2bc;
  --bs-btn-active-border-color: #6ba2bc;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #6ba2bc;
  --bs-btn-hover-border-color: #6ba2bc;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #6ba2bc;
  --bs-btn-disabled-border-color: #6ba2bc;
  --bs-btn-disabled-color: #fff;
}
.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: #6ba2bc;
  border-color: #6ba2bc;
  color: #fff;
}
.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: #4984a0;
  border-color: #4984a0;
  color: #fff;
}
.show > .btn-secondary-light.dropdown-toggle,
.btn-secondary-light.dropdown-toggle.show {
  background: none;
  background-color: #5d99b5 !important;
  border-color: #5d99b5 !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: #5d99b5 !important;
    border-color: #5d99b5 !important;
    color: #fff !important;
  }
}
.btn-secondary-light.disabled,
.btn-secondary-light:disabled {
  background-color: #b5d0dd;
  border-color: #b5d0dd;
  opacity: inherit;
  color: #d3e3eb;
}
.btn-secondary-light-faded {
  --bs-btn-active-bg: #dae8ee;
  --bs-btn-active-border-color: #dae8ee;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #dae8ee;
  --bs-btn-hover-border-color: #dae8ee;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #dae8ee;
  --bs-btn-disabled-border-color: #dae8ee;
  --bs-btn-disabled-color: #fff;
}
.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: #dae8ee;
  border-color: #dae8ee;
  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: #b0cddb;
  border-color: #b0cddb;
  color: #212529;
}
.show > .btn-secondary-light-faded.dropdown-toggle,
.btn-secondary-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #ccdfe8 !important;
  border-color: #ccdfe8 !important;
  color: #212529 !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: #ccdfe8 !important;
    border-color: #ccdfe8 !important;
    color: #212529 !important;
  }
}
.btn-secondary-light-faded.disabled,
.btn-secondary-light-faded:disabled {
  background-color: #ecf3f7;
  border-color: #ecf3f7;
  opacity: inherit;
  color: #aeccda;
}
.btn-secondary-light-pale {
  --bs-btn-active-bg: #e9f1f5;
  --bs-btn-active-border-color: #e9f1f5;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e9f1f5;
  --bs-btn-hover-border-color: #e9f1f5;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e9f1f5;
  --bs-btn-disabled-border-color: #e9f1f5;
  --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: #e9f1f5;
  border-color: #e9f1f5;
  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: #bfd7e2;
  border-color: #bfd7e2;
  color: #212529;
}
.show > .btn-secondary-light-pale.dropdown-toggle,
.btn-secondary-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #dbe8ee !important;
  border-color: #dbe8ee !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: #dbe8ee !important;
    border-color: #dbe8ee !important;
    color: #212529 !important;
  }
}
.btn-secondary-light-pale.disabled,
.btn-secondary-light-pale:disabled {
  background-color: #f4f8fa;
  border-color: #f4f8fa;
  opacity: inherit;
  color: #b2cfdc;
}
.btn-outline-secondary-light {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #6ba2bc;
  --bs-btn-active-color: #6ba2bc;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #6ba2bc;
  --bs-btn-hover-color: #6ba2bc;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ba2bc;
  --bs-btn-disabled-color: #6ba2bc;
}
.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: #6ba2bc;
  border-color: #6ba2bc;
  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: #6ba2bc;
  border-color: #6ba2bc;
  color: #fff;
}
.show > .btn-outline-secondary-light.dropdown-toggle,
.btn-outline-secondary-light.dropdown-toggle.show {
  color: #fff !important;
  background-color: #5d99b5 !important;
  border-color: #5d99b5 !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: #5d99b5 !important;
    border-color: #5d99b5 !important;
  }
}
.btn-outline-secondary-light.disabled,
.btn-outline-secondary-light:disabled {
  color: #b5d0dd;
  border-color: #b5d0dd;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-secondary-light-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #dae8ee;
  --bs-btn-active-color: #dae8ee;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #dae8ee;
  --bs-btn-hover-color: #dae8ee;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dae8ee;
  --bs-btn-disabled-color: #dae8ee;
}
.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: #dae8ee;
  border-color: #dae8ee;
  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: #dae8ee;
  border-color: #dae8ee;
  color: #212529;
}
.show > .btn-outline-secondary-light-faded.dropdown-toggle,
.btn-outline-secondary-light-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #ccdfe8 !important;
  border-color: #ccdfe8 !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: #212529 !important;
    background-color: #ccdfe8 !important;
    border-color: #ccdfe8 !important;
  }
}
.btn-outline-secondary-light-faded.disabled,
.btn-outline-secondary-light-faded:disabled {
  color: #ecf3f7;
  border-color: #ecf3f7;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-secondary-light-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e9f1f5;
  --bs-btn-active-color: #5d99b5;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e9f1f5;
  --bs-btn-hover-color: #5d99b5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e9f1f5;
  --bs-btn-disabled-color: #5d99b5;
}
.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: #5d99b5;
  border-color: #e9f1f5;
  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: #e9f1f5;
  border-color: #e9f1f5;
  color: #212529;
}
.show > .btn-outline-secondary-light-pale.dropdown-toggle,
.btn-outline-secondary-light-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #dbe8ee !important;
  border-color: #dbe8ee !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: #dbe8ee !important;
    border-color: #dbe8ee !important;
  }
}
.btn-outline-secondary-light-pale.disabled,
.btn-outline-secondary-light-pale:disabled {
  color: #f4f8fa;
  border-color: #f4f8fa;
  opacity: inherit;
}
.alert-secondary-light {
  color: #2c5061;
  background-color: #d3e3eb;
  border-color: #c4dae4;
}
.alert-secondary-light .alert-link {
  color: #244250;
}
.list-group-item-secondary-light {
  color: #212529;
  background-color: #d3e3eb;
}
.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: #212529;
  background-color: #c5dae4 !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: #a8c9d8 !important;
  border-color: #a8c9d8;
}
.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: #212529;
  background-color: #c5dae4 !important;
  box-shadow: 0 0 7px 0 #5d99b5 !important;
}
.card.card-action-secondary-light:active,
.card.card-action-secondary-light.active {
  color: #212529;
  background-color: #a8c9d8 !important;
  box-shadow: 0 0 7px 0 #4984a0 !important;
}
.form-check-input-secondary-light:checked,
.form-check-input-secondary-light[type=checkbox]:indeterminate {
  border-color: #6ba2bc;
  background-color: #6ba2bc;
  color: #fff;
}
.form-check .form-check-input-secondary-light:checked ~ .form-check-label.form-check-label-em {
  color: #6ba2bc;
  font-weight: 700;
}
.table-secondary-light {
  background-color: #e1ecf2;
  --bs-table-bg: #e1ecf2;
  border-color: #d3e3eb;
  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(107, 162, 188, 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(107, 162, 188, 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 #6ba2bc !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 #6ba2bc !important;
}
.popover-secondary-light-faded {
  --bs-popover-border-color: #6ba2bc;
  --bs-popover-header-bg: rgba(107, 162, 188, 0.25);
  --bs-popover-header-color: #6ba2bc;
}
.popover-secondary-light {
  --bs-popover-border-color: #6ba2bc;
  --bs-popover-header-bg: #6ba2bc;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-secondary-dark: #053c56;
  --bs-secondary-dark-rgb: 4.8, 59.7, 85.5;
  --bs-secondary-dark-r: 4.8;
  --bs-secondary-dark-g: 59.7;
  --bs-secondary-dark-b: 85.5;
  --bs-secondary-dark-hover: #042e42;
  --bs-secondary-dark-hover-rgb: 3.71561462, 46.21295681, 66.18438538;
  --bs-secondary-dark-hover-r: 3.71561462;
  --bs-secondary-dark-hover-g: 46.21295681;
  --bs-secondary-dark-hover-b: 66.18438538;
  --bs-secondary-dark-active: #02131c;
  --bs-secondary-dark-active-rgb: 1.54684385, 19.23887043, 27.55315615;
  --bs-secondary-dark-active-r: 1.54684385;
  --bs-secondary-dark-active-g: 19.23887043;
  --bs-secondary-dark-active-b: 27.55315615;
  --bs-secondary-dark-faded: #c0ced5;
  --bs-secondary-dark-faded-rgb: 192.45, 206.175, 212.625;
  --bs-secondary-dark-faded-r: 192.45;
  --bs-secondary-dark-faded-g: 206.175;
  --bs-secondary-dark-faded-b: 212.625;
  --bs-secondary-dark-faded-hover: #b4c5cc;
  --bs-secondary-dark-faded-hover-rgb: 180.28874196, 196.68221944, 204.38625804;
  --bs-secondary-dark-faded-hover-r: 180.28874196;
  --bs-secondary-dark-faded-hover-g: 196.68221944;
  --bs-secondary-dark-faded-hover-b: 204.38625804;
  --bs-secondary-dark-faded-active: #9cb2bc;
  --bs-secondary-dark-faded-active-rgb: 155.96622588, 177.69665833, 187.90877412;
  --bs-secondary-dark-faded-active-r: 155.96622588;
  --bs-secondary-dark-faded-active-g: 177.69665833;
  --bs-secondary-dark-faded-active-b: 187.90877412;
  --bs-secondary-dark-pale: #d9e2e6;
  --bs-secondary-dark-pale-rgb: 217.47, 225.705, 229.575;
  --bs-secondary-dark-pale-r: 217.47;
  --bs-secondary-dark-pale-g: 225.705;
  --bs-secondary-dark-pale-b: 229.575;
  --bs-secondary-dark-pale-hover: #cdd8dd;
  --bs-secondary-dark-pale-hover-rgb: 205.30874196, 216.21221944, 221.33625804;
  --bs-secondary-dark-pale-hover-r: 205.30874196;
  --bs-secondary-dark-pale-hover-g: 216.21221944;
  --bs-secondary-dark-pale-hover-b: 221.33625804;
  --bs-secondary-dark-pale-active: #b5c5cd;
  --bs-secondary-dark-pale-active-rgb: 180.98622588, 197.22665833, 204.85877412;
  --bs-secondary-dark-pale-active-r: 180.98622588;
  --bs-secondary-dark-pale-active-g: 197.22665833;
  --bs-secondary-dark-pale-active-b: 204.85877412;
}
.bg-secondary-dark {
  background-color: #053c56 !important;
  color: #fff;
}
.navbar.bg-secondary-dark .navbar-brand,
.navbar.bg-secondary-dark .nav-link,
.navbar.bg-secondary-dark .navbar-toggler-icon {
  color: #fff;
}
.navbar.bg-secondary-dark .nav-link.active {
  color: #e0e0e0;
}
.bg-secondary-dark-hover {
  background-color: #053c56 !important;
  color: #fff;
  cursor: pointer;
}
.bg-secondary-dark-hover:active,
.bg-secondary-dark-hover.active {
  background-color: #02131c !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: #042e42 !important;
  color: #fff;
}
.border-secondary-dark {
  border-color: #053c56 !important;
}
.text-secondary-dark {
  color: #053c56 !important;
}
.link-secondary-dark,
.text-secondary-dark-hover {
  color: #053c56 !important;
  cursor: pointer;
}
.link-secondary-dark:active,
.link-secondary-dark.active,
.text-secondary-dark-hover:active,
.text-secondary-dark-hover.active {
  color: #02131c !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: #042e42 !important;
}
.bg-secondary-dark-faded {
  background-color: #c0ced5 !important;
  color: #212529;
}
.bg-secondary-dark-op-0 {
  background-color: rgba(5, 60, 86, 0) !important;
  color: #fff;
}
.bg-secondary-dark-op-5 {
  background-color: rgba(5, 60, 86, 0.05) !important;
  color: #fff;
}
.bg-secondary-dark-op-10 {
  background-color: rgba(5, 60, 86, 0.1) !important;
  color: #fff;
}
.bg-secondary-dark-op-15 {
  background-color: rgba(5, 60, 86, 0.15) !important;
  color: #fff;
}
.bg-secondary-dark-op-20 {
  background-color: rgba(5, 60, 86, 0.2) !important;
  color: #fff;
}
.bg-secondary-dark-op-25 {
  background-color: rgba(5, 60, 86, 0.25) !important;
  color: #fff;
}
.bg-secondary-dark-op-30 {
  background-color: rgba(5, 60, 86, 0.3) !important;
  color: #fff;
}
.bg-secondary-dark-op-35 {
  background-color: rgba(5, 60, 86, 0.35) !important;
  color: #fff;
}
.bg-secondary-dark-op-40 {
  background-color: rgba(5, 60, 86, 0.4) !important;
  color: #fff;
}
.bg-secondary-dark-op-45 {
  background-color: rgba(5, 60, 86, 0.45) !important;
  color: #fff;
}
.bg-secondary-dark-op-50 {
  background-color: rgba(5, 60, 86, 0.5) !important;
  color: #fff;
}
.bg-secondary-dark-op-55 {
  background-color: rgba(5, 60, 86, 0.55) !important;
  color: #fff;
}
.bg-secondary-dark-op-60 {
  background-color: rgba(5, 60, 86, 0.6) !important;
  color: #fff;
}
.bg-secondary-dark-op-65 {
  background-color: rgba(5, 60, 86, 0.65) !important;
  color: #fff;
}
.bg-secondary-dark-op-70 {
  background-color: rgba(5, 60, 86, 0.7) !important;
  color: #fff;
}
.bg-secondary-dark-op-75 {
  background-color: rgba(5, 60, 86, 0.75) !important;
  color: #fff;
}
.bg-secondary-dark-op-80 {
  background-color: rgba(5, 60, 86, 0.8) !important;
  color: #fff;
}
.bg-secondary-dark-op-85 {
  background-color: rgba(5, 60, 86, 0.85) !important;
  color: #fff;
}
.bg-secondary-dark-op-90 {
  background-color: rgba(5, 60, 86, 0.9) !important;
  color: #fff;
}
.bg-secondary-dark-op-95 {
  background-color: rgba(5, 60, 86, 0.95) !important;
  color: #fff;
}
.bg-secondary-dark-op-100 {
  background-color: #053c56 !important;
  color: #fff;
}
.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: #3c444b;
}
.bg-secondary-dark-faded-hover {
  background-color: #c0ced5 !important;
  color: #212529;
  cursor: pointer;
}
.bg-secondary-dark-faded-hover:active,
.bg-secondary-dark-faded-hover.active {
  background-color: #9cb2bc !important;
  color: #fff;
}
.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: #b4c5cc !important;
  color: #212529;
}
.border-secondary-dark-faded {
  border-color: #c0ced5 !important;
}
.text-secondary-dark-faded {
  color: #c0ced5 !important;
}
.text-secondary-dark-faded-hover {
  color: #c0ced5 !important;
  cursor: pointer;
}
.text-secondary-dark-faded-hover:active,
.text-secondary-dark-faded-hover.active {
  color: #9cb2bc !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: #b4c5cc !important;
}
.bg-secondary-dark-pale {
  background-color: #d9e2e6 !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: #3c444b;
}
.bg-secondary-dark-pale-hover {
  background-color: #d9e2e6 !important;
  color: #212529;
  cursor: pointer;
}
.bg-secondary-dark-pale-hover:active,
.bg-secondary-dark-pale-hover.active {
  background-color: #b5c5cd !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: #cdd8dd !important;
  color: #212529;
}
.border-secondary-dark-pale {
  border-color: #d9e2e6 !important;
}
.text-secondary-dark-pale {
  color: #d9e2e6 !important;
}
.text-secondary-dark-pale-hover {
  color: #d9e2e6 !important;
  cursor: pointer;
}
.text-secondary-dark-pale-hover:active,
.text-secondary-dark-pale-hover.active {
  color: #b5c5cd !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: #cdd8dd !important;
}
.btn-secondary-dark {
  --bs-btn-active-bg: #053c56;
  --bs-btn-active-border-color: #053c56;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #053c56;
  --bs-btn-hover-border-color: #053c56;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #053c56;
  --bs-btn-disabled-border-color: #053c56;
  --bs-btn-disabled-color: #fff;
}
.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: #053c56;
  border-color: #053c56;
  color: #fff;
}
.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: #02131c;
  border-color: #02131c;
  color: #fff;
}
.show > .btn-secondary-dark.dropdown-toggle,
.btn-secondary-dark.dropdown-toggle.show {
  background: none;
  background-color: #042e42 !important;
  border-color: #042e42 !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: #042e42 !important;
    border-color: #042e42 !important;
    color: #fff !important;
  }
}
.btn-secondary-dark.disabled,
.btn-secondary-dark:disabled {
  background-color: #829daa;
  border-color: #829daa;
  opacity: inherit;
  color: #b4c4cc;
}
.btn-secondary-dark-faded {
  --bs-btn-active-bg: #c0ced5;
  --bs-btn-active-border-color: #c0ced5;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #c0ced5;
  --bs-btn-hover-border-color: #c0ced5;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #c0ced5;
  --bs-btn-disabled-border-color: #c0ced5;
  --bs-btn-disabled-color: #fff;
}
.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: #c0ced5;
  border-color: #c0ced5;
  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: #9cb2bc;
  border-color: #9cb2bc;
  color: #fff;
}
.show > .btn-secondary-dark-faded.dropdown-toggle,
.btn-secondary-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #b4c5cc !important;
  border-color: #b4c5cc !important;
  color: #212529 !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: #b4c5cc !important;
    border-color: #b4c5cc !important;
    color: #212529 !important;
  }
}
.btn-secondary-dark-faded.disabled,
.btn-secondary-dark-faded:disabled {
  background-color: #e0e7ea;
  border-color: #e0e7ea;
  opacity: inherit;
  color: #afc1c9;
}
.btn-secondary-dark-pale {
  --bs-btn-active-bg: #d9e2e6;
  --bs-btn-active-border-color: #d9e2e6;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d9e2e6;
  --bs-btn-hover-border-color: #d9e2e6;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d9e2e6;
  --bs-btn-disabled-border-color: #d9e2e6;
  --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: #d9e2e6;
  border-color: #d9e2e6;
  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: #b5c5cd;
  border-color: #b5c5cd;
  color: #212529;
}
.show > .btn-secondary-dark-pale.dropdown-toggle,
.btn-secondary-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #cdd8dd !important;
  border-color: #cdd8dd !important;
  color: #212529 !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: #cdd8dd !important;
    border-color: #cdd8dd !important;
    color: #212529 !important;
  }
}
.btn-secondary-dark-pale.disabled,
.btn-secondary-dark-pale:disabled {
  background-color: #ecf0f2;
  border-color: #ecf0f2;
  opacity: inherit;
  color: #b7c7ce;
}
.btn-outline-secondary-dark {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #053c56;
  --bs-btn-active-color: #053c56;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #053c56;
  --bs-btn-hover-color: #053c56;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #053c56;
  --bs-btn-disabled-color: #053c56;
}
.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: #053c56;
  border-color: #053c56;
  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: #053c56;
  border-color: #053c56;
  color: #fff;
}
.show > .btn-outline-secondary-dark.dropdown-toggle,
.btn-outline-secondary-dark.dropdown-toggle.show {
  color: #fff !important;
  background-color: #042e42 !important;
  border-color: #042e42 !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: #042e42 !important;
    border-color: #042e42 !important;
  }
}
.btn-outline-secondary-dark.disabled,
.btn-outline-secondary-dark:disabled {
  color: #829daa;
  border-color: #829daa;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-secondary-dark-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #c0ced5;
  --bs-btn-active-color: #c0ced5;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #c0ced5;
  --bs-btn-hover-color: #c0ced5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c0ced5;
  --bs-btn-disabled-color: #c0ced5;
}
.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: #c0ced5;
  border-color: #c0ced5;
  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: #c0ced5;
  border-color: #c0ced5;
  color: #212529;
}
.show > .btn-outline-secondary-dark-faded.dropdown-toggle,
.btn-outline-secondary-dark-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b4c5cc !important;
  border-color: #b4c5cc !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: #212529 !important;
    background-color: #b4c5cc !important;
    border-color: #b4c5cc !important;
  }
}
.btn-outline-secondary-dark-faded.disabled,
.btn-outline-secondary-dark-faded:disabled {
  color: #e0e7ea;
  border-color: #e0e7ea;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-secondary-dark-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d9e2e6;
  --bs-btn-active-color: #d9e2e6;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d9e2e6;
  --bs-btn-hover-color: #d9e2e6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d9e2e6;
  --bs-btn-disabled-color: #d9e2e6;
}
.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: #d9e2e6;
  border-color: #d9e2e6;
  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: #d9e2e6;
  border-color: #d9e2e6;
  color: #212529;
}
.show > .btn-outline-secondary-dark-pale.dropdown-toggle,
.btn-outline-secondary-dark-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #cdd8dd !important;
  border-color: #cdd8dd !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: #212529 !important;
    background-color: #cdd8dd !important;
    border-color: #cdd8dd !important;
  }
}
.btn-outline-secondary-dark-pale.disabled,
.btn-outline-secondary-dark-pale:disabled {
  color: #ecf0f2;
  border-color: #ecf0f2;
  opacity: inherit;
}
.alert-secondary-dark {
  color: #000000;
  background-color: #b4c4cc;
  border-color: #9bb1bb;
}
.alert-secondary-dark .alert-link {
  color: #000000;
}
.list-group-item-secondary-dark {
  color: #212529;
  background-color: #b4c4cc;
}
.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: #212529;
  background-color: #a8bbc4 !important;
}
.list-group-item-secondary-dark.list-group-item-action.active,
.list-group-item-secondary-dark.list-group-item-action:active {
  color: #fff;
  background-color: #8fa8b3 !important;
  border-color: #8fa8b3;
}
.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: #212529;
  background-color: #a8bbc4 !important;
  box-shadow: 0 0 7px 0 #042e42 !important;
}
.card.card-action-secondary-dark:active,
.card.card-action-secondary-dark.active {
  color: #fff;
  background-color: #8fa8b3 !important;
  box-shadow: 0 0 7px 0 #02131c !important;
}
.form-check-input-secondary-dark:checked,
.form-check-input-secondary-dark[type=checkbox]:indeterminate {
  border-color: #053c56;
  background-color: #053c56;
  color: #fff;
}
.form-check .form-check-input-secondary-dark:checked ~ .form-check-label.form-check-label-em {
  color: #053c56;
  font-weight: 700;
}
.table-secondary-dark {
  background-color: #cdd8dd;
  --bs-table-bg: #cdd8dd;
  border-color: #b4c4cc;
  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(5, 60, 86, 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(5, 60, 86, 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 #053c56 !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 #053c56 !important;
}
.popover-secondary-dark-faded {
  --bs-popover-border-color: #053c56;
  --bs-popover-header-bg: rgba(5, 60, 86, 0.25);
  --bs-popover-header-color: #053c56;
}
.popover-secondary-dark {
  --bs-popover-border-color: #053c56;
  --bs-popover-header-bg: #053c56;
  --bs-popover-header-color: #fff;
}
:root {
  --bs-tertiary-light: #ceeaf5;
  --bs-tertiary-light-rgb: 206.4, 234, 245.4;
  --bs-tertiary-light-r: 206.4;
  --bs-tertiary-light-g: 234;
  --bs-tertiary-light-b: 245.4;
  --bs-tertiary-light-hover: #bde3f2;
  --bs-tertiary-light-hover-rgb: 189.36494845, 226.63917526, 242.03505155;
  --bs-tertiary-light-hover-r: 189.36494845;
  --bs-tertiary-light-hover-g: 226.63917526;
  --bs-tertiary-light-hover-b: 242.03505155;
  --bs-tertiary-light-active: #9bd4eb;
  --bs-tertiary-light-active-rgb: 155.29484536, 211.91752577, 235.30515464;
  --bs-tertiary-light-active-r: 155.29484536;
  --bs-tertiary-light-active-g: 211.91752577;
  --bs-tertiary-light-active-b: 235.30515464;
  --bs-tertiary-light-faded: #f3fafd;
  --bs-tertiary-light-faded-rgb: 242.85, 249.75, 252.6;
  --bs-tertiary-light-faded-r: 242.85;
  --bs-tertiary-light-faded-g: 249.75;
  --bs-tertiary-light-faded-b: 252.6;
  --bs-tertiary-light-faded-hover: #e2f2f9;
  --bs-tertiary-light-faded-hover-rgb: 225.81494845, 242.38917526, 249.23505155;
  --bs-tertiary-light-faded-hover-r: 225.81494845;
  --bs-tertiary-light-faded-hover-g: 242.38917526;
  --bs-tertiary-light-faded-hover-b: 249.23505155;
  --bs-tertiary-light-faded-active: #c0e4f3;
  --bs-tertiary-light-faded-active-rgb: 191.74484536, 227.66752577, 242.50515464;
  --bs-tertiary-light-faded-active-r: 191.74484536;
  --bs-tertiary-light-faded-active-g: 227.66752577;
  --bs-tertiary-light-faded-active-b: 242.50515464;
  --bs-tertiary-light-pale: #f8fcfe;
  --bs-tertiary-light-pale-rgb: 247.71, 251.85, 253.56;
  --bs-tertiary-light-pale-r: 247.71;
  --bs-tertiary-light-pale-g: 251.85;
  --bs-tertiary-light-pale-b: 253.56;
  --bs-tertiary-light-pale-hover: #e7f4fa;
  --bs-tertiary-light-pale-hover-rgb: 230.67494845, 244.48917526, 250.19505155;
  --bs-tertiary-light-pale-hover-r: 230.67494845;
  --bs-tertiary-light-pale-hover-g: 244.48917526;
  --bs-tertiary-light-pale-hover-b: 250.19505155;
  --bs-tertiary-light-pale-active: #c5e6f3;
  --bs-tertiary-light-pale-active-rgb: 196.60484536, 229.76752577, 243.46515464;
  --bs-tertiary-light-pale-active-r: 196.60484536;
  --bs-tertiary-light-pale-active-g: 229.76752577;
  --bs-tertiary-light-pale-active-b: 243.46515464;
}
.bg-tertiary-light {
  background-color: #ceeaf5 !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: #3c444b;
}
.bg-tertiary-light-hover {
  background-color: #ceeaf5 !important;
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-light-hover:active,
.bg-tertiary-light-hover.active {
  background-color: #9bd4eb !important;
  color: #212529;
}
.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: #bde3f2 !important;
  color: #212529;
}
.border-tertiary-light {
  border-color: #ceeaf5 !important;
}
.text-tertiary-light {
  color: #ceeaf5 !important;
}
.link-tertiary-light,
.text-tertiary-light-hover {
  color: #ceeaf5 !important;
  cursor: pointer;
}
.link-tertiary-light:active,
.link-tertiary-light.active,
.text-tertiary-light-hover:active,
.text-tertiary-light-hover.active {
  color: #9bd4eb !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: #bde3f2 !important;
}
.bg-tertiary-light-faded {
  background-color: #f3fafd !important;
  color: #212529;
}
.bg-tertiary-light-op-0 {
  background-color: rgba(206, 234, 245, 0) !important;
  color: #212529;
}
.bg-tertiary-light-op-5 {
  background-color: rgba(206, 234, 245, 0.05) !important;
  color: #212529;
}
.bg-tertiary-light-op-10 {
  background-color: rgba(206, 234, 245, 0.1) !important;
  color: #212529;
}
.bg-tertiary-light-op-15 {
  background-color: rgba(206, 234, 245, 0.15) !important;
  color: #212529;
}
.bg-tertiary-light-op-20 {
  background-color: rgba(206, 234, 245, 0.2) !important;
  color: #212529;
}
.bg-tertiary-light-op-25 {
  background-color: rgba(206, 234, 245, 0.25) !important;
  color: #212529;
}
.bg-tertiary-light-op-30 {
  background-color: rgba(206, 234, 245, 0.3) !important;
  color: #212529;
}
.bg-tertiary-light-op-35 {
  background-color: rgba(206, 234, 245, 0.35) !important;
  color: #212529;
}
.bg-tertiary-light-op-40 {
  background-color: rgba(206, 234, 245, 0.4) !important;
  color: #212529;
}
.bg-tertiary-light-op-45 {
  background-color: rgba(206, 234, 245, 0.45) !important;
  color: #212529;
}
.bg-tertiary-light-op-50 {
  background-color: rgba(206, 234, 245, 0.5) !important;
  color: #212529;
}
.bg-tertiary-light-op-55 {
  background-color: rgba(206, 234, 245, 0.55) !important;
  color: #212529;
}
.bg-tertiary-light-op-60 {
  background-color: rgba(206, 234, 245, 0.6) !important;
  color: #212529;
}
.bg-tertiary-light-op-65 {
  background-color: rgba(206, 234, 245, 0.65) !important;
  color: #212529;
}
.bg-tertiary-light-op-70 {
  background-color: rgba(206, 234, 245, 0.7) !important;
  color: #212529;
}
.bg-tertiary-light-op-75 {
  background-color: rgba(206, 234, 245, 0.75) !important;
  color: #212529;
}
.bg-tertiary-light-op-80 {
  background-color: rgba(206, 234, 245, 0.8) !important;
  color: #212529;
}
.bg-tertiary-light-op-85 {
  background-color: rgba(206, 234, 245, 0.85) !important;
  color: #212529;
}
.bg-tertiary-light-op-90 {
  background-color: rgba(206, 234, 245, 0.9) !important;
  color: #212529;
}
.bg-tertiary-light-op-95 {
  background-color: rgba(206, 234, 245, 0.95) !important;
  color: #212529;
}
.bg-tertiary-light-op-100 {
  background-color: #ceeaf5 !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: #3c444b;
}
.bg-tertiary-light-faded-hover {
  background-color: #f3fafd !important;
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-light-faded-hover:active,
.bg-tertiary-light-faded-hover.active {
  background-color: #c0e4f3 !important;
  color: #212529;
}
.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: #e2f2f9 !important;
  color: #212529;
}
.border-tertiary-light-faded {
  border-color: #f3fafd !important;
}
.text-tertiary-light-faded {
  color: #f3fafd !important;
}
.text-tertiary-light-faded-hover {
  color: #f3fafd !important;
  cursor: pointer;
}
.text-tertiary-light-faded-hover:active,
.text-tertiary-light-faded-hover.active {
  color: #c0e4f3 !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: #e2f2f9 !important;
}
.bg-tertiary-light-pale {
  background-color: #f8fcfe !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: #3c444b;
}
.bg-tertiary-light-pale-hover {
  background-color: #f8fcfe !important;
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-light-pale-hover:active,
.bg-tertiary-light-pale-hover.active {
  background-color: #c5e6f3 !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: #e7f4fa !important;
  color: #212529;
}
.border-tertiary-light-pale {
  border-color: #f8fcfe !important;
}
.text-tertiary-light-pale {
  color: #f8fcfe !important;
}
.text-tertiary-light-pale-hover {
  color: #f8fcfe !important;
  cursor: pointer;
}
.text-tertiary-light-pale-hover:active,
.text-tertiary-light-pale-hover.active {
  color: #c5e6f3 !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: #e7f4fa !important;
}
.btn-tertiary-light {
  --bs-btn-active-bg: #ceeaf5;
  --bs-btn-active-border-color: #ceeaf5;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ceeaf5;
  --bs-btn-hover-border-color: #ceeaf5;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ceeaf5;
  --bs-btn-disabled-border-color: #ceeaf5;
  --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: #ceeaf5;
  border-color: #ceeaf5;
  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: #9bd4eb;
  border-color: #9bd4eb;
  color: #212529;
}
.show > .btn-tertiary-light.dropdown-toggle,
.btn-tertiary-light.dropdown-toggle.show {
  background: none;
  background-color: #bde3f2 !important;
  border-color: #bde3f2 !important;
  color: #212529 !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: #bde3f2 !important;
    border-color: #bde3f2 !important;
    color: #212529 !important;
  }
}
.btn-tertiary-light.disabled,
.btn-tertiary-light:disabled {
  background-color: #e7f5fa;
  border-color: #e7f5fa;
  opacity: inherit;
  color: #9bd4eb;
}
.btn-tertiary-light-faded {
  --bs-btn-active-bg: #f3fafd;
  --bs-btn-active-border-color: #f3fafd;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f3fafd;
  --bs-btn-hover-border-color: #f3fafd;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f3fafd;
  --bs-btn-disabled-border-color: #f3fafd;
  --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: #f3fafd;
  border-color: #f3fafd;
  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: #c0e4f3;
  border-color: #c0e4f3;
  color: #212529;
}
.show > .btn-tertiary-light-faded.dropdown-toggle,
.btn-tertiary-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #e2f2f9 !important;
  border-color: #e2f2f9 !important;
  color: #212529 !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: #e2f2f9 !important;
    border-color: #e2f2f9 !important;
    color: #212529 !important;
  }
}
.btn-tertiary-light-faded.disabled,
.btn-tertiary-light-faded:disabled {
  background-color: #f9fcfe;
  border-color: #f9fcfe;
  opacity: inherit;
  color: #a6d9ed;
}
.btn-tertiary-light-pale {
  --bs-btn-active-bg: #f8fcfe;
  --bs-btn-active-border-color: #f8fcfe;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f8fcfe;
  --bs-btn-hover-border-color: #f8fcfe;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f8fcfe;
  --bs-btn-disabled-border-color: #f8fcfe;
  --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: #f8fcfe;
  border-color: #f8fcfe;
  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: #c5e6f3;
  border-color: #c5e6f3;
  color: #212529;
}
.show > .btn-tertiary-light-pale.dropdown-toggle,
.btn-tertiary-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #e7f4fa !important;
  border-color: #e7f4fa !important;
  color: #212529 !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: #e7f4fa !important;
    border-color: #e7f4fa !important;
    color: #212529 !important;
  }
}
.btn-tertiary-light-pale.disabled,
.btn-tertiary-light-pale:disabled {
  background-color: #fbfdfe;
  border-color: #fbfdfe;
  opacity: inherit;
  color: #a8d9ee;
}
.btn-outline-tertiary-light {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #ceeaf5;
  --bs-btn-active-color: #ceeaf5;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ceeaf5;
  --bs-btn-hover-color: #ceeaf5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ceeaf5;
  --bs-btn-disabled-color: #ceeaf5;
}
.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: #ceeaf5;
  border-color: #ceeaf5;
  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: #ceeaf5;
  border-color: #ceeaf5;
  color: #212529;
}
.show > .btn-outline-tertiary-light.dropdown-toggle,
.btn-outline-tertiary-light.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #bde3f2 !important;
  border-color: #bde3f2 !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: #212529 !important;
    background-color: #bde3f2 !important;
    border-color: #bde3f2 !important;
  }
}
.btn-outline-tertiary-light.disabled,
.btn-outline-tertiary-light:disabled {
  color: #e7f5fa;
  border-color: #e7f5fa;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-tertiary-light-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f3fafd;
  --bs-btn-active-color: #48b0db;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f3fafd;
  --bs-btn-hover-color: #48b0db;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f3fafd;
  --bs-btn-disabled-color: #48b0db;
}
.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: #48b0db;
  border-color: #f3fafd;
  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: #f3fafd;
  border-color: #f3fafd;
  color: #212529;
}
.show > .btn-outline-tertiary-light-faded.dropdown-toggle,
.btn-outline-tertiary-light-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #e2f2f9 !important;
  border-color: #e2f2f9 !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: #212529 !important;
    background-color: #e2f2f9 !important;
    border-color: #e2f2f9 !important;
  }
}
.btn-outline-tertiary-light-faded.disabled,
.btn-outline-tertiary-light-faded:disabled {
  color: #f9fcfe;
  border-color: #f9fcfe;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-tertiary-light-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #f8fcfe;
  --bs-btn-active-color: #4db2dc;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f8fcfe;
  --bs-btn-hover-color: #4db2dc;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8fcfe;
  --bs-btn-disabled-color: #4db2dc;
}
.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: #4db2dc;
  border-color: #f8fcfe;
  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: #f8fcfe;
  border-color: #f8fcfe;
  color: #212529;
}
.show > .btn-outline-tertiary-light-pale.dropdown-toggle,
.btn-outline-tertiary-light-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #e7f4fa !important;
  border-color: #e7f4fa !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: #212529 !important;
    background-color: #e7f4fa !important;
    border-color: #e7f4fa !important;
  }
}
.btn-outline-tertiary-light-pale.disabled,
.btn-outline-tertiary-light-pale:disabled {
  color: #fbfdfe;
  border-color: #fbfdfe;
  opacity: inherit;
}
.alert-tertiary-light {
  color: #4fb3dc;
  background-color: #f0f9fc;
  border-color: #ecf7fb;
}
.alert-tertiary-light .alert-link {
  color: #39aad8;
}
.list-group-item-tertiary-light {
  color: #212529;
  background-color: #f0f9fc;
}
.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: #212529;
  background-color: #dff1f9 !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: #bde3f2 !important;
  border-color: #bde3f2;
}
.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: #212529;
  background-color: #dff1f9 !important;
  box-shadow: 0 0 7px 0 #bde3f2 !important;
}
.card.card-action-tertiary-light:active,
.card.card-action-tertiary-light.active {
  color: #212529;
  background-color: #bde3f2 !important;
  box-shadow: 0 0 7px 0 #9bd4eb !important;
}
.form-check-input-tertiary-light:checked,
.form-check-input-tertiary-light[type=checkbox]:indeterminate {
  border-color: #ceeaf5;
  background-color: #ceeaf5;
  color: #212529;
}
.form-check .form-check-input-tertiary-light:checked ~ .form-check-label.form-check-label-em {
  color: #ceeaf5;
  font-weight: 700;
}
.table-tertiary-light {
  background-color: #f5fbfd;
  --bs-table-bg: #f5fbfd;
  border-color: #f0f9fc;
  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(206, 234, 245, 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(206, 234, 245, 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 #ceeaf5 !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 #ceeaf5 !important;
}
.popover-tertiary-light-faded {
  --bs-popover-border-color: #ceeaf5;
  --bs-popover-header-bg: rgba(206, 234, 245, 0.25);
  --bs-popover-header-color: #ceeaf5;
}
.popover-tertiary-light {
  --bs-popover-border-color: #ceeaf5;
  --bs-popover-header-bg: #ceeaf5;
  --bs-popover-header-color: #212529;
}
:root {
  --bs-tertiary-dark: #68848f;
  --bs-tertiary-dark-rgb: 104.4, 132, 143.4;
  --bs-tertiary-dark-r: 104.4;
  --bs-tertiary-dark-g: 132;
  --bs-tertiary-dark-b: 143.4;
  --bs-tertiary-dark-hover: #607984;
  --bs-tertiary-dark-hover-rgb: 95.80532688, 121.13317191, 131.59467312;
  --bs-tertiary-dark-hover-r: 95.80532688;
  --bs-tertiary-dark-hover-g: 121.13317191;
  --bs-tertiary-dark-hover-b: 131.59467312;
  --bs-tertiary-dark-active: #4f636c;
  --bs-tertiary-dark-active-rgb: 78.61598063, 99.39951574, 107.98401937;
  --bs-tertiary-dark-active-r: 78.61598063;
  --bs-tertiary-dark-active-g: 99.39951574;
  --bs-tertiary-dark-active-b: 107.98401937;
  --bs-tertiary-dark-faded: #d9e0e3;
  --bs-tertiary-dark-faded-rgb: 217.35, 224.25, 227.1;
  --bs-tertiary-dark-faded-r: 217.35;
  --bs-tertiary-dark-faded-g: 224.25;
  --bs-tertiary-dark-faded-b: 227.1;
  --bs-tertiary-dark-faded-hover: #ced7da;
  --bs-tertiary-dark-faded-hover-rgb: 205.63283753, 214.68020595, 218.41716247;
  --bs-tertiary-dark-faded-hover-r: 205.63283753;
  --bs-tertiary-dark-faded-hover-g: 214.68020595;
  --bs-tertiary-dark-faded-hover-b: 218.41716247;
  --bs-tertiary-dark-faded-active: #b6c4c9;
  --bs-tertiary-dark-faded-active-rgb: 182.19851259, 195.54061785, 201.05148741;
  --bs-tertiary-dark-faded-active-r: 182.19851259;
  --bs-tertiary-dark-faded-active-g: 195.54061785;
  --bs-tertiary-dark-faded-active-b: 201.05148741;
  --bs-tertiary-dark-pale: #e8edee;
  --bs-tertiary-dark-pale-rgb: 232.41, 236.55, 238.26;
  --bs-tertiary-dark-pale-r: 232.41;
  --bs-tertiary-dark-pale-g: 236.55;
  --bs-tertiary-dark-pale-b: 238.26;
  --bs-tertiary-dark-pale-hover: #dde3e6;
  --bs-tertiary-dark-pale-hover-rgb: 220.69283753, 226.98020595, 229.57716247;
  --bs-tertiary-dark-pale-hover-r: 220.69283753;
  --bs-tertiary-dark-pale-hover-g: 226.98020595;
  --bs-tertiary-dark-pale-hover-b: 229.57716247;
  --bs-tertiary-dark-pale-active: #c5d0d4;
  --bs-tertiary-dark-pale-active-rgb: 197.25851259, 207.84061785, 212.21148741;
  --bs-tertiary-dark-pale-active-r: 197.25851259;
  --bs-tertiary-dark-pale-active-g: 207.84061785;
  --bs-tertiary-dark-pale-active-b: 212.21148741;
}
.bg-tertiary-dark {
  background-color: #68848f !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: #e0e0e0;
}
.bg-tertiary-dark-hover {
  background-color: #68848f !important;
  color: #fff;
  cursor: pointer;
}
.bg-tertiary-dark-hover:active,
.bg-tertiary-dark-hover.active {
  background-color: #4f636c !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: #607984 !important;
  color: #fff;
}
.border-tertiary-dark {
  border-color: #68848f !important;
}
.text-tertiary-dark {
  color: #68848f !important;
}
.link-tertiary-dark,
.text-tertiary-dark-hover {
  color: #68848f !important;
  cursor: pointer;
}
.link-tertiary-dark:active,
.link-tertiary-dark.active,
.text-tertiary-dark-hover:active,
.text-tertiary-dark-hover.active {
  color: #4f636c !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: #607984 !important;
}
.bg-tertiary-dark-faded {
  background-color: #d9e0e3 !important;
  color: #212529;
}
.bg-tertiary-dark-op-0 {
  background-color: rgba(104, 132, 143, 0) !important;
  color: #fff;
}
.bg-tertiary-dark-op-5 {
  background-color: rgba(104, 132, 143, 0.05) !important;
  color: #fff;
}
.bg-tertiary-dark-op-10 {
  background-color: rgba(104, 132, 143, 0.1) !important;
  color: #fff;
}
.bg-tertiary-dark-op-15 {
  background-color: rgba(104, 132, 143, 0.15) !important;
  color: #fff;
}
.bg-tertiary-dark-op-20 {
  background-color: rgba(104, 132, 143, 0.2) !important;
  color: #fff;
}
.bg-tertiary-dark-op-25 {
  background-color: rgba(104, 132, 143, 0.25) !important;
  color: #fff;
}
.bg-tertiary-dark-op-30 {
  background-color: rgba(104, 132, 143, 0.3) !important;
  color: #fff;
}
.bg-tertiary-dark-op-35 {
  background-color: rgba(104, 132, 143, 0.35) !important;
  color: #fff;
}
.bg-tertiary-dark-op-40 {
  background-color: rgba(104, 132, 143, 0.4) !important;
  color: #fff;
}
.bg-tertiary-dark-op-45 {
  background-color: rgba(104, 132, 143, 0.45) !important;
  color: #fff;
}
.bg-tertiary-dark-op-50 {
  background-color: rgba(104, 132, 143, 0.5) !important;
  color: #fff;
}
.bg-tertiary-dark-op-55 {
  background-color: rgba(104, 132, 143, 0.55) !important;
  color: #fff;
}
.bg-tertiary-dark-op-60 {
  background-color: rgba(104, 132, 143, 0.6) !important;
  color: #fff;
}
.bg-tertiary-dark-op-65 {
  background-color: rgba(104, 132, 143, 0.65) !important;
  color: #fff;
}
.bg-tertiary-dark-op-70 {
  background-color: rgba(104, 132, 143, 0.7) !important;
  color: #fff;
}
.bg-tertiary-dark-op-75 {
  background-color: rgba(104, 132, 143, 0.75) !important;
  color: #fff;
}
.bg-tertiary-dark-op-80 {
  background-color: rgba(104, 132, 143, 0.8) !important;
  color: #fff;
}
.bg-tertiary-dark-op-85 {
  background-color: rgba(104, 132, 143, 0.85) !important;
  color: #fff;
}
.bg-tertiary-dark-op-90 {
  background-color: rgba(104, 132, 143, 0.9) !important;
  color: #fff;
}
.bg-tertiary-dark-op-95 {
  background-color: rgba(104, 132, 143, 0.95) !important;
  color: #fff;
}
.bg-tertiary-dark-op-100 {
  background-color: #68848f !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: #3c444b;
}
.bg-tertiary-dark-faded-hover {
  background-color: #d9e0e3 !important;
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-dark-faded-hover:active,
.bg-tertiary-dark-faded-hover.active {
  background-color: #b6c4c9 !important;
  color: #212529;
}
.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: #ced7da !important;
  color: #212529;
}
.border-tertiary-dark-faded {
  border-color: #d9e0e3 !important;
}
.text-tertiary-dark-faded {
  color: #d9e0e3 !important;
}
.text-tertiary-dark-faded-hover {
  color: #d9e0e3 !important;
  cursor: pointer;
}
.text-tertiary-dark-faded-hover:active,
.text-tertiary-dark-faded-hover.active {
  color: #b6c4c9 !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: #ced7da !important;
}
.bg-tertiary-dark-pale {
  background-color: #e8edee !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: #3c444b;
}
.bg-tertiary-dark-pale-hover {
  background-color: #e8edee !important;
  color: #212529;
  cursor: pointer;
}
.bg-tertiary-dark-pale-hover:active,
.bg-tertiary-dark-pale-hover.active {
  background-color: #c5d0d4 !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: #dde3e6 !important;
  color: #212529;
}
.border-tertiary-dark-pale {
  border-color: #e8edee !important;
}
.text-tertiary-dark-pale {
  color: #e8edee !important;
}
.text-tertiary-dark-pale-hover {
  color: #e8edee !important;
  cursor: pointer;
}
.text-tertiary-dark-pale-hover:active,
.text-tertiary-dark-pale-hover.active {
  color: #c5d0d4 !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: #dde3e6 !important;
}
.btn-tertiary-dark {
  --bs-btn-active-bg: #68848f;
  --bs-btn-active-border-color: #68848f;
  --bs-btn-active-color: #fff;
  --bs-btn-hover-bg: #68848f;
  --bs-btn-hover-border-color: #68848f;
  --bs-btn-hover-color: #fff;
  --bs-btn-disabled-bg: #68848f;
  --bs-btn-disabled-border-color: #68848f;
  --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: #68848f;
  border-color: #68848f;
  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: #4f636c;
  border-color: #4f636c;
  color: #fff;
}
.show > .btn-tertiary-dark.dropdown-toggle,
.btn-tertiary-dark.dropdown-toggle.show {
  background: none;
  background-color: #607984 !important;
  border-color: #607984 !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: #607984 !important;
    border-color: #607984 !important;
    color: #fff !important;
  }
}
.btn-tertiary-dark.disabled,
.btn-tertiary-dark:disabled {
  background-color: #b4c2c7;
  border-color: #b4c2c7;
  opacity: inherit;
  color: #d2dade;
}
.btn-tertiary-dark-faded {
  --bs-btn-active-bg: #d9e0e3;
  --bs-btn-active-border-color: #d9e0e3;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #d9e0e3;
  --bs-btn-hover-border-color: #d9e0e3;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #d9e0e3;
  --bs-btn-disabled-border-color: #d9e0e3;
  --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: #d9e0e3;
  border-color: #d9e0e3;
  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: #b6c4c9;
  border-color: #b6c4c9;
  color: #212529;
}
.show > .btn-tertiary-dark-faded.dropdown-toggle,
.btn-tertiary-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #ced7da !important;
  border-color: #ced7da !important;
  color: #212529 !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: #ced7da !important;
    border-color: #ced7da !important;
    color: #212529 !important;
  }
}
.btn-tertiary-dark-faded.disabled,
.btn-tertiary-dark-faded:disabled {
  background-color: #ecf0f1;
  border-color: #ecf0f1;
  opacity: inherit;
  color: #b9c6cb;
}
.btn-tertiary-dark-pale {
  --bs-btn-active-bg: #e8edee;
  --bs-btn-active-border-color: #e8edee;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #e8edee;
  --bs-btn-hover-border-color: #e8edee;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #e8edee;
  --bs-btn-disabled-border-color: #e8edee;
  --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: #e8edee;
  border-color: #e8edee;
  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: #c5d0d4;
  border-color: #c5d0d4;
  color: #212529;
}
.show > .btn-tertiary-dark-pale.dropdown-toggle,
.btn-tertiary-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #dde3e6 !important;
  border-color: #dde3e6 !important;
  color: #212529 !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: #dde3e6 !important;
    border-color: #dde3e6 !important;
    color: #212529 !important;
  }
}
.btn-tertiary-dark-pale.disabled,
.btn-tertiary-dark-pale:disabled {
  background-color: #f4f6f7;
  border-color: #f4f6f7;
  opacity: inherit;
  color: #becacf;
}
.btn-outline-tertiary-dark {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #68848f;
  --bs-btn-active-color: #68848f;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #68848f;
  --bs-btn-hover-color: #68848f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #68848f;
  --bs-btn-disabled-color: #68848f;
}
.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: #68848f;
  border-color: #68848f;
  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: #68848f;
  border-color: #68848f;
  color: #fff;
}
.show > .btn-outline-tertiary-dark.dropdown-toggle,
.btn-outline-tertiary-dark.dropdown-toggle.show {
  color: #fff !important;
  background-color: #607984 !important;
  border-color: #607984 !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: #607984 !important;
    border-color: #607984 !important;
  }
}
.btn-outline-tertiary-dark.disabled,
.btn-outline-tertiary-dark:disabled {
  color: #b4c2c7;
  border-color: #b4c2c7;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-tertiary-dark-faded {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #d9e0e3;
  --bs-btn-active-color: #d9e0e3;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #d9e0e3;
  --bs-btn-hover-color: #d9e0e3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d9e0e3;
  --bs-btn-disabled-color: #d9e0e3;
}
.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: #d9e0e3;
  border-color: #d9e0e3;
  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: #d9e0e3;
  border-color: #d9e0e3;
  color: #212529;
}
.show > .btn-outline-tertiary-dark-faded.dropdown-toggle,
.btn-outline-tertiary-dark-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #ced7da !important;
  border-color: #ced7da !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: #212529 !important;
    background-color: #ced7da !important;
    border-color: #ced7da !important;
  }
}
.btn-outline-tertiary-dark-faded.disabled,
.btn-outline-tertiary-dark-faded:disabled {
  color: #ecf0f1;
  border-color: #ecf0f1;
  background-color: transparent;
  opacity: inherit;
}
.btn-outline-tertiary-dark-pale {
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: #e8edee;
  --bs-btn-active-color: #738d97;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #e8edee;
  --bs-btn-hover-color: #738d97;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e8edee;
  --bs-btn-disabled-color: #738d97;
}
.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: #738d97;
  border-color: #e8edee;
  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: #e8edee;
  border-color: #e8edee;
  color: #212529;
}
.show > .btn-outline-tertiary-dark-pale.dropdown-toggle,
.btn-outline-tertiary-dark-pale.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #dde3e6 !important;
  border-color: #dde3e6 !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: #212529 !important;
    background-color: #dde3e6 !important;
    border-color: #dde3e6 !important;
  }
}
.btn-outline-tertiary-dark-pale.disabled,
.btn-outline-tertiary-dark-pale:disabled {
  color: #f4f6f7;
  border-color: #f4f6f7;
  opacity: inherit;
}
.alert-tertiary-dark {
  color: #283237;
  background-color: #d2dade;
  border-color: #c3ced2;
}
.alert-tertiary-dark .alert-link {
  color: #1d2528;
}
.list-group-item-tertiary-dark {
  color: #212529;
  background-color: #d2dade;
}
.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: #212529;
  background-color: #c6d1d5 !important;
}
.list-group-item-tertiary-dark.list-group-item-action.active,
.list-group-item-tertiary-dark.list-group-item-action:active {
  color: #212529;
  background-color: #afbdc3 !important;
  border-color: #afbdc3;
}
.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: #212529;
  background-color: #c6d1d5 !important;
  box-shadow: 0 0 7px 0 #607984 !important;
}
.card.card-action-tertiary-dark:active,
.card.card-action-tertiary-dark.active {
  color: #212529;
  background-color: #afbdc3 !important;
  box-shadow: 0 0 7px 0 #4f636c !important;
}
.form-check-input-tertiary-dark:checked,
.form-check-input-tertiary-dark[type=checkbox]:indeterminate {
  border-color: #68848f;
  background-color: #68848f;
  color: #fff;
}
.form-check .form-check-input-tertiary-dark:checked ~ .form-check-label.form-check-label-em {
  color: #68848f;
  font-weight: 700;
}
.table-tertiary-dark {
  background-color: #e1e6e9;
  --bs-table-bg: #e1e6e9;
  border-color: #d2dade;
  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(104, 132, 143, 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(104, 132, 143, 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 #68848f !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 #68848f !important;
}
.popover-tertiary-dark-faded {
  --bs-popover-border-color: #68848f;
  --bs-popover-header-bg: rgba(104, 132, 143, 0.25);
  --bs-popover-header-color: #68848f;
}
.popover-tertiary-dark {
  --bs-popover-border-color: #68848f;
  --bs-popover-header-bg: #68848f;
  --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: #008200;
  --bs-success-hover-rgb: 0, 129.6, 0;
  --bs-success-hover-r: 0;
  --bs-success-hover-g: 129.6;
  --bs-success-hover-b: 0;
  --bs-success-active: #005900;
  --bs-success-active-rgb: 0, 88.8, 0;
  --bs-success-active-r: 0;
  --bs-success-active-g: 88.8;
  --bs-success-active-b: 0;
  --bs-success-faded: #bfe5bf;
  --bs-success-faded-rgb: 191.25, 228.75, 191.25;
  --bs-success-faded-r: 191.25;
  --bs-success-faded-g: 228.75;
  --bs-success-faded-b: 191.25;
  --bs-success-faded-hover: #b1dfb1;
  --bs-success-faded-hover-rgb: 176.8, 222.8, 176.8;
  --bs-success-faded-hover-r: 176.8;
  --bs-success-faded-hover-g: 222.8;
  --bs-success-faded-hover-b: 176.8;
  --bs-success-faded-active: #94d394;
  --bs-success-faded-active-rgb: 147.9, 210.9, 147.9;
  --bs-success-faded-active-r: 147.9;
  --bs-success-faded-active-g: 210.9;
  --bs-success-faded-active-b: 147.9;
  --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: #cae9ca;
  --bs-success-pale-hover-rgb: 202.3, 233.3, 202.3;
  --bs-success-pale-hover-r: 202.3;
  --bs-success-pale-hover-g: 233.3;
  --bs-success-pale-hover-b: 202.3;
  --bs-success-pale-active: #adddad;
  --bs-success-pale-active-rgb: 173.4, 221.4, 173.4;
  --bs-success-pale-active-r: 173.4;
  --bs-success-pale-active-g: 221.4;
  --bs-success-pale-active-b: 173.4;
}
.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: #e0e0e0;
}
.bg-success-hover {
  background-color: #009600 !important;
  color: #fff;
  cursor: pointer;
}
.bg-success-hover:active,
.bg-success-hover.active {
  background-color: #005900 !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: #008200 !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: #005900 !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: #008200 !important;
}
.bg-success-faded {
  background-color: #bfe5bf !important;
  color: #212529;
}
.bg-success-op-0 {
  background-color: rgba(0, 150, 0, 0) !important;
  color: #fff;
}
.bg-success-op-5 {
  background-color: rgba(0, 150, 0, 0.05) !important;
  color: #fff;
}
.bg-success-op-10 {
  background-color: rgba(0, 150, 0, 0.1) !important;
  color: #fff;
}
.bg-success-op-15 {
  background-color: rgba(0, 150, 0, 0.15) !important;
  color: #fff;
}
.bg-success-op-20 {
  background-color: rgba(0, 150, 0, 0.2) !important;
  color: #fff;
}
.bg-success-op-25 {
  background-color: rgba(0, 150, 0, 0.25) !important;
  color: #fff;
}
.bg-success-op-30 {
  background-color: rgba(0, 150, 0, 0.3) !important;
  color: #fff;
}
.bg-success-op-35 {
  background-color: rgba(0, 150, 0, 0.35) !important;
  color: #fff;
}
.bg-success-op-40 {
  background-color: rgba(0, 150, 0, 0.4) !important;
  color: #fff;
}
.bg-success-op-45 {
  background-color: rgba(0, 150, 0, 0.45) !important;
  color: #fff;
}
.bg-success-op-50 {
  background-color: rgba(0, 150, 0, 0.5) !important;
  color: #fff;
}
.bg-success-op-55 {
  background-color: rgba(0, 150, 0, 0.55) !important;
  color: #fff;
}
.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: #3c444b;
}
.bg-success-faded-hover {
  background-color: #bfe5bf !important;
  color: #212529;
  cursor: pointer;
}
.bg-success-faded-hover:active,
.bg-success-faded-hover.active {
  background-color: #94d394 !important;
  color: #212529;
}
.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: #b1dfb1 !important;
  color: #212529;
}
.border-success-faded {
  border-color: #bfe5bf !important;
}
.text-success-faded {
  color: #bfe5bf !important;
}
.text-success-faded-hover {
  color: #bfe5bf !important;
  cursor: pointer;
}
.text-success-faded-hover:active,
.text-success-faded-hover.active {
  color: #94d394 !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: #b1dfb1 !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: #3c444b;
}
.bg-success-pale-hover {
  background-color: #d9efd9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-success-pale-hover:active,
.bg-success-pale-hover.active {
  background-color: #adddad !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: #cae9ca !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: #adddad !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: #cae9ca !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: #005900;
  border-color: #005900;
  color: #fff;
}
.show > .btn-success.dropdown-toggle,
.btn-success.dropdown-toggle.show {
  background: none;
  background-color: #008200 !important;
  border-color: #008200 !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: #008200 !important;
    border-color: #008200 !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: #bfe5bf;
  --bs-btn-active-border-color: #bfe5bf;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #bfe5bf;
  --bs-btn-hover-border-color: #bfe5bf;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #bfe5bf;
  --bs-btn-disabled-border-color: #bfe5bf;
  --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: #bfe5bf;
  border-color: #bfe5bf;
  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: #94d394;
  border-color: #94d394;
  color: #212529;
}
.show > .btn-success-faded.dropdown-toggle,
.btn-success-faded.dropdown-toggle.show {
  background: none;
  background-color: #b1dfb1 !important;
  border-color: #b1dfb1 !important;
  color: #212529 !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: #b1dfb1 !important;
    border-color: #b1dfb1 !important;
    color: #212529 !important;
  }
}
.btn-success-faded.disabled,
.btn-success-faded:disabled {
  background-color: #dff2df;
  border-color: #dff2df;
  opacity: inherit;
  color: #a4d9a4;
}
.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: #adddad;
  border-color: #adddad;
  color: #212529;
}
.show > .btn-success-pale.dropdown-toggle,
.btn-success-pale.dropdown-toggle.show {
  background: none;
  background-color: #cae9ca !important;
  border-color: #cae9ca !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: #cae9ca !important;
    border-color: #cae9ca !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: #008200 !important;
  border-color: #008200 !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: #008200 !important;
    border-color: #008200 !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: #bfe5bf;
  --bs-btn-active-color: #bfe5bf;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #bfe5bf;
  --bs-btn-hover-color: #bfe5bf;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #bfe5bf;
  --bs-btn-disabled-color: #bfe5bf;
}
.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: #bfe5bf;
  border-color: #bfe5bf;
  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: #bfe5bf;
  border-color: #bfe5bf;
  color: #212529;
}
.show > .btn-outline-success-faded.dropdown-toggle,
.btn-outline-success-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b1dfb1 !important;
  border-color: #b1dfb1 !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: #212529 !important;
    background-color: #b1dfb1 !important;
    border-color: #b1dfb1 !important;
  }
}
.btn-outline-success-faded.disabled,
.btn-outline-success-faded:disabled {
  color: #dff2df;
  border-color: #dff2df;
  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: #cae9ca !important;
  border-color: #cae9ca !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: #cae9ca !important;
    border-color: #cae9ca !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: #212529;
  background-color: #a4daa4 !important;
}
.list-group-item-success.list-group-item-action.active,
.list-group-item-success.list-group-item-action:active {
  color: #212529;
  background-color: #87ce87 !important;
  border-color: #87ce87;
}
.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: #212529;
  background-color: #a4daa4 !important;
  box-shadow: 0 0 7px 0 #008200 !important;
}
.card.card-action-success:active,
.card.card-action-success.active {
  color: #212529;
  background-color: #87ce87 !important;
  box-shadow: 0 0 7px 0 #005900 !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: #f2b500;
  --bs-warning-hover-rgb: 241.6, 181.2, 0;
  --bs-warning-hover-r: 241.6;
  --bs-warning-hover-g: 181.2;
  --bs-warning-hover-b: 0;
  --bs-warning-active: #c99700;
  --bs-warning-active-rgb: 200.8, 150.6, 0;
  --bs-warning-active-r: 200.8;
  --bs-warning-active-g: 150.6;
  --bs-warning-active-b: 0;
  --bs-warning-faded: #fff0c1;
  --bs-warning-faded-rgb: 255, 239.5, 193;
  --bs-warning-faded-r: 255;
  --bs-warning-faded-g: 239.5;
  --bs-warning-faded-b: 193;
  --bs-warning-faded-hover: #ffeaad;
  --bs-warning-faded-hover-rgb: 255, 234.4, 172.6;
  --bs-warning-faded-hover-r: 255;
  --bs-warning-faded-hover-g: 234.4;
  --bs-warning-faded-hover-b: 172.6;
  --bs-warning-faded-active: #ffe084;
  --bs-warning-faded-active-rgb: 255, 224.2, 131.8;
  --bs-warning-faded-active-r: 255;
  --bs-warning-faded-active-g: 224.2;
  --bs-warning-faded-active-b: 131.8;
  --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: #fff1c5;
  --bs-warning-pale-hover-rgb: 255, 240.6, 197.4;
  --bs-warning-pale-hover-r: 255;
  --bs-warning-pale-hover-g: 240.6;
  --bs-warning-pale-hover-b: 197.4;
  --bs-warning-pale-active: #ffe69d;
  --bs-warning-pale-active-rgb: 255, 230.4, 156.6;
  --bs-warning-pale-active-r: 255;
  --bs-warning-pale-active-g: 230.4;
  --bs-warning-pale-active-b: 156.6;
}
.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: #3c444b;
}
.bg-warning-hover {
  background-color: #ffc107 !important;
  color: #212529;
  cursor: pointer;
}
.bg-warning-hover:active,
.bg-warning-hover.active {
  background-color: #c99700 !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: #f2b500 !important;
  color: #212529;
}
.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: #c99700 !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: #f2b500 !important;
}
.bg-warning-faded {
  background-color: #fff0c1 !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: #3c444b;
}
.bg-warning-faded-hover {
  background-color: #fff0c1 !important;
  color: #212529;
  cursor: pointer;
}
.bg-warning-faded-hover:active,
.bg-warning-faded-hover.active {
  background-color: #ffe084 !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: #ffeaad !important;
  color: #212529;
}
.border-warning-faded {
  border-color: #fff0c1 !important;
}
.text-warning-faded {
  color: #fff0c1 !important;
}
.text-warning-faded-hover {
  color: #fff0c1 !important;
  cursor: pointer;
}
.text-warning-faded-hover:active,
.text-warning-faded-hover.active {
  color: #ffe084 !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: #ffeaad !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: #3c444b;
}
.bg-warning-pale-hover {
  background-color: #fff6da !important;
  color: #212529;
  cursor: pointer;
}
.bg-warning-pale-hover:active,
.bg-warning-pale-hover.active {
  background-color: #ffe69d !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: #fff1c5 !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: #ffe69d !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: #fff1c5 !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: #c99700;
  border-color: #c99700;
  color: #fff;
}
.show > .btn-warning.dropdown-toggle,
.btn-warning.dropdown-toggle.show {
  background: none;
  background-color: #f2b500 !important;
  border-color: #f2b500 !important;
  color: #212529 !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: #f2b500 !important;
    border-color: #f2b500 !important;
    color: #212529 !important;
  }
}
.btn-warning.disabled,
.btn-warning:disabled {
  background-color: #ffe083;
  border-color: #ffe083;
  opacity: inherit;
  color: #ffd34f;
}
.btn-warning-faded {
  --bs-btn-active-bg: #fff0c1;
  --bs-btn-active-border-color: #fff0c1;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fff0c1;
  --bs-btn-hover-border-color: #fff0c1;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fff0c1;
  --bs-btn-disabled-border-color: #fff0c1;
  --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: #fff0c1;
  border-color: #fff0c1;
  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: #ffe084;
  border-color: #ffe084;
  color: #212529;
}
.show > .btn-warning-faded.dropdown-toggle,
.btn-warning-faded.dropdown-toggle.show {
  background: none;
  background-color: #ffeaad !important;
  border-color: #ffeaad !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: #ffeaad !important;
    border-color: #ffeaad !important;
    color: #212529 !important;
  }
}
.btn-warning-faded.disabled,
.btn-warning-faded:disabled {
  background-color: #fff7e0;
  border-color: #fff7e0;
  opacity: inherit;
  color: #ffe186;
}
.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: #ffe69d;
  border-color: #ffe69d;
  color: #212529;
}
.show > .btn-warning-pale.dropdown-toggle,
.btn-warning-pale.dropdown-toggle.show {
  background: none;
  background-color: #fff1c5 !important;
  border-color: #fff1c5 !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: #fff1c5 !important;
    border-color: #fff1c5 !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: #212529 !important;
  background-color: #f2b500 !important;
  border-color: #f2b500 !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: #212529 !important;
    background-color: #f2b500 !important;
    border-color: #f2b500 !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: #fff0c1;
  --bs-btn-active-color: #f4b700;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fff0c1;
  --bs-btn-hover-color: #f4b700;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fff0c1;
  --bs-btn-disabled-color: #f4b700;
}
.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: #f4b700;
  border-color: #fff0c1;
  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: #fff0c1;
  border-color: #fff0c1;
  color: #212529;
}
.show > .btn-outline-warning-faded.dropdown-toggle,
.btn-outline-warning-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #ffeaad !important;
  border-color: #ffeaad !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: #ffeaad !important;
    border-color: #ffeaad !important;
  }
}
.btn-outline-warning-faded.disabled,
.btn-outline-warning-faded:disabled {
  color: #fff7e0;
  border-color: #fff7e0;
  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: #fff1c5 !important;
  border-color: #fff1c5 !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: #fff1c5 !important;
    border-color: #fff1c5 !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: #ffe7a0 !important;
}
.list-group-item-warning.list-group-item-action.active,
.list-group-item-warning.list-group-item-action:active {
  color: #212529;
  background-color: #ffdd77 !important;
  border-color: #ffdd77;
}
.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: #ffe7a0 !important;
  box-shadow: 0 0 7px 0 #f2b500 !important;
}
.card.card-action-warning:active,
.card.card-action-warning.active {
  color: #212529;
  background-color: #ffdd77 !important;
  box-shadow: 0 0 7px 0 #c99700 !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: #eb0000;
  --bs-danger-hover-rgb: 234.6, 0, 0;
  --bs-danger-hover-r: 234.6;
  --bs-danger-hover-g: 0;
  --bs-danger-hover-b: 0;
  --bs-danger-active: #c20000;
  --bs-danger-active-rgb: 193.8, 0, 0;
  --bs-danger-active-r: 193.8;
  --bs-danger-active-g: 0;
  --bs-danger-active-b: 0;
  --bs-danger-faded: #ffbfbf;
  --bs-danger-faded-rgb: 255, 191.25, 191.25;
  --bs-danger-faded-r: 255;
  --bs-danger-faded-g: 191.25;
  --bs-danger-faded-b: 191.25;
  --bs-danger-faded-hover: #ffabab;
  --bs-danger-faded-hover-rgb: 255, 170.85, 170.85;
  --bs-danger-faded-hover-r: 255;
  --bs-danger-faded-hover-g: 170.85;
  --bs-danger-faded-hover-b: 170.85;
  --bs-danger-faded-active: #ff8282;
  --bs-danger-faded-active-rgb: 255, 130.05, 130.05;
  --bs-danger-faded-active-r: 255;
  --bs-danger-faded-active-g: 130.05;
  --bs-danger-faded-active-b: 130.05;
  --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: #ffc4c4;
  --bs-danger-pale-hover-rgb: 255, 196.35, 196.35;
  --bs-danger-pale-hover-r: 255;
  --bs-danger-pale-hover-g: 196.35;
  --bs-danger-pale-hover-b: 196.35;
  --bs-danger-pale-active: #ff9c9c;
  --bs-danger-pale-active-rgb: 255, 155.55, 155.55;
  --bs-danger-pale-active-r: 255;
  --bs-danger-pale-active-g: 155.55;
  --bs-danger-pale-active-b: 155.55;
}
.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: #e0e0e0;
}
.bg-danger-hover {
  background-color: red !important;
  color: #fff;
  cursor: pointer;
}
.bg-danger-hover:active,
.bg-danger-hover.active {
  background-color: #c20000 !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: #eb0000 !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: #c20000 !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: #eb0000 !important;
}
.bg-danger-faded {
  background-color: #ffbfbf !important;
  color: #212529;
}
.bg-danger-op-0 {
  background-color: rgba(255, 0, 0, 0) !important;
  color: #fff;
}
.bg-danger-op-5 {
  background-color: rgba(255, 0, 0, 0.05) !important;
  color: #fff;
}
.bg-danger-op-10 {
  background-color: rgba(255, 0, 0, 0.1) !important;
  color: #fff;
}
.bg-danger-op-15 {
  background-color: rgba(255, 0, 0, 0.15) !important;
  color: #fff;
}
.bg-danger-op-20 {
  background-color: rgba(255, 0, 0, 0.2) !important;
  color: #fff;
}
.bg-danger-op-25 {
  background-color: rgba(255, 0, 0, 0.25) !important;
  color: #fff;
}
.bg-danger-op-30 {
  background-color: rgba(255, 0, 0, 0.3) !important;
  color: #fff;
}
.bg-danger-op-35 {
  background-color: rgba(255, 0, 0, 0.35) !important;
  color: #fff;
}
.bg-danger-op-40 {
  background-color: rgba(255, 0, 0, 0.4) !important;
  color: #fff;
}
.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: #212529;
}
.navbar.bg-danger-faded .nav-link.active {
  color: #3c444b;
}
.bg-danger-faded-hover {
  background-color: #ffbfbf !important;
  color: #212529;
  cursor: pointer;
}
.bg-danger-faded-hover:active,
.bg-danger-faded-hover.active {
  background-color: #ff8282 !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: #ffabab !important;
  color: #212529;
}
.border-danger-faded {
  border-color: #ffbfbf !important;
}
.text-danger-faded {
  color: #ffbfbf !important;
}
.text-danger-faded-hover {
  color: #ffbfbf !important;
  cursor: pointer;
}
.text-danger-faded-hover:active,
.text-danger-faded-hover.active {
  color: #ff8282 !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: #ffabab !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: #3c444b;
}
.bg-danger-pale-hover {
  background-color: #ffd9d9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-danger-pale-hover:active,
.bg-danger-pale-hover.active {
  background-color: #ff9c9c !important;
  color: #212529;
}
.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: #ffc4c4 !important;
  color: #212529;
}
.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: #ff9c9c !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: #ffc4c4 !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: #c20000;
  border-color: #c20000;
  color: #fff;
}
.show > .btn-danger.dropdown-toggle,
.btn-danger.dropdown-toggle.show {
  background: none;
  background-color: #eb0000 !important;
  border-color: #eb0000 !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: #eb0000 !important;
    border-color: #eb0000 !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: #ffbfbf;
  --bs-btn-active-border-color: #ffbfbf;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffbfbf;
  --bs-btn-hover-border-color: #ffbfbf;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffbfbf;
  --bs-btn-disabled-border-color: #ffbfbf;
  --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: #ffbfbf;
  border-color: #ffbfbf;
  color: #212529;
}
.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: #ff8282;
  border-color: #ff8282;
  color: #fff;
}
.show > .btn-danger-faded.dropdown-toggle,
.btn-danger-faded.dropdown-toggle.show {
  background: none;
  background-color: #ffabab !important;
  border-color: #ffabab !important;
  color: #212529 !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: #ffabab !important;
    border-color: #ffabab !important;
    color: #212529 !important;
  }
}
.btn-danger-faded.disabled,
.btn-danger-faded:disabled {
  background-color: #ffdfdf;
  border-color: #ffdfdf;
  opacity: inherit;
  color: #ff8686;
}
.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: #ff9c9c;
  border-color: #ff9c9c;
  color: #212529;
}
.show > .btn-danger-pale.dropdown-toggle,
.btn-danger-pale.dropdown-toggle.show {
  background: none;
  background-color: #ffc4c4 !important;
  border-color: #ffc4c4 !important;
  color: #212529 !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: #ffc4c4 !important;
    border-color: #ffc4c4 !important;
    color: #212529 !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: #eb0000 !important;
  border-color: #eb0000 !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: #eb0000 !important;
    border-color: #eb0000 !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: #ffbfbf;
  --bs-btn-active-color: #ffbfbf;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffbfbf;
  --bs-btn-hover-color: #ffbfbf;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffbfbf;
  --bs-btn-disabled-color: #ffbfbf;
}
.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: #ffbfbf;
  border-color: #ffbfbf;
  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: #ffbfbf;
  border-color: #ffbfbf;
  color: #212529;
}
.show > .btn-outline-danger-faded.dropdown-toggle,
.btn-outline-danger-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #ffabab !important;
  border-color: #ffabab !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: #212529 !important;
    background-color: #ffabab !important;
    border-color: #ffabab !important;
  }
}
.btn-outline-danger-faded.disabled,
.btn-outline-danger-faded:disabled {
  color: #ffdfdf;
  border-color: #ffdfdf;
  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: #212529 !important;
  background-color: #ffc4c4 !important;
  border-color: #ffc4c4 !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: #212529 !important;
    background-color: #ffc4c4 !important;
    border-color: #ffc4c4 !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: #212529;
  background-color: #ff9e9e !important;
}
.list-group-item-danger.list-group-item-action.active,
.list-group-item-danger.list-group-item-action:active {
  color: #fff;
  background-color: #ff7575 !important;
  border-color: #ff7575;
}
.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: #212529;
  background-color: #ff9e9e !important;
  box-shadow: 0 0 7px 0 #eb0000 !important;
}
.card.card-action-danger:active,
.card.card-action-danger.active {
  color: #fff;
  background-color: #ff7575 !important;
  box-shadow: 0 0 7px 0 #c20000 !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: #eb0000;
  --bs-error-hover-rgb: 234.6, 0, 0;
  --bs-error-hover-r: 234.6;
  --bs-error-hover-g: 0;
  --bs-error-hover-b: 0;
  --bs-error-active: #c20000;
  --bs-error-active-rgb: 193.8, 0, 0;
  --bs-error-active-r: 193.8;
  --bs-error-active-g: 0;
  --bs-error-active-b: 0;
  --bs-error-faded: #ffbfbf;
  --bs-error-faded-rgb: 255, 191.25, 191.25;
  --bs-error-faded-r: 255;
  --bs-error-faded-g: 191.25;
  --bs-error-faded-b: 191.25;
  --bs-error-faded-hover: #ffabab;
  --bs-error-faded-hover-rgb: 255, 170.85, 170.85;
  --bs-error-faded-hover-r: 255;
  --bs-error-faded-hover-g: 170.85;
  --bs-error-faded-hover-b: 170.85;
  --bs-error-faded-active: #ff8282;
  --bs-error-faded-active-rgb: 255, 130.05, 130.05;
  --bs-error-faded-active-r: 255;
  --bs-error-faded-active-g: 130.05;
  --bs-error-faded-active-b: 130.05;
  --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: #ffc4c4;
  --bs-error-pale-hover-rgb: 255, 196.35, 196.35;
  --bs-error-pale-hover-r: 255;
  --bs-error-pale-hover-g: 196.35;
  --bs-error-pale-hover-b: 196.35;
  --bs-error-pale-active: #ff9c9c;
  --bs-error-pale-active-rgb: 255, 155.55, 155.55;
  --bs-error-pale-active-r: 255;
  --bs-error-pale-active-g: 155.55;
  --bs-error-pale-active-b: 155.55;
}
.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: #e0e0e0;
}
.bg-error-hover {
  background-color: red !important;
  color: #fff;
  cursor: pointer;
}
.bg-error-hover:active,
.bg-error-hover.active {
  background-color: #c20000 !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: #eb0000 !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: #c20000 !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: #eb0000 !important;
}
.bg-error-faded {
  background-color: #ffbfbf !important;
  color: #212529;
}
.bg-error-op-0 {
  background-color: rgba(255, 0, 0, 0) !important;
  color: #fff;
}
.bg-error-op-5 {
  background-color: rgba(255, 0, 0, 0.05) !important;
  color: #fff;
}
.bg-error-op-10 {
  background-color: rgba(255, 0, 0, 0.1) !important;
  color: #fff;
}
.bg-error-op-15 {
  background-color: rgba(255, 0, 0, 0.15) !important;
  color: #fff;
}
.bg-error-op-20 {
  background-color: rgba(255, 0, 0, 0.2) !important;
  color: #fff;
}
.bg-error-op-25 {
  background-color: rgba(255, 0, 0, 0.25) !important;
  color: #fff;
}
.bg-error-op-30 {
  background-color: rgba(255, 0, 0, 0.3) !important;
  color: #fff;
}
.bg-error-op-35 {
  background-color: rgba(255, 0, 0, 0.35) !important;
  color: #fff;
}
.bg-error-op-40 {
  background-color: rgba(255, 0, 0, 0.4) !important;
  color: #fff;
}
.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: #212529;
}
.navbar.bg-error-faded .nav-link.active {
  color: #3c444b;
}
.bg-error-faded-hover {
  background-color: #ffbfbf !important;
  color: #212529;
  cursor: pointer;
}
.bg-error-faded-hover:active,
.bg-error-faded-hover.active {
  background-color: #ff8282 !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: #ffabab !important;
  color: #212529;
}
.border-error-faded {
  border-color: #ffbfbf !important;
}
.text-error-faded {
  color: #ffbfbf !important;
}
.text-error-faded-hover {
  color: #ffbfbf !important;
  cursor: pointer;
}
.text-error-faded-hover:active,
.text-error-faded-hover.active {
  color: #ff8282 !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: #ffabab !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: #3c444b;
}
.bg-error-pale-hover {
  background-color: #ffd9d9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-error-pale-hover:active,
.bg-error-pale-hover.active {
  background-color: #ff9c9c !important;
  color: #212529;
}
.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: #ffc4c4 !important;
  color: #212529;
}
.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: #ff9c9c !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: #ffc4c4 !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: #c20000;
  border-color: #c20000;
  color: #fff;
}
.show > .btn-error.dropdown-toggle,
.btn-error.dropdown-toggle.show {
  background: none;
  background-color: #eb0000 !important;
  border-color: #eb0000 !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: #eb0000 !important;
    border-color: #eb0000 !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: #ffbfbf;
  --bs-btn-active-border-color: #ffbfbf;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #ffbfbf;
  --bs-btn-hover-border-color: #ffbfbf;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #ffbfbf;
  --bs-btn-disabled-border-color: #ffbfbf;
  --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: #ffbfbf;
  border-color: #ffbfbf;
  color: #212529;
}
.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: #ff8282;
  border-color: #ff8282;
  color: #fff;
}
.show > .btn-error-faded.dropdown-toggle,
.btn-error-faded.dropdown-toggle.show {
  background: none;
  background-color: #ffabab !important;
  border-color: #ffabab !important;
  color: #212529 !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: #ffabab !important;
    border-color: #ffabab !important;
    color: #212529 !important;
  }
}
.btn-error-faded.disabled,
.btn-error-faded:disabled {
  background-color: #ffdfdf;
  border-color: #ffdfdf;
  opacity: inherit;
  color: #ff8686;
}
.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: #ff9c9c;
  border-color: #ff9c9c;
  color: #212529;
}
.show > .btn-error-pale.dropdown-toggle,
.btn-error-pale.dropdown-toggle.show {
  background: none;
  background-color: #ffc4c4 !important;
  border-color: #ffc4c4 !important;
  color: #212529 !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: #ffc4c4 !important;
    border-color: #ffc4c4 !important;
    color: #212529 !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: #eb0000 !important;
  border-color: #eb0000 !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: #eb0000 !important;
    border-color: #eb0000 !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: #ffbfbf;
  --bs-btn-active-color: #ffbfbf;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #ffbfbf;
  --bs-btn-hover-color: #ffbfbf;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffbfbf;
  --bs-btn-disabled-color: #ffbfbf;
}
.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: #ffbfbf;
  border-color: #ffbfbf;
  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: #ffbfbf;
  border-color: #ffbfbf;
  color: #212529;
}
.show > .btn-outline-error-faded.dropdown-toggle,
.btn-outline-error-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #ffabab !important;
  border-color: #ffabab !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: #212529 !important;
    background-color: #ffabab !important;
    border-color: #ffabab !important;
  }
}
.btn-outline-error-faded.disabled,
.btn-outline-error-faded:disabled {
  color: #ffdfdf;
  border-color: #ffdfdf;
  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: #212529 !important;
  background-color: #ffc4c4 !important;
  border-color: #ffc4c4 !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: #212529 !important;
    background-color: #ffc4c4 !important;
    border-color: #ffc4c4 !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: #212529;
  background-color: #ff9e9e !important;
}
.list-group-item-error.list-group-item-action.active,
.list-group-item-error.list-group-item-action:active {
  color: #fff;
  background-color: #ff7575 !important;
  border-color: #ff7575;
}
.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: #212529;
  background-color: #ff9e9e !important;
  box-shadow: 0 0 7px 0 #eb0000 !important;
}
.card.card-action-error:active,
.card.card-action-error.active {
  color: #fff;
  background-color: #ff7575 !important;
  box-shadow: 0 0 7px 0 #c20000 !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: #213242;
  --bs-info-hover-rgb: 33.2, 49.8, 66.4;
  --bs-info-hover-r: 33.2;
  --bs-info-hover-g: 49.8;
  --bs-info-hover-b: 66.4;
  --bs-info-active: #141d27;
  --bs-info-active-rgb: 19.6, 29.4, 39.2;
  --bs-info-active-r: 19.6;
  --bs-info-active-g: 29.4;
  --bs-info-active-b: 39.2;
  --bs-info-faded: #c9ced3;
  --bs-info-faded-rgb: 201.25, 206.25, 211.25;
  --bs-info-faded-r: 201.25;
  --bs-info-faded-g: 206.25;
  --bs-info-faded-b: 211.25;
  --bs-info-faded-hover: #bec4ca;
  --bs-info-faded-hover-rgb: 190.00384615, 196.05, 202.09615385;
  --bs-info-faded-hover-r: 190.00384615;
  --bs-info-faded-hover-g: 196.05;
  --bs-info-faded-hover-b: 202.09615385;
  --bs-info-faded-active: #a8b0b8;
  --bs-info-faded-active-rgb: 167.51153846, 175.65, 183.78846154;
  --bs-info-faded-active-r: 167.51153846;
  --bs-info-faded-active-g: 175.65;
  --bs-info-faded-active-b: 183.78846154;
  --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: #d4d8dc;
  --bs-info-pale-hover-rgb: 211.50384615, 215.55, 219.59615385;
  --bs-info-pale-hover-r: 211.50384615;
  --bs-info-pale-hover-g: 215.55;
  --bs-info-pale-hover-b: 219.59615385;
  --bs-info-pale-active: #bdc3c9;
  --bs-info-pale-active-rgb: 189.01153846, 195.15, 201.28846154;
  --bs-info-pale-active-r: 189.01153846;
  --bs-info-pale-active-g: 195.15;
  --bs-info-pale-active-b: 201.28846154;
}
.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: #e0e0e0;
}
.bg-info-hover {
  background-color: #283c50 !important;
  color: #fff;
  cursor: pointer;
}
.bg-info-hover:active,
.bg-info-hover.active {
  background-color: #141d27 !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: #213242 !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: #141d27 !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: #213242 !important;
}
.bg-info-faded {
  background-color: #c9ced3 !important;
  color: #212529;
}
.bg-info-op-0 {
  background-color: rgba(40, 60, 80, 0) !important;
  color: #fff;
}
.bg-info-op-5 {
  background-color: rgba(40, 60, 80, 0.05) !important;
  color: #fff;
}
.bg-info-op-10 {
  background-color: rgba(40, 60, 80, 0.1) !important;
  color: #fff;
}
.bg-info-op-15 {
  background-color: rgba(40, 60, 80, 0.15) !important;
  color: #fff;
}
.bg-info-op-20 {
  background-color: rgba(40, 60, 80, 0.2) !important;
  color: #fff;
}
.bg-info-op-25 {
  background-color: rgba(40, 60, 80, 0.25) !important;
  color: #fff;
}
.bg-info-op-30 {
  background-color: rgba(40, 60, 80, 0.3) !important;
  color: #fff;
}
.bg-info-op-35 {
  background-color: rgba(40, 60, 80, 0.35) !important;
  color: #fff;
}
.bg-info-op-40 {
  background-color: rgba(40, 60, 80, 0.4) !important;
  color: #fff;
}
.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: #212529;
}
.navbar.bg-info-faded .nav-link.active {
  color: #3c444b;
}
.bg-info-faded-hover {
  background-color: #c9ced3 !important;
  color: #212529;
  cursor: pointer;
}
.bg-info-faded-hover:active,
.bg-info-faded-hover.active {
  background-color: #a8b0b8 !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: #bec4ca !important;
  color: #212529;
}
.border-info-faded {
  border-color: #c9ced3 !important;
}
.text-info-faded {
  color: #c9ced3 !important;
}
.text-info-faded-hover {
  color: #c9ced3 !important;
  cursor: pointer;
}
.text-info-faded-hover:active,
.text-info-faded-hover.active {
  color: #a8b0b8 !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: #bec4ca !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: #3c444b;
}
.bg-info-pale-hover {
  background-color: #dfe2e5 !important;
  color: #212529;
  cursor: pointer;
}
.bg-info-pale-hover:active,
.bg-info-pale-hover.active {
  background-color: #bdc3c9 !important;
  color: #212529;
}
.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: #d4d8dc !important;
  color: #212529;
}
.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: #bdc3c9 !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: #d4d8dc !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: #141d27;
  border-color: #141d27;
  color: #fff;
}
.show > .btn-info.dropdown-toggle,
.btn-info.dropdown-toggle.show {
  background: none;
  background-color: #213242 !important;
  border-color: #213242 !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: #213242 !important;
    border-color: #213242 !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: #c9ced3;
  --bs-btn-active-border-color: #c9ced3;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #c9ced3;
  --bs-btn-hover-border-color: #c9ced3;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #c9ced3;
  --bs-btn-disabled-border-color: #c9ced3;
  --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: #c9ced3;
  border-color: #c9ced3;
  color: #212529;
}
.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: #a8b0b8;
  border-color: #a8b0b8;
  color: #fff;
}
.show > .btn-info-faded.dropdown-toggle,
.btn-info-faded.dropdown-toggle.show {
  background: none;
  background-color: #bec4ca !important;
  border-color: #bec4ca !important;
  color: #212529 !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: #bec4ca !important;
    border-color: #bec4ca !important;
    color: #212529 !important;
  }
}
.btn-info-faded.disabled,
.btn-info-faded:disabled {
  background-color: #e4e7e9;
  border-color: #e4e7e9;
  opacity: inherit;
  color: #b7bdc4;
}
.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: #bdc3c9;
  border-color: #bdc3c9;
  color: #212529;
}
.show > .btn-info-pale.dropdown-toggle,
.btn-info-pale.dropdown-toggle.show {
  background: none;
  background-color: #d4d8dc !important;
  border-color: #d4d8dc !important;
  color: #212529 !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: #d4d8dc !important;
    border-color: #d4d8dc !important;
    color: #212529 !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: #213242 !important;
  border-color: #213242 !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: #213242 !important;
    border-color: #213242 !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: #c9ced3;
  --bs-btn-active-color: #c9ced3;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #c9ced3;
  --bs-btn-hover-color: #c9ced3;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c9ced3;
  --bs-btn-disabled-color: #c9ced3;
}
.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: #c9ced3;
  border-color: #c9ced3;
  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: #c9ced3;
  border-color: #c9ced3;
  color: #212529;
}
.show > .btn-outline-info-faded.dropdown-toggle,
.btn-outline-info-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #bec4ca !important;
  border-color: #bec4ca !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: #212529 !important;
    background-color: #bec4ca !important;
    border-color: #bec4ca !important;
  }
}
.btn-outline-info-faded.disabled,
.btn-outline-info-faded:disabled {
  color: #e4e7e9;
  border-color: #e4e7e9;
  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: #212529 !important;
  background-color: #d4d8dc !important;
  border-color: #d4d8dc !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: #212529 !important;
    background-color: #d4d8dc !important;
    border-color: #d4d8dc !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: #212529;
  background-color: #b3bac1 !important;
}
.list-group-item-info.list-group-item-action.active,
.list-group-item-info.list-group-item-action:active {
  color: #fff;
  background-color: #9da6af !important;
  border-color: #9da6af;
}
.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: #212529;
  background-color: #b3bac1 !important;
  box-shadow: 0 0 7px 0 #213242 !important;
}
.card.card-action-info:active,
.card.card-action-info.active {
  color: #fff;
  background-color: #9da6af !important;
  box-shadow: 0 0 7px 0 #141d27 !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: #e4e4e4;
  --bs-light-hover-rgb: 227.8, 227.8, 227.8;
  --bs-light-hover-r: 227.8;
  --bs-light-hover-g: 227.8;
  --bs-light-hover-b: 227.8;
  --bs-light-active: #cfcfcf;
  --bs-light-active-rgb: 207.4, 207.4, 207.4;
  --bs-light-active-r: 207.4;
  --bs-light-active-g: 207.4;
  --bs-light-active-b: 207.4;
  --bs-light-faded: #fbfbfb;
  --bs-light-faded-rgb: 250.75, 250.75, 250.75;
  --bs-light-faded-r: 250.75;
  --bs-light-faded-g: 250.75;
  --bs-light-faded-b: 250.75;
  --bs-light-faded-hover: #f1f1f1;
  --bs-light-faded-hover-rgb: 240.55, 240.55, 240.55;
  --bs-light-faded-hover-r: 240.55;
  --bs-light-faded-hover-g: 240.55;
  --bs-light-faded-hover-b: 240.55;
  --bs-light-faded-active: #dcdcdc;
  --bs-light-faded-active-rgb: 220.15, 220.15, 220.15;
  --bs-light-faded-active-r: 220.15;
  --bs-light-faded-active-g: 220.15;
  --bs-light-faded-active-b: 220.15;
  --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: #f2f2f2;
  --bs-light-pale-hover-rgb: 242.25, 242.25, 242.25;
  --bs-light-pale-hover-r: 242.25;
  --bs-light-pale-hover-g: 242.25;
  --bs-light-pale-hover-b: 242.25;
  --bs-light-pale-active: #dedede;
  --bs-light-pale-active-rgb: 221.85, 221.85, 221.85;
  --bs-light-pale-active-r: 221.85;
  --bs-light-pale-active-g: 221.85;
  --bs-light-pale-active-b: 221.85;
}
.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: #3c444b;
}
.bg-light-hover {
  background-color: #eeeeee !important;
  color: #212529;
  cursor: pointer;
}
.bg-light-hover:active,
.bg-light-hover.active {
  background-color: #cfcfcf !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: #e4e4e4 !important;
  color: #212529;
}
.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: #cfcfcf !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: #e4e4e4 !important;
}
.bg-light-faded {
  background-color: #fbfbfb !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: #3c444b;
}
.bg-light-faded-hover {
  background-color: #fbfbfb !important;
  color: #212529;
  cursor: pointer;
}
.bg-light-faded-hover:active,
.bg-light-faded-hover.active {
  background-color: #dcdcdc !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: #f1f1f1 !important;
  color: #212529;
}
.border-light-faded {
  border-color: #fbfbfb !important;
}
.text-light-faded {
  color: #fbfbfb !important;
}
.text-light-faded-hover {
  color: #fbfbfb !important;
  cursor: pointer;
}
.text-light-faded-hover:active,
.text-light-faded-hover.active {
  color: #dcdcdc !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: #f1f1f1 !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: #3c444b;
}
.bg-light-pale-hover {
  background-color: #fcfcfc !important;
  color: #212529;
  cursor: pointer;
}
.bg-light-pale-hover:active,
.bg-light-pale-hover.active {
  background-color: #dedede !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: #f2f2f2 !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: #dedede !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: #f2f2f2 !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: #cfcfcf;
  border-color: #cfcfcf;
  color: #212529;
}
.show > .btn-light.dropdown-toggle,
.btn-light.dropdown-toggle.show {
  background: none;
  background-color: #e4e4e4 !important;
  border-color: #e4e4e4 !important;
  color: #212529 !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: #e4e4e4 !important;
    border-color: #e4e4e4 !important;
    color: #212529 !important;
  }
}
.btn-light.disabled,
.btn-light:disabled {
  background-color: #f7f7f7;
  border-color: #f7f7f7;
  opacity: inherit;
  color: #c7c7c7;
}
.btn-light-faded {
  --bs-btn-active-bg: #fbfbfb;
  --bs-btn-active-border-color: #fbfbfb;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fbfbfb;
  --bs-btn-hover-border-color: #fbfbfb;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fbfbfb;
  --bs-btn-disabled-border-color: #fbfbfb;
  --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: #fbfbfb;
  border-color: #fbfbfb;
  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: #dcdcdc;
  border-color: #dcdcdc;
  color: #212529;
}
.show > .btn-light-faded.dropdown-toggle,
.btn-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #f1f1f1 !important;
  border-color: #f1f1f1 !important;
  color: #212529 !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: #f1f1f1 !important;
    border-color: #f1f1f1 !important;
    color: #212529 !important;
  }
}
.btn-light-faded.disabled,
.btn-light-faded:disabled {
  background-color: #fdfdfd;
  border-color: #fdfdfd;
  opacity: inherit;
  color: #cbcbcb;
}
.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: #dedede;
  border-color: #dedede;
  color: #212529;
}
.show > .btn-light-pale.dropdown-toggle,
.btn-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #f2f2f2 !important;
  border-color: #f2f2f2 !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: #f2f2f2 !important;
    border-color: #f2f2f2 !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: #212529 !important;
  background-color: #e4e4e4 !important;
  border-color: #e4e4e4 !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: #212529 !important;
    background-color: #e4e4e4 !important;
    border-color: #e4e4e4 !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: #fbfbfb;
  --bs-btn-active-color: #959595;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fbfbfb;
  --bs-btn-hover-color: #959595;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fbfbfb;
  --bs-btn-disabled-color: #959595;
}
.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: #959595;
  border-color: #fbfbfb;
  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: #fbfbfb;
  border-color: #fbfbfb;
  color: #212529;
}
.show > .btn-outline-light-faded.dropdown-toggle,
.btn-outline-light-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #f1f1f1 !important;
  border-color: #f1f1f1 !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: #212529 !important;
    background-color: #f1f1f1 !important;
    border-color: #f1f1f1 !important;
  }
}
.btn-outline-light-faded.disabled,
.btn-outline-light-faded:disabled {
  color: #fdfdfd;
  border-color: #fdfdfd;
  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: #f2f2f2 !important;
  border-color: #f2f2f2 !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: #f2f2f2 !important;
    border-color: #f2f2f2 !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: #212529;
  background-color: #f0f0f0 !important;
}
.list-group-item-light.list-group-item-action.active,
.list-group-item-light.list-group-item-action:active {
  color: #212529;
  background-color: #dbdbdb !important;
  border-color: #dbdbdb;
}
.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: #212529;
  background-color: #f0f0f0 !important;
  box-shadow: 0 0 7px 0 #e4e4e4 !important;
}
.card.card-action-light:active,
.card.card-action-light.active {
  color: #212529;
  background-color: #dbdbdb !important;
  box-shadow: 0 0 7px 0 #cfcfcf !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: #2b3035;
  --bs-dark-hover-rgb: 42.85517241, 47.8, 52.74482759;
  --bs-dark-hover-r: 42.85517241;
  --bs-dark-hover-g: 47.8;
  --bs-dark-hover-b: 52.74482759;
  --bs-dark-active: #191b1e;
  --bs-dark-active-rgb: 24.56551724, 27.4, 30.23448276;
  --bs-dark-active-r: 24.56551724;
  --bs-dark-active-g: 27.4;
  --bs-dark-active-b: 30.23448276;
  --bs-dark-faded: #cccecf;
  --bs-dark-faded-rgb: 204.25, 205.75, 207.25;
  --bs-dark-faded-r: 204.25;
  --bs-dark-faded-g: 205.75;
  --bs-dark-faded-b: 207.25;
  --bs-dark-faded-hover: #c2c4c5;
  --bs-dark-faded-hover-rgb: 193.7393401, 195.55, 197.3606599;
  --bs-dark-faded-hover-r: 193.7393401;
  --bs-dark-faded-hover-g: 195.55;
  --bs-dark-faded-hover-b: 197.3606599;
  --bs-dark-faded-active: #adafb2;
  --bs-dark-faded-active-rgb: 172.7180203, 175.15, 177.5819797;
  --bs-dark-faded-active-r: 172.7180203;
  --bs-dark-faded-active-g: 175.15;
  --bs-dark-faded-active-b: 177.5819797;
  --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: #d6d7d8;
  --bs-dark-pale-hover-rgb: 214.0393401, 215.25, 216.4606599;
  --bs-dark-pale-hover-r: 214.0393401;
  --bs-dark-pale-hover-g: 215.25;
  --bs-dark-pale-hover-b: 216.4606599;
  --bs-dark-pale-active: #c1c3c5;
  --bs-dark-pale-active-rgb: 193.0180203, 194.85, 196.6819797;
  --bs-dark-pale-active-r: 193.0180203;
  --bs-dark-pale-active-g: 194.85;
  --bs-dark-pale-active-b: 196.6819797;
}
.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: #e0e0e0;
}
.bg-dark-hover {
  background-color: #343a40 !important;
  color: #fff;
  cursor: pointer;
}
.bg-dark-hover:active,
.bg-dark-hover.active {
  background-color: #191b1e !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: #2b3035 !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: #191b1e !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: #2b3035 !important;
}
.bg-dark-faded {
  background-color: #cccecf !important;
  color: #212529;
}
.bg-dark-op-0 {
  background-color: rgba(52, 58, 64, 0) !important;
  color: #fff;
}
.bg-dark-op-5 {
  background-color: rgba(52, 58, 64, 0.05) !important;
  color: #fff;
}
.bg-dark-op-10 {
  background-color: rgba(52, 58, 64, 0.1) !important;
  color: #fff;
}
.bg-dark-op-15 {
  background-color: rgba(52, 58, 64, 0.15) !important;
  color: #fff;
}
.bg-dark-op-20 {
  background-color: rgba(52, 58, 64, 0.2) !important;
  color: #fff;
}
.bg-dark-op-25 {
  background-color: rgba(52, 58, 64, 0.25) !important;
  color: #fff;
}
.bg-dark-op-30 {
  background-color: rgba(52, 58, 64, 0.3) !important;
  color: #fff;
}
.bg-dark-op-35 {
  background-color: rgba(52, 58, 64, 0.35) !important;
  color: #fff;
}
.bg-dark-op-40 {
  background-color: rgba(52, 58, 64, 0.4) !important;
  color: #fff;
}
.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: #212529;
}
.navbar.bg-dark-faded .nav-link.active {
  color: #3c444b;
}
.bg-dark-faded-hover {
  background-color: #cccecf !important;
  color: #212529;
  cursor: pointer;
}
.bg-dark-faded-hover:active,
.bg-dark-faded-hover.active {
  background-color: #adafb2 !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: #c2c4c5 !important;
  color: #212529;
}
.border-dark-faded {
  border-color: #cccecf !important;
}
.text-dark-faded {
  color: #cccecf !important;
}
.text-dark-faded-hover {
  color: #cccecf !important;
  cursor: pointer;
}
.text-dark-faded-hover:active,
.text-dark-faded-hover.active {
  color: #adafb2 !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: #c2c4c5 !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: #3c444b;
}
.bg-dark-pale-hover {
  background-color: #e1e1e2 !important;
  color: #212529;
  cursor: pointer;
}
.bg-dark-pale-hover:active,
.bg-dark-pale-hover.active {
  background-color: #c1c3c5 !important;
  color: #212529;
}
.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: #d6d7d8 !important;
  color: #212529;
}
.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: #c1c3c5 !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: #d6d7d8 !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: #191b1e;
  border-color: #191b1e;
  color: #fff;
}
.show > .btn-dark.dropdown-toggle,
.btn-dark.dropdown-toggle.show {
  background: none;
  background-color: #2b3035 !important;
  border-color: #2b3035 !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: #2b3035 !important;
    border-color: #2b3035 !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: #cccecf;
  --bs-btn-active-border-color: #cccecf;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #cccecf;
  --bs-btn-hover-border-color: #cccecf;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #cccecf;
  --bs-btn-disabled-border-color: #cccecf;
  --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: #cccecf;
  border-color: #cccecf;
  color: #212529;
}
.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: #adafb2;
  border-color: #adafb2;
  color: #fff;
}
.show > .btn-dark-faded.dropdown-toggle,
.btn-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #c2c4c5 !important;
  border-color: #c2c4c5 !important;
  color: #212529 !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: #c2c4c5 !important;
    border-color: #c2c4c5 !important;
    color: #212529 !important;
  }
}
.btn-dark-faded.disabled,
.btn-dark-faded:disabled {
  background-color: #e6e6e7;
  border-color: #e6e6e7;
  opacity: inherit;
  color: #bbbdbf;
}
.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: #c1c3c5;
  border-color: #c1c3c5;
  color: #212529;
}
.show > .btn-dark-pale.dropdown-toggle,
.btn-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #d6d7d8 !important;
  border-color: #d6d7d8 !important;
  color: #212529 !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: #d6d7d8 !important;
    border-color: #d6d7d8 !important;
    color: #212529 !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: #2b3035 !important;
  border-color: #2b3035 !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: #2b3035 !important;
    border-color: #2b3035 !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: #cccecf;
  --bs-btn-active-color: #cccecf;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #cccecf;
  --bs-btn-hover-color: #cccecf;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #cccecf;
  --bs-btn-disabled-color: #cccecf;
}
.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: #cccecf;
  border-color: #cccecf;
  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: #cccecf;
  border-color: #cccecf;
  color: #212529;
}
.show > .btn-outline-dark-faded.dropdown-toggle,
.btn-outline-dark-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #c2c4c5 !important;
  border-color: #c2c4c5 !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: #212529 !important;
    background-color: #c2c4c5 !important;
    border-color: #c2c4c5 !important;
  }
}
.btn-outline-dark-faded.disabled,
.btn-outline-dark-faded:disabled {
  color: #e6e6e7;
  border-color: #e6e6e7;
  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: #212529 !important;
  background-color: #d6d7d8 !important;
  border-color: #d6d7d8 !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: #212529 !important;
    background-color: #d6d7d8 !important;
    border-color: #d6d7d8 !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: #212529;
  background-color: #b8babc !important;
}
.list-group-item-dark.list-group-item-action.active,
.list-group-item-dark.list-group-item-action:active {
  color: #fff;
  background-color: #a3a5a8 !important;
  border-color: #a3a5a8;
}
.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: #212529;
  background-color: #b8babc !important;
  box-shadow: 0 0 7px 0 #2b3035 !important;
}
.card.card-action-dark:active,
.card.card-action-dark.active {
  color: #fff;
  background-color: #a3a5a8 !important;
  box-shadow: 0 0 7px 0 #191b1e !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: #f5f5f5;
  --bs-white-hover-rgb: 244.8, 244.8, 244.8;
  --bs-white-hover-r: 244.8;
  --bs-white-hover-g: 244.8;
  --bs-white-hover-b: 244.8;
  --bs-white-active: #e0e0e0;
  --bs-white-active-rgb: 224.4, 224.4, 224.4;
  --bs-white-active-r: 224.4;
  --bs-white-active-g: 224.4;
  --bs-white-active-b: 224.4;
  --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: #f5f5f5;
  --bs-white-faded-hover-rgb: 244.8, 244.8, 244.8;
  --bs-white-faded-hover-r: 244.8;
  --bs-white-faded-hover-g: 244.8;
  --bs-white-faded-hover-b: 244.8;
  --bs-white-faded-active: #e0e0e0;
  --bs-white-faded-active-rgb: 224.4, 224.4, 224.4;
  --bs-white-faded-active-r: 224.4;
  --bs-white-faded-active-g: 224.4;
  --bs-white-faded-active-b: 224.4;
  --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: #f5f5f5;
  --bs-white-pale-hover-rgb: 244.8, 244.8, 244.8;
  --bs-white-pale-hover-r: 244.8;
  --bs-white-pale-hover-g: 244.8;
  --bs-white-pale-hover-b: 244.8;
  --bs-white-pale-active: #e0e0e0;
  --bs-white-pale-active-rgb: 224.4, 224.4, 224.4;
  --bs-white-pale-active-r: 224.4;
  --bs-white-pale-active-g: 224.4;
  --bs-white-pale-active-b: 224.4;
}
.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: #3c444b;
}
.bg-white-hover {
  background-color: #fff !important;
  color: #212529;
  cursor: pointer;
}
.bg-white-hover:active,
.bg-white-hover.active {
  background-color: #e0e0e0 !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: #f5f5f5 !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: #e0e0e0 !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: #f5f5f5 !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: #3c444b;
}
.bg-white-faded-hover {
  background-color: #ffffff !important;
  color: #212529;
  cursor: pointer;
}
.bg-white-faded-hover:active,
.bg-white-faded-hover.active {
  background-color: #e0e0e0 !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: #f5f5f5 !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: #e0e0e0 !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: #f5f5f5 !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: #3c444b;
}
.bg-white-pale-hover {
  background-color: #ffffff !important;
  color: #212529;
  cursor: pointer;
}
.bg-white-pale-hover:active,
.bg-white-pale-hover.active {
  background-color: #e0e0e0 !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: #f5f5f5 !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: #e0e0e0 !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: #f5f5f5 !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: #e0e0e0;
  border-color: #e0e0e0;
  color: #212529;
}
.show > .btn-white.dropdown-toggle,
.btn-white.dropdown-toggle.show {
  background: none;
  background-color: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #e0e0e0;
  border-color: #e0e0e0;
  color: #212529;
}
.show > .btn-white-faded.dropdown-toggle,
.btn-white-faded.dropdown-toggle.show {
  background: none;
  background-color: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #e0e0e0;
  border-color: #e0e0e0;
  color: #212529;
}
.show > .btn-white-pale.dropdown-toggle,
.btn-white-pale.dropdown-toggle.show {
  background: none;
  background-color: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #f5f5f5 !important;
}
.list-group-item-white.list-group-item-action.active,
.list-group-item-white.list-group-item-action:active {
  color: #212529;
  background-color: #e0e0e0 !important;
  border-color: #e0e0e0;
}
.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: #f5f5f5 !important;
  box-shadow: 0 0 7px 0 #f5f5f5 !important;
}
.card.card-action-white:active,
.card.card-action-white.active {
  color: #212529;
  background-color: #e0e0e0 !important;
  box-shadow: 0 0 7px 0 #e0e0e0 !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: #bfbfbf;
  --bs-black-faded-rgb: 191.25, 191.25, 191.25;
  --bs-black-faded-r: 191.25;
  --bs-black-faded-g: 191.25;
  --bs-black-faded-b: 191.25;
  --bs-black-faded-hover: #b5b5b5;
  --bs-black-faded-hover-rgb: 181.05, 181.05, 181.05;
  --bs-black-faded-hover-r: 181.05;
  --bs-black-faded-hover-g: 181.05;
  --bs-black-faded-hover-b: 181.05;
  --bs-black-faded-active: #a1a1a1;
  --bs-black-faded-active-rgb: 160.65, 160.65, 160.65;
  --bs-black-faded-active-r: 160.65;
  --bs-black-faded-active-g: 160.65;
  --bs-black-faded-active-b: 160.65;
  --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: #cfcfcf;
  --bs-black-pale-hover-rgb: 206.55, 206.55, 206.55;
  --bs-black-pale-hover-r: 206.55;
  --bs-black-pale-hover-g: 206.55;
  --bs-black-pale-hover-b: 206.55;
  --bs-black-pale-active: #bababa;
  --bs-black-pale-active-rgb: 186.15, 186.15, 186.15;
  --bs-black-pale-active-r: 186.15;
  --bs-black-pale-active-g: 186.15;
  --bs-black-pale-active-b: 186.15;
}
.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: #e0e0e0;
}
.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: #bfbfbf !important;
  color: #212529;
}
.bg-black-op-0 {
  background-color: rgba(0, 0, 0, 0) !important;
  color: #fff;
}
.bg-black-op-5 {
  background-color: rgba(0, 0, 0, 0.05) !important;
  color: #fff;
}
.bg-black-op-10 {
  background-color: rgba(0, 0, 0, 0.1) !important;
  color: #fff;
}
.bg-black-op-15 {
  background-color: rgba(0, 0, 0, 0.15) !important;
  color: #fff;
}
.bg-black-op-20 {
  background-color: rgba(0, 0, 0, 0.2) !important;
  color: #fff;
}
.bg-black-op-25 {
  background-color: rgba(0, 0, 0, 0.25) !important;
  color: #fff;
}
.bg-black-op-30 {
  background-color: rgba(0, 0, 0, 0.3) !important;
  color: #fff;
}
.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: #212529;
}
.navbar.bg-black-faded .nav-link.active {
  color: #3c444b;
}
.bg-black-faded-hover {
  background-color: #bfbfbf !important;
  color: #212529;
  cursor: pointer;
}
.bg-black-faded-hover:active,
.bg-black-faded-hover.active {
  background-color: #a1a1a1 !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: #b5b5b5 !important;
  color: #212529;
}
.border-black-faded {
  border-color: #bfbfbf !important;
}
.text-black-faded {
  color: #bfbfbf !important;
}
.text-black-faded-hover {
  color: #bfbfbf !important;
  cursor: pointer;
}
.text-black-faded-hover:active,
.text-black-faded-hover.active {
  color: #a1a1a1 !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: #b5b5b5 !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: #3c444b;
}
.bg-black-pale-hover {
  background-color: #d9d9d9 !important;
  color: #212529;
  cursor: pointer;
}
.bg-black-pale-hover:active,
.bg-black-pale-hover.active {
  background-color: #bababa !important;
  color: #212529;
}
.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: #cfcfcf !important;
  color: #212529;
}
.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: #bababa !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: #cfcfcf !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: #bfbfbf;
  --bs-btn-active-border-color: #bfbfbf;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #bfbfbf;
  --bs-btn-hover-border-color: #bfbfbf;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #bfbfbf;
  --bs-btn-disabled-border-color: #bfbfbf;
  --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: #bfbfbf;
  border-color: #bfbfbf;
  color: #212529;
}
.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: #a1a1a1;
  border-color: #a1a1a1;
  color: #fff;
}
.show > .btn-black-faded.dropdown-toggle,
.btn-black-faded.dropdown-toggle.show {
  background: none;
  background-color: #b5b5b5 !important;
  border-color: #b5b5b5 !important;
  color: #212529 !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: #b5b5b5 !important;
    border-color: #b5b5b5 !important;
    color: #212529 !important;
  }
}
.btn-black-faded.disabled,
.btn-black-faded:disabled {
  background-color: #dfdfdf;
  border-color: #dfdfdf;
  opacity: inherit;
  color: #b9b9b9;
}
.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: #bababa;
  border-color: #bababa;
  color: #212529;
}
.show > .btn-black-pale.dropdown-toggle,
.btn-black-pale.dropdown-toggle.show {
  background: none;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  color: #212529 !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: #cfcfcf !important;
    border-color: #cfcfcf !important;
    color: #212529 !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: #bfbfbf;
  --bs-btn-active-color: #bfbfbf;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #bfbfbf;
  --bs-btn-hover-color: #bfbfbf;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #bfbfbf;
  --bs-btn-disabled-color: #bfbfbf;
}
.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: #bfbfbf;
  border-color: #bfbfbf;
  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: #bfbfbf;
  border-color: #bfbfbf;
  color: #212529;
}
.show > .btn-outline-black-faded.dropdown-toggle,
.btn-outline-black-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #b5b5b5 !important;
  border-color: #b5b5b5 !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: #212529 !important;
    background-color: #b5b5b5 !important;
    border-color: #b5b5b5 !important;
  }
}
.btn-outline-black-faded.disabled,
.btn-outline-black-faded:disabled {
  color: #dfdfdf;
  border-color: #dfdfdf;
  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: #212529 !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !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: #212529 !important;
    background-color: #cfcfcf !important;
    border-color: #cfcfcf !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: #a8a8a8 !important;
}
.list-group-item-black.list-group-item-action.active,
.list-group-item-black.list-group-item-action:active {
  color: #fff;
  background-color: #949494 !important;
  border-color: #949494;
}
.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: #a8a8a8 !important;
  box-shadow: 0 0 7px 0 #000000 !important;
}
.card.card-action-black:active,
.card.card-action-black.active {
  color: #fff;
  background-color: #949494 !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: #dde2e6;
  --bs-bs-grey-light-hover-rgb: 221.18947368, 225.8, 230.41052632;
  --bs-bs-grey-light-hover-r: 221.18947368;
  --bs-bs-grey-light-hover-g: 225.8;
  --bs-bs-grey-light-hover-b: 230.41052632;
  --bs-bs-grey-light-active: #c6cdd5;
  --bs-bs-grey-light-active-rgb: 197.56842105, 205.4, 213.23157895;
  --bs-bs-grey-light-active-r: 197.56842105;
  --bs-bs-grey-light-active-g: 205.4;
  --bs-bs-grey-light-active-b: 213.23157895;
  --bs-bs-grey-light-faded: #fafafb;
  --bs-bs-grey-light-faded-rgb: 249.5, 250.25, 251;
  --bs-bs-grey-light-faded-r: 249.5;
  --bs-bs-grey-light-faded-g: 250.25;
  --bs-bs-grey-light-faded-b: 251;
  --bs-bs-grey-light-faded-hover: #eef0f2;
  --bs-bs-grey-light-faded-hover-rgb: 237.68947368, 240.05, 242.41052632;
  --bs-bs-grey-light-faded-hover-r: 237.68947368;
  --bs-bs-grey-light-faded-hover-g: 240.05;
  --bs-bs-grey-light-faded-hover-b: 242.41052632;
  --bs-bs-grey-light-faded-active: #d6dce1;
  --bs-bs-grey-light-faded-active-rgb: 214.06842105, 219.65, 225.23157895;
  --bs-bs-grey-light-faded-active-r: 214.06842105;
  --bs-bs-grey-light-faded-active-g: 219.65;
  --bs-bs-grey-light-faded-active-b: 225.23157895;
  --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: #f0f2f4;
  --bs-bs-grey-light-pale-hover-rgb: 239.88947368, 241.95, 244.01052632;
  --bs-bs-grey-light-pale-hover-r: 239.88947368;
  --bs-bs-grey-light-pale-hover-g: 241.95;
  --bs-bs-grey-light-pale-hover-b: 244.01052632;
  --bs-bs-grey-light-pale-active: #d8dee3;
  --bs-bs-grey-light-pale-active-rgb: 216.26842105, 221.55, 226.83157895;
  --bs-bs-grey-light-pale-active-r: 216.26842105;
  --bs-bs-grey-light-pale-active-g: 221.55;
  --bs-bs-grey-light-pale-active-b: 226.83157895;
}
.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: #3c444b;
}
.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: #c6cdd5 !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: #dde2e6 !important;
  color: #212529;
}
.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: #c6cdd5 !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: #dde2e6 !important;
}
.bg-bs-grey-light-faded {
  background-color: #fafafb !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: #3c444b;
}
.bg-bs-grey-light-faded-hover {
  background-color: #fafafb !important;
  color: #212529;
  cursor: pointer;
}
.bg-bs-grey-light-faded-hover:active,
.bg-bs-grey-light-faded-hover.active {
  background-color: #d6dce1 !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: #eef0f2 !important;
  color: #212529;
}
.border-bs-grey-light-faded {
  border-color: #fafafb !important;
}
.text-bs-grey-light-faded {
  color: #fafafb !important;
}
.text-bs-grey-light-faded-hover {
  color: #fafafb !important;
  cursor: pointer;
}
.text-bs-grey-light-faded-hover:active,
.text-bs-grey-light-faded-hover.active {
  color: #d6dce1 !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: #eef0f2 !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: #3c444b;
}
.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: #d8dee3 !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: #f0f2f4 !important;
  color: #212529;
}
.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: #d8dee3 !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: #f0f2f4 !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: #c6cdd5;
  border-color: #c6cdd5;
  color: #212529;
}
.show > .btn-bs-grey-light.dropdown-toggle,
.btn-bs-grey-light.dropdown-toggle.show {
  background: none;
  background-color: #dde2e6 !important;
  border-color: #dde2e6 !important;
  color: #212529 !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: #dde2e6 !important;
    border-color: #dde2e6 !important;
    color: #212529 !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: #fafafb;
  --bs-btn-active-border-color: #fafafb;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #fafafb;
  --bs-btn-hover-border-color: #fafafb;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #fafafb;
  --bs-btn-disabled-border-color: #fafafb;
  --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: #fafafb;
  border-color: #fafafb;
  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: #d6dce1;
  border-color: #d6dce1;
  color: #212529;
}
.show > .btn-bs-grey-light-faded.dropdown-toggle,
.btn-bs-grey-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #eef0f2 !important;
  border-color: #eef0f2 !important;
  color: #212529 !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: #eef0f2 !important;
    border-color: #eef0f2 !important;
    color: #212529 !important;
  }
}
.btn-bs-grey-light-faded.disabled,
.btn-bs-grey-light-faded:disabled {
  background-color: #fcfdfd;
  border-color: #fcfdfd;
  opacity: inherit;
  color: #c2cbd3;
}
.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: #d8dee3;
  border-color: #d8dee3;
  color: #212529;
}
.show > .btn-bs-grey-light-pale.dropdown-toggle,
.btn-bs-grey-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #f0f2f4 !important;
  border-color: #f0f2f4 !important;
  color: #212529 !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: #f0f2f4 !important;
    border-color: #f0f2f4 !important;
    color: #212529 !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: #212529 !important;
  background-color: #dde2e6 !important;
  border-color: #dde2e6 !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: #212529 !important;
    background-color: #dde2e6 !important;
    border-color: #dde2e6 !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: #fafafb;
  --bs-btn-active-color: #8394a5;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #fafafb;
  --bs-btn-hover-color: #8394a5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fafafb;
  --bs-btn-disabled-color: #8394a5;
}
.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: #8394a5;
  border-color: #fafafb;
  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: #fafafb;
  border-color: #fafafb;
  color: #212529;
}
.show > .btn-outline-bs-grey-light-faded.dropdown-toggle,
.btn-outline-bs-grey-light-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #eef0f2 !important;
  border-color: #eef0f2 !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: #212529 !important;
    background-color: #eef0f2 !important;
    border-color: #eef0f2 !important;
  }
}
.btn-outline-bs-grey-light-faded.disabled,
.btn-outline-bs-grey-light-faded:disabled {
  color: #fcfdfd;
  border-color: #fcfdfd;
  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: #212529 !important;
  background-color: #f0f2f4 !important;
  border-color: #f0f2f4 !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: #212529 !important;
    background-color: #f0f2f4 !important;
    border-color: #f0f2f4 !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: #212529;
  background-color: #edeff2 !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: #d5dbe0 !important;
  border-color: #d5dbe0;
}
.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: #212529;
  background-color: #edeff2 !important;
  box-shadow: 0 0 7px 0 #dde2e6 !important;
}
.card.card-action-bs-grey-light:active,
.card.card-action-bs-grey-light.active {
  color: #212529;
  background-color: #d5dbe0 !important;
  box-shadow: 0 0 7px 0 #c6cdd5 !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: #c2cad1;
  --bs-bs-grey-dark-hover-rgb: 194.37674419, 201.8, 209.22325581;
  --bs-bs-grey-dark-hover-r: 194.37674419;
  --bs-bs-grey-dark-hover-g: 201.8;
  --bs-bs-grey-dark-hover-b: 209.22325581;
  --bs-bs-grey-dark-active: #abb5c0;
  --bs-bs-grey-dark-active-rgb: 171.13023256, 181.4, 191.66976744;
  --bs-bs-grey-dark-active-r: 171.13023256;
  --bs-bs-grey-dark-active-g: 181.4;
  --bs-bs-grey-dark-active-b: 191.66976744;
  --bs-bs-grey-dark-faded: #f3f4f6;
  --bs-bs-grey-dark-faded-rgb: 242.75, 244.25, 245.75;
  --bs-bs-grey-dark-faded-r: 242.75;
  --bs-bs-grey-dark-faded-g: 244.25;
  --bs-bs-grey-dark-faded-b: 245.75;
  --bs-bs-grey-dark-faded-hover: #e7eaed;
  --bs-bs-grey-dark-faded-hover-rgb: 231.12674419, 234.05, 236.97325581;
  --bs-bs-grey-dark-faded-hover-r: 231.12674419;
  --bs-bs-grey-dark-faded-hover-g: 234.05;
  --bs-bs-grey-dark-faded-hover-b: 236.97325581;
  --bs-bs-grey-dark-faded-active: #d0d6db;
  --bs-bs-grey-dark-faded-active-rgb: 207.88023256, 213.65, 219.41976744;
  --bs-bs-grey-dark-faded-active-r: 207.88023256;
  --bs-bs-grey-dark-faded-active-g: 213.65;
  --bs-bs-grey-dark-faded-active-b: 219.41976744;
  --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: #eceef1;
  --bs-bs-grey-dark-pale-hover-rgb: 236.02674419, 238.35, 240.67325581;
  --bs-bs-grey-dark-pale-hover-r: 236.02674419;
  --bs-bs-grey-dark-pale-hover-g: 238.35;
  --bs-bs-grey-dark-pale-hover-b: 240.67325581;
  --bs-bs-grey-dark-pale-active: #d5dadf;
  --bs-bs-grey-dark-pale-active-rgb: 212.78023256, 217.95, 223.11976744;
  --bs-bs-grey-dark-pale-active-r: 212.78023256;
  --bs-bs-grey-dark-pale-active-g: 217.95;
  --bs-bs-grey-dark-pale-active-b: 223.11976744;
}
.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: #3c444b;
}
.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: #abb5c0 !important;
  color: #212529;
}
.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: #c2cad1 !important;
  color: #212529;
}
.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: #abb5c0 !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: #c2cad1 !important;
}
.bg-bs-grey-dark-faded {
  background-color: #f3f4f6 !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: #3c444b;
}
.bg-bs-grey-dark-faded-hover {
  background-color: #f3f4f6 !important;
  color: #212529;
  cursor: pointer;
}
.bg-bs-grey-dark-faded-hover:active,
.bg-bs-grey-dark-faded-hover.active {
  background-color: #d0d6db !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: #e7eaed !important;
  color: #212529;
}
.border-bs-grey-dark-faded {
  border-color: #f3f4f6 !important;
}
.text-bs-grey-dark-faded {
  color: #f3f4f6 !important;
}
.text-bs-grey-dark-faded-hover {
  color: #f3f4f6 !important;
  cursor: pointer;
}
.text-bs-grey-dark-faded-hover:active,
.text-bs-grey-dark-faded-hover.active {
  color: #d0d6db !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: #e7eaed !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: #3c444b;
}
.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: #d5dadf !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: #eceef1 !important;
  color: #212529;
}
.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: #d5dadf !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: #eceef1 !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: #abb5c0;
  border-color: #abb5c0;
  color: #212529;
}
.show > .btn-bs-grey-dark.dropdown-toggle,
.btn-bs-grey-dark.dropdown-toggle.show {
  background: none;
  background-color: #c2cad1 !important;
  border-color: #c2cad1 !important;
  color: #212529 !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: #c2cad1 !important;
    border-color: #c2cad1 !important;
    color: #212529 !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: #f3f4f6;
  --bs-btn-active-border-color: #f3f4f6;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f3f4f6;
  --bs-btn-hover-border-color: #f3f4f6;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f3f4f6;
  --bs-btn-disabled-border-color: #f3f4f6;
  --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: #f3f4f6;
  border-color: #f3f4f6;
  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: #d0d6db;
  border-color: #d0d6db;
  color: #212529;
}
.show > .btn-bs-grey-dark-faded.dropdown-toggle,
.btn-bs-grey-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #e7eaed !important;
  border-color: #e7eaed !important;
  color: #212529 !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: #e7eaed !important;
    border-color: #e7eaed !important;
    color: #212529 !important;
  }
}
.btn-bs-grey-dark-faded.disabled,
.btn-bs-grey-dark-faded:disabled {
  background-color: #f9fafa;
  border-color: #f9fafa;
  opacity: inherit;
  color: #c1c9d0;
}
.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: #d5dadf;
  border-color: #d5dadf;
  color: #212529;
}
.show > .btn-bs-grey-dark-pale.dropdown-toggle,
.btn-bs-grey-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #eceef1 !important;
  border-color: #eceef1 !important;
  color: #212529 !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: #eceef1 !important;
    border-color: #eceef1 !important;
    color: #212529 !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: #212529 !important;
  background-color: #c2cad1 !important;
  border-color: #c2cad1 !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: #212529 !important;
    background-color: #c2cad1 !important;
    border-color: #c2cad1 !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: #f3f4f6;
  --bs-btn-active-color: #7f8e9e;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f3f4f6;
  --bs-btn-hover-color: #7f8e9e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f3f4f6;
  --bs-btn-disabled-color: #7f8e9e;
}
.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: #7f8e9e;
  border-color: #f3f4f6;
  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: #f3f4f6;
  border-color: #f3f4f6;
  color: #212529;
}
.show > .btn-outline-bs-grey-dark-faded.dropdown-toggle,
.btn-outline-bs-grey-dark-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #e7eaed !important;
  border-color: #e7eaed !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: #212529 !important;
    background-color: #e7eaed !important;
    border-color: #e7eaed !important;
  }
}
.btn-outline-bs-grey-dark-faded.disabled,
.btn-outline-bs-grey-dark-faded:disabled {
  color: #f9fafa;
  border-color: #f9fafa;
  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: #212529 !important;
  background-color: #eceef1 !important;
  border-color: #eceef1 !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: #212529 !important;
    background-color: #eceef1 !important;
    border-color: #eceef1 !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: #212529;
  background-color: #e5e8eb !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: #cdd3da !important;
  border-color: #cdd3da;
}
.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: #212529;
  background-color: #e5e8eb !important;
  box-shadow: 0 0 7px 0 #c2cad1 !important;
}
.card.card-action-bs-grey-dark:active,
.card.card-action-bs-grey-dark.active {
  color: #212529;
  background-color: #cdd3da !important;
  box-shadow: 0 0 7px 0 #abb5c0 !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: #c5cad0;
  --bs-apple-keyboard-background-hover-rgb: 196.72, 201.68, 207.88;
  --bs-apple-keyboard-background-hover-r: 196.72;
  --bs-apple-keyboard-background-hover-g: 201.68;
  --bs-apple-keyboard-background-hover-b: 207.88;
  --bs-apple-keyboard-background-active: #aeb5be;
  --bs-apple-keyboard-background-active-rgb: 174.16, 181.04, 189.64;
  --bs-apple-keyboard-background-active-r: 174.16;
  --bs-apple-keyboard-background-active-g: 181.04;
  --bs-apple-keyboard-background-active-b: 189.64;
  --bs-apple-keyboard-background-faded: #f3f4f6;
  --bs-apple-keyboard-background-faded-rgb: 243.25, 244.25, 245.5;
  --bs-apple-keyboard-background-faded-r: 243.25;
  --bs-apple-keyboard-background-faded-g: 244.25;
  --bs-apple-keyboard-background-faded-b: 245.5;
  --bs-apple-keyboard-background-faded-hover: #e8eaec;
  --bs-apple-keyboard-background-faded-hover-rgb: 231.97, 233.93, 236.38;
  --bs-apple-keyboard-background-faded-hover-r: 231.97;
  --bs-apple-keyboard-background-faded-hover-g: 233.93;
  --bs-apple-keyboard-background-faded-hover-b: 236.38;
  --bs-apple-keyboard-background-faded-active: #d1d5da;
  --bs-apple-keyboard-background-faded-active-rgb: 209.41, 213.29, 218.14;
  --bs-apple-keyboard-background-faded-active-r: 209.41;
  --bs-apple-keyboard-background-faded-active-g: 213.29;
  --bs-apple-keyboard-background-faded-active-b: 218.14;
  --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: #edeef0;
  --bs-apple-keyboard-background-pale-hover-rgb: 236.67, 238.23, 240.18;
  --bs-apple-keyboard-background-pale-hover-r: 236.67;
  --bs-apple-keyboard-background-pale-hover-g: 238.23;
  --bs-apple-keyboard-background-pale-hover-b: 240.18;
  --bs-apple-keyboard-background-pale-active: #d6dade;
  --bs-apple-keyboard-background-pale-active-rgb: 214.11, 217.59, 221.94;
  --bs-apple-keyboard-background-pale-active-r: 214.11;
  --bs-apple-keyboard-background-pale-active-g: 217.59;
  --bs-apple-keyboard-background-pale-active-b: 221.94;
}
.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: #3c444b;
}
.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: #aeb5be !important;
  color: #212529;
}
.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: #c5cad0 !important;
  color: #212529;
}
.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: #aeb5be !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: #c5cad0 !important;
}
.bg-apple-keyboard-background-faded {
  background-color: #f3f4f6 !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: #3c444b;
}
.bg-apple-keyboard-background-faded-hover {
  background-color: #f3f4f6 !important;
  color: #212529;
  cursor: pointer;
}
.bg-apple-keyboard-background-faded-hover:active,
.bg-apple-keyboard-background-faded-hover.active {
  background-color: #d1d5da !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: #e8eaec !important;
  color: #212529;
}
.border-apple-keyboard-background-faded {
  border-color: #f3f4f6 !important;
}
.text-apple-keyboard-background-faded {
  color: #f3f4f6 !important;
}
.text-apple-keyboard-background-faded-hover {
  color: #f3f4f6 !important;
  cursor: pointer;
}
.text-apple-keyboard-background-faded-hover:active,
.text-apple-keyboard-background-faded-hover.active {
  color: #d1d5da !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: #e8eaec !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: #3c444b;
}
.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: #d6dade !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: #edeef0 !important;
  color: #212529;
}
.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: #d6dade !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: #edeef0 !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: #aeb5be;
  border-color: #aeb5be;
  color: #212529;
}
.show > .btn-apple-keyboard-background.dropdown-toggle,
.btn-apple-keyboard-background.dropdown-toggle.show {
  background: none;
  background-color: #c5cad0 !important;
  border-color: #c5cad0 !important;
  color: #212529 !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: #c5cad0 !important;
    border-color: #c5cad0 !important;
    color: #212529 !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: #f3f4f6;
  --bs-btn-active-border-color: #f3f4f6;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #f3f4f6;
  --bs-btn-hover-border-color: #f3f4f6;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #f3f4f6;
  --bs-btn-disabled-border-color: #f3f4f6;
  --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: #f3f4f6;
  border-color: #f3f4f6;
  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: #d1d5da;
  border-color: #d1d5da;
  color: #212529;
}
.show > .btn-apple-keyboard-background-faded.dropdown-toggle,
.btn-apple-keyboard-background-faded.dropdown-toggle.show {
  background: none;
  background-color: #e8eaec !important;
  border-color: #e8eaec !important;
  color: #212529 !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: #e8eaec !important;
    border-color: #e8eaec !important;
    color: #212529 !important;
  }
}
.btn-apple-keyboard-background-faded.disabled,
.btn-apple-keyboard-background-faded:disabled {
  background-color: #f9fafa;
  border-color: #f9fafa;
  opacity: inherit;
  color: #c3c8cf;
}
.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: #d6dade;
  border-color: #d6dade;
  color: #212529;
}
.show > .btn-apple-keyboard-background-pale.dropdown-toggle,
.btn-apple-keyboard-background-pale.dropdown-toggle.show {
  background: none;
  background-color: #edeef0 !important;
  border-color: #edeef0 !important;
  color: #212529 !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: #edeef0 !important;
    border-color: #edeef0 !important;
    color: #212529 !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: #212529 !important;
  background-color: #c5cad0 !important;
  border-color: #c5cad0 !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: #212529 !important;
    background-color: #c5cad0 !important;
    border-color: #c5cad0 !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: #f3f4f6;
  --bs-btn-active-color: #828d9a;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #f3f4f6;
  --bs-btn-hover-color: #828d9a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f3f4f6;
  --bs-btn-disabled-color: #828d9a;
}
.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: #828d9a;
  border-color: #f3f4f6;
  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: #f3f4f6;
  border-color: #f3f4f6;
  color: #212529;
}
.show > .btn-outline-apple-keyboard-background-faded.dropdown-toggle,
.btn-outline-apple-keyboard-background-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #e8eaec !important;
  border-color: #e8eaec !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: #212529 !important;
    background-color: #e8eaec !important;
    border-color: #e8eaec !important;
  }
}
.btn-outline-apple-keyboard-background-faded.disabled,
.btn-outline-apple-keyboard-background-faded:disabled {
  color: #f9fafa;
  border-color: #f9fafa;
  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: #212529 !important;
  background-color: #edeef0 !important;
  border-color: #edeef0 !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: #212529 !important;
    background-color: #edeef0 !important;
    border-color: #edeef0 !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: #212529;
  background-color: #e6e8ea !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: #cfd3d8 !important;
  border-color: #cfd3d8;
}
.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: #212529;
  background-color: #e6e8ea !important;
  box-shadow: 0 0 7px 0 #c5cad0 !important;
}
.card.card-action-apple-keyboard-background:active,
.card.card-action-apple-keyboard-background.active {
  color: #212529;
  background-color: #cfd3d8 !important;
  box-shadow: 0 0 7px 0 #aeb5be !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: #f5f5f5;
  --bs-apple-keyboard-light-hover-rgb: 244.8, 244.8, 244.8;
  --bs-apple-keyboard-light-hover-r: 244.8;
  --bs-apple-keyboard-light-hover-g: 244.8;
  --bs-apple-keyboard-light-hover-b: 244.8;
  --bs-apple-keyboard-light-active: #e0e0e0;
  --bs-apple-keyboard-light-active-rgb: 224.4, 224.4, 224.4;
  --bs-apple-keyboard-light-active-r: 224.4;
  --bs-apple-keyboard-light-active-g: 224.4;
  --bs-apple-keyboard-light-active-b: 224.4;
  --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: #f5f5f5;
  --bs-apple-keyboard-light-faded-hover-rgb: 244.8, 244.8, 244.8;
  --bs-apple-keyboard-light-faded-hover-r: 244.8;
  --bs-apple-keyboard-light-faded-hover-g: 244.8;
  --bs-apple-keyboard-light-faded-hover-b: 244.8;
  --bs-apple-keyboard-light-faded-active: #e0e0e0;
  --bs-apple-keyboard-light-faded-active-rgb: 224.4, 224.4, 224.4;
  --bs-apple-keyboard-light-faded-active-r: 224.4;
  --bs-apple-keyboard-light-faded-active-g: 224.4;
  --bs-apple-keyboard-light-faded-active-b: 224.4;
  --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: #f5f5f5;
  --bs-apple-keyboard-light-pale-hover-rgb: 244.8, 244.8, 244.8;
  --bs-apple-keyboard-light-pale-hover-r: 244.8;
  --bs-apple-keyboard-light-pale-hover-g: 244.8;
  --bs-apple-keyboard-light-pale-hover-b: 244.8;
  --bs-apple-keyboard-light-pale-active: #e0e0e0;
  --bs-apple-keyboard-light-pale-active-rgb: 224.4, 224.4, 224.4;
  --bs-apple-keyboard-light-pale-active-r: 224.4;
  --bs-apple-keyboard-light-pale-active-g: 224.4;
  --bs-apple-keyboard-light-pale-active-b: 224.4;
}
.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: #3c444b;
}
.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: #e0e0e0 !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: #f5f5f5 !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: #e0e0e0 !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: #f5f5f5 !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: #3c444b;
}
.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: #e0e0e0 !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: #f5f5f5 !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: #e0e0e0 !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: #f5f5f5 !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: #3c444b;
}
.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: #e0e0e0 !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: #f5f5f5 !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: #e0e0e0 !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: #f5f5f5 !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: #e0e0e0;
  border-color: #e0e0e0;
  color: #212529;
}
.show > .btn-apple-keyboard-light.dropdown-toggle,
.btn-apple-keyboard-light.dropdown-toggle.show {
  background: none;
  background-color: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #e0e0e0;
  border-color: #e0e0e0;
  color: #212529;
}
.show > .btn-apple-keyboard-light-faded.dropdown-toggle,
.btn-apple-keyboard-light-faded.dropdown-toggle.show {
  background: none;
  background-color: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #e0e0e0;
  border-color: #e0e0e0;
  color: #212529;
}
.show > .btn-apple-keyboard-light-pale.dropdown-toggle,
.btn-apple-keyboard-light-pale.dropdown-toggle.show {
  background: none;
  background-color: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #f5f5f5 !important;
  border-color: #f5f5f5 !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: #f5f5f5 !important;
    border-color: #f5f5f5 !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: #f5f5f5 !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: #e0e0e0 !important;
  border-color: #e0e0e0;
}
.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: #f5f5f5 !important;
  box-shadow: 0 0 7px 0 #f5f5f5 !important;
}
.card.card-action-apple-keyboard-light:active,
.card.card-action-apple-keyboard-light.active {
  color: #212529;
  background-color: #e0e0e0 !important;
  box-shadow: 0 0 7px 0 #e0e0e0 !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: #9fa5b2;
  --bs-apple-keyboard-dark-hover-rgb: 158.66666667, 165.46666667, 177.93333333;
  --bs-apple-keyboard-dark-hover-r: 158.66666667;
  --bs-apple-keyboard-dark-hover-g: 165.46666667;
  --bs-apple-keyboard-dark-hover-b: 177.93333333;
  --bs-apple-keyboard-dark-active: #8890a0;
  --bs-apple-keyboard-dark-active-rgb: 136, 144.4, 159.8;
  --bs-apple-keyboard-dark-active-r: 136;
  --bs-apple-keyboard-dark-active-g: 144.4;
  --bs-apple-keyboard-dark-active-b: 159.8;
  --bs-apple-keyboard-dark-faded: #eaebee;
  --bs-apple-keyboard-dark-faded-rgb: 233.75, 235.25, 238;
  --bs-apple-keyboard-dark-faded-r: 233.75;
  --bs-apple-keyboard-dark-faded-g: 235.25;
  --bs-apple-keyboard-dark-faded-b: 238;
  --bs-apple-keyboard-dark-faded-hover: #dee1e5;
  --bs-apple-keyboard-dark-faded-hover-rgb: 222.41666667, 224.71666667, 228.93333333;
  --bs-apple-keyboard-dark-faded-hover-r: 222.41666667;
  --bs-apple-keyboard-dark-faded-hover-g: 224.71666667;
  --bs-apple-keyboard-dark-faded-hover-b: 228.93333333;
  --bs-apple-keyboard-dark-faded-active: #c8ccd3;
  --bs-apple-keyboard-dark-faded-active-rgb: 199.75, 203.65, 210.8;
  --bs-apple-keyboard-dark-faded-active-r: 199.75;
  --bs-apple-keyboard-dark-faded-active-g: 203.65;
  --bs-apple-keyboard-dark-faded-active-b: 210.8;
  --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: #e7e9ec;
  --bs-apple-keyboard-dark-pale-hover-rgb: 230.91666667, 232.61666667, 235.73333333;
  --bs-apple-keyboard-dark-pale-hover-r: 230.91666667;
  --bs-apple-keyboard-dark-pale-hover-g: 232.61666667;
  --bs-apple-keyboard-dark-pale-hover-b: 235.73333333;
  --bs-apple-keyboard-dark-pale-active: #d0d4da;
  --bs-apple-keyboard-dark-pale-active-rgb: 208.25, 211.55, 217.6;
  --bs-apple-keyboard-dark-pale-active-r: 208.25;
  --bs-apple-keyboard-dark-pale-active-g: 211.55;
  --bs-apple-keyboard-dark-pale-active-b: 217.6;
}
.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: #3c444b;
}
.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: #8890a0 !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: #9fa5b2 !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: #8890a0 !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: #9fa5b2 !important;
}
.bg-apple-keyboard-dark-faded {
  background-color: #eaebee !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: #3c444b;
}
.bg-apple-keyboard-dark-faded-hover {
  background-color: #eaebee !important;
  color: #212529;
  cursor: pointer;
}
.bg-apple-keyboard-dark-faded-hover:active,
.bg-apple-keyboard-dark-faded-hover.active {
  background-color: #c8ccd3 !important;
  color: #212529;
}
.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: #dee1e5 !important;
  color: #212529;
}
.border-apple-keyboard-dark-faded {
  border-color: #eaebee !important;
}
.text-apple-keyboard-dark-faded {
  color: #eaebee !important;
}
.text-apple-keyboard-dark-faded-hover {
  color: #eaebee !important;
  cursor: pointer;
}
.text-apple-keyboard-dark-faded-hover:active,
.text-apple-keyboard-dark-faded-hover.active {
  color: #c8ccd3 !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: #dee1e5 !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: #3c444b;
}
.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: #d0d4da !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: #e7e9ec !important;
  color: #212529;
}
.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: #d0d4da !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: #e7e9ec !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: #8890a0;
  border-color: #8890a0;
  color: #fff;
}
.show > .btn-apple-keyboard-dark.dropdown-toggle,
.btn-apple-keyboard-dark.dropdown-toggle.show {
  background: none;
  background-color: #9fa5b2 !important;
  border-color: #9fa5b2 !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: #9fa5b2 !important;
    border-color: #9fa5b2 !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: #eaebee;
  --bs-btn-active-border-color: #eaebee;
  --bs-btn-active-color: #212529;
  --bs-btn-hover-bg: #eaebee;
  --bs-btn-hover-border-color: #eaebee;
  --bs-btn-hover-color: #212529;
  --bs-btn-disabled-bg: #eaebee;
  --bs-btn-disabled-border-color: #eaebee;
  --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: #eaebee;
  border-color: #eaebee;
  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: #c8ccd3;
  border-color: #c8ccd3;
  color: #212529;
}
.show > .btn-apple-keyboard-dark-faded.dropdown-toggle,
.btn-apple-keyboard-dark-faded.dropdown-toggle.show {
  background: none;
  background-color: #dee1e5 !important;
  border-color: #dee1e5 !important;
  color: #212529 !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: #dee1e5 !important;
    border-color: #dee1e5 !important;
    color: #212529 !important;
  }
}
.btn-apple-keyboard-dark-faded.disabled,
.btn-apple-keyboard-dark-faded:disabled {
  background-color: #f4f5f7;
  border-color: #f4f5f7;
  opacity: inherit;
  color: #c0c4cd;
}
.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: #d0d4da;
  border-color: #d0d4da;
  color: #212529;
}
.show > .btn-apple-keyboard-dark-pale.dropdown-toggle,
.btn-apple-keyboard-dark-pale.dropdown-toggle.show {
  background: none;
  background-color: #e7e9ec !important;
  border-color: #e7e9ec !important;
  color: #212529 !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: #e7e9ec !important;
    border-color: #e7e9ec !important;
    color: #212529 !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: #9fa5b2 !important;
  border-color: #9fa5b2 !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: #9fa5b2 !important;
    border-color: #9fa5b2 !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: #eaebee;
  --bs-btn-active-color: #788293;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: #eaebee;
  --bs-btn-hover-color: #788293;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #eaebee;
  --bs-btn-disabled-color: #788293;
}
.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: #788293;
  border-color: #eaebee;
  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: #eaebee;
  border-color: #eaebee;
  color: #212529;
}
.show > .btn-outline-apple-keyboard-dark-faded.dropdown-toggle,
.btn-outline-apple-keyboard-dark-faded.dropdown-toggle.show {
  color: #212529 !important;
  background-color: #dee1e5 !important;
  border-color: #dee1e5 !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: #212529 !important;
    background-color: #dee1e5 !important;
    border-color: #dee1e5 !important;
  }
}
.btn-outline-apple-keyboard-dark-faded.disabled,
.btn-outline-apple-keyboard-dark-faded:disabled {
  color: #f4f5f7;
  border-color: #f4f5f7;
  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: #212529 !important;
  background-color: #e7e9ec !important;
  border-color: #e7e9ec !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: #212529 !important;
    background-color: #e7e9ec !important;
    border-color: #e7e9ec !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: #212529;
  background-color: #dadde2 !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: #c3c8cf !important;
  border-color: #c3c8cf;
}
.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: #212529;
  background-color: #dadde2 !important;
  box-shadow: 0 0 7px 0 #9fa5b2 !important;
}
.card.card-action-apple-keyboard-dark:active,
.card.card-action-apple-keyboard-dark.active {
  color: #212529;
  background-color: #c3c8cf !important;
  box-shadow: 0 0 7px 0 #8890a0 !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: #c6cdd5;
  border-color: #abb5c0;
  color: #212529;
}
.show > .btn-bs.dropdown-toggle,
.btn-bs.dropdown-toggle.show {
  background: none;
  background-color: #dde2e6 !important;
  border-color: #c2cad1 !important;
  color: #212529 !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: #dde2e6 !important;
    border-color: #c2cad1 !important;
    color: #212529 !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: #6f9ec1;
  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: #10427C;
  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: #10427C;
  background-color: #10427C;
  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: #ceeaf5;
}
.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: #aedcef;
  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: #10427C;
  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: #aedcef;
  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: #10427C;
  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: #aedcef;
  border: none;
  border-radius: 2em;
  box-shadow: none;
}
.form-range::-ms-fill-upper {
  background: #aedcef;
  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: #10427C;
  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: min(0.25em, 0.5em / 2) 0;
  border-radius: 1em;
}
.form-range-inverted::-webkit-slider-runnable-track {
  height: 1em;
  background: #10427C;
  border-radius: 1em;
  padding: 0 min(0.25em, 0.5em / 2);
}
.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: #10427C;
  border-radius: 1em;
  padding: 0 min(0.25em, 0.5em / 2);
}
.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: #10427C;
  border-radius: 1em;
  padding: 0 min(0.25em, 0.5em / 2);
}
.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: min(0.25em, 0.5em / 2);
}
.form-range-inverted::-ms-fill-lower {
  background: #10427C;
  border-radius: 1em;
}
.form-range-inverted::-ms-fill-upper {
  background: #10427C;
  border-radius: 1em;
}
.form-range-inverted.form-range-lg,
.form-range-inverted-lg {
  height: 1.4em;
  margin: min(0.25em, 0.9em / 2) 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: #10427C;
  border-radius: 1.4em;
  padding: 0 min(0.25em, 0.9em / 2);
}
.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: #10427C;
  border-radius: 1.4em;
  padding: 0 min(0.25em, 0.9em / 2);
}
.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: #10427C;
  border-radius: 1.4em;
  padding: 0 min(0.25em, 0.9em / 2);
}
.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: min(0.25em, 0.9em / 2);
}
.form-range-inverted.form-range-lg::-ms-fill-lower,
.form-range-inverted-lg::-ms-fill-lower {
  background: #10427C;
  border-radius: 1.8em;
}
.form-range-inverted.form-range-lg::-ms-fill-upper,
.form-range-inverted-lg::-ms-fill-upper {
  background: #10427C;
  border-radius: 1.8em;
}
.form-range-inverted.form-range-xl,
.form-range-inverted-xl {
  height: 1.8em;
  margin: min(0.25em, 1.1em / 2) 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: #10427C;
  border-radius: 1.8em;
  padding: 0 min(0.25em, 1.1em / 2);
}
.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: #10427C;
  border-radius: 1.8em;
  padding: 0 min(0.25em, 1.1em / 2);
}
.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: #10427C;
  border-radius: 1.8em;
  padding: 0 min(0.25em, 1.1em / 2);
}
.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: min(0.25em, 1.1em / 2);
}
.form-range-inverted.form-range-xl::-ms-fill-lower,
.form-range-inverted-xl::-ms-fill-lower {
  background: #10427C;
  border-radius: 2.6em;
}
.form-range-inverted.form-range-xl::-ms-fill-upper,
.form-range-inverted-xl::-ms-fill-upper {
  background: #10427C;
  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: 20% !important;
}
.btn-group-rounded-max,
.btn-group-rounded-max > .btn {
  border-radius: 20% !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: 20% !important;
}
.input-group-rounded-max > * {
  border-radius: 20%;
}
/* TODO old? delete?
.btn-input-group {
  // hard coded!
  color: #495057;
  border: 1px solid #ced4da;
  background-color: #e9ecef;
}

.btn-input-group:hover,
.input-group .btn-group-toggle .btn:hover {
  // hard coded!
  color: #495057;
  background-color: #ced4da !important;
}

.input-group .btn-group-toggle {
  margin-left: 0;
  flex: 1 1 auto;
}

.input-group .btn-group-toggle label {
  flex: 1 1 auto;
}

.input-group .btn-group-toggle .btn {
  border: 1px solid #ced4da;
  color: #495057;
}

.input-group .btn-group-toggle .btn.active,
.input-group .btn-group-toggle .btn:active {
  color: #495057;
  background-color: #e9ecef;
}
 */
.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:not(.has-validation) > .input-group-text-multiline:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) :first-child,
.input-group:not(.has-validation) > .input-group-text-horizontal-split:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) :first-child,
.input-group:not(.has-validation) > .input-group-text-multiline.dropdown-toggle:nth-last-child(n+3) :first-child,
.input-group:not(.has-validation) > .input-group-text-horizontal-split.dropdown-toggle:nth-last-child(n+3) :first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-text-multiline:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedck):not(.invalid-tooltip):not(.invalid-feedback) :last-child,
.input-group > .input-group-text-horizontal-split:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedck):not(.invalid-tooltip):not(.invalid-feedback) :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;
}
.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: 40px !important;
}
.h-fix-xxs {
  height: 0.25rem !important;
}
.w-and-h-fix-xxs {
  width: 40px !important;
  height: 40px !important;
}
.h-and-w-fix-xxs {
  height: 0.25rem !important;
  width: 0.25rem !important;
}
label.input-group-text.w-fix-xs {
  flex-shrink: 0 !important;
}
.w-fix-xs {
  width: 75px !important;
}
.h-fix-xs {
  height: 0.5rem !important;
}
.w-and-h-fix-xs {
  width: 75px !important;
  height: 75px !important;
}
.h-and-w-fix-xs {
  height: 0.5rem !important;
  width: 0.5rem !important;
}
label.input-group-text.w-fix-sm {
  flex-shrink: 0 !important;
}
.w-fix-sm {
  width: 90px !important;
}
.h-fix-sm {
  height: 1.2rem !important;
}
.w-and-h-fix-sm {
  width: 90px !important;
  height: 90px !important;
}
.h-and-w-fix-sm {
  height: 1.2rem !important;
  width: 1.2rem !important;
}
label.input-group-text.w-fix-md {
  flex-shrink: 0 !important;
}
.w-fix-md {
  width: 165px !important;
}
.h-fix-md {
  height: 2.2rem !important;
}
.w-and-h-fix-md {
  width: 165px !important;
  height: 165px !important;
}
.h-and-w-fix-md {
  height: 2.2rem !important;
  width: 2.2rem !important;
}
label.input-group-text.w-fix-lg {
  flex-shrink: 0 !important;
}
.w-fix-lg {
  width: 200px !important;
}
.h-fix-lg {
  height: 3.5rem !important;
}
.w-and-h-fix-lg {
  width: 200px !important;
  height: 200px !important;
}
.h-and-w-fix-lg {
  height: 3.5rem !important;
  width: 3.5rem !important;
}
label.input-group-text.w-fix-xl {
  flex-shrink: 0 !important;
}
.w-fix-xl {
  width: 250px !important;
}
.h-fix-xl {
  height: 5rem !important;
}
.w-and-h-fix-xl {
  width: 250px !important;
  height: 250px !important;
}
.h-and-w-fix-xl {
  height: 5rem !important;
  width: 5rem !important;
}
label.input-group-text.w-fix-xxl {
  flex-shrink: 0 !important;
}
.w-fix-xxl {
  width: 275px !important;
}
.h-fix-xxl {
  height: 7.5rem !important;
}
.w-and-h-fix-xxl {
  width: 275px !important;
  height: 275px !important;
}
.h-and-w-fix-xxl {
  height: 7.5rem !important;
  width: 7.5rem !important;
}
label.input-group-text.w-fix {
  flex-shrink: 0 !important;
}
.w-fix {
  width: 165px !important;
}
.h-fix {
  height: 2.2rem !important;
}
.wh-fix {
  width: 165px !important;
  height: 165px !important;
}
.hw-fix {
  height: 2.2rem !important;
  width: 2.2rem !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: 40px !important;
  }
  .h-fix-xxs-over-xs {
    height: 0.25rem !important;
  }
  .w-and-h-fix-xxs-over-xs {
    width: 40px !important;
    height: 40px !important;
  }
  .h-and-w-fix-xxs-over-xs {
    height: 0.25rem !important;
    width: 0.25rem !important;
  }
  label.input-group-text.w-fix-xs-over-xs {
    flex-shrink: 0 !important;
  }
  .w-fix-xs-over-xs {
    width: 75px !important;
  }
  .h-fix-xs-over-xs {
    height: 0.5rem !important;
  }
  .w-and-h-fix-xs-over-xs {
    width: 75px !important;
    height: 75px !important;
  }
  .h-and-w-fix-xs-over-xs {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  label.input-group-text.w-fix-sm-over-xs {
    flex-shrink: 0 !important;
  }
  .w-fix-sm-over-xs {
    width: 90px !important;
  }
  .h-fix-sm-over-xs {
    height: 1.2rem !important;
  }
  .w-and-h-fix-sm-over-xs {
    width: 90px !important;
    height: 90px !important;
  }
  .h-and-w-fix-sm-over-xs {
    height: 1.2rem !important;
    width: 1.2rem !important;
  }
  label.input-group-text.w-fix-md-over-xs {
    flex-shrink: 0 !important;
  }
  .w-fix-md-over-xs {
    width: 165px !important;
  }
  .h-fix-md-over-xs {
    height: 2.2rem !important;
  }
  .w-and-h-fix-md-over-xs {
    width: 165px !important;
    height: 165px !important;
  }
  .h-and-w-fix-md-over-xs {
    height: 2.2rem !important;
    width: 2.2rem !important;
  }
  label.input-group-text.w-fix-lg-over-xs {
    flex-shrink: 0 !important;
  }
  .w-fix-lg-over-xs {
    width: 200px !important;
  }
  .h-fix-lg-over-xs {
    height: 3.5rem !important;
  }
  .w-and-h-fix-lg-over-xs {
    width: 200px !important;
    height: 200px !important;
  }
  .h-and-w-fix-lg-over-xs {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  label.input-group-text.w-fix-xl-over-xs {
    flex-shrink: 0 !important;
  }
  .w-fix-xl-over-xs {
    width: 250px !important;
  }
  .h-fix-xl-over-xs {
    height: 5rem !important;
  }
  .w-and-h-fix-xl-over-xs {
    width: 250px !important;
    height: 250px !important;
  }
  .h-and-w-fix-xl-over-xs {
    height: 5rem !important;
    width: 5rem !important;
  }
  label.input-group-text.w-fix-xxl-over-xs {
    flex-shrink: 0 !important;
  }
  .w-fix-xxl-over-xs {
    width: 275px !important;
  }
  .h-fix-xxl-over-xs {
    height: 7.5rem !important;
  }
  .w-and-h-fix-xxl-over-xs {
    width: 275px !important;
    height: 275px !important;
  }
  .h-and-w-fix-xxl-over-xs {
    height: 7.5rem !important;
    width: 7.5rem !important;
  }
  label.input-group-text.w-fix-over-xs {
    flex-shrink: 0 !important;
  }
  .w-fix-over-xs {
    width: 165px !important;
  }
  .h-fix-over-xs {
    height: 2.2rem !important;
  }
  .wh-fix-over-xs {
    width: 165px !important;
    height: 165px !important;
  }
  .hw-fix-over-xs {
    height: 2.2rem !important;
    width: 2.2rem !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: 40px !important;
  }
  .h-fix-xxs-over-sm {
    height: 0.25rem !important;
  }
  .w-and-h-fix-xxs-over-sm {
    width: 40px !important;
    height: 40px !important;
  }
  .h-and-w-fix-xxs-over-sm {
    height: 0.25rem !important;
    width: 0.25rem !important;
  }
  label.input-group-text.w-fix-xs-over-sm {
    flex-shrink: 0 !important;
  }
  .w-fix-xs-over-sm {
    width: 75px !important;
  }
  .h-fix-xs-over-sm {
    height: 0.5rem !important;
  }
  .w-and-h-fix-xs-over-sm {
    width: 75px !important;
    height: 75px !important;
  }
  .h-and-w-fix-xs-over-sm {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  label.input-group-text.w-fix-sm-over-sm {
    flex-shrink: 0 !important;
  }
  .w-fix-sm-over-sm {
    width: 90px !important;
  }
  .h-fix-sm-over-sm {
    height: 1.2rem !important;
  }
  .w-and-h-fix-sm-over-sm {
    width: 90px !important;
    height: 90px !important;
  }
  .h-and-w-fix-sm-over-sm {
    height: 1.2rem !important;
    width: 1.2rem !important;
  }
  label.input-group-text.w-fix-md-over-sm {
    flex-shrink: 0 !important;
  }
  .w-fix-md-over-sm {
    width: 165px !important;
  }
  .h-fix-md-over-sm {
    height: 2.2rem !important;
  }
  .w-and-h-fix-md-over-sm {
    width: 165px !important;
    height: 165px !important;
  }
  .h-and-w-fix-md-over-sm {
    height: 2.2rem !important;
    width: 2.2rem !important;
  }
  label.input-group-text.w-fix-lg-over-sm {
    flex-shrink: 0 !important;
  }
  .w-fix-lg-over-sm {
    width: 200px !important;
  }
  .h-fix-lg-over-sm {
    height: 3.5rem !important;
  }
  .w-and-h-fix-lg-over-sm {
    width: 200px !important;
    height: 200px !important;
  }
  .h-and-w-fix-lg-over-sm {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  label.input-group-text.w-fix-xl-over-sm {
    flex-shrink: 0 !important;
  }
  .w-fix-xl-over-sm {
    width: 250px !important;
  }
  .h-fix-xl-over-sm {
    height: 5rem !important;
  }
  .w-and-h-fix-xl-over-sm {
    width: 250px !important;
    height: 250px !important;
  }
  .h-and-w-fix-xl-over-sm {
    height: 5rem !important;
    width: 5rem !important;
  }
  label.input-group-text.w-fix-xxl-over-sm {
    flex-shrink: 0 !important;
  }
  .w-fix-xxl-over-sm {
    width: 275px !important;
  }
  .h-fix-xxl-over-sm {
    height: 7.5rem !important;
  }
  .w-and-h-fix-xxl-over-sm {
    width: 275px !important;
    height: 275px !important;
  }
  .h-and-w-fix-xxl-over-sm {
    height: 7.5rem !important;
    width: 7.5rem !important;
  }
  label.input-group-text.w-fix-over-sm {
    flex-shrink: 0 !important;
  }
  .w-fix-over-sm {
    width: 165px !important;
  }
  .h-fix-over-sm {
    height: 2.2rem !important;
  }
  .wh-fix-over-sm {
    width: 165px !important;
    height: 165px !important;
  }
  .hw-fix-over-sm {
    height: 2.2rem !important;
    width: 2.2rem !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: 40px !important;
  }
  .h-fix-xxs-over-md {
    height: 0.25rem !important;
  }
  .w-and-h-fix-xxs-over-md {
    width: 40px !important;
    height: 40px !important;
  }
  .h-and-w-fix-xxs-over-md {
    height: 0.25rem !important;
    width: 0.25rem !important;
  }
  label.input-group-text.w-fix-xs-over-md {
    flex-shrink: 0 !important;
  }
  .w-fix-xs-over-md {
    width: 75px !important;
  }
  .h-fix-xs-over-md {
    height: 0.5rem !important;
  }
  .w-and-h-fix-xs-over-md {
    width: 75px !important;
    height: 75px !important;
  }
  .h-and-w-fix-xs-over-md {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  label.input-group-text.w-fix-sm-over-md {
    flex-shrink: 0 !important;
  }
  .w-fix-sm-over-md {
    width: 90px !important;
  }
  .h-fix-sm-over-md {
    height: 1.2rem !important;
  }
  .w-and-h-fix-sm-over-md {
    width: 90px !important;
    height: 90px !important;
  }
  .h-and-w-fix-sm-over-md {
    height: 1.2rem !important;
    width: 1.2rem !important;
  }
  label.input-group-text.w-fix-md-over-md {
    flex-shrink: 0 !important;
  }
  .w-fix-md-over-md {
    width: 165px !important;
  }
  .h-fix-md-over-md {
    height: 2.2rem !important;
  }
  .w-and-h-fix-md-over-md {
    width: 165px !important;
    height: 165px !important;
  }
  .h-and-w-fix-md-over-md {
    height: 2.2rem !important;
    width: 2.2rem !important;
  }
  label.input-group-text.w-fix-lg-over-md {
    flex-shrink: 0 !important;
  }
  .w-fix-lg-over-md {
    width: 200px !important;
  }
  .h-fix-lg-over-md {
    height: 3.5rem !important;
  }
  .w-and-h-fix-lg-over-md {
    width: 200px !important;
    height: 200px !important;
  }
  .h-and-w-fix-lg-over-md {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  label.input-group-text.w-fix-xl-over-md {
    flex-shrink: 0 !important;
  }
  .w-fix-xl-over-md {
    width: 250px !important;
  }
  .h-fix-xl-over-md {
    height: 5rem !important;
  }
  .w-and-h-fix-xl-over-md {
    width: 250px !important;
    height: 250px !important;
  }
  .h-and-w-fix-xl-over-md {
    height: 5rem !important;
    width: 5rem !important;
  }
  label.input-group-text.w-fix-xxl-over-md {
    flex-shrink: 0 !important;
  }
  .w-fix-xxl-over-md {
    width: 275px !important;
  }
  .h-fix-xxl-over-md {
    height: 7.5rem !important;
  }
  .w-and-h-fix-xxl-over-md {
    width: 275px !important;
    height: 275px !important;
  }
  .h-and-w-fix-xxl-over-md {
    height: 7.5rem !important;
    width: 7.5rem !important;
  }
  label.input-group-text.w-fix-over-md {
    flex-shrink: 0 !important;
  }
  .w-fix-over-md {
    width: 165px !important;
  }
  .h-fix-over-md {
    height: 2.2rem !important;
  }
  .wh-fix-over-md {
    width: 165px !important;
    height: 165px !important;
  }
  .hw-fix-over-md {
    height: 2.2rem !important;
    width: 2.2rem !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: 40px !important;
  }
  .h-fix-xxs-over-lg {
    height: 0.25rem !important;
  }
  .w-and-h-fix-xxs-over-lg {
    width: 40px !important;
    height: 40px !important;
  }
  .h-and-w-fix-xxs-over-lg {
    height: 0.25rem !important;
    width: 0.25rem !important;
  }
  label.input-group-text.w-fix-xs-over-lg {
    flex-shrink: 0 !important;
  }
  .w-fix-xs-over-lg {
    width: 75px !important;
  }
  .h-fix-xs-over-lg {
    height: 0.5rem !important;
  }
  .w-and-h-fix-xs-over-lg {
    width: 75px !important;
    height: 75px !important;
  }
  .h-and-w-fix-xs-over-lg {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  label.input-group-text.w-fix-sm-over-lg {
    flex-shrink: 0 !important;
  }
  .w-fix-sm-over-lg {
    width: 90px !important;
  }
  .h-fix-sm-over-lg {
    height: 1.2rem !important;
  }
  .w-and-h-fix-sm-over-lg {
    width: 90px !important;
    height: 90px !important;
  }
  .h-and-w-fix-sm-over-lg {
    height: 1.2rem !important;
    width: 1.2rem !important;
  }
  label.input-group-text.w-fix-md-over-lg {
    flex-shrink: 0 !important;
  }
  .w-fix-md-over-lg {
    width: 165px !important;
  }
  .h-fix-md-over-lg {
    height: 2.2rem !important;
  }
  .w-and-h-fix-md-over-lg {
    width: 165px !important;
    height: 165px !important;
  }
  .h-and-w-fix-md-over-lg {
    height: 2.2rem !important;
    width: 2.2rem !important;
  }
  label.input-group-text.w-fix-lg-over-lg {
    flex-shrink: 0 !important;
  }
  .w-fix-lg-over-lg {
    width: 200px !important;
  }
  .h-fix-lg-over-lg {
    height: 3.5rem !important;
  }
  .w-and-h-fix-lg-over-lg {
    width: 200px !important;
    height: 200px !important;
  }
  .h-and-w-fix-lg-over-lg {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  label.input-group-text.w-fix-xl-over-lg {
    flex-shrink: 0 !important;
  }
  .w-fix-xl-over-lg {
    width: 250px !important;
  }
  .h-fix-xl-over-lg {
    height: 5rem !important;
  }
  .w-and-h-fix-xl-over-lg {
    width: 250px !important;
    height: 250px !important;
  }
  .h-and-w-fix-xl-over-lg {
    height: 5rem !important;
    width: 5rem !important;
  }
  label.input-group-text.w-fix-xxl-over-lg {
    flex-shrink: 0 !important;
  }
  .w-fix-xxl-over-lg {
    width: 275px !important;
  }
  .h-fix-xxl-over-lg {
    height: 7.5rem !important;
  }
  .w-and-h-fix-xxl-over-lg {
    width: 275px !important;
    height: 275px !important;
  }
  .h-and-w-fix-xxl-over-lg {
    height: 7.5rem !important;
    width: 7.5rem !important;
  }
  label.input-group-text.w-fix-over-lg {
    flex-shrink: 0 !important;
  }
  .w-fix-over-lg {
    width: 165px !important;
  }
  .h-fix-over-lg {
    height: 2.2rem !important;
  }
  .wh-fix-over-lg {
    width: 165px !important;
    height: 165px !important;
  }
  .hw-fix-over-lg {
    height: 2.2rem !important;
    width: 2.2rem !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: 40px !important;
  }
  .h-fix-xxs-over-xl {
    height: 0.25rem !important;
  }
  .w-and-h-fix-xxs-over-xl {
    width: 40px !important;
    height: 40px !important;
  }
  .h-and-w-fix-xxs-over-xl {
    height: 0.25rem !important;
    width: 0.25rem !important;
  }
  label.input-group-text.w-fix-xs-over-xl {
    flex-shrink: 0 !important;
  }
  .w-fix-xs-over-xl {
    width: 75px !important;
  }
  .h-fix-xs-over-xl {
    height: 0.5rem !important;
  }
  .w-and-h-fix-xs-over-xl {
    width: 75px !important;
    height: 75px !important;
  }
  .h-and-w-fix-xs-over-xl {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  label.input-group-text.w-fix-sm-over-xl {
    flex-shrink: 0 !important;
  }
  .w-fix-sm-over-xl {
    width: 90px !important;
  }
  .h-fix-sm-over-xl {
    height: 1.2rem !important;
  }
  .w-and-h-fix-sm-over-xl {
    width: 90px !important;
    height: 90px !important;
  }
  .h-and-w-fix-sm-over-xl {
    height: 1.2rem !important;
    width: 1.2rem !important;
  }
  label.input-group-text.w-fix-md-over-xl {
    flex-shrink: 0 !important;
  }
  .w-fix-md-over-xl {
    width: 165px !important;
  }
  .h-fix-md-over-xl {
    height: 2.2rem !important;
  }
  .w-and-h-fix-md-over-xl {
    width: 165px !important;
    height: 165px !important;
  }
  .h-and-w-fix-md-over-xl {
    height: 2.2rem !important;
    width: 2.2rem !important;
  }
  label.input-group-text.w-fix-lg-over-xl {
    flex-shrink: 0 !important;
  }
  .w-fix-lg-over-xl {
    width: 200px !important;
  }
  .h-fix-lg-over-xl {
    height: 3.5rem !important;
  }
  .w-and-h-fix-lg-over-xl {
    width: 200px !important;
    height: 200px !important;
  }
  .h-and-w-fix-lg-over-xl {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  label.input-group-text.w-fix-xl-over-xl {
    flex-shrink: 0 !important;
  }
  .w-fix-xl-over-xl {
    width: 250px !important;
  }
  .h-fix-xl-over-xl {
    height: 5rem !important;
  }
  .w-and-h-fix-xl-over-xl {
    width: 250px !important;
    height: 250px !important;
  }
  .h-and-w-fix-xl-over-xl {
    height: 5rem !important;
    width: 5rem !important;
  }
  label.input-group-text.w-fix-xxl-over-xl {
    flex-shrink: 0 !important;
  }
  .w-fix-xxl-over-xl {
    width: 275px !important;
  }
  .h-fix-xxl-over-xl {
    height: 7.5rem !important;
  }
  .w-and-h-fix-xxl-over-xl {
    width: 275px !important;
    height: 275px !important;
  }
  .h-and-w-fix-xxl-over-xl {
    height: 7.5rem !important;
    width: 7.5rem !important;
  }
  label.input-group-text.w-fix-over-xl {
    flex-shrink: 0 !important;
  }
  .w-fix-over-xl {
    width: 165px !important;
  }
  .h-fix-over-xl {
    height: 2.2rem !important;
  }
  .wh-fix-over-xl {
    width: 165px !important;
    height: 165px !important;
  }
  .hw-fix-over-xl {
    height: 2.2rem !important;
    width: 2.2rem !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: 40px !important;
  }
  .h-fix-xxs-over-xxl {
    height: 0.25rem !important;
  }
  .w-and-h-fix-xxs-over-xxl {
    width: 40px !important;
    height: 40px !important;
  }
  .h-and-w-fix-xxs-over-xxl {
    height: 0.25rem !important;
    width: 0.25rem !important;
  }
  label.input-group-text.w-fix-xs-over-xxl {
    flex-shrink: 0 !important;
  }
  .w-fix-xs-over-xxl {
    width: 75px !important;
  }
  .h-fix-xs-over-xxl {
    height: 0.5rem !important;
  }
  .w-and-h-fix-xs-over-xxl {
    width: 75px !important;
    height: 75px !important;
  }
  .h-and-w-fix-xs-over-xxl {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  label.input-group-text.w-fix-sm-over-xxl {
    flex-shrink: 0 !important;
  }
  .w-fix-sm-over-xxl {
    width: 90px !important;
  }
  .h-fix-sm-over-xxl {
    height: 1.2rem !important;
  }
  .w-and-h-fix-sm-over-xxl {
    width: 90px !important;
    height: 90px !important;
  }
  .h-and-w-fix-sm-over-xxl {
    height: 1.2rem !important;
    width: 1.2rem !important;
  }
  label.input-group-text.w-fix-md-over-xxl {
    flex-shrink: 0 !important;
  }
  .w-fix-md-over-xxl {
    width: 165px !important;
  }
  .h-fix-md-over-xxl {
    height: 2.2rem !important;
  }
  .w-and-h-fix-md-over-xxl {
    width: 165px !important;
    height: 165px !important;
  }
  .h-and-w-fix-md-over-xxl {
    height: 2.2rem !important;
    width: 2.2rem !important;
  }
  label.input-group-text.w-fix-lg-over-xxl {
    flex-shrink: 0 !important;
  }
  .w-fix-lg-over-xxl {
    width: 200px !important;
  }
  .h-fix-lg-over-xxl {
    height: 3.5rem !important;
  }
  .w-and-h-fix-lg-over-xxl {
    width: 200px !important;
    height: 200px !important;
  }
  .h-and-w-fix-lg-over-xxl {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  label.input-group-text.w-fix-xl-over-xxl {
    flex-shrink: 0 !important;
  }
  .w-fix-xl-over-xxl {
    width: 250px !important;
  }
  .h-fix-xl-over-xxl {
    height: 5rem !important;
  }
  .w-and-h-fix-xl-over-xxl {
    width: 250px !important;
    height: 250px !important;
  }
  .h-and-w-fix-xl-over-xxl {
    height: 5rem !important;
    width: 5rem !important;
  }
  label.input-group-text.w-fix-xxl-over-xxl {
    flex-shrink: 0 !important;
  }
  .w-fix-xxl-over-xxl {
    width: 275px !important;
  }
  .h-fix-xxl-over-xxl {
    height: 7.5rem !important;
  }
  .w-and-h-fix-xxl-over-xxl {
    width: 275px !important;
    height: 275px !important;
  }
  .h-and-w-fix-xxl-over-xxl {
    height: 7.5rem !important;
    width: 7.5rem !important;
  }
  label.input-group-text.w-fix-over-xxl {
    flex-shrink: 0 !important;
  }
  .w-fix-over-xxl {
    width: 165px !important;
  }
  .h-fix-over-xxl {
    height: 2.2rem !important;
  }
  .wh-fix-over-xxl {
    width: 165px !important;
    height: 165px !important;
  }
  .hw-fix-over-xxl {
    height: 2.2rem !important;
    width: 2.2rem !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;
}
.mt-0-first:first-child {
  margin-top: 0;
}
.ms-0-first:first-child {
  margin-left: 0;
}
.me-0-last:last-child {
  margin-right: 0;
}
.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: 20% !important;
}
.rounded-end-top-max,
.rounded-top-end-max {
  border-top-right-radius: 20% !important;
}
.rounded-start-bottom-max,
.rounded-bottom-start-max {
  border-bottom-left-radius: 20% !important;
}
.rounded-end-bottom-max,
.rounded-bottom-end-max {
  border-bottom-right-radius: 20% !important;
}
.rounded-max,
.rounded-start-max {
  border-top-left-radius: 20% !important;
  border-bottom-left-radius: 20% !important;
}
.rounded-max,
.rounded-end-max {
  border-top-right-radius: 20% !important;
  border-bottom-right-radius: 20% !important;
}
.rounded-top-max {
  border-top-left-radius: 20% !important;
  border-top-right-radius: 20% !important;
}
.rounded-bottom-max {
  border-bottom-left-radius: 20% !important;
  border-bottom-right-radius: 20% !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: 20% !important;
  border-bottom-right-radius: 20% !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;
  font-size: calc(1.275rem + 0.3vw);
  font-family: var(--bs-header-font-family);
  margin-bottom: 1.5rem;
  margin-top: 3rem;
}
.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;
  font-size: 1.25rem;
  font-family: var(--bs-header-font-family);
  margin-bottom: 1.5rem;
  margin-top: 3rem;
}
.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;
    font-size: calc(1.275rem + 0.3vw);
    font-family: var(--bs-header-font-family);
    margin-bottom: 1.5rem;
    margin-top: 3rem;
  }
  .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;
    font-size: 1.25rem;
    font-family: var(--bs-header-font-family);
    margin-bottom: 1.5rem;
    margin-top: 3rem;
  }
  .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;
    font-size: calc(1.275rem + 0.3vw);
    font-family: var(--bs-header-font-family);
    margin-bottom: 1.5rem;
    margin-top: 3rem;
  }
  .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;
    font-size: 1.25rem;
    font-family: var(--bs-header-font-family);
    margin-bottom: 1.5rem;
    margin-top: 3rem;
  }
  .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;
    font-size: calc(1.275rem + 0.3vw);
    font-family: var(--bs-header-font-family);
    margin-bottom: 1.5rem;
    margin-top: 3rem;
  }
  .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;
    font-size: 1.25rem;
    font-family: var(--bs-header-font-family);
    margin-bottom: 1.5rem;
    margin-top: 3rem;
  }
  .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;
    font-size: calc(1.275rem + 0.3vw);
    font-family: var(--bs-header-font-family);
    margin-bottom: 1.5rem;
    margin-top: 3rem;
  }
  .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;
    font-size: 1.25rem;
    font-family: var(--bs-header-font-family);
    margin-bottom: 1.5rem;
    margin-top: 3rem;
  }
  .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;
    font-size: calc(1.275rem + 0.3vw);
    font-family: var(--bs-header-font-family);
    margin-bottom: 1.5rem;
    margin-top: 3rem;
  }
  .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;
    font-size: 1.25rem;
    font-family: var(--bs-header-font-family);
    margin-bottom: 1.5rem;
    margin-top: 3rem;
  }
  .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;
    font-size: calc(1.275rem + 0.3vw);
    font-family: var(--bs-header-font-family);
    margin-bottom: 1.5rem;
    margin-top: 3rem;
  }
  .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;
    font-size: 1.25rem;
    font-family: var(--bs-header-font-family);
    margin-bottom: 1.5rem;
    margin-top: 3rem;
  }
  .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: #6f9ec1;
  border-radius: 1.1rem;
  border: solid 4px transparent;
  background-clip: content-box;
}
::-webkit-scrollbar-thumb:hover {
  background: #6195bb;
  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;
}
label.required:after,
label > .required:after {
  content: '\002A';
  margin-left: 0.25rem;
}
.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 #10427C;
  background-color: rgba(16, 66, 124, 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);
}
.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);
}
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;
}
: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: #10427C;
  border-color: #10427C;
}
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: #10427C;
}
.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: #10427C;
}
.modal-backdrop.show,
.offcanvas-backdrop.show,
.custom-backdrop.fade.show,
.custom-backdrop:not(.show):not(.fade):not(.off) {
  opacity: 0.5;
}
code {
  color: inherit;
  font-size: 95%;
  background-color: #efefef;
  padding: 1px;
}
pre code {
  padding: 10px;
  display: block;
}
.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-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%);
}
.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;
}
/* 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;
  }
}
.highlight table td {
  padding: 5px;
}
.highlight table pre {
  margin: 0;
}
.highlight,
.highlight .w {
  color: #24292f;
  background-color: #f6f8fa;
}
.highlight .k,
.highlight .kd,
.highlight .kn,
.highlight .kp,
.highlight .kr,
.highlight .kt,
.highlight .kv {
  color: #cf222e;
}
.highlight .gr {
  color: #f6f8fa;
}
.highlight .gd {
  color: #82071e;
  background-color: #ffebe9;
}
.highlight .nb {
  color: #953800;
}
.highlight .nc {
  color: #953800;
}
.highlight .no {
  color: #953800;
}
.highlight .nn {
  color: #953800;
}
.highlight .sr {
  color: #116329;
}
.highlight .na {
  color: #116329;
}
.highlight .nt {
  color: #116329;
}
.highlight .gi {
  color: #116329;
  background-color: #dafbe1;
}
.highlight .ges {
  font-weight: bold;
  font-style: italic;
}
.highlight .kc {
  color: #0550ae;
}
.highlight .l,
.highlight .ld,
.highlight .m,
.highlight .mb,
.highlight .mf,
.highlight .mh,
.highlight .mi,
.highlight .il,
.highlight .mo,
.highlight .mx {
  color: #0550ae;
}
.highlight .sb {
  color: #0550ae;
}
.highlight .bp {
  color: #0550ae;
}
.highlight .ne {
  color: #0550ae;
}
.highlight .nl {
  color: #0550ae;
}
.highlight .py {
  color: #0550ae;
}
.highlight .nv,
.highlight .vc,
.highlight .vg,
.highlight .vi,
.highlight .vm {
  color: #0550ae;
}
.highlight .o,
.highlight .ow {
  color: #0550ae;
}
.highlight .gh {
  color: #0550ae;
  font-weight: bold;
}
.highlight .gu {
  color: #0550ae;
  font-weight: bold;
}
.highlight .s,
.highlight .sa,
.highlight .sc,
.highlight .dl,
.highlight .sd,
.highlight .s2,
.highlight .se,
.highlight .sh,
.highlight .sx,
.highlight .s1,
.highlight .ss {
  color: #0a3069;
}
.highlight .nd {
  color: #8250df;
}
.highlight .nf,
.highlight .fm {
  color: #8250df;
}
.highlight .err {
  color: #f6f8fa;
  background-color: #82071e;
}
.highlight .c,
.highlight .ch,
.highlight .cd,
.highlight .cm,
.highlight .cp,
.highlight .cpf,
.highlight .c1,
.highlight .cs {
  color: #6e7781;
}
.highlight .gl {
  color: #6e7781;
}
.highlight .gt {
  color: #6e7781;
}
.highlight .ni {
  color: #24292f;
}
.highlight .si {
  color: #24292f;
}
.highlight .ge {
  color: #24292f;
  font-style: italic;
}
.highlight .gs {
  color: #24292f;
  font-weight: bold;
}
.code-highlighting {
  background-color: #fff;
}
.code-highlighting code {
  background: #eef1f5;
  padding: 0;
  border: 1px solid #35475d;
  font-size: var(--bs-body-font-size);
  overflow-x: auto;
}
.code-highlighting .rouge-gutter,
.code-highlighting .rouge-code {
  vertical-align: top;
  padding-left: 10px;
  padding-right: 10px;
}
.code-highlighting .rouge-gutter {
  text-align: right;
  color: #35475d;
  border-right: 1px solid #35475d;
  width: 50px;
  background-color: #eef1f5;
  position: absolute;
}
.code-highlighting .rouge-code {
  padding-left: calc(50px + 10px);
}
.code-highlighting:before {
  display: block;
  color: #35475d;
  text-align: right;
  font-size: 0.875em;
  font-size: 80%;
  margin-top: -2px;
  margin-bottom: -2px;
}
.language-js .code-highlighting:before,
.language-javascript .code-highlighting:before {
  content: "JavaScript";
}
.language-html .code-highlighting:before {
  content: "HTML";
}
.language-css .code-highlighting:before {
  content: "CSS";
}
.language-json .code-highlighting:before {
  content: "JSON";
}
.language-jessiecode .code-highlighting:before {
  content: "JessieCode";
}
.language-php .code-highlighting:before {
  content: "PHP";
}
@font-face {
  font-family: FiraSans;
  src: url("fonts/FiraSans/FiraSans-Regular.ttf");
}
@font-face {
  font-family: FiraSansCondensed;
  src: url("fonts/FiraSansCondensed/FiraSansCondensed-SemiBold.ttf");
}
@font-face {
  font-family: FiraMono;
  src: url("fonts/FiraMono/FiraMono-Regular.ttf");
}
:root {
  --bs-body-font-family: 'FiraSans';
  --bs-font-sans-serif: 'FiraSans';
  --bs-header-font-family: 'FiraSansCondensed';
  --bs-font-monospace: 'FiraMono';
}
.md-container {
  max-width: 90%;
}
@media (min-width: 1400px) {
  .md-container {
    max-width: 1050px;
  }
}
@media (min-width: 576px) {
  :root {
    --bs-body-font-size: 1.25rem;
  }
}
footer,
.code-highlighting code {
  --bs-body-font-size: 1rem;
  font-size: 1rem;
}
.tile-button-squares .tile-label {
  --bs-body-font-size: 1rem;
  font-size: 1rem;
}
.tile-button-icons .tile-label {
  --bs-body-font-size: 1rem;
  font-size: 1rem;
}
.icon-external-link {
  vertical-align: text-top;
  font-size: calc(var(--bs-body-font-size) * 0.55);
  margin-left: calc(var(--bs-body-font-size) * 0.55 / 2);
}
.svg-body path {
  stroke: #fff !important;
}
.svg-body .text path {
  fill: #fff !important;
  stroke: none !important;
}
path.svg-body {
  stroke: #fff !important;
}
.svg-green path {
  stroke: #009600 !important;
}
.svg-green .text path {
  fill: #009600 !important;
  stroke: none !important;
}
path.svg-green {
  stroke: #009600 !important;
}
.svg-yellow path {
  stroke: #ffea00 !important;
}
.svg-yellow .text path {
  fill: #ffea00 !important;
  stroke: none !important;
}
path.svg-yellow {
  stroke: #ffea00 !important;
}
.svg-orange path {
  stroke: #ffa807 !important;
}
.svg-orange .text path {
  fill: #ffa807 !important;
  stroke: none !important;
}
path.svg-orange {
  stroke: #ffa807 !important;
}
.svg-red path {
  stroke: red !important;
}
.svg-red .text path {
  fill: red !important;
  stroke: none !important;
}
path.svg-red {
  stroke: red !important;
}
.svg-purple path {
  stroke: #a100ff !important;
}
.svg-purple .text path {
  fill: #a100ff !important;
  stroke: none !important;
}
path.svg-purple {
  stroke: #a100ff !important;
}
.svg-grey-light path {
  stroke: #d0d0d0 !important;
}
.svg-grey-light .text path {
  fill: #d0d0d0 !important;
  stroke: none !important;
}
path.svg-grey-light {
  stroke: #d0d0d0 !important;
}
.svg-grey path {
  stroke: #b0b0b0 !important;
}
.svg-grey .text path {
  fill: #b0b0b0 !important;
  stroke: none !important;
}
path.svg-grey {
  stroke: #b0b0b0 !important;
}
.svg-grey-dark path {
  stroke: #6a6a6a !important;
}
.svg-grey-dark .text path {
  fill: #6a6a6a !important;
  stroke: none !important;
}
path.svg-grey-dark {
  stroke: #6a6a6a !important;
}
.svg-blue path {
  stroke: #00aecb !important;
}
.svg-blue .text path {
  fill: #00aecb !important;
  stroke: none !important;
}
path.svg-blue {
  stroke: #00aecb !important;
}
.svg-black path {
  stroke: #000 !important;
}
.svg-black .text path {
  fill: #000 !important;
  stroke: none !important;
}
path.svg-black {
  stroke: #000 !important;
}
.svg-background path {
  stroke: #f3f6f8 !important;
}
.svg-background .text path {
  fill: #f3f6f8 !important;
  stroke: none !important;
}
path.svg-background {
  stroke: #f3f6f8 !important;
}
.svg-outer path {
  stroke: #aedcef !important;
}
.svg-outer .text path {
  fill: #aedcef !important;
  stroke: none !important;
}
path.svg-outer {
  stroke: #aedcef !important;
}
.svg-outer-light path {
  stroke: #ceeaf5 !important;
}
.svg-outer-light .text path {
  fill: #ceeaf5 !important;
  stroke: none !important;
}
path.svg-outer-light {
  stroke: #ceeaf5 !important;
}
.svg-outer-dark path {
  stroke: #6f9ec1 !important;
}
.svg-outer-dark .text path {
  fill: #6f9ec1 !important;
  stroke: none !important;
}
path.svg-outer-dark {
  stroke: #6f9ec1 !important;
}
.svg-primary path {
  stroke: #10427C !important;
}
.svg-primary .text path {
  fill: #10427C !important;
  stroke: none !important;
}
path.svg-primary {
  stroke: #10427C !important;
}
.svg-secondary path {
  stroke: #08648f !important;
}
.svg-secondary .text path {
  fill: #08648f !important;
  stroke: none !important;
}
path.svg-secondary {
  stroke: #08648f !important;
}
.svg-tertiary path {
  stroke: #aedcef !important;
}
.svg-tertiary .text path {
  fill: #aedcef !important;
  stroke: none !important;
}
path.svg-tertiary {
  stroke: #aedcef !important;
}
.svg-primary-light path {
  stroke: #708eb0 !important;
}
.svg-primary-light .text path {
  fill: #708eb0 !important;
  stroke: none !important;
}
path.svg-primary-light {
  stroke: #708eb0 !important;
}
.svg-primary-dark path {
  stroke: #0a284a !important;
}
.svg-primary-dark .text path {
  fill: #0a284a !important;
  stroke: none !important;
}
path.svg-primary-dark {
  stroke: #0a284a !important;
}
.svg-secondary-light path {
  stroke: #6ba2bc !important;
}
.svg-secondary-light .text path {
  fill: #6ba2bc !important;
  stroke: none !important;
}
path.svg-secondary-light {
  stroke: #6ba2bc !important;
}
.svg-secondary-dark path {
  stroke: #053c56 !important;
}
.svg-secondary-dark .text path {
  fill: #053c56 !important;
  stroke: none !important;
}
path.svg-secondary-dark {
  stroke: #053c56 !important;
}
.svg-tertiary-light path {
  stroke: #ceeaf5 !important;
}
.svg-tertiary-light .text path {
  fill: #ceeaf5 !important;
  stroke: none !important;
}
path.svg-tertiary-light {
  stroke: #ceeaf5 !important;
}
.svg-tertiary-dark path {
  stroke: #68848f !important;
}
.svg-tertiary-dark .text path {
  fill: #68848f !important;
  stroke: none !important;
}
path.svg-tertiary-dark {
  stroke: #68848f !important;
}
.svg-success path {
  stroke: #009600 !important;
}
.svg-success .text path {
  fill: #009600 !important;
  stroke: none !important;
}
path.svg-success {
  stroke: #009600 !important;
}
.svg-warning path {
  stroke: #ffc107 !important;
}
.svg-warning .text path {
  fill: #ffc107 !important;
  stroke: none !important;
}
path.svg-warning {
  stroke: #ffc107 !important;
}
.svg-danger path {
  stroke: red !important;
}
.svg-danger .text path {
  fill: red !important;
  stroke: none !important;
}
path.svg-danger {
  stroke: red !important;
}
.svg-error path {
  stroke: red !important;
}
.svg-error .text path {
  fill: red !important;
  stroke: none !important;
}
path.svg-error {
  stroke: red !important;
}
.svg-info path {
  stroke: #283c50 !important;
}
.svg-info .text path {
  fill: #283c50 !important;
  stroke: none !important;
}
path.svg-info {
  stroke: #283c50 !important;
}
.svg-light path {
  stroke: #eeeeee !important;
}
.svg-light .text path {
  fill: #eeeeee !important;
  stroke: none !important;
}
path.svg-light {
  stroke: #eeeeee !important;
}
.svg-dark path {
  stroke: #343a40 !important;
}
.svg-dark .text path {
  fill: #343a40 !important;
  stroke: none !important;
}
path.svg-dark {
  stroke: #343a40 !important;
}
.svg-white path {
  stroke: #fff !important;
}
.svg-white .text path {
  fill: #fff !important;
  stroke: none !important;
}
path.svg-white {
  stroke: #fff !important;
}
.svg-black path {
  stroke: #000 !important;
}
.svg-black .text path {
  fill: #000 !important;
  stroke: none !important;
}
path.svg-black {
  stroke: #000 !important;
}
.svg-bs-grey-light path {
  stroke: #e9ecef !important;
}
.svg-bs-grey-light .text path {
  fill: #e9ecef !important;
  stroke: none !important;
}
path.svg-bs-grey-light {
  stroke: #e9ecef !important;
}
.svg-bs-grey-dark path {
  stroke: #ced4da !important;
}
.svg-bs-grey-dark .text path {
  fill: #ced4da !important;
  stroke: none !important;
}
path.svg-bs-grey-dark {
  stroke: #ced4da !important;
}
.svg-apple-keyboard-background path {
  stroke: #d0d4d9 !important;
}
.svg-apple-keyboard-background .text path {
  fill: #d0d4d9 !important;
  stroke: none !important;
}
path.svg-apple-keyboard-background {
  stroke: #d0d4d9 !important;
}
.svg-apple-keyboard-light path {
  stroke: #ffffff !important;
}
.svg-apple-keyboard-light .text path {
  fill: #ffffff !important;
  stroke: none !important;
}
path.svg-apple-keyboard-light {
  stroke: #ffffff !important;
}
.svg-apple-keyboard-dark path {
  stroke: #aab0bb !important;
}
.svg-apple-keyboard-dark .text path {
  fill: #aab0bb !important;
  stroke: none !important;
}
path.svg-apple-keyboard-dark {
  stroke: #aab0bb !important;
}
#splash .splash-page {
  padding-top: 30px;
  min-height: 100vh;
  min-height: 100svh;
  width: 100%;
}
#splash .countdown {
  font-size: 70%;
}
#splash #splash-image {
  z-index: -1;
}
#splash #splash-image img,
#splash #splash-image .image-bg-cover {
  height: 100vh;
  height: 100svh;
  width: 100%;
  margin-top: -100vh;
  margin-top: -100svh;
}
#splash .splash-scroll {
  padding-bottom: 1.5rem !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
  font-size: 140%;
  text-align: center !important;
  cursor: pointer !IMPORTANT;
}
#splash .splash-scroll:hover {
  color: #e4e4e4 !important;
}
#splash .splash-overlay {
  background: rgba(174, 220, 239, 0.93);
  color: #10427C !important;
}
#splash .splash-overlay .splash-scroll:hover {
  color: #1a4a81 !important;
}
#splash #splash-logo {
  max-width: 80%;
  width: 750px;
}
#splash #splash-logo img path,
#splash #splash-logo svg path {
  stroke: #10427C !important;
}
#splash #splash-logo img [aria-label="Michelle & Andreas Walter"] path,
#splash #splash-logo svg [aria-label="Michelle & Andreas Walter"] path,
#splash #splash-logo img [aria-label="M"] path,
#splash #splash-logo svg [aria-label="M"] path,
#splash #splash-logo img [aria-label="A"] path,
#splash #splash-logo svg [aria-label="A"] path,
#splash #splash-logo img .text path,
#splash #splash-logo svg .text path {
  fill: #10427C !important;
}
#topbar:not(.topbar-splash) {
  background-color: #aedcef !important;
  color: #212529;
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  border-color: #aedcef !important;
}
#topbar:not(.topbar-splash) .topbar-onlysplash {
  display: none !important;
}
#topbar.topbar-splash .topbar-nosplash {
  display: none !important;
}
#topbar.topbar-splash li.nav-item:not(#menu-toggler-container),
#topbar.topbar-splash #menu-toggler-name-more {
  display: none !important;
}
#topbar.topbar-splash #menu-toggler-name-menu {
  display: inline !important;
}
main,
main * {
  scroll-margin-top: 120px;
}
main header,
main #splash,
main header *,
main #splash * {
  scroll-margin-top: 0;
}
#menu {
  width: 400px;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
}
#menu .list-group-item,
#menu .accordion-collapse {
  border: 0 !important;
}
#menu .list-group-item {
  padding: calc(var(--bs-offcanvas-padding-y) / 3) var(--bs-offcanvas-padding-x);
}
@media (min-width: 576px) {
  #menu .list-group-item {
    padding: calc(var(--bs-offcanvas-padding-y) / 2) var(--bs-offcanvas-padding-x);
  }
}
#menu div.list-group-item {
  padding: 0;
}
#menu .offcanvas-header {
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x) !important;
}
#menu .offcanvas-header button {
  padding: 0 !important;
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}
#menu .offcanvas-footer {
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x) !important;
}
h1,
.h1 {
  padding-bottom: 1rem;
}
h2,
.h2 {
  font-size: 1.75rem;
}
h3,
.h3 {
  font-size: 1.5rem;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-bottom: 1.5rem;
}
p:last-child,
ul:last-child {
  margin-bottom: 0;
}
h1:last-child,
.h1:last-child,
h2:last-child,
.h2:last-child,
h3:last-child,
.h3:last-child,
h4:last-child,
.h4:last-child,
h5:last-child,
.h5:last-child,
h6:last-child,
.h6:last-child {
  margin-bottom: 0.5rem;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 3rem;
}
h1:first-child,
.h1:first-child,
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;
}
.leading-logo,
.content > h2:before,
.content > .h2:before {
  content: '';
  background: url('../media/logos/logo-pure.png') no-repeat;
  background-size: 2rem 2rem;
  display: inline-block;
  width: 2rem !important;
  height: 2rem !important;
  margin-right: 0.5rem;
  margin-left: -1rem;
  margin-bottom: -0.4rem;
}
.section-accordion h2:before,
.section-blogs h2:before,
.section-board h2:before,
.section-board-block h2:before,
.section-cards h2:before,
.section-image h2:before,
.section-image-block h2:before,
.section-subpages h2:before,
.section-text h2:before,
.section-accordion .h2:before,
.section-blogs .h2:before,
.section-board .h2:before,
.section-board-block .h2:before,
.section-cards .h2:before,
.section-image .h2:before,
.section-image-block .h2:before,
.section-subpages .h2:before,
.section-text .h2:before {
  content: '';
  background: url('../media/logos/logo-pure.png') no-repeat;
  background-size: 2rem 2rem;
  display: inline-block;
  width: 2rem !important;
  height: 2rem !important;
  margin-right: 0.5rem;
  margin-left: -1rem;
  margin-bottom: -0.4rem;
}
.section-accordion .accordion-header .accordion-button h2:before,
.section-cards .card-body h2:before,
.section-accordion .accordion-header .accordion-button .h2:before,
.section-cards .card-body .h2:before {
  display: none;
}
#cookie-hint,
#cookie-hint * {
  --bs-toast-max-width: 400px;
  font-size: var(--bs-toast-font-size) !important;
}
.section-accordion .accordion-button {
  -webkit-transition-property: height;
  -webkit-transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-property: height;
  -o-transition-duration: 0.35s;
  -o-transition-timing-function: ease;
  transition-property: height;
  transition-duration: 0.35s;
  transition-timing-function: ease;
  color: #10427C;
  margin-right: -1rem !important;
  margin-left: -1rem !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  width: calc(100% + 2 * 1rem * 1);
}
.section-accordion .accordion-button h2 {
  font-size: 1.8rem;
  font-size: calc((2rem + var(--bs-body-font-size)) / 2.5);
  line-height: 1.4;
  -webkit-transition-property: font-size, font-weight, font-family;
  -webkit-transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-property: font-size, font-weight;
  -o-transition-duration: 0.35s;
  -o-transition-timing-function: ease;
  transition-property: font-size, font-weight;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}
.section-accordion .accordion-button.collapsed h2 {
  font-size: calc((2rem + var(--bs-body-font-size)) / 2.5);
  font-weight: inherit;
}
.google-maps {
  border: 1px solid #10427C;
  background-color: #c1d8e3 !important;
  color: #212529;
  display: flex !important;
}
.google-maps .google-maps-placeholder {
  padding: 1rem !important;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  font-size: 70%;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.google-maps .google-maps-placeholder button {
  margin-right: auto !important;
  margin-left: auto !important;
}
.google-maps iframe,
.google-maps embed {
  margin: 0 !important;
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
  margin-left: 0rem !important;
  margin-right: 0rem !important;
  padding: 0 !important;
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}
.process {
  display: flex !important;
  flex-direction: column !important;
  position: relative !important;
}
.process::before {
  background: #10427C;
  content: "";
  height: 100%;
  left: 50%;
  position: absolute;
  width: 1px;
}
.process .activity {
  width: 100%;
  margin-bottom: 3rem !important;
  display: flex !important;
}
.process .activity .symbol-wrapper {
  margin: 0 0 16.66666667px;
  background-color: #fff;
  z-index: 1;
}
@media (min-width: 768px) {
  .process .activity .symbol-wrapper {
    margin: 0 25px;
  }
}
.process .activity .symbol-wrapper .symbol {
  width: 125px;
  font-size: 62.5px;
}
.process .activity .activity-content {
  background-color: #fff;
  z-index: 1;
}
@media (max-width: 767px) {
  .process .activity {
    flex-direction: column !important;
    text-align: center !important;
    margin-bottom: 5rem !important;
  }
  .process .activity .symbol-wrapper {
    display: flex !important;
    justify-content: center !important;
  }
  .process .activity .activity-content {
    padding: 15px 0;
  }
}
@media (min-width: 768px) {
  .process .activity {
    width: calc(50% + (125px / 2) + 25px);
    align-items: flex-start !important;
  }
  .process .activity:nth-child(2n+1) {
    flex-direction: row-reverse !important;
    align-self: flex-start !important;
  }
  .process .activity:nth-child(2n+1) .activity-content {
    text-align: right !important;
  }
  .process .activity:nth-child(2n) {
    flex-direction: row !important;
    align-self: flex-end !important;
  }
  .process .activity:nth-child(2n) .activity-content {
    text-align: left !important;
  }
}
.image-bg-cover {
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
img {
  width: 100%;
}
img.image-float-left,
img.image-float-right {
  display: block;
  max-width: 100%;
  margin-right: auto !important;
  margin-left: auto !important;
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
  width: 30%;
  min-width: 150px;
}
img.image-float-right {
  float: right !important;
  width: 30%;
  min-width: 150px;
  margin-left: 1rem !important;
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
@media (min-width: 768px) {
  img.image-float-left {
    float: left !important;
    width: 30%;
    min-width: 150px;
    margin-right: 1rem !important;
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  img.image-float-right {
    float: right !important;
    width: 30%;
    min-width: 150px;
    margin-left: 1rem !important;
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
}
.gallery-backdrop {
  position: fixed !important;
  top: 0 !important;
  top: 0rem;
  bottom: 0 !important;
  bottom: 0rem;
  left: 0 !important;
  left: 0rem;
  right: 0 !important;
  right: 0rem;
  background-color: rgba(16, 66, 124, 0.65);
  color: #fff;
  z-index: 1000;
}
.shortcuts a:hover .btn-body {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #212529;
}
.shortcuts a:hover .link-body {
  color: #f5f5f5 !important;
}
.shortcuts a:hover .btn-green {
  background-color: #008200;
  border-color: #008200;
  color: #fff;
}
.shortcuts a:hover .link-green {
  color: #008200 !important;
}
.shortcuts a:hover .btn-yellow {
  background-color: #ebd700;
  border-color: #ebd700;
  color: #212529;
}
.shortcuts a:hover .link-yellow {
  color: #ebd700 !important;
}
.shortcuts a:hover .btn-orange {
  background-color: #f29d00;
  border-color: #f29d00;
  color: #fff;
}
.shortcuts a:hover .link-orange {
  color: #f29d00 !important;
}
.shortcuts a:hover .btn-red {
  background-color: #eb0000;
  border-color: #eb0000;
  color: #fff;
}
.shortcuts a:hover .link-red {
  color: #eb0000 !important;
}
.shortcuts a:hover .btn-purple {
  background-color: #9400eb;
  border-color: #9400eb;
  color: #fff;
}
.shortcuts a:hover .link-purple {
  color: #9400eb !important;
}
.shortcuts a:hover .btn-grey-light {
  background-color: #c5c5c5;
  border-color: #c5c5c5;
  color: #212529;
}
.shortcuts a:hover .link-grey-light {
  color: #c5c5c5 !important;
}
.shortcuts a:hover .btn-grey {
  background-color: #a6a6a6;
  border-color: #a6a6a6;
  color: #fff;
}
.shortcuts a:hover .link-grey {
  color: #a6a6a6 !important;
}
.shortcuts a:hover .btn-grey-dark {
  background-color: #5f5f5f;
  border-color: #5f5f5f;
  color: #fff;
}
.shortcuts a:hover .link-grey-dark {
  color: #5f5f5f !important;
}
.shortcuts a:hover .btn-blue {
  background-color: #009db7;
  border-color: #009db7;
  color: #fff;
}
.shortcuts a:hover .link-blue {
  color: #009db7 !important;
}
.shortcuts a:hover .btn-black {
  background-color: #000000;
  border-color: #000000;
  color: #fff;
}
.shortcuts a:hover .link-black {
  color: #000000 !important;
}
.shortcuts a:hover .btn-background {
  background-color: #e6ebf1;
  border-color: #e6ebf1;
  color: #212529;
}
.shortcuts a:hover .link-background {
  color: #e6ebf1 !important;
}
.shortcuts a:hover .btn-outer {
  background-color: #9dd5ec;
  border-color: #9dd5ec;
  color: #212529;
}
.shortcuts a:hover .link-outer {
  color: #9dd5ec !important;
}
.shortcuts a:hover .btn-outer-light {
  background-color: #bde3f2;
  border-color: #bde3f2;
  color: #212529;
}
.shortcuts a:hover .link-outer-light {
  color: #bde3f2 !important;
}
.shortcuts a:hover .btn-outer-dark {
  background-color: #6195bb;
  border-color: #6195bb;
  color: #fff;
}
.shortcuts a:hover .link-outer-dark {
  color: #6195bb !important;
}
.shortcuts a:hover .btn-primary {
  background-color: #0e386a;
  border-color: #0e386a;
  color: #fff;
}
.shortcuts a:hover .link-primary {
  color: #0e386a !important;
}
.shortcuts a:hover .btn-secondary {
  background-color: #07567b;
  border-color: #07567b;
  color: #fff;
}
.shortcuts a:hover .link-secondary {
  color: #07567b !important;
}
.shortcuts a:hover .btn-tertiary {
  background-color: #9dd5ec;
  border-color: #9dd5ec;
  color: #212529;
}
.shortcuts a:hover .link-tertiary {
  color: #9dd5ec !important;
}
.shortcuts a:hover .btn-primary-light {
  background-color: #6283a9;
  border-color: #6283a9;
  color: #fff;
}
.shortcuts a:hover .link-primary-light {
  color: #6283a9 !important;
}
.shortcuts a:hover .btn-primary-dark {
  background-color: #071e38;
  border-color: #071e38;
  color: #fff;
}
.shortcuts a:hover .link-primary-dark {
  color: #071e38 !important;
}
.shortcuts a:hover .btn-secondary-light {
  background-color: #5d99b5;
  border-color: #5d99b5;
  color: #fff;
}
.shortcuts a:hover .link-secondary-light {
  color: #5d99b5 !important;
}
.shortcuts a:hover .btn-secondary-dark {
  background-color: #042e42;
  border-color: #042e42;
  color: #fff;
}
.shortcuts a:hover .link-secondary-dark {
  color: #042e42 !important;
}
.shortcuts a:hover .btn-tertiary-light {
  background-color: #bde3f2;
  border-color: #bde3f2;
  color: #212529;
}
.shortcuts a:hover .link-tertiary-light {
  color: #bde3f2 !important;
}
.shortcuts a:hover .btn-tertiary-dark {
  background-color: #607984;
  border-color: #607984;
  color: #fff;
}
.shortcuts a:hover .link-tertiary-dark {
  color: #607984 !important;
}
.shortcuts a:hover .btn-success {
  background-color: #008200;
  border-color: #008200;
  color: #fff;
}
.shortcuts a:hover .link-success {
  color: #008200 !important;
}
.shortcuts a:hover .btn-warning {
  background-color: #f2b500;
  border-color: #f2b500;
  color: #212529;
}
.shortcuts a:hover .link-warning {
  color: #f2b500 !important;
}
.shortcuts a:hover .btn-danger {
  background-color: #eb0000;
  border-color: #eb0000;
  color: #fff;
}
.shortcuts a:hover .link-danger {
  color: #eb0000 !important;
}
.shortcuts a:hover .btn-error {
  background-color: #eb0000;
  border-color: #eb0000;
  color: #fff;
}
.shortcuts a:hover .link-error {
  color: #eb0000 !important;
}
.shortcuts a:hover .btn-info {
  background-color: #213242;
  border-color: #213242;
  color: #fff;
}
.shortcuts a:hover .link-info {
  color: #213242 !important;
}
.shortcuts a:hover .btn-light {
  background-color: #e4e4e4;
  border-color: #e4e4e4;
  color: #212529;
}
.shortcuts a:hover .link-light {
  color: #e4e4e4 !important;
}
.shortcuts a:hover .btn-dark {
  background-color: #2b3035;
  border-color: #2b3035;
  color: #fff;
}
.shortcuts a:hover .link-dark {
  color: #2b3035 !important;
}
.shortcuts a:hover .btn-white {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #212529;
}
.shortcuts a:hover .link-white {
  color: #f5f5f5 !important;
}
.shortcuts a:hover .btn-black {
  background-color: #000000;
  border-color: #000000;
  color: #fff;
}
.shortcuts a:hover .link-black {
  color: #000000 !important;
}
.shortcuts a:hover .btn-bs-grey-light {
  background-color: #dde2e6;
  border-color: #dde2e6;
  color: #212529;
}
.shortcuts a:hover .link-bs-grey-light {
  color: #dde2e6 !important;
}
.shortcuts a:hover .btn-bs-grey-dark {
  background-color: #c2cad1;
  border-color: #c2cad1;
  color: #212529;
}
.shortcuts a:hover .link-bs-grey-dark {
  color: #c2cad1 !important;
}
.shortcuts a:hover .btn-apple-keyboard-background {
  background-color: #c5cad0;
  border-color: #c5cad0;
  color: #212529;
}
.shortcuts a:hover .link-apple-keyboard-background {
  color: #c5cad0 !important;
}
.shortcuts a:hover .btn-apple-keyboard-light {
  background-color: #f5f5f5;
  border-color: #f5f5f5;
  color: #212529;
}
.shortcuts a:hover .link-apple-keyboard-light {
  color: #f5f5f5 !important;
}
.shortcuts a:hover .btn-apple-keyboard-dark {
  background-color: #9fa5b2;
  border-color: #9fa5b2;
  color: #fff;
}
.shortcuts a:hover .link-apple-keyboard-dark {
  color: #9fa5b2 !important;
}
.jsxgraph-logo-pure-clip {
  aspect-ratio: 1/1;
  width: 105%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
  clip-path: url("#jsxgraph-logo-pure-clip");
  margin: -5% -5% 0 0;
  padding: 18% 18% 3% 3%;
}
.jsxgraph-logo-plain-clip {
  aspect-ratio: 1/1;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0;
  clip-path: url("#jsxgraph-logo-plain-clip");
  padding: 0;
}
/*# sourceMappingURL=website.css.map */