body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

code {
    font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;
}

.e-services-snippet-result-highlight b {
    background-color: #2a607b26;
}
button.btn.btn-sm.e-services-snippet-result-searchBar:hover{
    color: white;
}
@media (max-width: 576px) {
 /*   .card-body {
        padding: 0 !important;
    }*/

    .accordion-body {
        padding: 10px 5px!important;
    }
}

:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
}

.Toastify__toast-container {
  z-index: 9999;
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, 9999);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: 320px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: 1em;
  left: 1em;
}
.Toastify__toast-container--top-center {
  top: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: 1em;
  right: 1em;
}
.Toastify__toast-container--bottom-left {
  bottom: 1em;
  left: 1em;
}
.Toastify__toast-container--bottom-center {
  bottom: 1em;
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: 1em;
  right: 1em;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: 0;
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: 0;
    left: auto;
    left: initial;
  }
}
.Toastify__toast {
  position: relative;
  min-height: 64px;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: 4px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  display: flex;
  justify-content: space-between;
  max-height: 800px;
  max-height: var(--toastify-toast-max-height);
  overflow: hidden;
  font-family: sans-serif;
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  /* webkit only issue #791 */
  z-index: 0;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--close-on-click {
  cursor: pointer;
}
.Toastify__toast-body {
  margin: auto 0;
  flex: 1 1 auto;
  padding: 6px;
  display: flex;
  align-items: center;
}
.Toastify__toast-body > div:last-child {
  word-break: break-word;
  flex: 1 1;
}
.Toastify__toast-icon {
  margin-inline-end: 10px;
  width: 20px;
  flex-shrink: 0;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.7s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: #121212;
  background: var(--toastify-color-dark);
  color: #fff;
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: #fff;
  background: var(--toastify-color-light);
  color: #757575;
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: #fff;
  background: var(--toastify-color-light);
  color: #757575;
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: #fff;
  color: var(--toastify-text-color-info);
  background: #3498db;
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: #fff;
  color: var(--toastify-text-color-success);
  background: #07bc0c;
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: #fff;
  color: var(--toastify-text-color-warning);
  background: #f1c40f;
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: #fff;
  color: var(--toastify-text-color-error);
  background: #e74c3c;
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: #bb86fc;
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: #3498db;
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: #07bc0c;
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: #f1c40f;
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: #e74c3c;
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: rgba(255, 255, 255, 0.7);
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  align-self: flex-start;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 9999;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: auto;
  left: initial;
  transform-origin: right;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: #e0e0e0;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: #616161;
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, 0, 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, 0, 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.AutoComplete__control{background-color:var(--bs-input-bg) !important;border:1px solid var(--bs-gray-300) !important}.AutoComplete__control--is-disabled{background-color:var(--bs-gray-200) !important}.AutoComplete__single-value{color:var(--bs-input-color) !important}.AutoComplete__indicator{color:var(--bs-input-solid-color) !important}.AutoComplete__indicator-separator{background-color:var(--bs-input-solid-color) !important}.AutoComplete__menu{max-height:200px;background-color:var(--bs-gray-100) !important;border:1px solid var(--bs-gray-300) !important;z-index:10 !important}.AutoComplete__menu-list{z-index:10 !important;max-height:200px !important}.AutoComplete__menu-list .AutoComplete__option{padding:10px;cursor:pointer;color:var(--bs-input-color) !important}.AutoComplete__menu-list .AutoComplete__option:hover,.AutoComplete__menu-list .AutoComplete__option.AutoComplete__option--is-focused{background-color:var(--bs-primary) !important;color:#fff !important}.AutoComplete__menu-list .AutoComplete__option.AutoComplete__option--is-selected{background-color:rgba(0,0,0,0)}.AutoComplete__input-container .AutoComplete__input{color:var(--bs-gray-700) !important}.AutoComplete__placeholder{text-wrap:nowrap;overflow:hidden}.react-datepicker-wrapper{width:100% !important}.react-datepicker__year-dropdown{background-color:var(--bs-gray-200) !important}.react-datepicker__year-dropdown .react-datepicker__year-option{color:var(--bs-gray-700) !important}.react-datepicker__year-dropdown .react-datepicker__year-option:hover{background-color:var(--bs-primary) !important;color:#fff !important}.react-datepicker__year-dropdown .react-datepicker__navigation{display:flex !important;cursor:pointer !important;padding-top:10px;border:none !important;z-index:1 !important;height:32px !important;width:32px !important;text-indent:-999em !important}.react-datepicker__year-dropdown .react-datepicker__navigation--years-upcoming{width:5px !important;height:5px !important;border-left:5px solid rgba(0,0,0,0) !important;border-right:5px solid rgba(0,0,0,0) !important;border-bottom:10px solid var(--bs-primary) !important}.react-datepicker__year-dropdown .react-datepicker__navigation--years-previous{width:5px !important;height:5px !important;margin-top:5px !important;border-left:5px solid rgba(0,0,0,0) !important;border-right:5px solid rgba(0,0,0,0) !important;border-top:10px solid var(--bs-primary) !important}.react-datepicker__month-dropdown{background-color:var(--bs-gray-200) !important}.react-datepicker__month-dropdown .react-datepicker__month-option{color:var(--bs-gray-700) !important}.react-datepicker__month-dropdown .react-datepicker__month-option:hover{background-color:var(--bs-primary) !important;color:#fff !important}.react-datepicker{border-color:var(--bs-gray-400) !important}.react-datepicker-popper{z-index:10 !important}.react-datepicker__month-container{background-color:var(--bs-gray-200) !important;border-color:var(--bs-gray-400) !important}.react-datepicker__header{background-color:var(--bs-gray-200) !important;border-color:var(--bs-gray-400) !important}.react-datepicker__header .react-datepicker__current-month{color:var(--bs-gray-700) !important}.react-datepicker__header .react-datepicker__current-month--hasYearDropdown{color:var(--bs-gray-700) !important}.react-datepicker__header .react-datepicker__current-month--hasMonthDropdown{color:var(--bs-gray-700) !important}.react-datepicker__day:not(.react-datepicker__day--disabled){color:var(--bs-gray-700) !important}.react-datepicker__day.react-datepicker__day--selected{color:#fff !important;background-color:var(--bs-primary) !important}.react-datepicker__day:hover:not(.react-datepicker__day--disabled){background-color:var(--bs-primary) !important;color:#fff !important}input[type=password]::-ms-reveal{display:none}:has(.CustomError)>.CustomError .react-datepicker-wrapper{border:1px solid red !important}.react-datepicker__day-name{color:var(--bs-gray-700) !important}.react-datepicker__year-read-view--selected-year{color:var(--bs-gray-700) !important}.react-datepicker__month-read-view--selected-month{color:var(--bs-gray-700) !important}.react-datepicker__day--keyboard-selected{background-color:rgba(33,107,165,.5) !important;color:#fff !important}.react-datepicker__input-container{padding-left:25px !important;padding-right:25px !important;background-color:var(--bs-body-bg) !important;border-radius:5px}.react-datepicker__input-container:has(.disabled-custom){background-color:var(--bs-gray-200) !important}.react-datepicker-wrapper{border:1px solid var(--bs-gray-300) !important;border-radius:5px !important}.react-datepicker__close-icon:after{background-color:var(--bs-primary) !important}.react-datepicker__navigation{padding-top:10px}.react-datepicker__navigation--years-upcoming{width:20px;height:20px;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:10px solid var(--bs-primary)}.react-datepicker__navigation--years-previous{width:0;height:0;margin-top:5px;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:10px solid var(--bs-primary)}html[data-theme=dark] .custom-date-input{color-scheme:dark !important}html[data-theme=dark] .react-datepicker__day--disabled{color:var(--bs-gray-400) !important}.mobileIntlCustom{text-align:start;padding-right:0px !important}.intl-tel-input:has(.hide){z-index:0 !important}.flag-container{direction:"ltr"}.flag-container .selected-flag{width:-webkit-fit-content;width:fit-content;display:flex !important}.flag-container .selected-dial-code{padding:3px !important}.intl-tel-input{direction:ltr}.country-list{background-color:var(--bs-gray-100) !important;border-radius:5px;border:1px solid var(--bs-gray-300) !important;width:99% !important;margin-top:10px !important;max-height:200px}.country-list .country{display:flex;flex:start 1;border-radius:0;margin:0;min-height:40px;align-items:center}.country-list .country .dial-code{direction:ltr;-webkit-margin-end:10px;margin-inline-end:10px}.country-list .highlight{background-color:var(--bs-primary) !important;color:#fff}.time-picker-contaner{position:relative;display:inline-block;width:100%}.time-picker-contaner input{padding-left:2rem}.time-picker-contaner .clear-time-btn{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);background:var(--bs-primary);border:none;border-radius:50%;width:1.2rem;height:1.2rem;color:#fff;font-size:1rem;cursor:pointer;padding:0;line-height:1}.time-picker-contaner .clear-time-btn:hover{color:#000}.react-datepicker__close-icon::after{font-family:none}
@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon::before {
  border-color: #ccc;
  border-style: solid;
  border-width: 3px 3px 0 0;
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  top: 6px;
  width: 9px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  margin-left: -4px;
  position: absolute;
  width: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  border-top: none;
  border-bottom-color: #f0f0f0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after {
  top: 0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
  bottom: 0;
  margin-bottom: -8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  border-bottom: none;
  border-top-color: #fff;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after {
  bottom: 0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", helvetica, arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}
.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}
.react-datepicker-popper[data-placement^=bottom] {
  padding-top: 10px;
}
.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}
.react-datepicker-popper[data-placement^=top] {
  padding-bottom: 10px;
}
.react-datepicker-popper[data-placement^=right] {
  padding-left: 8px;
}
.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}
.react-datepicker-popper[data-placement^=left] {
  padding-right: 8px;
}
.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding: 8px 0;
  position: relative;
}
.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 15px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  align-items: center;
  background: none;
  display: flex;
  justify-content: center;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  z-index: 1;
  height: 32px;
  width: 32px;
  text-indent: -999em;
  overflow: hidden;
}
.react-datepicker__navigation--previous {
  left: 2px;
}
.react-datepicker__navigation--next {
  right: 2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 85px;
}
.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__navigation--years-previous {
  top: 4px;
}
.react-datepicker__navigation--years-upcoming {
  top: -4px;
}
.react-datepicker__navigation:hover *::before {
  border-color: #a6a6a6;
}

.react-datepicker__navigation-icon {
  position: relative;
  top: -1px;
  font-size: 20px;
  width: 0;
}
.react-datepicker__navigation-icon--next {
  left: -2px;
}
.react-datepicker__navigation-icon--next::before {
  transform: rotate(45deg);
  left: -7px;
}
.react-datepicker__navigation-icon--previous {
  right: -2px;
}
.react-datepicker__navigation-icon--previous::before {
  transform: rotate(225deg);
  right: -7px;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}
.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
  -moz-appearance: textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}
.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -87px;
  top: 0;
}
.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + 1.7rem / 2);
  overflow-y: scroll;
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  box-sizing: content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,
.react-datepicker__week-number--keyboard-selected):hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__week-number--selected {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__week-number--selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__week-number--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}
.react-datepicker__week-number--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day-names {
  white-space: nowrap;
  margin-bottom: -8px;
}

.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}
.react-datepicker__day--holidays,
.react-datepicker__month-text--holidays,
.react-datepicker__quarter-text--holidays,
.react-datepicker__year-text--holidays {
  position: relative;
  border-radius: 0.3rem;
  background-color: #ff6803;
  color: #fff;
}
.react-datepicker__day--holidays .holiday-overlay,
.react-datepicker__month-text--holidays .holiday-overlay,
.react-datepicker__quarter-text--holidays .holiday-overlay,
.react-datepicker__year-text--holidays .holiday-overlay {
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 4px;
  border-radius: 4px;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.react-datepicker__day--holidays:hover,
.react-datepicker__month-text--holidays:hover,
.react-datepicker__quarter-text--holidays:hover,
.react-datepicker__year-text--holidays:hover {
  background-color: #cf5300;
}
.react-datepicker__day--holidays:hover .holiday-overlay,
.react-datepicker__month-text--holidays:hover .holiday-overlay,
.react-datepicker__quarter-text--holidays:hover .holiday-overlay,
.react-datepicker__year-text--holidays:hover .holiday-overlay {
  visibility: visible;
  opacity: 1;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #bad9f1;
  color: rgb(0, 0, 0);
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range) {
  background-color: rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range), .react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range) {
  background-color: #f0f0f0;
  color: #000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
.react-datepicker__input-container .react-datepicker__calendar-icon {
  position: absolute;
  padding: 0.5rem;
  box-sizing: content-box;
}

.react-datepicker__view-calendar-icon input {
  padding: 6px 10px 5px 25px;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
  position: relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  transform: rotate(135deg);
  right: -16px;
  top: 0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0 6px 0 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "×";
}
.react-datepicker__close-icon--disabled {
  cursor: default;
}
.react-datepicker__close-icon--disabled::after {
  cursor: default;
  background-color: #ccc;
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}
@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__children-container {
  width: 13.8rem;
  margin: 0.4rem;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  height: auto;
}

.react-datepicker__aria-live {
  position: absolute;
  clip-path: circle(0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
  white-space: nowrap;
}

.react-datepicker__calendar-icon {
  width: 1em;
  height: 1em;
  vertical-align: -0.125em;
}

@charset "UTF-8";
.intl-tel-input {
  position: relative;
  display: inline-block;
}
.intl-tel-input * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.intl-tel-input .hide {
  display: none;
}
.intl-tel-input .v-hide {
  visibility: hidden;
}
.intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}
.intl-tel-input .flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}
.intl-tel-input .flag-container .arrow {
  font-size: 6px;
  margin-left: 5px;
}
.intl-tel-input .flag-container .arrow.up:after {
  content: "▲";
}
.intl-tel-input .flag-container .arrow.down:after {
  content: "▼";
}
.intl-tel-input .selected-flag {
  z-index: 1;
  position: relative;
  width: 36px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.intl-tel-input .country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.intl-tel-input .country-list .divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}
.intl-tel-input .country-list.dropup {
  bottom: 100%;
  margin-bottom: -1px;
}
.intl-tel-input .country-list .flag-box {
  display: inline-block;
  width: 20px;
}
@media (max-width: 500px) {
  .intl-tel-input .country-list {
    white-space: normal;
  }
}
.intl-tel-input .country-list .country {
  padding: 5px 10px;
}
.intl-tel-input .country-list .country .dial-code {
  color: #999;
}
.intl-tel-input .country-list .country.highlight {
  background-color: rgba(0, 0, 0, 0.05);
}
.intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name, .intl-tel-input .country-list .dial-code {
  vertical-align: middle;
}
.intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name {
  margin-right: 6px;
}
.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}
.intl-tel-input.allow-dropdown .flag-container {
  right: auto;
  left: 0;
  width: 100%;
}
.intl-tel-input.allow-dropdown .selected-flag {
  width: 46px;
}
.intl-tel-input.allow-dropdown .flag-container:hover {
  cursor: pointer;
}
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}
.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
  cursor: default;
}
.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
  background-color: transparent;
}
.intl-tel-input.allow-dropdown.separate-dial-code .selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
  display: table;
}
.intl-tel-input.allow-dropdown.separate-dial-code .selected-dial-code {
  display: table-cell;
  vertical-align: middle;
  padding-left: 28px;
}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input, .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=text], .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=tel] {
  padding-left: 76px;
}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 .selected-flag {
  width: 70px;
}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input, .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=text], .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=tel] {
  padding-left: 84px;
}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 .selected-flag {
  width: 78px;
}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input, .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=text], .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=tel] {
  padding-left: 92px;
}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 .selected-flag {
  width: 86px;
}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input, .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=text], .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=tel] {
  padding-left: 100px;
}
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 .selected-flag {
  width: 94px;
}
.intl-tel-input.iti-container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}
.intl-tel-input.iti-container:hover {
  cursor: pointer;
}

.iti-mobile .intl-tel-input.iti-container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}
.iti-mobile .intl-tel-input .country-list {
  max-height: 100%;
  width: 100%;
  -webkit-overflow-scrolling: touch;
}
.iti-mobile .intl-tel-input .country-list .country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti-flag {
  width: 20px;
}
.iti-flag.be {
  width: 18px;
}
.iti-flag.ch {
  width: 15px;
}
.iti-flag.mc {
  width: 19px;
}
.iti-flag.ne {
  width: 18px;
}
.iti-flag.np {
  width: 13px;
}
.iti-flag.va {
  width: 15px;
}
@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {
    background-size: 5630px 15px;
  }
}
.iti-flag.ac {
  height: 10px;
  background-position: 0px 0px;
}
.iti-flag.ad {
  height: 14px;
  background-position: -22px 0px;
}
.iti-flag.ae {
  height: 10px;
  background-position: -44px 0px;
}
.iti-flag.af {
  height: 14px;
  background-position: -66px 0px;
}
.iti-flag.ag {
  height: 14px;
  background-position: -88px 0px;
}
.iti-flag.ai {
  height: 10px;
  background-position: -110px 0px;
}
.iti-flag.al {
  height: 15px;
  background-position: -132px 0px;
}
.iti-flag.am {
  height: 10px;
  background-position: -154px 0px;
}
.iti-flag.ao {
  height: 14px;
  background-position: -176px 0px;
}
.iti-flag.aq {
  height: 14px;
  background-position: -198px 0px;
}
.iti-flag.ar {
  height: 13px;
  background-position: -220px 0px;
}
.iti-flag.as {
  height: 10px;
  background-position: -242px 0px;
}
.iti-flag.at {
  height: 14px;
  background-position: -264px 0px;
}
.iti-flag.au {
  height: 10px;
  background-position: -286px 0px;
}
.iti-flag.aw {
  height: 14px;
  background-position: -308px 0px;
}
.iti-flag.ax {
  height: 13px;
  background-position: -330px 0px;
}
.iti-flag.az {
  height: 10px;
  background-position: -352px 0px;
}
.iti-flag.ba {
  height: 10px;
  background-position: -374px 0px;
}
.iti-flag.bb {
  height: 14px;
  background-position: -396px 0px;
}
.iti-flag.bd {
  height: 12px;
  background-position: -418px 0px;
}
.iti-flag.be {
  height: 15px;
  background-position: -440px 0px;
}
.iti-flag.bf {
  height: 14px;
  background-position: -460px 0px;
}
.iti-flag.bg {
  height: 12px;
  background-position: -482px 0px;
}
.iti-flag.bh {
  height: 12px;
  background-position: -504px 0px;
}
.iti-flag.bi {
  height: 12px;
  background-position: -526px 0px;
}
.iti-flag.bj {
  height: 14px;
  background-position: -548px 0px;
}
.iti-flag.bl {
  height: 14px;
  background-position: -570px 0px;
}
.iti-flag.bm {
  height: 10px;
  background-position: -592px 0px;
}
.iti-flag.bn {
  height: 10px;
  background-position: -614px 0px;
}
.iti-flag.bo {
  height: 14px;
  background-position: -636px 0px;
}
.iti-flag.bq {
  height: 14px;
  background-position: -658px 0px;
}
.iti-flag.br {
  height: 14px;
  background-position: -680px 0px;
}
.iti-flag.bs {
  height: 10px;
  background-position: -702px 0px;
}
.iti-flag.bt {
  height: 14px;
  background-position: -724px 0px;
}
.iti-flag.bv {
  height: 15px;
  background-position: -746px 0px;
}
.iti-flag.bw {
  height: 14px;
  background-position: -768px 0px;
}
.iti-flag.by {
  height: 10px;
  background-position: -790px 0px;
}
.iti-flag.bz {
  height: 14px;
  background-position: -812px 0px;
}
.iti-flag.ca {
  height: 10px;
  background-position: -834px 0px;
}
.iti-flag.cc {
  height: 10px;
  background-position: -856px 0px;
}
.iti-flag.cd {
  height: 15px;
  background-position: -878px 0px;
}
.iti-flag.cf {
  height: 14px;
  background-position: -900px 0px;
}
.iti-flag.cg {
  height: 14px;
  background-position: -922px 0px;
}
.iti-flag.ch {
  height: 15px;
  background-position: -944px 0px;
}
.iti-flag.ci {
  height: 14px;
  background-position: -961px 0px;
}
.iti-flag.ck {
  height: 10px;
  background-position: -983px 0px;
}
.iti-flag.cl {
  height: 14px;
  background-position: -1005px 0px;
}
.iti-flag.cm {
  height: 14px;
  background-position: -1027px 0px;
}
.iti-flag.cn {
  height: 14px;
  background-position: -1049px 0px;
}
.iti-flag.co {
  height: 14px;
  background-position: -1071px 0px;
}
.iti-flag.cp {
  height: 14px;
  background-position: -1093px 0px;
}
.iti-flag.cr {
  height: 12px;
  background-position: -1115px 0px;
}
.iti-flag.cu {
  height: 10px;
  background-position: -1137px 0px;
}
.iti-flag.cv {
  height: 12px;
  background-position: -1159px 0px;
}
.iti-flag.cw {
  height: 14px;
  background-position: -1181px 0px;
}
.iti-flag.cx {
  height: 10px;
  background-position: -1203px 0px;
}
.iti-flag.cy {
  height: 14px;
  background-position: -1225px 0px;
}
.iti-flag.cz {
  height: 14px;
  background-position: -1247px 0px;
}
.iti-flag.de {
  height: 12px;
  background-position: -1269px 0px;
}
.iti-flag.dg {
  height: 10px;
  background-position: -1291px 0px;
}
.iti-flag.dj {
  height: 14px;
  background-position: -1313px 0px;
}
.iti-flag.dk {
  height: 15px;
  background-position: -1335px 0px;
}
.iti-flag.dm {
  height: 10px;
  background-position: -1357px 0px;
}
.iti-flag.do {
  height: 13px;
  background-position: -1379px 0px;
}
.iti-flag.dz {
  height: 14px;
  background-position: -1401px 0px;
}
.iti-flag.ea {
  height: 14px;
  background-position: -1423px 0px;
}
.iti-flag.ec {
  height: 14px;
  background-position: -1445px 0px;
}
.iti-flag.ee {
  height: 13px;
  background-position: -1467px 0px;
}
.iti-flag.eg {
  height: 14px;
  background-position: -1489px 0px;
}
.iti-flag.eh {
  height: 10px;
  background-position: -1511px 0px;
}
.iti-flag.er {
  height: 10px;
  background-position: -1533px 0px;
}
.iti-flag.es {
  height: 14px;
  background-position: -1555px 0px;
}
.iti-flag.et {
  height: 10px;
  background-position: -1577px 0px;
}
.iti-flag.eu {
  height: 14px;
  background-position: -1599px 0px;
}
.iti-flag.fi {
  height: 12px;
  background-position: -1621px 0px;
}
.iti-flag.fj {
  height: 10px;
  background-position: -1643px 0px;
}
.iti-flag.fk {
  height: 10px;
  background-position: -1665px 0px;
}
.iti-flag.fm {
  height: 11px;
  background-position: -1687px 0px;
}
.iti-flag.fo {
  height: 15px;
  background-position: -1709px 0px;
}
.iti-flag.fr {
  height: 14px;
  background-position: -1731px 0px;
}
.iti-flag.ga {
  height: 15px;
  background-position: -1753px 0px;
}
.iti-flag.gb {
  height: 10px;
  background-position: -1775px 0px;
}
.iti-flag.gd {
  height: 12px;
  background-position: -1797px 0px;
}
.iti-flag.ge {
  height: 14px;
  background-position: -1819px 0px;
}
.iti-flag.gf {
  height: 14px;
  background-position: -1841px 0px;
}
.iti-flag.gg {
  height: 14px;
  background-position: -1863px 0px;
}
.iti-flag.gh {
  height: 14px;
  background-position: -1885px 0px;
}
.iti-flag.gi {
  height: 10px;
  background-position: -1907px 0px;
}
.iti-flag.gl {
  height: 14px;
  background-position: -1929px 0px;
}
.iti-flag.gm {
  height: 14px;
  background-position: -1951px 0px;
}
.iti-flag.gn {
  height: 14px;
  background-position: -1973px 0px;
}
.iti-flag.gp {
  height: 14px;
  background-position: -1995px 0px;
}
.iti-flag.gq {
  height: 14px;
  background-position: -2017px 0px;
}
.iti-flag.gr {
  height: 14px;
  background-position: -2039px 0px;
}
.iti-flag.gs {
  height: 10px;
  background-position: -2061px 0px;
}
.iti-flag.gt {
  height: 13px;
  background-position: -2083px 0px;
}
.iti-flag.gu {
  height: 11px;
  background-position: -2105px 0px;
}
.iti-flag.gw {
  height: 10px;
  background-position: -2127px 0px;
}
.iti-flag.gy {
  height: 12px;
  background-position: -2149px 0px;
}
.iti-flag.hk {
  height: 14px;
  background-position: -2171px 0px;
}
.iti-flag.hm {
  height: 10px;
  background-position: -2193px 0px;
}
.iti-flag.hn {
  height: 10px;
  background-position: -2215px 0px;
}
.iti-flag.hr {
  height: 10px;
  background-position: -2237px 0px;
}
.iti-flag.ht {
  height: 12px;
  background-position: -2259px 0px;
}
.iti-flag.hu {
  height: 10px;
  background-position: -2281px 0px;
}
.iti-flag.ic {
  height: 14px;
  background-position: -2303px 0px;
}
.iti-flag.id {
  height: 14px;
  background-position: -2325px 0px;
}
.iti-flag.ie {
  height: 10px;
  background-position: -2347px 0px;
}
.iti-flag.il {
  height: 15px;
  background-position: -2369px 0px;
}
.iti-flag.im {
  height: 10px;
  background-position: -2391px 0px;
}
.iti-flag.in {
  height: 14px;
  background-position: -2413px 0px;
}
.iti-flag.io {
  height: 10px;
  background-position: -2435px 0px;
}
.iti-flag.iq {
  height: 14px;
  background-position: -2457px 0px;
}
.iti-flag.ir {
  height: 12px;
  background-position: -2479px 0px;
}
.iti-flag.is {
  height: 15px;
  background-position: -2501px 0px;
}
.iti-flag.it {
  height: 14px;
  background-position: -2523px 0px;
}
.iti-flag.je {
  height: 12px;
  background-position: -2545px 0px;
}
.iti-flag.jm {
  height: 10px;
  background-position: -2567px 0px;
}
.iti-flag.jo {
  height: 10px;
  background-position: -2589px 0px;
}
.iti-flag.jp {
  height: 14px;
  background-position: -2611px 0px;
}
.iti-flag.ke {
  height: 14px;
  background-position: -2633px 0px;
}
.iti-flag.kg {
  height: 12px;
  background-position: -2655px 0px;
}
.iti-flag.kh {
  height: 13px;
  background-position: -2677px 0px;
}
.iti-flag.ki {
  height: 10px;
  background-position: -2699px 0px;
}
.iti-flag.km {
  height: 12px;
  background-position: -2721px 0px;
}
.iti-flag.kn {
  height: 14px;
  background-position: -2743px 0px;
}
.iti-flag.kp {
  height: 10px;
  background-position: -2765px 0px;
}
.iti-flag.kr {
  height: 14px;
  background-position: -2787px 0px;
}
.iti-flag.kw {
  height: 10px;
  background-position: -2809px 0px;
}
.iti-flag.ky {
  height: 10px;
  background-position: -2831px 0px;
}
.iti-flag.kz {
  height: 10px;
  background-position: -2853px 0px;
}
.iti-flag.la {
  height: 14px;
  background-position: -2875px 0px;
}
.iti-flag.lb {
  height: 14px;
  background-position: -2897px 0px;
}
.iti-flag.lc {
  height: 10px;
  background-position: -2919px 0px;
}
.iti-flag.li {
  height: 12px;
  background-position: -2941px 0px;
}
.iti-flag.lk {
  height: 10px;
  background-position: -2963px 0px;
}
.iti-flag.lr {
  height: 11px;
  background-position: -2985px 0px;
}
.iti-flag.ls {
  height: 14px;
  background-position: -3007px 0px;
}
.iti-flag.lt {
  height: 12px;
  background-position: -3029px 0px;
}
.iti-flag.lu {
  height: 12px;
  background-position: -3051px 0px;
}
.iti-flag.lv {
  height: 10px;
  background-position: -3073px 0px;
}
.iti-flag.ly {
  height: 10px;
  background-position: -3095px 0px;
}
.iti-flag.ma {
  height: 14px;
  background-position: -3117px 0px;
}
.iti-flag.mc {
  height: 15px;
  background-position: -3139px 0px;
}
.iti-flag.md {
  height: 10px;
  background-position: -3160px 0px;
}
.iti-flag.me {
  height: 10px;
  background-position: -3182px 0px;
}
.iti-flag.mf {
  height: 14px;
  background-position: -3204px 0px;
}
.iti-flag.mg {
  height: 14px;
  background-position: -3226px 0px;
}
.iti-flag.mh {
  height: 11px;
  background-position: -3248px 0px;
}
.iti-flag.mk {
  height: 10px;
  background-position: -3270px 0px;
}
.iti-flag.ml {
  height: 14px;
  background-position: -3292px 0px;
}
.iti-flag.mm {
  height: 14px;
  background-position: -3314px 0px;
}
.iti-flag.mn {
  height: 10px;
  background-position: -3336px 0px;
}
.iti-flag.mo {
  height: 14px;
  background-position: -3358px 0px;
}
.iti-flag.mp {
  height: 10px;
  background-position: -3380px 0px;
}
.iti-flag.mq {
  height: 14px;
  background-position: -3402px 0px;
}
.iti-flag.mr {
  height: 14px;
  background-position: -3424px 0px;
}
.iti-flag.ms {
  height: 10px;
  background-position: -3446px 0px;
}
.iti-flag.mt {
  height: 14px;
  background-position: -3468px 0px;
}
.iti-flag.mu {
  height: 14px;
  background-position: -3490px 0px;
}
.iti-flag.mv {
  height: 14px;
  background-position: -3512px 0px;
}
.iti-flag.mw {
  height: 14px;
  background-position: -3534px 0px;
}
.iti-flag.mx {
  height: 12px;
  background-position: -3556px 0px;
}
.iti-flag.my {
  height: 10px;
  background-position: -3578px 0px;
}
.iti-flag.mz {
  height: 14px;
  background-position: -3600px 0px;
}
.iti-flag.na {
  height: 14px;
  background-position: -3622px 0px;
}
.iti-flag.nc {
  height: 10px;
  background-position: -3644px 0px;
}
.iti-flag.ne {
  height: 15px;
  background-position: -3666px 0px;
}
.iti-flag.nf {
  height: 10px;
  background-position: -3686px 0px;
}
.iti-flag.ng {
  height: 10px;
  background-position: -3708px 0px;
}
.iti-flag.ni {
  height: 12px;
  background-position: -3730px 0px;
}
.iti-flag.nl {
  height: 14px;
  background-position: -3752px 0px;
}
.iti-flag.no {
  height: 15px;
  background-position: -3774px 0px;
}
.iti-flag.np {
  height: 15px;
  background-position: -3796px 0px;
}
.iti-flag.nr {
  height: 10px;
  background-position: -3811px 0px;
}
.iti-flag.nu {
  height: 10px;
  background-position: -3833px 0px;
}
.iti-flag.nz {
  height: 10px;
  background-position: -3855px 0px;
}
.iti-flag.om {
  height: 10px;
  background-position: -3877px 0px;
}
.iti-flag.pa {
  height: 14px;
  background-position: -3899px 0px;
}
.iti-flag.pe {
  height: 14px;
  background-position: -3921px 0px;
}
.iti-flag.pf {
  height: 14px;
  background-position: -3943px 0px;
}
.iti-flag.pg {
  height: 15px;
  background-position: -3965px 0px;
}
.iti-flag.ph {
  height: 10px;
  background-position: -3987px 0px;
}
.iti-flag.pk {
  height: 14px;
  background-position: -4009px 0px;
}
.iti-flag.pl {
  height: 13px;
  background-position: -4031px 0px;
}
.iti-flag.pm {
  height: 14px;
  background-position: -4053px 0px;
}
.iti-flag.pn {
  height: 10px;
  background-position: -4075px 0px;
}
.iti-flag.pr {
  height: 14px;
  background-position: -4097px 0px;
}
.iti-flag.ps {
  height: 10px;
  background-position: -4119px 0px;
}
.iti-flag.pt {
  height: 14px;
  background-position: -4141px 0px;
}
.iti-flag.pw {
  height: 13px;
  background-position: -4163px 0px;
}
.iti-flag.py {
  height: 11px;
  background-position: -4185px 0px;
}
.iti-flag.qa {
  height: 8px;
  background-position: -4207px 0px;
}
.iti-flag.re {
  height: 14px;
  background-position: -4229px 0px;
}
.iti-flag.ro {
  height: 14px;
  background-position: -4251px 0px;
}
.iti-flag.rs {
  height: 14px;
  background-position: -4273px 0px;
}
.iti-flag.ru {
  height: 14px;
  background-position: -4295px 0px;
}
.iti-flag.rw {
  height: 14px;
  background-position: -4317px 0px;
}
.iti-flag.sa {
  height: 14px;
  background-position: -4339px 0px;
}
.iti-flag.sb {
  height: 10px;
  background-position: -4361px 0px;
}
.iti-flag.sc {
  height: 10px;
  background-position: -4383px 0px;
}
.iti-flag.sd {
  height: 10px;
  background-position: -4405px 0px;
}
.iti-flag.se {
  height: 13px;
  background-position: -4427px 0px;
}
.iti-flag.sg {
  height: 14px;
  background-position: -4449px 0px;
}
.iti-flag.sh {
  height: 10px;
  background-position: -4471px 0px;
}
.iti-flag.si {
  height: 10px;
  background-position: -4493px 0px;
}
.iti-flag.sj {
  height: 15px;
  background-position: -4515px 0px;
}
.iti-flag.sk {
  height: 14px;
  background-position: -4537px 0px;
}
.iti-flag.sl {
  height: 14px;
  background-position: -4559px 0px;
}
.iti-flag.sm {
  height: 15px;
  background-position: -4581px 0px;
}
.iti-flag.sn {
  height: 14px;
  background-position: -4603px 0px;
}
.iti-flag.so {
  height: 14px;
  background-position: -4625px 0px;
}
.iti-flag.sr {
  height: 14px;
  background-position: -4647px 0px;
}
.iti-flag.ss {
  height: 10px;
  background-position: -4669px 0px;
}
.iti-flag.st {
  height: 10px;
  background-position: -4691px 0px;
}
.iti-flag.sv {
  height: 12px;
  background-position: -4713px 0px;
}
.iti-flag.sx {
  height: 14px;
  background-position: -4735px 0px;
}
.iti-flag.sy {
  height: 14px;
  background-position: -4757px 0px;
}
.iti-flag.sz {
  height: 14px;
  background-position: -4779px 0px;
}
.iti-flag.ta {
  height: 10px;
  background-position: -4801px 0px;
}
.iti-flag.tc {
  height: 10px;
  background-position: -4823px 0px;
}
.iti-flag.td {
  height: 14px;
  background-position: -4845px 0px;
}
.iti-flag.tf {
  height: 14px;
  background-position: -4867px 0px;
}
.iti-flag.tg {
  height: 13px;
  background-position: -4889px 0px;
}
.iti-flag.th {
  height: 14px;
  background-position: -4911px 0px;
}
.iti-flag.tj {
  height: 10px;
  background-position: -4933px 0px;
}
.iti-flag.tk {
  height: 10px;
  background-position: -4955px 0px;
}
.iti-flag.tl {
  height: 10px;
  background-position: -4977px 0px;
}
.iti-flag.tm {
  height: 14px;
  background-position: -4999px 0px;
}
.iti-flag.tn {
  height: 14px;
  background-position: -5021px 0px;
}
.iti-flag.to {
  height: 10px;
  background-position: -5043px 0px;
}
.iti-flag.tr {
  height: 14px;
  background-position: -5065px 0px;
}
.iti-flag.tt {
  height: 12px;
  background-position: -5087px 0px;
}
.iti-flag.tv {
  height: 10px;
  background-position: -5109px 0px;
}
.iti-flag.tw {
  height: 14px;
  background-position: -5131px 0px;
}
.iti-flag.tz {
  height: 14px;
  background-position: -5153px 0px;
}
.iti-flag.ua {
  height: 14px;
  background-position: -5175px 0px;
}
.iti-flag.ug {
  height: 14px;
  background-position: -5197px 0px;
}
.iti-flag.um {
  height: 11px;
  background-position: -5219px 0px;
}
.iti-flag.us {
  height: 11px;
  background-position: -5241px 0px;
}
.iti-flag.uy {
  height: 14px;
  background-position: -5263px 0px;
}
.iti-flag.uz {
  height: 10px;
  background-position: -5285px 0px;
}
.iti-flag.va {
  height: 15px;
  background-position: -5307px 0px;
}
.iti-flag.vc {
  height: 14px;
  background-position: -5324px 0px;
}
.iti-flag.ve {
  height: 14px;
  background-position: -5346px 0px;
}
.iti-flag.vg {
  height: 10px;
  background-position: -5368px 0px;
}
.iti-flag.vi {
  height: 14px;
  background-position: -5390px 0px;
}
.iti-flag.vn {
  height: 14px;
  background-position: -5412px 0px;
}
.iti-flag.vu {
  height: 12px;
  background-position: -5434px 0px;
}
.iti-flag.wf {
  height: 14px;
  background-position: -5456px 0px;
}
.iti-flag.ws {
  height: 10px;
  background-position: -5478px 0px;
}
.iti-flag.xk {
  height: 15px;
  background-position: -5500px 0px;
}
.iti-flag.ye {
  height: 14px;
  background-position: -5522px 0px;
}
.iti-flag.yt {
  height: 14px;
  background-position: -5544px 0px;
}
.iti-flag.za {
  height: 14px;
  background-position: -5566px 0px;
}
.iti-flag.zm {
  height: 14px;
  background-position: -5588px 0px;
}
.iti-flag.zw {
  height: 10px;
  background-position: -5610px 0px;
}

.iti-flag {
  width: 20px;
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url(/static/media/flags.ae53191452bb217f0fa6.png);
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}
@media only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .iti-flag {
    background-image: url(/static/media/flags@2x.140042eba8c90ae1cede.png);
  }
}

.iti-flag.np {
  background-color: transparent;
}

.notificationCard{position:fixed !important;bottom:20px;width:50%;height:350px !important;max-width:550px;animation:slidein 1s ease-out;opacity:1;margin-bottom:60px;border:1px solid #565674 !important;z-index:9999}.carousel-indicators{display:none !important;visibility:hidden !important}.curentNumber{position:absolute !important;font-size:16px;font-weight:bold;left:50% !important;bottom:2%}@media screen and (max-width: 768px){.notificationCard{position:absolute;bottom:120px;padding:0px !important;margin:0px -14px !important;width:99%;max-width:99%}.curentNumber{bottom:6% !important}}@keyframes slidein{0%,20%{bottom:-500px}100%{bottom:0px}}
/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

:root {
  --react-pdf-text-layer: 1;
  --highlight-bg-color: rgba(180, 0, 170, 1);
  --highlight-selected-bg-color: rgba(0, 100, 0, 1);
}

@media screen and (forced-colors: active) {
  :root {
    --highlight-bg-color: Highlight;
    --highlight-selected-bg-color: ButtonText;
  }
}

[data-main-rotation='90'] {
  transform: rotate(90deg) translateY(-100%);
}
[data-main-rotation='180'] {
  transform: rotate(180deg) translate(-100%, -100%);
}
[data-main-rotation='270'] {
  transform: rotate(270deg) translateX(-100%);
}

.textLayer {
  position: absolute;
  text-align: left;
  text-align: initial;
  inset: 0;
  overflow: hidden;
  line-height: 1;
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
          text-size-adjust: none;
  forced-color-adjust: none;
  transform-origin: 0 0;
  z-index: 2;
}

.textLayer :is(span, br) {
  color: transparent;
  position: absolute;
  white-space: pre;
  cursor: text;
  margin: 0;
  transform-origin: 0 0;
}

/* Only necessary in Google Chrome, see issue 14205, and most unfortunately
 * the problem doesn't show up in "text" reference tests. */
.textLayer span.markedContent {
  top: 0;
  height: 0;
}

.textLayer .highlight {
  margin: -1px;
  padding: 1px;
  background-color: rgba(180, 0, 170, 1);
  background-color: var(--highlight-bg-color);
  border-radius: 4px;
}

.textLayer .highlight.appended {
  position: static;
  position: initial;
}

.textLayer .highlight.begin {
  border-radius: 4px 0 0 4px;
}

.textLayer .highlight.end {
  border-radius: 0 4px 4px 0;
}

.textLayer .highlight.middle {
  border-radius: 0;
}

.textLayer .highlight.selected {
  background-color: rgba(0, 100, 0, 1);
  background-color: var(--highlight-selected-bg-color);
}

/* Avoids https://github.com/mozilla/pdf.js/issues/13840 in Chrome */
.textLayer br::-moz-selection {
  background: transparent;
}
.textLayer br::selection {
  background: transparent;
}

.textLayer .endOfContent {
  display: block;
  position: absolute;
  inset: 100% 0 0;
  z-index: -1;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.textLayer .endOfContent.active {
  top: 0;
}

/* Copyright 2014 Mozilla Foundation
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

:root {
  --react-pdf-annotation-layer: 1;
  --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
  --input-focus-border-color: Highlight;
  --input-focus-outline: 1px solid Canvas;
  --input-unfocused-border-color: transparent;
  --input-disabled-border-color: transparent;
  --input-hover-border-color: black;
  --link-outline: none;
}

@media screen and (forced-colors: active) {
  :root {
    --input-focus-border-color: CanvasText;
    --input-unfocused-border-color: ActiveText;
    --input-disabled-border-color: GrayText;
    --input-hover-border-color: Highlight;
    --link-outline: 1.5px solid LinkText;
  }
  .annotationLayer .textWidgetAnnotation :is(input, textarea):required,
  .annotationLayer .choiceWidgetAnnotation select:required,
  .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
    outline: 1.5px solid selectedItem;
  }

  .annotationLayer .linkAnnotation:hover {
    backdrop-filter: invert(100%);
  }
}

.annotationLayer {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  transform-origin: 0 0;
  z-index: 3;
}

.annotationLayer[data-main-rotation='90'] .norotate {
  transform: rotate(270deg) translateX(-100%);
}
.annotationLayer[data-main-rotation='180'] .norotate {
  transform: rotate(180deg) translate(-100%, -100%);
}
.annotationLayer[data-main-rotation='270'] .norotate {
  transform: rotate(90deg) translateY(-100%);
}

.annotationLayer canvas {
  position: absolute;
  width: 100%;
  height: 100%;
}

.annotationLayer section {
  position: absolute;
  text-align: left;
  text-align: initial;
  pointer-events: auto;
  box-sizing: border-box;
  margin: 0;
  transform-origin: 0 0;
}

.annotationLayer .linkAnnotation {
  outline: none;
  outline: var(--link-outline);
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a {
  position: absolute;
  font-size: 1em;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a:hover {
  opacity: 0.2;
  background: rgba(255, 255, 0, 1);
  box-shadow: 0 2px 10px rgba(255, 255, 0, 1);
}

.annotationLayer .textAnnotation img {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea),
.annotationLayer .choiceWidgetAnnotation select,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  background-image: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
  background-image: var(--annotation-unfocused-field-background);
  border: 2px solid transparent;
  border: 2px solid var(--input-unfocused-border-color);
  box-sizing: border-box;
  font: calc(9px * var(--scale-factor)) sans-serif;
  height: 100%;
  margin: 0;
  vertical-align: top;
  width: 100%;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):required,
.annotationLayer .choiceWidgetAnnotation select:required,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
  outline: 1.5px solid red;
}

.annotationLayer .choiceWidgetAnnotation select option {
  padding: 0;
}

.annotationLayer .buttonWidgetAnnotation.radioButton input {
  border-radius: 50%;
}

.annotationLayer .textWidgetAnnotation textarea {
  resize: none;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea)[disabled],
.annotationLayer .choiceWidgetAnnotation select[disabled],
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled] {
  background: none;
  border: 2px solid transparent;
  border: 2px solid var(--input-disabled-border-color);
  cursor: not-allowed;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover {
  border: 2px solid black;
  border: 2px solid var(--input-hover-border-color);
}
.annotationLayer .textWidgetAnnotation :is(input, textarea):hover,
.annotationLayer .choiceWidgetAnnotation select:hover,
.annotationLayer .buttonWidgetAnnotation.checkBox input:hover {
  border-radius: 2px;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):focus,
.annotationLayer .choiceWidgetAnnotation select:focus {
  background: none;
  border: 2px solid Highlight;
  border: 2px solid var(--input-focus-border-color);
  border-radius: 2px;
  outline: 1px solid Canvas;
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus {
  background-image: none;
  background-color: transparent;
}

.annotationLayer .buttonWidgetAnnotation.checkBox :focus {
  border: 2px solid Highlight;
  border: 2px solid var(--input-focus-border-color);
  border-radius: 2px;
  outline: 1px solid Canvas;
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation.radioButton :focus {
  border: 2px solid Highlight;
  border: 2px solid var(--input-focus-border-color);
  outline: 1px solid Canvas;
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after,
.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before {
  background-color: CanvasText;
  content: '';
  display: block;
  position: absolute;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,
.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after {
  height: 80%;
  left: 45%;
  width: 1px;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before {
  transform: rotate(45deg);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after {
  transform: rotate(-45deg);
}

.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before {
  border-radius: 50%;
  height: 50%;
  left: 30%;
  top: 20%;
  width: 50%;
}

.annotationLayer .textWidgetAnnotation input.comb {
  font-family: monospace;
  padding-left: 2px;
  padding-right: 0;
}

.annotationLayer .textWidgetAnnotation input.comb:focus {
  /*
   * Letter spacing is placed on the right side of each character. Hence, the
   * letter spacing of the last character may be placed outside the visible
   * area, causing horizontal scrolling. We avoid this by extending the width
   * when the element has focus and revert this when it loses focus.
   */
  width: 103%;
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.annotationLayer .popupTriggerArea {
  height: 100%;
  width: 100%;
}

.annotationLayer .fileAttachmentAnnotation .popupTriggerArea {
  position: absolute;
}

.annotationLayer .popupWrapper {
  position: absolute;
  font-size: calc(9px * var(--scale-factor));
  width: 100%;
  min-width: calc(180px * var(--scale-factor));
  pointer-events: none;
}

.annotationLayer .popup {
  position: absolute;
  max-width: calc(180px * var(--scale-factor));
  background-color: rgba(255, 255, 153, 1);
  box-shadow: 0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor))
    rgba(136, 136, 136, 1);
  border-radius: calc(2px * var(--scale-factor));
  padding: calc(6px * var(--scale-factor));
  margin-left: calc(5px * var(--scale-factor));
  cursor: pointer;
  font: message-box;
  white-space: normal;
  word-wrap: break-word;
  pointer-events: auto;
}

.annotationLayer .popup > * {
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .popup h1 {
  display: inline-block;
}

.annotationLayer .popupDate {
  display: inline-block;
  margin-left: calc(5px * var(--scale-factor));
}

.annotationLayer .popupContent {
  border-top: 1px solid rgba(51, 51, 51, 1);
  margin-top: calc(2px * var(--scale-factor));
  padding-top: calc(2px * var(--scale-factor));
}

.annotationLayer .richText > * {
  white-space: pre-wrap;
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .highlightAnnotation,
.annotationLayer .underlineAnnotation,
.annotationLayer .squigglyAnnotation,
.annotationLayer .strikeoutAnnotation,
.annotationLayer .freeTextAnnotation,
.annotationLayer .lineAnnotation svg line,
.annotationLayer .squareAnnotation svg rect,
.annotationLayer .circleAnnotation svg ellipse,
.annotationLayer .polylineAnnotation svg polyline,
.annotationLayer .polygonAnnotation svg polygon,
.annotationLayer .caretAnnotation,
.annotationLayer .inkAnnotation svg polyline,
.annotationLayer .stampAnnotation,
.annotationLayer .fileAttachmentAnnotation {
  cursor: pointer;
}

.annotationLayer section svg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.annotationLayer .annotationTextContent {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}

.annotationLayer .annotationTextContent span {
  width: 100%;
  display: inline-block;
}

.CustomCanvas ._1Lxpd{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;gap:1rem;padding:2rem;box-sizing:border-box;position:relative}.CustomCanvas ._35l6Q{position:relative;max-width:1024px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.CustomCanvas ._35l6Q ._1oXyH{position:relative;max-width:1024px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.CustomCanvas canvas{max-width:1024px;width:-moz-fit-content;width:100%;height:100%;max-height:700px;object-fit:contain}.CustomCanvas canvas:hover{cursor:pointer}.CustomCanvas ._2hTXI{padding:.4rem 2rem;border:none;border-radius:.25rem;background-color:#141414;color:#fff;font-weight:500;cursor:pointer}.CustomCanvas ._2hTXI:disabled{background-color:#ccc !important;cursor:not-allowed !important}.CustomCanvas ._2yRPI{margin:0 16px;font-size:1rem;font-weight:500;color:#aaa;width:100px;display:inline-block;text-align:center}.CustomCanvas ._Tn-iv button{position:absolute;top:50%;transform:translateY(-50%);border:none;background-color:#141414;color:#fff;font-size:1rem;cursor:pointer;z-index:99;padding:5px 12px}.CustomCanvas ._Tn-iv button:nth-child(1){left:5%}.CustomCanvas ._Tn-iv button:nth-child(2){right:5%}.CustomCanvas button{transition:cubic-bezier(0.075, 0.82, 0.165, 1) all}.CustomCanvas button:not(:disabled):hover{background-color:#000;opacity:.8 !important}.CustomCanvas ._2hsM7{position:absolute;top:5%;right:5%;z-index:99;border:none;color:#141414;font-size:1rem;cursor:pointer;padding:5px 12px;transition:all cubic-bezier(0.075, 0.82, 0.165, 1)}.CustomCanvas ._2hsM7:hover{color:#fff}.CustomCanvas ._2hsM7 svg{width:20px;height:20px}
.rpv-core__page-layer rpv-core__page-layer--single{margin:0 !important;width:100% !important}.rpv-core__page-layer{margin:0 !important;width:100% !important}.rpv-core__page-layer--single{margin:0 !important;width:100% !important}
.RowsPerPage__control{background-color:var(--bs-input-bg) !important;border:none !important;height:15px !important;margin:0;padding:0;display:flex;align-items:center}.RowsPerPage__control--is-disabled{background-color:var(--bs-gray-200) !important}.RowsPerPage__single-value{color:var(--bs-input-color) !important;display:flex;justify-content:end}.RowsPerPage__value-container{padding:2px !important}.RowsPerPage__indicator{color:var(--bs-input-solid-color) !important;padding:0 !important}.RowsPerPage__indicator-separator{background-color:var(--bs-input-solid-color) !important}.RowsPerPage__menu{max-height:200px;background-color:var(--bs-gray-100) !important;border:1px solid var(--bs-gray-300) !important;z-index:10 !important}.RowsPerPage__menu-list{z-index:10 !important;max-height:200px !important}.RowsPerPage__menu-list .RowsPerPage__option{padding:10px;cursor:pointer;color:var(--bs-input-color) !important}.RowsPerPage__menu-list .RowsPerPage__option:hover,.RowsPerPage__menu-list .RowsPerPage__option.RowsPerPage__option--is-focused{background-color:var(--bs-primary) !important;color:#fff !important}.RowsPerPage__menu-list .RowsPerPage__option.RowsPerPage__option--is-selected{background-color:rgba(0,0,0,0)}.RowsPerPage__input-container{width:10px !important}.RowsPerPage__input-container .RowsPerPage__input{color:var(--bs-gray-700) !important}
.dropup .hide-toggle.dropdown-toggle::after{display:none !important}.invert-colors{filter:invert(1)}.grayscale{filter:grayscale(100%)}.tonality-effect{filter:sepia(50%)}.brightness{filter:brightness(150%)}.contrast{filter:contrast(300%)}.saturate{filter:saturate(200%)}.blur{filter:blur(5px)}.hue-rotate{filter:hue-rotate(90deg)}.opacity{filter:opacity(50%)}.drop-shadow{filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5))}.multiple-filters{filter:grayscale(50%) contrast(150%) blur(2px)}.fab{margin-left:20px;bottom:20px;right:20px;background-color:rgba(28,171,226,.5);color:#fff;border:none;border-radius:50%;padding:15px;box-shadow:0 4px 8px rgba(0,0,0,.1);cursor:pointer;transition:background-color .4s}.fab:hover{background-color:#1cabe2}.dropdownCustom{display:none;position:absolute;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:4px;z-index:1;padding:10px}.dropdownCustom li{list-style:none;padding:8px;border-radius:4px;background-color:#1cabe2;color:#fff;margin-bottom:5px;cursor:pointer;transition:background-color .3s}.dropdownCustom li:hover{background-color:#0d7ba1}.floating-list{position:fixed;bottom:75px;right:20px;list-style:none;padding:0;margin:0;transform-origin:bottom right;transform:scaleY(0);transition:transform .3s ease-out}.floating-list li{background-color:#1cabe2;color:#fff;padding:8px;border-radius:4px;margin-bottom:5px;cursor:pointer;transition:background-color .3s}.floating-list li:hover{background-color:#0d7ba1}.show-list .floating-list{transform:scaleY(1)}.selectAllElements-H-1{line-height:1.5}.selectAllElements-H-2{line-height:1.7}.selectAllElements-H-3{line-height:1.9}.selectAllElements-S-1{font-size:15px}.selectAllElements-S-2{font-size:18px}.selectAllElements-S-3{font-size:20px}.selectAllElements-L-1{letter-spacing:1px}.selectAllElements-L-2{letter-spacing:3px}.selectAllElements-L-3{letter-spacing:5px}:root{--base-font-size-0: 13px;--base-font-size-1: 15px;--base-font-size-2: 17px;--base-font-size-3: 19px}.media-card{position:fixed !important;left:150px;bottom:120px;display:flex;flex-direction:row !important;align-items:center;justify-content:space-evenly;z-index:2}.app-engage{position:fixed !important;right:50% !important;top:39% !important;transform:translateY(0) !important;display:flex;flex-direction:column;align-items:flex-end !important;justify-content:flex-end !important;z-index:2;padding-left:12px}@media(min-width: 1200px){.app-engage{right:65% !important;top:38% !important}}@media(max-width: 1100px){.app-engage{right:51% !important;top:38% !important}}@media(max-width: 940px){.app-engage{right:35% !important;top:38% !important}}@media(max-width: 668px){.app-engage{right:2% !important;top:36% !important}}@media(max-width: 412px){.app-engage{right:0% !important;top:30% !important}}body{position:relative}body .btn-multi{position:fixed;z-index:2;left:80px;bottom:150px}.btn-flut{display:inline-flex;text-decoration:none;justify-content:center;align-items:center;text-align:center;cursor:pointer;white-space:nowrap;padding:8px 20px;font-size:14px;background-color:#254d64;border-radius:2px;color:#fff !important;text-transform:uppercase;border:none;z-index:2;transition:all .2s ease-in;background-position:50%;outline:none !important}.btn-flut.btn-circle{height:46px;width:46px;border-radius:50%;padding:0 !important;font-size:18px}.btn-multi input{display:none}.btn-multi input:not(:checked)~label{transform:rotate(0);transition:all .2s ease-in}.btn-multi input:not(:checked)~label .btn-flut{border-radius:0;height:20px;width:20px;box-shadow:none}.btn-multi input:not(:checked)~label .btn-flut:first-child{border-top-left-radius:100%;transform:translate(-29px, 35px)}.btn-multi input:not(:checked)~label .btn-flut:nth-child(2){border-top-right-radius:100%;transform:translate(-10px, 35px)}.btn-multi input:not(:checked)~label .btn-flut:nth-child(3){border-bottom-left-radius:100%;transform:translate(-29px, 54px)}.btn-multi input:not(:checked)~label .btn-flut:nth-child(4){border-bottom-right-radius:100%;transform:translate(-10px, 54px)}.btn-multi input:not(:checked)~label .btn-flut .icon{opacity:0}.btn-multi input:not(:checked)~label>.icon{opacity:1;cursor:pointer}.btn-multi label{position:relative;height:20px;width:20px;display:block;transform:rotate(45deg);transition:all .2s ease-in;cursor:default;border-radius:30px}.btn-multi label .btn-flut{position:absolute;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.btn-multi label .btn-flut:nth-child(2){transform:translate(60px, 0)}.btn-multi label .btn-flut:nth-child(3){transform:translate(0, 60px)}.btn-multi label .btn-flut:nth-child(4){transform:translate(60px, 60px)}.btn-multi label .btn-flut .icon{opacity:1;transition:all .15s ease-in-out;transform:rotate(-45deg)}.btn-multi label>.icon{position:absolute;border-radius:50%;display:flex;font-size:30px;align-items:center;justify-content:center;height:100%;width:100%;top:25px;left:25px;opacity:0;transition:all .25s ease-in-out}.btn-multi label .icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.btn-multi .multi-btn{position:relative;display:flex;flex-direction:column}.btn-multi .icon-lable{position:absolute !important;width:40px !important;top:-19px !important;left:-8px !important;width:100%;height:100%;z-index:1}.mainBtn{position:absolute;bottom:-65px;left:-36px;Z-Index:100;border-radius:50%}@media(max-width: 768px){.btn-multi input{display:none}.btn-multi input:not(:checked)~label{transform:rotate(0);transition:all .2s ease-in}.btn-multi input:not(:checked)~label .btn-flut{border-radius:0;height:20px;width:20px;box-shadow:none}.btn-multi input:not(:checked)~label .btn-flut:first-child{transform:translate(-29px, -5px)}.btn-multi input:not(:checked)~label .btn-flut:nth-child(2){transform:translate(-10px, -5px)}.btn-multi input:not(:checked)~label .btn-flut:nth-child(3){transform:translate(-29px, 14px)}.btn-multi input:not(:checked)~label .btn-flut:nth-child(4){transform:translate(-10px, 14px)}}
:root{--primary-color: #27556b;--primary-light: #27556b;--primary-dark: #27556b;--accent-color: #ff9e44;--text-dark: #333333;--text-light: #fff;--background-light: #f8f9fa;--background-dark: #2e635e;--shadow-color: rgba(0, 0, 0, 0.15);--gradient-primary: linear-gradient( 135deg, var(--primary-color), var(--primary-dark) );--gradient-primary: linear-gradient( 135deg, var(--primary-color), var(--primary-dark) );--chat-bg-window: #ffffff;--chat-bg-body: #f8f9fa;--chat-bg-bot: #ffffff;--chat-bg-user: var(--gradient-primary);--chat-text-primary: #333333;--chat-text-inverse: #ffffff;--chat-border: #e0e0e0;--system-bg-light: rgba(255, 158, 68, 0.12);--system-color-light: #8a4b08;--system-bg-dark: transparent;--system-color-dark: #e8e8bc;--system-bg: var(--system-bg-light);--system-color: var(--system-color-light)}[data-theme=dark]{--chat-bg-window: #1e1e1e;--chat-bg-body: #121212;--chat-bg-bot: #242424;--chat-text-primary: #eaeaea;--chat-border: #2f2f2f;--system-bg: var(--system-bg-dark);--system-color: var(--system-color-dark)}i.fa-volume-up{color:#fff !important;color:var(--text-light) !important}i.custom-icons-chatbot{color:#fff !important;color:var(--text-light) !important;font-size:18px !important}.chat-button{position:fixed;width:55px;height:55px;bottom:85px;right:44px;background:linear-gradient( 135deg, #27556b, #27556b );background:var(--gradient-primary);border:none;border-radius:50%;color:#fff;color:var(--text-light);font-size:24px;cursor:pointer;box-shadow:0 6px 16px rgba(46,125,115,.4);z-index:20;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.chat-button:hover{transform:translateY(-3px) scale(1.05)}.chat-button img{height:35px;width:35px}.chat-button:focus{outline:none}.chat-button,.chat-fab-wrapper{caret-color:rgba(0,0,0,0)}.chat-window{position:fixed;bottom:145px;right:60px;width:415px;height:515px;background:#fff;background:var(--text-light);border-radius:24px;box-shadow:0px 0px 2px 1px rgba(175,175,175,.3411764706);overflow:hidden;z-index:20;opacity:0;transform:translateY(20px);transition:all .4s ease}.header-icon{margin-left:10px;font-size:22px !important;color:#fff !important;color:var(--text-light) !important}.chat-window.show{display:flex;flex-direction:column;opacity:1;transform:translateY(0)}.main-chatbot-window-header{display:flex;align-items:center;justify-content:space-between}.expand-btn{background:none;border:none;margin-left:10px;cursor:pointer;outline:none;transition:all .3s ease;vertical-align:middle;z-index:20}.expand-btn:hover{color:#ff9e44 !important;color:var(--accent-color) !important}.expand-btn i,.close-btn{color:#fff !important;color:var(--text-light) !important;font-size:20px !important}.close-btn{color:#fff;color:var(--text-light);font-size:22px;margin-left:10px;cursor:pointer;transition:.2s ease}.close-btn:hover{color:#ff9e44;color:var(--accent-color);transform:scale(1.1)}.chat-window.fullscreen{position:fixed !important;width:100vw !important;height:100vh !important;max-width:100vw !important;max-height:100vh !important;min-width:100vw !important;min-height:100vh !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;border-radius:0 !important;z-index:20 !important;margin:0 !important;padding:0 !important;transform:none !important;opacity:1 !important}.chat-window.fullscreen .chat-header{border-radius:0}.chat-window.fullscreen .chat-body{border-radius:0;background-color:#ffffff;background-color:var(--chat-bg-window)}.chat-input-container{display:flex;border-top:1px solid #eaeaea;flex-shrink:0;padding:14px;background-color:#ffffff;background-color:var(--chat-bg-window);flex-wrap:wrap;position:relative}.chat-actions{width:100%;display:flex;margin-bottom:8px;justify-content:flex-end}.chat-input-wrapper{display:flex;align-items:center;width:100%;direction:rtl}.chat-input{color:#333333;color:var(--chat-text-primary);flex:1 1;border:1px solid #e0e0e0;border-radius:24px;padding:14px 20px;font-size:16px;margin-left:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);transition:all .3s ease}.chat-input:focus{outline:none;border-color:#27556b;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(46,125,115,.2);transform:translateY(-1px)}.chat-submit,.chat-mic,.chat-upload{width:45px;height:45px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s ease;margin-left:8px}.chat-submit{background:linear-gradient( 135deg, #27556b, #27556b );background:var(--gradient-primary);color:#fff;box-shadow:0 2px 6px rgba(0,150,204,.3)}.chat-submit:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(46,125,115,.4)}.chat-mic{background:linear-gradient( 135deg, #27556b, #27556b );background:var(--gradient-primary);color:#fff}.chat-mic:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(46,125,115,.4)}.chat-upload{background-color:#f0f2f5;color:#323a45}.chat-upload:hover{background-color:#e4e6e8}.chat-mic.recording{background-color:#ffcccb;animation:pulse 1.5s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,0,0,.4)}70%{box-shadow:0 0 0 10px rgba(255,0,0,0)}100%{box-shadow:0 0 0 0 rgba(255,0,0,0)}}.chat-body::-webkit-scrollbar{width:8px}.chat-body::-webkit-scrollbar-track{background:rgba(0,0,0,.03);border-radius:10px}.chat-body::-webkit-scrollbar-thumb{background-color:#27556b;background-color:var(--primary-color);border-radius:10px}.typing-indicator{display:flex;align-items:center;color:#27556b;color:var(--primary-color);font-size:14px;opacity:.8;margin:10px 0;padding:10px 16px;border-radius:40px;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);max-width:-webkit-max-content;max-width:max-content;align-self:flex-start;border-right:4px solid #ff9e44;border-right:4px solid var(--accent-color)}.suggestions-container{position:absolute;bottom:100%;right:14px;left:14px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding-bottom:10px;z-index:20}.suggestion-bubble{background-color:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#333;border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:8px 16px;font-size:14px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:.25s ease}.chat-header{background:linear-gradient( 135deg, #27556b, #27556b );background:var(--gradient-primary);color:#fff;color:var(--text-light);padding:16px 20px;font-size:20px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.chat-window.fullscreen{position:fixed !important;width:100vw !important;height:100vh !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;border-radius:0 !important;z-index:20 !important}.chat-body{flex:1 1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;background:#f8f9fa;background:var(--chat-bg-body)}.chat-message{margin:12px 0;padding:14px 18px;border-radius:20px;max-width:85%;font-weight:500;line-height:1.6;word-break:break-word;transition:.3s ease}.user-message{background:linear-gradient( 135deg, #27556b, #27556b );background:var(--gradient-primary);color:#fff;color:var(--text-light);align-self:flex-end;margin-left:auto;margin-right:0;direction:rtl;text-align:right}.bot-message{background:#ffffff;background:var(--chat-bg-bot);color:#333333;color:var(--chat-text-primary);align-self:flex-start;margin-right:auto;margin-left:0;direction:rtl;text-align:right;border-bottom-left-radius:4px;border-right:4px solid #ff9e44;border-right:4px solid var(--accent-color);border-left:none;padding-right:16px;padding-left:40px;padding-bottom:30px;position:relative}.chat-message.typing-indicator{max-width:-webkit-max-content;max-width:max-content;padding:10px 16px;align-self:flex-start;display:flex;flex-direction:column;direction:rtl;align-items:flex-start}.message-time{font-size:11px !important}.bot-message .message-time{position:absolute;right:12px;bottom:10px;font-size:11px !important;opacity:.55;white-space:nowrap}.message-content{font-size:16px;padding-bottom:15px}.tts-button{position:absolute;left:8px;bottom:8px;transform:none;width:30px;height:30px;border-radius:50%;background-color:#27556b;background-color:var(--primary-light);color:#fff;border:0;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.8;transition:all .3s ease;font-size:14px;z-index:20}.tts-button:hover{opacity:1;transform:scale(1.1);background-color:#27556b;background-color:var(--primary-color)}.tts-button.loading{pointer-events:none;opacity:.7}.tts-button.loading i{font-size:14px}.chat-mic.recording{background-color:#ffebe9;box-shadow:0 0 0 4px rgba(255,0,0,.15)}.typing-indicator-content span{font-size:15px}.typing-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;margin:12px 0;border-radius:20px;background-color:#ffffff;background-color:var(--chat-bg-window);color:#27556b;color:var(--primary-color);font-size:14px;font-weight:500;align-self:flex-start;margin-right:auto;margin-left:0;box-shadow:0 3px 10px rgba(0,0,0,.08);border-right:4px solid #ff9e44;border-right:4px solid var(--accent-color)}.typing-loader{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,158,68,.3);border-top-color:#ff9e44;border-top-color:var(--accent-color);animation:typing-spin 1s linear infinite}.typing-text{white-space:nowrap}.tts-button i.fa-pause,.tts-button i.chatBot-pause-icon{color:#ff6b6b !important}.tts-button i.chatBot-pause-icon{animation:pause-pulse 1.4s infinite}.system-message{align-self:center;background:rgba(255, 158, 68, 0.12);background:var(--system-bg);color:#8a4b08;color:var(--system-color);border:1px dashed #8a4b08;border:1px dashed var(--system-color);border-radius:16px;padding:12px 18px;font-size:14px;font-weight:500;max-width:85%;text-align:center;box-shadow:none;transition:all .3s ease}.chat-submit:disabled{background:rgba(39,85,107,.9411764706);box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.chat-submit:disabled i{color:#fff;opacity:.7}.chat-overlay{position:fixed;inset:0;background:rgba(0,0,0,.226);z-index:19;animation:fadeIn .25s ease}.chat-header{position:relative}.chat-header::after{content:"";position:absolute;bottom:0px;left:0;width:100%;height:2px;box-shadow:0 2px 7px #27556b}.chat-mic:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.chat-fab-wrapper{position:fixed;bottom:85px;right:80px;z-index:20}.chat-close-btn{position:absolute;top:-55px;right:10px;width:18px;height:18px;border-radius:50%;border:none;background-color:#6c757d !important;color:#fff !important;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:50;transition:.2s ease}.chat-close-btn:hover{background-color:#dc3545;transform:scale(1.1)}i.fas.fa-xmark::before{color:#fff}.service-name{font-size:13px !important}@keyframes pause-pulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1}100%{transform:scale(1);opacity:.8}}@keyframes typing-spin{to{transform:rotate(360deg)}}@keyframes pulse-tts{0%{opacity:.7}50%{opacity:1}100%{opacity:.7}}@keyframes soft-pulse{0%{box-shadow:0 0 0 0 rgba(39,85,107,.35);transform:scale(1)}50%{box-shadow:0 0 0 14px rgba(39,85,107,0);transform:scale(1.04)}100%{box-shadow:0 0 0 0 rgba(39,85,107,0);transform:scale(1)}}.chat-button.attention{animation:soft-pulse 2.5s ease-in-out infinite}@media(max-width: 650px){.chat-overlay{background:rgba(0,0,0,.452)}.chat-window{width:calc(90vw - 24px);height:60vh;right:25px;bottom:140px;top:auto;border-radius:20px;box-shadow:0 12px 28px rgba(0,0,0,.25);max-width:420px;margin:0 auto;display:flex;flex-direction:column}.chat-header{padding:20px 16px;font-size:16px;border-radius:20px 20px 0 0}.chat-body{padding:12px}.chat-message{max-width:92%;font-size:15px}.chat-input-container{padding:10px}.chat-input{font-size:16px;padding:10px 14px;height:44px}.chat-submit,.chat-mic{width:40px;height:40px}.chat-button{width:56px;height:56px;bottom:77px;right:20px}.resize-handle{display:none}i.custom-icons-chatbot{font-size:15px !important}.chat-close-btn{top:-47px;right:-15px}}@media(max-width: 400px){.chat-submit,.chat-mic{width:30px;height:30px}i.custom-icons-chatbot{font-size:15px !important}}
@font-face {
  font-family: 'fonticon';
  src: url(/static/media/fonticon.f4c520557568fe974697.ttf) format('truetype'),
    url(/static/media/fonticon.fd6ca9e045e2cb3ba9ba.woff) format('woff'),
    url(/static/media/fonticon.27681da5457ae503407f.woff2) format('woff2'),
    url(/static/media/fonticon.81d5805884feb7a8aebc.eot#iefix) format('embedded-opentype'),
    url(/static/media/fonticon.3dd807b92de044762aae.svg#fonticon) format('svg');
}

i[class^='fonticon-']:before,
i[class*=' fonticon-']:before {
  font-family: fonticon !important;
  font-style: normal;
  font-weight: normal !important;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fonticon-delivery:before {
  content: '\f101';
}
.fonticon-bicycle:before {
  content: '\f102';
}
.fonticon-bookmark:before {
  content: '\f103';
}
.fonticon-like:before {
  content: '\f104';
}
.fonticon-microphone:before {
  content: '\f105';
}
.fonticon-location:before {
  content: '\f106';
}
.fonticon-gallery:before {
  content: '\f107';
}
.fonticon-share:before {
  content: '\f108';
}
.fonticon-star:before {
  content: '\f109';
}
.fonticon-trash-bin:before {
  content: '\f10a';
}
.fonticon-user-2:before {
  content: '\f10b';
}
.fonticon-view:before {
  content: '\f10c';
}
.fonticon-user:before {
  content: '\f10d';
}
.fonticon-pin:before {
  content: '\f10e';
}
.fonticon-chat:before {
  content: '\f10f';
}
.fonticon-home:before {
  content: '\f110';
}
.fonticon-mail:before {
  content: '\f111';
}
.fonticon-settings:before {
  content: '\f112';
}
.fonticon-alignment-right:before {
  content: '\f113';
}
.fonticon-link:before {
  content: '\f114';
}
.fonticon-attach:before {
  content: '\f115';
}
.fonticon-smile:before {
  content: '\f116';
}
.fonticon-moon:before {
  content: '\f117';
}
.fonticon-sun:before {
  content: '\f118';
}
.fonticon-train:before {
  content: '\f119';
}
.fonticon-eclipse:before {
  content: '\f11a';
}
.fonticon-drone:before {
  content: '\f11b';
}
.fonticon-truck:before {
  content: '\f11c';
}
.fonticon-ship:before {
  content: '\f11d';
}
.fonticon-offline:before {
  content: '\f11e';
}
.fonticon-printer:before {
  content: '\f11f';
}
.fonticon-paperclip:before {
  content: '\f120';
}
.fonticon-attachments:before {
  content: '\f121';
}
.fonticon-attachment:before {
  content: '\f122';
}
.fonticon-dogecoin:before {
  content: '\f123';
}
.fonticon-bitcoin:before {
  content: '\f124';
}
.fonticon-setting:before {
  content: '\f125';
}
.fonticon-headset:before {
  content: '\f126';
}
.fonticon-play:before {
  content: '\f127';
}
.fonticon-pause:before {
  content: '\f128';
}
.fonticon-next:before {
  content: '\f129';
}
.fonticon-back:before {
  content: '\f12a';
}
.fonticon-shuffle:before {
  content: '\f12b';
}
.fonticon-repeat:before {
  content: '\f12c';
}
.fonticon-outgoing-call:before {
  content: '\f12d';
}
.fonticon-incoming-call:before {
  content: '\f12e';
}
.fonticon-cash-payment:before {
  content: '\f12f';
}
.fonticon-mobile-payment:before {
  content: '\f130';
}
.fonticon-card:before {
  content: '\f131';
}
.fonticon-like-1:before {
  content: '\f132';
}
.fonticon-bank:before {
  content: '\f133';
}
.fonticon-telegram:before {
  content: '\f134';
}
.fonticon-drive:before {
  content: '\f135';
}
.fonticon-remote-control:before {
  content: '\f136';
}
.fonticon-house:before {
  content: '\f137';
}
.fonticon-image:before {
  content: '\f138';
}
.fonticon-app-store:before {
  content: '\f139';
}
.fonticon-email:before {
  content: '\f13a';
}
.fonticon-stats:before {
  content: '\f13b';
}
.fonticon-notification:before {
  content: '\f13c';
}
.fonticon-send:before {
  content: '\f13d';
}
.fonticon-insurance:before {
  content: '\f13e';
}
.fonticon-hourglass:before {
  content: '\f13f';
}
.fonticon-calendar:before {
  content: '\f140';
}
.fonticon-alarm:before {
  content: '\f141';
}
.fonticon-layers:before {
  content: '\f142';
}
.fonticon-facebook:before {
  content: '\f143';
}
.fonticon-instagram:before {
  content: '\f144';
}
.fonticon-linkedin:before {
  content: '\f145';
}
.fonticon-globe:before {
  content: '\f146';
}
.fonticon-equalizer:before {
  content: '\f147';
}
.fonticon-settings-1:before {
  content: '\f148';
}
.fonticon-creativity:before {
  content: '\f149';
}
.fonticon-content-marketing:before {
  content: '\f14a';
}
.fonticon-line-chart:before {
  content: '\f14b';
}
.fonticon-cms:before {
  content: '\f14c';
}
.fonticon-hello:before {
  content: '\f14d';
}
.fonticon-password:before {
  content: '\f14e';
}
.fonticon-credit-card:before {
  content: '\f14f';
}
.fonticon-enlarge:before {
  content: '\f150';
}
.fonticon-24-hours:before {
  content: '\f151';
}
.fonticon-heart:before {
  content: '\f152';
}
.fonticon-user-experience:before {
  content: '\f153';
}
.fonticon-web-design:before {
  content: '\f154';
}
.fonticon-sun-1:before {
  content: '\f155';
}
.fonticon-sun-2:before {
  content: '\f156';
}
.fonticon-messenger:before {
  content: '\f157';
}

@font-face {
  font-family: 'keenicons-duotone';
  src: url(/static/media/keenicons-duotone.c1d96c50bcb10787337e.eot);
  src: url(/static/media/keenicons-duotone.c1d96c50bcb10787337e.eot#iefix) format('embedded-opentype'),
    url(/static/media/keenicons-duotone.3a9e1c149d6a83427ca4.ttf) format('truetype'),
    url(/static/media/keenicons-duotone.8b7edc19efe3f67d2646.woff) format('woff'),
    url(/static/media/keenicons-duotone.e58011f15279cc6d8565.svg#keenicons-duotone) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ki-duotone {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'keenicons-duotone' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: relative;

  display: inline-flex;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ki-abstract-1 .path1:before {
  content: '\e900';

  opacity: 0.3;
}
.ki-abstract-1 .path2:before {
  content: '\e901';
  position: absolute;
  left: 0;
}
.ki-abstract-2 .path1:before {
  content: '\e902';

  opacity: 0.3;
}
.ki-abstract-2 .path2:before {
  content: '\e903';
  position: absolute;
  left: 0;
}
.ki-abstract-3 .path1:before {
  content: '\e904';

  opacity: 0.3;
}
.ki-abstract-3 .path2:before {
  content: '\e905';
  position: absolute;
  left: 0;
}
.ki-abstract-4 .path1:before {
  content: '\e906';

  opacity: 0.3;
}
.ki-abstract-4 .path2:before {
  content: '\e907';
  position: absolute;
  left: 0;
}
.ki-abstract-5 .path1:before {
  content: '\e908';

  opacity: 0.3;
}
.ki-abstract-5 .path2:before {
  content: '\e909';
  position: absolute;
  left: 0;
}
.ki-abstract-6:before {
  content: '\e90a';
}
.ki-abstract-7 .path1:before {
  content: '\e90b';

  opacity: 0.3;
}
.ki-abstract-7 .path2:before {
  content: '\e90c';
  position: absolute;
  left: 0;
}
.ki-abstract-8 .path1:before {
  content: '\e90d';

  opacity: 0.3;
}
.ki-abstract-8 .path2:before {
  content: '\e90e';
  position: absolute;
  left: 0;
}
.ki-abstract-9 .path1:before {
  content: '\e90f';

  opacity: 0.3;
}
.ki-abstract-9 .path2:before {
  content: '\e910';
  position: absolute;
  left: 0;
}
.ki-abstract-10 .path1:before {
  content: '\e911';

  opacity: 0.3;
}
.ki-abstract-10 .path2:before {
  content: '\e912';
  position: absolute;
  left: 0;
}
.ki-abstract-11 .path1:before {
  content: '\e913';

  opacity: 0.3;
}
.ki-abstract-11 .path2:before {
  content: '\e914';
  position: absolute;
  left: 0;
}
.ki-abstract-12 .path1:before {
  content: '\e915';

  opacity: 0.3;
}
.ki-abstract-12 .path2:before {
  content: '\e916';
  position: absolute;
  left: 0;
}
.ki-abstract-13 .path1:before {
  content: '\e917';

  opacity: 0.3;
}
.ki-abstract-13 .path2:before {
  content: '\e918';
  position: absolute;
  left: 0;
}
.ki-abstract-14 .path1:before {
  content: '\e919';
}
.ki-abstract-14 .path2:before {
  content: '\e91a';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-15 .path1:before {
  content: '\e91b';

  opacity: 0.3;
}
.ki-abstract-15 .path2:before {
  content: '\e91c';
  position: absolute;
  left: 0;
}
.ki-abstract-16 .path1:before {
  content: '\e91d';

  opacity: 0.3;
}
.ki-abstract-16 .path2:before {
  content: '\e91e';
  position: absolute;
  left: 0;
}
.ki-abstract-17 .path1:before {
  content: '\e91f';
}
.ki-abstract-17 .path2:before {
  content: '\e920';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-18 .path1:before {
  content: '\e921';
}
.ki-abstract-18 .path2:before {
  content: '\e922';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-19 .path1:before {
  content: '\e923';
}
.ki-abstract-19 .path2:before {
  content: '\e924';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-20 .path1:before {
  content: '\e925';
}
.ki-abstract-20 .path2:before {
  content: '\e926';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-21 .path1:before {
  content: '\e927';

  opacity: 0.3;
}
.ki-abstract-21 .path2:before {
  content: '\e928';
  position: absolute;
  left: 0;
}
.ki-abstract-22 .path1:before {
  content: '\e929';

  opacity: 0.3;
}
.ki-abstract-22 .path2:before {
  content: '\e92a';
  position: absolute;
  left: 0;
}
.ki-abstract-23 .path1:before {
  content: '\e92b';

  opacity: 0.3;
}
.ki-abstract-23 .path2:before {
  content: '\e92c';
  position: absolute;
  left: 0;
}
.ki-abstract-24 .path1:before {
  content: '\e92d';
}
.ki-abstract-24 .path2:before {
  content: '\e92e';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-25 .path1:before {
  content: '\e92f';

  opacity: 0.3;
}
.ki-abstract-25 .path2:before {
  content: '\e930';
  position: absolute;
  left: 0;
}
.ki-abstract-26 .path1:before {
  content: '\e931';

  opacity: 0.3;
}
.ki-abstract-26 .path2:before {
  content: '\e932';
  position: absolute;
  left: 0;
}
.ki-abstract-27 .path1:before {
  content: '\e933';
}
.ki-abstract-27 .path2:before {
  content: '\e934';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-28 .path1:before {
  content: '\e935';
}
.ki-abstract-28 .path2:before {
  content: '\e936';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-29 .path1:before {
  content: '\e937';
}
.ki-abstract-29 .path2:before {
  content: '\e938';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-30 .path1:before {
  content: '\e939';
}
.ki-abstract-30 .path2:before {
  content: '\e93a';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-31 .path1:before {
  content: '\e93b';
}
.ki-abstract-31 .path2:before {
  content: '\e93c';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-32 .path1:before {
  content: '\e93d';
}
.ki-abstract-32 .path2:before {
  content: '\e93e';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-33 .path1:before {
  content: '\e93f';

  opacity: 0.3;
}
.ki-abstract-33 .path2:before {
  content: '\e940';
  position: absolute;
  left: 0;
}
.ki-abstract-34 .path1:before {
  content: '\e941';

  opacity: 0.3;
}
.ki-abstract-34 .path2:before {
  content: '\e942';
  position: absolute;
  left: 0;
}
.ki-abstract-35 .path1:before {
  content: '\e943';
}
.ki-abstract-35 .path2:before {
  content: '\e944';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-36 .path1:before {
  content: '\e945';
}
.ki-abstract-36 .path2:before {
  content: '\e946';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-37 .path1:before {
  content: '\e947';

  opacity: 0.3;
}
.ki-abstract-37 .path2:before {
  content: '\e948';
  position: absolute;
  left: 0;
}
.ki-abstract-38 .path1:before {
  content: '\e949';
}
.ki-abstract-38 .path2:before {
  content: '\e94a';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-39 .path1:before {
  content: '\e94b';

  opacity: 0.3;
}
.ki-abstract-39 .path2:before {
  content: '\e94c';
  position: absolute;
  left: 0;
}
.ki-abstract-40 .path1:before {
  content: '\e94d';
}
.ki-abstract-40 .path2:before {
  content: '\e94e';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-41 .path1:before {
  content: '\e94f';
}
.ki-abstract-41 .path2:before {
  content: '\e950';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-42 .path1:before {
  content: '\e951';

  opacity: 0.3;
}
.ki-abstract-42 .path2:before {
  content: '\e952';
  position: absolute;
  left: 0;
}
.ki-abstract-43 .path1:before {
  content: '\e953';

  opacity: 0.3;
}
.ki-abstract-43 .path2:before {
  content: '\e954';
  position: absolute;
  left: 0;
}
.ki-abstract-44 .path1:before {
  content: '\e955';
}
.ki-abstract-44 .path2:before {
  content: '\e956';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-45 .path1:before {
  content: '\e957';
}
.ki-abstract-45 .path2:before {
  content: '\e958';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-46 .path1:before {
  content: '\e959';

  opacity: 0.3;
}
.ki-abstract-46 .path2:before {
  content: '\e95a';
  position: absolute;
  left: 0;
}
.ki-abstract-47 .path1:before {
  content: '\e95b';

  opacity: 0.3;
}
.ki-abstract-47 .path2:before {
  content: '\e95c';
  position: absolute;
  left: 0;
}
.ki-abstract-48 .path1:before {
  content: '\e95d';

  opacity: 0.3;
}
.ki-abstract-48 .path2:before {
  content: '\e95e';
  position: absolute;
  left: 0;
}
.ki-abstract-48 .path3:before {
  content: '\e95f';
  position: absolute;
  left: 0;
}
.ki-abstract-49 .path1:before {
  content: '\e960';

  opacity: 0.3;
}
.ki-abstract-49 .path2:before {
  content: '\e961';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-abstract-49 .path3:before {
  content: '\e962';
  position: absolute;
  left: 0;
}
.ki-abstract .path1:before {
  content: '\e963';

  opacity: 0.3;
}
.ki-abstract .path2:before {
  content: '\e964';
  position: absolute;
  left: 0;
}
.ki-add-files .path1:before {
  content: '\e965';
}
.ki-add-files .path2:before {
  content: '\e966';
  position: absolute;
  left: 0;
}
.ki-add-files .path3:before {
  content: '\e967';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-add-folder .path1:before {
  content: '\e968';

  opacity: 0.3;
}
.ki-add-folder .path2:before {
  content: '\e969';
  position: absolute;
  left: 0;
}
.ki-add-item .path1:before {
  content: '\e96a';

  opacity: 0.3;
}
.ki-add-item .path2:before {
  content: '\e96b';
  position: absolute;
  left: 0;
}
.ki-add-item .path3:before {
  content: '\e96c';
  position: absolute;
  left: 0;
}
.ki-add-notepad .path1:before {
  content: '\e96d';

  opacity: 0.3;
}
.ki-add-notepad .path2:before {
  content: '\e96e';
  position: absolute;
  left: 0;
}
.ki-add-notepad .path3:before {
  content: '\e96f';
  position: absolute;
  left: 0;
}
.ki-add-notepad .path4:before {
  content: '\e970';
  position: absolute;
  left: 0;
}
.ki-address-book .path1:before {
  content: '\e971';
}
.ki-address-book .path2:before {
  content: '\e972';
  position: absolute;
  left: 0;
}
.ki-address-book .path3:before {
  content: '\e973';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-airplane-square .path1:before {
  content: '\e974';

  opacity: 0.3;
}
.ki-airplane-square .path2:before {
  content: '\e975';
  position: absolute;
  left: 0;
}
.ki-airplane .path1:before {
  content: '\e976';

  opacity: 0.3;
}
.ki-airplane .path2:before {
  content: '\e977';
  position: absolute;
  left: 0;
}
.ki-airpod .path1:before {
  content: '\e978';

  opacity: 0.3;
}
.ki-airpod .path2:before {
  content: '\e979';
  position: absolute;
  left: 0;
}
.ki-airpod .path3:before {
  content: '\e97a';
  position: absolute;
  left: 0;
}
.ki-android .path1:before {
  content: '\e97b';

  opacity: 0.3;
}
.ki-android .path2:before {
  content: '\e97c';
  position: absolute;
  left: 0;
}
.ki-android .path3:before {
  content: '\e97d';
  position: absolute;
  left: 0;
}
.ki-android .path4:before {
  content: '\e97e';
  position: absolute;
  left: 0;
}
.ki-android .path5:before {
  content: '\e97f';
  position: absolute;
  left: 0;
}
.ki-android .path6:before {
  content: '\e980';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-angular .path1:before {
  content: '\e981';

  opacity: 0.3;
}
.ki-angular .path2:before {
  content: '\e982';
  position: absolute;
  left: 0;
}
.ki-angular .path3:before {
  content: '\e983';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-apple .path1:before {
  content: '\e984';
}
.ki-apple .path2:before {
  content: '\e985';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-archive-tick .path1:before {
  content: '\e986';

  opacity: 0.3;
}
.ki-archive-tick .path2:before {
  content: '\e987';
  position: absolute;
  left: 0;
}
.ki-archive .path1:before {
  content: '\e988';

  opacity: 0.3;
}
.ki-archive .path2:before {
  content: '\e989';
  position: absolute;
  left: 0;
}
.ki-archive .path3:before {
  content: '\e98a';
  position: absolute;
  left: 0;
}
.ki-arrow-circle-left .path1:before {
  content: '\e98b';

  opacity: 0.3;
}
.ki-arrow-circle-left .path2:before {
  content: '\e98c';
  position: absolute;
  left: 0;
}
.ki-arrow-circle-right .path1:before {
  content: '\e98d';

  opacity: 0.3;
}
.ki-arrow-circle-right .path2:before {
  content: '\e98e';
  position: absolute;
  left: 0;
}
.ki-arrow-diagonal .path1:before {
  content: '\e98f';

  opacity: 0.3;
}
.ki-arrow-diagonal .path2:before {
  content: '\e990';
  position: absolute;
  left: 0;
}
.ki-arrow-diagonal .path3:before {
  content: '\e991';
  position: absolute;
  left: 0;
}
.ki-arrow-down-left .path1:before {
  content: '\e992';
}
.ki-arrow-down-left .path2:before {
  content: '\e993';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-arrow-down-refraction .path1:before {
  content: '\e994';

  opacity: 0.3;
}
.ki-arrow-down-refraction .path2:before {
  content: '\e995';
  position: absolute;
  left: 0;
}
.ki-arrow-down-right .path1:before {
  content: '\e996';
}
.ki-arrow-down-right .path2:before {
  content: '\e997';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-arrow-down .path1:before {
  content: '\e998';
}
.ki-arrow-down .path2:before {
  content: '\e999';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-arrow-left .path1:before {
  content: '\e99a';
}
.ki-arrow-left .path2:before {
  content: '\e99b';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-arrow-mix .path1:before {
  content: '\e99c';
}
.ki-arrow-mix .path2:before {
  content: '\e99d';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-arrow-right-left .path1:before {
  content: '\e99e';

  opacity: 0.3;
}
.ki-arrow-right-left .path2:before {
  content: '\e99f';
  position: absolute;
  left: 0;
}
.ki-arrow-right .path1:before {
  content: '\e9a0';
}
.ki-arrow-right .path2:before {
  content: '\e9a1';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-arrow-two-diagonals .path1:before {
  content: '\e9a2';

  opacity: 0.3;
}
.ki-arrow-two-diagonals .path2:before {
  content: '\e9a3';
  position: absolute;
  left: 0;
}
.ki-arrow-two-diagonals .path3:before {
  content: '\e9a4';
  position: absolute;
  left: 0;
}
.ki-arrow-two-diagonals .path4:before {
  content: '\e9a5';
  position: absolute;
  left: 0;
}
.ki-arrow-two-diagonals .path5:before {
  content: '\e9a6';
  position: absolute;
  left: 0;
}
.ki-arrow-up-down .path1:before {
  content: '\e9a7';

  opacity: 0.3;
}
.ki-arrow-up-down .path2:before {
  content: '\e9a8';
  position: absolute;
  left: 0;
}
.ki-arrow-up-left .path1:before {
  content: '\e9a9';
}
.ki-arrow-up-left .path2:before {
  content: '\e9aa';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-arrow-up-refraction .path1:before {
  content: '\e9ab';

  opacity: 0.3;
}
.ki-arrow-up-refraction .path2:before {
  content: '\e9ac';
  position: absolute;
  left: 0;
}
.ki-arrow-up-right .path1:before {
  content: '\e9ad';
}
.ki-arrow-up-right .path2:before {
  content: '\e9ae';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-arrow-up .path1:before {
  content: '\e9af';
}
.ki-arrow-up .path2:before {
  content: '\e9b0';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-arrow-zigzag .path1:before {
  content: '\e9b1';
}
.ki-arrow-zigzag .path2:before {
  content: '\e9b2';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-arrows-circle .path1:before {
  content: '\e9b3';

  opacity: 0.3;
}
.ki-arrows-circle .path2:before {
  content: '\e9b4';
  position: absolute;
  left: 0;
}
.ki-arrows-loop .path1:before {
  content: '\e9b5';

  opacity: 0.3;
}
.ki-arrows-loop .path2:before {
  content: '\e9b6';
  position: absolute;
  left: 0;
}
.ki-artificial-intelligence .path1:before {
  content: '\e9b7';

  opacity: 0.3;
}
.ki-artificial-intelligence .path2:before {
  content: '\e9b8';
  position: absolute;
  left: 0;
}
.ki-artificial-intelligence .path3:before {
  content: '\e9b9';
  position: absolute;
  left: 0;
}
.ki-artificial-intelligence .path4:before {
  content: '\e9ba';
  position: absolute;
  left: 0;
}
.ki-artificial-intelligence .path5:before {
  content: '\e9bb';
  position: absolute;
  left: 0;
}
.ki-artificial-intelligence .path6:before {
  content: '\e9bc';
  position: absolute;
  left: 0;
}
.ki-artificial-intelligence .path7:before {
  content: '\e9bd';
  position: absolute;
  left: 0;
}
.ki-artificial-intelligence .path8:before {
  content: '\e9be';
  position: absolute;
  left: 0;
}
.ki-auto-brightness .path1:before {
  content: '\e9bf';

  opacity: 0.3;
}
.ki-auto-brightness .path2:before {
  content: '\e9c0';
  position: absolute;
  left: 0;
}
.ki-auto-brightness .path3:before {
  content: '\e9c1';
  position: absolute;
  left: 0;
}
.ki-avalanche .path1:before {
  content: '\e9c2';

  opacity: 0.3;
}
.ki-avalanche .path2:before {
  content: '\e9c3';
  position: absolute;
  left: 0;
}
.ki-award .path1:before {
  content: '\e9c4';

  opacity: 0.3;
}
.ki-award .path2:before {
  content: '\e9c5';
  position: absolute;
  left: 0;
}
.ki-award .path3:before {
  content: '\e9c6';
  position: absolute;
  left: 0;
}
.ki-badge .path1:before {
  content: '\e9c7';

  opacity: 0.3;
}
.ki-badge .path2:before {
  content: '\e9c8';
  position: absolute;
  left: 0;
}
.ki-badge .path3:before {
  content: '\e9c9';
  position: absolute;
  left: 0;
}
.ki-badge .path4:before {
  content: '\e9ca';
  position: absolute;
  left: 0;
}
.ki-badge .path5:before {
  content: '\e9cb';
  position: absolute;
  left: 0;
}
.ki-bandage .path1:before {
  content: '\e9cc';

  opacity: 0.3;
}
.ki-bandage .path2:before {
  content: '\e9cd';
  position: absolute;
  left: 0;
}
.ki-bank .path1:before {
  content: '\e9ce';

  opacity: 0.3;
}
.ki-bank .path2:before {
  content: '\e9cf';
  position: absolute;
  left: 0;
}
.ki-barcode .path1:before {
  content: '\e9d0';
}
.ki-barcode .path2:before {
  content: '\e9d1';
  position: absolute;
  left: 0;
}
.ki-barcode .path3:before {
  content: '\e9d2';
  position: absolute;
  left: 0;
}
.ki-barcode .path4:before {
  content: '\e9d3';
  position: absolute;
  left: 0;
}
.ki-barcode .path5:before {
  content: '\e9d4';
  position: absolute;
  left: 0;
}
.ki-barcode .path6:before {
  content: '\e9d5';
  position: absolute;
  left: 0;
}
.ki-barcode .path7:before {
  content: '\e9d6';
  position: absolute;
  left: 0;
}
.ki-barcode .path8:before {
  content: '\e9d7';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-basket-ok .path1:before {
  content: '\e9d8';

  opacity: 0.3;
}
.ki-basket-ok .path2:before {
  content: '\e9d9';
  position: absolute;
  left: 0;
}
.ki-basket-ok .path3:before {
  content: '\e9da';
  position: absolute;
  left: 0;
}
.ki-basket-ok .path4:before {
  content: '\e9db';
  position: absolute;
  left: 0;
}
.ki-basket .path1:before {
  content: '\e9dc';

  opacity: 0.3;
}
.ki-basket .path2:before {
  content: '\e9dd';
  position: absolute;
  left: 0;
}
.ki-basket .path3:before {
  content: '\e9de';
  position: absolute;
  left: 0;
}
.ki-basket .path4:before {
  content: '\e9df';
  position: absolute;
  left: 0;
}
.ki-behance .path1:before {
  content: '\e9e0';
}
.ki-behance .path2:before {
  content: '\e9e1';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-bill .path1:before {
  content: '\e9e2';

  opacity: 0.3;
}
.ki-bill .path2:before {
  content: '\e9e3';
  position: absolute;
  left: 0;
}
.ki-bill .path3:before {
  content: '\e9e4';
  position: absolute;
  left: 0;
}
.ki-bill .path4:before {
  content: '\e9e5';
  position: absolute;
  left: 0;
}
.ki-bill .path5:before {
  content: '\e9e6';
  position: absolute;
  left: 0;
}
.ki-bill .path6:before {
  content: '\e9e7';
  position: absolute;
  left: 0;
}
.ki-binance-usd .path1:before {
  content: '\e9e8';
}
.ki-binance-usd .path2:before {
  content: '\e9e9';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-binance-usd .path3:before {
  content: '\e9ea';
  position: absolute;
  left: 0;
}
.ki-binance-usd .path4:before {
  content: '\e9eb';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-binance .path1:before {
  content: '\e9ec';

  opacity: 0.3;
}
.ki-binance .path2:before {
  content: '\e9ed';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-binance .path3:before {
  content: '\e9ee';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-binance .path4:before {
  content: '\e9ef';
  position: absolute;
  left: 0;
}
.ki-binance .path5:before {
  content: '\e9f0';
  position: absolute;
  left: 0;
}
.ki-bitcoin .path1:before {
  content: '\e9f1';

  opacity: 0.3;
}
.ki-bitcoin .path2:before {
  content: '\e9f2';
  position: absolute;
  left: 0;
}
.ki-black-down:before {
  content: '\e9f3';
}
.ki-black-left-line .path1:before {
  content: '\e9f4';
}
.ki-black-left-line .path2:before {
  content: '\e9f5';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-black-left:before {
  content: '\e9f6';
}
.ki-black-right-line .path1:before {
  content: '\e9f7';
}
.ki-black-right-line .path2:before {
  content: '\e9f8';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-black-right:before {
  content: '\e9f9';
}
.ki-black-up:before {
  content: '\e9fa';
}
.ki-bluetooth .path1:before {
  content: '\e9fb';
}
.ki-bluetooth .path2:before {
  content: '\e9fc';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-book-open .path1:before {
  content: '\e9fd';

  opacity: 0.3;
}
.ki-book-open .path2:before {
  content: '\e9fe';
  position: absolute;
  left: 0;
}
.ki-book-open .path3:before {
  content: '\e9ff';
  position: absolute;
  left: 0;
}
.ki-book-open .path4:before {
  content: '\ea00';
  position: absolute;
  left: 0;
}
.ki-book-square .path1:before {
  content: '\ea01';

  opacity: 0.3;
}
.ki-book-square .path2:before {
  content: '\ea02';
  position: absolute;
  left: 0;
}
.ki-book-square .path3:before {
  content: '\ea03';
  position: absolute;
  left: 0;
}
.ki-book .path1:before {
  content: '\ea04';

  opacity: 0.3;
}
.ki-book .path2:before {
  content: '\ea05';
  position: absolute;
  left: 0;
}
.ki-book .path3:before {
  content: '\ea06';
  position: absolute;
  left: 0;
}
.ki-book .path4:before {
  content: '\ea07';
  position: absolute;
  left: 0;
}
.ki-bookmark-2 .path1:before {
  content: '\ea08';

  opacity: 0.3;
}
.ki-bookmark-2 .path2:before {
  content: '\ea09';
  position: absolute;
  left: 0;
}
.ki-bookmark .path1:before {
  content: '\ea0a';

  opacity: 0.3;
}
.ki-bookmark .path2:before {
  content: '\ea0b';
  position: absolute;
  left: 0;
}
.ki-bootstrap .path1:before {
  content: '\ea0c';

  opacity: 0.3;
}
.ki-bootstrap .path2:before {
  content: '\ea0d';
  position: absolute;
  left: 0;
}
.ki-bootstrap .path3:before {
  content: '\ea0e';
  position: absolute;
  left: 0;
}
.ki-briefcase .path1:before {
  content: '\ea0f';

  opacity: 0.3;
}
.ki-briefcase .path2:before {
  content: '\ea10';
  position: absolute;
  left: 0;
}
.ki-brifecase-cros .path1:before {
  content: '\ea11';

  opacity: 0.3;
}
.ki-brifecase-cros .path2:before {
  content: '\ea12';
  position: absolute;
  left: 0;
}
.ki-brifecase-cros .path3:before {
  content: '\ea13';
  position: absolute;
  left: 0;
}
.ki-brifecase-tick .path1:before {
  content: '\ea14';

  opacity: 0.3;
}
.ki-brifecase-tick .path2:before {
  content: '\ea15';
  position: absolute;
  left: 0;
}
.ki-brifecase-tick .path3:before {
  content: '\ea16';
  position: absolute;
  left: 0;
}
.ki-brifecase-timer .path1:before {
  content: '\ea17';

  opacity: 0.3;
}
.ki-brifecase-timer .path2:before {
  content: '\ea18';
  position: absolute;
  left: 0;
}
.ki-brifecase-timer .path3:before {
  content: '\ea19';
  position: absolute;
  left: 0;
}
.ki-brush .path1:before {
  content: '\ea1a';

  opacity: 0.3;
}
.ki-brush .path2:before {
  content: '\ea1b';
  position: absolute;
  left: 0;
}
.ki-bucket-square .path1:before {
  content: '\ea1c';

  opacity: 0.3;
}
.ki-bucket-square .path2:before {
  content: '\ea1d';
  position: absolute;
  left: 0;
}
.ki-bucket-square .path3:before {
  content: '\ea1e';
  position: absolute;
  left: 0;
}
.ki-bucket .path1:before {
  content: '\ea1f';

  opacity: 0.3;
}
.ki-bucket .path2:before {
  content: '\ea20';
  position: absolute;
  left: 0;
}
.ki-bucket .path3:before {
  content: '\ea21';
  position: absolute;
  left: 0;
}
.ki-bucket .path4:before {
  content: '\ea22';
  position: absolute;
  left: 0;
}
.ki-burger-menu-1 .path1:before {
  content: '\ea23';

  opacity: 0.3;
}
.ki-burger-menu-1 .path2:before {
  content: '\ea24';
  position: absolute;
  left: 0;
}
.ki-burger-menu-1 .path3:before {
  content: '\ea25';
  position: absolute;
  left: 0;
}
.ki-burger-menu-1 .path4:before {
  content: '\ea26';
  position: absolute;
  left: 0;
}
.ki-burger-menu-2 .path1:before {
  content: '\ea27';

  opacity: 0.3;
}
.ki-burger-menu-2 .path2:before {
  content: '\ea28';
  position: absolute;
  left: 0;
}
.ki-burger-menu-2 .path3:before {
  content: '\ea29';
  position: absolute;
  left: 0;
}
.ki-burger-menu-2 .path4:before {
  content: '\ea2a';
  position: absolute;
  left: 0;
}
.ki-burger-menu-2 .path5:before {
  content: '\ea2b';
  position: absolute;
  left: 0;
}
.ki-burger-menu-2 .path6:before {
  content: '\ea2c';
  position: absolute;
  left: 0;
}
.ki-burger-menu-2 .path7:before {
  content: '\ea2d';
  position: absolute;
  left: 0;
}
.ki-burger-menu-2 .path8:before {
  content: '\ea2e';
  position: absolute;
  left: 0;
}
.ki-burger-menu-2 .path9:before {
  content: '\ea2f';
  position: absolute;
  left: 0;
}
.ki-burger-menu-2 .path10:before {
  content: '\ea30';
  position: absolute;
  left: 0;
}
.ki-burger-menu-3 .path1:before {
  content: '\ea31';

  opacity: 0.3;
}
.ki-burger-menu-3 .path2:before {
  content: '\ea32';
  position: absolute;
  left: 0;
}
.ki-burger-menu-3 .path3:before {
  content: '\ea33';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-burger-menu-3 .path4:before {
  content: '\ea34';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-burger-menu-3 .path5:before {
  content: '\ea35';
  position: absolute;
  left: 0;
}
.ki-burger-menu-3 .path6:before {
  content: '\ea36';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-burger-menu-3 .path7:before {
  content: '\ea37';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-burger-menu-3 .path8:before {
  content: '\ea38';
  position: absolute;
  left: 0;
}
.ki-burger-menu-3 .path9:before {
  content: '\ea39';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-burger-menu-4:before {
  content: '\ea3a';
}
.ki-burger-menu-5:before {
  content: '\ea3b';
}
.ki-burger-menu-6:before {
  content: '\ea3c';
}
.ki-burger-menu .path1:before {
  content: '\ea3d';

  opacity: 0.3;
}
.ki-burger-menu .path2:before {
  content: '\ea3e';
  position: absolute;
  left: 0;
}
.ki-burger-menu .path3:before {
  content: '\ea3f';
  position: absolute;
  left: 0;
}
.ki-burger-menu .path4:before {
  content: '\ea40';
  position: absolute;
  left: 0;
}
.ki-bus .path1:before {
  content: '\ea41';

  opacity: 0.3;
}
.ki-bus .path2:before {
  content: '\ea42';
  position: absolute;
  left: 0;
}
.ki-bus .path3:before {
  content: '\ea43';
  position: absolute;
  left: 0;
}
.ki-bus .path4:before {
  content: '\ea44';
  position: absolute;
  left: 0;
}
.ki-bus .path5:before {
  content: '\ea45';
  position: absolute;
  left: 0;
}
.ki-calculator .path1:before {
  content: '\ea46';

  opacity: 0.3;
}
.ki-calculator .path2:before {
  content: '\ea47';
  position: absolute;
  left: 0;
}
.ki-calculator .path3:before {
  content: '\ea48';
  position: absolute;
  left: 0;
}
.ki-calculator .path4:before {
  content: '\ea49';
  position: absolute;
  left: 0;
}
.ki-calculator .path5:before {
  content: '\ea4a';
  position: absolute;
  left: 0;
}
.ki-calculator .path6:before {
  content: '\ea4b';
  position: absolute;
  left: 0;
}
.ki-calendar-2 .path1:before {
  content: '\ea4c';

  opacity: 0.3;
}
.ki-calendar-2 .path2:before {
  content: '\ea4d';
  position: absolute;
  left: 0;
}
.ki-calendar-2 .path3:before {
  content: '\ea4e';
  position: absolute;
  left: 0;
}
.ki-calendar-2 .path4:before {
  content: '\ea4f';
  position: absolute;
  left: 0;
}
.ki-calendar-2 .path5:before {
  content: '\ea50';
  position: absolute;
  left: 0;
}
.ki-calendar-8 .path1:before {
  content: '\ea51';

  opacity: 0.3;
}
.ki-calendar-8 .path2:before {
  content: '\ea52';
  position: absolute;
  left: 0;
}
.ki-calendar-8 .path3:before {
  content: '\ea53';
  position: absolute;
  left: 0;
}
.ki-calendar-8 .path4:before {
  content: '\ea54';
  position: absolute;
  left: 0;
}
.ki-calendar-8 .path5:before {
  content: '\ea55';
  position: absolute;
  left: 0;
}
.ki-calendar-8 .path6:before {
  content: '\ea56';
  position: absolute;
  left: 0;
}
.ki-calendar-add .path1:before {
  content: '\ea57';

  opacity: 0.3;
}
.ki-calendar-add .path2:before {
  content: '\ea58';
  position: absolute;
  left: 0;
}
.ki-calendar-add .path3:before {
  content: '\ea59';
  position: absolute;
  left: 0;
}
.ki-calendar-add .path4:before {
  content: '\ea5a';
  position: absolute;
  left: 0;
}
.ki-calendar-add .path5:before {
  content: '\ea5b';
  position: absolute;
  left: 0;
}
.ki-calendar-add .path6:before {
  content: '\ea5c';
  position: absolute;
  left: 0;
}
.ki-calendar-edit .path1:before {
  content: '\ea5d';

  opacity: 0.3;
}
.ki-calendar-edit .path2:before {
  content: '\ea5e';
  position: absolute;
  left: 0;
}
.ki-calendar-edit .path3:before {
  content: '\ea5f';
  position: absolute;
  left: 0;
}
.ki-calendar-remove .path1:before {
  content: '\ea60';

  opacity: 0.3;
}
.ki-calendar-remove .path2:before {
  content: '\ea61';
  position: absolute;
  left: 0;
}
.ki-calendar-remove .path3:before {
  content: '\ea62';
  position: absolute;
  left: 0;
}
.ki-calendar-remove .path4:before {
  content: '\ea63';
  position: absolute;
  left: 0;
}
.ki-calendar-remove .path5:before {
  content: '\ea64';
  position: absolute;
  left: 0;
}
.ki-calendar-remove .path6:before {
  content: '\ea65';
  position: absolute;
  left: 0;
}
.ki-calendar-search .path1:before {
  content: '\ea66';

  opacity: 0.3;
}
.ki-calendar-search .path2:before {
  content: '\ea67';
  position: absolute;
  left: 0;
}
.ki-calendar-search .path3:before {
  content: '\ea68';
  position: absolute;
  left: 0;
}
.ki-calendar-search .path4:before {
  content: '\ea69';
  position: absolute;
  left: 0;
}
.ki-calendar-tick .path1:before {
  content: '\ea6a';

  opacity: 0.3;
}
.ki-calendar-tick .path2:before {
  content: '\ea6b';
  position: absolute;
  left: 0;
}
.ki-calendar-tick .path3:before {
  content: '\ea6c';
  position: absolute;
  left: 0;
}
.ki-calendar-tick .path4:before {
  content: '\ea6d';
  position: absolute;
  left: 0;
}
.ki-calendar-tick .path5:before {
  content: '\ea6e';
  position: absolute;
  left: 0;
}
.ki-calendar-tick .path6:before {
  content: '\ea6f';
  position: absolute;
  left: 0;
}
.ki-calendar .path1:before {
  content: '\ea70';

  opacity: 0.3;
}
.ki-calendar .path2:before {
  content: '\ea71';
  position: absolute;
  left: 0;
}
.ki-call .path1:before {
  content: '\ea72';

  opacity: 0.3;
}
.ki-call .path2:before {
  content: '\ea73';
  position: absolute;
  left: 0;
}
.ki-call .path3:before {
  content: '\ea74';
  position: absolute;
  left: 0;
}
.ki-call .path4:before {
  content: '\ea75';
  position: absolute;
  left: 0;
}
.ki-call .path5:before {
  content: '\ea76';
  position: absolute;
  left: 0;
}
.ki-call .path6:before {
  content: '\ea77';
  position: absolute;
  left: 0;
}
.ki-call .path7:before {
  content: '\ea78';
  position: absolute;
  left: 0;
}
.ki-call .path8:before {
  content: '\ea79';
  position: absolute;
  left: 0;
}
.ki-capsule .path1:before {
  content: '\ea7a';

  opacity: 0.3;
}
.ki-capsule .path2:before {
  content: '\ea7b';
  position: absolute;
  left: 0;
}
.ki-car-2 .path1:before {
  content: '\ea7c';
}
.ki-car-2 .path2:before {
  content: '\ea7d';
  position: absolute;
  left: 0;
}
.ki-car-2 .path3:before {
  content: '\ea7e';
  position: absolute;
  left: 0;
}
.ki-car-2 .path4:before {
  content: '\ea7f';
  position: absolute;
  left: 0;
}
.ki-car-2 .path5:before {
  content: '\ea80';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-car-2 .path6:before {
  content: '\ea81';
  position: absolute;
  left: 0;
}
.ki-car-3 .path1:before {
  content: '\ea82';
}
.ki-car-3 .path2:before {
  content: '\ea83';
  position: absolute;
  left: 0;
}
.ki-car-3 .path3:before {
  content: '\ea84';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-car .path1:before {
  content: '\ea85';

  opacity: 0.3;
}
.ki-car .path2:before {
  content: '\ea86';
  position: absolute;
  left: 0;
}
.ki-car .path3:before {
  content: '\ea87';
  position: absolute;
  left: 0;
}
.ki-car .path4:before {
  content: '\ea88';
  position: absolute;
  left: 0;
}
.ki-car .path5:before {
  content: '\ea89';
  position: absolute;
  left: 0;
}
.ki-category .path1:before {
  content: '\ea8a';
}
.ki-category .path2:before {
  content: '\ea8b';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-category .path3:before {
  content: '\ea8c';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-category .path4:before {
  content: '\ea8d';
  position: absolute;
  left: 0;
}
.ki-cd .path1:before {
  content: '\ea8e';
}
.ki-cd .path2:before {
  content: '\ea8f';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-celsius .path1:before {
  content: '\ea90';
}
.ki-celsius .path2:before {
  content: '\ea91';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-chart-line-down-2 .path1:before {
  content: '\ea92';

  opacity: 0.3;
}
.ki-chart-line-down-2 .path2:before {
  content: '\ea93';
  position: absolute;
  left: 0;
}
.ki-chart-line-down-2 .path3:before {
  content: '\ea94';
  position: absolute;
  left: 0;
}
.ki-chart-line-down .path1:before {
  content: '\ea95';

  opacity: 0.3;
}
.ki-chart-line-down .path2:before {
  content: '\ea96';
  position: absolute;
  left: 0;
}
.ki-chart-line-star .path1:before {
  content: '\ea97';
}
.ki-chart-line-star .path2:before {
  content: '\ea98';
  position: absolute;
  left: 0;
}
.ki-chart-line-star .path3:before {
  content: '\ea99';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-chart-line-up-2 .path1:before {
  content: '\ea9a';
}
.ki-chart-line-up-2 .path2:before {
  content: '\ea9b';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-chart-line-up .path1:before {
  content: '\ea9c';
}
.ki-chart-line-up .path2:before {
  content: '\ea9d';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-chart-line .path1:before {
  content: '\ea9e';

  opacity: 0.3;
}
.ki-chart-line .path2:before {
  content: '\ea9f';
  position: absolute;
  left: 0;
}
.ki-chart-pie-3 .path1:before {
  content: '\eaa0';
}
.ki-chart-pie-3 .path2:before {
  content: '\eaa1';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-chart-pie-3 .path3:before {
  content: '\eaa2';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-chart-pie-4 .path1:before {
  content: '\eaa3';
}
.ki-chart-pie-4 .path2:before {
  content: '\eaa4';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-chart-pie-4 .path3:before {
  content: '\eaa5';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-chart-pie-simple .path1:before {
  content: '\eaa6';
}
.ki-chart-pie-simple .path2:before {
  content: '\eaa7';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-chart-pie-too .path1:before {
  content: '\eaa8';

  opacity: 0.3;
}
.ki-chart-pie-too .path2:before {
  content: '\eaa9';
  position: absolute;
  left: 0;
}
.ki-chart-simple-2 .path1:before {
  content: '\eaaa';

  opacity: 0.3;
}
.ki-chart-simple-2 .path2:before {
  content: '\eaab';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-chart-simple-2 .path3:before {
  content: '\eaac';
  position: absolute;
  left: 0;
}
.ki-chart-simple-2 .path4:before {
  content: '\eaad';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-chart-simple-3 .path1:before {
  content: '\eaae';

  opacity: 0.3;
}
.ki-chart-simple-3 .path2:before {
  content: '\eaaf';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-chart-simple-3 .path3:before {
  content: '\eab0';
  position: absolute;
  left: 0;
}
.ki-chart-simple-3 .path4:before {
  content: '\eab1';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-chart-simple .path1:before {
  content: '\eab2';

  opacity: 0.3;
}
.ki-chart-simple .path2:before {
  content: '\eab3';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-chart-simple .path3:before {
  content: '\eab4';
  position: absolute;
  left: 0;
}
.ki-chart-simple .path4:before {
  content: '\eab5';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-chart .path1:before {
  content: '\eab6';
}
.ki-chart .path2:before {
  content: '\eab7';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-check-circle .path1:before {
  content: '\eab8';

  opacity: 0.3;
}
.ki-check-circle .path2:before {
  content: '\eab9';
  position: absolute;
  left: 0;
}
.ki-check-square .path1:before {
  content: '\eaba';

  opacity: 0.3;
}
.ki-check-square .path2:before {
  content: '\eabb';
  position: absolute;
  left: 0;
}
.ki-check:before {
  content: '\eabc';
}
.ki-cheque .path1:before {
  content: '\eabd';
}
.ki-cheque .path2:before {
  content: '\eabe';
  position: absolute;
  left: 0;
}
.ki-cheque .path3:before {
  content: '\eabf';
  position: absolute;
  left: 0;
}
.ki-cheque .path4:before {
  content: '\eac0';
  position: absolute;
  left: 0;
}
.ki-cheque .path5:before {
  content: '\eac1';
  position: absolute;
  left: 0;
}
.ki-cheque .path6:before {
  content: '\eac2';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-cheque .path7:before {
  content: '\eac3';
  position: absolute;
  left: 0;
}
.ki-chrome .path1:before {
  content: '\eac4';

  opacity: 0.3;
}
.ki-chrome .path2:before {
  content: '\eac5';
  position: absolute;
  left: 0;
}
.ki-classmates .path1:before {
  content: '\eac6';
}
.ki-classmates .path2:before {
  content: '\eac7';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-click .path1:before {
  content: '\eac8';
}
.ki-click .path2:before {
  content: '\eac9';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-click .path3:before {
  content: '\eaca';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-click .path4:before {
  content: '\eacb';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-click .path5:before {
  content: '\eacc';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-clipboard .path1:before {
  content: '\eacd';

  opacity: 0.3;
}
.ki-clipboard .path2:before {
  content: '\eace';
  position: absolute;
  left: 0;
}
.ki-clipboard .path3:before {
  content: '\eacf';
  position: absolute;
  left: 0;
}
.ki-cloud-add .path1:before {
  content: '\ead0';
}
.ki-cloud-add .path2:before {
  content: '\ead1';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-cloud-change .path1:before {
  content: '\ead2';
}
.ki-cloud-change .path2:before {
  content: '\ead3';
  position: absolute;
  left: 0;
}
.ki-cloud-change .path3:before {
  content: '\ead4';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-cloud-download .path1:before {
  content: '\ead5';

  opacity: 0.3;
}
.ki-cloud-download .path2:before {
  content: '\ead6';
  position: absolute;
  left: 0;
}
.ki-cloud:before {
  content: '\ead7';
}
.ki-code .path1:before {
  content: '\ead8';

  opacity: 0.3;
}
.ki-code .path2:before {
  content: '\ead9';
  position: absolute;
  left: 0;
}
.ki-code .path3:before {
  content: '\eada';
  position: absolute;
  left: 0;
}
.ki-code .path4:before {
  content: '\eadb';
  position: absolute;
  left: 0;
}
.ki-coffee .path1:before {
  content: '\eadc';

  opacity: 0.3;
}
.ki-coffee .path2:before {
  content: '\eadd';
  position: absolute;
  left: 0;
}
.ki-coffee .path3:before {
  content: '\eade';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-coffee .path4:before {
  content: '\eadf';
  position: absolute;
  left: 0;
}
.ki-coffee .path5:before {
  content: '\eae0';
  position: absolute;
  left: 0;
}
.ki-coffee .path6:before {
  content: '\eae1';
  position: absolute;
  left: 0;
}
.ki-color-swatch .path1:before {
  content: '\eae2';

  opacity: 0.3;
}
.ki-color-swatch .path2:before {
  content: '\eae3';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path3:before {
  content: '\eae4';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path4:before {
  content: '\eae5';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path5:before {
  content: '\eae6';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path6:before {
  content: '\eae7';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path7:before {
  content: '\eae8';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path8:before {
  content: '\eae9';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path9:before {
  content: '\eaea';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path10:before {
  content: '\eaeb';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path11:before {
  content: '\eaec';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path12:before {
  content: '\eaed';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path13:before {
  content: '\eaee';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path14:before {
  content: '\eaef';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path15:before {
  content: '\eaf0';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path16:before {
  content: '\eaf1';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path17:before {
  content: '\eaf2';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path18:before {
  content: '\eaf3';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path19:before {
  content: '\eaf4';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path20:before {
  content: '\eaf5';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-color-swatch .path21:before {
  content: '\eaf6';
  position: absolute;
  left: 0;
}
.ki-colors-square .path1:before {
  content: '\eaf7';

  opacity: 0.3;
}
.ki-colors-square .path2:before {
  content: '\eaf8';
  position: absolute;
  left: 0;
}
.ki-colors-square .path3:before {
  content: '\eaf9';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-colors-square .path4:before {
  content: '\eafa';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-compass .path1:before {
  content: '\eafb';
}
.ki-compass .path2:before {
  content: '\eafc';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-copy-success .path1:before {
  content: '\eafd';
}
.ki-copy-success .path2:before {
  content: '\eafe';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-copy:before {
  content: '\eaff';
}
.ki-courier-express .path1:before {
  content: '\eb00';
}
.ki-courier-express .path2:before {
  content: '\eb01';
  position: absolute;
  left: 0;
}
.ki-courier-express .path3:before {
  content: '\eb02';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-courier-express .path4:before {
  content: '\eb03';
  position: absolute;
  left: 0;
}
.ki-courier-express .path5:before {
  content: '\eb04';
  position: absolute;
  left: 0;
}
.ki-courier-express .path6:before {
  content: '\eb05';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-courier-express .path7:before {
  content: '\eb06';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-courier .path1:before {
  content: '\eb07';
}
.ki-courier .path2:before {
  content: '\eb08';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-courier .path3:before {
  content: '\eb09';
  position: absolute;
  left: 0;
}
.ki-credit-cart .path1:before {
  content: '\eb0a';

  opacity: 0.3;
}
.ki-credit-cart .path2:before {
  content: '\eb0b';
  position: absolute;
  left: 0;
}
.ki-cross-circle .path1:before {
  content: '\eb0c';

  opacity: 0.3;
}
.ki-cross-circle .path2:before {
  content: '\eb0d';
  position: absolute;
  left: 0;
}
.ki-cross-square .path1:before {
  content: '\eb0e';

  opacity: 0.3;
}
.ki-cross-square .path2:before {
  content: '\eb0f';
  position: absolute;
  left: 0;
}
.ki-cross .path1:before {
  content: '\eb10';
}
.ki-cross .path2:before {
  content: '\eb11';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-crown-2 .path1:before {
  content: '\eb12';

  opacity: 0.3;
}
.ki-crown-2 .path2:before {
  content: '\eb13';
  position: absolute;
  left: 0;
}
.ki-crown-2 .path3:before {
  content: '\eb14';
  position: absolute;
  left: 0;
}
.ki-crown .path1:before {
  content: '\eb15';

  opacity: 0.3;
}
.ki-crown .path2:before {
  content: '\eb16';
  position: absolute;
  left: 0;
}
.ki-css .path1:before {
  content: '\eb17';

  opacity: 0.3;
}
.ki-css .path2:before {
  content: '\eb18';
  position: absolute;
  left: 0;
}
.ki-cube-2 .path1:before {
  content: '\eb19';

  opacity: 0.3;
}
.ki-cube-2 .path2:before {
  content: '\eb1a';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-cube-2 .path3:before {
  content: '\eb1b';
  position: absolute;
  left: 0;
}
.ki-cube-3 .path1:before {
  content: '\eb1c';

  opacity: 0.3;
}
.ki-cube-3 .path2:before {
  content: '\eb1d';
  position: absolute;
  left: 0;
}
.ki-cup .path1:before {
  content: '\eb1e';

  opacity: 0.3;
}
.ki-cup .path2:before {
  content: '\eb1f';
  position: absolute;
  left: 0;
}
.ki-dash .path1:before {
  content: '\eb20';

  opacity: 0.3;
}
.ki-dash .path2:before {
  content: '\eb21';
  position: absolute;
  left: 0;
}
.ki-data .path1:before {
  content: '\eb22';
}
.ki-data .path2:before {
  content: '\eb23';
  position: absolute;
  left: 0;
}
.ki-data .path3:before {
  content: '\eb24';
  position: absolute;
  left: 0;
}
.ki-data .path4:before {
  content: '\eb25';
  position: absolute;
  left: 0;
}
.ki-data .path5:before {
  content: '\eb26';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-delete-files .path1:before {
  content: '\eb27';
}
.ki-delete-files .path2:before {
  content: '\eb28';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-delete-folder .path1:before {
  content: '\eb29';

  opacity: 0.3;
}
.ki-delete-folder .path2:before {
  content: '\eb2a';
  position: absolute;
  left: 0;
}
.ki-delivery-2 .path1:before {
  content: '\eb2b';

  opacity: 0.3;
}
.ki-delivery-2 .path2:before {
  content: '\eb2c';
  position: absolute;
  left: 0;
}
.ki-delivery-2 .path3:before {
  content: '\eb2d';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-delivery-2 .path4:before {
  content: '\eb2e';
  position: absolute;
  left: 0;
}
.ki-delivery-2 .path5:before {
  content: '\eb2f';
  position: absolute;
  left: 0;
}
.ki-delivery-2 .path6:before {
  content: '\eb30';
  position: absolute;
  left: 0;
}
.ki-delivery-2 .path7:before {
  content: '\eb31';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-delivery-2 .path8:before {
  content: '\eb32';
  position: absolute;
  left: 0;
}
.ki-delivery-2 .path9:before {
  content: '\eb33';
  position: absolute;
  left: 0;
}
.ki-delivery-3 .path1:before {
  content: '\eb34';

  opacity: 0.3;
}
.ki-delivery-3 .path2:before {
  content: '\eb35';
  position: absolute;
  left: 0;
}
.ki-delivery-3 .path3:before {
  content: '\eb36';
  position: absolute;
  left: 0;
}
.ki-delivery-24 .path1:before {
  content: '\eb37';
}
.ki-delivery-24 .path2:before {
  content: '\eb38';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-delivery-24 .path3:before {
  content: '\eb39';
  position: absolute;
  left: 0;
}
.ki-delivery-24 .path4:before {
  content: '\eb3a';
  position: absolute;
  left: 0;
}
.ki-delivery-door .path1:before {
  content: '\eb3b';

  opacity: 0.3;
}
.ki-delivery-door .path2:before {
  content: '\eb3c';
  position: absolute;
  left: 0;
}
.ki-delivery-door .path3:before {
  content: '\eb3d';
  position: absolute;
  left: 0;
}
.ki-delivery-door .path4:before {
  content: '\eb3e';
  position: absolute;
  left: 0;
}
.ki-delivery-geolocation .path1:before {
  content: '\eb3f';
}
.ki-delivery-geolocation .path2:before {
  content: '\eb40';
  position: absolute;
  left: 0;
}
.ki-delivery-geolocation .path3:before {
  content: '\eb41';
  position: absolute;
  left: 0;
}
.ki-delivery-geolocation .path4:before {
  content: '\eb42';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-delivery-geolocation .path5:before {
  content: '\eb43';
  position: absolute;
  left: 0;
}
.ki-delivery-time .path1:before {
  content: '\eb44';
}
.ki-delivery-time .path2:before {
  content: '\eb45';
  position: absolute;
  left: 0;
}
.ki-delivery-time .path3:before {
  content: '\eb46';
  position: absolute;
  left: 0;
}
.ki-delivery-time .path4:before {
  content: '\eb47';
  position: absolute;
  left: 0;
}
.ki-delivery-time .path5:before {
  content: '\eb48';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-delivery .path1:before {
  content: '\eb49';
}
.ki-delivery .path2:before {
  content: '\eb4a';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-delivery .path3:before {
  content: '\eb4b';
  position: absolute;
  left: 0;
}
.ki-delivery .path4:before {
  content: '\eb4c';
  position: absolute;
  left: 0;
}
.ki-delivery .path5:before {
  content: '\eb4d';
  position: absolute;
  left: 0;
}
.ki-design-2 .path1:before {
  content: '\eb4e';

  opacity: 0.3;
}
.ki-design-2 .path2:before {
  content: '\eb4f';
  position: absolute;
  left: 0;
}
.ki-design-frame .path1:before {
  content: '\eb50';

  opacity: 0.3;
}
.ki-design-frame .path2:before {
  content: '\eb51';
  position: absolute;
  left: 0;
}
.ki-design-mask .path1:before {
  content: '\eb52';

  opacity: 0.3;
}
.ki-design-mask .path2:before {
  content: '\eb53';
  position: absolute;
  left: 0;
}
.ki-design .path1:before {
  content: '\eb54';

  opacity: 0.3;
}
.ki-design .path2:before {
  content: '\eb55';
  position: absolute;
  left: 0;
}
.ki-devices-2 .path1:before {
  content: '\eb56';

  opacity: 0.3;
}
.ki-devices-2 .path2:before {
  content: '\eb57';
  position: absolute;
  left: 0;
}
.ki-devices-2 .path3:before {
  content: '\eb58';
  position: absolute;
  left: 0;
}
.ki-devices .path1:before {
  content: '\eb59';

  opacity: 0.3;
}
.ki-devices .path2:before {
  content: '\eb5a';
  position: absolute;
  left: 0;
}
.ki-devices .path3:before {
  content: '\eb5b';
  position: absolute;
  left: 0;
}
.ki-devices .path4:before {
  content: '\eb5c';
  position: absolute;
  left: 0;
}
.ki-devices .path5:before {
  content: '\eb5d';
  position: absolute;
  left: 0;
}
.ki-diamonds .path1:before {
  content: '\eb5e';
}
.ki-diamonds .path2:before {
  content: '\eb5f';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-directbox-default .path1:before {
  content: '\eb60';
}
.ki-directbox-default .path2:before {
  content: '\eb61';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-directbox-default .path3:before {
  content: '\eb62';
  position: absolute;
  left: 0;
}
.ki-directbox-default .path4:before {
  content: '\eb63';
  position: absolute;
  left: 0;
}
.ki-disconnect .path1:before {
  content: '\eb64';
}
.ki-disconnect .path2:before {
  content: '\eb65';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-disconnect .path3:before {
  content: '\eb66';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-disconnect .path4:before {
  content: '\eb67';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-disconnect .path5:before {
  content: '\eb68';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-discount .path1:before {
  content: '\eb69';

  opacity: 0.3;
}
.ki-discount .path2:before {
  content: '\eb6a';
  position: absolute;
  left: 0;
}
.ki-disk .path1:before {
  content: '\eb6b';

  opacity: 0.3;
}
.ki-disk .path2:before {
  content: '\eb6c';
  position: absolute;
  left: 0;
}
.ki-dislike .path1:before {
  content: '\eb6d';
}
.ki-dislike .path2:before {
  content: '\eb6e';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-dj:before {
  content: '\eb6f';
}
.ki-document .path1:before {
  content: '\eb70';

  opacity: 0.3;
}
.ki-document .path2:before {
  content: '\eb71';
  position: absolute;
  left: 0;
}
.ki-dollar .path1:before {
  content: '\eb72';

  opacity: 0.3;
}
.ki-dollar .path2:before {
  content: '\eb73';
  position: absolute;
  left: 0;
}
.ki-dollar .path3:before {
  content: '\eb74';
  position: absolute;
  left: 0;
}
.ki-dots-circle-vertical .path1:before {
  content: '\eb75';

  opacity: 0.3;
}
.ki-dots-circle-vertical .path2:before {
  content: '\eb76';
  position: absolute;
  left: 0;
}
.ki-dots-circle-vertical .path3:before {
  content: '\eb77';
  position: absolute;
  left: 0;
}
.ki-dots-circle-vertical .path4:before {
  content: '\eb78';
  position: absolute;
  left: 0;
}
.ki-dots-circle .path1:before {
  content: '\eb79';

  opacity: 0.3;
}
.ki-dots-circle .path2:before {
  content: '\eb7a';
  position: absolute;
  left: 0;
}
.ki-dots-circle .path3:before {
  content: '\eb7b';
  position: absolute;
  left: 0;
}
.ki-dots-circle .path4:before {
  content: '\eb7c';
  position: absolute;
  left: 0;
}
.ki-dots-horizontal .path1:before {
  content: '\eb7d';
}
.ki-dots-horizontal .path2:before {
  content: '\eb7e';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-dots-horizontal .path3:before {
  content: '\eb7f';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-dots-square-vertical .path1:before {
  content: '\eb80';

  opacity: 0.3;
}
.ki-dots-square-vertical .path2:before {
  content: '\eb81';
  position: absolute;
  left: 0;
}
.ki-dots-square-vertical .path3:before {
  content: '\eb82';
  position: absolute;
  left: 0;
}
.ki-dots-square-vertical .path4:before {
  content: '\eb83';
  position: absolute;
  left: 0;
}
.ki-dots-square .path1:before {
  content: '\eb84';

  opacity: 0.3;
}
.ki-dots-square .path2:before {
  content: '\eb85';
  position: absolute;
  left: 0;
}
.ki-dots-square .path3:before {
  content: '\eb86';
  position: absolute;
  left: 0;
}
.ki-dots-square .path4:before {
  content: '\eb87';
  position: absolute;
  left: 0;
}
.ki-dots-vertical .path1:before {
  content: '\eb88';
}
.ki-dots-vertical .path2:before {
  content: '\eb89';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-dots-vertical .path3:before {
  content: '\eb8a';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-double-check-circle .path1:before {
  content: '\eb8b';

  opacity: 0.3;
}
.ki-double-check-circle .path2:before {
  content: '\eb8c';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-double-check-circle .path3:before {
  content: '\eb8d';
  position: absolute;
  left: 0;
}
.ki-double-check .path1:before {
  content: '\eb8e';
}
.ki-double-check .path2:before {
  content: '\eb8f';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-double-down .path1:before {
  content: '\eb90';
}
.ki-double-down .path2:before {
  content: '\eb91';
  position: absolute;
  left: 0;
}
.ki-double-down .path3:before {
  content: '\eb92';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-double-left-arrow .path1:before {
  content: '\eb93';

  opacity: 0.3;
}
.ki-double-left-arrow .path2:before {
  content: '\eb94';
  position: absolute;
  left: 0;
}
.ki-double-left .path1:before {
  content: '\eb95';
}
.ki-double-left .path2:before {
  content: '\eb96';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-double-right-arrow .path1:before {
  content: '\eb97';

  opacity: 0.3;
}
.ki-double-right-arrow .path2:before {
  content: '\eb98';
  position: absolute;
  left: 0;
}
.ki-double-right .path1:before {
  content: '\eb99';
}
.ki-double-right .path2:before {
  content: '\eb9a';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-double-up .path1:before {
  content: '\eb9b';
}
.ki-double-up .path2:before {
  content: '\eb9c';
  position: absolute;
  left: 0;
}
.ki-double-up .path3:before {
  content: '\eb9d';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-down-square .path1:before {
  content: '\eb9e';

  opacity: 0.3;
}
.ki-down-square .path2:before {
  content: '\eb9f';
  position: absolute;
  left: 0;
}
.ki-down:before {
  content: '\eba0';
}
.ki-dribbble .path1:before {
  content: '\eba1';
}
.ki-dribbble .path2:before {
  content: '\eba2';
  position: absolute;
  left: 0;
}
.ki-dribbble .path3:before {
  content: '\eba3';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-dribbble .path4:before {
  content: '\eba4';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-dribbble .path5:before {
  content: '\eba5';
  position: absolute;
  left: 0;
}
.ki-dribbble .path6:before {
  content: '\eba6';
  position: absolute;
  left: 0;
}
.ki-drop .path1:before {
  content: '\eba7';
}
.ki-drop .path2:before {
  content: '\eba8';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-dropbox .path1:before {
  content: '\eba9';

  opacity: 0.4;
}
.ki-dropbox .path2:before {
  content: '\ebaa';
  position: absolute;
  left: 0;

  opacity: 0.4;
}
.ki-dropbox .path3:before {
  content: '\ebab';
  position: absolute;
  left: 0;

  opacity: 0.4;
}
.ki-dropbox .path4:before {
  content: '\ebac';
  position: absolute;
  left: 0;

  opacity: 0.4;
}
.ki-dropbox .path5:before {
  content: '\ebad';
  position: absolute;
  left: 0;
}
.ki-educare .path1:before {
  content: '\ebae';

  opacity: 0.3;
}
.ki-educare .path2:before {
  content: '\ebaf';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-educare .path3:before {
  content: '\ebb0';
  position: absolute;
  left: 0;
}
.ki-educare .path4:before {
  content: '\ebb1';
  position: absolute;
  left: 0;
}
.ki-electricity .path1:before {
  content: '\ebb2';
}
.ki-electricity .path2:before {
  content: '\ebb3';
  position: absolute;
  left: 0;
}
.ki-electricity .path3:before {
  content: '\ebb4';
  position: absolute;
  left: 0;
}
.ki-electricity .path4:before {
  content: '\ebb5';
  position: absolute;
  left: 0;
}
.ki-electricity .path5:before {
  content: '\ebb6';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-electricity .path6:before {
  content: '\ebb7';
  position: absolute;
  left: 0;
}
.ki-electricity .path7:before {
  content: '\ebb8';
  position: absolute;
  left: 0;
}
.ki-electricity .path8:before {
  content: '\ebb9';
  position: absolute;
  left: 0;
}
.ki-electricity .path9:before {
  content: '\ebba';
  position: absolute;
  left: 0;
}
.ki-electricity .path10:before {
  content: '\ebbb';
  position: absolute;
  left: 0;
}
.ki-electronic-clock .path1:before {
  content: '\ebbc';

  opacity: 0.3;
}
.ki-electronic-clock .path2:before {
  content: '\ebbd';
  position: absolute;
  left: 0;
}
.ki-electronic-clock .path3:before {
  content: '\ebbe';
  position: absolute;
  left: 0;
}
.ki-electronic-clock .path4:before {
  content: '\ebbf';
  position: absolute;
  left: 0;
}
.ki-element-1 .path1:before {
  content: '\ebc0';
}
.ki-element-1 .path2:before {
  content: '\ebc1';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-element-1 .path3:before {
  content: '\ebc2';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-element-1 .path4:before {
  content: '\ebc3';
  position: absolute;
  left: 0;
}
.ki-element-2 .path1:before {
  content: '\ebc4';
}
.ki-element-2 .path2:before {
  content: '\ebc5';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-element-3 .path1:before {
  content: '\ebc6';

  opacity: 0.3;
}
.ki-element-3 .path2:before {
  content: '\ebc7';
  position: absolute;
  left: 0;
}
.ki-element-4 .path1:before {
  content: '\ebc8';
}
.ki-element-4 .path2:before {
  content: '\ebc9';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-element-5 .path1:before {
  content: '\ebca';
}
.ki-element-5 .path2:before {
  content: '\ebcb';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-element-6 .path1:before {
  content: '\ebcc';

  opacity: 0.3;
}
.ki-element-6 .path2:before {
  content: '\ebcd';
  position: absolute;
  left: 0;
}
.ki-element-7 .path1:before {
  content: '\ebce';
}
.ki-element-7 .path2:before {
  content: '\ebcf';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-element-8 .path1:before {
  content: '\ebd0';

  opacity: 0.3;
}
.ki-element-8 .path2:before {
  content: '\ebd1';
  position: absolute;
  left: 0;
}
.ki-element-9 .path1:before {
  content: '\ebd2';

  opacity: 0.3;
}
.ki-element-9 .path2:before {
  content: '\ebd3';
  position: absolute;
  left: 0;
}
.ki-element-10 .path1:before {
  content: '\ebd4';
}
.ki-element-10 .path2:before {
  content: '\ebd5';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-element-10 .path3:before {
  content: '\ebd6';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-element-11 .path1:before {
  content: '\ebd7';
}
.ki-element-11 .path2:before {
  content: '\ebd8';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-element-11 .path3:before {
  content: '\ebd9';
  position: absolute;
  left: 0;
}
.ki-element-11 .path4:before {
  content: '\ebda';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-element-12 .path1:before {
  content: '\ebdb';

  opacity: 0.3;
}
.ki-element-12 .path2:before {
  content: '\ebdc';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-element-12 .path3:before {
  content: '\ebdd';
  position: absolute;
  left: 0;
}
.ki-element-equal .path1:before {
  content: '\ebde';
}
.ki-element-equal .path2:before {
  content: '\ebdf';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-element-equal .path3:before {
  content: '\ebe0';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-element-equal .path4:before {
  content: '\ebe1';
  position: absolute;
  left: 0;
}
.ki-element-equal .path5:before {
  content: '\ebe2';
  position: absolute;
  left: 0;
}
.ki-element-plus .path1:before {
  content: '\ebe3';
}
.ki-element-plus .path2:before {
  content: '\ebe4';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-element-plus .path3:before {
  content: '\ebe5';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-element-plus .path4:before {
  content: '\ebe6';
  position: absolute;
  left: 0;
}
.ki-element-plus .path5:before {
  content: '\ebe7';
  position: absolute;
  left: 0;
}
.ki-emoji-happy .path1:before {
  content: '\ebe8';

  opacity: 0.3;
}
.ki-emoji-happy .path2:before {
  content: '\ebe9';
  position: absolute;
  left: 0;
}
.ki-emoji-happy .path3:before {
  content: '\ebea';
  position: absolute;
  left: 0;
}
.ki-emoji-happy .path4:before {
  content: '\ebeb';
  position: absolute;
  left: 0;
}
.ki-enjin-coin .path1:before {
  content: '\ebec';
}
.ki-enjin-coin .path2:before {
  content: '\ebed';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-entrance-left .path1:before {
  content: '\ebee';
}
.ki-entrance-left .path2:before {
  content: '\ebef';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-entrance-right .path1:before {
  content: '\ebf0';

  opacity: 0.3;
}
.ki-entrance-right .path2:before {
  content: '\ebf1';
  position: absolute;
  left: 0;
}
.ki-eraser .path1:before {
  content: '\ebf2';

  opacity: 0.3;
}
.ki-eraser .path2:before {
  content: '\ebf3';
  position: absolute;
  left: 0;
}
.ki-eraser .path3:before {
  content: '\ebf4';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-euro .path1:before {
  content: '\ebf5';

  opacity: 0.3;
}
.ki-euro .path2:before {
  content: '\ebf6';
  position: absolute;
  left: 0;
}
.ki-euro .path3:before {
  content: '\ebf7';
  position: absolute;
  left: 0;
}
.ki-exit-down .path1:before {
  content: '\ebf8';

  opacity: 0.3;
}
.ki-exit-down .path2:before {
  content: '\ebf9';
  position: absolute;
  left: 0;
}
.ki-exit-left .path1:before {
  content: '\ebfa';

  opacity: 0.3;
}
.ki-exit-left .path2:before {
  content: '\ebfb';
  position: absolute;
  left: 0;
}
.ki-exit-right-corner .path1:before {
  content: '\ebfc';

  opacity: 0.3;
}
.ki-exit-right-corner .path2:before {
  content: '\ebfd';
  position: absolute;
  left: 0;
}
.ki-exit-right .path1:before {
  content: '\ebfe';

  opacity: 0.3;
}
.ki-exit-right .path2:before {
  content: '\ebff';
  position: absolute;
  left: 0;
}
.ki-exit-up .path1:before {
  content: '\ec00';

  opacity: 0.3;
}
.ki-exit-up .path2:before {
  content: '\ec01';
  position: absolute;
  left: 0;
}
.ki-external-drive .path1:before {
  content: '\ec02';
}
.ki-external-drive .path2:before {
  content: '\ec03';
  position: absolute;
  left: 0;
}
.ki-external-drive .path3:before {
  content: '\ec04';
  position: absolute;
  left: 0;
}
.ki-external-drive .path4:before {
  content: '\ec05';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-external-drive .path5:before {
  content: '\ec06';
  position: absolute;
  left: 0;
}
.ki-eye-slash .path1:before {
  content: '\ec07';
}
.ki-eye-slash .path2:before {
  content: '\ec08';
  position: absolute;
  left: 0;
}
.ki-eye-slash .path3:before {
  content: '\ec09';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-eye-slash .path4:before {
  content: '\ec0a';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-eye .path1:before {
  content: '\ec0b';
}
.ki-eye .path2:before {
  content: '\ec0c';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-eye .path3:before {
  content: '\ec0d';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-facebook .path1:before {
  content: '\ec0e';

  opacity: 0.3;
}
.ki-facebook .path2:before {
  content: '\ec0f';
  position: absolute;
  left: 0;
}
.ki-faceid .path1:before {
  content: '\ec10';

  opacity: 0.3;
}
.ki-faceid .path2:before {
  content: '\ec11';
  position: absolute;
  left: 0;
}
.ki-faceid .path3:before {
  content: '\ec12';
  position: absolute;
  left: 0;
}
.ki-faceid .path4:before {
  content: '\ec13';
  position: absolute;
  left: 0;
}
.ki-faceid .path5:before {
  content: '\ec14';
  position: absolute;
  left: 0;
}
.ki-faceid .path6:before {
  content: '\ec15';
  position: absolute;
  left: 0;
}
.ki-fasten .path1:before {
  content: '\ec16';

  opacity: 0.3;
}
.ki-fasten .path2:before {
  content: '\ec17';
  position: absolute;
  left: 0;
}
.ki-fat-rows .path1:before {
  content: '\ec18';
}
.ki-fat-rows .path2:before {
  content: '\ec19';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-feather .path1:before {
  content: '\ec1a';

  opacity: 0.3;
}
.ki-feather .path2:before {
  content: '\ec1b';
  position: absolute;
  left: 0;
}
.ki-figma .path1:before {
  content: '\ec1c';

  opacity: 0.4;
}
.ki-figma .path2:before {
  content: '\ec1d';
  position: absolute;
  left: 0;

  opacity: 0.4;
}
.ki-figma .path3:before {
  content: '\ec1e';
  position: absolute;
  left: 0;
}
.ki-figma .path4:before {
  content: '\ec1f';
  position: absolute;
  left: 0;
}
.ki-figma .path5:before {
  content: '\ec20';
  position: absolute;
  left: 0;
}
.ki-file-added .path1:before {
  content: '\ec21';
}
.ki-file-added .path2:before {
  content: '\ec22';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-file-deleted .path1:before {
  content: '\ec23';
}
.ki-file-deleted .path2:before {
  content: '\ec24';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-file-down .path1:before {
  content: '\ec25';

  opacity: 0.3;
}
.ki-file-down .path2:before {
  content: '\ec26';
  position: absolute;
  left: 0;
}
.ki-file-left .path1:before {
  content: '\ec27';

  opacity: 0.3;
}
.ki-file-left .path2:before {
  content: '\ec28';
  position: absolute;
  left: 0;
}
.ki-file-right .path1:before {
  content: '\ec29';

  opacity: 0.3;
}
.ki-file-right .path2:before {
  content: '\ec2a';
  position: absolute;
  left: 0;
}
.ki-file-sheet .path1:before {
  content: '\ec2b';
}
.ki-file-sheet .path2:before {
  content: '\ec2c';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-file-up .path1:before {
  content: '\ec2d';

  opacity: 0.3;
}
.ki-file-up .path2:before {
  content: '\ec2e';
  position: absolute;
  left: 0;
}
.ki-file .path1:before {
  content: '\ec2f';
}
.ki-file .path2:before {
  content: '\ec30';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-files-tablet .path1:before {
  content: '\ec31';
}
.ki-files-tablet .path2:before {
  content: '\ec32';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-filter-edit .path1:before {
  content: '\ec33';

  opacity: 0.3;
}
.ki-filter-edit .path2:before {
  content: '\ec34';
  position: absolute;
  left: 0;
}
.ki-filter-search .path1:before {
  content: '\ec35';

  opacity: 0.3;
}
.ki-filter-search .path2:before {
  content: '\ec36';
  position: absolute;
  left: 0;
}
.ki-filter-search .path3:before {
  content: '\ec37';
  position: absolute;
  left: 0;
}
.ki-filter-square .path1:before {
  content: '\ec38';
}
.ki-filter-square .path2:before {
  content: '\ec39';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-filter-tablet .path1:before {
  content: '\ec3a';

  opacity: 0.3;
}
.ki-filter-tablet .path2:before {
  content: '\ec3b';
  position: absolute;
  left: 0;
}
.ki-filter-tick .path1:before {
  content: '\ec3c';

  opacity: 0.3;
}
.ki-filter-tick .path2:before {
  content: '\ec3d';
  position: absolute;
  left: 0;
}
.ki-filter .path1:before {
  content: '\ec3e';
}
.ki-filter .path2:before {
  content: '\ec3f';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-finance-calculator .path1:before {
  content: '\ec40';

  opacity: 0.3;
}
.ki-finance-calculator .path2:before {
  content: '\ec41';
  position: absolute;
  left: 0;
}
.ki-finance-calculator .path3:before {
  content: '\ec42';
  position: absolute;
  left: 0;
}
.ki-finance-calculator .path4:before {
  content: '\ec43';
  position: absolute;
  left: 0;
}
.ki-finance-calculator .path5:before {
  content: '\ec44';
  position: absolute;
  left: 0;
}
.ki-finance-calculator .path6:before {
  content: '\ec45';
  position: absolute;
  left: 0;
}
.ki-finance-calculator .path7:before {
  content: '\ec46';
  position: absolute;
  left: 0;
}
.ki-financial-schedule .path1:before {
  content: '\ec47';

  opacity: 0.3;
}
.ki-financial-schedule .path2:before {
  content: '\ec48';
  position: absolute;
  left: 0;
}
.ki-financial-schedule .path3:before {
  content: '\ec49';
  position: absolute;
  left: 0;
}
.ki-financial-schedule .path4:before {
  content: '\ec4a';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-fingerprint-scanning .path1:before {
  content: '\ec4b';
}
.ki-fingerprint-scanning .path2:before {
  content: '\ec4c';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-fingerprint-scanning .path3:before {
  content: '\ec4d';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-fingerprint-scanning .path4:before {
  content: '\ec4e';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-fingerprint-scanning .path5:before {
  content: '\ec4f';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-flag .path1:before {
  content: '\ec50';

  opacity: 0.3;
}
.ki-flag .path2:before {
  content: '\ec51';
  position: absolute;
  left: 0;
}
.ki-flash-circle .path1:before {
  content: '\ec52';

  opacity: 0.3;
}
.ki-flash-circle .path2:before {
  content: '\ec53';
  position: absolute;
  left: 0;
}
.ki-flask .path1:before {
  content: '\ec54';

  opacity: 0.3;
}
.ki-flask .path2:before {
  content: '\ec55';
  position: absolute;
  left: 0;
}
.ki-focus .path1:before {
  content: '\ec56';

  opacity: 0.3;
}
.ki-focus .path2:before {
  content: '\ec57';
  position: absolute;
  left: 0;
}
.ki-folder-added .path1:before {
  content: '\ec58';

  opacity: 0.3;
}
.ki-folder-added .path2:before {
  content: '\ec59';
  position: absolute;
  left: 0;
}
.ki-folder-down .path1:before {
  content: '\ec5a';

  opacity: 0.3;
}
.ki-folder-down .path2:before {
  content: '\ec5b';
  position: absolute;
  left: 0;
}
.ki-folder-up .path1:before {
  content: '\ec5c';

  opacity: 0.3;
}
.ki-folder-up .path2:before {
  content: '\ec5d';
  position: absolute;
  left: 0;
}
.ki-folder .path1:before {
  content: '\ec5e';

  opacity: 0.3;
}
.ki-folder .path2:before {
  content: '\ec5f';
  position: absolute;
  left: 0;
}
.ki-frame .path1:before {
  content: '\ec60';
}
.ki-frame .path2:before {
  content: '\ec61';
  position: absolute;
  left: 0;
}
.ki-frame .path3:before {
  content: '\ec62';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-frame .path4:before {
  content: '\ec63';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-gear .path1:before {
  content: '\ec64';

  opacity: 0.3;
}
.ki-gear .path2:before {
  content: '\ec65';
  position: absolute;
  left: 0;
}
.ki-general-mouse .path1:before {
  content: '\ec66';

  opacity: 0.3;
}
.ki-general-mouse .path2:before {
  content: '\ec67';
  position: absolute;
  left: 0;
}
.ki-geolocation-home .path1:before {
  content: '\ec68';

  opacity: 0.3;
}
.ki-geolocation-home .path2:before {
  content: '\ec69';
  position: absolute;
  left: 0;
}
.ki-geolocation .path1:before {
  content: '\ec6a';

  opacity: 0.3;
}
.ki-geolocation .path2:before {
  content: '\ec6b';
  position: absolute;
  left: 0;
}
.ki-ghost .path1:before {
  content: '\ec6c';
}
.ki-ghost .path2:before {
  content: '\ec6d';
  position: absolute;
  left: 0;
}
.ki-ghost .path3:before {
  content: '\ec6e';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-gift .path1:before {
  content: '\ec6f';

  opacity: 0.3;
}
.ki-gift .path2:before {
  content: '\ec70';
  position: absolute;
  left: 0;
}
.ki-gift .path3:before {
  content: '\ec71';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-gift .path4:before {
  content: '\ec72';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-github .path1:before {
  content: '\ec73';

  opacity: 0.3;
}
.ki-github .path2:before {
  content: '\ec74';
  position: absolute;
  left: 0;
}
.ki-glass .path1:before {
  content: '\ec75';
}
.ki-glass .path2:before {
  content: '\ec76';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-glass .path3:before {
  content: '\ec77';
  position: absolute;
  left: 0;
}
.ki-google-play .path1:before {
  content: '\ec78';

  opacity: 0.3;
}
.ki-google-play .path2:before {
  content: '\ec79';
  position: absolute;
  left: 0;
}
.ki-google .path1:before {
  content: '\ec7a';

  opacity: 0.3;
}
.ki-google .path2:before {
  content: '\ec7b';
  position: absolute;
  left: 0;
}
.ki-graph-2 .path1:before {
  content: '\ec7c';

  opacity: 0.3;
}
.ki-graph-2 .path2:before {
  content: '\ec7d';
  position: absolute;
  left: 0;
}
.ki-graph-2 .path3:before {
  content: '\ec7e';
  position: absolute;
  left: 0;
}
.ki-graph-3 .path1:before {
  content: '\ec7f';

  opacity: 0.3;
}
.ki-graph-3 .path2:before {
  content: '\ec80';
  position: absolute;
  left: 0;
}
.ki-graph-4 .path1:before {
  content: '\ec81';
}
.ki-graph-4 .path2:before {
  content: '\ec82';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-graph-up .path1:before {
  content: '\ec83';

  opacity: 0.3;
}
.ki-graph-up .path2:before {
  content: '\ec84';
  position: absolute;
  left: 0;
}
.ki-graph-up .path3:before {
  content: '\ec85';
  position: absolute;
  left: 0;
}
.ki-graph-up .path4:before {
  content: '\ec86';
  position: absolute;
  left: 0;
}
.ki-graph-up .path5:before {
  content: '\ec87';
  position: absolute;
  left: 0;
}
.ki-graph-up .path6:before {
  content: '\ec88';
  position: absolute;
  left: 0;
}
.ki-graph .path1:before {
  content: '\ec89';

  opacity: 0.3;
}
.ki-graph .path2:before {
  content: '\ec8a';
  position: absolute;
  left: 0;
}
.ki-graph .path3:before {
  content: '\ec8b';
  position: absolute;
  left: 0;
}
.ki-graph .path4:before {
  content: '\ec8c';
  position: absolute;
  left: 0;
}
.ki-grid-2 .path1:before {
  content: '\ec8d';

  opacity: 0.3;
}
.ki-grid-2 .path2:before {
  content: '\ec8e';
  position: absolute;
  left: 0;
}
.ki-grid-frame .path1:before {
  content: '\ec8f';
}
.ki-grid-frame .path2:before {
  content: '\ec90';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-grid-frame .path3:before {
  content: '\ec91';
  position: absolute;
  left: 0;
}
.ki-grid .path1:before {
  content: '\ec92';

  opacity: 0.3;
}
.ki-grid .path2:before {
  content: '\ec93';
  position: absolute;
  left: 0;
}
.ki-handcart:before {
  content: '\ec94';
}
.ki-happy-emoji .path1:before {
  content: '\ec95';

  opacity: 0.3;
}
.ki-happy-emoji .path2:before {
  content: '\ec96';
  position: absolute;
  left: 0;
}
.ki-heart-circle .path1:before {
  content: '\ec97';

  opacity: 0.3;
}
.ki-heart-circle .path2:before {
  content: '\ec98';
  position: absolute;
  left: 0;
}
.ki-heart .path1:before {
  content: '\ec99';

  opacity: 0.3;
}
.ki-heart .path2:before {
  content: '\ec9a';
  position: absolute;
  left: 0;
}
.ki-home-1 .path1:before {
  content: '\ec9b';

  opacity: 0.3;
}
.ki-home-1 .path2:before {
  content: '\ec9c';
  position: absolute;
  left: 0;
}
.ki-home-2 .path1:before {
  content: '\ec9d';

  opacity: 0.3;
}
.ki-home-2 .path2:before {
  content: '\ec9e';
  position: absolute;
  left: 0;
}
.ki-home-3 .path1:before {
  content: '\ec9f';

  opacity: 0.3;
}
.ki-home-3 .path2:before {
  content: '\eca0';
  position: absolute;
  left: 0;
}
.ki-home:before {
  content: '\eca1';
}
.ki-html .path1:before {
  content: '\eca2';

  opacity: 0.3;
}
.ki-html .path2:before {
  content: '\eca3';
  position: absolute;
  left: 0;
}
.ki-icon .path1:before {
  content: '\eca4';

  opacity: 0.3;
}
.ki-icon .path2:before {
  content: '\eca5';
  position: absolute;
  left: 0;
}
.ki-icon .path3:before {
  content: '\eca6';
  position: absolute;
  left: 0;
}
.ki-illustrator .path1:before {
  content: '\eca7';

  opacity: 0.3;
}
.ki-illustrator .path2:before {
  content: '\eca8';
  position: absolute;
  left: 0;
}
.ki-illustrator .path3:before {
  content: '\eca9';
  position: absolute;
  left: 0;
}
.ki-illustrator .path4:before {
  content: '\ecaa';
  position: absolute;
  left: 0;
}
.ki-information-2 .path1:before {
  content: '\ecab';

  opacity: 0.3;
}
.ki-information-2 .path2:before {
  content: '\ecac';
  position: absolute;
  left: 0;
}
.ki-information-2 .path3:before {
  content: '\ecad';
  position: absolute;
  left: 0;
}
.ki-information-3 .path1:before {
  content: '\ecae';

  opacity: 0.3;
}
.ki-information-3 .path2:before {
  content: '\ecaf';
  position: absolute;
  left: 0;
}
.ki-information-3 .path3:before {
  content: '\ecb0';
  position: absolute;
  left: 0;
}
.ki-information-4 .path1:before {
  content: '\ecb1';

  opacity: 0.3;
}
.ki-information-4 .path2:before {
  content: '\ecb2';
  position: absolute;
  left: 0;
}
.ki-information-4 .path3:before {
  content: '\ecb3';
  position: absolute;
  left: 0;
}
.ki-information-5 .path1:before {
  content: '\ecb4';

  opacity: 0.3;
}
.ki-information-5 .path2:before {
  content: '\ecb5';
  position: absolute;
  left: 0;
}
.ki-information-5 .path3:before {
  content: '\ecb6';
  position: absolute;
  left: 0;
}
.ki-information .path1:before {
  content: '\ecb7';

  opacity: 0.3;
}
.ki-information .path2:before {
  content: '\ecb8';
  position: absolute;
  left: 0;
}
.ki-information .path3:before {
  content: '\ecb9';
  position: absolute;
  left: 0;
}
.ki-instagram .path1:before {
  content: '\ecba';

  opacity: 0.3;
}
.ki-instagram .path2:before {
  content: '\ecbb';
  position: absolute;
  left: 0;
}
.ki-joystick .path1:before {
  content: '\ecbc';
}
.ki-joystick .path2:before {
  content: '\ecbd';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-joystick .path3:before {
  content: '\ecbe';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-joystick .path4:before {
  content: '\ecbf';
  position: absolute;
  left: 0;
}
.ki-js-2 .path1:before {
  content: '\ecc0';
}
.ki-js-2 .path2:before {
  content: '\ecc1';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-js .path1:before {
  content: '\ecc2';
}
.ki-js .path2:before {
  content: '\ecc3';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-kanban .path1:before {
  content: '\ecc4';
}
.ki-kanban .path2:before {
  content: '\ecc5';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-key-square .path1:before {
  content: '\ecc6';

  opacity: 0.3;
}
.ki-key-square .path2:before {
  content: '\ecc7';
  position: absolute;
  left: 0;
}
.ki-key .path1:before {
  content: '\ecc8';

  opacity: 0.3;
}
.ki-key .path2:before {
  content: '\ecc9';
  position: absolute;
  left: 0;
}
.ki-keyboard .path1:before {
  content: '\ecca';
}
.ki-keyboard .path2:before {
  content: '\eccb';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-laptop .path1:before {
  content: '\eccc';

  opacity: 0.3;
}
.ki-laptop .path2:before {
  content: '\eccd';
  position: absolute;
  left: 0;
}
.ki-laravel .path1:before {
  content: '\ecce';

  opacity: 0.3;
}
.ki-laravel .path2:before {
  content: '\eccf';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-laravel .path3:before {
  content: '\ecd0';
  position: absolute;
  left: 0;
}
.ki-laravel .path4:before {
  content: '\ecd1';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-laravel .path5:before {
  content: '\ecd2';
  position: absolute;
  left: 0;
}
.ki-laravel .path6:before {
  content: '\ecd3';
  position: absolute;
  left: 0;
}
.ki-laravel .path7:before {
  content: '\ecd4';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-left-square .path1:before {
  content: '\ecd5';

  opacity: 0.3;
}
.ki-left-square .path2:before {
  content: '\ecd6';
  position: absolute;
  left: 0;
}
.ki-left:before {
  content: '\ecd7';
}
.ki-like-2 .path1:before {
  content: '\ecd8';

  opacity: 0.3;
}
.ki-like-2 .path2:before {
  content: '\ecd9';
  position: absolute;
  left: 0;
}
.ki-like-folder .path1:before {
  content: '\ecda';

  opacity: 0.3;
}
.ki-like-folder .path2:before {
  content: '\ecdb';
  position: absolute;
  left: 0;
}
.ki-like-shapes .path1:before {
  content: '\ecdc';

  opacity: 0.3;
}
.ki-like-shapes .path2:before {
  content: '\ecdd';
  position: absolute;
  left: 0;
}
.ki-like-tag .path1:before {
  content: '\ecde';

  opacity: 0.3;
}
.ki-like-tag .path2:before {
  content: '\ecdf';
  position: absolute;
  left: 0;
}
.ki-like .path1:before {
  content: '\ece0';
}
.ki-like .path2:before {
  content: '\ece1';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-loading .path1:before {
  content: '\ece2';
}
.ki-loading .path2:before {
  content: '\ece3';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-lock-2 .path1:before {
  content: '\ece4';
}
.ki-lock-2 .path2:before {
  content: '\ece5';
  position: absolute;
  left: 0;
}
.ki-lock-2 .path3:before {
  content: '\ece6';
  position: absolute;
  left: 0;
}
.ki-lock-2 .path4:before {
  content: '\ece7';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-lock-2 .path5:before {
  content: '\ece8';
  position: absolute;
  left: 0;
}
.ki-lock-3 .path1:before {
  content: '\ece9';

  opacity: 0.3;
}
.ki-lock-3 .path2:before {
  content: '\ecea';
  position: absolute;
  left: 0;
}
.ki-lock-3 .path3:before {
  content: '\eceb';
  position: absolute;
  left: 0;
}
.ki-lock .path1:before {
  content: '\ecec';

  opacity: 0.3;
}
.ki-lock .path2:before {
  content: '\eced';
  position: absolute;
  left: 0;
}
.ki-lock .path3:before {
  content: '\ecee';
  position: absolute;
  left: 0;
}
.ki-logistic .path1:before {
  content: '\ecef';

  opacity: 0.3;
}
.ki-logistic .path2:before {
  content: '\ecf0';
  position: absolute;
  left: 0;
}
.ki-logistic .path3:before {
  content: '\ecf1';
  position: absolute;
  left: 0;
}
.ki-logistic .path4:before {
  content: '\ecf2';
  position: absolute;
  left: 0;
}
.ki-logistic .path5:before {
  content: '\ecf3';
  position: absolute;
  left: 0;
}
.ki-logistic .path6:before {
  content: '\ecf4';
  position: absolute;
  left: 0;
}
.ki-logistic .path7:before {
  content: '\ecf5';
  position: absolute;
  left: 0;
}
.ki-lots-shopping .path1:before {
  content: '\ecf6';

  opacity: 0.3;
}
.ki-lots-shopping .path2:before {
  content: '\ecf7';
  position: absolute;
  left: 0;
}
.ki-lots-shopping .path3:before {
  content: '\ecf8';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-lots-shopping .path4:before {
  content: '\ecf9';
  position: absolute;
  left: 0;
}
.ki-lots-shopping .path5:before {
  content: '\ecfa';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-lots-shopping .path6:before {
  content: '\ecfb';
  position: absolute;
  left: 0;
}
.ki-lots-shopping .path7:before {
  content: '\ecfc';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-lots-shopping .path8:before {
  content: '\ecfd';
  position: absolute;
  left: 0;
}
.ki-lovely .path1:before {
  content: '\ecfe';

  opacity: 0.3;
}
.ki-lovely .path2:before {
  content: '\ecff';
  position: absolute;
  left: 0;
}
.ki-lts .path1:before {
  content: '\ed00';
}
.ki-lts .path2:before {
  content: '\ed01';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-magnifier .path1:before {
  content: '\ed02';

  opacity: 0.3;
}
.ki-magnifier .path2:before {
  content: '\ed03';
  position: absolute;
  left: 0;
}
.ki-map .path1:before {
  content: '\ed04';

  opacity: 0.3;
}
.ki-map .path2:before {
  content: '\ed05';
  position: absolute;
  left: 0;
}
.ki-map .path3:before {
  content: '\ed06';
  position: absolute;
  left: 0;
}
.ki-mask .path1:before {
  content: '\ed07';

  opacity: 0.3;
}
.ki-mask .path2:before {
  content: '\ed08';
  position: absolute;
  left: 0;
}
.ki-mask .path3:before {
  content: '\ed09';
  position: absolute;
  left: 0;
}
.ki-maximize .path1:before {
  content: '\ed0a';

  opacity: 0.3;
}
.ki-maximize .path2:before {
  content: '\ed0b';
  position: absolute;
  left: 0;
}
.ki-maximize .path3:before {
  content: '\ed0c';
  position: absolute;
  left: 0;
}
.ki-maximize .path4:before {
  content: '\ed0d';
  position: absolute;
  left: 0;
}
.ki-maximize .path5:before {
  content: '\ed0e';
  position: absolute;
  left: 0;
}
.ki-medal-star .path1:before {
  content: '\ed0f';
}
.ki-medal-star .path2:before {
  content: '\ed10';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-medal-star .path3:before {
  content: '\ed11';
  position: absolute;
  left: 0;
}
.ki-medal-star .path4:before {
  content: '\ed12';
  position: absolute;
  left: 0;
}
.ki-menu .path1:before {
  content: '\ed13';

  opacity: 0.3;
}
.ki-menu .path2:before {
  content: '\ed14';
  position: absolute;
  left: 0;
}
.ki-menu .path3:before {
  content: '\ed15';
  position: absolute;
  left: 0;
}
.ki-menu .path4:before {
  content: '\ed16';
  position: absolute;
  left: 0;
}
.ki-message-add .path1:before {
  content: '\ed17';

  opacity: 0.3;
}
.ki-message-add .path2:before {
  content: '\ed18';
  position: absolute;
  left: 0;
}
.ki-message-add .path3:before {
  content: '\ed19';
  position: absolute;
  left: 0;
}
.ki-message-edit .path1:before {
  content: '\ed1a';

  opacity: 0.3;
}
.ki-message-edit .path2:before {
  content: '\ed1b';
  position: absolute;
  left: 0;
}
.ki-message-minus .path1:before {
  content: '\ed1c';

  opacity: 0.3;
}
.ki-message-minus .path2:before {
  content: '\ed1d';
  position: absolute;
  left: 0;
}
.ki-message-notif .path1:before {
  content: '\ed1e';
}
.ki-message-notif .path2:before {
  content: '\ed1f';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-message-notif .path3:before {
  content: '\ed20';
  position: absolute;
  left: 0;
}
.ki-message-notif .path4:before {
  content: '\ed21';
  position: absolute;
  left: 0;
}
.ki-message-notif .path5:before {
  content: '\ed22';
  position: absolute;
  left: 0;
}
.ki-message-programming .path1:before {
  content: '\ed23';

  opacity: 0.3;
}
.ki-message-programming .path2:before {
  content: '\ed24';
  position: absolute;
  left: 0;
}
.ki-message-programming .path3:before {
  content: '\ed25';
  position: absolute;
  left: 0;
}
.ki-message-programming .path4:before {
  content: '\ed26';
  position: absolute;
  left: 0;
}
.ki-message-question .path1:before {
  content: '\ed27';

  opacity: 0.3;
}
.ki-message-question .path2:before {
  content: '\ed28';
  position: absolute;
  left: 0;
}
.ki-message-question .path3:before {
  content: '\ed29';
  position: absolute;
  left: 0;
}
.ki-message-text-2 .path1:before {
  content: '\ed2a';

  opacity: 0.3;
}
.ki-message-text-2 .path2:before {
  content: '\ed2b';
  position: absolute;
  left: 0;
}
.ki-message-text-2 .path3:before {
  content: '\ed2c';
  position: absolute;
  left: 0;
}
.ki-message-text .path1:before {
  content: '\ed2d';

  opacity: 0.3;
}
.ki-message-text .path2:before {
  content: '\ed2e';
  position: absolute;
  left: 0;
}
.ki-message-text .path3:before {
  content: '\ed2f';
  position: absolute;
  left: 0;
}
.ki-messages .path1:before {
  content: '\ed30';
}
.ki-messages .path2:before {
  content: '\ed31';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-messages .path3:before {
  content: '\ed32';
  position: absolute;
  left: 0;
}
.ki-messages .path4:before {
  content: '\ed33';
  position: absolute;
  left: 0;
}
.ki-messages .path5:before {
  content: '\ed34';
  position: absolute;
  left: 0;
}
.ki-microsoft .path1:before {
  content: '\ed35';

  opacity: 0.3;
}
.ki-microsoft .path2:before {
  content: '\ed36';
  position: absolute;
  left: 0;
}
.ki-microsoft .path3:before {
  content: '\ed37';
  position: absolute;
  left: 0;
}
.ki-microsoft .path4:before {
  content: '\ed38';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-milk .path1:before {
  content: '\ed39';

  opacity: 0.3;
}
.ki-milk .path2:before {
  content: '\ed3a';
  position: absolute;
  left: 0;
}
.ki-milk .path3:before {
  content: '\ed3b';
  position: absolute;
  left: 0;
}
.ki-minus-circle .path1:before {
  content: '\ed3c';

  opacity: 0.3;
}
.ki-minus-circle .path2:before {
  content: '\ed3d';
  position: absolute;
  left: 0;
}
.ki-minus-folder .path1:before {
  content: '\ed3e';

  opacity: 0.3;
}
.ki-minus-folder .path2:before {
  content: '\ed3f';
  position: absolute;
  left: 0;
}
.ki-minus-square .path1:before {
  content: '\ed40';

  opacity: 0.3;
}
.ki-minus-square .path2:before {
  content: '\ed41';
  position: absolute;
  left: 0;
}
.ki-minus:before {
  content: '\ed42';
}
.ki-monitor-mobile .path1:before {
  content: '\ed43';

  opacity: 0.3;
}
.ki-monitor-mobile .path2:before {
  content: '\ed44';
  position: absolute;
  left: 0;
}
.ki-moon .path1:before {
  content: '\ed45';
}
.ki-moon .path2:before {
  content: '\ed46';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-more-2 .path1:before {
  content: '\ed47';

  opacity: 0.3;
}
.ki-more-2 .path2:before {
  content: '\ed48';
  position: absolute;
  left: 0;
}
.ki-more-2 .path3:before {
  content: '\ed49';
  position: absolute;
  left: 0;
}
.ki-more-2 .path4:before {
  content: '\ed4a';
  position: absolute;
  left: 0;
}
.ki-mouse-circle .path1:before {
  content: '\ed4b';
}
.ki-mouse-circle .path2:before {
  content: '\ed4c';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-mouse-square .path1:before {
  content: '\ed4d';

  opacity: 0.3;
}
.ki-mouse-square .path2:before {
  content: '\ed4e';
  position: absolute;
  left: 0;
}
.ki-mouse .path1:before {
  content: '\ed4f';

  opacity: 0.3;
}
.ki-mouse .path2:before {
  content: '\ed50';
  position: absolute;
  left: 0;
}
.ki-nexo .path1:before {
  content: '\ed51';

  opacity: 0.3;
}
.ki-nexo .path2:before {
  content: '\ed52';
  position: absolute;
  left: 0;
}
.ki-night-day .path1:before {
  content: '\ed53';
}
.ki-night-day .path2:before {
  content: '\ed54';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-night-day .path3:before {
  content: '\ed55';
  position: absolute;
  left: 0;
}
.ki-night-day .path4:before {
  content: '\ed56';
  position: absolute;
  left: 0;
}
.ki-night-day .path5:before {
  content: '\ed57';
  position: absolute;
  left: 0;
}
.ki-night-day .path6:before {
  content: '\ed58';
  position: absolute;
  left: 0;
}
.ki-night-day .path7:before {
  content: '\ed59';
  position: absolute;
  left: 0;
}
.ki-night-day .path8:before {
  content: '\ed5a';
  position: absolute;
  left: 0;
}
.ki-night-day .path9:before {
  content: '\ed5b';
  position: absolute;
  left: 0;
}
.ki-night-day .path10:before {
  content: '\ed5c';
  position: absolute;
  left: 0;
}
.ki-note-2 .path1:before {
  content: '\ed5d';

  opacity: 0.3;
}
.ki-note-2 .path2:before {
  content: '\ed5e';
  position: absolute;
  left: 0;
}
.ki-note-2 .path3:before {
  content: '\ed5f';
  position: absolute;
  left: 0;
}
.ki-note-2 .path4:before {
  content: '\ed60';
  position: absolute;
  left: 0;
}
.ki-note .path1:before {
  content: '\ed61';

  opacity: 0.3;
}
.ki-note .path2:before {
  content: '\ed62';
  position: absolute;
  left: 0;
}
.ki-notepad-bookmark .path1:before {
  content: '\ed63';
}
.ki-notepad-bookmark .path2:before {
  content: '\ed64';
  position: absolute;
  left: 0;
}
.ki-notepad-bookmark .path3:before {
  content: '\ed65';
  position: absolute;
  left: 0;
}
.ki-notepad-bookmark .path4:before {
  content: '\ed66';
  position: absolute;
  left: 0;
}
.ki-notepad-bookmark .path5:before {
  content: '\ed67';
  position: absolute;
  left: 0;
}
.ki-notepad-bookmark .path6:before {
  content: '\ed68';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-notepad-edit .path1:before {
  content: '\ed69';

  opacity: 0.3;
}
.ki-notepad-edit .path2:before {
  content: '\ed6a';
  position: absolute;
  left: 0;
}
.ki-notepad .path1:before {
  content: '\ed6b';
}
.ki-notepad .path2:before {
  content: '\ed6c';
  position: absolute;
  left: 0;
}
.ki-notepad .path3:before {
  content: '\ed6d';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-notepad .path4:before {
  content: '\ed6e';
  position: absolute;
  left: 0;
}
.ki-notepad .path5:before {
  content: '\ed6f';
  position: absolute;
  left: 0;
}
.ki-notification-2 .path1:before {
  content: '\ed70';
}
.ki-notification-2 .path2:before {
  content: '\ed71';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-notification-bing .path1:before {
  content: '\ed72';
}
.ki-notification-bing .path2:before {
  content: '\ed73';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-notification-bing .path3:before {
  content: '\ed74';
  position: absolute;
  left: 0;
}
.ki-notification-circle .path1:before {
  content: '\ed75';
}
.ki-notification-circle .path2:before {
  content: '\ed76';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-notification-favorite .path1:before {
  content: '\ed77';
}
.ki-notification-favorite .path2:before {
  content: '\ed78';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-notification-favorite .path3:before {
  content: '\ed79';
  position: absolute;
  left: 0;
}
.ki-notification-on .path1:before {
  content: '\ed7a';

  opacity: 0.3;
}
.ki-notification-on .path2:before {
  content: '\ed7b';
  position: absolute;
  left: 0;
}
.ki-notification-on .path3:before {
  content: '\ed7c';
  position: absolute;
  left: 0;
}
.ki-notification-on .path4:before {
  content: '\ed7d';
  position: absolute;
  left: 0;
}
.ki-notification-on .path5:before {
  content: '\ed7e';
  position: absolute;
  left: 0;
}
.ki-notification-status .path1:before {
  content: '\ed7f';
}
.ki-notification-status .path2:before {
  content: '\ed80';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-notification-status .path3:before {
  content: '\ed81';
  position: absolute;
  left: 0;
}
.ki-notification-status .path4:before {
  content: '\ed82';
  position: absolute;
  left: 0;
}
.ki-notification .path1:before {
  content: '\ed83';

  opacity: 0.3;
}
.ki-notification .path2:before {
  content: '\ed84';
  position: absolute;
  left: 0;
}
.ki-notification .path3:before {
  content: '\ed85';
  position: absolute;
  left: 0;
}
.ki-ocean .path1:before {
  content: '\ed86';
}
.ki-ocean .path2:before {
  content: '\ed87';
  position: absolute;
  left: 0;
}
.ki-ocean .path3:before {
  content: '\ed88';
  position: absolute;
  left: 0;
}
.ki-ocean .path4:before {
  content: '\ed89';
  position: absolute;
  left: 0;
}
.ki-ocean .path5:before {
  content: '\ed8a';
  position: absolute;
  left: 0;
}
.ki-ocean .path6:before {
  content: '\ed8b';
  position: absolute;
  left: 0;
}
.ki-ocean .path7:before {
  content: '\ed8c';
  position: absolute;
  left: 0;
}
.ki-ocean .path8:before {
  content: '\ed8d';
  position: absolute;
  left: 0;
}
.ki-ocean .path9:before {
  content: '\ed8e';
  position: absolute;
  left: 0;
}
.ki-ocean .path10:before {
  content: '\ed8f';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-ocean .path11:before {
  content: '\ed90';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-ocean .path12:before {
  content: '\ed91';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-ocean .path13:before {
  content: '\ed92';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-ocean .path14:before {
  content: '\ed93';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-ocean .path15:before {
  content: '\ed94';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-ocean .path16:before {
  content: '\ed95';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-ocean .path17:before {
  content: '\ed96';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-ocean .path18:before {
  content: '\ed97';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-ocean .path19:before {
  content: '\ed98';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-office-bag .path1:before {
  content: '\ed99';

  opacity: 0.3;
}
.ki-office-bag .path2:before {
  content: '\ed9a';
  position: absolute;
  left: 0;
}
.ki-office-bag .path3:before {
  content: '\ed9b';
  position: absolute;
  left: 0;
}
.ki-office-bag .path4:before {
  content: '\ed9c';
  position: absolute;
  left: 0;
}
.ki-package .path1:before {
  content: '\ed9d';

  opacity: 0.3;
}
.ki-package .path2:before {
  content: '\ed9e';
  position: absolute;
  left: 0;
}
.ki-package .path3:before {
  content: '\ed9f';
  position: absolute;
  left: 0;
}
.ki-pails .path1:before {
  content: '\eda0';

  opacity: 0.3;
}
.ki-pails .path2:before {
  content: '\eda1';
  position: absolute;
  left: 0;
}
.ki-pails .path3:before {
  content: '\eda2';
  position: absolute;
  left: 0;
}
.ki-pails .path4:before {
  content: '\eda3';
  position: absolute;
  left: 0;
}
.ki-pails .path5:before {
  content: '\eda4';
  position: absolute;
  left: 0;
}
.ki-pails .path6:before {
  content: '\eda5';
  position: absolute;
  left: 0;
}
.ki-pails .path7:before {
  content: '\eda6';
  position: absolute;
  left: 0;
}
.ki-pails .path8:before {
  content: '\eda7';
  position: absolute;
  left: 0;
}
.ki-pails .path9:before {
  content: '\eda8';
  position: absolute;
  left: 0;
}
.ki-paintbucket .path1:before {
  content: '\eda9';

  opacity: 0.3;
}
.ki-paintbucket .path2:before {
  content: '\edaa';
  position: absolute;
  left: 0;
}
.ki-paintbucket .path3:before {
  content: '\edab';
  position: absolute;
  left: 0;
}
.ki-paper-clip:before {
  content: '\edac';
}
.ki-parcel-tracking .path1:before {
  content: '\edad';
}
.ki-parcel-tracking .path2:before {
  content: '\edae';
  position: absolute;
  left: 0;
}
.ki-parcel-tracking .path3:before {
  content: '\edaf';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-parcel .path1:before {
  content: '\edb0';

  opacity: 0.3;
}
.ki-parcel .path2:before {
  content: '\edb1';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-parcel .path3:before {
  content: '\edb2';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-parcel .path4:before {
  content: '\edb3';
  position: absolute;
  left: 0;
}
.ki-parcel .path5:before {
  content: '\edb4';
  position: absolute;
  left: 0;
}
.ki-password-check .path1:before {
  content: '\edb5';
}
.ki-password-check .path2:before {
  content: '\edb6';
  position: absolute;
  left: 0;
}
.ki-password-check .path3:before {
  content: '\edb7';
  position: absolute;
  left: 0;
}
.ki-password-check .path4:before {
  content: '\edb8';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-password-check .path5:before {
  content: '\edb9';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-paypal .path1:before {
  content: '\edba';
}
.ki-paypal .path2:before {
  content: '\edbb';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-pencil .path1:before {
  content: '\edbc';

  opacity: 0.3;
}
.ki-pencil .path2:before {
  content: '\edbd';
  position: absolute;
  left: 0;
}
.ki-people .path1:before {
  content: '\edbe';
}
.ki-people .path2:before {
  content: '\edbf';
  position: absolute;
  left: 0;
}
.ki-people .path3:before {
  content: '\edc0';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-people .path4:before {
  content: '\edc1';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-people .path5:before {
  content: '\edc2';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-percentage .path1:before {
  content: '\edc3';
}
.ki-percentage .path2:before {
  content: '\edc4';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-phone .path1:before {
  content: '\edc5';

  opacity: 0.3;
}
.ki-phone .path2:before {
  content: '\edc6';
  position: absolute;
  left: 0;
}
.ki-photoshop .path1:before {
  content: '\edc7';

  opacity: 0.3;
}
.ki-photoshop .path2:before {
  content: '\edc8';
  position: absolute;
  left: 0;
}
.ki-picture .path1:before {
  content: '\edc9';

  opacity: 0.3;
}
.ki-picture .path2:before {
  content: '\edca';
  position: absolute;
  left: 0;
}
.ki-pill:before {
  content: '\edcb';
}
.ki-pin .path1:before {
  content: '\edcc';

  opacity: 0.3;
}
.ki-pin .path2:before {
  content: '\edcd';
  position: absolute;
  left: 0;
}
.ki-plus-circle .path1:before {
  content: '\edce';

  opacity: 0.3;
}
.ki-plus-circle .path2:before {
  content: '\edcf';
  position: absolute;
  left: 0;
}
.ki-plus-square .path1:before {
  content: '\edd0';

  opacity: 0.3;
}
.ki-plus-square .path2:before {
  content: '\edd1';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-plus-square .path3:before {
  content: '\edd2';
  position: absolute;
  left: 0;
}
.ki-plus:before {
  content: '\edd3';
}
.ki-pointers .path1:before {
  content: '\edd4';

  opacity: 0.3;
}
.ki-pointers .path2:before {
  content: '\edd5';
  position: absolute;
  left: 0;
}
.ki-pointers .path3:before {
  content: '\edd6';
  position: absolute;
  left: 0;
}
.ki-price-tag .path1:before {
  content: '\edd7';

  opacity: 0.3;
}
.ki-price-tag .path2:before {
  content: '\edd8';
  position: absolute;
  left: 0;
}
.ki-price-tag .path3:before {
  content: '\edd9';
  position: absolute;
  left: 0;
}
.ki-printer .path1:before {
  content: '\edda';

  opacity: 0.3;
}
.ki-printer .path2:before {
  content: '\eddb';
  position: absolute;
  left: 0;
}
.ki-printer .path3:before {
  content: '\eddc';
  position: absolute;
  left: 0;
}
.ki-printer .path4:before {
  content: '\eddd';
  position: absolute;
  left: 0;
}
.ki-printer .path5:before {
  content: '\edde';
  position: absolute;
  left: 0;
}
.ki-profile-circle .path1:before {
  content: '\eddf';

  opacity: 0.3;
}
.ki-profile-circle .path2:before {
  content: '\ede0';
  position: absolute;
  left: 0;
}
.ki-profile-circle .path3:before {
  content: '\ede1';
  position: absolute;
  left: 0;
}
.ki-profile-user .path1:before {
  content: '\ede2';

  opacity: 0.3;
}
.ki-profile-user .path2:before {
  content: '\ede3';
  position: absolute;
  left: 0;
}
.ki-profile-user .path3:before {
  content: '\ede4';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-profile-user .path4:before {
  content: '\ede5';
  position: absolute;
  left: 0;
}
.ki-pulse .path1:before {
  content: '\ede6';

  opacity: 0.3;
}
.ki-pulse .path2:before {
  content: '\ede7';
  position: absolute;
  left: 0;
}
.ki-purchase .path1:before {
  content: '\ede8';

  opacity: 0.3;
}
.ki-purchase .path2:before {
  content: '\ede9';
  position: absolute;
  left: 0;
}
.ki-python .path1:before {
  content: '\edea';

  opacity: 0.3;
}
.ki-python .path2:before {
  content: '\edeb';
  position: absolute;
  left: 0;
}
.ki-question-2 .path1:before {
  content: '\edec';

  opacity: 0.3;
}
.ki-question-2 .path2:before {
  content: '\eded';
  position: absolute;
  left: 0;
}
.ki-question-2 .path3:before {
  content: '\edee';
  position: absolute;
  left: 0;
}
.ki-question .path1:before {
  content: '\edef';

  opacity: 0.3;
}
.ki-question .path2:before {
  content: '\edf0';
  position: absolute;
  left: 0;
}
.ki-question .path3:before {
  content: '\edf1';
  position: absolute;
  left: 0;
}
.ki-questionnaire-tablet .path1:before {
  content: '\edf2';

  opacity: 0.3;
}
.ki-questionnaire-tablet .path2:before {
  content: '\edf3';
  position: absolute;
  left: 0;
}
.ki-ranking .path1:before {
  content: '\edf4';

  opacity: 0.3;
}
.ki-ranking .path2:before {
  content: '\edf5';
  position: absolute;
  left: 0;
}
.ki-ranking .path3:before {
  content: '\edf6';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-ranking .path4:before {
  content: '\edf7';
  position: absolute;
  left: 0;
}
.ki-react .path1:before {
  content: '\edf8';

  opacity: 0.3;
}
.ki-react .path2:before {
  content: '\edf9';
  position: absolute;
  left: 0;
}
.ki-receipt-square .path1:before {
  content: '\edfa';

  opacity: 0.3;
}
.ki-receipt-square .path2:before {
  content: '\edfb';
  position: absolute;
  left: 0;
}
.ki-rescue .path1:before {
  content: '\edfc';

  opacity: 0.3;
}
.ki-rescue .path2:before {
  content: '\edfd';
  position: absolute;
  left: 0;
}
.ki-right-left .path1:before {
  content: '\edfe';
}
.ki-right-left .path2:before {
  content: '\edff';
  position: absolute;
  left: 0;
}
.ki-right-left .path3:before {
  content: '\ee00';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-right-square .path1:before {
  content: '\ee01';

  opacity: 0.3;
}
.ki-right-square .path2:before {
  content: '\ee02';
  position: absolute;
  left: 0;
}
.ki-right:before {
  content: '\ee03';
}
.ki-rocket .path1:before {
  content: '\ee04';

  opacity: 0.3;
}
.ki-rocket .path2:before {
  content: '\ee05';
  position: absolute;
  left: 0;
}
.ki-route .path1:before {
  content: '\ee06';
}
.ki-route .path2:before {
  content: '\ee07';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-route .path3:before {
  content: '\ee08';
  position: absolute;
  left: 0;
}
.ki-route .path4:before {
  content: '\ee09';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-router .path1:before {
  content: '\ee0a';

  opacity: 0.3;
}
.ki-router .path2:before {
  content: '\ee0b';
  position: absolute;
  left: 0;
}
.ki-row-horizontal .path1:before {
  content: '\ee0c';
}
.ki-row-horizontal .path2:before {
  content: '\ee0d';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-row-vertical .path1:before {
  content: '\ee0e';
}
.ki-row-vertical .path2:before {
  content: '\ee0f';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-safe-home .path1:before {
  content: '\ee10';

  opacity: 0.3;
}
.ki-safe-home .path2:before {
  content: '\ee11';
  position: absolute;
  left: 0;
}
.ki-satellite .path1:before {
  content: '\ee12';

  opacity: 0.3;
}
.ki-satellite .path2:before {
  content: '\ee13';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-satellite .path3:before {
  content: '\ee14';
  position: absolute;
  left: 0;
}
.ki-satellite .path4:before {
  content: '\ee15';
  position: absolute;
  left: 0;
}
.ki-satellite .path5:before {
  content: '\ee16';
  position: absolute;
  left: 0;
}
.ki-satellite .path6:before {
  content: '\ee17';
  position: absolute;
  left: 0;
}
.ki-save-2 .path1:before {
  content: '\ee18';

  opacity: 0.3;
}
.ki-save-2 .path2:before {
  content: '\ee19';
  position: absolute;
  left: 0;
}
.ki-save-deposit .path1:before {
  content: '\ee1a';
}
.ki-save-deposit .path2:before {
  content: '\ee1b';
  position: absolute;
  left: 0;
}
.ki-save-deposit .path3:before {
  content: '\ee1c';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-save-deposit .path4:before {
  content: '\ee1d';
  position: absolute;
  left: 0;
}
.ki-scan-barcode .path1:before {
  content: '\ee1e';
}
.ki-scan-barcode .path2:before {
  content: '\ee1f';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-scan-barcode .path3:before {
  content: '\ee20';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-scan-barcode .path4:before {
  content: '\ee21';
  position: absolute;
  left: 0;
}
.ki-scan-barcode .path5:before {
  content: '\ee22';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-scan-barcode .path6:before {
  content: '\ee23';
  position: absolute;
  left: 0;
}
.ki-scan-barcode .path7:before {
  content: '\ee24';
  position: absolute;
  left: 0;
}
.ki-scan-barcode .path8:before {
  content: '\ee25';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-scooter-2:before {
  content: '\ee26';
}
.ki-scooter .path1:before {
  content: '\ee27';
}
.ki-scooter .path2:before {
  content: '\ee28';
  position: absolute;
  left: 0;
}
.ki-scooter .path3:before {
  content: '\ee29';
  position: absolute;
  left: 0;
}
.ki-scooter .path4:before {
  content: '\ee2a';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-scooter .path5:before {
  content: '\ee2b';
  position: absolute;
  left: 0;
}
.ki-scooter .path6:before {
  content: '\ee2c';
  position: absolute;
  left: 0;
}
.ki-scooter .path7:before {
  content: '\ee2d';
  position: absolute;
  left: 0;
}
.ki-screen .path1:before {
  content: '\ee2e';

  opacity: 0.3;
}
.ki-screen .path2:before {
  content: '\ee2f';
  position: absolute;
  left: 0;
}
.ki-screen .path3:before {
  content: '\ee30';
  position: absolute;
  left: 0;
}
.ki-screen .path4:before {
  content: '\ee31';
  position: absolute;
  left: 0;
}
.ki-scroll .path1:before {
  content: '\ee32';

  opacity: 0.3;
}
.ki-scroll .path2:before {
  content: '\ee33';
  position: absolute;
  left: 0;
}
.ki-scroll .path3:before {
  content: '\ee34';
  position: absolute;
  left: 0;
}
.ki-search-list .path1:before {
  content: '\ee35';

  opacity: 0.3;
}
.ki-search-list .path2:before {
  content: '\ee36';
  position: absolute;
  left: 0;
}
.ki-search-list .path3:before {
  content: '\ee37';
  position: absolute;
  left: 0;
}
.ki-security-check .path1:before {
  content: '\ee38';
}
.ki-security-check .path2:before {
  content: '\ee39';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-security-check .path3:before {
  content: '\ee3a';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-security-check .path4:before {
  content: '\ee3b';
  position: absolute;
  left: 0;
}
.ki-security-user .path1:before {
  content: '\ee3c';

  opacity: 0.3;
}
.ki-security-user .path2:before {
  content: '\ee3d';
  position: absolute;
  left: 0;
}
.ki-send .path1:before {
  content: '\ee3e';
}
.ki-send .path2:before {
  content: '\ee3f';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-setting-2 .path1:before {
  content: '\ee40';

  opacity: 0.3;
}
.ki-setting-2 .path2:before {
  content: '\ee41';
  position: absolute;
  left: 0;
}
.ki-setting-3 .path1:before {
  content: '\ee42';

  opacity: 0.3;
}
.ki-setting-3 .path2:before {
  content: '\ee43';
  position: absolute;
  left: 0;
}
.ki-setting-3 .path3:before {
  content: '\ee44';
  position: absolute;
  left: 0;
}
.ki-setting-3 .path4:before {
  content: '\ee45';
  position: absolute;
  left: 0;
}
.ki-setting-3 .path5:before {
  content: '\ee46';
  position: absolute;
  left: 0;
}
.ki-setting-4:before {
  content: '\ee47';
}
.ki-setting .path1:before {
  content: '\ee48';

  opacity: 0.3;
}
.ki-setting .path2:before {
  content: '\ee49';
  position: absolute;
  left: 0;
}
.ki-share .path1:before {
  content: '\ee4a';

  opacity: 0.3;
}
.ki-share .path2:before {
  content: '\ee4b';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-share .path3:before {
  content: '\ee4c';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-share .path4:before {
  content: '\ee4d';
  position: absolute;
  left: 0;
}
.ki-share .path5:before {
  content: '\ee4e';
  position: absolute;
  left: 0;
}
.ki-share .path6:before {
  content: '\ee4f';
  position: absolute;
  left: 0;
}
.ki-shield-cross .path1:before {
  content: '\ee50';

  opacity: 0.3;
}
.ki-shield-cross .path2:before {
  content: '\ee51';
  position: absolute;
  left: 0;
}
.ki-shield-cross .path3:before {
  content: '\ee52';
  position: absolute;
  left: 0;
}
.ki-shield-search .path1:before {
  content: '\ee53';

  opacity: 0.3;
}
.ki-shield-search .path2:before {
  content: '\ee54';
  position: absolute;
  left: 0;
}
.ki-shield-search .path3:before {
  content: '\ee55';
  position: absolute;
  left: 0;
}
.ki-shield-slash .path1:before {
  content: '\ee56';
}
.ki-shield-slash .path2:before {
  content: '\ee57';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-shield-slash .path3:before {
  content: '\ee58';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-shield-tick .path1:before {
  content: '\ee59';

  opacity: 0.3;
}
.ki-shield-tick .path2:before {
  content: '\ee5a';
  position: absolute;
  left: 0;
}
.ki-shield .path1:before {
  content: '\ee5b';

  opacity: 0.3;
}
.ki-shield .path2:before {
  content: '\ee5c';
  position: absolute;
  left: 0;
}
.ki-ship .path1:before {
  content: '\ee5d';

  opacity: 0.3;
}
.ki-ship .path2:before {
  content: '\ee5e';
  position: absolute;
  left: 0;
}
.ki-ship .path3:before {
  content: '\ee5f';
  position: absolute;
  left: 0;
}
.ki-shop .path1:before {
  content: '\ee60';
}
.ki-shop .path2:before {
  content: '\ee61';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-shop .path3:before {
  content: '\ee62';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-shop .path4:before {
  content: '\ee63';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-shop .path5:before {
  content: '\ee64';
  position: absolute;
  left: 0;
}
.ki-simcard-2 .path1:before {
  content: '\ee65';

  opacity: 0.3;
}
.ki-simcard-2 .path2:before {
  content: '\ee66';
  position: absolute;
  left: 0;
}
.ki-simcard .path1:before {
  content: '\ee67';

  opacity: 0.3;
}
.ki-simcard .path2:before {
  content: '\ee68';
  position: absolute;
  left: 0;
}
.ki-simcard .path3:before {
  content: '\ee69';
  position: absolute;
  left: 0;
}
.ki-simcard .path4:before {
  content: '\ee6a';
  position: absolute;
  left: 0;
}
.ki-simcard .path5:before {
  content: '\ee6b';
  position: absolute;
  left: 0;
}
.ki-size .path1:before {
  content: '\ee6c';

  opacity: 0.3;
}
.ki-size .path2:before {
  content: '\ee6d';
  position: absolute;
  left: 0;
}
.ki-slack .path1:before {
  content: '\ee6e';
}
.ki-slack .path2:before {
  content: '\ee6f';
  position: absolute;
  left: 0;
}
.ki-slack .path3:before {
  content: '\ee70';
  position: absolute;
  left: 0;
}
.ki-slack .path4:before {
  content: '\ee71';
  position: absolute;
  left: 0;
}
.ki-slack .path5:before {
  content: '\ee72';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-slack .path6:before {
  content: '\ee73';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-slack .path7:before {
  content: '\ee74';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-slack .path8:before {
  content: '\ee75';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-slider-horizontal-2 .path1:before {
  content: '\ee76';
}
.ki-slider-horizontal-2 .path2:before {
  content: '\ee77';
  position: absolute;
  left: 0;
}
.ki-slider-horizontal-2 .path3:before {
  content: '\ee78';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-slider-horizontal .path1:before {
  content: '\ee79';

  opacity: 0.3;
}
.ki-slider-horizontal .path2:before {
  content: '\ee7a';
  position: absolute;
  left: 0;
}
.ki-slider-horizontal .path3:before {
  content: '\ee7b';
  position: absolute;
  left: 0;
}
.ki-slider-vertical-2 .path1:before {
  content: '\ee7c';

  opacity: 0.3;
}
.ki-slider-vertical-2 .path2:before {
  content: '\ee7d';
  position: absolute;
  left: 0;
}
.ki-slider-vertical-2 .path3:before {
  content: '\ee7e';
  position: absolute;
  left: 0;
}
.ki-slider-vertical .path1:before {
  content: '\ee7f';
}
.ki-slider-vertical .path2:before {
  content: '\ee80';
  position: absolute;
  left: 0;
}
.ki-slider-vertical .path3:before {
  content: '\ee81';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-slider .path1:before {
  content: '\ee82';

  opacity: 0.3;
}
.ki-slider .path2:before {
  content: '\ee83';
  position: absolute;
  left: 0;
}
.ki-slider .path3:before {
  content: '\ee84';
  position: absolute;
  left: 0;
}
.ki-slider .path4:before {
  content: '\ee85';
  position: absolute;
  left: 0;
}
.ki-sms .path1:before {
  content: '\ee86';

  opacity: 0.3;
}
.ki-sms .path2:before {
  content: '\ee87';
  position: absolute;
  left: 0;
}
.ki-snapchat .path1:before {
  content: '\ee88';
}
.ki-snapchat .path2:before {
  content: '\ee89';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-social-media .path1:before {
  content: '\ee8a';
}
.ki-social-media .path2:before {
  content: '\ee8b';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-soft-2 .path1:before {
  content: '\ee8c';

  opacity: 0.3;
}
.ki-soft-2 .path2:before {
  content: '\ee8d';
  position: absolute;
  left: 0;
}
.ki-soft-3 .path1:before {
  content: '\ee8e';
}
.ki-soft-3 .path2:before {
  content: '\ee8f';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-soft .path1:before {
  content: '\ee90';

  opacity: 0.3;
}
.ki-soft .path2:before {
  content: '\ee91';
  position: absolute;
  left: 0;
}
.ki-soft .path3:before {
  content: '\ee92';
  position: absolute;
  left: 0;
}
.ki-soft .path4:before {
  content: '\ee93';
  position: absolute;
  left: 0;
}
.ki-soft .path5:before {
  content: '\ee94';
  position: absolute;
  left: 0;
}
.ki-soft .path6:before {
  content: '\ee95';
  position: absolute;
  left: 0;
}
.ki-some-files .path1:before {
  content: '\ee96';

  opacity: 0.3;
}
.ki-some-files .path2:before {
  content: '\ee97';
  position: absolute;
  left: 0;
}
.ki-sort .path1:before {
  content: '\ee98';

  opacity: 0.3;
}
.ki-sort .path2:before {
  content: '\ee99';
  position: absolute;
  left: 0;
}
.ki-sort .path3:before {
  content: '\ee9a';
  position: absolute;
  left: 0;
}
.ki-sort .path4:before {
  content: '\ee9b';
  position: absolute;
  left: 0;
}
.ki-speaker .path1:before {
  content: '\ee9c';

  opacity: 0.3;
}
.ki-speaker .path2:before {
  content: '\ee9d';
  position: absolute;
  left: 0;
}
.ki-speaker .path3:before {
  content: '\ee9e';
  position: absolute;
  left: 0;
}
.ki-spotify .path1:before {
  content: '\ee9f';
}
.ki-spotify .path2:before {
  content: '\eea0';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-spring-framework:before {
  content: '\eea1';
}
.ki-square-brackets .path1:before {
  content: '\eea2';

  opacity: 0.3;
}
.ki-square-brackets .path2:before {
  content: '\eea3';
  position: absolute;
  left: 0;
}
.ki-square-brackets .path3:before {
  content: '\eea4';
  position: absolute;
  left: 0;
}
.ki-square-brackets .path4:before {
  content: '\eea5';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-star:before {
  content: '\eea6';
}
.ki-status .path1:before {
  content: '\eea7';

  opacity: 0.3;
}
.ki-status .path2:before {
  content: '\eea8';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-status .path3:before {
  content: '\eea9';
  position: absolute;
  left: 0;
}
.ki-subtitle .path1:before {
  content: '\eeaa';

  opacity: 0.3;
}
.ki-subtitle .path2:before {
  content: '\eeab';
  position: absolute;
  left: 0;
}
.ki-subtitle .path3:before {
  content: '\eeac';
  position: absolute;
  left: 0;
}
.ki-subtitle .path4:before {
  content: '\eead';
  position: absolute;
  left: 0;
}
.ki-subtitle .path5:before {
  content: '\eeae';
  position: absolute;
  left: 0;
}
.ki-sun .path1:before {
  content: '\eeaf';
}
.ki-sun .path2:before {
  content: '\eeb0';
  position: absolute;
  left: 0;
}
.ki-sun .path3:before {
  content: '\eeb1';
  position: absolute;
  left: 0;
}
.ki-sun .path4:before {
  content: '\eeb2';
  position: absolute;
  left: 0;
}
.ki-sun .path5:before {
  content: '\eeb3';
  position: absolute;
  left: 0;
}
.ki-sun .path6:before {
  content: '\eeb4';
  position: absolute;
  left: 0;
}
.ki-sun .path7:before {
  content: '\eeb5';
  position: absolute;
  left: 0;
}
.ki-sun .path8:before {
  content: '\eeb6';
  position: absolute;
  left: 0;
}
.ki-sun .path9:before {
  content: '\eeb7';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-support-24 .path1:before {
  content: '\eeb8';

  opacity: 0.3;
}
.ki-support-24 .path2:before {
  content: '\eeb9';
  position: absolute;
  left: 0;
}
.ki-support-24 .path3:before {
  content: '\eeba';
  position: absolute;
  left: 0;
}
.ki-switch .path1:before {
  content: '\eebb';
}
.ki-switch .path2:before {
  content: '\eebc';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-syringe .path1:before {
  content: '\eebd';

  opacity: 0.3;
}
.ki-syringe .path2:before {
  content: '\eebe';
  position: absolute;
  left: 0;
}
.ki-syringe .path3:before {
  content: '\eebf';
  position: absolute;
  left: 0;
}
.ki-tablet-book .path1:before {
  content: '\eec0';

  opacity: 0.3;
}
.ki-tablet-book .path2:before {
  content: '\eec1';
  position: absolute;
  left: 0;
}
.ki-tablet-delete .path1:before {
  content: '\eec2';
}
.ki-tablet-delete .path2:before {
  content: '\eec3';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-tablet-delete .path3:before {
  content: '\eec4';
  position: absolute;
  left: 0;
}
.ki-tablet-down .path1:before {
  content: '\eec5';

  opacity: 0.3;
}
.ki-tablet-down .path2:before {
  content: '\eec6';
  position: absolute;
  left: 0;
}
.ki-tablet-down .path3:before {
  content: '\eec7';
  position: absolute;
  left: 0;
}
.ki-tablet-ok .path1:before {
  content: '\eec8';
}
.ki-tablet-ok .path2:before {
  content: '\eec9';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-tablet-ok .path3:before {
  content: '\eeca';
  position: absolute;
  left: 0;
}
.ki-tablet-text-down .path1:before {
  content: '\eecb';
}
.ki-tablet-text-down .path2:before {
  content: '\eecc';
  position: absolute;
  left: 0;
}
.ki-tablet-text-down .path3:before {
  content: '\eecd';
  position: absolute;
  left: 0;
}
.ki-tablet-text-down .path4:before {
  content: '\eece';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-tablet-text-up .path1:before {
  content: '\eecf';
}
.ki-tablet-text-up .path2:before {
  content: '\eed0';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-tablet-up .path1:before {
  content: '\eed1';

  opacity: 0.3;
}
.ki-tablet-up .path2:before {
  content: '\eed2';
  position: absolute;
  left: 0;
}
.ki-tablet-up .path3:before {
  content: '\eed3';
  position: absolute;
  left: 0;
}
.ki-tablet .path1:before {
  content: '\eed4';

  opacity: 0.3;
}
.ki-tablet .path2:before {
  content: '\eed5';
  position: absolute;
  left: 0;
}
.ki-tablet .path3:before {
  content: '\eed6';
  position: absolute;
  left: 0;
}
.ki-tag-cross .path1:before {
  content: '\eed7';

  opacity: 0.3;
}
.ki-tag-cross .path2:before {
  content: '\eed8';
  position: absolute;
  left: 0;
}
.ki-tag-cross .path3:before {
  content: '\eed9';
  position: absolute;
  left: 0;
}
.ki-tag .path1:before {
  content: '\eeda';

  opacity: 0.3;
}
.ki-tag .path2:before {
  content: '\eedb';
  position: absolute;
  left: 0;
}
.ki-tag .path3:before {
  content: '\eedc';
  position: absolute;
  left: 0;
}
.ki-teacher .path1:before {
  content: '\eedd';

  opacity: 0.3;
}
.ki-teacher .path2:before {
  content: '\eede';
  position: absolute;
  left: 0;
}
.ki-tech-wifi .path1:before {
  content: '\eedf';

  opacity: 0.3;
}
.ki-tech-wifi .path2:before {
  content: '\eee0';
  position: absolute;
  left: 0;
}
.ki-technology-2 .path1:before {
  content: '\eee1';

  opacity: 0.3;
}
.ki-technology-2 .path2:before {
  content: '\eee2';
  position: absolute;
  left: 0;
}
.ki-technology-3 .path1:before {
  content: '\eee3';
}
.ki-technology-3 .path2:before {
  content: '\eee4';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-technology-3 .path3:before {
  content: '\eee5';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-technology-3 .path4:before {
  content: '\eee6';
  position: absolute;
  left: 0;
}
.ki-technology-4 .path1:before {
  content: '\eee7';
}
.ki-technology-4 .path2:before {
  content: '\eee8';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-technology-4 .path3:before {
  content: '\eee9';
  position: absolute;
  left: 0;
}
.ki-technology-4 .path4:before {
  content: '\eeea';
  position: absolute;
  left: 0;
}
.ki-technology-4 .path5:before {
  content: '\eeeb';
  position: absolute;
  left: 0;
}
.ki-technology-4 .path6:before {
  content: '\eeec';
  position: absolute;
  left: 0;
}
.ki-technology-4 .path7:before {
  content: '\eeed';
  position: absolute;
  left: 0;
}
.ki-technology .path1:before {
  content: '\eeee';
}
.ki-technology .path2:before {
  content: '\eeef';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-technology .path3:before {
  content: '\eef0';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-technology .path4:before {
  content: '\eef1';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-technology .path5:before {
  content: '\eef2';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-technology .path6:before {
  content: '\eef3';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-technology .path7:before {
  content: '\eef4';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-technology .path8:before {
  content: '\eef5';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-technology .path9:before {
  content: '\eef6';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-telephone-geolocation .path1:before {
  content: '\eef7';
}
.ki-telephone-geolocation .path2:before {
  content: '\eef8';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-telephone-geolocation .path3:before {
  content: '\eef9';
  position: absolute;
  left: 0;
}
.ki-test-tubes .path1:before {
  content: '\eefa';

  opacity: 0.3;
}
.ki-test-tubes .path2:before {
  content: '\eefb';
  position: absolute;
  left: 0;
}
.ki-text-align-center .path1:before {
  content: '\eefc';
}
.ki-text-align-center .path2:before {
  content: '\eefd';
  position: absolute;
  left: 0;
}
.ki-text-align-center .path3:before {
  content: '\eefe';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-text-align-center .path4:before {
  content: '\eeff';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-text-align-justify-center .path1:before {
  content: '\ef00';
}
.ki-text-align-justify-center .path2:before {
  content: '\ef01';
  position: absolute;
  left: 0;
}
.ki-text-align-justify-center .path3:before {
  content: '\ef02';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-text-align-justify-center .path4:before {
  content: '\ef03';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-text-align-left .path1:before {
  content: '\ef04';
}
.ki-text-align-left .path2:before {
  content: '\ef05';
  position: absolute;
  left: 0;
}
.ki-text-align-left .path3:before {
  content: '\ef06';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-text-align-left .path4:before {
  content: '\ef07';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-text-align-right .path1:before {
  content: '\ef08';
}
.ki-text-align-right .path2:before {
  content: '\ef09';
  position: absolute;
  left: 0;
}
.ki-text-align-right .path3:before {
  content: '\ef0a';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-text-align-right .path4:before {
  content: '\ef0b';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-text-bold .path1:before {
  content: '\ef0c';

  opacity: 0.3;
}
.ki-text-bold .path2:before {
  content: '\ef0d';
  position: absolute;
  left: 0;
}
.ki-text-bold .path3:before {
  content: '\ef0e';
  position: absolute;
  left: 0;
}
.ki-text-circle .path1:before {
  content: '\ef0f';
}
.ki-text-circle .path2:before {
  content: '\ef10';
  position: absolute;
  left: 0;
}
.ki-text-circle .path3:before {
  content: '\ef11';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-text-circle .path4:before {
  content: '\ef12';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-text-circle .path5:before {
  content: '\ef13';
  position: absolute;
  left: 0;
}
.ki-text-circle .path6:before {
  content: '\ef14';
  position: absolute;
  left: 0;
}
.ki-text-italic .path1:before {
  content: '\ef15';

  opacity: 0.3;
}
.ki-text-italic .path2:before {
  content: '\ef16';
  position: absolute;
  left: 0;
}
.ki-text-italic .path3:before {
  content: '\ef17';
  position: absolute;
  left: 0;
}
.ki-text-italic .path4:before {
  content: '\ef18';
  position: absolute;
  left: 0;
}
.ki-text-number .path1:before {
  content: '\ef19';
}
.ki-text-number .path2:before {
  content: '\ef1a';
  position: absolute;
  left: 0;
}
.ki-text-number .path3:before {
  content: '\ef1b';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-text-number .path4:before {
  content: '\ef1c';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-text-number .path5:before {
  content: '\ef1d';
  position: absolute;
  left: 0;
}
.ki-text-number .path6:before {
  content: '\ef1e';
  position: absolute;
  left: 0;
}
.ki-text-strikethrough .path1:before {
  content: '\ef1f';

  opacity: 0.3;
}
.ki-text-strikethrough .path2:before {
  content: '\ef20';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-text-strikethrough .path3:before {
  content: '\ef21';
  position: absolute;
  left: 0;
}
.ki-text-underline .path1:before {
  content: '\ef22';

  opacity: 0.3;
}
.ki-text-underline .path2:before {
  content: '\ef23';
  position: absolute;
  left: 0;
}
.ki-text-underline .path3:before {
  content: '\ef24';
  position: absolute;
  left: 0;
}
.ki-text:before {
  content: '\ef25';
}
.ki-thermometer .path1:before {
  content: '\ef26';

  opacity: 0.3;
}
.ki-thermometer .path2:before {
  content: '\ef27';
  position: absolute;
  left: 0;
}
.ki-theta .path1:before {
  content: '\ef28';
}
.ki-theta .path2:before {
  content: '\ef29';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-tiktok .path1:before {
  content: '\ef2a';

  opacity: 0.3;
}
.ki-tiktok .path2:before {
  content: '\ef2b';
  position: absolute;
  left: 0;
}
.ki-time .path1:before {
  content: '\ef2c';

  opacity: 0.3;
}
.ki-time .path2:before {
  content: '\ef2d';
  position: absolute;
  left: 0;
}
.ki-timer .path1:before {
  content: '\ef2e';

  opacity: 0.3;
}
.ki-timer .path2:before {
  content: '\ef2f';
  position: absolute;
  left: 0;
}
.ki-timer .path3:before {
  content: '\ef30';
  position: absolute;
  left: 0;
}
.ki-to-left:before {
  content: '\ef31';
}
.ki-to-right:before {
  content: '\ef32';
}
.ki-toggle-off-circle .path1:before {
  content: '\ef33';

  opacity: 0.3;
}
.ki-toggle-off-circle .path2:before {
  content: '\ef34';
  position: absolute;
  left: 0;
}
.ki-toggle-off .path1:before {
  content: '\ef35';

  opacity: 0.3;
}
.ki-toggle-off .path2:before {
  content: '\ef36';
  position: absolute;
  left: 0;
}
.ki-toggle-on-circle .path1:before {
  content: '\ef37';

  opacity: 0.3;
}
.ki-toggle-on-circle .path2:before {
  content: '\ef38';
  position: absolute;
  left: 0;
}
.ki-toggle-on .path1:before {
  content: '\ef39';

  opacity: 0.3;
}
.ki-toggle-on .path2:before {
  content: '\ef3a';
  position: absolute;
  left: 0;
}
.ki-trailer .path1:before {
  content: '\ef3b';
}
.ki-trailer .path2:before {
  content: '\ef3c';
  position: absolute;
  left: 0;
}
.ki-trailer .path3:before {
  content: '\ef3d';
  position: absolute;
  left: 0;
}
.ki-trailer .path4:before {
  content: '\ef3e';
  position: absolute;
  left: 0;
}
.ki-trailer .path5:before {
  content: '\ef3f';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-trash-square .path1:before {
  content: '\ef40';

  opacity: 0.3;
}
.ki-trash-square .path2:before {
  content: '\ef41';
  position: absolute;
  left: 0;
}
.ki-trash-square .path3:before {
  content: '\ef42';
  position: absolute;
  left: 0;
}
.ki-trash-square .path4:before {
  content: '\ef43';
  position: absolute;
  left: 0;
}
.ki-trash .path1:before {
  content: '\ef44';

  opacity: 0.3;
}
.ki-trash .path2:before {
  content: '\ef45';
  position: absolute;
  left: 0;
}
.ki-trash .path3:before {
  content: '\ef46';
  position: absolute;
  left: 0;
}
.ki-trash .path4:before {
  content: '\ef47';
  position: absolute;
  left: 0;
}
.ki-trash .path5:before {
  content: '\ef48';
  position: absolute;
  left: 0;
}
.ki-tree .path1:before {
  content: '\ef49';

  opacity: 0.3;
}
.ki-tree .path2:before {
  content: '\ef4a';
  position: absolute;
  left: 0;
}
.ki-tree .path3:before {
  content: '\ef4b';
  position: absolute;
  left: 0;
}
.ki-trello .path1:before {
  content: '\ef4c';

  opacity: 0.3;
}
.ki-trello .path2:before {
  content: '\ef4d';
  position: absolute;
  left: 0;
}
.ki-trello .path3:before {
  content: '\ef4e';
  position: absolute;
  left: 0;
}
.ki-triangle .path1:before {
  content: '\ef4f';
}
.ki-triangle .path2:before {
  content: '\ef50';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-triangle .path3:before {
  content: '\ef51';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-truck .path1:before {
  content: '\ef52';
}
.ki-truck .path2:before {
  content: '\ef53';
  position: absolute;
  left: 0;
}
.ki-truck .path3:before {
  content: '\ef54';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-truck .path4:before {
  content: '\ef55';
  position: absolute;
  left: 0;
}
.ki-truck .path5:before {
  content: '\ef56';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-ts .path1:before {
  content: '\ef57';

  opacity: 0.3;
}
.ki-ts .path2:before {
  content: '\ef58';
  position: absolute;
  left: 0;
}
.ki-ts .path3:before {
  content: '\ef59';
  position: absolute;
  left: 0;
}
.ki-twitch .path1:before {
  content: '\ef5a';

  opacity: 0.3;
}
.ki-twitch .path2:before {
  content: '\ef5b';
  position: absolute;
  left: 0;
}
.ki-twitch .path3:before {
  content: '\ef5c';
  position: absolute;
  left: 0;
}
.ki-twitter .path1:before {
  content: '\ef5d';

  opacity: 0.3;
}
.ki-twitter .path2:before {
  content: '\ef5e';
  position: absolute;
  left: 0;
}
.ki-two-credit-cart .path1:before {
  content: '\ef5f';
}
.ki-two-credit-cart .path2:before {
  content: '\ef60';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-two-credit-cart .path3:before {
  content: '\ef61';
  position: absolute;
  left: 0;
}
.ki-two-credit-cart .path4:before {
  content: '\ef62';
  position: absolute;
  left: 0;
}
.ki-two-credit-cart .path5:before {
  content: '\ef63';
  position: absolute;
  left: 0;
}
.ki-underlining .path1:before {
  content: '\ef64';

  opacity: 0.3;
}
.ki-underlining .path2:before {
  content: '\ef65';
  position: absolute;
  left: 0;
}
.ki-underlining .path3:before {
  content: '\ef66';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-up-down .path1:before {
  content: '\ef67';

  opacity: 0.3;
}
.ki-up-down .path2:before {
  content: '\ef68';
  position: absolute;
  left: 0;
}
.ki-up-down .path3:before {
  content: '\ef69';
  position: absolute;
  left: 0;
}
.ki-up-square .path1:before {
  content: '\ef6a';

  opacity: 0.3;
}
.ki-up-square .path2:before {
  content: '\ef6b';
  position: absolute;
  left: 0;
}
.ki-up:before {
  content: '\ef6c';
}
.ki-update-file .path1:before {
  content: '\ef6d';

  opacity: 0.3;
}
.ki-update-file .path2:before {
  content: '\ef6e';
  position: absolute;
  left: 0;
}
.ki-update-file .path3:before {
  content: '\ef6f';
  position: absolute;
  left: 0;
}
.ki-update-file .path4:before {
  content: '\ef70';
  position: absolute;
  left: 0;
}
.ki-update-folder .path1:before {
  content: '\ef71';

  opacity: 0.3;
}
.ki-update-folder .path2:before {
  content: '\ef72';
  position: absolute;
  left: 0;
}
.ki-user-edit .path1:before {
  content: '\ef73';
}
.ki-user-edit .path2:before {
  content: '\ef74';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-user-edit .path3:before {
  content: '\ef75';
  position: absolute;
  left: 0;
}
.ki-user-square .path1:before {
  content: '\ef76';

  opacity: 0.3;
}
.ki-user-square .path2:before {
  content: '\ef77';
  position: absolute;
  left: 0;
}
.ki-user-square .path3:before {
  content: '\ef78';
  position: absolute;
  left: 0;
}
.ki-user-tick .path1:before {
  content: '\ef79';
}
.ki-user-tick .path2:before {
  content: '\ef7a';
  position: absolute;
  left: 0;
}
.ki-user-tick .path3:before {
  content: '\ef7b';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-user .path1:before {
  content: '\ef7c';

  opacity: 0.3;
}
.ki-user .path2:before {
  content: '\ef7d';
  position: absolute;
  left: 0;
}
.ki-verify .path1:before {
  content: '\ef7e';

  opacity: 0.3;
}
.ki-verify .path2:before {
  content: '\ef7f';
  position: absolute;
  left: 0;
}
.ki-vibe .path1:before {
  content: '\ef80';
}
.ki-vibe .path2:before {
  content: '\ef81';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-virus .path1:before {
  content: '\ef82';

  opacity: 0.3;
}
.ki-virus .path2:before {
  content: '\ef83';
  position: absolute;
  left: 0;
}
.ki-virus .path3:before {
  content: '\ef84';
  position: absolute;
  left: 0;
}
.ki-vue .path1:before {
  content: '\ef85';

  opacity: 0.3;
}
.ki-vue .path2:before {
  content: '\ef86';
  position: absolute;
  left: 0;
}
.ki-vuesax .path1:before {
  content: '\ef87';
}
.ki-vuesax .path2:before {
  content: '\ef88';
  position: absolute;
  left: 0;

  opacity: 0.4;
}
.ki-vuesax .path3:before {
  content: '\ef89';
  position: absolute;
  left: 0;
}
.ki-wallet .path1:before {
  content: '\ef8a';

  opacity: 0.3;
}
.ki-wallet .path2:before {
  content: '\ef8b';
  position: absolute;
  left: 0;
}
.ki-wallet .path3:before {
  content: '\ef8c';
  position: absolute;
  left: 0;
}
.ki-wallet .path4:before {
  content: '\ef8d';
  position: absolute;
  left: 0;
}
.ki-wanchain .path1:before {
  content: '\ef8e';
}
.ki-wanchain .path2:before {
  content: '\ef8f';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-watch .path1:before {
  content: '\ef90';

  opacity: 0.3;
}
.ki-watch .path2:before {
  content: '\ef91';
  position: absolute;
  left: 0;
}
.ki-whatsapp .path1:before {
  content: '\ef92';

  opacity: 0.4;
}
.ki-whatsapp .path2:before {
  content: '\ef93';
  position: absolute;
  left: 0;
}
.ki-wifi-home .path1:before {
  content: '\ef94';

  opacity: 0.3;
}
.ki-wifi-home .path2:before {
  content: '\ef95';
  position: absolute;
  left: 0;
}
.ki-wifi-home .path3:before {
  content: '\ef96';
  position: absolute;
  left: 0;
}
.ki-wifi-home .path4:before {
  content: '\ef97';
  position: absolute;
  left: 0;
}
.ki-wifi-square .path1:before {
  content: '\ef98';

  opacity: 0.3;
}
.ki-wifi-square .path2:before {
  content: '\ef99';
  position: absolute;
  left: 0;
}
.ki-wifi-square .path3:before {
  content: '\ef9a';
  position: absolute;
  left: 0;
}
.ki-wifi-square .path4:before {
  content: '\ef9b';
  position: absolute;
  left: 0;
}
.ki-wifi .path1:before {
  content: '\ef9c';
}
.ki-wifi .path2:before {
  content: '\ef9d';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-wifi .path3:before {
  content: '\ef9e';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-wifi .path4:before {
  content: '\ef9f';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-wrench .path1:before {
  content: '\efa0';

  opacity: 0.3;
}
.ki-wrench .path2:before {
  content: '\efa1';
  position: absolute;
  left: 0;
}
.ki-xaomi .path1:before {
  content: '\efa2';
}
.ki-xaomi .path2:before {
  content: '\efa3';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-xd .path1:before {
  content: '\efa4';

  opacity: 0.3;
}
.ki-xd .path2:before {
  content: '\efa5';
  position: absolute;
  left: 0;
}
.ki-xd .path3:before {
  content: '\efa6';
  position: absolute;
  left: 0;
}
.ki-xmr .path1:before {
  content: '\efa7';
}
.ki-xmr .path2:before {
  content: '\efa8';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-yii .path1:before {
  content: '\efa9';

  opacity: 0.3;
}
.ki-yii .path2:before {
  content: '\efaa';
  position: absolute;
  left: 0;

  opacity: 0.3;
}
.ki-yii .path3:before {
  content: '\efab';
  position: absolute;
  left: 0;
}
.ki-youtube .path1:before {
  content: '\efac';
}
.ki-youtube .path2:before {
  content: '\efad';
  position: absolute;
  left: 0;

  opacity: 0.3;
}

.ki-duotone i {
  font-style: normal;
}

@font-face {
  font-family: 'keenicons-outline';
  src: url(/static/media/keenicons-outline.14a219e169eb306eb3ad.eot);
  src: url(/static/media/keenicons-outline.14a219e169eb306eb3ad.eot#iefix) format('embedded-opentype'),
    url(/static/media/keenicons-outline.32224aaae6444006134f.ttf) format('truetype'),
    url(/static/media/keenicons-outline.420056e09caeb5cb8a16.woff) format('woff'),
    url(/static/media/keenicons-outline.3ca1e2fb58be11bb1130.svg#keenicons-outline) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ki-outline {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'keenicons-outline' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ki-abstract-1.ki-outline:before {
  content: '\e900';
}
.ki-abstract-2.ki-outline:before {
  content: '\e901';
}
.ki-abstract-3.ki-outline:before {
  content: '\e902';
}
.ki-abstract-4.ki-outline:before {
  content: '\e903';
}
.ki-abstract-5.ki-outline:before {
  content: '\e904';
}
.ki-abstract-6.ki-outline:before {
  content: '\e905';
}
.ki-abstract-7.ki-outline:before {
  content: '\e906';
}
.ki-abstract-8.ki-outline:before {
  content: '\e907';
}
.ki-abstract-9.ki-outline:before {
  content: '\e908';
}
.ki-abstract-10.ki-outline:before {
  content: '\e909';
}
.ki-abstract-11.ki-outline:before {
  content: '\e90a';
}
.ki-abstract-12.ki-outline:before {
  content: '\e90b';
}
.ki-abstract-13.ki-outline:before {
  content: '\e90c';
}
.ki-abstract-14.ki-outline:before {
  content: '\e90d';
}
.ki-abstract-15.ki-outline:before {
  content: '\e90e';
}
.ki-abstract-16.ki-outline:before {
  content: '\e90f';
}
.ki-abstract-17.ki-outline:before {
  content: '\e910';
}
.ki-abstract-18.ki-outline:before {
  content: '\e911';
}
.ki-abstract-19.ki-outline:before {
  content: '\e912';
}
.ki-abstract-20.ki-outline:before {
  content: '\e913';
}
.ki-abstract-21.ki-outline:before {
  content: '\e914';
}
.ki-abstract-22.ki-outline:before {
  content: '\e915';
}
.ki-abstract-23.ki-outline:before {
  content: '\e916';
}
.ki-abstract-24.ki-outline:before {
  content: '\e917';
}
.ki-abstract-25.ki-outline:before {
  content: '\e918';
}
.ki-abstract-26.ki-outline:before {
  content: '\e919';
}
.ki-abstract-27.ki-outline:before {
  content: '\e91a';
}
.ki-abstract-28.ki-outline:before {
  content: '\e91b';
}
.ki-abstract-29.ki-outline:before {
  content: '\e91c';
}
.ki-abstract-30.ki-outline:before {
  content: '\e91d';
}
.ki-abstract-31.ki-outline:before {
  content: '\e91e';
}
.ki-abstract-32.ki-outline:before {
  content: '\e91f';
}
.ki-abstract-33.ki-outline:before {
  content: '\e920';
}
.ki-abstract-34.ki-outline:before {
  content: '\e921';
}
.ki-abstract-35.ki-outline:before {
  content: '\e922';
}
.ki-abstract-36.ki-outline:before {
  content: '\e923';
}
.ki-abstract-37.ki-outline:before {
  content: '\e924';
}
.ki-abstract-38.ki-outline:before {
  content: '\e925';
}
.ki-abstract-39.ki-outline:before {
  content: '\e926';
}
.ki-abstract-40.ki-outline:before {
  content: '\e927';
}
.ki-abstract-41.ki-outline:before {
  content: '\e928';
}
.ki-abstract-42.ki-outline:before {
  content: '\e929';
}
.ki-abstract-43.ki-outline:before {
  content: '\e92a';
}
.ki-abstract-44.ki-outline:before {
  content: '\e92b';
}
.ki-abstract-45.ki-outline:before {
  content: '\e92c';
}
.ki-abstract-46.ki-outline:before {
  content: '\e92d';
}
.ki-abstract-47.ki-outline:before {
  content: '\e92e';
}
.ki-abstract-48.ki-outline:before {
  content: '\e92f';
}
.ki-abstract-49.ki-outline:before {
  content: '\e930';
}
.ki-abstract.ki-outline:before {
  content: '\e931';
}
.ki-add-files.ki-outline:before {
  content: '\e932';
}
.ki-add-folder.ki-outline:before {
  content: '\e933';
}
.ki-add-item.ki-outline:before {
  content: '\e934';
}
.ki-add-notepad.ki-outline:before {
  content: '\e935';
}
.ki-address-book.ki-outline:before {
  content: '\e936';
}
.ki-airplane-square.ki-outline:before {
  content: '\e937';
}
.ki-airplane.ki-outline:before {
  content: '\e938';
}
.ki-airpod.ki-outline:before {
  content: '\e939';
}
.ki-android.ki-outline:before {
  content: '\e93a';
}
.ki-angular.ki-outline:before {
  content: '\e93b';
}
.ki-apple.ki-outline:before {
  content: '\e93c';
}
.ki-archive-tick.ki-outline:before {
  content: '\e93d';
}
.ki-archive.ki-outline:before {
  content: '\e93e';
}
.ki-arrow-circle-left.ki-outline:before {
  content: '\e93f';
}
.ki-arrow-circle-right.ki-outline:before {
  content: '\e940';
}
.ki-arrow-diagonal.ki-outline:before {
  content: '\e941';
}
.ki-arrow-down-left.ki-outline:before {
  content: '\e942';
}
.ki-arrow-down-refraction.ki-outline:before {
  content: '\e943';
}
.ki-arrow-down-right.ki-outline:before {
  content: '\e944';
}
.ki-arrow-down.ki-outline:before {
  content: '\e945';
}
.ki-arrow-left.ki-outline:before {
  content: '\e946';
}
.ki-arrow-mix.ki-outline:before {
  content: '\e947';
}
.ki-arrow-right-left.ki-outline:before {
  content: '\e948';
}
.ki-arrow-right.ki-outline:before {
  content: '\e949';
}
.ki-arrow-two-diagonals.ki-outline:before {
  content: '\e94a';
}
.ki-arrow-up-down.ki-outline:before {
  content: '\e94b';
}
.ki-arrow-up-left.ki-outline:before {
  content: '\e94c';
}
.ki-arrow-up-refraction.ki-outline:before {
  content: '\e94d';
}
.ki-arrow-up-right.ki-outline:before {
  content: '\e94e';
}
.ki-arrow-up.ki-outline:before {
  content: '\e94f';
}
.ki-arrow-zigzag.ki-outline:before {
  content: '\e950';
}
.ki-arrows-circle.ki-outline:before {
  content: '\e951';
}
.ki-arrows-loop.ki-outline:before {
  content: '\e952';
}
.ki-artificial-intelligence.ki-outline:before {
  content: '\e953';
}
.ki-auto-brightness.ki-outline:before {
  content: '\e954';
}
.ki-avalanche.ki-outline:before {
  content: '\e955';
}
.ki-award.ki-outline:before {
  content: '\e956';
}
.ki-badge.ki-outline:before {
  content: '\e957';
}
.ki-bandage.ki-outline:before {
  content: '\e958';
}
.ki-bank.ki-outline:before {
  content: '\e959';
}
.ki-barcode.ki-outline:before {
  content: '\e95a';
}
.ki-basket-ok.ki-outline:before {
  content: '\e95b';
}
.ki-basket.ki-outline:before {
  content: '\e95c';
}
.ki-behance.ki-outline:before {
  content: '\e95d';
}
.ki-bill.ki-outline:before {
  content: '\e95e';
}
.ki-binance-usd.ki-outline:before {
  content: '\e95f';
}
.ki-binance.ki-outline:before {
  content: '\e960';
}
.ki-bitcoin.ki-outline:before {
  content: '\e961';
}
.ki-black-down.ki-outline:before {
  content: '\e962';
}
.ki-black-left-line.ki-outline:before {
  content: '\e963';
}
.ki-black-left.ki-outline:before {
  content: '\e964';
}
.ki-black-right-line.ki-outline:before {
  content: '\e965';
}
.ki-black-right.ki-outline:before {
  content: '\e966';
}
.ki-black-up.ki-outline:before {
  content: '\e967';
}
.ki-bluetooth.ki-outline:before {
  content: '\e968';
}
.ki-book-open.ki-outline:before {
  content: '\e969';
}
.ki-book-square.ki-outline:before {
  content: '\e96a';
}
.ki-book.ki-outline:before {
  content: '\e96b';
}
.ki-bookmark-2.ki-outline:before {
  content: '\e96c';
}
.ki-bookmark.ki-outline:before {
  content: '\e96d';
}
.ki-bootstrap.ki-outline:before {
  content: '\e96e';
}
.ki-briefcase.ki-outline:before {
  content: '\e96f';
}
.ki-brifecase-cros.ki-outline:before {
  content: '\e970';
}
.ki-brifecase-tick.ki-outline:before {
  content: '\e971';
}
.ki-brifecase-timer.ki-outline:before {
  content: '\e972';
}
.ki-brush.ki-outline:before {
  content: '\e973';
}
.ki-bucket-square.ki-outline:before {
  content: '\e974';
}
.ki-bucket.ki-outline:before {
  content: '\e975';
}
.ki-burger-menu-1.ki-outline:before {
  content: '\e976';
}
.ki-burger-menu-2.ki-outline:before {
  content: '\e977';
}
.ki-burger-menu-3.ki-outline:before {
  content: '\e978';
}
.ki-burger-menu-4.ki-outline:before {
  content: '\e979';
}
.ki-burger-menu-5.ki-outline:before {
  content: '\e97a';
}
.ki-burger-menu-6.ki-outline:before {
  content: '\e97b';
}
.ki-burger-menu.ki-outline:before {
  content: '\e97c';
}
.ki-bus.ki-outline:before {
  content: '\e97d';
}
.ki-calculator.ki-outline:before {
  content: '\e97e';
}
.ki-calendar-2.ki-outline:before {
  content: '\e97f';
}
.ki-calendar-8.ki-outline:before {
  content: '\e980';
}
.ki-calendar-add.ki-outline:before {
  content: '\e981';
}
.ki-calendar-edit.ki-outline:before {
  content: '\e982';
}
.ki-calendar-remove.ki-outline:before {
  content: '\e983';
}
.ki-calendar-search.ki-outline:before {
  content: '\e984';
}
.ki-calendar-tick.ki-outline:before {
  content: '\e985';
}
.ki-calendar.ki-outline:before {
  content: '\e986';
}
.ki-call.ki-outline:before {
  content: '\e987';
}
.ki-capsule.ki-outline:before {
  content: '\e988';
}
.ki-car-2.ki-outline:before {
  content: '\e989';
}
.ki-car-3.ki-outline:before {
  content: '\e98a';
}
.ki-car.ki-outline:before {
  content: '\e98b';
}
.ki-category.ki-outline:before {
  content: '\e98c';
}
.ki-cd.ki-outline:before {
  content: '\e98d';
}
.ki-celsius.ki-outline:before {
  content: '\e98e';
}
.ki-chart-line-down-2.ki-outline:before {
  content: '\e98f';
}
.ki-chart-line-down.ki-outline:before {
  content: '\e990';
}
.ki-chart-line-star.ki-outline:before {
  content: '\e991';
}
.ki-chart-line-up-2.ki-outline:before {
  content: '\e992';
}
.ki-chart-line-up.ki-outline:before {
  content: '\e993';
}
.ki-chart-line.ki-outline:before {
  content: '\e994';
}
.ki-chart-pie-3.ki-outline:before {
  content: '\e995';
}
.ki-chart-pie-4.ki-outline:before {
  content: '\e996';
}
.ki-chart-pie-simple.ki-outline:before {
  content: '\e997';
}
.ki-chart-pie-too.ki-outline:before {
  content: '\e998';
}
.ki-chart-simple-2.ki-outline:before {
  content: '\e999';
}
.ki-chart-simple-3.ki-outline:before {
  content: '\e99a';
}
.ki-chart-simple.ki-outline:before {
  content: '\e99b';
}
.ki-chart.ki-outline:before {
  content: '\e99c';
}
.ki-check-circle.ki-outline:before {
  content: '\e99d';
}
.ki-check-square.ki-outline:before {
  content: '\e99e';
}
.ki-check.ki-outline:before {
  content: '\e99f';
}
.ki-cheque.ki-outline:before {
  content: '\e9a0';
}
.ki-chrome.ki-outline:before {
  content: '\e9a1';
}
.ki-classmates.ki-outline:before {
  content: '\e9a2';
}
.ki-click.ki-outline:before {
  content: '\e9a3';
}
.ki-clipboard.ki-outline:before {
  content: '\e9a4';
}
.ki-cloud-add.ki-outline:before {
  content: '\e9a5';
}
.ki-cloud-change.ki-outline:before {
  content: '\e9a6';
}
.ki-cloud-download.ki-outline:before {
  content: '\e9a7';
}
.ki-cloud.ki-outline:before {
  content: '\e9a8';
}
.ki-code.ki-outline:before {
  content: '\e9a9';
}
.ki-coffee.ki-outline:before {
  content: '\e9aa';
}
.ki-color-swatch.ki-outline:before {
  content: '\e9ab';
}
.ki-colors-square.ki-outline:before {
  content: '\e9ac';
}
.ki-compass.ki-outline:before {
  content: '\e9ad';
}
.ki-copy-success.ki-outline:before {
  content: '\e9ae';
}
.ki-copy.ki-outline:before {
  content: '\e9af';
}
.ki-courier-express.ki-outline:before {
  content: '\e9b0';
}
.ki-courier.ki-outline:before {
  content: '\e9b1';
}
.ki-credit-cart.ki-outline:before {
  content: '\e9b2';
}
.ki-cross-circle.ki-outline:before {
  content: '\e9b3';
}
.ki-cross-square.ki-outline:before {
  content: '\e9b4';
}
.ki-cross.ki-outline:before {
  content: '\e9b5';
}
.ki-crown-2.ki-outline:before {
  content: '\e9b6';
}
.ki-crown.ki-outline:before {
  content: '\e9b7';
}
.ki-css.ki-outline:before {
  content: '\e9b8';
}
.ki-cube-2.ki-outline:before {
  content: '\e9b9';
}
.ki-cube-3.ki-outline:before {
  content: '\e9ba';
}
.ki-cup.ki-outline:before {
  content: '\e9bb';
}
.ki-dash.ki-outline:before {
  content: '\e9bc';
}
.ki-data.ki-outline:before {
  content: '\e9bd';
}
.ki-delete-files.ki-outline:before {
  content: '\e9be';
}
.ki-delete-folder.ki-outline:before {
  content: '\e9bf';
}
.ki-delivery-2.ki-outline:before {
  content: '\e9c0';
}
.ki-delivery-3.ki-outline:before {
  content: '\e9c1';
}
.ki-delivery-24.ki-outline:before {
  content: '\e9c2';
}
.ki-delivery-door.ki-outline:before {
  content: '\e9c3';
}
.ki-delivery-geolocation.ki-outline:before {
  content: '\e9c4';
}
.ki-delivery-time.ki-outline:before {
  content: '\e9c5';
}
.ki-delivery.ki-outline:before {
  content: '\e9c6';
}
.ki-design-2.ki-outline:before {
  content: '\e9c7';
}
.ki-design-frame.ki-outline:before {
  content: '\e9c8';
}
.ki-design-mask.ki-outline:before {
  content: '\e9c9';
}
.ki-design.ki-outline:before {
  content: '\e9ca';
}
.ki-devices-2.ki-outline:before {
  content: '\e9cb';
}
.ki-devices.ki-outline:before {
  content: '\e9cc';
}
.ki-diamonds.ki-outline:before {
  content: '\e9cd';
}
.ki-directbox-default.ki-outline:before {
  content: '\e9ce';
}
.ki-disconnect.ki-outline:before {
  content: '\e9cf';
}
.ki-discount.ki-outline:before {
  content: '\e9d0';
}
.ki-disk.ki-outline:before {
  content: '\e9d1';
}
.ki-dislike.ki-outline:before {
  content: '\e9d2';
}
.ki-dj.ki-outline:before {
  content: '\e9d3';
}
.ki-document.ki-outline:before {
  content: '\e9d4';
}
.ki-dollar.ki-outline:before {
  content: '\e9d5';
}
.ki-dots-circle-vertical.ki-outline:before {
  content: '\e9d6';
}
.ki-dots-circle.ki-outline:before {
  content: '\e9d7';
}
.ki-dots-horizontal.ki-outline:before {
  content: '\e9d8';
}
.ki-dots-square-vertical.ki-outline:before {
  content: '\e9d9';
}
.ki-dots-square.ki-outline:before {
  content: '\e9da';
}
.ki-dots-vertical.ki-outline:before {
  content: '\e9db';
}
.ki-double-check-circle.ki-outline:before {
  content: '\e9dc';
}
.ki-double-check.ki-outline:before {
  content: '\e9dd';
}
.ki-double-down.ki-outline:before {
  content: '\e9de';
}
.ki-double-left-arrow.ki-outline:before {
  content: '\e9df';
}
.ki-double-left.ki-outline:before {
  content: '\e9e0';
}
.ki-double-right-arrow.ki-outline:before {
  content: '\e9e1';
}
.ki-double-right.ki-outline:before {
  content: '\e9e2';
}
.ki-double-up.ki-outline:before {
  content: '\e9e3';
}
.ki-down-square.ki-outline:before {
  content: '\e9e4';
}
.ki-down.ki-outline:before {
  content: '\e9e5';
}
.ki-dribbble.ki-outline:before {
  content: '\e9e6';
}
.ki-drop.ki-outline:before {
  content: '\e9e7';
}
.ki-dropbox.ki-outline:before {
  content: '\e9e8';
}
.ki-educare.ki-outline:before {
  content: '\e9e9';
}
.ki-electricity.ki-outline:before {
  content: '\e9ea';
}
.ki-electronic-clock.ki-outline:before {
  content: '\e9eb';
}
.ki-element-1.ki-outline:before {
  content: '\e9ec';
}
.ki-element-2.ki-outline:before {
  content: '\e9ed';
}
.ki-element-3.ki-outline:before {
  content: '\e9ee';
}
.ki-element-4.ki-outline:before {
  content: '\e9ef';
}
.ki-element-5.ki-outline:before {
  content: '\e9f0';
}
.ki-element-6.ki-outline:before {
  content: '\e9f1';
}
.ki-element-7.ki-outline:before {
  content: '\e9f2';
}
.ki-element-8.ki-outline:before {
  content: '\e9f3';
}
.ki-element-9.ki-outline:before {
  content: '\e9f4';
}
.ki-element-10.ki-outline:before {
  content: '\e9f5';
}
.ki-element-11.ki-outline:before {
  content: '\e9f6';
}
.ki-element-12.ki-outline:before {
  content: '\e9f7';
}
.ki-element-equal.ki-outline:before {
  content: '\e9f8';
}
.ki-element-plus.ki-outline:before {
  content: '\e9f9';
}
.ki-emoji-happy.ki-outline:before {
  content: '\e9fa';
}
.ki-enjin-coin.ki-outline:before {
  content: '\e9fb';
}
.ki-entrance-left.ki-outline:before {
  content: '\e9fc';
}
.ki-entrance-right.ki-outline:before {
  content: '\e9fd';
}
.ki-eraser.ki-outline:before {
  content: '\e9fe';
}
.ki-euro.ki-outline:before {
  content: '\e9ff';
}
.ki-exit-down.ki-outline:before {
  content: '\ea00';
}
.ki-exit-left.ki-outline:before {
  content: '\ea01';
}
.ki-exit-right-corner.ki-outline:before {
  content: '\ea02';
}
.ki-exit-right.ki-outline:before {
  content: '\ea03';
}
.ki-exit-up.ki-outline:before {
  content: '\ea04';
}
.ki-external-drive.ki-outline:before {
  content: '\ea05';
}
.ki-eye-slash.ki-outline:before {
  content: '\ea06';
}
.ki-eye.ki-outline:before {
  content: '\ea07';
}
.ki-facebook.ki-outline:before {
  content: '\ea08';
}
.ki-faceid.ki-outline:before {
  content: '\ea09';
}
.ki-fasten.ki-outline:before {
  content: '\ea0a';
}
.ki-fat-rows.ki-outline:before {
  content: '\ea0b';
}
.ki-feather.ki-outline:before {
  content: '\ea0c';
}
.ki-figma.ki-outline:before {
  content: '\ea0d';
}
.ki-file-added.ki-outline:before {
  content: '\ea0e';
}
.ki-file-deleted.ki-outline:before {
  content: '\ea0f';
}
.ki-file-down.ki-outline:before {
  content: '\ea10';
}
.ki-file-left.ki-outline:before {
  content: '\ea11';
}
.ki-file-right.ki-outline:before {
  content: '\ea12';
}
.ki-file-sheet.ki-outline:before {
  content: '\ea13';
}
.ki-file-up.ki-outline:before {
  content: '\ea14';
}
.ki-file.ki-outline:before {
  content: '\ea15';
}
.ki-files-tablet.ki-outline:before {
  content: '\ea16';
}
.ki-filter-edit.ki-outline:before {
  content: '\ea17';
}
.ki-filter-search.ki-outline:before {
  content: '\ea18';
}
.ki-filter-square.ki-outline:before {
  content: '\ea19';
}
.ki-filter-tablet.ki-outline:before {
  content: '\ea1a';
}
.ki-filter-tick.ki-outline:before {
  content: '\ea1b';
}
.ki-filter.ki-outline:before {
  content: '\ea1c';
}
.ki-finance-calculator.ki-outline:before {
  content: '\ea1d';
}
.ki-financial-schedule.ki-outline:before {
  content: '\ea1e';
}
.ki-fingerprint-scanning.ki-outline:before {
  content: '\ea1f';
}
.ki-flag.ki-outline:before {
  content: '\ea20';
}
.ki-flash-circle.ki-outline:before {
  content: '\ea21';
}
.ki-flask.ki-outline:before {
  content: '\ea22';
}
.ki-focus.ki-outline:before {
  content: '\ea23';
}
.ki-folder-added.ki-outline:before {
  content: '\ea24';
}
.ki-folder-down.ki-outline:before {
  content: '\ea25';
}
.ki-folder-up.ki-outline:before {
  content: '\ea26';
}
.ki-folder.ki-outline:before {
  content: '\ea27';
}
.ki-frame.ki-outline:before {
  content: '\ea28';
}
.ki-gear.ki-outline:before {
  content: '\ea29';
}
.ki-general-mouse.ki-outline:before {
  content: '\ea2a';
}
.ki-geolocation-home.ki-outline:before {
  content: '\ea2b';
}
.ki-geolocation.ki-outline:before {
  content: '\ea2c';
}
.ki-ghost.ki-outline:before {
  content: '\ea2d';
}
.ki-gift.ki-outline:before {
  content: '\ea2e';
}
.ki-github.ki-outline:before {
  content: '\ea2f';
}
.ki-glass.ki-outline:before {
  content: '\ea30';
}
.ki-google-play.ki-outline:before {
  content: '\ea31';
}
.ki-google.ki-outline:before {
  content: '\ea32';
}
.ki-graph-2.ki-outline:before {
  content: '\ea33';
}
.ki-graph-3.ki-outline:before {
  content: '\ea34';
}
.ki-graph-4.ki-outline:before {
  content: '\ea35';
}
.ki-graph-up.ki-outline:before {
  content: '\ea36';
}
.ki-graph.ki-outline:before {
  content: '\ea37';
}
.ki-grid-2.ki-outline:before {
  content: '\ea38';
}
.ki-grid-frame.ki-outline:before {
  content: '\ea39';
}
.ki-grid.ki-outline:before {
  content: '\ea3a';
}
.ki-handcart.ki-outline:before {
  content: '\ea3b';
}
.ki-happy-emoji.ki-outline:before {
  content: '\ea3c';
}
.ki-heart-circle.ki-outline:before {
  content: '\ea3d';
}
.ki-heart.ki-outline:before {
  content: '\ea3e';
}
.ki-home-1.ki-outline:before {
  content: '\ea3f';
}
.ki-home-2.ki-outline:before {
  content: '\ea40';
}
.ki-home-3.ki-outline:before {
  content: '\ea41';
}
.ki-home.ki-outline:before {
  content: '\ea42';
}
.ki-html.ki-outline:before {
  content: '\ea43';
}
.ki-icon.ki-outline:before {
  content: '\ea44';
}
.ki-illustrator.ki-outline:before {
  content: '\ea45';
}
.ki-information-2.ki-outline:before {
  content: '\ea46';
}
.ki-information-3.ki-outline:before {
  content: '\ea47';
}
.ki-information-4.ki-outline:before {
  content: '\ea48';
}
.ki-information-5.ki-outline:before {
  content: '\ea49';
}
.ki-information.ki-outline:before {
  content: '\ea4a';
}
.ki-instagram.ki-outline:before {
  content: '\ea4b';
}
.ki-joystick.ki-outline:before {
  content: '\ea4c';
}
.ki-js-2.ki-outline:before {
  content: '\ea4d';
}
.ki-js.ki-outline:before {
  content: '\ea4e';
}
.ki-kanban.ki-outline:before {
  content: '\ea4f';
}
.ki-key-square.ki-outline:before {
  content: '\ea50';
}
.ki-key.ki-outline:before {
  content: '\ea51';
}
.ki-keyboard.ki-outline:before {
  content: '\ea52';
}
.ki-laptop.ki-outline:before {
  content: '\ea53';
}
.ki-laravel.ki-outline:before {
  content: '\ea54';
}
.ki-left-square.ki-outline:before {
  content: '\ea55';
}
.ki-left.ki-outline:before {
  content: '\ea56';
}
.ki-like-2.ki-outline:before {
  content: '\ea57';
}
.ki-like-folder.ki-outline:before {
  content: '\ea58';
}
.ki-like-shapes.ki-outline:before {
  content: '\ea59';
}
.ki-like-tag.ki-outline:before {
  content: '\ea5a';
}
.ki-like.ki-outline:before {
  content: '\ea5b';
}
.ki-loading.ki-outline:before {
  content: '\ea5c';
}
.ki-lock-2.ki-outline:before {
  content: '\ea5d';
}
.ki-lock-3.ki-outline:before {
  content: '\ea5e';
}
.ki-lock.ki-outline:before {
  content: '\ea5f';
}
.ki-logistic.ki-outline:before {
  content: '\ea60';
}
.ki-lots-shopping.ki-outline:before {
  content: '\ea61';
}
.ki-lovely.ki-outline:before {
  content: '\ea62';
}
.ki-lts.ki-outline:before {
  content: '\ea63';
}
.ki-magnifier.ki-outline:before {
  content: '\ea64';
}
.ki-map.ki-outline:before {
  content: '\ea65';
}
.ki-mask.ki-outline:before {
  content: '\ea66';
}
.ki-maximize.ki-outline:before {
  content: '\ea67';
}
.ki-medal-star.ki-outline:before {
  content: '\ea68';
}
.ki-menu.ki-outline:before {
  content: '\ea69';
}
.ki-message-add.ki-outline:before {
  content: '\ea6a';
}
.ki-message-edit.ki-outline:before {
  content: '\ea6b';
}
.ki-message-minus.ki-outline:before {
  content: '\ea6c';
}
.ki-message-notif.ki-outline:before {
  content: '\ea6d';
}
.ki-message-programming.ki-outline:before {
  content: '\ea6e';
}
.ki-message-question.ki-outline:before {
  content: '\ea6f';
}
.ki-message-text-2.ki-outline:before {
  content: '\ea70';
}
.ki-message-text.ki-outline:before {
  content: '\ea71';
}
.ki-messages.ki-outline:before {
  content: '\ea72';
}
.ki-microsoft.ki-outline:before {
  content: '\ea73';
}
.ki-milk.ki-outline:before {
  content: '\ea74';
}
.ki-minus-circle.ki-outline:before {
  content: '\ea75';
}
.ki-minus-folder.ki-outline:before {
  content: '\ea76';
}
.ki-minus-square.ki-outline:before {
  content: '\ea77';
}
.ki-minus.ki-outline:before {
  content: '\ea78';
}
.ki-monitor-mobile.ki-outline:before {
  content: '\ea79';
}
.ki-moon.ki-outline:before {
  content: '\ea7a';
}
.ki-more-2.ki-outline:before {
  content: '\ea7b';
}
.ki-mouse-circle.ki-outline:before {
  content: '\ea7c';
}
.ki-mouse-square.ki-outline:before {
  content: '\ea7d';
}
.ki-mouse.ki-outline:before {
  content: '\ea7e';
}
.ki-nexo.ki-outline:before {
  content: '\ea7f';
}
.ki-night-day.ki-outline:before {
  content: '\ea80';
}
.ki-note-2.ki-outline:before {
  content: '\ea81';
}
.ki-note.ki-outline:before {
  content: '\ea82';
}
.ki-notepad-bookmark.ki-outline:before {
  content: '\ea83';
}
.ki-notepad-edit.ki-outline:before {
  content: '\ea84';
}
.ki-notepad.ki-outline:before {
  content: '\ea85';
}
.ki-notification-2.ki-outline:before {
  content: '\ea86';
}
.ki-notification-bing.ki-outline:before {
  content: '\ea87';
}
.ki-notification-circle.ki-outline:before {
  content: '\ea88';
}
.ki-notification-favorite.ki-outline:before {
  content: '\ea89';
}
.ki-notification-on.ki-outline:before {
  content: '\ea8a';
}
.ki-notification-status.ki-outline:before {
  content: '\ea8b';
}
.ki-notification.ki-outline:before {
  content: '\ea8c';
}
.ki-ocean.ki-outline:before {
  content: '\ea8d';
}
.ki-office-bag.ki-outline:before {
  content: '\ea8e';
}
.ki-package.ki-outline:before {
  content: '\ea8f';
}
.ki-pails.ki-outline:before {
  content: '\ea90';
}
.ki-paintbucket.ki-outline:before {
  content: '\ea91';
}
.ki-paper-clip.ki-outline:before {
  content: '\ea92';
}
.ki-parcel-tracking.ki-outline:before {
  content: '\ea93';
}
.ki-parcel.ki-outline:before {
  content: '\ea94';
}
.ki-password-check.ki-outline:before {
  content: '\ea95';
}
.ki-paypal.ki-outline:before {
  content: '\ea96';
}
.ki-pencil.ki-outline:before {
  content: '\ea97';
}
.ki-people.ki-outline:before {
  content: '\ea98';
}
.ki-percentage.ki-outline:before {
  content: '\ea99';
}
.ki-phone.ki-outline:before {
  content: '\ea9a';
}
.ki-photoshop.ki-outline:before {
  content: '\ea9b';
}
.ki-picture.ki-outline:before {
  content: '\ea9c';
}
.ki-pill.ki-outline:before {
  content: '\ea9d';
}
.ki-pin.ki-outline:before {
  content: '\ea9e';
}
.ki-plus-circle.ki-outline:before {
  content: '\ea9f';
}
.ki-plus-square.ki-outline:before {
  content: '\eaa0';
}
.ki-plus.ki-outline:before {
  content: '\eaa1';
}
.ki-pointers.ki-outline:before {
  content: '\eaa2';
}
.ki-price-tag.ki-outline:before {
  content: '\eaa3';
}
.ki-printer.ki-outline:before {
  content: '\eaa4';
}
.ki-profile-circle.ki-outline:before {
  content: '\eaa5';
}
.ki-profile-user.ki-outline:before {
  content: '\eaa6';
}
.ki-pulse.ki-outline:before {
  content: '\eaa7';
}
.ki-purchase.ki-outline:before {
  content: '\eaa8';
}
.ki-python.ki-outline:before {
  content: '\eaa9';
}
.ki-question-2.ki-outline:before {
  content: '\eaaa';
}
.ki-question.ki-outline:before {
  content: '\eaab';
}
.ki-questionnaire-tablet.ki-outline:before {
  content: '\eaac';
}
.ki-ranking.ki-outline:before {
  content: '\eaad';
}
.ki-react.ki-outline:before {
  content: '\eaae';
}
.ki-receipt-square.ki-outline:before {
  content: '\eaaf';
}
.ki-rescue.ki-outline:before {
  content: '\eab0';
}
.ki-right-left.ki-outline:before {
  content: '\eab1';
}
.ki-right-square.ki-outline:before {
  content: '\eab2';
}
.ki-right.ki-outline:before {
  content: '\eab3';
}
.ki-rocket.ki-outline:before {
  content: '\eab4';
}
.ki-route.ki-outline:before {
  content: '\eab5';
}
.ki-router.ki-outline:before {
  content: '\eab6';
}
.ki-row-horizontal.ki-outline:before {
  content: '\eab7';
}
.ki-row-vertical.ki-outline:before {
  content: '\eab8';
}
.ki-safe-home.ki-outline:before {
  content: '\eab9';
}
.ki-satellite.ki-outline:before {
  content: '\eaba';
}
.ki-save-2.ki-outline:before {
  content: '\eabb';
}
.ki-save-deposit.ki-outline:before {
  content: '\eabc';
}
.ki-scan-barcode.ki-outline:before {
  content: '\eabd';
}
.ki-scooter-2.ki-outline:before {
  content: '\eabe';
}
.ki-scooter.ki-outline:before {
  content: '\eabf';
}
.ki-screen.ki-outline:before {
  content: '\eac0';
}
.ki-scroll.ki-outline:before {
  content: '\eac1';
}
.ki-search-list.ki-outline:before {
  content: '\eac2';
}
.ki-security-check.ki-outline:before {
  content: '\eac3';
}
.ki-security-user.ki-outline:before {
  content: '\eac4';
}
.ki-send.ki-outline:before {
  content: '\eac5';
}
.ki-setting-2.ki-outline:before {
  content: '\eac6';
}
.ki-setting-3.ki-outline:before {
  content: '\eac7';
}
.ki-setting-4.ki-outline:before {
  content: '\eac8';
}
.ki-setting.ki-outline:before {
  content: '\eac9';
}
.ki-share.ki-outline:before {
  content: '\eaca';
}
.ki-shield-cross.ki-outline:before {
  content: '\eacb';
}
.ki-shield-search.ki-outline:before {
  content: '\eacc';
}
.ki-shield-slash.ki-outline:before {
  content: '\eacd';
}
.ki-shield-tick.ki-outline:before {
  content: '\eace';
}
.ki-shield.ki-outline:before {
  content: '\eacf';
}
.ki-ship.ki-outline:before {
  content: '\ead0';
}
.ki-shop.ki-outline:before {
  content: '\ead1';
}
.ki-simcard-2.ki-outline:before {
  content: '\ead2';
}
.ki-simcard.ki-outline:before {
  content: '\ead3';
}
.ki-size.ki-outline:before {
  content: '\ead4';
}
.ki-slack.ki-outline:before {
  content: '\ead5';
}
.ki-slider-horizontal-2.ki-outline:before {
  content: '\ead6';
}
.ki-slider-horizontal.ki-outline:before {
  content: '\ead7';
}
.ki-slider-vertical-2.ki-outline:before {
  content: '\ead8';
}
.ki-slider-vertical.ki-outline:before {
  content: '\ead9';
}
.ki-slider.ki-outline:before {
  content: '\eada';
}
.ki-sms.ki-outline:before {
  content: '\eadb';
}
.ki-snapchat.ki-outline:before {
  content: '\eadc';
}
.ki-social-media.ki-outline:before {
  content: '\eadd';
}
.ki-soft-2.ki-outline:before {
  content: '\eade';
}
.ki-soft-3.ki-outline:before {
  content: '\eadf';
}
.ki-soft.ki-outline:before {
  content: '\eae0';
}
.ki-some-files.ki-outline:before {
  content: '\eae1';
}
.ki-sort.ki-outline:before {
  content: '\eae2';
}
.ki-speaker.ki-outline:before {
  content: '\eae3';
}
.ki-spotify.ki-outline:before {
  content: '\eae4';
}
.ki-spring-framework.ki-outline:before {
  content: '\eae5';
}
.ki-square-brackets.ki-outline:before {
  content: '\eae6';
}
.ki-star.ki-outline:before {
  content: '\eae7';
}
.ki-status.ki-outline:before {
  content: '\eae8';
}
.ki-subtitle.ki-outline:before {
  content: '\eae9';
}
.ki-sun.ki-outline:before {
  content: '\eaea';
}
.ki-support-24.ki-outline:before {
  content: '\eaeb';
}
.ki-switch.ki-outline:before {
  content: '\eaec';
}
.ki-syringe.ki-outline:before {
  content: '\eaed';
}
.ki-tablet-book.ki-outline:before {
  content: '\eaee';
}
.ki-tablet-delete.ki-outline:before {
  content: '\eaef';
}
.ki-tablet-down.ki-outline:before {
  content: '\eaf0';
}
.ki-tablet-ok.ki-outline:before {
  content: '\eaf1';
}
.ki-tablet-text-down.ki-outline:before {
  content: '\eaf2';
}
.ki-tablet-text-up.ki-outline:before {
  content: '\eaf3';
}
.ki-tablet-up.ki-outline:before {
  content: '\eaf4';
}
.ki-tablet.ki-outline:before {
  content: '\eaf5';
}
.ki-tag-cross.ki-outline:before {
  content: '\eaf6';
}
.ki-tag.ki-outline:before {
  content: '\eaf7';
}
.ki-teacher.ki-outline:before {
  content: '\eaf8';
}
.ki-tech-wifi.ki-outline:before {
  content: '\eaf9';
}
.ki-technology-2.ki-outline:before {
  content: '\eafa';
}
.ki-technology-3.ki-outline:before {
  content: '\eafb';
}
.ki-technology-4.ki-outline:before {
  content: '\eafc';
}
.ki-technology.ki-outline:before {
  content: '\eafd';
}
.ki-telephone-geolocation.ki-outline:before {
  content: '\eafe';
}
.ki-test-tubes.ki-outline:before {
  content: '\eaff';
}
.ki-text-align-center.ki-outline:before {
  content: '\eb00';
}
.ki-text-align-justify-center.ki-outline:before {
  content: '\eb01';
}
.ki-text-align-left.ki-outline:before {
  content: '\eb02';
}
.ki-text-align-right.ki-outline:before {
  content: '\eb03';
}
.ki-text-bold.ki-outline:before {
  content: '\eb04';
}
.ki-text-circle.ki-outline:before {
  content: '\eb05';
}
.ki-text-italic.ki-outline:before {
  content: '\eb06';
}
.ki-text-number.ki-outline:before {
  content: '\eb07';
}
.ki-text-strikethrough.ki-outline:before {
  content: '\eb08';
}
.ki-text-underline.ki-outline:before {
  content: '\eb09';
}
.ki-text.ki-outline:before {
  content: '\eb0a';
}
.ki-thermometer.ki-outline:before {
  content: '\eb0b';
}
.ki-theta.ki-outline:before {
  content: '\eb0c';
}
.ki-tiktok.ki-outline:before {
  content: '\eb0d';
}
.ki-time.ki-outline:before {
  content: '\eb0e';
}
.ki-timer.ki-outline:before {
  content: '\eb0f';
}
.ki-to-left.ki-outline:before {
  content: '\eb10';
}
.ki-to-right.ki-outline:before {
  content: '\eb11';
}
.ki-toggle-off-circle.ki-outline:before {
  content: '\eb12';
}
.ki-toggle-off.ki-outline:before {
  content: '\eb13';
}
.ki-toggle-on-circle.ki-outline:before {
  content: '\eb14';
}
.ki-toggle-on.ki-outline:before {
  content: '\eb15';
}
.ki-trailer.ki-outline:before {
  content: '\eb16';
}
.ki-trash-square.ki-outline:before {
  content: '\eb17';
}
.ki-trash.ki-outline:before {
  content: '\eb18';
}
.ki-tree.ki-outline:before {
  content: '\eb19';
}
.ki-trello.ki-outline:before {
  content: '\eb1a';
}
.ki-triangle.ki-outline:before {
  content: '\eb1b';
}
.ki-truck.ki-outline:before {
  content: '\eb1c';
}
.ki-ts.ki-outline:before {
  content: '\eb1d';
}
.ki-twitch.ki-outline:before {
  content: '\eb1e';
}
.ki-twitter.ki-outline:before {
  content: '\eb1f';
}
.ki-two-credit-cart.ki-outline:before {
  content: '\eb20';
}
.ki-underlining.ki-outline:before {
  content: '\eb21';
}
.ki-up-down.ki-outline:before {
  content: '\eb22';
}
.ki-up-square.ki-outline:before {
  content: '\eb23';
}
.ki-up.ki-outline:before {
  content: '\eb24';
}
.ki-update-file.ki-outline:before {
  content: '\eb25';
}
.ki-update-folder.ki-outline:before {
  content: '\eb26';
}
.ki-user-edit.ki-outline:before {
  content: '\eb27';
}
.ki-user-square.ki-outline:before {
  content: '\eb28';
}
.ki-user-tick.ki-outline:before {
  content: '\eb29';
}
.ki-user.ki-outline:before {
  content: '\eb2a';
}
.ki-verify.ki-outline:before {
  content: '\eb2b';
}
.ki-vibe.ki-outline:before {
  content: '\eb2c';
}
.ki-virus.ki-outline:before {
  content: '\eb2d';
}
.ki-vue.ki-outline:before {
  content: '\eb2e';
}
.ki-vuesax.ki-outline:before {
  content: '\eb2f';
}
.ki-wallet.ki-outline:before {
  content: '\eb30';
}
.ki-wanchain.ki-outline:before {
  content: '\eb31';
}
.ki-watch.ki-outline:before {
  content: '\eb32';
}
.ki-whatsapp.ki-outline:before {
  content: '\eb33';
}
.ki-wifi-home.ki-outline:before {
  content: '\eb34';
}
.ki-wifi-square.ki-outline:before {
  content: '\eb35';
}
.ki-wifi.ki-outline:before {
  content: '\eb36';
}
.ki-wrench.ki-outline:before {
  content: '\eb37';
}
.ki-xaomi.ki-outline:before {
  content: '\eb38';
}
.ki-xd.ki-outline:before {
  content: '\eb39';
}
.ki-xmr.ki-outline:before {
  content: '\eb3a';
}
.ki-yii.ki-outline:before {
  content: '\eb3b';
}
.ki-youtube.ki-outline:before {
  content: '\eb3c';
}

@font-face {
  font-family: 'keenicons-solid';
  src: url(/static/media/keenicons-solid.18e65208dcb47a864ca5.eot);
  src: url(/static/media/keenicons-solid.18e65208dcb47a864ca5.eot#iefix) format('embedded-opentype'),
    url(/static/media/keenicons-solid.51e60424b00ed35cfc03.ttf) format('truetype'),
    url(/static/media/keenicons-solid.ed9b6e7b85a505fa34de.woff) format('woff'),
    url(/static/media/keenicons-solid.aba5c2d0c5baa367f0d0.svg#keenicons-solid) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ki-solid {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'keenicons-solid' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ki-abstract-1.ki-solid:before {
  content: '\e900';
}
.ki-abstract-2.ki-solid:before {
  content: '\e901';
}
.ki-abstract-3.ki-solid:before {
  content: '\e902';
}
.ki-abstract-4.ki-solid:before {
  content: '\e903';
}
.ki-abstract-5.ki-solid:before {
  content: '\e904';
}
.ki-abstract-6.ki-solid:before {
  content: '\e905';
}
.ki-abstract-7.ki-solid:before {
  content: '\e906';
}
.ki-abstract-8.ki-solid:before {
  content: '\e907';
}
.ki-abstract-9.ki-solid:before {
  content: '\e908';
}
.ki-abstract-10.ki-solid:before {
  content: '\e909';
}
.ki-abstract-11.ki-solid:before {
  content: '\e90a';
}
.ki-abstract-12.ki-solid:before {
  content: '\e90b';
}
.ki-abstract-13.ki-solid:before {
  content: '\e90c';
}
.ki-abstract-14.ki-solid:before {
  content: '\e90d';
}
.ki-abstract-15.ki-solid:before {
  content: '\e90e';
}
.ki-abstract-16.ki-solid:before {
  content: '\e90f';
}
.ki-abstract-17.ki-solid:before {
  content: '\e910';
}
.ki-abstract-18.ki-solid:before {
  content: '\e911';
}
.ki-abstract-19.ki-solid:before {
  content: '\e912';
}
.ki-abstract-20.ki-solid:before {
  content: '\e913';
}
.ki-abstract-21.ki-solid:before {
  content: '\e914';
}
.ki-abstract-22.ki-solid:before {
  content: '\e915';
}
.ki-abstract-23.ki-solid:before {
  content: '\e916';
}
.ki-abstract-24.ki-solid:before {
  content: '\e917';
}
.ki-abstract-25.ki-solid:before {
  content: '\e918';
}
.ki-abstract-26.ki-solid:before {
  content: '\e919';
}
.ki-abstract-27.ki-solid:before {
  content: '\e91a';
}
.ki-abstract-28.ki-solid:before {
  content: '\e91b';
}
.ki-abstract-29.ki-solid:before {
  content: '\e91c';
}
.ki-abstract-30.ki-solid:before {
  content: '\e91d';
}
.ki-abstract-31.ki-solid:before {
  content: '\e91e';
}
.ki-abstract-32.ki-solid:before {
  content: '\e91f';
}
.ki-abstract-33.ki-solid:before {
  content: '\e920';
}
.ki-abstract-34.ki-solid:before {
  content: '\e921';
}
.ki-abstract-35.ki-solid:before {
  content: '\e922';
}
.ki-abstract-36.ki-solid:before {
  content: '\e923';
}
.ki-abstract-37.ki-solid:before {
  content: '\e924';
}
.ki-abstract-38.ki-solid:before {
  content: '\e925';
}
.ki-abstract-39.ki-solid:before {
  content: '\e926';
}
.ki-abstract-40.ki-solid:before {
  content: '\e927';
}
.ki-abstract-41.ki-solid:before {
  content: '\e928';
}
.ki-abstract-42.ki-solid:before {
  content: '\e929';
}
.ki-abstract-43.ki-solid:before {
  content: '\e92a';
}
.ki-abstract-44.ki-solid:before {
  content: '\e92b';
}
.ki-abstract-45.ki-solid:before {
  content: '\e92c';
}
.ki-abstract-46.ki-solid:before {
  content: '\e92d';
}
.ki-abstract-47.ki-solid:before {
  content: '\e92e';
}
.ki-abstract-48.ki-solid:before {
  content: '\e92f';
}
.ki-abstract-49.ki-solid:before {
  content: '\e930';
}
.ki-abstract.ki-solid:before {
  content: '\e931';
}
.ki-add-files.ki-solid:before {
  content: '\e932';
}
.ki-add-folder.ki-solid:before {
  content: '\e933';
}
.ki-add-item.ki-solid:before {
  content: '\e934';
}
.ki-add-notepad.ki-solid:before {
  content: '\e935';
}
.ki-address-book.ki-solid:before {
  content: '\e936';
}
.ki-airplane-square.ki-solid:before {
  content: '\e937';
}
.ki-airplane.ki-solid:before {
  content: '\e938';
}
.ki-airpod.ki-solid:before {
  content: '\e939';
}
.ki-android.ki-solid:before {
  content: '\e93a';
}
.ki-angular.ki-solid:before {
  content: '\e93b';
}
.ki-apple.ki-solid:before {
  content: '\e93c';
}
.ki-archive-tick.ki-solid:before {
  content: '\e93d';
}
.ki-archive.ki-solid:before {
  content: '\e93e';
}
.ki-arrow-circle-left.ki-solid:before {
  content: '\e93f';
}
.ki-arrow-circle-right.ki-solid:before {
  content: '\e940';
}
.ki-arrow-diagonal.ki-solid:before {
  content: '\e941';
}
.ki-arrow-down-left.ki-solid:before {
  content: '\e942';
}
.ki-arrow-down-refraction.ki-solid:before {
  content: '\e943';
}
.ki-arrow-down-right.ki-solid:before {
  content: '\e944';
}
.ki-arrow-down.ki-solid:before {
  content: '\e945';
}
.ki-arrow-left.ki-solid:before {
  content: '\e946';
}
.ki-arrow-mix.ki-solid:before {
  content: '\e947';
}
.ki-arrow-right-left.ki-solid:before {
  content: '\e948';
}
.ki-arrow-right.ki-solid:before {
  content: '\e949';
}
.ki-arrow-two-diagonals.ki-solid:before {
  content: '\e94a';
}
.ki-arrow-up-down.ki-solid:before {
  content: '\e94b';
}
.ki-arrow-up-left.ki-solid:before {
  content: '\e94c';
}
.ki-arrow-up-refraction.ki-solid:before {
  content: '\e94d';
}
.ki-arrow-up-right.ki-solid:before {
  content: '\e94e';
}
.ki-arrow-up.ki-solid:before {
  content: '\e94f';
}
.ki-arrow-zigzag.ki-solid:before {
  content: '\e950';
}
.ki-arrows-circle.ki-solid:before {
  content: '\e951';
}
.ki-arrows-loop.ki-solid:before {
  content: '\e952';
}
.ki-artificial-intelligence.ki-solid:before {
  content: '\e953';
}
.ki-auto-brightness.ki-solid:before {
  content: '\e954';
}
.ki-avalanche.ki-solid:before {
  content: '\e955';
}
.ki-award.ki-solid:before {
  content: '\e956';
}
.ki-badge.ki-solid:before {
  content: '\e957';
}
.ki-bandage.ki-solid:before {
  content: '\e958';
}
.ki-bank.ki-solid:before {
  content: '\e959';
}
.ki-barcode.ki-solid:before {
  content: '\e95a';
}
.ki-basket-ok.ki-solid:before {
  content: '\e95b';
}
.ki-basket.ki-solid:before {
  content: '\e95c';
}
.ki-behance.ki-solid:before {
  content: '\e95d';
}
.ki-bill.ki-solid:before {
  content: '\e95e';
}
.ki-binance-usd.ki-solid:before {
  content: '\e95f';
}
.ki-binance.ki-solid:before {
  content: '\e960';
}
.ki-bitcoin.ki-solid:before {
  content: '\e961';
}
.ki-black-down.ki-solid:before {
  content: '\e962';
}
.ki-black-left-line.ki-solid:before {
  content: '\e963';
}
.ki-black-left.ki-solid:before {
  content: '\e964';
}
.ki-black-right-line.ki-solid:before {
  content: '\e965';
}
.ki-black-right.ki-solid:before {
  content: '\e966';
}
.ki-black-up.ki-solid:before {
  content: '\e967';
}
.ki-bluetooth.ki-solid:before {
  content: '\e968';
}
.ki-book-open.ki-solid:before {
  content: '\e969';
}
.ki-book-square.ki-solid:before {
  content: '\e96a';
}
.ki-book.ki-solid:before {
  content: '\e96b';
}
.ki-bookmark-2.ki-solid:before {
  content: '\e96c';
}
.ki-bookmark.ki-solid:before {
  content: '\e96d';
}
.ki-bootstrap.ki-solid:before {
  content: '\e96e';
}
.ki-briefcase.ki-solid:before {
  content: '\e96f';
}
.ki-brifecase-cros.ki-solid:before {
  content: '\e970';
}
.ki-brifecase-tick.ki-solid:before {
  content: '\e971';
}
.ki-brifecase-timer.ki-solid:before {
  content: '\e972';
}
.ki-brush.ki-solid:before {
  content: '\e973';
}
.ki-bucket-square.ki-solid:before {
  content: '\e974';
}
.ki-bucket.ki-solid:before {
  content: '\e975';
}
.ki-burger-menu-1.ki-solid:before {
  content: '\e976';
}
.ki-burger-menu-2.ki-solid:before {
  content: '\e977';
}
.ki-burger-menu-3.ki-solid:before {
  content: '\e978';
}
.ki-burger-menu-4.ki-solid:before {
  content: '\e979';
}
.ki-burger-menu-5.ki-solid:before {
  content: '\e97a';
}
.ki-burger-menu-6.ki-solid:before {
  content: '\e97b';
}
.ki-burger-menu.ki-solid:before {
  content: '\e97c';
}
.ki-bus.ki-solid:before {
  content: '\e97d';
}
.ki-calculator.ki-solid:before {
  content: '\e97e';
}
.ki-calendar-2.ki-solid:before {
  content: '\e97f';
}
.ki-calendar-8.ki-solid:before {
  content: '\e980';
}
.ki-calendar-add.ki-solid:before {
  content: '\e981';
}
.ki-calendar-edit.ki-solid:before {
  content: '\e982';
}
.ki-calendar-remove.ki-solid:before {
  content: '\e983';
}
.ki-calendar-search.ki-solid:before {
  content: '\e984';
}
.ki-calendar-tick.ki-solid:before {
  content: '\e985';
}
.ki-calendar.ki-solid:before {
  content: '\e986';
}
.ki-call.ki-solid:before {
  content: '\e987';
}
.ki-capsule.ki-solid:before {
  content: '\e988';
}
.ki-car-2.ki-solid:before {
  content: '\e989';
}
.ki-car-3.ki-solid:before {
  content: '\e98a';
}
.ki-car.ki-solid:before {
  content: '\e98b';
}
.ki-category.ki-solid:before {
  content: '\e98c';
}
.ki-cd.ki-solid:before {
  content: '\e98d';
}
.ki-celsius.ki-solid:before {
  content: '\e98e';
}
.ki-chart-line-down-2.ki-solid:before {
  content: '\e98f';
}
.ki-chart-line-down.ki-solid:before {
  content: '\e990';
}
.ki-chart-line-star.ki-solid:before {
  content: '\e991';
}
.ki-chart-line-up-2.ki-solid:before {
  content: '\e992';
}
.ki-chart-line-up.ki-solid:before {
  content: '\e993';
}
.ki-chart-line.ki-solid:before {
  content: '\e994';
}
.ki-chart-pie-3.ki-solid:before {
  content: '\e995';
}
.ki-chart-pie-4.ki-solid:before {
  content: '\e996';
}
.ki-chart-pie-simple.ki-solid:before {
  content: '\e997';
}
.ki-chart-pie-too.ki-solid:before {
  content: '\e998';
}
.ki-chart-simple-2.ki-solid:before {
  content: '\e999';
}
.ki-chart-simple-3.ki-solid:before {
  content: '\e99a';
}
.ki-chart-simple.ki-solid:before {
  content: '\e99b';
}
.ki-chart.ki-solid:before {
  content: '\e99c';
}
.ki-check-circle.ki-solid:before {
  content: '\e99d';
}
.ki-check-square.ki-solid:before {
  content: '\e99e';
}
.ki-check.ki-solid:before {
  content: '\e99f';
}
.ki-cheque.ki-solid:before {
  content: '\e9a0';
}
.ki-chrome.ki-solid:before {
  content: '\e9a1';
}
.ki-classmates.ki-solid:before {
  content: '\e9a2';
}
.ki-click.ki-solid:before {
  content: '\e9a3';
}
.ki-clipboard.ki-solid:before {
  content: '\e9a4';
}
.ki-cloud-add.ki-solid:before {
  content: '\e9a5';
}
.ki-cloud-change.ki-solid:before {
  content: '\e9a6';
}
.ki-cloud-download.ki-solid:before {
  content: '\e9a7';
}
.ki-cloud.ki-solid:before {
  content: '\e9a8';
}
.ki-code.ki-solid:before {
  content: '\e9a9';
}
.ki-coffee.ki-solid:before {
  content: '\e9aa';
}
.ki-color-swatch.ki-solid:before {
  content: '\e9ab';
}
.ki-colors-square.ki-solid:before {
  content: '\e9ac';
}
.ki-compass.ki-solid:before {
  content: '\e9ad';
}
.ki-copy-success.ki-solid:before {
  content: '\e9ae';
}
.ki-copy.ki-solid:before {
  content: '\e9af';
}
.ki-courier-express.ki-solid:before {
  content: '\e9b0';
}
.ki-courier.ki-solid:before {
  content: '\e9b1';
}
.ki-credit-cart.ki-solid:before {
  content: '\e9b2';
}
.ki-cross-circle.ki-solid:before {
  content: '\e9b3';
}
.ki-cross-square.ki-solid:before {
  content: '\e9b4';
}
.ki-cross.ki-solid:before {
  content: '\e9b5';
}
.ki-crown-2.ki-solid:before {
  content: '\e9b6';
}
.ki-crown.ki-solid:before {
  content: '\e9b7';
}
.ki-css.ki-solid:before {
  content: '\e9b8';
}
.ki-cube-2.ki-solid:before {
  content: '\e9b9';
}
.ki-cube-3.ki-solid:before {
  content: '\e9ba';
}
.ki-cup.ki-solid:before {
  content: '\e9bb';
}
.ki-dash.ki-solid:before {
  content: '\e9bc';
}
.ki-data.ki-solid:before {
  content: '\e9bd';
}
.ki-delete-files.ki-solid:before {
  content: '\e9be';
}
.ki-delete-folder.ki-solid:before {
  content: '\e9bf';
}
.ki-delivery-2.ki-solid:before {
  content: '\e9c0';
}
.ki-delivery-3.ki-solid:before {
  content: '\e9c1';
}
.ki-delivery-24.ki-solid:before {
  content: '\e9c2';
}
.ki-delivery-door.ki-solid:before {
  content: '\e9c3';
}
.ki-delivery-geolocation.ki-solid:before {
  content: '\e9c4';
}
.ki-delivery-time.ki-solid:before {
  content: '\e9c5';
}
.ki-delivery.ki-solid:before {
  content: '\e9c6';
}
.ki-design-2.ki-solid:before {
  content: '\e9c7';
}
.ki-design-frame.ki-solid:before {
  content: '\e9c8';
}
.ki-design-mask.ki-solid:before {
  content: '\e9c9';
}
.ki-design.ki-solid:before {
  content: '\e9ca';
}
.ki-devices-2.ki-solid:before {
  content: '\e9cb';
}
.ki-devices.ki-solid:before {
  content: '\e9cc';
}
.ki-diamonds.ki-solid:before {
  content: '\e9cd';
}
.ki-directbox-default.ki-solid:before {
  content: '\e9ce';
}
.ki-disconnect.ki-solid:before {
  content: '\e9cf';
}
.ki-discount.ki-solid:before {
  content: '\e9d0';
}
.ki-disk.ki-solid:before {
  content: '\e9d1';
}
.ki-dislike.ki-solid:before {
  content: '\e9d2';
}
.ki-dj.ki-solid:before {
  content: '\e9d3';
}
.ki-document.ki-solid:before {
  content: '\e9d4';
}
.ki-dollar.ki-solid:before {
  content: '\e9d5';
}
.ki-dots-circle-vertical.ki-solid:before {
  content: '\e9d6';
}
.ki-dots-circle.ki-solid:before {
  content: '\e9d7';
}
.ki-dots-horizontal.ki-solid:before {
  content: '\e9d8';
}
.ki-dots-square-vertical.ki-solid:before {
  content: '\e9d9';
}
.ki-dots-square.ki-solid:before {
  content: '\e9da';
}
.ki-dots-vertical.ki-solid:before {
  content: '\e9db';
}
.ki-double-check-circle.ki-solid:before {
  content: '\e9dc';
}
.ki-double-check.ki-solid:before {
  content: '\e9dd';
}
.ki-double-down.ki-solid:before {
  content: '\e9de';
}
.ki-double-left-arrow.ki-solid:before {
  content: '\e9df';
}
.ki-double-left.ki-solid:before {
  content: '\e9e0';
}
.ki-double-right-arrow.ki-solid:before {
  content: '\e9e1';
}
.ki-double-right.ki-solid:before {
  content: '\e9e2';
}
.ki-double-up.ki-solid:before {
  content: '\e9e3';
}
.ki-down-square.ki-solid:before {
  content: '\e9e4';
}
.ki-down.ki-solid:before {
  content: '\e9e5';
}
.ki-dribbble.ki-solid:before {
  content: '\e9e6';
}
.ki-drop.ki-solid:before {
  content: '\e9e7';
}
.ki-dropbox.ki-solid:before {
  content: '\e9e8';
}
.ki-educare.ki-solid:before {
  content: '\e9e9';
}
.ki-electricity.ki-solid:before {
  content: '\e9ea';
}
.ki-electronic-clock.ki-solid:before {
  content: '\e9eb';
}
.ki-element-1.ki-solid:before {
  content: '\e9ec';
}
.ki-element-2.ki-solid:before {
  content: '\e9ed';
}
.ki-element-3.ki-solid:before {
  content: '\e9ee';
}
.ki-element-4.ki-solid:before {
  content: '\e9ef';
}
.ki-element-5.ki-solid:before {
  content: '\e9f0';
}
.ki-element-6.ki-solid:before {
  content: '\e9f1';
}
.ki-element-7.ki-solid:before {
  content: '\e9f2';
}
.ki-element-8.ki-solid:before {
  content: '\e9f3';
}
.ki-element-9.ki-solid:before {
  content: '\e9f4';
}
.ki-element-10.ki-solid:before {
  content: '\e9f5';
}
.ki-element-11.ki-solid:before {
  content: '\e9f6';
}
.ki-element-12.ki-solid:before {
  content: '\e9f7';
}
.ki-element-equal.ki-solid:before {
  content: '\e9f8';
}
.ki-element-plus.ki-solid:before {
  content: '\e9f9';
}
.ki-emoji-happy.ki-solid:before {
  content: '\e9fa';
}
.ki-enjin-coin.ki-solid:before {
  content: '\e9fb';
}
.ki-entrance-left.ki-solid:before {
  content: '\e9fc';
}
.ki-entrance-right.ki-solid:before {
  content: '\e9fd';
}
.ki-eraser.ki-solid:before {
  content: '\e9fe';
}
.ki-euro.ki-solid:before {
  content: '\e9ff';
}
.ki-exit-down.ki-solid:before {
  content: '\ea00';
}
.ki-exit-left.ki-solid:before {
  content: '\ea01';
}
.ki-exit-right-corner.ki-solid:before {
  content: '\ea02';
}
.ki-exit-right.ki-solid:before {
  content: '\ea03';
}
.ki-exit-up.ki-solid:before {
  content: '\ea04';
}
.ki-external-drive.ki-solid:before {
  content: '\ea05';
}
.ki-eye-slash.ki-solid:before {
  content: '\ea06';
}
.ki-eye.ki-solid:before {
  content: '\ea07';
}
.ki-facebook.ki-solid:before {
  content: '\ea08';
}
.ki-faceid.ki-solid:before {
  content: '\ea09';
}
.ki-fasten.ki-solid:before {
  content: '\ea0a';
}
.ki-fat-rows.ki-solid:before {
  content: '\ea0b';
}
.ki-feather.ki-solid:before {
  content: '\ea0c';
}
.ki-figma.ki-solid:before {
  content: '\ea0d';
}
.ki-file-added.ki-solid:before {
  content: '\ea0e';
}
.ki-file-deleted.ki-solid:before {
  content: '\ea0f';
}
.ki-file-down.ki-solid:before {
  content: '\ea10';
}
.ki-file-left.ki-solid:before {
  content: '\ea11';
}
.ki-file-right.ki-solid:before {
  content: '\ea12';
}
.ki-file-sheet.ki-solid:before {
  content: '\ea13';
}
.ki-file-up.ki-solid:before {
  content: '\ea14';
}
.ki-file.ki-solid:before {
  content: '\ea15';
}
.ki-files-tablet.ki-solid:before {
  content: '\ea16';
}
.ki-filter-edit.ki-solid:before {
  content: '\ea17';
}
.ki-filter-search.ki-solid:before {
  content: '\ea18';
}
.ki-filter-square.ki-solid:before {
  content: '\ea19';
}
.ki-filter-tablet.ki-solid:before {
  content: '\ea1a';
}
.ki-filter-tick.ki-solid:before {
  content: '\ea1b';
}
.ki-filter.ki-solid:before {
  content: '\ea1c';
}
.ki-finance-calculator.ki-solid:before {
  content: '\ea1d';
}
.ki-financial-schedule.ki-solid:before {
  content: '\ea1e';
}
.ki-fingerprint-scanning.ki-solid:before {
  content: '\ea1f';
}
.ki-flag.ki-solid:before {
  content: '\ea20';
}
.ki-flash-circle.ki-solid:before {
  content: '\ea21';
}
.ki-flask.ki-solid:before {
  content: '\ea22';
}
.ki-focus.ki-solid:before {
  content: '\ea23';
}
.ki-folder-added.ki-solid:before {
  content: '\ea24';
}
.ki-folder-down.ki-solid:before {
  content: '\ea25';
}
.ki-folder-up.ki-solid:before {
  content: '\ea26';
}
.ki-folder.ki-solid:before {
  content: '\ea27';
}
.ki-frame.ki-solid:before {
  content: '\ea28';
}
.ki-gear.ki-solid:before {
  content: '\ea29';
}
.ki-general-mouse.ki-solid:before {
  content: '\ea2a';
}
.ki-geolocation-home.ki-solid:before {
  content: '\ea2b';
}
.ki-geolocation.ki-solid:before {
  content: '\ea2c';
}
.ki-ghost.ki-solid:before {
  content: '\ea2d';
}
.ki-gift.ki-solid:before {
  content: '\ea2e';
}
.ki-github.ki-solid:before {
  content: '\ea2f';
}
.ki-glass.ki-solid:before {
  content: '\ea30';
}
.ki-google-play.ki-solid:before {
  content: '\ea31';
}
.ki-google.ki-solid:before {
  content: '\ea32';
}
.ki-graph-2.ki-solid:before {
  content: '\ea33';
}
.ki-graph-3.ki-solid:before {
  content: '\ea34';
}
.ki-graph-4.ki-solid:before {
  content: '\ea35';
}
.ki-graph-up.ki-solid:before {
  content: '\ea36';
}
.ki-graph.ki-solid:before {
  content: '\ea37';
}
.ki-grid-2.ki-solid:before {
  content: '\ea38';
}
.ki-grid-frame.ki-solid:before {
  content: '\ea39';
}
.ki-grid.ki-solid:before {
  content: '\ea3a';
}
.ki-handcart.ki-solid:before {
  content: '\ea3b';
}
.ki-happy-emoji.ki-solid:before {
  content: '\ea3c';
}
.ki-heart-circle.ki-solid:before {
  content: '\ea3d';
}
.ki-heart.ki-solid:before {
  content: '\ea3e';
}
.ki-home-1.ki-solid:before {
  content: '\ea3f';
}
.ki-home-2.ki-solid:before {
  content: '\ea40';
}
.ki-home-3.ki-solid:before {
  content: '\ea41';
}
.ki-home.ki-solid:before {
  content: '\ea42';
}
.ki-html.ki-solid:before {
  content: '\ea43';
}
.ki-icon.ki-solid:before {
  content: '\ea44';
}
.ki-illustrator.ki-solid:before {
  content: '\ea45';
}
.ki-information-2.ki-solid:before {
  content: '\ea46';
}
.ki-information-3.ki-solid:before {
  content: '\ea47';
}
.ki-information-4.ki-solid:before {
  content: '\ea48';
}
.ki-information-5.ki-solid:before {
  content: '\ea49';
}
.ki-information.ki-solid:before {
  content: '\ea4a';
}
.ki-instagram.ki-solid:before {
  content: '\ea4b';
}
.ki-joystick.ki-solid:before {
  content: '\ea4c';
}
.ki-js-2.ki-solid:before {
  content: '\ea4d';
}
.ki-js.ki-solid:before {
  content: '\ea4e';
}
.ki-kanban.ki-solid:before {
  content: '\ea4f';
}
.ki-key-square.ki-solid:before {
  content: '\ea50';
}
.ki-key.ki-solid:before {
  content: '\ea51';
}
.ki-keyboard.ki-solid:before {
  content: '\ea52';
}
.ki-laptop.ki-solid:before {
  content: '\ea53';
}
.ki-laravel.ki-solid:before {
  content: '\ea54';
}
.ki-left-square.ki-solid:before {
  content: '\ea55';
}
.ki-left.ki-solid:before {
  content: '\ea56';
}
.ki-like-2.ki-solid:before {
  content: '\ea57';
}
.ki-like-folder.ki-solid:before {
  content: '\ea58';
}
.ki-like-shapes.ki-solid:before {
  content: '\ea59';
}
.ki-like-tag.ki-solid:before {
  content: '\ea5a';
}
.ki-like.ki-solid:before {
  content: '\ea5b';
}
.ki-loading.ki-solid:before {
  content: '\ea5c';
}
.ki-lock-2.ki-solid:before {
  content: '\ea5d';
}
.ki-lock-3.ki-solid:before {
  content: '\ea5e';
}
.ki-lock.ki-solid:before {
  content: '\ea5f';
}
.ki-logistic.ki-solid:before {
  content: '\ea60';
}
.ki-lots-shopping.ki-solid:before {
  content: '\ea61';
}
.ki-lovely.ki-solid:before {
  content: '\ea62';
}
.ki-lts.ki-solid:before {
  content: '\ea63';
}
.ki-magnifier.ki-solid:before {
  content: '\ea64';
}
.ki-map.ki-solid:before {
  content: '\ea65';
}
.ki-mask.ki-solid:before {
  content: '\ea66';
}
.ki-maximize.ki-solid:before {
  content: '\ea67';
}
.ki-medal-star.ki-solid:before {
  content: '\ea68';
}
.ki-menu.ki-solid:before {
  content: '\ea69';
}
.ki-message-add.ki-solid:before {
  content: '\ea6a';
}
.ki-message-edit.ki-solid:before {
  content: '\ea6b';
}
.ki-message-minus.ki-solid:before {
  content: '\ea6c';
}
.ki-message-notif.ki-solid:before {
  content: '\ea6d';
}
.ki-message-programming.ki-solid:before {
  content: '\ea6e';
}
.ki-message-question.ki-solid:before {
  content: '\ea6f';
}
.ki-message-text-2.ki-solid:before {
  content: '\ea70';
}
.ki-message-text.ki-solid:before {
  content: '\ea71';
}
.ki-messages.ki-solid:before {
  content: '\ea72';
}
.ki-microsoft.ki-solid:before {
  content: '\ea73';
}
.ki-milk.ki-solid:before {
  content: '\ea74';
}
.ki-minus-circle.ki-solid:before {
  content: '\ea75';
}
.ki-minus-folder.ki-solid:before {
  content: '\ea76';
}
.ki-minus-square.ki-solid:before {
  content: '\ea77';
}
.ki-minus.ki-solid:before {
  content: '\ea78';
}
.ki-monitor-mobile.ki-solid:before {
  content: '\ea79';
}
.ki-moon.ki-solid:before {
  content: '\ea7a';
}
.ki-more-2.ki-solid:before {
  content: '\ea7b';
}
.ki-mouse-circle.ki-solid:before {
  content: '\ea7c';
}
.ki-mouse-square.ki-solid:before {
  content: '\ea7d';
}
.ki-mouse.ki-solid:before {
  content: '\ea7e';
}
.ki-nexo.ki-solid:before {
  content: '\ea7f';
}
.ki-night-day.ki-solid:before {
  content: '\ea80';
}
.ki-note-2.ki-solid:before {
  content: '\ea81';
}
.ki-note.ki-solid:before {
  content: '\ea82';
}
.ki-notepad-bookmark.ki-solid:before {
  content: '\ea83';
}
.ki-notepad-edit.ki-solid:before {
  content: '\ea84';
}
.ki-notepad.ki-solid:before {
  content: '\ea85';
}
.ki-notification-2.ki-solid:before {
  content: '\ea86';
}
.ki-notification-bing.ki-solid:before {
  content: '\ea87';
}
.ki-notification-circle.ki-solid:before {
  content: '\ea88';
}
.ki-notification-favorite.ki-solid:before {
  content: '\ea89';
}
.ki-notification-on.ki-solid:before {
  content: '\ea8a';
}
.ki-notification-status.ki-solid:before {
  content: '\ea8b';
}
.ki-notification.ki-solid:before {
  content: '\ea8c';
}
.ki-ocean.ki-solid:before {
  content: '\ea8d';
}
.ki-office-bag.ki-solid:before {
  content: '\ea8e';
}
.ki-package.ki-solid:before {
  content: '\ea8f';
}
.ki-pails.ki-solid:before {
  content: '\ea90';
}
.ki-paintbucket.ki-solid:before {
  content: '\ea91';
}
.ki-paper-clip.ki-solid:before {
  content: '\ea92';
}
.ki-parcel-tracking.ki-solid:before {
  content: '\ea93';
}
.ki-parcel.ki-solid:before {
  content: '\ea94';
}
.ki-password-check.ki-solid:before {
  content: '\ea95';
}
.ki-paypal.ki-solid:before {
  content: '\ea96';
}
.ki-pencil.ki-solid:before {
  content: '\ea97';
}
.ki-people.ki-solid:before {
  content: '\ea98';
}
.ki-percentage.ki-solid:before {
  content: '\ea99';
}
.ki-phone.ki-solid:before {
  content: '\ea9a';
}
.ki-photoshop.ki-solid:before {
  content: '\ea9b';
}
.ki-picture.ki-solid:before {
  content: '\ea9c';
}
.ki-pill.ki-solid:before {
  content: '\ea9d';
}
.ki-pin.ki-solid:before {
  content: '\ea9e';
}
.ki-plus-circle.ki-solid:before {
  content: '\ea9f';
}
.ki-plus-square.ki-solid:before {
  content: '\eaa0';
}
.ki-plus.ki-solid:before {
  content: '\eaa1';
}
.ki-pointers.ki-solid:before {
  content: '\eaa2';
}
.ki-price-tag.ki-solid:before {
  content: '\eaa3';
}
.ki-printer.ki-solid:before {
  content: '\eaa4';
}
.ki-profile-circle.ki-solid:before {
  content: '\eaa5';
}
.ki-profile-user.ki-solid:before {
  content: '\eaa6';
}
.ki-pulse.ki-solid:before {
  content: '\eaa7';
}
.ki-purchase.ki-solid:before {
  content: '\eaa8';
}
.ki-python.ki-solid:before {
  content: '\eaa9';
}
.ki-question-2.ki-solid:before {
  content: '\eaaa';
}
.ki-question.ki-solid:before {
  content: '\eaab';
}
.ki-questionnaire-tablet.ki-solid:before {
  content: '\eaac';
}
.ki-ranking.ki-solid:before {
  content: '\eaad';
}
.ki-react.ki-solid:before {
  content: '\eaae';
}
.ki-receipt-square.ki-solid:before {
  content: '\eaaf';
}
.ki-rescue.ki-solid:before {
  content: '\eab0';
}
.ki-right-left.ki-solid:before {
  content: '\eab1';
}
.ki-right-square.ki-solid:before {
  content: '\eab2';
}
.ki-right.ki-solid:before {
  content: '\eab3';
}
.ki-rocket.ki-solid:before {
  content: '\eab4';
}
.ki-route.ki-solid:before {
  content: '\eab5';
}
.ki-router.ki-solid:before {
  content: '\eab6';
}
.ki-row-horizontal.ki-solid:before {
  content: '\eab7';
}
.ki-row-vertical.ki-solid:before {
  content: '\eab8';
}
.ki-safe-home.ki-solid:before {
  content: '\eab9';
}
.ki-satellite.ki-solid:before {
  content: '\eaba';
}
.ki-save-2.ki-solid:before {
  content: '\eabb';
}
.ki-save-deposit.ki-solid:before {
  content: '\eabc';
}
.ki-scan-barcode.ki-solid:before {
  content: '\eabd';
}
.ki-scooter-2.ki-solid:before {
  content: '\eabe';
}
.ki-scooter.ki-solid:before {
  content: '\eabf';
}
.ki-screen.ki-solid:before {
  content: '\eac0';
}
.ki-scroll.ki-solid:before {
  content: '\eac1';
}
.ki-search-list.ki-solid:before {
  content: '\eac2';
}
.ki-security-check.ki-solid:before {
  content: '\eac3';
}
.ki-security-user.ki-solid:before {
  content: '\eac4';
}
.ki-send.ki-solid:before {
  content: '\eac5';
}
.ki-setting-2.ki-solid:before {
  content: '\eac6';
}
.ki-setting-3.ki-solid:before {
  content: '\eac7';
}
.ki-setting-4.ki-solid:before {
  content: '\eac8';
}
.ki-setting.ki-solid:before {
  content: '\eac9';
}
.ki-share.ki-solid:before {
  content: '\eaca';
}
.ki-shield-cross.ki-solid:before {
  content: '\eacb';
}
.ki-shield-search.ki-solid:before {
  content: '\eacc';
}
.ki-shield-slash.ki-solid:before {
  content: '\eacd';
}
.ki-shield-tick.ki-solid:before {
  content: '\eace';
}
.ki-shield.ki-solid:before {
  content: '\eacf';
}
.ki-ship.ki-solid:before {
  content: '\ead0';
}
.ki-shop.ki-solid:before {
  content: '\ead1';
}
.ki-simcard-2.ki-solid:before {
  content: '\ead2';
}
.ki-simcard.ki-solid:before {
  content: '\ead3';
}
.ki-size.ki-solid:before {
  content: '\ead4';
}
.ki-slack.ki-solid:before {
  content: '\ead5';
}
.ki-slider-horizontal-2.ki-solid:before {
  content: '\ead6';
}
.ki-slider-horizontal.ki-solid:before {
  content: '\ead7';
}
.ki-slider-vertical-2.ki-solid:before {
  content: '\ead8';
}
.ki-slider-vertical.ki-solid:before {
  content: '\ead9';
}
.ki-slider.ki-solid:before {
  content: '\eada';
}
.ki-sms.ki-solid:before {
  content: '\eadb';
}
.ki-snapchat.ki-solid:before {
  content: '\eadc';
}
.ki-social-media.ki-solid:before {
  content: '\eadd';
}
.ki-soft-2.ki-solid:before {
  content: '\eade';
}
.ki-soft-3.ki-solid:before {
  content: '\eadf';
}
.ki-soft.ki-solid:before {
  content: '\eae0';
}
.ki-some-files.ki-solid:before {
  content: '\eae1';
}
.ki-sort.ki-solid:before {
  content: '\eae2';
}
.ki-speaker.ki-solid:before {
  content: '\eae3';
}
.ki-spotify.ki-solid:before {
  content: '\eae4';
}
.ki-spring-framework.ki-solid:before {
  content: '\eae5';
}
.ki-square-brackets.ki-solid:before {
  content: '\eae6';
}
.ki-star.ki-solid:before {
  content: '\eae7';
}
.ki-status.ki-solid:before {
  content: '\eae8';
}
.ki-subtitle.ki-solid:before {
  content: '\eae9';
}
.ki-sun.ki-solid:before {
  content: '\eaea';
}
.ki-support-24.ki-solid:before {
  content: '\eaeb';
}
.ki-switch.ki-solid:before {
  content: '\eaec';
}
.ki-syringe.ki-solid:before {
  content: '\eaed';
}
.ki-tablet-book.ki-solid:before {
  content: '\eaee';
}
.ki-tablet-delete.ki-solid:before {
  content: '\eaef';
}
.ki-tablet-down.ki-solid:before {
  content: '\eaf0';
}
.ki-tablet-ok.ki-solid:before {
  content: '\eaf1';
}
.ki-tablet-text-down.ki-solid:before {
  content: '\eaf2';
}
.ki-tablet-text-up.ki-solid:before {
  content: '\eaf3';
}
.ki-tablet-up.ki-solid:before {
  content: '\eaf4';
}
.ki-tablet.ki-solid:before {
  content: '\eaf5';
}
.ki-tag-cross.ki-solid:before {
  content: '\eaf6';
}
.ki-tag.ki-solid:before {
  content: '\eaf7';
}
.ki-teacher.ki-solid:before {
  content: '\eaf8';
}
.ki-tech-wifi.ki-solid:before {
  content: '\eaf9';
}
.ki-technology-2.ki-solid:before {
  content: '\eafa';
}
.ki-technology-3.ki-solid:before {
  content: '\eafb';
}
.ki-technology-4.ki-solid:before {
  content: '\eafc';
}
.ki-technology.ki-solid:before {
  content: '\eafd';
}
.ki-telephone-geolocation.ki-solid:before {
  content: '\eafe';
}
.ki-test-tubes.ki-solid:before {
  content: '\eaff';
}
.ki-text-align-center.ki-solid:before {
  content: '\eb00';
}
.ki-text-align-justify-center.ki-solid:before {
  content: '\eb01';
}
.ki-text-align-left.ki-solid:before {
  content: '\eb02';
}
.ki-text-align-right.ki-solid:before {
  content: '\eb03';
}
.ki-text-bold.ki-solid:before {
  content: '\eb04';
}
.ki-text-circle.ki-solid:before {
  content: '\eb05';
}
.ki-text-italic.ki-solid:before {
  content: '\eb06';
}
.ki-text-number.ki-solid:before {
  content: '\eb07';
}
.ki-text-strikethrough.ki-solid:before {
  content: '\eb08';
}
.ki-text-underline.ki-solid:before {
  content: '\eb09';
}
.ki-text.ki-solid:before {
  content: '\eb0a';
}
.ki-thermometer.ki-solid:before {
  content: '\eb0b';
}
.ki-theta.ki-solid:before {
  content: '\eb0c';
}
.ki-tiktok.ki-solid:before {
  content: '\eb0d';
}
.ki-time.ki-solid:before {
  content: '\eb0e';
}
.ki-timer.ki-solid:before {
  content: '\eb0f';
}
.ki-to-left.ki-solid:before {
  content: '\eb10';
}
.ki-to-right.ki-solid:before {
  content: '\eb11';
}
.ki-toggle-off-circle.ki-solid:before {
  content: '\eb12';
}
.ki-toggle-off.ki-solid:before {
  content: '\eb13';
}
.ki-toggle-on-circle.ki-solid:before {
  content: '\eb14';
}
.ki-toggle-on.ki-solid:before {
  content: '\eb15';
}
.ki-trailer.ki-solid:before {
  content: '\eb16';
}
.ki-trash-square.ki-solid:before {
  content: '\eb17';
}
.ki-trash.ki-solid:before {
  content: '\eb18';
}
.ki-tree.ki-solid:before {
  content: '\eb19';
}
.ki-trello.ki-solid:before {
  content: '\eb1a';
}
.ki-triangle.ki-solid:before {
  content: '\eb1b';
}
.ki-truck.ki-solid:before {
  content: '\eb1c';
}
.ki-ts.ki-solid:before {
  content: '\eb1d';
}
.ki-twitch.ki-solid:before {
  content: '\eb1e';
}
.ki-twitter.ki-solid:before {
  content: '\eb1f';
}
.ki-two-credit-cart.ki-solid:before {
  content: '\eb20';
}
.ki-underlining.ki-solid:before {
  content: '\eb21';
}
.ki-up-down.ki-solid:before {
  content: '\eb22';
}
.ki-up-square.ki-solid:before {
  content: '\eb23';
}
.ki-up.ki-solid:before {
  content: '\eb24';
}
.ki-update-file.ki-solid:before {
  content: '\eb25';
}
.ki-update-folder.ki-solid:before {
  content: '\eb26';
}
.ki-user-edit.ki-solid:before {
  content: '\eb27';
}
.ki-user-square.ki-solid:before {
  content: '\eb28';
}
.ki-user-tick.ki-solid:before {
  content: '\eb29';
}
.ki-user.ki-solid:before {
  content: '\eb2a';
}
.ki-verify.ki-solid:before {
  content: '\eb2b';
}
.ki-vibe.ki-solid:before {
  content: '\eb2c';
}
.ki-virus.ki-solid:before {
  content: '\eb2d';
}
.ki-vue.ki-solid:before {
  content: '\eb2e';
}
.ki-vuesax.ki-solid:before {
  content: '\eb2f';
}
.ki-wallet.ki-solid:before {
  content: '\eb30';
}
.ki-wanchain.ki-solid:before {
  content: '\eb31';
}
.ki-watch.ki-solid:before {
  content: '\eb32';
}
.ki-whatsapp.ki-solid:before {
  content: '\eb33';
}
.ki-wifi-home.ki-solid:before {
  content: '\eb34';
}
.ki-wifi-square.ki-solid:before {
  content: '\eb35';
}
.ki-wifi.ki-solid:before {
  content: '\eb36';
}
.ki-wrench.ki-solid:before {
  content: '\eb37';
}
.ki-xaomi.ki-solid:before {
  content: '\eb38';
}
.ki-xd.ki-solid:before {
  content: '\eb39';
}
.ki-xmr.ki-solid:before {
  content: '\eb3a';
}
.ki-yii.ki-solid:before {
  content: '\eb3b';
}
.ki-youtube.ki-solid:before {
  content: '\eb3c';
}

.ReactCollapse--collapse{transition:height 300ms !important}:root,[data-bs-theme=light]{--bs-prismjs-bg: #1e1e3f;--bs-prismjs-border: rgba(255, 255, 255, 0.1);--bs-prismjs-btn-bg: rgb(44.8064516129, 44.8064516129, 94.0935483871);--bs-prismjs-btn-bg-hover: rgb(44.8064516129, 44.8064516129, 94.0935483871);--bs-prismjs-btn-color: rgba(255, 255, 255, 0.75);--bs-prismjs-btn-color-hover: #009ef7;--bs-prismjs-scrollbar-color: rgb(49.7419354839, 49.7419354839, 104.4580645161);--bs-prismjs-scrollbar-color-hover: rgb(54.6774193548, 54.6774193548, 114.8225806452)}[data-bs-theme=dark]{--bs-prismjs-bg: #151521;--bs-prismjs-border: rgba(255, 255, 255, 0.1);--bs-prismjs-btn-bg: rgb(38.85, 38.85, 61.05);--bs-prismjs-btn-bg-hover: rgb(38.85, 38.85, 61.05);--bs-prismjs-btn-color: rgba(255, 255, 255, 0.75);--bs-prismjs-btn-color-hover: #009ef7;--bs-prismjs-scrollbar-color: rgb(44.8, 44.8, 70.4);--bs-prismjs-scrollbar-color-hover: rgb(50.75, 50.75, 79.75)}.highlight{position:relative;background:#1e1e3f;background:var(--bs-prismjs-bg);border-radius:.475rem;padding:1.75rem 1.5rem 1.75rem 1.5rem}.highlight .nav{border-bottom:1px solid rgba(255, 255, 255, 0.1);border-bottom:1px solid var(--bs-prismjs-border);padding-bottom:1rem;margin-bottom:1rem;margin-top:-0.25rem}.highlight .nav .nav-item{margin-right:.75rem}.highlight .nav .nav-link{font-size:.9rem;font-weight:500;padding:.35rem 1rem;border-radius:.475rem;color:rgba(255, 255, 255, 0.75);color:var(--bs-prismjs-btn-color);transition:all .2s ease-in-out;background-color:rgba(0,0,0,0)}.highlight .nav .nav-link:focus,.highlight .nav .nav-link.active{transition:all .2s ease-in-out;background-color:rgb(44.8064516129, 44.8064516129, 94.0935483871);background-color:var(--bs-prismjs-btn-bg-hover);color:#009ef7;color:var(--bs-prismjs-btn-color-hover)}.highlight .highlight-copy{display:none;position:absolute;right:1.75rem;top:1.5rem;font-size:.85rem;font-weight:500;padding:.35rem 1rem !important;transition:all .2s ease-in-out;background-color:rgb(44.8064516129, 44.8064516129, 94.0935483871);background-color:var(--bs-prismjs-btn-bg);color:rgba(255, 255, 255, 0.75);color:var(--bs-prismjs-btn-color)}.highlight .highlight-copy:focus,.highlight .highlight-copy:hover{transition:all .2s ease-in-out;background-color:rgb(44.8064516129, 44.8064516129, 94.0935483871);background-color:var(--bs-prismjs-btn-bg-hover);color:#009ef7;color:var(--bs-prismjs-btn-color-hover)}.highlight:hover .highlight-copy{display:flex}.highlight .highlight-code pre{background-color:rgba(0,0,0,0);overflow:auto;padding:0;margin:0;scrollbar-color:rgb(49.7419354839, 49.7419354839, 104.4580645161) rgba(0,0,0,0);scrollbar-color:var(--bs-prismjs-scrollbar-color) rgba(0,0,0,0)}.highlight .highlight-code pre::-webkit-scrollbar-thumb{background-color:rgb(49.7419354839, 49.7419354839, 104.4580645161);background-color:var(--bs-prismjs-scrollbar-color)}.highlight .highlight-code pre::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.highlight .highlight-code pre:hover{scrollbar-color:rgb(54.6774193548, 54.6774193548, 114.8225806452) rgba(0,0,0,0);scrollbar-color:var(--bs-prismjs-scrollbar-color-hover) rgba(0,0,0,0)}.highlight .highlight-code pre:hover::-webkit-scrollbar-thumb{background-color:rgb(54.6774193548, 54.6774193548, 114.8225806452);background-color:var(--bs-prismjs-scrollbar-color-hover)}.highlight .highlight-code pre:hover::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.highlight .highlight-code pre code[class*=language-]{padding:0;margin:0;font-size:1rem !important}.fslightbox-slide-btn{border-radius:.475rem}.fslightbox-toolbar{border-bottom-left-radius:.475rem}.select2-container--bootstrap5 .select2-selection{box-shadow:none;height:auto;outline:none !important}.select2-container--bootstrap5.select2-container--focus:not(.select2-container--disabled) .form-select-solid,.select2-container--bootstrap5.select2-container--open:not(.select2-container--disabled) .form-select-solid{background-color:var(--bs-gray-200)}.select2-container--bootstrap5.select2-container--focus:not(.select2-container--disabled) .form-select:not(.form-select-solid):not(.form-select-transparent),.select2-container--bootstrap5.select2-container--open:not(.select2-container--disabled) .form-select:not(.form-select-solid):not(.form-select-transparent){border-color:var(--bs-gray-400)}.select2-container--bootstrap5.select2-container--disabled .form-select{background-color:var(--bs-gray-200);border-color:var(--bs-gray-300)}.select2-container--bootstrap5.select2-container--disabled .form-select .select2-selection__rendered,.select2-container--bootstrap5.select2-container--disabled .form-select .select2-selection__placeholder{color:var(--bs-gray-500) !important}.select2-container--bootstrap5.select2-container--disabled .form-select.form-select-transparent{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.select2-container--bootstrap5 .select2-search.select2-search--inline{flex-grow:1}.select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field{color:var(--bs-gray-700)}.select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field::placeholder{color:var(--bs-gray-500)}.select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field::-moz-placeholder{color:var(--bs-gray-500);opacity:1}.select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field{font-weight:500;font-family:inherit !important;background-color:rgba(0,0,0,0);border:0;box-shadow:none;outline:none;line-height:1;margin:0;padding:0}.select2-container--bootstrap5 .form-select-solid .select2-search.select2-search--inline .select2-search__field{color:var(--bs-gray-700);font-family:inherit !important}.select2-container--bootstrap5 .form-select-solid .select2-search.select2-search--inline .select2-search__field::placeholder{color:var(--bs-gray-500)}.select2-container--bootstrap5 .form-select-solid .select2-search.select2-search--inline .select2-search__field::-moz-placeholder{color:var(--bs-gray-500);opacity:1}.select2-container--bootstrap5 .select2-selection--single{display:flex;align-items:center}.select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered{display:block;padding-left:0;padding-right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bs-input-color)}.select2-container--bootstrap5 .select2-selection--single .select2-selection__placeholder{color:var(--bs-gray-500)}.select2-container--bootstrap5 .select2-selection--single.form-select-solid .select2-selection__rendered{color:var(--bs-gray-700)}.select2-container--bootstrap5 .select2-selection--single.form-select-solid .select2-selection__placeholder{color:var(--bs-gray-500)}.select2-container--bootstrap5 .select2-selection--single.form-select-transparent .select2-selection__rendered{color:var(--bs-gray-800)}.select2-container--bootstrap5 .select2-selection--single.form-select-transparent .select2-selection__placeholder{color:var(--bs-gray-800)}.select2-container--bootstrap5 .select2-selection--single.form-select-dark .select2-selection__rendered{color:var(--bs-gray-900)}.select2-container--bootstrap5 .select2-selection--multiple{display:flex;align-items:center}.select2-container--bootstrap5 .select2-selection--multiple .select2-search.select2-search--inline{display:inline-flex}.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered{display:inline;margin:0;padding:0}.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{display:inline-flex;align-items:center;position:relative;background-color:var(--bs-gray-300)}.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-gray-700);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-gray-700%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-gray-700%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");display:block;position:absolute;transform:translateY(-50%);opacity:.5;border:0;transition:color .2s ease;top:50%}.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove span{display:none}.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover{opacity:1;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");transition:color .2s ease}.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__display{font-weight:500}.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{height:.6rem;width:.6rem}.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm{min-height:calc(1.5em + 1.1rem + 2px);padding-top:.35rem;padding-bottom:.35rem}.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-selection__choice{border-radius:.425rem;padding:.1rem .35rem;margin-right:.35rem;margin-top:.1rem;margin-bottom:.1rem}.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-selection__choice .select2-selection__choice__display{margin-left:.95rem;font-size:.95rem}.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-search__field{height:14px}.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg){min-height:calc(1.5em + 1.55rem + 2px);padding-top:.575rem;padding-bottom:.575rem}.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice{border-radius:.475rem;padding:.1rem .5rem;margin-right:.5rem;margin-top:.1rem;margin-bottom:.1rem}.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice .select2-selection__choice__display{margin-left:1.1rem;font-size:1.1rem}.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-search__field{height:16px}.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg{min-height:calc(1.5em + 1.65rem + 2px);padding-top:.525rem;padding-bottom:.525rem}.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-selection__choice{border-radius:.625rem;padding:.15rem .65rem;margin-right:.65rem;margin-top:.15rem;margin-bottom:.15rem}.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-selection__choice .select2-selection__choice__display{margin-left:1.25rem;font-size:1.15rem}.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-search__field{height:18px}.select2-container--bootstrap5 .select2-dropdown{border:0;box-shadow:var(--bs-dropdown-box-shadow);border-radius:.475rem;padding:1rem 0;background-color:var(--bs-dropdown-bg)}.modal-open .select2-container--bootstrap5 .select2-dropdown{z-index:1056}.select2-container--bootstrap5 .select2-dropdown .select2-search{padding:.5rem 1.25rem;margin:0 0 .5rem 0}.select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field{background-color:var(--bs-body-bg);padding:.55rem .75rem;color:var(--bs-gray-700);font-size:.95rem;border:1px solid var(--bs-gray-300);border-radius:.425rem;outline:0 !important}.select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field:focus,.select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field:active{border:1px solid var(--bs-gray-400)}.select2-container--bootstrap5 .select2-dropdown .select2-results>.select2-results__options{max-height:250px;overflow-y:auto}.select2-container--bootstrap5 .select2-dropdown .select2-results__option{color:var(--bs-gray-700);transition:color .2s ease;padding:.75rem 1.25rem;margin:0 0}.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--highlighted{background-color:var(--bs-component-hover-bg);color:var(--bs-component-hover-color);transition:color .2s ease}.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected{background-color:var(--bs-component-hover-bg);color:var(--bs-component-hover-color);transition:color .2s ease;position:relative}.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected:after{top:50%;display:block;position:absolute;transform:translateY(-50%);height:.75rem;width:.75rem;content:"";mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-component-hover-color);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 11%27%3e%3cpath fill=%27var%28--bs-component-hover-color%29%27 d=%27M4.89557 6.49823L2.79487 4.26513C2.26967 3.70683 1.38251 3.70683 0.857309 4.26513C0.375593 4.77721 0.375593 5.57574 0.857309 6.08781L4.74989 10.2257C5.14476 10.6455 5.81176 10.6455 6.20663 10.2257L13.1427 2.85252C13.6244 2.34044 13.6244 1.54191 13.1427 1.02984C12.6175 0.471537 11.7303 0.471536 11.2051 1.02984L6.06096 6.49823C5.74506 6.83403 5.21146 6.83403 4.89557 6.49823Z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 11%27%3e%3cpath fill=%27var%28--bs-component-hover-color%29%27 d=%27M4.89557 6.49823L2.79487 4.26513C2.26967 3.70683 1.38251 3.70683 0.857309 4.26513C0.375593 4.77721 0.375593 5.57574 0.857309 6.08781L4.74989 10.2257C5.14476 10.6455 5.81176 10.6455 6.20663 10.2257L13.1427 2.85252C13.6244 2.34044 13.6244 1.54191 13.1427 1.02984C12.6175 0.471537 11.7303 0.471536 11.2051 1.02984L6.06096 6.49823C5.74506 6.83403 5.21146 6.83403 4.89557 6.49823Z%27/%3e%3c/svg%3e");mask-position:center;-webkit-mask-position:center;right:1.25rem}.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--disabled{color:var(--bs-gray-400)}.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__message{color:var(--bs-gray-600)}.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--group{padding-left:0;padding-right:0}.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--group .select2-results__group{display:block;color:var(--bs-gray-800);font-weight:500;font-size:1.15rem;padding:0 1.25rem 0 1.25rem;margin:0 0 .25rem 0}.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--group .select2-results__option{padding:.75rem 1.25rem;margin:0 0}.select2-container--bootstrap5 .select2-selection__clear{display:block;height:.7rem;width:.7rem;top:50%;right:3rem;position:absolute;transform:translateY(-50%);background-color:var(--bs-gray-700) !important;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-gray-700);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-gray-700%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-gray-700%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e")}.select2-container--bootstrap5 .select2-selection__clear span{display:none}.select2-container--bootstrap5 .select2-selection__clear:hover{background-color:var(--bs-primary) !important;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e")}.form-floating .form-select{padding-top:1.85rem !important}.fv-plugins-message-container{--input-invalid-color: var(--bs-danger);margin-top:.3rem}.fv-plugins-message-container .fv-help-block{color:var(--bs-danger);font-size:1rem;font-weight:400}.fv-plugins-message-container.valid-feedback,.fv-plugins-message-container.invalid-feedback{display:block;font-weight:400}.daterangepicker{padding:0;margin:0;border:0;width:auto;background-color:var(--bs-body-bg);box-shadow:var(--bs-dropdown-box-shadow);font-family:Inter,Helvetica,"sans-serif";z-index:1000;border-radius:.475rem}.daterangepicker:after,.daterangepicker:before{display:none}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:rgba(0,0,0,0)}.modal-open .daterangepicker{z-index:1056}.daterangepicker .calendar-table{background-color:var(--bs-body-bg);border:0}.daterangepicker .ranges{border-radius:.475rem;background-color:var(--bs-body-bg);position:relative;overflow:hidden}.daterangepicker .ranges ul{padding:1rem 0;width:150px;overflow:auto;max-height:260px}.daterangepicker .ranges li{padding:.7rem 1.75rem;font-weight:500;font-size:1rem;color:var(--bs-gray-600);transition:color .2s ease}.daterangepicker .ranges li:hover{background-color:var(--bs-component-hover-bg);color:var(--bs-component-hover-color);transition:color .2s ease}.daterangepicker .ranges li.active{background-color:var(--bs-component-active-bg);color:var(--bs-component-active-color);transition:color .2s ease}.daterangepicker.show-calendar .ranges{border-radius:0;border-top-left-radius:.475rem;margin-top:0;height:297px}.daterangepicker.show-ranges.show-calendar .ranges{border-right:1px solid var(--bs-gray-200)}.daterangepicker.show-ranges .drp-calendar.left{border-left:0}.daterangepicker .drp-buttons{padding:1rem 1.75rem;border-top:1px solid var(--bs-gray-200)}.daterangepicker .drp-buttons .btn{font-size:1rem;font-weight:500;padding:.5rem 1rem}.daterangepicker .drp-buttons .cancelBtn{color:var(--bs-light-inverse)}.daterangepicker .drp-buttons .cancelBtn i,.daterangepicker .drp-buttons .cancelBtn .svg-icon{color:var(--bs-light-inverse)}.daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after{color:var(--bs-light-inverse)}.daterangepicker .drp-buttons .cancelBtn{border-color:var(--bs-light);background-color:var(--bs-light)}.btn-check:checked+.daterangepicker .drp-buttons .cancelBtn,.btn-check:active+.daterangepicker .drp-buttons .cancelBtn,.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active),.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active),.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active),.daterangepicker .drp-buttons .cancelBtn.active,.daterangepicker .drp-buttons .cancelBtn.show,.show>.daterangepicker .drp-buttons .cancelBtn{color:var(--bs-light-inverse)}.btn-check:checked+.daterangepicker .drp-buttons .cancelBtn i,.btn-check:checked+.daterangepicker .drp-buttons .cancelBtn .svg-icon,.btn-check:active+.daterangepicker .drp-buttons .cancelBtn i,.btn-check:active+.daterangepicker .drp-buttons .cancelBtn .svg-icon,.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active) i,.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active) .svg-icon,.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) i,.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) .svg-icon,.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active) i,.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active) .svg-icon,.daterangepicker .drp-buttons .cancelBtn.active i,.daterangepicker .drp-buttons .cancelBtn.active .svg-icon,.daterangepicker .drp-buttons .cancelBtn.show i,.daterangepicker .drp-buttons .cancelBtn.show .svg-icon,.show>.daterangepicker .drp-buttons .cancelBtn i,.show>.daterangepicker .drp-buttons .cancelBtn .svg-icon{color:var(--bs-light-inverse)}.btn-check:checked+.daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after,.btn-check:active+.daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after,.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active).dropdown-toggle:after,.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active).dropdown-toggle:after,.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active).dropdown-toggle:after,.daterangepicker .drp-buttons .cancelBtn.active.dropdown-toggle:after,.daterangepicker .drp-buttons .cancelBtn.show.dropdown-toggle:after,.show>.daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after{color:var(--bs-light-inverse)}.btn-check:checked+.daterangepicker .drp-buttons .cancelBtn,.btn-check:active+.daterangepicker .drp-buttons .cancelBtn,.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active),.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active),.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active),.daterangepicker .drp-buttons .cancelBtn.active,.daterangepicker .drp-buttons .cancelBtn.show,.show>.daterangepicker .drp-buttons .cancelBtn{border-color:var(--bs-light-active);background-color:var(--bs-light-active) !important}.daterangepicker .drp-selected{font-size:.9rem}.daterangepicker .drp-calendar.left,.daterangepicker .drp-calendar.right{padding:1rem 1rem}.daterangepicker .drp-calendar.left{border-left:0 !important}.daterangepicker .drp-calendar th,.daterangepicker .drp-calendar td{font-size:1rem;font-weight:400;width:33px;height:33px}.daterangepicker .drp-calendar th.available:hover,.daterangepicker .drp-calendar td.available:hover{border-radius:.475rem;background-color:var(--bs-component-hover-bg);color:var(--bs-component-hover-color)}.daterangepicker .drp-calendar th{font-weight:500;color:var(--bs-gray-800)}.daterangepicker .drp-calendar th.month{font-weight:500;color:var(--bs-gray-800)}.daterangepicker .drp-calendar th.next span,.daterangepicker .drp-calendar th.prev span{border-width:0 1px 1px 0;border-color:var(--bs-gray-600)}.daterangepicker .drp-calendar th.next.available:hover span,.daterangepicker .drp-calendar th.prev.available:hover span{border-color:var(--bs-component-hover-color)}.daterangepicker .drp-calendar th.next span{margin-right:1px}.daterangepicker .drp-calendar th.prev span{margin-left:1px}.daterangepicker .drp-calendar td{color:var(--bs-gray-700)}.daterangepicker .drp-calendar td.available.off{color:var(--bs-gray-400)}.daterangepicker .drp-calendar td.active{background-color:var(--bs-component-active-bg) !important;color:var(--bs-component-active-color) !important;border-radius:.475rem}.daterangepicker .drp-calendar td.active.start-date{border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar td.active.end-date{border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar td.active.start-date.end-date{border-radius:.475rem}.daterangepicker .drp-calendar td.today,.daterangepicker .drp-calendar td.today.active{background:var(--bs-gray-200) !important;color:var(--bs-gray-700) !important;border-radius:.475rem}.daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today){background-color:var(--bs-component-hover-bg);color:var(--bs-component-hover-color)}.daterangepicker .drp-calendar td:hover{background-color:var(--bs-component-hover-bg);color:var(--bs-component-hover-color)}.daterangepicker select.ampmselect,.daterangepicker select.minuteselect,.daterangepicker select.hourselect,.daterangepicker select.monthselect,.daterangepicker select.yearselect{padding-top:.35rem;padding-bottom:.35rem;border-radius:.475rem;background-color:var(--bs-body-bg) !important;border-color:rgba(0,0,0,0);color:var(--bs-input-color);font-weight:500;outline:0 !important}.daterangepicker select.ampmselect:focus,.daterangepicker select.minuteselect:focus,.daterangepicker select.hourselect:focus,.daterangepicker select.monthselect:focus,.daterangepicker select.yearselect:focus{background-color:var(--bs-gray-100)}@media(max-width: 767.98px){.daterangepicker.show-calendar .ranges{float:none !important;height:auto !important}.daterangepicker.show-calendar .ranges ul{width:100%}.daterangepicker.show-calendar .drp-calendar{float:none !important;max-width:none !important;max-width:initial !important;display:flex;flex-direction:column;align-items:center}}.flatpickr-calendar{width:280px !important;font-family:inherit;border:0;border-radius:0;box-shadow:var(--bs-dropdown-box-shadow);background-color:var(--bs-body-bg);border-radius:.475rem}.flatpickr-calendar:before,.flatpickr-calendar:after{display:none}.flatpickr-calendar.hasWeeks{width:325px !important}.flatpickr-months{padding:0 1rem;padding-top:.5rem}.flatpickr-innerContainer{padding:.5rem 1rem}.flatpickr-days,.dayContainer{width:100% !important;min-width:100% !important;max-width:100% !important}.flatpickr-months .flatpickr-month{background:rgba(0,0,0,0);color:var(--bs-gray-600);fill:var(--bs-gray-600);height:46px}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{display:flex;align-items:center;justify-content:center;border-radius:.475rem;top:1rem}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{fill:var(--bs-gray-500);height:13px;width:13px}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{background:var(--bs-gray-100)}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--bs-gray-700)}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:1rem}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:1rem}.flatpickr-current-month{font-weight:500;color:inherit}.flatpickr-current-month .numInputWrapper{border-radius:.475rem;width:65px}.flatpickr-current-month .numInputWrapper span.arrowUp{border-top-right-radius:.475rem}.flatpickr-current-month .numInputWrapper span.arrowDown{border-bottom-right-radius:.475rem}.flatpickr-current-month .flatpickr-monthDropdown-months{border:0 !important;background-color:var(--bs-body-bg);font-size:1rem;color:var(--bs-gray-700);font-weight:500;padding:.5rem .75rem;margin-right:.5rem;outline:none !important;border-radius:.475rem;appearance:none;-moz-appearance:none;-webkit-appearance:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:var(--bs-gray-100)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{font-size:1rem;color:var(--bs-gray-700);font-weight:500;background-color:rgba(0,0,0,0);outline:none;padding:0}.flatpickr-current-month span.cur-month{color:var(--bs-gray-700);font-size:1rem;font-weight:500}.flatpickr-current-month span.cur-month:hover{background:var(--bs-gray-100)}.flatpickr-current-month input.cur-year{color:var(--bs-gray-700);font-size:1.1rem !important;padding:.5rem .75rem;font-weight:500;outline:0 !important}span.flatpickr-weekday{color:var(--bs-gray-800);font-size:1rem;font-weight:600}.flatpickr-time{border-bottom-right-radius:.475rem;border-bottom-left-radius:.475rem}.flatpickr-calendar.hasTime .flatpickr-time{height:height;line-height:height;max-height:height;border-top:1px solid var(--bs-gray-100)}.flatpickr-time .numInputWrapper{height:height}.flatpickr-time .flatpickr-am-pm{color:var(--bs-gray-700);font-size:1rem;font-weight:500}.flatpickr-time input.flatpickr-hour,.flatpickr-time input.flatpickr-minute{color:var(--bs-gray-700);font-size:1rem;font-weight:500}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:rgba(0,0,0,0)}.numInputWrapper span{border-left:0 !important;border-top:0 !important;border-bottom:0 !important;border-right:0 !important}.numInputWrapper span:hover{background:rgba(0,0,0,0) !important}.numInputWrapper span:after{top:50% !important;transform:translateY(-50%)}.numInputWrapper span.arrowUp:after{border-bottom-color:var(--bs-gray-500) !important}.numInputWrapper span.arrowUp:hover:after{border-bottom-color:var(--bs-gray-700) !important}.numInputWrapper span.arrowDown:after{border-top-color:var(--bs-gray-500) !important}.numInputWrapper span.arrowDown:hover:after{border-top-color:var(--bs-gray-700) !important}.numInputWrapper:hover{background:rgba(0,0,0,0)}.flatpickr-day{font-size:1rem;border-radius:.475rem;box-shadow:none !important;height:36px;width:100%;max-width:100% !important;margin:0;line-height:36px;color:var(--bs-gray-600);margin-top:0 !important}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:var(--bs-component-hover-bg);color:var(--bs-component-hover-color);border-color:rgba(0,0,0,0)}.flatpickr-day.today{background:var(--bs-gray-100);color:var(--bs-gray-600);border-color:rgba(0,0,0,0)}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:rgba(0,0,0,0);background:var(--bs-gray-200);color:var(--bs-gray-700)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--bs-component-active-bg);color:var(--bs-component-active-color);border-color:rgba(0,0,0,0)}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:var(--bs-component-hover-bg);color:var(--bs-component-hover-color);border-color:rgba(0,0,0,0)}.flatpickr-day.today{border-color:rgba(0,0,0,0)}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:rgba(0,0,0,0);background:var(--bs-gray-100);color:var(--bs-gray-600)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--bs-component-active-bg);color:var(--bs-component-active-color);border-color:rgba(0,0,0,0)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:var(--bs-gray-400);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:var(--bs-gray-400)}.flatpickr-weekwrapper{margin-right:5px}.tagify{--tagify-dd-bg-color: var(--bs-body-bg);--tags-border-color: var(--bs-gray-300);--tags-hover-border-color: var(--bs-gray-300);--tags-focus-border-color: var(--bs-gray-400);--tag-bg: var(--bs-gray-200);--tag-hover: var(--bs-gray-200);--tag-text-color: var(--bs-gray-700);--tag-text-color--edit: var(--bs-gray-700);--tag-pad: 0 0.5rem;--tag-inset-shadow-size: 1rem;--tag-invalid-color: var(--bs-danger);--tag-invalid-bg: var(--bs-danger-light);--tag-remove-bg: var(--bs-gray-200);--tag-remove-btn-color: transparent;--tag-remove-btn-bg: transparent;--tag-remove-btn-bg--hover: transparent;--input-color: var(--bs-gray-700);--placeholder-color: var(--bs-gray-400);--placeholder-color-focus: var(--bs-gray-500);--loader-size: 0.8rem;--tagify-dd-item--hidden-duration: 0.3s}.tagify .tagify__tag{background-color:var(--tag-bg);margin:0;line-height:1}.tagify .tagify__tag div{border-radius:inherit}.tagify .tagify__tag .tagify__tag-text{overflow:visible}.tagify .tagify__tag .tagify__tag__removeBtn{width:.6rem;height:.6rem;margin:0 .5rem 0 0;border-radius:0;content:" ";mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-gray-500);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-gray-500%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-gray-500%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e")}.tagify .tagify__tag .tagify__tag__removeBtn:after{display:none}.tagify .tagify__tag .tagify__tag__removeBtn:hover{mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e")}.tagify .tagify__tag.tagify--notAllowed div .tagify__tag-text{color:var(--bs-danger);opacity:.5}.tagify .tagify__tag.tagify--notAllowed .tagify__tag__removeBtn{opacity:.5;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-danger);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-danger%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-danger%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e")}.tagify .tagify__tag.tagify--notAllowed .tagify__tag__removeBtn:hover{background:rgba(0,0,0,0);opacity:.75}.tagify .tagify__input{margin:0}.tagify .tagify__input:before{font-size:inherit;line-height:inherit;font-weight:inherit}.tagify.form-control{display:flex;align-items:center;gap:.25rem}.tagify.form-control-sm{border-radius:.425rem;min-height:calc(1.5em + 1.1rem + 2px);padding-top:0.25rem;padding-bottom:0.25rem}.tagify.form-control-sm .tagify__tag{padding:.3rem .3rem;border-radius:.425rem}.tagify.form-control-sm .tagify__tag .tagify__tag-text{font-size:.95rem}.tagify:not(.form-control-sm):not(.form-control-lg){border-radius:.475rem;min-height:calc(1.5em + 1.55rem + 2px);padding-top:.375rem;padding-bottom:.375rem}.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag{padding:.4rem .4rem;border-radius:.475rem}.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag .tagify__tag-text{font-size:1.1rem}.tagify.form-control-lg{border-radius:.625rem;min-height:calc(1.5em + 1.65rem + 2px);padding-top:.325rem;padding-bottom:.325rem}.tagify.form-control-lg .tagify__tag{padding:.5rem .5rem;border-radius:.625rem}.tagify.form-control-lg .tagify__tag .tagify__tag-text{font-size:1.15rem}.tagify__dropdown{box-shadow:var(--bs-dropdown-box-shadow);border:0 !important;outline:none !important;padding:.75rem 0;z-index:1000;background-color:var(--bs-body-bg);border-radius:.475rem}.tagify__dropdown ._wrapper{max-height:none;border-radius:.475rem}.modal-open .tagify__dropdown{z-index:1056}.tagify__dropdown .tagify__dropdown__wrapper{background-color:var(--bs-body-bg);border:0 !important;outline:none !important;box-shadow:none}.tagify__dropdown .tagify__dropdown__item{color:var(--bs-gray-700);border-radius:0;padding:.75rem 1.5rem;margin:0;box-shadow:none;font-weight:500}.tagify__dropdown .tagify__dropdown__item:hover,.tagify__dropdown .tagify__dropdown__item.tagify__dropdown__item--active{background-color:var(--bs-component-hover-bg);color:var(--bs-component-hover-color)}.tagify__dropdown.tagify__inline__suggestions{padding:.775rem 1rem}.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item{display:inline-block;font-size:.95rem;padding:.35rem .5rem;margin:.25rem .5rem .25rem 0;background-color:var(--bs-gray-200);color:var(--bs-gray-700);border-radius:.475rem}.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item:hover,.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item.tagify__dropdown__item--active{background-color:var(--bs-component-hover-bg);color:var(--bs-component-hover-color)}.bootstrap-maxlength{z-index:1040 !important}.modal-open .bootstrap-maxlength{z-index:1060 !important}.bootstrap-maxlength.badge{display:inline-flex !important}.ck-target{display:none}.ck-toolbar{border-radius:.475rem !important}.ck-content{min-height:200px;border-radius:.475rem !important}.ck-content.ck-focused{border-color:var(--bs-primary) !important;box-shadow:none !important}.ck-editor .ck-toolbar{border-top-left-radius:.475rem !important;border-top-right-radius:.475rem !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.ck-editor .ck-content{border-bottom-right-radius:.475rem !important;border-bottom-left-radius:.475rem !important;border-top-left-radius:0 !important;border-top-right-radius:0 !important}.ck-body .ck-balloon-panel .ck-content{min-height:200px;border-color:rgba(0,0,0,0) !important}.ck-body .ck-balloon-panel .ck-content.ck-focused{border-color:var(--bs-primary) !important}.ck-body .ck-balloon-panel.ck-toolbar-container,.ck-body .ck-balloon-panel .ck-toolbar{border-radius:.475rem !important}table.dataTable{width:100% !important;margin:0 !important}table.dataTable th{border-bottom-color:var(--bs-table-border-color)}div.dataTables_wrapper div.dataTables_length{padding:1rem 0}div.dataTables_wrapper div.dataTables_filter{padding:1rem 0}div.dataTables_wrapper div.dataTables_info{display:flex;flex-direction:column;font-weight:500;color:var(--bs-gray-700);padding:1rem 0}div.dataTables_wrapper div.dataTables_info .select-info,div.dataTables_wrapper div.dataTables_info .select-item{margin-left:0;font-size:.9rem;color:var(--bs-text-muted)}div.dataTables_length+div.dataTables_info{margin-left:1rem}div.dataTables_wrapper div.dataTables_paginate{padding:1rem 0;margin-left:.5rem}div.dataTables_wrapper div.dataTables_paginate .pagination{margin:0}table.dataTable>thead>tr>td:not(.sorting_disabled),table.dataTable>thead>tr>th:not(.sorting_disabled){padding-right:0}table.dataTable>thead .sorting:after,table.dataTable>thead .sorting:before{display:none !important}table.dataTable>thead .sorting_asc,table.dataTable>thead .sorting_desc{vertical-align:middle}table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_desc:after{position:relative !important;opacity:1 !important;display:inline-block !important;width:.75rem;height:.75rem;content:" " !important;bottom:auto;right:auto !important;left:auto;margin-left:.5rem}table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:before{display:none !important}table.dataTable>thead .sorting_asc:after{opacity:1;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-text-muted);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-muted%29%27%3e%3cpath d=%27M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-muted%29%27%3e%3cpath d=%27M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z%27/%3e%3c/svg%3e")}table.dataTable>thead .sorting_desc:after{opacity:1;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-text-muted);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-muted%29%27%3e%3cpath d=%27M2.76429 3.27989L1.02083 1.53642C0.848244 1.36382 0.568419 1.36383 0.395831 1.53642C0.223244 1.70901 0.223244 1.98882 0.395831 2.16139L2.70537 4.47096C2.86808 4.63371 3.13191 4.63371 3.29462 4.47096L5.60419 2.16139C5.77675 1.98883 5.77675 1.70901 5.60419 1.53642C5.43156 1.36383 5.15175 1.36383 4.97919 1.53642L3.23571 3.27989C3.10554 3.41006 2.89446 3.41006 2.76429 3.27989Z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-muted%29%27%3e%3cpath d=%27M2.76429 3.27989L1.02083 1.53642C0.848244 1.36382 0.568419 1.36383 0.395831 1.53642C0.223244 1.70901 0.223244 1.98882 0.395831 2.16139L2.70537 4.47096C2.86808 4.63371 3.13191 4.63371 3.29462 4.47096L5.60419 2.16139C5.77675 1.98883 5.77675 1.70901 5.60419 1.53642C5.43156 1.36383 5.15175 1.36383 4.97919 1.53642L3.23571 3.27989C3.10554 3.41006 2.89446 3.41006 2.76429 3.27989Z%27/%3e%3c/svg%3e")}div.dataTables_wrapper .table-responsive{position:relative}div.dataTables_wrapper div.dataTables_processing{border-radius:.475rem;box-shadow:var(--bs-dropdown-box-shadow);background-color:var(--bs-tooltip-bg);color:var(--bs-gray-700);font-weight:500;margin:0 !important;width:auto;padding:1rem 2rem !important;transform:translateX(-50%) translateY(-50%)}div.dataTables_wrapper div.dataTables_processing>div{display:none}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before,table.dataTable.dtr-column.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column.collapsed>tbody>tr>th.dtr-control:before{top:50%;left:0;height:1.35rem;width:1.35rem;line-height:1.5;text-indent:-999px !important;margin-top:-.675rem;margin-right:.675rem;display:inline-block;position:relative;font-size:1.05rem;border:0;box-shadow:none;mask-size:85%;-webkit-mask-size:85%;content:"."}:root table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,[data-bs-theme=light] table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,:root table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before,[data-bs-theme=light] table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before,:root table.dataTable.dtr-column.collapsed>tbody>tr>td.dtr-control:before,[data-bs-theme=light] table.dataTable.dtr-column.collapsed>tbody>tr>td.dtr-control:before,:root table.dataTable.dtr-column.collapsed>tbody>tr>th.dtr-control:before,[data-bs-theme=light] table.dataTable.dtr-column.collapsed>tbody>tr>th.dtr-control:before{mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:#78829d;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3e%3crect opacity=%270.3%27 x=%272%27 y=%272%27 width=%2720%27 height=%2720%27 rx=%275%27 fill=%27%2378829d%27/%3e%3crect x=%2710.8891%27 y=%2717.8033%27 width=%2712%27 height=%272%27 rx=%271%27 transform=%27rotate%28-90 10.8891 17.8033%29%27 fill=%27%2378829d%27/%3e%3crect x=%276.01041%27 y=%2710.9247%27 width=%2712%27 height=%272%27 rx=%271%27 fill=%27%2378829d%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3e%3crect opacity=%270.3%27 x=%272%27 y=%272%27 width=%2720%27 height=%2720%27 rx=%275%27 fill=%27%2378829d%27/%3e%3crect x=%2710.8891%27 y=%2717.8033%27 width=%2712%27 height=%272%27 rx=%271%27 transform=%27rotate%28-90 10.8891 17.8033%29%27 fill=%27%2378829d%27/%3e%3crect x=%276.01041%27 y=%2710.9247%27 width=%2712%27 height=%272%27 rx=%271%27 fill=%27%2378829d%27/%3e%3c/svg%3e")}[data-bs-theme=dark] table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,[data-bs-theme=dark] table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before,[data-bs-theme=dark] table.dataTable.dtr-column.collapsed>tbody>tr>td.dtr-control:before,[data-bs-theme=dark] table.dataTable.dtr-column.collapsed>tbody>tr>th.dtr-control:before{mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:#6d6d80;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3e%3crect opacity=%270.3%27 x=%272%27 y=%272%27 width=%2720%27 height=%2720%27 rx=%275%27 fill=%27%236d6d80%27/%3e%3crect x=%2710.8891%27 y=%2717.8033%27 width=%2712%27 height=%272%27 rx=%271%27 transform=%27rotate%28-90 10.8891 17.8033%29%27 fill=%27%236d6d80%27/%3e%3crect x=%276.01041%27 y=%2710.9247%27 width=%2712%27 height=%272%27 rx=%271%27 fill=%27%236d6d80%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3e%3crect opacity=%270.3%27 x=%272%27 y=%272%27 width=%2720%27 height=%2720%27 rx=%275%27 fill=%27%236d6d80%27/%3e%3crect x=%2710.8891%27 y=%2717.8033%27 width=%2712%27 height=%272%27 rx=%271%27 transform=%27rotate%28-90 10.8891 17.8033%29%27 fill=%27%236d6d80%27/%3e%3crect x=%276.01041%27 y=%2710.9247%27 width=%2712%27 height=%272%27 rx=%271%27 fill=%27%236d6d80%27/%3e%3c/svg%3e")}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control.dtr-control-last:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control.dtr-control-last:before,table.dataTable.dtr-column.collapsed>tbody>tr>td.dtr-control.dtr-control-last:before,table.dataTable.dtr-column.collapsed>tbody>tr>th.dtr-control.dtr-control-last:before{left:100%;right:0}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th.dtr-control:before,table.dataTable.dtr-column.collapsed>tbody>tr.parent>td.dtr-control:before,table.dataTable.dtr-column.collapsed>tbody>tr.parent>th.dtr-control:before{mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:#009ef7;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3e%3crect opacity=%270.3%27 x=%272%27 y=%272%27 width=%2720%27 height=%2720%27 rx=%275%27 fill=%27%23009ef7%27/%3e%3crect x=%276.0104%27 y=%2710.9247%27 width=%2712%27 height=%272%27 rx=%271%27 fill=%27%23009ef7%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3e%3crect opacity=%270.3%27 x=%272%27 y=%272%27 width=%2720%27 height=%2720%27 rx=%275%27 fill=%27%23009ef7%27/%3e%3crect x=%276.0104%27 y=%2710.9247%27 width=%2712%27 height=%272%27 rx=%271%27 fill=%27%23009ef7%27/%3e%3c/svg%3e")}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:100px;font-weight:500}table.dataTable>tbody>tr.child span.dtr-data{font-weight:400}table.dataTable.table-striped>tbody>tr.odd>*{box-shadow:inset 0 0 0 9999px var(--bs-table-striped-bg)}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px var(--bs-primary);color:var(--bs-primary-inverse)}table.dataTable>tbody>tr.selected>* a:not([class=btn]){color:var(--bs-primary-light);font-weight:500;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}table.dataTable>tbody>tr.selected>* a:not([class=btn]):hover{color:var(--bs-primary-inverse)}div.dataTables_scrollBody{border-left:0 !important}div.dataTables_scrollBody .sorting_disabled.sorting_asc:after,div.dataTables_scrollBody .sorting_disabled.sorting_desc:after{display:none !important}.dataTables_scroll>.dataTables_scrollBody>.table>thead{line-height:0}.dataTables_scroll>.dataTables_scrollBody>.table>thead .sorting:after,.dataTables_scroll>.dataTables_scrollBody>.table>thead .sorting:before{display:none !important}div.dtfc-right-top-blocker,div.dtfc-left-top-blocker{background-color:var(--bs-body-bg)}table.dataTable thead tr>.dtfc-fixed-left,table.dataTable thead tr>.dtfc-fixed-right{background-color:var(--bs-body-bg)}table.dataTable tbody tr>.dtfc-fixed-left,table.dataTable tbody tr>.dtfc-fixed-right{background-color:var(--bs-body-bg)}.dtfh-floatingparent{box-shadow:var(--bs-box-shadow-sm)}.dtfh-floatingparent .table{background-color:var(--bs-body-bg) !important}.dtfh-floatingparent,.dtfh-floatingparent .table,.dtfh-floatingparent .table th{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.dtr-details li{display:flex}.dropzone{min-height:auto;padding:1.5rem 1.75rem;text-align:center;cursor:pointer;border:1px dashed var(--bs-primary);background-color:var(--bs-primary-light);border-radius:.475rem !important}.dropzone .dz-message{margin:0;display:flex;text-align:left}.dropzone .dz-preview{border-radius:.475rem !important;margin:.75rem}.dropzone .dz-preview .dz-image{border-radius:.475rem !important;z-index:1}.dropzone .dz-preview.dz-file-preview .dz-image{background:var(--bs-gray-200)}.dropzone .dz-success-mark,.dropzone .dz-error-mark{margin-left:-20px !important;margin-top:-20px !important}.dropzone .dz-success-mark svg,.dropzone .dz-error-mark svg{height:40px !important;width:40px !important}.dropzone .dz-remove{display:flex;justify-content:center;align-items:center;height:1.65rem;width:1.65rem;font-size:1rem;text-indent:-9999px;white-space:nowrap;position:absolute;z-index:2;background-color:var(--bs-body-bg) !important;box-shadow:var(--bs-box-shadow);border-radius:100%;top:-.825rem;right:-.825rem}.dropzone .dz-remove:after{position:absolute;top:0;left:0;bottom:0;right:0;display:block;content:"";mask-size:40%;-webkit-mask-size:40%;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-gray-600);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-gray-600%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-gray-600%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e")}.dropzone .dz-remove:hover:after{mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-primary);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e")}.dropzone .dz-error-message{color:var(--bs-danger-inverse);background:var(--bs-danger)}.dropzone.dropzone-queue{border:0;padding:0;background-color:rgba(0,0,0,0);text-align:left}.dropzone.dropzone-queue .dz-message{display:none}.dropzone.dropzone-queue .dropzone-panel .dropzone-upload,.dropzone.dropzone-queue .dropzone-panel .dropzone-remove-all{display:none}.dropzone.dropzone-queue .dropzone-item{display:flex;align-items:center;margin-top:.75rem;border-radius:.475rem;padding:.5rem 1rem;background-color:var(--bs-gray-100)}.dropzone.dropzone-queue .dropzone-item .dropzone-file{flex-grow:1}.dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-filename{font-size:.9rem;font-weight:500;color:var(--bs-gray-600);text-overflow:ellipsis;margin-right:.5rem}.dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-filename:hover{color:var(--bs-primary)}.dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-error{margin-top:.25rem;font-size:.9rem;font-weight:400;color:var(--bs-danger);text-overflow:ellipsis}.dropzone.dropzone-queue .dropzone-item .dropzone-progress{width:15%}.dropzone.dropzone-queue .dropzone-item .dropzone-progress .progress{height:5px;transition:all .2s ease-in-out}@media(prefers-reduced-motion: reduce){.dropzone.dropzone-queue .dropzone-item .dropzone-progress .progress{transition:none}}.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar{margin-left:1rem;display:flex;flex-wrap:nowrap}.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete{height:25px;width:25px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s ease}.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start>i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel>i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete>i{transition:color .2s ease;font-size:.8rem;color:var(--bs-gray-600)}.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start:hover,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel:hover,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete:hover{transition:color .2s ease}.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start:hover>i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel:hover>i,.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete:hover>i{color:var(--bs-primary)}.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start{transition:color .2s ease}.gmaps img{max-width:none}.gmaps.gmaps-static>div{background-repeat:no-repeat;background-position:50% 50%;display:block}.noUi-target{border:0;background:var(--bs-gray-100);box-shadow:none}.noUi-target.noUi-horizontal{height:15px}.noUi-target.noUi-horizontal .noUi-handle{width:24px;height:24px;top:-4.5px;border-radius:50%;outline:none}.noUi-target.noUi-horizontal .noUi-handle::before{display:none}.noUi-target.noUi-horizontal .noUi-handle::after{display:none}.noUi-target.noUi-vertical{height:150px;width:15px}.noUi-target.noUi-vertical .noUi-handle{width:24px;height:24px;right:-4.5px;border-radius:50%;outline:none}.noUi-target.noUi-vertical .noUi-handle::before{display:none}.noUi-target.noUi-vertical .noUi-handle::after{display:none}.noUi-target .noUi-connect{background:var(--bs-component-active-bg)}.noUi-target .noUi-handle{background-color:#fff;border:1px solid var(--bs-gray-200);box-shadow:var(--bs-box-shadow-sm)}.noUi-target.noUi-sm{height:6px}.noUi-target.noUi-sm .noUi-handle{width:20px;height:20px;top:-7px}.noUi-target.noUi-lg{height:18px}.noUi-target.noUi-lg .noUi-handle{width:30px;height:30px;top:-6px}.noUi-target.noUi-target-light .noUi-connects{background-color:var(--bs-light-light)}.noUi-target.noUi-target-light .noUi-connects .noUi-connect{background-color:var(--bs-light)}.noUi-target.noUi-target-light .noUi-handle{border:1px solid var(--bs-light);box-shadow:0 3px 6px -3px rgba(var(--bs-light), 0.7);background-color:var(--bs-light)}.noUi-target.noUi-target-primary .noUi-connects{background-color:var(--bs-primary-light)}.noUi-target.noUi-target-primary .noUi-connects .noUi-connect{background-color:var(--bs-primary)}.noUi-target.noUi-target-primary .noUi-handle{border:1px solid var(--bs-primary);box-shadow:0 3px 6px -3px rgba(var(--bs-primary), 0.7);background-color:var(--bs-primary)}.noUi-target.noUi-target-secondary .noUi-connects{background-color:var(--bs-secondary-light)}.noUi-target.noUi-target-secondary .noUi-connects .noUi-connect{background-color:var(--bs-secondary)}.noUi-target.noUi-target-secondary .noUi-handle{border:1px solid var(--bs-secondary);box-shadow:0 3px 6px -3px rgba(var(--bs-secondary), 0.7);background-color:var(--bs-secondary)}.noUi-target.noUi-target-success .noUi-connects{background-color:var(--bs-success-light)}.noUi-target.noUi-target-success .noUi-connects .noUi-connect{background-color:var(--bs-success)}.noUi-target.noUi-target-success .noUi-handle{border:1px solid var(--bs-success);box-shadow:0 3px 6px -3px rgba(var(--bs-success), 0.7);background-color:var(--bs-success)}.noUi-target.noUi-target-info .noUi-connects{background-color:var(--bs-info-light)}.noUi-target.noUi-target-info .noUi-connects .noUi-connect{background-color:var(--bs-info)}.noUi-target.noUi-target-info .noUi-handle{border:1px solid var(--bs-info);box-shadow:0 3px 6px -3px rgba(var(--bs-info), 0.7);background-color:var(--bs-info)}.noUi-target.noUi-target-warning .noUi-connects{background-color:var(--bs-warning-light)}.noUi-target.noUi-target-warning .noUi-connects .noUi-connect{background-color:var(--bs-warning)}.noUi-target.noUi-target-warning .noUi-handle{border:1px solid var(--bs-warning);box-shadow:0 3px 6px -3px rgba(var(--bs-warning), 0.7);background-color:var(--bs-warning)}.noUi-target.noUi-target-danger .noUi-connects{background-color:var(--bs-danger-light)}.noUi-target.noUi-target-danger .noUi-connects .noUi-connect{background-color:var(--bs-danger)}.noUi-target.noUi-target-danger .noUi-handle{border:1px solid var(--bs-danger);box-shadow:0 3px 6px -3px rgba(var(--bs-danger), 0.7);background-color:var(--bs-danger)}.noUi-target.noUi-target-dark .noUi-connects{background-color:var(--bs-dark-light)}.noUi-target.noUi-target-dark .noUi-connects .noUi-connect{background-color:var(--bs-dark)}.noUi-target.noUi-target-dark .noUi-handle{border:1px solid var(--bs-dark);box-shadow:0 3px 6px -3px rgba(var(--bs-dark), 0.7);background-color:var(--bs-dark)}.noUi-tooltip{box-shadow:var(--bs-tooltip-box-shadow);background:var(--bs-tooltip-bg);color:var(--bs-tooltip-color);font-size:1rem;border:0;padding:.5rem .75rem;border-radius:.475rem}.ql-toolbar{font-family:Inter,Helvetica,"sans-serif"}.ql-toolbar.ql-snow{border:1px solid var(--bs-border-color);border-top-left-radius:.475rem;border-top-right-radius:.475rem}.ql-toolbar.ql-snow .ql-picker .ql-fill,.ql-toolbar.ql-snow .ql-picker .ql-stroke,.ql-toolbar.ql-snow button .ql-fill,.ql-toolbar.ql-snow button .ql-stroke{stroke:var(--bs-gray-500)}.ql-toolbar.ql-snow .ql-picker .ql-fill,.ql-toolbar.ql-snow button .ql-fill{fill:var(--bs-gray-500)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-stroke,.ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,.ql-toolbar.ql-snow .ql-picker.ql-active .ql-stroke,.ql-toolbar.ql-snow .ql-picker:focus .ql-fill,.ql-toolbar.ql-snow .ql-picker:focus .ql-stroke,.ql-toolbar.ql-snow .ql-picker:hover .ql-fill,.ql-toolbar.ql-snow .ql-picker:hover .ql-stroke,.ql-toolbar.ql-snow button.ql-expanded .ql-fill,.ql-toolbar.ql-snow button.ql-expanded .ql-stroke,.ql-toolbar.ql-snow button.ql-active .ql-fill,.ql-toolbar.ql-snow button.ql-active .ql-stroke,.ql-toolbar.ql-snow button:focus .ql-fill,.ql-toolbar.ql-snow button:focus .ql-stroke,.ql-toolbar.ql-snow button:hover .ql-fill,.ql-toolbar.ql-snow button:hover .ql-stroke{stroke:var(--bs-primary)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill,.ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,.ql-toolbar.ql-snow .ql-picker:focus .ql-fill,.ql-toolbar.ql-snow .ql-picker:hover .ql-fill,.ql-toolbar.ql-snow button.ql-expanded .ql-fill,.ql-toolbar.ql-snow button.ql-active .ql-fill,.ql-toolbar.ql-snow button:focus .ql-fill,.ql-toolbar.ql-snow button:hover .ql-fill{fill:var(--bs-primary)}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{right:0}[direction=rtl] .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg,[dir=rtl] .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{left:0;right:auto}.ql-editor{color:var(--bs-input-color);text-align:left;text-align:initial}.ql-editor.ql-blank:before{left:auto !important;right:auto !important;color:var(--bs-text-muted) !important;font-style:normal !important}.ql-container.ql-snow{background-color:var(--bs-input-bg);border:1px solid var(--bs-gray-200);border-top:0;border-bottom-right-radius:.475rem;border-bottom-left-radius:.475rem}.ql-snow .ql-picker .ql-picker-label{color:var(--bs-gray-500)}.ql-snow .ql-picker .ql-picker-label.ql-active,.ql-snow .ql-picker .ql-picker-label:hover{color:var(--bs-primary)}.ql-snow .ql-picker.ql-expanded{outline:none !important;border-color:rgba(0,0,0,0) !important}.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:rgba(0,0,0,0) !important;color:var(--bs-primary);outline:none !important}.ql-snow .ql-picker.ql-expanded .ql-picker-label.ql-active,.ql-snow .ql-picker.ql-expanded .ql-picker-label:hover{color:var(--bs-primary)}.ql-snow .ql-picker.ql-expanded .ql-picker-options{border:0;padding:.5rem 1rem;box-shadow:var(--bs-dropdown-box-shadow);background-color:var(--bs-body-bg);border-radius:.475rem}.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:var(--bs-gray-600);outline:none}.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-selected,.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-active,.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:var(--bs-primary)}.ql-snow .ql-tooltip{border:0;padding:.5rem 1rem;box-shadow:var(--bs-dropdown-box-shadow);border-radius:.475rem}.ql-snow .ql-tooltip input[type=text]{border:0;background-color:rgba(0,0,0,0);outline:none !important;box-shadow:none;border-radius:0;border:1px solid var(--bs-border-color);color:var(--bs-gray-700);outline:none !important;border-radius:.475rem}.ql-snow .ql-tooltip input[type=text]:active,.ql-snow .ql-tooltip input[type=text]:focus{border-color:var(--bs-input-focus-border-color) !important}.ql-snow .ql-tooltip .ql-preview{color:var(--bs-gray-600)}.ql-snow .ql-tooltip .ql-action{transition:color .3s ease;color:var(--bs-gray-600)}.ql-snow .ql-tooltip .ql-action:hover{transition:color .3s ease;color:var(--bs-primary)}.modal .ql-snow .ql-tooltip.ql-editing{left:20px !important}.ql-snow .ql-editor pre.ql-syntax{background-color:var(--bs-gray-900);color:var(--bs-text-muted);overflow:visible;border-radius:.475rem}.ql-quil.ql-quil-plain .ql-toolbar{padding:0;margin:0;border:0}.ql-quil.ql-quil-plain .ql-toolbar:after{display:none}.ql-quil.ql-quil-plain .ql-toolbar .ql-picker-label{padding-left:0}.ql-quil.ql-quil-plain .ql-container{border:0}.ql-quil.ql-quil-plain .ql-editor{border:0;padding:0}.recaptcha{padding:15px;border:1px solid var(--bs-gray-200);border-radius:.475rem}.recaptcha .recaptcha-img{margin-bottom:10px}.recaptcha .recaptcha_only_if_incorrect_sol{color:var(--bs-danger)}.recaptcha .input-group .btn i{padding-right:0}.recaptcha .input-group .form-control{border-top-left-radius:.475rem !important;border-bottom-left-radius:.475rem !important}html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown),body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.modal-open){overflow-y:visible !important;overflow-y:initial !important}html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.sweetalert2-nopadding),body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.modal-open):not(.sweetalert2-nopadding){padding-right:0 !important}.swal2-popup{background-color:var(--bs-body-bg);padding:2rem;border-radius:.475rem}.swal2-popup .swal2-title{font-weight:500;font-size:1.3rem;color:var(--bs-dark)}.swal2-popup .swal2-html-container,.swal2-popup .swal2-content{font-weight:normal;font-size:1.1rem;margin-top:1.5rem;color:var(--bs-gray-800)}.swal2-popup .btn{margin:15px 5px 0}.swal2-popup .swal2-styled:focus{box-shadow:none}.swal2-popup .swal2-actions{margin:1.5rem auto 1rem auto}.swal2-container{overflow-y:hidden !important}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.2)}.swal2-container .swal2-html-container{max-height:200px;overflow:auto}body.swal2-height-auto{height:100% !important}.swal2-icon.swal2-warning{border-color:var(--bs-warning);color:var(--bs-warning)}.swal2-icon.swal2-error{border-color:var(--bs-danger);color:var(--bs-danger)}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:rgba(var(--bs-danger-rgb), 0.75)}.swal2-icon.swal2-success{border-color:var(--bs-success);color:var(--bs-success)}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--bs-success)}.swal2-icon.swal2-success .swal2-success-ring{border-color:rgba(var(--bs-success-rgb), 0.3)}.swal2-icon.swal2-info{border-color:var(--bs-info);color:var(--bs-info)}.swal2-icon.swal2-question{border-color:var(--bs-primary);color:var(--bs-primary)}.tox-target{display:none}.tox-tinymce{border-radius:.475rem !important}.toastr{background-position:calc(100% - 1.5rem) center !important;background-position:1.5rem center !important;box-shadow:var(--bs-dropdown-box-shadow) !important;border-radius:.475rem !important;border:0 !important;background-color:var(--bs-gray-100);color:var(--bs-gray-700);padding:1.25rem 1.25rem 1.25rem 4.5rem !important}.toastr .toastr-close-button{outline:none !important;font-size:0;width:.85rem;height:.85rem}.toastr .toastr-title{font-size:1.15rem;font-weight:500}.toastr .toastr-title+.toastr-message{margin-top:.25rem}.toastr .toastr-message{font-size:1rem;font-weight:400}.toastr.toastr-success{background-color:var(--bs-success);color:var(--bs-success-inverse)}.toastr.toastr-success .toastr-close-button{mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-success-inverse);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-success-inverse%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-success-inverse%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e")}.toastr.toastr-info{background-color:var(--bs-info);color:var(--bs-info-inverse)}.toastr.toastr-info .toastr-close-button{mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-info-inverse);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-info-inverse%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-info-inverse%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e")}.toastr.toastr-warning{background-color:var(--bs-warning);color:var(--bs-warning-inverse)}.toastr.toastr-warning .toastr-close-button{mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-warning-inverse);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-warning-inverse%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-warning-inverse%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e")}.toastr.toastr-error{background-color:var(--bs-danger);color:var(--bs-danger-inverse)}.toastr.toastr-error .toastr-close-button{mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:var(--bs-danger-inverse);-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-danger-inverse%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-danger-inverse%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e")}.toastr-top-center{top:12px}.toastr-bottom-center{bottom:12px}.draggable{transition:opacity .3s ease;outline:none !important}.draggable.draggable-mirror{opacity:.8;transition:opacity .3s ease;border:2px dashed var(--bs-gray-300) !important;border-radius:.475rem}.draggable.draggable--original{opacity:0 !important}.draggable.draggable-source--is-dragging.draggable--over{opacity:0 !important}.draggable .draggable-handle{cursor:move}.apexcharts-text,.apexcharts-title-text,.apexcharts-legend-text{font-family:Inter,Helvetica,"sans-serif" !important}.apexcharts-title-text{font-weight:400}.apexcharts-pie-label{font-weight:400;font-size:.95rem}.apexcharts-toolbar{text-align:left !important}.apexcharts-menu{background:var(--bs-body-bg) !important;border:0 !important;padding:.5rem 0 !important;box-shadow:var(--bs-dropdown-box-shadow);border-radius:.475rem !important;overflow:hidden;min-width:10rem !important}.apexcharts-menu .apexcharts-menu-item{padding:.65rem .85rem;transition:all .2s ease-in-out}.apexcharts-menu .apexcharts-menu-item:hover{background-color:var(--bs-component-hover-bg) !important}.apexcharts-tooltip.apexcharts-theme-light{border-radius:.475rem;box-shadow:var(--bs-dropdown-box-shadow);border:0 !important;background:var(--bs-body-bg) !important;color:var(--bs-gray-800)}.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{background:var(--bs-body-bg) !important;font-weight:500;color:var(--bs-gray-800);border-bottom:1px solid var(--bs-gray-100) !important}.apexcharts-tooltip .apexcharts-tooltip-title{padding:.5rem 1rem}.apexcharts-xaxistooltip.apexcharts-theme-light{border-radius:.475rem !important;box-shadow:var(--bs-dropdown-box-shadow) !important;border:0 !important;background:var(--bs-dropdown-box-shadow) !important;color:var(--bs-gray-800)}.apexcharts-xaxistooltip.apexcharts-theme-light:before{border-bottom:0 !important}.apexcharts-xaxistooltip.apexcharts-theme-light:after{border-bottom-color:var(--bs-dropdown-box-shadow) !important}.card-rounded-bottom .apexcharts-canvas svg{border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem}.rounded .apexcharts-canvas svg{border-radius:.475rem !important}.rounded-sm .apexcharts-canvas svg{border-radius:.425rem !important}.rounded-lg .apexcharts-canvas svg{border-radius:.625rem !important}.rounded-xl .apexcharts-canvas svg{border-radius:1rem !important}.leaflet-container .leaflet-pane,.leaflet-container .leaflet-top,.leaflet-container .leaflet-bottom,.leaflet-container .leaflet-control{z-index:1 !important}.leaflet-container .leaflet-popup-content-wrapper{border-radius:.475rem !important;text-align:center;box-shadow:var(--bs-box-shadow) !important}.leaflet-container .leaflet-popup-content-wrapper .leaflet-popup-content{font-family:Inter,Helvetica,"sans-serif";font-size:1rem}.tns{position:relative;overflow:hidden}.tns [data-tns=true]{display:none}.tns .tns-item{opacity:0;transition:all .3s ease}.tns .tns-controls{display:flex;justify-content:center;align-items:center}.tns .tns-controls button{outline:none;border:0;margin:0 .25rem;border-radius:.475rem;padding:.5rem .75rem;background-color:var(--bs-primary);color:var(--bs-primary-inverse)}.tns .tns-controls button:hover{background-color:var(--bs-primary-active)}.tns .tns-nav{display:flex;justify-content:center;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem}.tns .tns-nav button{display:block;outline:none;width:1.25rem;height:.75rem;background-color:var(--bs-gray-200);margin:0 .25rem;border:0;border-radius:.35rem}.tns .tns-nav button.tns-nav-active{background-color:var(--bs-primary)}.tns.tns-initiazlied [data-tns=true]{display:flex}.tns.tns-initiazlied .tns-item{opacity:1;transition:all .3s ease}.tns.tns-default{position:relative}.tns.tns-default [data-controls=prev],.tns.tns-default [data-controls=next]{position:absolute;top:50%;transform:translateY(-50%)}.tns.tns-default [data-controls=prev]{left:0}.tns.tns-default [data-controls=next]{right:0}.tns.tns-default .tns-outer{margin:0 4rem}@media(max-width: 767.98px){.tns.tns-default .tns-outer{margin:0 2rem}}.tns.tns-flush .tns-outer{margin:0}.tns.tns-circle-nav .tns-nav{display:flex;justify-content:center;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem}.tns.tns-circle-nav .tns-nav button{display:block;outline:none;width:1.15rem;height:1.15rem;background-color:var(--bs-gray-200);margin:0 .55rem;border:0;border-radius:50%}.tns.tns-circle-nav .tns-nav button.tns-nav-active{background-color:var(--bs-gray-400)}.tns-hide-disabled-nav [disabled]{display:none !important}body{--fc-event-border-color: var(--bs-primary);--fc-event-bg-color: var(--bs-primary);--fc-event-text-color: var(--bs-primary-inverse)}.fc{--fc-border-color: var(--bs-gray-200);--fc-page-bg-color: #ffffff;--fc-small-font-size: 0.95rem;--fc-highlight-color: var(--bs-light);--fc-bg-event-opacity: 0.3;--fc-neutral-bg-color: var(--bs-light);--fc-today-bg-color: var(--bs-success-light);--fc-now-indicator-color: var(--bs-danger);--fc-list-event-hover-bg-color: var(--bs-light);--fc-button-text-color: var(--bs-gray-600);--fc-button-bg-color: var(--bs-gray-100);--fc-button-border-color: var(--bs-gray-100);--fc-button-hover-bg-color: var(--bs-gray-100);--fc-button-hover-border-color: var(--bs-gray-100);--fc-button-active-bg-color: var(--bs-gray-200);--fc-button-active-border-color: var(--bs-gray-200)}.fc table{font-size:1rem}.fc .fc-button{padding:.75rem 1.25rem;box-shadow:none !important;border:0 !important;border-radius:.475rem;vertical-align:middle;font-weight:500;text-transform:capitalize}.fc .fc-button-primary{margin:0}.fc .fc-button-primary .fc-icon{font-size:1.35rem;margin-bottom:.15rem}.fc .fc-button-primary:not(:disabled):not(.fc-button-active):focus,.fc .fc-button-primary:not(:disabled):not(.fc-button-active):hover,.fc .fc-button-primary:not(:disabled):not(.fc-button-active):active{color:var(--bs-gray-900)}.fc .fc-button-primary:not(:disabled):not(.fc-button-active):focus .fc-icon,.fc .fc-button-primary:not(:disabled):not(.fc-button-active):hover .fc-icon,.fc .fc-button-primary:not(:disabled):not(.fc-button-active):active .fc-icon{color:var(--bs-gray-900)}.fc .fc-button-primary:not(:disabled).fc-button-active{color:var(--bs-gray-900)}.fc .fc-button-primary:not(:disabled).fc-button-active .fc-icon{color:var(--bs-gray-900)}.fc .fc-button-group .fc-button{margin:0 !important}.fc .fc-toolbar-title{font-size:1.5rem;font-weight:600;color:var(--bs-gray-800)}.fc .fc-col-header-cell{padding:.75rem .5rem}.fc .fc-col-header-cell .fc-col-header-cell-cushion{font-size:1.1rem;font-weight:500;color:var(--bs-gray-800)}.fc .fc-scrollgrid{border-radius:.475rem}.fc .fc-scrollgrid thead>tr td:first-child{border-top-left-radius:.475rem}.fc .fc-scrollgrid thead>tr td:last-child{border-top-right-radius:.475rem}.fc .fc-scrollgrid tbody>tr:last-child td:first-child{border-bottom-left-radius:.475rem}.fc .fc-scrollgrid tbody>tr:last-child td:last-child{border-bottom-right-radius:.475rem}.fc .fc-daygrid-event{margin-top:3px}.fc .fc-daygrid-dot-event .fc-event-title,.fc .fc-daygrid-dot-event .fc-event-time,.fc .fc-daygrid-block-event .fc-event-title,.fc .fc-daygrid-block-event .fc-event-time{padding:.25rem .25rem}.fc .fc-daygrid-day-number{color:var(--bs-gray-800)}.fc .fc-daygrid-dot-event{background-color:var(--bs-light);color:var(--bs-gray-600)}.fc .fc-daygrid-dot-event .fc-event-title{font-weight:500}.fc .fc-daygrid-dot-event:hover,.fc .fc-daygrid-dot-event.fc-event-mirror{background-color:var(--bs-light);color:var(--bs-primary)}.fc .fc-daygrid-event-dot{margin-left:.5rem;margin-right:.1rem}.fc .fc-popover{border:0 !important;background-color:var(--bs-body-bg);box-shadow:var(--bs-dropdown-box-shadow);border-radius:.475rem}.fc .fc-popover .fc-popover-header{border-top-left-radius:.475rem;border-top-right-radius:.475rem;padding:.65rem .75rem;background-color:var(--bs-tooltip-bg)}.fc .fc-popover .fc-popover-header .fc-popover-title{color:var(--bs-gray-800);font-size:1rem;font-weight:500}.fc .fc-popover .fc-popover-header .fc-popover-close{font-size:1rem;color:var(--bs-gray-600)}.fc .fc-popover .fc-popover-header .fc-popover-close:hover{color:var(--bs-primary)}.fc .fc-popover .fc-popover-body{padding:.5rem .75rem .75rem .75rem}.fc .fc-daygrid-more-link{font-weight:500}.fc .fc-timegrid-slot{height:2rem;font-size:.95rem}.fc .fc-list-day-cushion,.fc .fc-list-table td{padding:.85rem 1.15rem}.fc .fc-list-day-text,.fc .fc-list-day-side-text{font-size:1.1rem;color:var(--bs-gray-900);font-weight:600}.fc .fc-list,.fc .fc-list-table{border-radius:.475rem}.fc .fc-list{overflow:hidden;position:relative}.fc .fc-timegrid-axis{padding-left:0rem;padding-right:0}.fc .fc-timegrid-event .fc-event-main{padding:.25rem .25rem}.fc .fc-timegrid-now-indicator-arrow{margin-top:-1px}.fc-h-event{font-weight:400}@media(max-width: 767.98px){.fc .fc-header-toolbar{flex-direction:column;align-items:flex-start}.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(1),.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(3){order:2}.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){order:1}.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(2),.fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(1){margin-bottom:1rem}}.kanban-container{width:100% !important;display:flex;flex-wrap:wrap}.kanban-container .kanban-board{float:none;flex-shrink:0;margin-bottom:1.25rem;margin-right:1.25rem !important;background-color:var(--bs-gray-100);border-radius:.475rem}.kanban-container .kanban-board:last-child{margin-right:0 !important}.kanban-container .kanban-board .kanban-board-header{border-top-left-radius:.475rem;border-top-right-radius:.475rem}.kanban-container .kanban-board .kanban-board-header .kanban-title-board{font-size:1.2rem;font-weight:500;color:var(--bs-gray-900)}.kanban-container .kanban-board .kanban-board-header.light{background-color:var(--bs-light);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.light .kanban-title-board{color:var(--bs-light-inverse)}.kanban-container .kanban-board .kanban-board-header.light-light{color:rgba(var(--bs-light), 0.1);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.light-light .kanban-title-board{color:var(--bs-light)}.kanban-container .kanban-board .kanban-board-header.primary{background-color:var(--bs-primary);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.primary .kanban-title-board{color:var(--bs-primary-inverse)}.kanban-container .kanban-board .kanban-board-header.light-primary{color:rgba(var(--bs-primary), 0.1);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.light-primary .kanban-title-board{color:var(--bs-primary)}.kanban-container .kanban-board .kanban-board-header.secondary{background-color:var(--bs-secondary);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.secondary .kanban-title-board{color:var(--bs-secondary-inverse)}.kanban-container .kanban-board .kanban-board-header.light-secondary{color:rgba(var(--bs-secondary), 0.1);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.light-secondary .kanban-title-board{color:var(--bs-secondary)}.kanban-container .kanban-board .kanban-board-header.success{background-color:var(--bs-success);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.success .kanban-title-board{color:var(--bs-success-inverse)}.kanban-container .kanban-board .kanban-board-header.light-success{color:rgba(var(--bs-success), 0.1);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.light-success .kanban-title-board{color:var(--bs-success)}.kanban-container .kanban-board .kanban-board-header.info{background-color:var(--bs-info);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.info .kanban-title-board{color:var(--bs-info-inverse)}.kanban-container .kanban-board .kanban-board-header.light-info{color:rgba(var(--bs-info), 0.1);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.light-info .kanban-title-board{color:var(--bs-info)}.kanban-container .kanban-board .kanban-board-header.warning{background-color:var(--bs-warning);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.warning .kanban-title-board{color:var(--bs-warning-inverse)}.kanban-container .kanban-board .kanban-board-header.light-warning{color:rgba(var(--bs-warning), 0.1);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.light-warning .kanban-title-board{color:var(--bs-warning)}.kanban-container .kanban-board .kanban-board-header.danger{background-color:var(--bs-danger);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.danger .kanban-title-board{color:var(--bs-danger-inverse)}.kanban-container .kanban-board .kanban-board-header.light-danger{color:rgba(var(--bs-danger), 0.1);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.light-danger .kanban-title-board{color:var(--bs-danger)}.kanban-container .kanban-board .kanban-board-header.dark{background-color:var(--bs-dark);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.dark .kanban-title-board{color:var(--bs-dark-inverse)}.kanban-container .kanban-board .kanban-board-header.light-dark{color:rgba(var(--bs-dark), 0.1);box-shadow:none}.kanban-container .kanban-board .kanban-board-header.light-dark .kanban-title-board{color:var(--bs-dark)}.kanban-container .kanban-board .kanban-drag .kanban-item{border-radius:.475rem;box-shadow:0px 0px 13px 0px rgba(0,0,0,.05);background:var(--bs-body-bg)}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light]{background-color:var(--bs-light);color:var(--bs-light-inverse);box-shadow:none}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-light]{background-color:var(--bs-light-light);color:var(--bs-light);box-shadow:none}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=primary]{background-color:var(--bs-primary);color:var(--bs-primary-inverse);box-shadow:none}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-primary]{background-color:var(--bs-primary-light);color:var(--bs-primary);box-shadow:none}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=secondary]{background-color:var(--bs-secondary);color:var(--bs-secondary-inverse);box-shadow:none}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-secondary]{background-color:var(--bs-secondary-light);color:var(--bs-secondary);box-shadow:none}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=success]{background-color:var(--bs-success);color:var(--bs-success-inverse);box-shadow:none}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-success]{background-color:var(--bs-success-light);color:var(--bs-success);box-shadow:none}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=info]{background-color:var(--bs-info);color:var(--bs-info-inverse);box-shadow:none}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-info]{background-color:var(--bs-info-light);color:var(--bs-info);box-shadow:none}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=warning]{background-color:var(--bs-warning);color:var(--bs-warning-inverse);box-shadow:none}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-warning]{background-color:var(--bs-warning-light);color:var(--bs-warning);box-shadow:none}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=danger]{background-color:var(--bs-danger);color:var(--bs-danger-inverse);box-shadow:none}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-danger]{background-color:var(--bs-danger-light);color:var(--bs-danger);box-shadow:none}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=dark]{background-color:var(--bs-dark);color:var(--bs-dark-inverse);box-shadow:none}.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-dark]{background-color:var(--bs-dark-light);color:var(--bs-dark);box-shadow:none}.kanban-fixed-height .kanban-container .kanban-board .kanban-drag{position:relative;overflow-y:auto}.jstree-default .jstree-anchor{color:var(--bs-gray-700);padding:0 8px 0 4px}.jstree-default .jstree-icon{color:var(--bs-gray-700);font-size:1.3rem}.jstree-default .jstree-icon.la{font-size:1.5rem}.jstree-default .jstree-icon.fa{font-size:1.2rem}.jstree-default .jstree-disabled{cursor:not-allowed;line-height:auto;height:auto;opacity:.7}.jstree-default .jstree-disabled .jstree-icon{color:var(--bs-gray-700)}.jstree-default .jstree-clicked{border:0;background:var(--bs-gray-100);box-shadow:none}.jstree-default .jstree-hovered{border:0;background-color:var(--bs-gray-100);box-shadow:none}.jstree-default .jstree-wholerow-clicked,.jstree-default .jstree-wholerow-clicked{background:var(--bs-gray-200);box-shadow:none}.jstree-default .jstree-wholerow-hovered,.jstree-default.jstree-wholerow .jstree-wholerow-hovered{border:0;background-color:var(--bs-gray-100);box-shadow:none}.jstree-open>.jstree-anchor>.fa-folder:before{margin-left:2px;content:""}.jstree-open>.jstree-anchor>.la-folder:before{margin-left:2px;content:""}.jstree-default.jstree-rtl .jstree-node{background-position:100% 1px /*rtl:ignore*/ !important}.jstree-default.jstree-rtl .jstree-last{background:rgba(0,0,0,0) /*rtl:ignore*/;background-repeat:no-repeat}.jstree-rtl .jstree-anchor{padding:0 4px 0 8px /*rtl:ignore*/}.vakata-context,.vakata-context ul{padding:.5rem 0;min-width:150px;font-size:1rem;font-family:var(--bs-font-sans-serif);background:var(--bs-body-bg);box-shadow:var(--bs-dropdown-box-shadow);border:0;border-radius:.475rem}.vakata-context li,.vakata-context ul li{padding:0;border:0}.vakata-context li a,.vakata-context ul li a{padding:0rem 1.2rem;border:0}.vakata-context li a i,.vakata-context ul li a i{display:none}.vakata-context li a .vakata-contextmenu-sep,.vakata-context ul li a .vakata-contextmenu-sep{display:none}.vakata-context li a span,.vakata-context li a ins,.vakata-context ul li a span,.vakata-context ul li a ins{display:none;border:0 !important}.vakata-context .vakata-context-hover>a,.vakata-context li a:hover,.vakata-context ul .vakata-context-hover>a,.vakata-context ul li a:hover{margin:0;background-color:var(--bs-gray-100);color:var(--bs-primary);box-shadow:none}.vakata-context .vakata-context-hover>a .span,.vakata-context .vakata-context-hover>a .ins,.vakata-context li a:hover .span,.vakata-context li a:hover .ins,.vakata-context ul .vakata-context-hover>a .span,.vakata-context ul .vakata-context-hover>a .ins,.vakata-context ul li a:hover .span,.vakata-context ul li a:hover .ins{border:0 !important}.vakata-context .vakata-context-separator a,.vakata-context-rtl .vakata-context-separator a{margin:0;border:0;height:2px;background-color:var(--bs-gray-200)}.jstree-rename-input{outline:none !important;padding:2px 6px !important;margin-right:-4px !important;background-color:var(--bs-gray-100) !important;border:1px solid var(--bs-gray-100) !important;border-radius:.475rem}.vis-timeline{border:1px solid var(--bs-border-color) !important;border-radius:.475rem !important}.vis-timeline .vis-labelset .vis-label{display:flex;align-items:center;padding-left:1rem;padding-right:1rem;border-bottom:none;font-size:1.25rem;font-weight:500;color:var(--bs-gray-900)}.vis-timeline .vis-foreground .vis-group{border-bottom:none}.vis-timeline .vis-item{position:absolute;color:var(--bs-gray-700);border-color:var(--bs-primary);border-width:1px;background-color:var(--bs-gray-100);border-radius:.475rem !important}.vis-timeline .vis-item.vis-selected{background-color:var(--bs-warning-light);color:var(--bs-gray-700);border-color:var(--bs-warning)}.vis-timeline .vis-item .vis-item-content{padding:.75rem 1rem;width:100%;transform:none !important}.vis-timeline .vis-time-axis{font-size:.95rem;text-transform:uppercase;font-weight:500}.vis-timeline .vis-time-axis .vis-text{color:var(--bs-gray-400)}.vis-timeline .vis-time-axis .vis-grid.vis-minor{border-left-color:var(--bs-border-dashed-color) !important}.vis-timeline .vis-time-axis .vis-grid.vis-vertical{border-left-style:dashed !important}.vis-timeline .vis-panel .vis-shadow{box-shadow:none !important}.vis-timeline .vis-panel.vis-bottom,.vis-timeline .vis-panel.vis-center,.vis-timeline .vis-panel.vis-left,.vis-timeline .vis-panel.vis-right,.vis-timeline .vis-panel.vis-top{border-color:var(--bs-border-color) !important}.vis-timeline .vis-current-time{background-color:var(--bs-success)}.vis-timeline-custom .vis-timeline{border:0 !important}.vis-timeline-custom .vis-timeline .vis-label{padding-left:0 !important}.vis-timeline-custom .vis-panel.vis-bottom,.vis-timeline-custom .vis-panel.vis-center,.vis-timeline-custom .vis-panel.vis-left,.vis-timeline-custom .vis-panel.vis-right,.vis-timeline-custom .vis-panel.vis-top{border:0 !important}.vis-timeline-custom .vis-item{background-color:rgba(0,0,0,0);border:0 !important;border-radius:0 !important}.vis-timeline-custom .vis-item .vis-item-content{padding:0 !important}.tempus-dominus-widget{padding:1rem .5rem .5rem .5rem;width:280px !important;box-shadow:var(--bs-dropdown-box-shadow) !important;background-color:var(--bs-body-bg) !important;border-radius:.475rem}.tempus-dominus-widget i:not(.ki-outline):not(.ki-solid):not(.ki-duotone){font-size:.9rem !important}.tempus-dominus-widget .picker-switch{font-size:1.05rem;font-weight:600}.tempus-dominus-widget .date-container-days{grid-auto-rows:36px}.tempus-dominus-widget .date-container-days .day{border-radius:.475rem !important}.tempus-dominus-widget .date-container-months{grid-auto-rows:36px}.tempus-dominus-widget .date-container-months .month{border-radius:.475rem !important}.tempus-dominus-widget .date-container-years{grid-auto-rows:36px}.tempus-dominus-widget .date-container-years .year{border-radius:.475rem !important}.tempus-dominus-widget .time-container .separator{border:0px !important}.tempus-dominus-widget .time-container .time-container-clock div{border-radius:.475rem !important}.tempus-dominus-widget .toolbar div{border-radius:.475rem}.tempus-dominus-widget .toolbar div i:not(.ki-outline):not(.ki-solid):not(.ki-duotone){font-size:1.1rem !important}.tempus-dominus-widget.light,.tempus-dominus-widget.dark{color:var(--bs-gray-900)}.tempus-dominus-widget.light [data-action].disabled,.tempus-dominus-widget.light [data-action].disabled:hover,.tempus-dominus-widget.dark [data-action].disabled,.tempus-dominus-widget.dark [data-action].disabled:hover{color:var(--bs-gray-400)}.tempus-dominus-widget.light .toolbar div:hover,.tempus-dominus-widget.dark .toolbar div:hover{background:var(--bs-gray-200)}.tempus-dominus-widget.light .date-container-days .dow,.tempus-dominus-widget.dark .date-container-days .dow{color:var(--bs-gray-700) !important}.tempus-dominus-widget.light .date-container-days .cw,.tempus-dominus-widget.dark .date-container-days .cw{color:rgba(var(--bs-gray-900-rgb), 0.38)}.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight):hover,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight):hover,.tempus-dominus-widget.light .date-container-months div:not(.no-highlight):hover,.tempus-dominus-widget.light .date-container-days div:not(.no-highlight):hover,.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight):hover,.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight):hover,.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight):hover,.tempus-dominus-widget.light .time-container-second div:not(.no-highlight):hover,.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight):hover,.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight):hover,.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight):hover,.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight):hover,.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight):hover,.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight):hover,.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight):hover,.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight):hover{background:var(--bs-gray-200)}.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active,.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active,.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active,.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active,.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active,.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active,.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active,.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).active,.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).active,.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).active,.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).active,.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).active,.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).active,.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).active,.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).active{background-color:var(--bs-primary);color:var(--bs-body-bg);text-shadow:0 -1px 0 rgba(var(--bs-gray-900-rgb), 0.25)}.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active.old,.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active.new,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active.old,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active.new,.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active.old,.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active.new,.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active.old,.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active.new,.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active.old,.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active.new,.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active.old,.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active.new,.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active.old,.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active.new,.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active.old,.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active.new,.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).active.old,.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).active.new,.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).active.old,.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).active.new,.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).active.old,.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).active.new,.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).active.old,.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).active.new,.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).active.old,.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).active.new,.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).active.old,.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).active.new,.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).active.old,.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).active.new,.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).active.old,.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).active.new{color:var(--bs-body-bg)}.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).active.today:before,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).active.today:before,.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).active.today:before,.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).active.today:before,.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).active.today:before,.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).active.today:before,.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).active.today:before,.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).active.today:before,.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).active.today:before,.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).active.today:before,.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).active.today:before,.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).active.today:before,.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).active.today:before,.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).active.today:before,.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).active.today:before,.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).active.today:before{border-bottom-color:var(--bs-body-bg)}.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).old,.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).new,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).old,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).new,.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).old,.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).new,.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).old,.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).new,.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).old,.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).new,.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).old,.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).new,.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).old,.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).new,.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).old,.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).new,.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).old,.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).new,.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).old,.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).new,.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).old,.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).new,.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).old,.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).new,.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).old,.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).new,.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).old,.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).new,.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).old,.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).new,.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).old,.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).new{color:rgba(var(--bs-gray-900-rgb), 0.38)}.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).disabled,.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).disabled,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).disabled,.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).disabled,.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).disabled,.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).disabled,.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).disabled,.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).disabled,.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).disabled,.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).disabled,.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).disabled,.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).disabled,.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).disabled,.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).disabled,.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).disabled,.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).disabled:hover,.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).disabled,.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).disabled:hover{color:var(--bs-gray-400)}.tempus-dominus-widget.light .date-container-decades div:not(.no-highlight).today:before,.tempus-dominus-widget.light .date-container-years div:not(.no-highlight).today:before,.tempus-dominus-widget.light .date-container-months div:not(.no-highlight).today:before,.tempus-dominus-widget.light .date-container-days div:not(.no-highlight).today:before,.tempus-dominus-widget.light .time-container-clock div:not(.no-highlight).today:before,.tempus-dominus-widget.light .time-container-hour div:not(.no-highlight).today:before,.tempus-dominus-widget.light .time-container-minute div:not(.no-highlight).today:before,.tempus-dominus-widget.light .time-container-second div:not(.no-highlight).today:before,.tempus-dominus-widget.dark .date-container-decades div:not(.no-highlight).today:before,.tempus-dominus-widget.dark .date-container-years div:not(.no-highlight).today:before,.tempus-dominus-widget.dark .date-container-months div:not(.no-highlight).today:before,.tempus-dominus-widget.dark .date-container-days div:not(.no-highlight).today:before,.tempus-dominus-widget.dark .time-container-clock div:not(.no-highlight).today:before,.tempus-dominus-widget.dark .time-container-hour div:not(.no-highlight).today:before,.tempus-dominus-widget.dark .time-container-minute div:not(.no-highlight).today:before,.tempus-dominus-widget.dark .time-container-second div:not(.no-highlight).today:before{border-bottom-color:var(--bs-primary);border-top-color:rgba(var(--bs-gray-900-rgb), 0.2)}.tempus-dominus-widget.light button,.tempus-dominus-widget.dark button{color:var(--bs-body-bg);background-color:var(--bs-primary);border-color:var(--bs-primary)}.ki-duotone,.ki-outline,.ki-solid{line-height:1;font-size:1rem;color:var(--bs-text-muted)}
@font-face{font-family:"socicon";src:url(/static/media/socicon.ec23f2c6ea40d7043ca8.eot);src:url(/static/media/socicon.ec23f2c6ea40d7043ca8.eot?#iefix) format("embedded-opentype"),url(/static/media/socicon.fa1cafd691508aa474d6.woff) format("woff"),url(/static/media/socicon.578ecee55f406ce82f5b.ttf) format("truetype"),url(/static/media/socicon.d1edd88f5dd84572d00d.svg#socicon) format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"socicon" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-feature-settings:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=socicon-]:before,[class*=" socicon-"]:before{font-family:"socicon" !important;font-style:normal !important;font-weight:normal !important;font-feature-settings:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.socicon-modelmayhem:before{content:""}.socicon-mixcloud:before{content:""}.socicon-drupal:before{content:""}.socicon-swarm:before{content:""}.socicon-istock:before{content:""}.socicon-yammer:before{content:""}.socicon-ello:before{content:""}.socicon-stackoverflow:before{content:""}.socicon-persona:before{content:""}.socicon-triplej:before{content:""}.socicon-houzz:before{content:""}.socicon-rss:before{content:""}.socicon-paypal:before{content:""}.socicon-odnoklassniki:before{content:""}.socicon-airbnb:before{content:""}.socicon-periscope:before{content:""}.socicon-outlook:before{content:""}.socicon-coderwall:before{content:""}.socicon-tripadvisor:before{content:""}.socicon-appnet:before{content:""}.socicon-goodreads:before{content:""}.socicon-tripit:before{content:""}.socicon-lanyrd:before{content:""}.socicon-slideshare:before{content:""}.socicon-buffer:before{content:""}.socicon-disqus:before{content:""}.socicon-vkontakte:before{content:""}.socicon-whatsapp:before{content:""}.socicon-patreon:before{content:""}.socicon-storehouse:before{content:""}.socicon-pocket:before{content:""}.socicon-mail:before{content:""}.socicon-blogger:before{content:""}.socicon-technorati:before{content:""}.socicon-reddit:before{content:""}.socicon-dribbble:before{content:""}.socicon-stumbleupon:before{content:""}.socicon-digg:before{content:""}.socicon-envato:before{content:""}.socicon-behance:before{content:""}.socicon-delicious:before{content:""}.socicon-deviantart:before{content:""}.socicon-forrst:before{content:""}.socicon-play:before{content:""}.socicon-zerply:before{content:""}.socicon-wikipedia:before{content:""}.socicon-apple:before{content:""}.socicon-flattr:before{content:""}.socicon-github:before{content:""}.socicon-renren:before{content:""}.socicon-friendfeed:before{content:""}.socicon-newsvine:before{content:""}.socicon-identica:before{content:""}.socicon-bebo:before{content:""}.socicon-zynga:before{content:""}.socicon-steam:before{content:""}.socicon-xbox:before{content:""}.socicon-windows:before{content:""}.socicon-qq:before{content:""}.socicon-douban:before{content:""}.socicon-meetup:before{content:""}.socicon-playstation:before{content:""}.socicon-android:before{content:""}.socicon-snapchat:before{content:""}.socicon-twitter:before{content:""}.socicon-facebook:before{content:""}.socicon-googleplus:before{content:""}.socicon-pinterest:before{content:""}.socicon-foursquare:before{content:""}.socicon-yahoo:before{content:""}.socicon-skype:before{content:""}.socicon-yelp:before{content:""}.socicon-feedburner:before{content:""}.socicon-linkedin:before{content:""}.socicon-viadeo:before{content:""}.socicon-xing:before{content:""}.socicon-myspace:before{content:""}.socicon-soundcloud:before{content:""}.socicon-spotify:before{content:""}.socicon-grooveshark:before{content:""}.socicon-lastfm:before{content:""}.socicon-youtube:before{content:""}.socicon-vimeo:before{content:""}.socicon-dailymotion:before{content:""}.socicon-vine:before{content:""}.socicon-flickr:before{content:""}.socicon-500px:before{content:""}.socicon-wordpress:before{content:""}.socicon-tumblr:before{content:""}.socicon-twitch:before{content:""}.socicon-8tracks:before{content:""}.socicon-amazon:before{content:""}.socicon-icq:before{content:""}.socicon-smugmug:before{content:""}.socicon-ravelry:before{content:""}.socicon-weibo:before{content:""}.socicon-baidu:before{content:""}.socicon-angellist:before{content:""}.socicon-ebay:before{content:""}.socicon-imdb:before{content:""}.socicon-stayfriends:before{content:""}.socicon-residentadvisor:before{content:""}.socicon-google:before{content:""}.socicon-yandex:before{content:""}.socicon-sharethis:before{content:""}.socicon-bandcamp:before{content:""}.socicon-itunes:before{content:""}.socicon-deezer:before{content:""}.socicon-telegram:before{content:""}.socicon-openid:before{content:""}.socicon-amplement:before{content:""}.socicon-viber:before{content:""}.socicon-zomato:before{content:""}.socicon-draugiem:before{content:""}.socicon-endomodo:before{content:""}.socicon-filmweb:before{content:""}.socicon-stackexchange:before{content:""}.socicon-wykop:before{content:""}.socicon-teamspeak:before{content:""}.socicon-teamviewer:before{content:""}.socicon-ventrilo:before{content:""}.socicon-younow:before{content:""}.socicon-raidcall:before{content:""}.socicon-mumble:before{content:""}.socicon-medium:before{content:""}.socicon-bebee:before{content:""}.socicon-hitbox:before{content:""}.socicon-reverbnation:before{content:""}.socicon-formulr:before{content:""}.socicon-instagram:before{content:""}.socicon-battlenet:before{content:""}.socicon-chrome:before{content:""}.socicon-discord:before{content:""}.socicon-issuu:before{content:""}.socicon-macos:before{content:""}.socicon-firefox:before{content:""}.socicon-opera:before{content:""}.socicon-keybase:before{content:""}.socicon-alliance:before{content:""}.socicon-livejournal:before{content:""}.socicon-googlephotos:before{content:""}.socicon-horde:before{content:""}.socicon-etsy:before{content:""}.socicon-zapier:before{content:""}.socicon-google-scholar:before{content:""}.socicon-researchgate:before{content:""}.socicon-wechat:before{content:""}.socicon-strava:before{content:""}.socicon-line:before{content:""}.socicon-lyft:before{content:""}.socicon-uber:before{content:""}.socicon-songkick:before{content:""}.socicon-viewbug:before{content:""}.socicon-googlegroups:before{content:""}.socicon-quora:before{content:""}.socicon-diablo:before{content:""}.socicon-blizzard:before{content:""}.socicon-hearthstone:before{content:""}.socicon-heroes:before{content:""}.socicon-overwatch:before{content:""}.socicon-warcraft:before{content:""}.socicon-starcraft:before{content:""}.socicon-beam:before{content:""}.socicon-curse:before{content:""}.socicon-player:before{content:""}.socicon-streamjar:before{content:""}.socicon-nintendo:before{content:""}.socicon-hellocoton:before{content:""}
/*!
 * Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */.fa{font-family:"Font Awesome 6 Free";font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:900;font-weight:var(--fa-style, 900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;display:var(--fa-display, inline-block);font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-0.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-0.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-0.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(2em*-1);left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:2em;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-radius:0.1em;border-radius:var(--fa-border-radius, 0.1em);border:0.08em solid #eee;border:var(--fa-border-width, 0.08em) var(--fa-border-style, solid) var(--fa-border-color, #eee);padding:0.2em 0.25em 0.15em;padding:var(--fa-border-padding, 0.2em 0.25em 0.15em)}.fa-pull-left{float:left;margin-right:0.3em;margin-right:var(--fa-pull-margin, 0.3em)}.fa-pull-right{float:right;margin-left:0.3em;margin-left:var(--fa-pull-margin, 0.3em)}.fa-beat{animation-name:fa-beat;animation-delay:0s;animation-delay:var(--fa-animation-delay, 0s);animation-direction:normal;animation-direction:var(--fa-animation-direction, normal);animation-duration:1s;animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:0s;animation-delay:var(--fa-animation-delay, 0s);animation-direction:normal;animation-direction:var(--fa-animation-direction, normal);animation-duration:1s;animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:cubic-bezier(0.28, 0.84, 0.42, 1);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))}.fa-beat-fade,.fa-fade{animation-delay:0s;animation-delay:var(--fa-animation-delay, 0s);animation-direction:normal;animation-direction:var(--fa-animation-direction, normal);animation-duration:1s;animation-duration:var(--fa-animation-duration, 1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:0s;animation-delay:var(--fa-animation-delay, 0s);animation-direction:normal;animation-direction:var(--fa-animation-direction, normal);animation-duration:1s;animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:1s;animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing, linear)}.fa-shake,.fa-spin{animation-delay:0s;animation-delay:var(--fa-animation-delay, 0s);animation-direction:normal;animation-direction:var(--fa-animation-direction, normal)}.fa-spin{animation-name:fa-spin;animation-duration:2s;animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:normal;animation-direction:var(--fa-animation-direction, normal);animation-duration:1s;animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:steps(8);animation-timing-function:var(--fa-animation-timing, steps(8))}@media(prefers-reduced-motion: reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(1.25);transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1, 0.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0)}30%{transform:scale(0.9, 1.1) translateY(-0.5em);transform:scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em))}50%{transform:scale(1.05, 0.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0)}57%{transform:scale(1) translateY(-0.125em);transform:scale(1) translateY(var(--fa-bounce-rebound, -0.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:0.4;opacity:var(--fa-fade-opacity, 0.4)}}@keyframes fa-beat-fade{0%,to{opacity:0.4;opacity:var(--fa-beat-fade-opacity, 0.4);transform:scale(1)}50%{opacity:1;transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(0, 1, 0, -180deg);transform:rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(0);transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:auto;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff;color:var(--fa-inverse, #fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-fill-drip{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-at{--fa:"@"}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-text-height{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-stethoscope{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-info{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-explosion{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-wave-square{--fa:""}.fa-ring{--fa:""}.fa-building-un{--fa:""}.fa-dice-three{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-door-open{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-atom{--fa:""}.fa-soap{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-pump-medical{--fa:""}.fa-fingerprint{--fa:""}.fa-hand-point-right{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-flag-checkered{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-crop{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-users-rectangle{--fa:""}.fa-people-roof{--fa:""}.fa-people-line{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-male,.fa-person{--fa:""}.fa-laptop{--fa:""}.fa-file-csv{--fa:""}.fa-menorah{--fa:""}.fa-truck-plane{--fa:""}.fa-record-vinyl{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-bong{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-jar-wheat{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-pager{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-strikethrough{--fa:""}.fa-k{--fa:"K"}.fa-landmark-flag{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-backward{--fa:""}.fa-caret-right{--fa:""}.fa-comments{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-code-pull-request{--fa:""}.fa-clipboard-list{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-user-check{--fa:""}.fa-vial-virus{--fa:""}.fa-sheet-plastic{--fa:""}.fa-blog{--fa:""}.fa-user-ninja{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-toggle-off{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-person-drowning{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-spray-can{--fa:""}.fa-truck-monster{--fa:""}.fa-w{--fa:"W"}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-rainbow{--fa:""}.fa-circle-notch{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-paw{--fa:""}.fa-cloud{--fa:""}.fa-trowel-bricks{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-hospital-user{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-binoculars{--fa:""}.fa-microphone-slash{--fa:""}.fa-box-tissue{--fa:""}.fa-motorcycle{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-toilets-portable{--fa:""}.fa-hockey-puck{--fa:""}.fa-table{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-users-slash{--fa:""}.fa-clover{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-star-and-crescent{--fa:""}.fa-house-fire{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-helicopter{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-file-circle-question{--fa:""}.fa-laptop-code{--fa:""}.fa-swatchbook{--fa:""}.fa-prescription-bottle{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-people-group{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-film{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-people-robbery{--fa:""}.fa-lightbulb{--fa:""}.fa-caret-left{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-sitemap{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-memory{--fa:""}.fa-road-spikes{--fa:""}.fa-fire-burner{--fa:""}.fa-flag{--fa:""}.fa-hanukiah{--fa:""}.fa-feather{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-comment-slash{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-compress{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-ankh{--fa:""}.fa-hands-holding-child{--fa:""}.fa-asterisk{--fa:"*"}.fa-check-square,.fa-square-check{--fa:""}.fa-peseta-sign{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-ghost{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-cart-plus{--fa:""}.fa-gamepad{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-egg{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-campground{--fa:""}.fa-folder-plus{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-lock{--fa:""}.fa-gas-pump{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-house-flood-water{--fa:""}.fa-tree{--fa:""}.fa-bridge-lock{--fa:""}.fa-sack-dollar{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-car-side{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-microscope{--fa:""}.fa-sink{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-mitten{--fa:""}.fa-person-rays{--fa:""}.fa-users{--fa:""}.fa-eye-slash{--fa:""}.fa-flask-vial{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-om{--fa:""}.fa-worm{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-plug{--fa:""}.fa-chevron-up{--fa:""}.fa-hand-spock{--fa:""}.fa-stopwatch{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-chess-bishop{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-road-circle-check{--fa:""}.fa-dice-five{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-land-mine-on{--fa:""}.fa-i-cursor{--fa:""}.fa-stamp{--fa:""}.fa-stairs{--fa:""}.fa-i{--fa:"I"}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-pills{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-tooth{--fa:""}.fa-v{--fa:"V"}.fa-bangladeshi-taka-sign{--fa:""}.fa-bicycle{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-snowman{--fa:""}.fa-mortar-pestle{--fa:""}.fa-road-barrier{--fa:""}.fa-school{--fa:""}.fa-igloo{--fa:""}.fa-joint{--fa:""}.fa-angle-right{--fa:""}.fa-horse{--fa:""}.fa-q{--fa:"Q"}.fa-g{--fa:"G"}.fa-notes-medical{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-dong-sign{--fa:""}.fa-capsules{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-hand-point-up{--fa:""}.fa-money-bill{--fa:""}.fa-bookmark{--fa:""}.fa-align-justify{--fa:""}.fa-umbrella-beach{--fa:""}.fa-helmet-un{--fa:""}.fa-bullseye{--fa:""}.fa-bacon{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-radiation{--fa:""}.fa-chart-simple{--fa:""}.fa-mars-stroke{--fa:""}.fa-vial{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-e{--fa:"E"}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-user{--fa:""}.fa-school-circle-check{--fa:""}.fa-dumpster{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-building-user{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-highlighter{--fa:""}.fa-key{--fa:""}.fa-bullhorn{--fa:""}.fa-globe{--fa:""}.fa-synagogue{--fa:""}.fa-person-half-dress{--fa:""}.fa-road-bridge{--fa:""}.fa-location-arrow{--fa:""}.fa-c{--fa:"C"}.fa-tablet-button{--fa:""}.fa-building-lock{--fa:""}.fa-pizza-slice{--fa:""}.fa-money-bill-wave{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-house-flag{--fa:""}.fa-person-circle-minus{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-camera-rotate{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-star{--fa:""}.fa-repeat{--fa:""}.fa-cross{--fa:""}.fa-box{--fa:""}.fa-venus-mars{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-charging-station{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-mobile-retro{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-spider{--fa:""}.fa-hands-bound{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-x-ray{--fa:""}.fa-spell-check{--fa:""}.fa-slash{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-server{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-shop-lock{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-blender-phone{--fa:""}.fa-building-wheat{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-venus{--fa:""}.fa-passport{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-temperature-high{--fa:""}.fa-microchip{--fa:""}.fa-crown{--fa:""}.fa-weight-hanging{--fa:""}.fa-xmarks-lines{--fa:""}.fa-file-prescription{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-chess-knight{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-wheelchair{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-toggle-on{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-l{--fa:"L"}.fa-fire{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-folder-open{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-code-fork{--fa:""}.fa-city{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-pepper-hot{--fa:""}.fa-unlock{--fa:""}.fa-colon-sign{--fa:""}.fa-headset{--fa:""}.fa-store-slash{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-user-minus{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-clipboard{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-underline{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-signature{--fa:""}.fa-stroopwafel{--fa:""}.fa-bold{--fa:""}.fa-anchor-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-manat-sign{--fa:""}.fa-not-equal{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-jedi{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-mug-hot{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-gift{--fa:""}.fa-dice-two{--fa:""}.fa-chess-queen{--fa:""}.fa-glasses{--fa:""}.fa-chess-board{--fa:""}.fa-building-circle-check{--fa:""}.fa-person-chalkboard{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-less-than-equal{--fa:""}.fa-train{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-crow{--fa:""}.fa-sailboat{--fa:""}.fa-window-restore{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-torii-gate{--fa:""}.fa-frog{--fa:""}.fa-bucket{--fa:""}.fa-image{--fa:""}.fa-microphone{--fa:""}.fa-cow{--fa:""}.fa-caret-up{--fa:""}.fa-screwdriver{--fa:""}.fa-folder-closed{--fa:""}.fa-house-tsunami{--fa:""}.fa-square-nfi{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-square-binary{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-lemon{--fa:""}.fa-head-side-mask{--fa:""}.fa-handshake{--fa:""}.fa-gem{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-smoking{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-monument{--fa:""}.fa-snowplow{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-cannabis{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-tablets{--fa:""}.fa-ethernet{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-chair{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-plate-wheat{--fa:""}.fa-icicles{--fa:""}.fa-person-shelter{--fa:""}.fa-neuter{--fa:""}.fa-id-badge{--fa:""}.fa-marker{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-universal-access{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-lari-sign{--fa:""}.fa-volcano{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-viruses{--fa:""}.fa-square-person-confined{--fa:""}.fa-user-tie{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-certificate{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-suitcase{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-camera-retro{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-box-open{--fa:""}.fa-scroll{--fa:""}.fa-spa{--fa:""}.fa-location-pin-lock{--fa:""}.fa-pause{--fa:""}.fa-hill-avalanche{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-bomb{--fa:""}.fa-registered{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-subscript{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-burst{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-money-bills{--fa:""}.fa-smog{--fa:""}.fa-crutch{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-palette{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-vest{--fa:""}.fa-ferry{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-boxes-packing{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-bowl-food{--fa:""}.fa-candy-cane{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-file-word{--fa:""}.fa-file-powerpoint{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-house-lock{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-children{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-user-alt-slash,.fa-user-large-slash{--fa:""}.fa-envelope-open{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:""}.fa-mattress-pillow{--fa:""}.fa-guarani-sign{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-greater-than-equal{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-virus{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-layer-group{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-archway{--fa:""}.fa-heart-circle-check{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-square{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-couch{--fa:""}.fa-cedi-sign{--fa:""}.fa-italic{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-church{--fa:""}.fa-comments-dollar{--fa:""}.fa-democrat{--fa:""}.fa-z{--fa:"Z"}.fa-person-skiing,.fa-skiing{--fa:""}.fa-road-lock{--fa:""}.fa-a{--fa:"A"}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-p{--fa:"P"}.fa-snowflake{--fa:""}.fa-newspaper{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-locust{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-person-dress-burst{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-vector-square{--fa:""}.fa-bread-slice{--fa:""}.fa-language{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-filter{--fa:""}.fa-question{--fa:"?"}.fa-file-signature{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-house-chimney-user{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-puzzle-piece{--fa:""}.fa-money-check{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-code{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-cubes-stacked{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-virus-covid{--fa:""}.fa-austral-sign{--fa:""}.fa-f{--fa:"F"}.fa-leaf{--fa:""}.fa-road{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-person-circle-plus{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-bolt-lightning{--fa:""}.fa-sack-xmark{--fa:""}.fa-file-excel{--fa:""}.fa-file-contract{--fa:""}.fa-fish-fins{--fa:""}.fa-building-flag{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-object-ungroup{--fa:""}.fa-poop{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-kaaba{--fa:""}.fa-toilet-paper{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-eject{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-plane-circle-check{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-object-group{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-mask-ventilator{--fa:""}.fa-arrow-right{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-cash-register{--fa:""}.fa-person-circle-question{--fa:""}.fa-h{--fa:"H"}.fa-tarp{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-heart{--fa:""}.fa-mars-and-venus{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-dumpster-fire{--fa:""}.fa-house-crack{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-bottle-water{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-kitchen-set{--fa:""}.fa-r{--fa:"R"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-cube{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-shield-dog{--fa:""}.fa-solar-panel{--fa:""}.fa-lock-open{--fa:""}.fa-elevator{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-circle{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-recycle{--fa:""}.fa-user-astronaut{--fa:""}.fa-plane-slash{--fa:""}.fa-trademark{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-satellite-dish{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-users-rays{--fa:""}.fa-wallet{--fa:""}.fa-clipboard-check{--fa:""}.fa-file-audio{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-wrench{--fa:""}.fa-bugs{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-file-image{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-plane-departure{--fa:""}.fa-handshake-slash{--fa:""}.fa-book-bookmark{--fa:""}.fa-code-branch{--fa:""}.fa-hat-cowboy{--fa:""}.fa-bridge{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-truck-front{--fa:""}.fa-cat{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-truck-field{--fa:""}.fa-route{--fa:""}.fa-clipboard-question{--fa:""}.fa-panorama{--fa:""}.fa-comment-medical{--fa:""}.fa-teeth-open{--fa:""}.fa-file-circle-minus{--fa:""}.fa-tags{--fa:""}.fa-wine-glass{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-house-signal{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-faucet-drip{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-terminal{--fa:""}.fa-mobile-button{--fa:""}.fa-house-medical-flag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-tape{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-eye{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-audio-description{--fa:""}.fa-person-military-to-person{--fa:""}.fa-file-shield{--fa:""}.fa-user-slash{--fa:""}.fa-pen{--fa:""}.fa-tower-observation{--fa:""}.fa-file-code{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-bus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-window-maximize{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-prescription{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-vihara{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-plant-wilt{--fa:""}.fa-diamond{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-chart-diagram{--fa:""}.fa-bacterium{--fa:""}.fa-hand-pointer{--fa:""}.fa-drum-steelpan{--fa:""}.fa-hand-scissors{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-biohazard{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-mars-double{--fa:""}.fa-child-dress{--fa:""}.fa-users-between-lines{--fa:""}.fa-lungs-virus{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-phone{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-child-reaching{--fa:""}.fa-head-side-virus{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-door-closed{--fa:""}.fa-shield-virus{--fa:""}.fa-dice-six{--fa:""}.fa-mosquito-net{--fa:""}.fa-file-fragment{--fa:""}.fa-bridge-water{--fa:""}.fa-person-booth{--fa:""}.fa-text-width{--fa:""}.fa-hat-wizard{--fa:""}.fa-pen-fancy{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-trash{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-book-medical{--fa:""}.fa-poo{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-cubes{--fa:""}.fa-divide{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-headphones{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-clapping{--fa:""}.fa-republican{--fa:""}.fa-arrow-left{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-ruler{--fa:""}.fa-align-left{--fa:""}.fa-dice-d6{--fa:""}.fa-restroom{--fa:""}.fa-j{--fa:"J"}.fa-users-viewfinder{--fa:""}.fa-file-video{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-file-pdf{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-o{--fa:"O"}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-user-secret{--fa:""}.fa-otter{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-comment-dollar{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-clipboard-user{--fa:""}.fa-child{--fa:""}.fa-lira-sign{--fa:""}.fa-satellite{--fa:""}.fa-plane-lock{--fa:""}.fa-tag{--fa:""}.fa-comment{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-envelope{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-paperclip{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-ribbon{--fa:""}.fa-lungs{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-litecoin-sign{--fa:""}.fa-border-none{--fa:""}.fa-circle-nodes{--fa:""}.fa-parachute-box{--fa:""}.fa-indent{--fa:""}.fa-truck-field-un{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-mountain{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-square-virus{--fa:""}.fa-meteor{--fa:""}.fa-car-on{--fa:""}.fa-sleigh{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-water{--fa:""}.fa-calendar-check{--fa:""}.fa-braille{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-landmark{--fa:""}.fa-truck{--fa:""}.fa-crosshairs{--fa:""}.fa-person-cane{--fa:""}.fa-tent{--fa:""}.fa-vest-patches{--fa:""}.fa-check-double{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-cookie{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-dumbbell{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-tarp-droplet{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-calendar-plus{--fa:""}.fa-plane-arrival{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-chart-gantt{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-dna{--fa:""}.fa-virus-slash{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-chess{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-plug-circle-check{--fa:""}.fa-street-view{--fa:""}.fa-franc-sign{--fa:""}.fa-volume-off{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-mosque{--fa:""}.fa-mosquito{--fa:""}.fa-star-of-david{--fa:""}.fa-person-military-rifle{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-vials{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-place-of-worship{--fa:""}.fa-grip-vertical{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-u{--fa:"U"}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-pallet{--fa:""}.fa-faucet{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-s{--fa:"S"}.fa-timeline{--fa:""}.fa-keyboard{--fa:""}.fa-caret-down{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-plane-up{--fa:""}.fa-piggy-bank{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-mountain-city{--fa:""}.fa-coins{--fa:""}.fa-khanda{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-folder-tree{--fa:""}.fa-network-wired{--fa:""}.fa-map-pin{--fa:""}.fa-hamsa{--fa:""}.fa-cent-sign{--fa:""}.fa-flask{--fa:""}.fa-person-pregnant{--fa:""}.fa-wand-sparkles{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-ticket{--fa:""}.fa-power-off{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-flag-usa{--fa:""}.fa-laptop-file{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-diagram-next{--fa:""}.fa-person-rifle{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-closed-captioning{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-venus-double{--fa:""}.fa-images{--fa:""}.fa-calculator{--fa:""}.fa-people-pulling{--fa:""}.fa-n{--fa:"N"}.fa-cable-car,.fa-tram{--fa:""}.fa-cloud-rain{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-ship{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-download{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-file-circle-check{--fa:""}.fa-forward{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-align-center{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-calendar-week{--fa:""}.fa-laptop-medical{--fa:""}.fa-b{--fa:"B"}.fa-file-medical{--fa:""}.fa-dice-one{--fa:""}.fa-kiwi-bird{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-mill-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-skull{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-truck-pickup{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-stop{--fa:""}.fa-code-merge{--fa:""}.fa-upload{--fa:""}.fa-hurricane{--fa:""}.fa-mound{--fa:""}.fa-toilet-portable{--fa:""}.fa-compact-disc{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-caravan{--fa:""}.fa-shield-cat{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-glass-water{--fa:""}.fa-oil-well{--fa:""}.fa-vault{--fa:""}.fa-mars{--fa:""}.fa-toilet{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-sun{--fa:""}.fa-guitar{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-horse-head{--fa:""}.fa-bore-hole{--fa:""}.fa-industry{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-florin-sign{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-less-than{--fa:"<"}.fa-angle-down{--fa:""}.fa-car-tunnel{--fa:""}.fa-head-side-cough{--fa:""}.fa-grip-lines{--fa:""}.fa-thumbs-down{--fa:""}.fa-user-lock{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-chess-pawn{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-person-through-window{--fa:""}.fa-toolbox{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-bug{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-mountain-sun{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-dice-d20{--fa:""}.fa-truck-droplet{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-medal{--fa:""}.fa-bed{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-podcast{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-bell{--fa:""}.fa-superscript{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-star-of-life{--fa:""}.fa-phone-slash{--fa:""}.fa-paint-roller{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-file{--fa:""}.fa-greater-than{--fa:">"}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-arrow-down{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-eraser{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-person-burst{--fa:""}.fa-dove{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-socks{--fa:""}.fa-inbox{--fa:""}.fa-section{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-envelope-open-text{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-wine-bottle{--fa:""}.fa-chess-rook{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-dharmachakra{--fa:""}.fa-hotdog{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-drum{--fa:""}.fa-ice-cream{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-fax{--fa:""}.fa-paragraph{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-star-half{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-tree-city{--fa:""}.fa-play{--fa:""}.fa-font{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-rupiah-sign{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-naira-sign{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-walkie-talkie{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-receipt{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-chevron-down{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-skull-crossbones{--fa:""}.fa-code-compare{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-school-lock{--fa:""}.fa-tower-cell{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-ranking-star{--fa:""}.fa-chess-king{--fa:""}.fa-person-harassing{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-arrow-up{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-shrimp{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-jug-detergent{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-user-shield{--fa:""}.fa-wind{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-y{--fa:"Y"}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-fish{--fa:""}.fa-user-graduate{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-clapperboard{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-copy{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-hand-sparkles{--fa:""}.fa-grip,.fa-grip-horizontal{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-gun{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-add,.fa-plus{--fa:"+"}.fa-expand{--fa:""}.fa-computer{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-peso-sign{--fa:""}.fa-building-shield{--fa:""}.fa-baby{--fa:""}.fa-users-line{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-tractor{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-lines-leaning{--fa:""}.fa-ruler-combined{--fa:""}.fa-copyright{--fa:""}.fa-equals{--fa:"="}.fa-blender{--fa:""}.fa-teeth{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-map{--fa:""}.fa-rocket{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-folder-minus{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-store{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-bezier-curve{--fa:""}.fa-bell-slash{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-school-flag{--fa:""}.fa-fill{--fa:""}.fa-angle-up{--fa:""}.fa-drumstick-bite{--fa:""}.fa-holly-berry{--fa:""}.fa-chevron-left{--fa:""}.fa-bacteria{--fa:""}.fa-hand-lizard{--fa:""}.fa-notdef{--fa:""}.fa-disease{--fa:""}.fa-briefcase-medical{--fa:""}.fa-genderless{--fa:""}.fa-chevron-right{--fa:""}.fa-retweet{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-pump-soap{--fa:""}.fa-video-slash{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-radio{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-traffic-light{--fa:""}.fa-thermometer{--fa:""}.fa-vr-cardboard{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-percent,.fa-percentage{--fa:"%"}.fa-truck-moving{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-display{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-trophy{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hammer{--fa:""}.fa-hand-peace{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-spinner{--fa:""}.fa-robot{--fa:""}.fa-peace{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-warehouse{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-splotch{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-dice-four{--fa:""}.fa-sim-card{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-mercury{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-person-falling-burst{--fa:""}.fa-award{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-building{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-qrcode{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-comment-nodes{--fa:""}.fa-house-medical{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-house-chimney-window{--fa:""}.fa-pen-nib{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tents{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-dog{--fa:""}.fa-carrot{--fa:""}.fa-moon{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-cheese{--fa:""}.fa-yin-yang{--fa:""}.fa-music{--fa:""}.fa-code-commit{--fa:""}.fa-temperature-low{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-broom{--fa:""}.fa-shield-heart{--fa:""}.fa-gopuram{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-hashtag{--fa:"#"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-oil-can{--fa:""}.fa-t{--fa:"T"}.fa-hippo{--fa:""}.fa-chart-column{--fa:""}.fa-infinity{--fa:""}.fa-vial-circle-check{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-voicemail{--fa:""}.fa-fan{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-calendar{--fa:""}.fa-trailer{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-sd-card{--fa:""}.fa-dragon{--fa:""}.fa-shoe-prints{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-hand-holding{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-clone{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-tornado{--fa:""}.fa-file-circle-plus{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-anchor{--fa:""}.fa-border-all{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-cookie-bite{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-draw-polygon{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-shower{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-m{--fa:"M"}.fa-table-list,.fa-th-list{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-book{--fa:""}.fa-user-plus{--fa:""}.fa-check{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-house-circle-check{--fa:""}.fa-angle-left{--fa:""}.fa-diagram-successor{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-cloud-moon{--fa:""}.fa-briefcase{--fa:""}.fa-person-falling{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-user-tag{--fa:""}.fa-rug{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-baht-sign{--fa:""}.fa-book-open{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-handcuffs{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-database{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-bottle-droplet{--fa:""}.fa-mask-face{--fa:""}.fa-hill-rockslide{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-paper-plane{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-dungeon{--fa:""}.fa-align-right{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-life-ring{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-calendar-day{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-dice{--fa:""}.fa-bowling-ball{--fa:""}.fa-brain{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-calendar-minus{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-gifts{--fa:""}.fa-hotel{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-thumbs-up{--fa:""}.fa-user-clock{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-file-invoice{--fa:""}.fa-window-minimize{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-brush{--fa:""}.fa-file-half-dashed{--fa:""}.fa-mask{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-ruler-vertical{--fa:""}.fa-user-alt,.fa-user-large{--fa:""}.fa-train-tram{--fa:""}.fa-user-nurse{--fa:""}.fa-syringe{--fa:""}.fa-cloud-sun{--fa:""}.fa-stopwatch-20{--fa:""}.fa-square-full{--fa:""}.fa-magnet{--fa:""}.fa-jar{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-bug-slash{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-bone{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-user-injured{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-plane{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-exclamation{--fa:"!"}.fa-arrows-spin{--fa:""}.fa-print{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-x{--fa:"X"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-person-military-pointing{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-umbrella{--fa:""}.fa-trowel{--fa:""}.fa-d{--fa:"D"}.fa-stapler{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-kip-sign{--fa:""}.fa-hand-point-left{--fa:""}.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-barcode{--fa:""}.fa-plus-minus{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-person-circle-check{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/static/media/fa-brands-400.c210719e60948b211a12.woff2) format("woff2"),url(/static/media/fa-brands-400.1815e00441357e01619e.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:""}.fa-hooli{--fa:""}.fa-yelp{--fa:""}.fa-cc-visa{--fa:""}.fa-lastfm{--fa:""}.fa-shopware{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-aws{--fa:""}.fa-redhat{--fa:""}.fa-yoast{--fa:""}.fa-cloudflare{--fa:""}.fa-ups{--fa:""}.fa-pixiv{--fa:""}.fa-wpexplorer{--fa:""}.fa-dyalog{--fa:""}.fa-bity{--fa:""}.fa-stackpath{--fa:""}.fa-buysellads{--fa:""}.fa-first-order{--fa:""}.fa-modx{--fa:""}.fa-guilded{--fa:""}.fa-vnv{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-microsoft{--fa:""}.fa-qq{--fa:""}.fa-orcid{--fa:""}.fa-java{--fa:""}.fa-invision{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-centercode{--fa:""}.fa-glide-g{--fa:""}.fa-drupal{--fa:""}.fa-jxl{--fa:""}.fa-dart-lang{--fa:""}.fa-hire-a-helper{--fa:""}.fa-creative-commons-by{--fa:""}.fa-unity{--fa:""}.fa-whmcs{--fa:""}.fa-rocketchat{--fa:""}.fa-vk{--fa:""}.fa-untappd{--fa:""}.fa-mailchimp{--fa:""}.fa-css3-alt{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-vimeo-v{--fa:""}.fa-contao{--fa:""}.fa-square-font-awesome{--fa:""}.fa-deskpro{--fa:""}.fa-brave{--fa:""}.fa-sistrix{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-battle-net{--fa:""}.fa-the-red-yeti{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-edge{--fa:""}.fa-threads{--fa:""}.fa-napster{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-google-plus-g{--fa:""}.fa-artstation{--fa:""}.fa-markdown{--fa:""}.fa-sourcetree{--fa:""}.fa-google-plus{--fa:""}.fa-diaspora{--fa:""}.fa-foursquare{--fa:""}.fa-stack-overflow{--fa:""}.fa-github-alt{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-pagelines{--fa:""}.fa-algolia{--fa:""}.fa-red-river{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-safari{--fa:""}.fa-google{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-atlassian{--fa:""}.fa-linkedin-in{--fa:""}.fa-digital-ocean{--fa:""}.fa-nimblr{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-hacker-news{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-adversal{--fa:""}.fa-creative-commons{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-fonticons{--fa:""}.fa-weixin{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-codepen{--fa:""}.fa-git-alt{--fa:""}.fa-lyft{--fa:""}.fa-rev{--fa:""}.fa-windows{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-meetup{--fa:""}.fa-centos{--fa:""}.fa-adn{--fa:""}.fa-cloudsmith{--fa:""}.fa-opensuse{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-codiepie{--fa:""}.fa-node{--fa:""}.fa-mix{--fa:""}.fa-steam{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-scribd{--fa:""}.fa-debian{--fa:""}.fa-openid{--fa:""}.fa-instalod{--fa:""}.fa-files-pinwheel{--fa:""}.fa-expeditedssl{--fa:""}.fa-sellcast{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-r-project{--fa:""}.fa-delicious{--fa:""}.fa-freebsd{--fa:""}.fa-vuejs{--fa:""}.fa-accusoft{--fa:""}.fa-ioxhost{--fa:""}.fa-fonticons-fi{--fa:""}.fa-app-store{--fa:""}.fa-cc-mastercard{--fa:""}.fa-itunes-note{--fa:""}.fa-golang{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-grav{--fa:""}.fa-weibo{--fa:""}.fa-uncharted{--fa:""}.fa-firstdraft{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-wikipedia-w{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-angellist{--fa:""}.fa-galactic-republic{--fa:""}.fa-nfc-directional{--fa:""}.fa-skype{--fa:""}.fa-joget{--fa:""}.fa-fedora{--fa:""}.fa-stripe-s{--fa:""}.fa-meta{--fa:""}.fa-laravel{--fa:""}.fa-hotjar{--fa:""}.fa-bluetooth-b{--fa:""}.fa-square-letterboxd{--fa:""}.fa-sticker-mule{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-hips{--fa:""}.fa-css{--fa:""}.fa-behance{--fa:""}.fa-reddit{--fa:""}.fa-discord{--fa:""}.fa-chrome{--fa:""}.fa-app-store-ios{--fa:""}.fa-cc-discover{--fa:""}.fa-wpbeginner{--fa:""}.fa-confluence{--fa:""}.fa-shoelace{--fa:""}.fa-mdb{--fa:""}.fa-dochub{--fa:""}.fa-accessible-icon{--fa:""}.fa-ebay{--fa:""}.fa-amazon{--fa:""}.fa-unsplash{--fa:""}.fa-yarn{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-500px{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-asymmetrik{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-gratipay{--fa:""}.fa-apple{--fa:""}.fa-hive{--fa:""}.fa-gitkraken{--fa:""}.fa-keybase{--fa:""}.fa-apple-pay{--fa:""}.fa-padlet{--fa:""}.fa-amazon-pay{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-stumbleupon{--fa:""}.fa-fedex{--fa:""}.fa-phoenix-framework{--fa:""}.fa-shopify{--fa:""}.fa-neos{--fa:""}.fa-square-threads{--fa:""}.fa-hackerrank{--fa:""}.fa-researchgate{--fa:""}.fa-swift{--fa:""}.fa-angular{--fa:""}.fa-speakap{--fa:""}.fa-angrycreative{--fa:""}.fa-y-combinator{--fa:""}.fa-empire{--fa:""}.fa-envira{--fa:""}.fa-google-scholar{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-studiovinari{--fa:""}.fa-pied-piper{--fa:""}.fa-wordpress{--fa:""}.fa-product-hunt{--fa:""}.fa-firefox{--fa:""}.fa-linode{--fa:""}.fa-goodreads{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-jsfiddle{--fa:""}.fa-sith{--fa:""}.fa-themeisle{--fa:""}.fa-page4{--fa:""}.fa-hashnode{--fa:""}.fa-react{--fa:""}.fa-cc-paypal{--fa:""}.fa-squarespace{--fa:""}.fa-cc-stripe{--fa:""}.fa-creative-commons-share{--fa:""}.fa-bitcoin{--fa:""}.fa-keycdn{--fa:""}.fa-opera{--fa:""}.fa-itch-io{--fa:""}.fa-umbraco{--fa:""}.fa-galactic-senate{--fa:""}.fa-ubuntu{--fa:""}.fa-draft2digital{--fa:""}.fa-stripe{--fa:""}.fa-houzz{--fa:""}.fa-gg{--fa:""}.fa-dhl{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-xing{--fa:""}.fa-blackberry{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-playstation{--fa:""}.fa-quinscape{--fa:""}.fa-less{--fa:""}.fa-blogger-b{--fa:""}.fa-opencart{--fa:""}.fa-vine{--fa:""}.fa-signal-messenger{--fa:""}.fa-paypal{--fa:""}.fa-gitlab{--fa:""}.fa-typo3{--fa:""}.fa-reddit-alien{--fa:""}.fa-yahoo{--fa:""}.fa-dailymotion{--fa:""}.fa-affiliatetheme{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-bootstrap{--fa:""}.fa-odnoklassniki{--fa:""}.fa-nfc-symbol{--fa:""}.fa-mintbit{--fa:""}.fa-ethereum{--fa:""}.fa-speaker-deck{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-patreon{--fa:""}.fa-avianex{--fa:""}.fa-ello{--fa:""}.fa-gofore{--fa:""}.fa-bimobject{--fa:""}.fa-brave-reverse{--fa:""}.fa-facebook-f{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-web-awesome{--fa:""}.fa-mandalorian{--fa:""}.fa-first-order-alt{--fa:""}.fa-osi{--fa:""}.fa-google-wallet{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-periscope{--fa:""}.fa-fulcrum{--fa:""}.fa-cloudscale{--fa:""}.fa-forumbee{--fa:""}.fa-mizuni{--fa:""}.fa-schlix{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-bandcamp{--fa:""}.fa-wpforms{--fa:""}.fa-cloudversify{--fa:""}.fa-usps{--fa:""}.fa-megaport{--fa:""}.fa-magento{--fa:""}.fa-spotify{--fa:""}.fa-optin-monster{--fa:""}.fa-fly{--fa:""}.fa-square-bluesky{--fa:""}.fa-aviato{--fa:""}.fa-itunes{--fa:""}.fa-cuttlefish{--fa:""}.fa-blogger{--fa:""}.fa-flickr{--fa:""}.fa-viber{--fa:""}.fa-soundcloud{--fa:""}.fa-digg{--fa:""}.fa-tencent-weibo{--fa:""}.fa-letterboxd{--fa:""}.fa-symfony{--fa:""}.fa-maxcdn{--fa:""}.fa-etsy{--fa:""}.fa-facebook-messenger{--fa:""}.fa-audible{--fa:""}.fa-think-peaks{--fa:""}.fa-bilibili{--fa:""}.fa-erlang{--fa:""}.fa-x-twitter{--fa:""}.fa-cotton-bureau{--fa:""}.fa-dashcube{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-stack-exchange{--fa:""}.fa-elementor{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-palfed{--fa:""}.fa-superpowers{--fa:""}.fa-resolving{--fa:""}.fa-xbox{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-searchengin{--fa:""}.fa-tiktok{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-renren{--fa:""}.fa-linux{--fa:""}.fa-glide{--fa:""}.fa-linkedin{--fa:""}.fa-hubspot{--fa:""}.fa-deploydog{--fa:""}.fa-twitch{--fa:""}.fa-flutter{--fa:""}.fa-ravelry{--fa:""}.fa-mixer{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-vimeo{--fa:""}.fa-mendeley{--fa:""}.fa-uniregistry{--fa:""}.fa-figma{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-dropbox{--fa:""}.fa-instagram{--fa:""}.fa-cmplid{--fa:""}.fa-upwork{--fa:""}.fa-facebook{--fa:""}.fa-gripfire{--fa:""}.fa-jedi-order{--fa:""}.fa-uikit{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-phabricator{--fa:""}.fa-ussunnah{--fa:""}.fa-earlybirds{--fa:""}.fa-trade-federation{--fa:""}.fa-autoprefixer{--fa:""}.fa-whatsapp{--fa:""}.fa-square-upwork{--fa:""}.fa-slideshare{--fa:""}.fa-google-play{--fa:""}.fa-viadeo{--fa:""}.fa-line{--fa:""}.fa-google-drive{--fa:""}.fa-servicestack{--fa:""}.fa-simplybuilt{--fa:""}.fa-bitbucket{--fa:""}.fa-imdb{--fa:""}.fa-deezer{--fa:""}.fa-raspberry-pi{--fa:""}.fa-jira{--fa:""}.fa-docker{--fa:""}.fa-screenpal{--fa:""}.fa-bluetooth{--fa:""}.fa-gitter{--fa:""}.fa-d-and-d{--fa:""}.fa-microblog{--fa:""}.fa-cc-diners-club{--fa:""}.fa-gg-circle{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-kickstarter-k{--fa:""}.fa-yandex{--fa:""}.fa-readme{--fa:""}.fa-html5{--fa:""}.fa-sellsy{--fa:""}.fa-square-web-awesome{--fa:""}.fa-sass{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-buromobelexperte{--fa:""}.fa-salesforce{--fa:""}.fa-octopus-deploy{--fa:""}.fa-medapps{--fa:""}.fa-ns8{--fa:""}.fa-pinterest-p{--fa:""}.fa-apper{--fa:""}.fa-fort-awesome{--fa:""}.fa-waze{--fa:""}.fa-bluesky{--fa:""}.fa-cc-jcb{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-rust{--fa:""}.fa-wix{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-supple{--fa:""}.fa-webflow{--fa:""}.fa-rebel{--fa:""}.fa-css3{--fa:""}.fa-staylinked{--fa:""}.fa-kaggle{--fa:""}.fa-space-awesome{--fa:""}.fa-deviantart{--fa:""}.fa-cpanel{--fa:""}.fa-goodreads-g{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-trello{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-get-pocket{--fa:""}.fa-perbyte{--fa:""}.fa-grunt{--fa:""}.fa-weebly{--fa:""}.fa-connectdevelop{--fa:""}.fa-leanpub{--fa:""}.fa-black-tie{--fa:""}.fa-themeco{--fa:""}.fa-python{--fa:""}.fa-android{--fa:""}.fa-bots{--fa:""}.fa-free-code-camp{--fa:""}.fa-hornbill{--fa:""}.fa-js{--fa:""}.fa-ideal{--fa:""}.fa-git{--fa:""}.fa-dev{--fa:""}.fa-sketch{--fa:""}.fa-yandex-international{--fa:""}.fa-cc-amex{--fa:""}.fa-uber{--fa:""}.fa-github{--fa:""}.fa-php{--fa:""}.fa-alipay{--fa:""}.fa-youtube{--fa:""}.fa-skyatlas{--fa:""}.fa-firefox-browser{--fa:""}.fa-replyd{--fa:""}.fa-suse{--fa:""}.fa-jenkins{--fa:""}.fa-twitter{--fa:""}.fa-rockrms{--fa:""}.fa-pinterest{--fa:""}.fa-buffer{--fa:""}.fa-npm{--fa:""}.fa-yammer{--fa:""}.fa-btc{--fa:""}.fa-dribbble{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-internet-explorer{--fa:""}.fa-stubber{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-old-republic{--fa:""}.fa-odysee{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-node-js{--fa:""}.fa-edge-legacy{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-medrt{--fa:""}.fa-usb{--fa:""}.fa-tumblr{--fa:""}.fa-vaadin{--fa:""}.fa-quora{--fa:""}.fa-square-x-twitter{--fa:""}.fa-reacteurope{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-amilia{--fa:""}.fa-mixcloud{--fa:""}.fa-flipboard{--fa:""}.fa-viacoin{--fa:""}.fa-critical-role{--fa:""}.fa-sitrox{--fa:""}.fa-discourse{--fa:""}.fa-joomla{--fa:""}.fa-mastodon{--fa:""}.fa-airbnb{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-buy-n-large{--fa:""}.fa-gulp{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-strava{--fa:""}.fa-ember{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-teamspeak{--fa:""}.fa-pushed{--fa:""}.fa-wordpress-simple{--fa:""}.fa-nutritionix{--fa:""}.fa-wodu{--fa:""}.fa-google-pay{--fa:""}.fa-intercom{--fa:""}.fa-zhihu{--fa:""}.fa-korvue{--fa:""}.fa-pix{--fa:""}.fa-steam-symbol{--fa:""}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/static/media/fa-regular-400.89999bdf5d835c012025.woff2) format("woff2"),url(/static/media/fa-regular-400.914997e1bdfc990d0897.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/static/media/fa-solid-900.2463b90d9a316e4e5294.woff2) format("woff2"),url(/static/media/fa-solid-900.2582b0e4bcf85eceead0.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/static/media/fa-brands-400.c210719e60948b211a12.woff2) format("woff2"),url(/static/media/fa-brands-400.1815e00441357e01619e.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/static/media/fa-solid-900.2463b90d9a316e4e5294.woff2) format("woff2"),url(/static/media/fa-solid-900.2582b0e4bcf85eceead0.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/static/media/fa-regular-400.89999bdf5d835c012025.woff2) format("woff2"),url(/static/media/fa-regular-400.914997e1bdfc990d0897.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/static/media/fa-solid-900.2463b90d9a316e4e5294.woff2) format("woff2"),url(/static/media/fa-solid-900.2582b0e4bcf85eceead0.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/static/media/fa-brands-400.c210719e60948b211a12.woff2) format("woff2"),url(/static/media/fa-brands-400.1815e00441357e01619e.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(/static/media/fa-regular-400.89999bdf5d835c012025.woff2) format("woff2"),url(/static/media/fa-regular-400.914997e1bdfc990d0897.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(/static/media/fa-v4compatibility.ea8f94e1d22e0d35ccd4.woff2) format("woff2"),url(/static/media/fa-v4compatibility.da94ef451f4969af06e6.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
.la,.las,.lar,.lal,.lad,.lab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1}.la-lg{font-size:1.33333em;line-height:.75em;vertical-align:-0.0667em}.la-xs{font-size:.75em}.la-sm{font-size:.875em}.la-1x{font-size:1em}.la-2x{font-size:2em}.la-3x{font-size:3em}.la-4x{font-size:4em}.la-5x{font-size:5em}.la-6x{font-size:6em}.la-7x{font-size:7em}.la-8x{font-size:8em}.la-9x{font-size:9em}.la-10x{font-size:10em}.la-fw{text-align:center;width:1.25em}.la-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.la-ul>li{position:relative}.la-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.la-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.la-pull-left{float:left}.la-pull-right{float:right}.la.la-pull-left,.las.la-pull-left,.lar.la-pull-left,.lal.la-pull-left,.lab.la-pull-left{margin-right:.3em}.la.la-pull-right,.las.la-pull-right,.lar.la-pull-right,.lal.la-pull-right,.lab.la-pull-right{margin-left:.3em}.la-spin{animation:la-spin 2s infinite linear}.la-pulse{animation:la-spin 1s infinite steps(8)}@keyframes la-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.la-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.la-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.la-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.la-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.la-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}.la-flip-both,.la-flip-horizontal.la-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1, -1)}:root .la-rotate-90,:root .la-rotate-180,:root .la-rotate-270,:root .la-flip-horizontal,:root .la-flip-vertical,:root .la-flip-both{filter:none}.la-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.la-stack-1x,.la-stack-2x{left:0;position:absolute;text-align:center;width:100%}.la-stack-1x{line-height:inherit}.la-stack-2x{font-size:2em}.la-inverse{color:#fff}.la-500px:before{content:""}.la-accessible-icon:before{content:""}.la-accusoft:before{content:""}.la-acquisitions-incorporated:before{content:""}.la-ad:before{content:""}.la-address-book:before{content:""}.la-address-card:before{content:""}.la-adjust:before{content:""}.la-adn:before{content:""}.la-adobe:before{content:""}.la-adversal:before{content:""}.la-affiliatetheme:before{content:""}.la-air-freshener:before{content:""}.la-airbnb:before{content:""}.la-algolia:before{content:""}.la-align-center:before{content:""}.la-align-justify:before{content:""}.la-align-left:before{content:""}.la-align-right:before{content:""}.la-alipay:before{content:""}.la-allergies:before{content:""}.la-amazon:before{content:""}.la-amazon-pay:before{content:""}.la-ambulance:before{content:""}.la-american-sign-language-interpreting:before{content:""}.la-amilia:before{content:""}.la-anchor:before{content:""}.la-android:before{content:""}.la-angellist:before{content:""}.la-angle-double-down:before{content:""}.la-angle-double-left:before{content:""}.la-angle-double-right:before{content:""}.la-angle-double-up:before{content:""}.la-angle-down:before{content:""}.la-angle-left:before{content:""}.la-angle-right:before{content:""}.la-angle-up:before{content:""}.la-angry:before{content:""}.la-angrycreative:before{content:""}.la-angular:before{content:""}.la-ankh:before{content:""}.la-app-store:before{content:""}.la-app-store-ios:before{content:""}.la-apper:before{content:""}.la-apple:before{content:""}.la-apple-alt:before{content:""}.la-apple-pay:before{content:""}.la-archive:before{content:""}.la-archway:before{content:""}.la-arrow-alt-circle-down:before{content:""}.la-arrow-alt-circle-left:before{content:""}.la-arrow-alt-circle-right:before{content:""}.la-arrow-alt-circle-up:before{content:""}.la-arrow-circle-down:before{content:""}.la-arrow-circle-left:before{content:""}.la-arrow-circle-right:before{content:""}.la-arrow-circle-up:before{content:""}.la-arrow-down:before{content:""}.la-arrow-left:before{content:""}.la-arrow-right:before{content:""}.la-arrow-up:before{content:""}.la-arrows-alt:before{content:""}.la-arrows-alt-h:before{content:""}.la-arrows-alt-v:before{content:""}.la-artstation:before{content:""}.la-assistive-listening-systems:before{content:""}.la-asterisk:before{content:""}.la-asymmetrik:before{content:""}.la-at:before{content:""}.la-atlas:before{content:""}.la-atlassian:before{content:""}.la-atom:before{content:""}.la-audible:before{content:""}.la-audio-description:before{content:""}.la-autoprefixer:before{content:""}.la-avianex:before{content:""}.la-aviato:before{content:""}.la-award:before{content:""}.la-aws:before{content:""}.la-baby:before{content:""}.la-baby-carriage:before{content:""}.la-backspace:before{content:""}.la-backward:before{content:""}.la-bacon:before{content:""}.la-balance-scale:before{content:""}.la-balance-scale-left:before{content:""}.la-balance-scale-right:before{content:""}.la-ban:before{content:""}.la-band-aid:before{content:""}.la-bandcamp:before{content:""}.la-barcode:before{content:""}.la-bars:before{content:""}.la-baseball-ball:before{content:""}.la-basketball-ball:before{content:""}.la-bath:before{content:""}.la-battery-empty:before{content:""}.la-battery-full:before{content:""}.la-battery-half:before{content:""}.la-battery-quarter:before{content:""}.la-battery-three-quarters:before{content:""}.la-battle-net:before{content:""}.la-bed:before{content:""}.la-beer:before{content:""}.la-behance:before{content:""}.la-behance-square:before{content:""}.la-bell:before{content:""}.la-bell-slash:before{content:""}.la-bezier-curve:before{content:""}.la-bible:before{content:""}.la-bicycle:before{content:""}.la-biking:before{content:""}.la-bimobject:before{content:""}.la-binoculars:before{content:""}.la-biohazard:before{content:""}.la-birthday-cake:before{content:""}.la-bitbucket:before{content:""}.la-bitcoin:before{content:""}.la-bity:before{content:""}.la-black-tie:before{content:""}.la-blackberry:before{content:""}.la-blender:before{content:""}.la-blender-phone:before{content:""}.la-blind:before{content:""}.la-blog:before{content:""}.la-blogger:before{content:""}.la-blogger-b:before{content:""}.la-bluetooth:before{content:""}.la-bluetooth-b:before{content:""}.la-bold:before{content:""}.la-bolt:before{content:""}.la-bomb:before{content:""}.la-bone:before{content:""}.la-bong:before{content:""}.la-book:before{content:""}.la-book-dead:before{content:""}.la-book-medical:before{content:""}.la-book-open:before{content:""}.la-book-reader:before{content:""}.la-bookmark:before{content:""}.la-bootstrap:before{content:""}.la-border-all:before{content:""}.la-border-none:before{content:""}.la-border-style:before{content:""}.la-bowling-ball:before{content:""}.la-box:before{content:""}.la-box-open:before{content:""}.la-boxes:before{content:""}.la-braille:before{content:""}.la-brain:before{content:""}.la-bread-slice:before{content:""}.la-briefcase:before{content:""}.la-briefcase-medical:before{content:""}.la-broadcast-tower:before{content:""}.la-broom:before{content:""}.la-brush:before{content:""}.la-btc:before{content:""}.la-buffer:before{content:""}.la-bug:before{content:""}.la-building:before{content:""}.la-bullhorn:before{content:""}.la-bullseye:before{content:""}.la-burn:before{content:""}.la-buromobelexperte:before{content:""}.la-bus:before{content:""}.la-bus-alt:before{content:""}.la-business-time:before{content:""}.la-buy-n-large:before{content:""}.la-buysellads:before{content:""}.la-calculator:before{content:""}.la-calendar:before{content:""}.la-calendar-alt:before{content:""}.la-calendar-check:before{content:""}.la-calendar-day:before{content:""}.la-calendar-minus:before{content:""}.la-calendar-plus:before{content:""}.la-calendar-times:before{content:""}.la-calendar-week:before{content:""}.la-camera:before{content:""}.la-camera-retro:before{content:""}.la-campground:before{content:""}.la-canadian-maple-leaf:before{content:""}.la-candy-cane:before{content:""}.la-cannabis:before{content:""}.la-capsules:before{content:""}.la-car:before{content:""}.la-car-alt:before{content:""}.la-car-battery:before{content:""}.la-car-crash:before{content:""}.la-car-side:before{content:""}.la-caret-down:before{content:""}.la-caret-left:before{content:""}.la-caret-right:before{content:""}.la-caret-square-down:before{content:""}.la-caret-square-left:before{content:""}.la-caret-square-right:before{content:""}.la-caret-square-up:before{content:""}.la-caret-up:before{content:""}.la-carrot:before{content:""}.la-cart-arrow-down:before{content:""}.la-cart-plus:before{content:""}.la-cash-register:before{content:""}.la-cat:before{content:""}.la-cc-amazon-pay:before{content:""}.la-cc-amex:before{content:""}.la-cc-apple-pay:before{content:""}.la-cc-diners-club:before{content:""}.la-cc-discover:before{content:""}.la-cc-jcb:before{content:""}.la-cc-mastercard:before{content:""}.la-cc-paypal:before{content:""}.la-cc-stripe:before{content:""}.la-cc-visa:before{content:""}.la-centercode:before{content:""}.la-centos:before{content:""}.la-certificate:before{content:""}.la-chair:before{content:""}.la-chalkboard:before{content:""}.la-chalkboard-teacher:before{content:""}.la-charging-station:before{content:""}.la-chart-area:before{content:""}.la-chart-bar:before{content:""}.la-chart-line:before{content:""}.la-chart-pie:before{content:""}.la-check:before{content:""}.la-check-circle:before{content:""}.la-check-double:before{content:""}.la-check-square:before{content:""}.la-cheese:before{content:""}.la-chess:before{content:""}.la-chess-bishop:before{content:""}.la-chess-board:before{content:""}.la-chess-king:before{content:""}.la-chess-knight:before{content:""}.la-chess-pawn:before{content:""}.la-chess-queen:before{content:""}.la-chess-rook:before{content:""}.la-chevron-circle-down:before{content:""}.la-chevron-circle-left:before{content:""}.la-chevron-circle-right:before{content:""}.la-chevron-circle-up:before{content:""}.la-chevron-down:before{content:""}.la-chevron-left:before{content:""}.la-chevron-right:before{content:""}.la-chevron-up:before{content:""}.la-child:before{content:""}.la-chrome:before{content:""}.la-chromecast:before{content:""}.la-church:before{content:""}.la-circle:before{content:""}.la-circle-notch:before{content:""}.la-city:before{content:""}.la-clinic-medical:before{content:""}.la-clipboard:before{content:""}.la-clipboard-check:before{content:""}.la-clipboard-list:before{content:""}.la-clock:before{content:""}.la-clone:before{content:""}.la-closed-captioning:before{content:""}.la-cloud:before{content:""}.la-cloud-download-alt:before{content:""}.la-cloud-meatball:before{content:""}.la-cloud-moon:before{content:""}.la-cloud-moon-rain:before{content:""}.la-cloud-rain:before{content:""}.la-cloud-showers-heavy:before{content:""}.la-cloud-sun:before{content:""}.la-cloud-sun-rain:before{content:""}.la-cloud-upload-alt:before{content:""}.la-cloudscale:before{content:""}.la-cloudsmith:before{content:""}.la-cloudversify:before{content:""}.la-cocktail:before{content:""}.la-code:before{content:""}.la-code-branch:before{content:""}.la-codepen:before{content:""}.la-codiepie:before{content:""}.la-coffee:before{content:""}.la-cog:before{content:""}.la-cogs:before{content:""}.la-coins:before{content:""}.la-columns:before{content:""}.la-comment:before{content:""}.la-comment-alt:before{content:""}.la-comment-dollar:before{content:""}.la-comment-dots:before{content:""}.la-comment-medical:before{content:""}.la-comment-slash:before{content:""}.la-comments:before{content:""}.la-comments-dollar:before{content:""}.la-compact-disc:before{content:""}.la-compass:before{content:""}.la-compress:before{content:""}.la-compress-arrows-alt:before{content:""}.la-concierge-bell:before{content:""}.la-confluence:before{content:""}.la-connectdevelop:before{content:""}.la-contao:before{content:""}.la-cookie:before{content:""}.la-cookie-bite:before{content:""}.la-copy:before{content:""}.la-copyright:before{content:""}.la-cotton-bureau:before{content:""}.la-couch:before{content:""}.la-cpanel:before{content:""}.la-creative-commons:before{content:""}.la-creative-commons-by:before{content:""}.la-creative-commons-nc:before{content:""}.la-creative-commons-nc-eu:before{content:""}.la-creative-commons-nc-jp:before{content:""}.la-creative-commons-nd:before{content:""}.la-creative-commons-pd:before{content:""}.la-creative-commons-pd-alt:before{content:""}.la-creative-commons-remix:before{content:""}.la-creative-commons-sa:before{content:""}.la-creative-commons-sampling:before{content:""}.la-creative-commons-sampling-plus:before{content:""}.la-creative-commons-share:before{content:""}.la-creative-commons-zero:before{content:""}.la-credit-card:before{content:""}.la-critical-role:before{content:""}.la-crop:before{content:""}.la-crop-alt:before{content:""}.la-cross:before{content:""}.la-crosshairs:before{content:""}.la-crow:before{content:""}.la-crown:before{content:""}.la-crutch:before{content:""}.la-css3:before{content:""}.la-css3-alt:before{content:""}.la-cube:before{content:""}.la-cubes:before{content:""}.la-cut:before{content:""}.la-cuttlefish:before{content:""}.la-d-and-d:before{content:""}.la-d-and-d-beyond:before{content:""}.la-dashcube:before{content:""}.la-database:before{content:""}.la-deaf:before{content:""}.la-delicious:before{content:""}.la-democrat:before{content:""}.la-deploydog:before{content:""}.la-deskpro:before{content:""}.la-desktop:before{content:""}.la-dev:before{content:""}.la-deviantart:before{content:""}.la-dharmachakra:before{content:""}.la-dhl:before{content:""}.la-diagnoses:before{content:""}.la-diaspora:before{content:""}.la-dice:before{content:""}.la-dice-d20:before{content:""}.la-dice-d6:before{content:""}.la-dice-five:before{content:""}.la-dice-four:before{content:""}.la-dice-one:before{content:""}.la-dice-six:before{content:""}.la-dice-three:before{content:""}.la-dice-two:before{content:""}.la-digg:before{content:""}.la-digital-ocean:before{content:""}.la-digital-tachograph:before{content:""}.la-directions:before{content:""}.la-discord:before{content:""}.la-discourse:before{content:""}.la-divide:before{content:""}.la-dizzy:before{content:""}.la-dna:before{content:""}.la-dochub:before{content:""}.la-docker:before{content:""}.la-dog:before{content:""}.la-dollar-sign:before{content:""}.la-dolly:before{content:""}.la-dolly-flatbed:before{content:""}.la-donate:before{content:""}.la-door-closed:before{content:""}.la-door-open:before{content:""}.la-dot-circle:before{content:""}.la-dove:before{content:""}.la-download:before{content:""}.la-draft2digital:before{content:""}.la-drafting-compass:before{content:""}.la-dragon:before{content:""}.la-draw-polygon:before{content:""}.la-dribbble:before{content:""}.la-dribbble-square:before{content:""}.la-dropbox:before{content:""}.la-drum:before{content:""}.la-drum-steelpan:before{content:""}.la-drumstick-bite:before{content:""}.la-drupal:before{content:""}.la-dumbbell:before{content:""}.la-dumpster:before{content:""}.la-dumpster-fire:before{content:""}.la-dungeon:before{content:""}.la-dyalog:before{content:""}.la-earlybirds:before{content:""}.la-ebay:before{content:""}.la-edge:before{content:""}.la-edit:before{content:""}.la-egg:before{content:""}.la-eject:before{content:""}.la-elementor:before{content:""}.la-ellipsis-h:before{content:""}.la-ellipsis-v:before{content:""}.la-ello:before{content:""}.la-ember:before{content:""}.la-empire:before{content:""}.la-envelope:before{content:""}.la-envelope-open:before{content:""}.la-envelope-open-text:before{content:""}.la-envelope-square:before{content:""}.la-envira:before{content:""}.la-equals:before{content:""}.la-eraser:before{content:""}.la-erlang:before{content:""}.la-ethereum:before{content:""}.la-ethernet:before{content:""}.la-etsy:before{content:""}.la-euro-sign:before{content:""}.la-evernote:before{content:""}.la-exchange-alt:before{content:""}.la-exclamation:before{content:""}.la-exclamation-circle:before{content:""}.la-exclamation-triangle:before{content:""}.la-expand:before{content:""}.la-expand-arrows-alt:before{content:""}.la-expeditedssl:before{content:""}.la-external-link-alt:before{content:""}.la-external-link-square-alt:before{content:""}.la-eye:before{content:""}.la-eye-dropper:before{content:""}.la-eye-slash:before{content:""}.la-facebook:before{content:""}.la-facebook-f:before{content:""}.la-facebook-messenger:before{content:""}.la-facebook-square:before{content:""}.la-fan:before{content:""}.la-fantasy-flight-games:before{content:""}.la-fast-backward:before{content:""}.la-fast-forward:before{content:""}.la-fax:before{content:""}.la-feather:before{content:""}.la-feather-alt:before{content:""}.la-fedex:before{content:""}.la-fedora:before{content:""}.la-female:before{content:""}.la-fighter-jet:before{content:""}.la-figma:before{content:""}.la-file:before{content:""}.la-file-alt:before{content:""}.la-file-archive:before{content:""}.la-file-audio:before{content:""}.la-file-code:before{content:""}.la-file-contract:before{content:""}.la-file-csv:before{content:""}.la-file-download:before{content:""}.la-file-excel:before{content:""}.la-file-export:before{content:""}.la-file-image:before{content:""}.la-file-import:before{content:""}.la-file-invoice:before{content:""}.la-file-invoice-dollar:before{content:""}.la-file-medical:before{content:""}.la-file-medical-alt:before{content:""}.la-file-pdf:before{content:""}.la-file-powerpoint:before{content:""}.la-file-prescription:before{content:""}.la-file-signature:before{content:""}.la-file-upload:before{content:""}.la-file-video:before{content:""}.la-file-word:before{content:""}.la-fill:before{content:""}.la-fill-drip:before{content:""}.la-film:before{content:""}.la-filter:before{content:""}.la-fingerprint:before{content:""}.la-fire:before{content:""}.la-fire-alt:before{content:""}.la-fire-extinguisher:before{content:""}.la-firefox:before{content:""}.la-first-aid:before{content:""}.la-first-order:before{content:""}.la-first-order-alt:before{content:""}.la-firstdraft:before{content:""}.la-fish:before{content:""}.la-fist-raised:before{content:""}.la-flag:before{content:""}.la-flag-checkered:before{content:""}.la-flag-usa:before{content:""}.la-flask:before{content:""}.la-flickr:before{content:""}.la-flipboard:before{content:""}.la-flushed:before{content:""}.la-fly:before{content:""}.la-folder:before{content:""}.la-folder-minus:before{content:""}.la-folder-open:before{content:""}.la-folder-plus:before{content:""}.la-font:before{content:""}.la-font-awesome:before{content:""}.la-font-awesome-alt:before{content:""}.la-font-awesome-flag:before{content:""}.la-font-awesome-logo-full:before{content:""}.la-fonticons:before{content:""}.la-fonticons-fi:before{content:""}.la-football-ball:before{content:""}.la-fort-awesome:before{content:""}.la-fort-awesome-alt:before{content:""}.la-forumbee:before{content:""}.la-forward:before{content:""}.la-foursquare:before{content:""}.la-free-code-camp:before{content:""}.la-freebsd:before{content:""}.la-frog:before{content:""}.la-frown:before{content:""}.la-frown-open:before{content:""}.la-fulcrum:before{content:""}.la-funnel-dollar:before{content:""}.la-futbol:before{content:""}.la-galactic-republic:before{content:""}.la-galactic-senate:before{content:""}.la-gamepad:before{content:""}.la-gas-pump:before{content:""}.la-gavel:before{content:""}.la-gem:before{content:""}.la-genderless:before{content:""}.la-get-pocket:before{content:""}.la-gg:before{content:""}.la-gg-circle:before{content:""}.la-ghost:before{content:""}.la-gift:before{content:""}.la-gifts:before{content:""}.la-git:before{content:""}.la-git-alt:before{content:""}.la-git-square:before{content:""}.la-github:before{content:""}.la-github-alt:before{content:""}.la-github-square:before{content:""}.la-gitkraken:before{content:""}.la-gitlab:before{content:""}.la-gitter:before{content:""}.la-glass-cheers:before{content:""}.la-glass-martini:before{content:""}.la-glass-martini-alt:before{content:""}.la-glass-whiskey:before{content:""}.la-glasses:before{content:""}.la-glide:before{content:""}.la-glide-g:before{content:""}.la-globe:before{content:""}.la-globe-africa:before{content:""}.la-globe-americas:before{content:""}.la-globe-asia:before{content:""}.la-globe-europe:before{content:""}.la-gofore:before{content:""}.la-golf-ball:before{content:""}.la-goodreads:before{content:""}.la-goodreads-g:before{content:""}.la-google:before{content:""}.la-google-drive:before{content:""}.la-google-play:before{content:""}.la-google-plus:before{content:""}.la-google-plus-g:before{content:""}.la-google-plus-square:before{content:""}.la-google-wallet:before{content:""}.la-gopuram:before{content:""}.la-graduation-cap:before{content:""}.la-gratipay:before{content:""}.la-grav:before{content:""}.la-greater-than:before{content:""}.la-greater-than-equal:before{content:""}.la-grimace:before{content:""}.la-grin:before{content:""}.la-grin-alt:before{content:""}.la-grin-beam:before{content:""}.la-grin-beam-sweat:before{content:""}.la-grin-hearts:before{content:""}.la-grin-squint:before{content:""}.la-grin-squint-tears:before{content:""}.la-grin-stars:before{content:""}.la-grin-tears:before{content:""}.la-grin-tongue:before{content:""}.la-grin-tongue-squint:before{content:""}.la-grin-tongue-wink:before{content:""}.la-grin-wink:before{content:""}.la-grip-horizontal:before{content:""}.la-grip-lines:before{content:""}.la-grip-lines-vertical:before{content:""}.la-grip-vertical:before{content:""}.la-gripfire:before{content:""}.la-grunt:before{content:""}.la-guitar:before{content:""}.la-gulp:before{content:""}.la-h-square:before{content:""}.la-hacker-news:before{content:""}.la-hacker-news-square:before{content:""}.la-hackerrank:before{content:""}.la-hamburger:before{content:""}.la-hammer:before{content:""}.la-hamsa:before{content:""}.la-hand-holding:before{content:""}.la-hand-holding-heart:before{content:""}.la-hand-holding-usd:before{content:""}.la-hand-lizard:before{content:""}.la-hand-middle-finger:before{content:""}.la-hand-paper:before{content:""}.la-hand-peace:before{content:""}.la-hand-point-down:before{content:""}.la-hand-point-left:before{content:""}.la-hand-point-right:before{content:""}.la-hand-point-up:before{content:""}.la-hand-pointer:before{content:""}.la-hand-rock:before{content:""}.la-hand-scissors:before{content:""}.la-hand-spock:before{content:""}.la-hands:before{content:""}.la-hands-helping:before{content:""}.la-handshake:before{content:""}.la-hanukiah:before{content:""}.la-hard-hat:before{content:""}.la-hashtag:before{content:""}.la-hat-cowboy:before{content:""}.la-hat-cowboy-side:before{content:""}.la-hat-wizard:before{content:""}.la-haykal:before{content:""}.la-hdd:before{content:""}.la-heading:before{content:""}.la-headphones:before{content:""}.la-headphones-alt:before{content:""}.la-headset:before{content:""}.la-heart:before{content:""}.la-heart-broken:before{content:""}.la-heartbeat:before{content:""}.la-helicopter:before{content:""}.la-highlighter:before{content:""}.la-hiking:before{content:""}.la-hippo:before{content:""}.la-hips:before{content:""}.la-hire-a-helper:before{content:""}.la-history:before{content:""}.la-hockey-puck:before{content:""}.la-holly-berry:before{content:""}.la-home:before{content:""}.la-hooli:before{content:""}.la-hornbill:before{content:""}.la-horse:before{content:""}.la-horse-head:before{content:""}.la-hospital:before{content:""}.la-hospital-alt:before{content:""}.la-hospital-symbol:before{content:""}.la-hot-tub:before{content:""}.la-hotdog:before{content:""}.la-hotel:before{content:""}.la-hotjar:before{content:""}.la-hourglass:before{content:""}.la-hourglass-end:before{content:""}.la-hourglass-half:before{content:""}.la-hourglass-start:before{content:""}.la-house-damage:before{content:""}.la-houzz:before{content:""}.la-hryvnia:before{content:""}.la-html5:before{content:""}.la-hubspot:before{content:""}.la-i-cursor:before{content:""}.la-ice-cream:before{content:""}.la-icicles:before{content:""}.la-icons:before{content:""}.la-id-badge:before{content:""}.la-id-card:before{content:""}.la-id-card-alt:before{content:""}.la-igloo:before{content:""}.la-image:before{content:""}.la-images:before{content:""}.la-imdb:before{content:""}.la-inbox:before{content:""}.la-indent:before{content:""}.la-industry:before{content:""}.la-infinity:before{content:""}.la-info:before{content:""}.la-info-circle:before{content:""}.la-instagram:before{content:""}.la-intercom:before{content:""}.la-internet-explorer:before{content:""}.la-invision:before{content:""}.la-ioxhost:before{content:""}.la-italic:before{content:""}.la-itch-io:before{content:""}.la-itunes:before{content:""}.la-itunes-note:before{content:""}.la-java:before{content:""}.la-jedi:before{content:""}.la-jedi-order:before{content:""}.la-jenkins:before{content:""}.la-jira:before{content:""}.la-joget:before{content:""}.la-joint:before{content:""}.la-joomla:before{content:""}.la-journal-whills:before{content:""}.la-js:before{content:""}.la-js-square:before{content:""}.la-jsfiddle:before{content:""}.la-kaaba:before{content:""}.la-kaggle:before{content:""}.la-key:before{content:""}.la-keybase:before{content:""}.la-keyboard:before{content:""}.la-keycdn:before{content:""}.la-khanda:before{content:""}.la-kickstarter:before{content:""}.la-kickstarter-k:before{content:""}.la-kiss:before{content:""}.la-kiss-beam:before{content:""}.la-kiss-wink-heart:before{content:""}.la-kiwi-bird:before{content:""}.la-korvue:before{content:""}.la-landmark:before{content:""}.la-language:before{content:""}.la-laptop:before{content:""}.la-laptop-code:before{content:""}.la-laptop-medical:before{content:""}.la-laravel:before{content:""}.la-lastfm:before{content:""}.la-lastfm-square:before{content:""}.la-laugh:before{content:""}.la-laugh-beam:before{content:""}.la-laugh-squint:before{content:""}.la-laugh-wink:before{content:""}.la-layer-group:before{content:""}.la-leaf:before{content:""}.la-leanpub:before{content:""}.la-lemon:before{content:""}.la-less:before{content:""}.la-less-than:before{content:""}.la-less-than-equal:before{content:""}.la-level-down-alt:before{content:""}.la-level-up-alt:before{content:""}.la-life-ring:before{content:""}.la-lightbulb:before{content:""}.la-line:before{content:""}.la-link:before{content:""}.la-linkedin:before{content:""}.la-linkedin-in:before{content:""}.la-linode:before{content:""}.la-linux:before{content:""}.la-lira-sign:before{content:""}.la-list:before{content:""}.la-list-alt:before{content:""}.la-list-ol:before{content:""}.la-list-ul:before{content:""}.la-location-arrow:before{content:""}.la-lock:before{content:""}.la-lock-open:before{content:""}.la-long-arrow-alt-down:before{content:""}.la-long-arrow-alt-left:before{content:""}.la-long-arrow-alt-right:before{content:""}.la-long-arrow-alt-up:before{content:""}.la-low-vision:before{content:""}.la-luggage-cart:before{content:""}.la-lyft:before{content:""}.la-magento:before{content:""}.la-magic:before{content:""}.la-magnet:before{content:""}.la-mail-bulk:before{content:""}.la-mailchimp:before{content:""}.la-male:before{content:""}.la-mandalorian:before{content:""}.la-map:before{content:""}.la-map-marked:before{content:""}.la-map-marked-alt:before{content:""}.la-map-marker:before{content:""}.la-map-marker-alt:before{content:""}.la-map-pin:before{content:""}.la-map-signs:before{content:""}.la-markdown:before{content:""}.la-marker:before{content:""}.la-mars:before{content:""}.la-mars-double:before{content:""}.la-mars-stroke:before{content:""}.la-mars-stroke-h:before{content:""}.la-mars-stroke-v:before{content:""}.la-mask:before{content:""}.la-mastodon:before{content:""}.la-maxcdn:before{content:""}.la-mdb:before{content:""}.la-medal:before{content:""}.la-medapps:before{content:""}.la-medium:before{content:""}.la-medium-m:before{content:""}.la-medkit:before{content:""}.la-medrt:before{content:""}.la-meetup:before{content:""}.la-megaport:before{content:""}.la-meh:before{content:""}.la-meh-blank:before{content:""}.la-meh-rolling-eyes:before{content:""}.la-memory:before{content:""}.la-mendeley:before{content:""}.la-menorah:before{content:""}.la-mercury:before{content:""}.la-meteor:before{content:""}.la-microchip:before{content:""}.la-microphone:before{content:""}.la-microphone-alt:before{content:""}.la-microphone-alt-slash:before{content:""}.la-microphone-slash:before{content:""}.la-microscope:before{content:""}.la-microsoft:before{content:""}.la-minus:before{content:""}.la-minus-circle:before{content:""}.la-minus-square:before{content:""}.la-mitten:before{content:""}.la-mix:before{content:""}.la-mixcloud:before{content:""}.la-mizuni:before{content:""}.la-mobile:before{content:""}.la-mobile-alt:before{content:""}.la-modx:before{content:""}.la-monero:before{content:""}.la-money-bill:before{content:""}.la-money-bill-alt:before{content:""}.la-money-bill-wave:before{content:""}.la-money-bill-wave-alt:before{content:""}.la-money-check:before{content:""}.la-money-check-alt:before{content:""}.la-monument:before{content:""}.la-moon:before{content:""}.la-mortar-pestle:before{content:""}.la-mosque:before{content:""}.la-motorcycle:before{content:""}.la-mountain:before{content:""}.la-mouse:before{content:""}.la-mouse-pointer:before{content:""}.la-mug-hot:before{content:""}.la-music:before{content:""}.la-napster:before{content:""}.la-neos:before{content:""}.la-network-wired:before{content:""}.la-neuter:before{content:""}.la-newspaper:before{content:""}.la-nimblr:before{content:""}.la-node:before{content:""}.la-node-js:before{content:""}.la-not-equal:before{content:""}.la-notes-medical:before{content:""}.la-npm:before{content:""}.la-ns8:before{content:""}.la-nutritionix:before{content:""}.la-object-group:before{content:""}.la-object-ungroup:before{content:""}.la-odnoklassniki:before{content:""}.la-odnoklassniki-square:before{content:""}.la-oil-can:before{content:""}.la-old-republic:before{content:""}.la-om:before{content:""}.la-opencart:before{content:""}.la-openid:before{content:""}.la-opera:before{content:""}.la-optin-monster:before{content:""}.la-orcid:before{content:""}.la-osi:before{content:""}.la-otter:before{content:""}.la-outdent:before{content:""}.la-page4:before{content:""}.la-pagelines:before{content:""}.la-pager:before{content:""}.la-paint-brush:before{content:""}.la-paint-roller:before{content:""}.la-palette:before{content:""}.la-palfed:before{content:""}.la-pallet:before{content:""}.la-paper-plane:before{content:""}.la-paperclip:before{content:""}.la-parachute-box:before{content:""}.la-paragraph:before{content:""}.la-parking:before{content:""}.la-passport:before{content:""}.la-pastafarianism:before{content:""}.la-paste:before{content:""}.la-patreon:before{content:""}.la-pause:before{content:""}.la-pause-circle:before{content:""}.la-paw:before{content:""}.la-paypal:before{content:""}.la-peace:before{content:""}.la-pen:before{content:""}.la-pen-alt:before{content:""}.la-pen-fancy:before{content:""}.la-pen-nib:before{content:""}.la-pen-square:before{content:""}.la-pencil-alt:before{content:""}.la-pencil-ruler:before{content:""}.la-penny-arcade:before{content:""}.la-people-carry:before{content:""}.la-pepper-hot:before{content:""}.la-percent:before{content:""}.la-percentage:before{content:""}.la-periscope:before{content:""}.la-person-booth:before{content:""}.la-phabricator:before{content:""}.la-phoenix-framework:before{content:""}.la-phoenix-squadron:before{content:""}.la-phone:before{content:""}.la-phone-alt:before{content:""}.la-phone-slash:before{content:""}.la-phone-square:before{content:""}.la-phone-square-alt:before{content:""}.la-phone-volume:before{content:""}.la-photo-video:before{content:""}.la-php:before{content:""}.la-pied-piper:before{content:""}.la-pied-piper-alt:before{content:""}.la-pied-piper-hat:before{content:""}.la-pied-piper-pp:before{content:""}.la-piggy-bank:before{content:""}.la-pills:before{content:""}.la-pinterest:before{content:""}.la-pinterest-p:before{content:""}.la-pinterest-square:before{content:""}.la-pizza-slice:before{content:""}.la-place-of-worship:before{content:""}.la-plane:before{content:""}.la-plane-arrival:before{content:""}.la-plane-departure:before{content:""}.la-play:before{content:""}.la-play-circle:before{content:""}.la-playstation:before{content:""}.la-plug:before{content:""}.la-plus:before{content:""}.la-plus-circle:before{content:""}.la-plus-square:before{content:""}.la-podcast:before{content:""}.la-poll:before{content:""}.la-poll-h:before{content:""}.la-poo:before{content:""}.la-poo-storm:before{content:""}.la-poop:before{content:""}.la-portrait:before{content:""}.la-pound-sign:before{content:""}.la-power-off:before{content:""}.la-pray:before{content:""}.la-praying-hands:before{content:""}.la-prescription:before{content:""}.la-prescription-bottle:before{content:""}.la-prescription-bottle-alt:before{content:""}.la-print:before{content:""}.la-procedures:before{content:""}.la-product-hunt:before{content:""}.la-project-diagram:before{content:""}.la-pushed:before{content:""}.la-puzzle-piece:before{content:""}.la-python:before{content:""}.la-qq:before{content:""}.la-qrcode:before{content:""}.la-question:before{content:""}.la-question-circle:before{content:""}.la-quidditch:before{content:""}.la-quinscape:before{content:""}.la-quora:before{content:""}.la-quote-left:before{content:""}.la-quote-right:before{content:""}.la-quran:before{content:""}.la-r-project:before{content:""}.la-radiation:before{content:""}.la-radiation-alt:before{content:""}.la-rainbow:before{content:""}.la-random:before{content:""}.la-raspberry-pi:before{content:""}.la-ravelry:before{content:""}.la-react:before{content:""}.la-reacteurope:before{content:""}.la-readme:before{content:""}.la-rebel:before{content:""}.la-receipt:before{content:""}.la-record-vinyl:before{content:""}.la-recycle:before{content:""}.la-red-river:before{content:""}.la-reddit:before{content:""}.la-reddit-alien:before{content:""}.la-reddit-square:before{content:""}.la-redhat:before{content:""}.la-redo:before{content:""}.la-redo-alt:before{content:""}.la-registered:before{content:""}.la-remove-format:before{content:""}.la-renren:before{content:""}.la-reply:before{content:""}.la-reply-all:before{content:""}.la-replyd:before{content:""}.la-republican:before{content:""}.la-researchgate:before{content:""}.la-resolving:before{content:""}.la-restroom:before{content:""}.la-retweet:before{content:""}.la-rev:before{content:""}.la-ribbon:before{content:""}.la-ring:before{content:""}.la-road:before{content:""}.la-robot:before{content:""}.la-rocket:before{content:""}.la-rocketchat:before{content:""}.la-rockrms:before{content:""}.la-route:before{content:""}.la-rss:before{content:""}.la-rss-square:before{content:""}.la-ruble-sign:before{content:""}.la-ruler:before{content:""}.la-ruler-combined:before{content:""}.la-ruler-horizontal:before{content:""}.la-ruler-vertical:before{content:""}.la-running:before{content:""}.la-rupee-sign:before{content:""}.la-sad-cry:before{content:""}.la-sad-tear:before{content:""}.la-safari:before{content:""}.la-salesforce:before{content:""}.la-sass:before{content:""}.la-satellite:before{content:""}.la-satellite-dish:before{content:""}.la-save:before{content:""}.la-schlix:before{content:""}.la-school:before{content:""}.la-screwdriver:before{content:""}.la-scribd:before{content:""}.la-scroll:before{content:""}.la-sd-card:before{content:""}.la-search:before{content:""}.la-search-dollar:before{content:""}.la-search-location:before{content:""}.la-search-minus:before{content:""}.la-search-plus:before{content:""}.la-searchengin:before{content:""}.la-seedling:before{content:""}.la-sellcast:before{content:""}.la-sellsy:before{content:""}.la-server:before{content:""}.la-servicestack:before{content:""}.la-shapes:before{content:""}.la-share:before{content:""}.la-share-alt:before{content:""}.la-share-alt-square:before{content:""}.la-share-square:before{content:""}.la-shekel-sign:before{content:""}.la-shield-alt:before{content:""}.la-ship:before{content:""}.la-shipping-fast:before{content:""}.la-shirtsinbulk:before{content:""}.la-shoe-prints:before{content:""}.la-shopping-bag:before{content:""}.la-shopping-basket:before{content:""}.la-shopping-cart:before{content:""}.la-shopware:before{content:""}.la-shower:before{content:""}.la-shuttle-van:before{content:""}.la-sign:before{content:""}.la-sign-in-alt:before{content:""}.la-sign-language:before{content:""}.la-sign-out-alt:before{content:""}.la-signal:before{content:""}.la-signature:before{content:""}.la-sim-card:before{content:""}.la-simplybuilt:before{content:""}.la-sistrix:before{content:""}.la-sitemap:before{content:""}.la-sith:before{content:""}.la-skating:before{content:""}.la-sketch:before{content:""}.la-skiing:before{content:""}.la-skiing-nordic:before{content:""}.la-skull:before{content:""}.la-skull-crossbones:before{content:""}.la-skyatlas:before{content:""}.la-skype:before{content:""}.la-slack:before{content:""}.la-slack-hash:before{content:""}.la-slash:before{content:""}.la-sleigh:before{content:""}.la-sliders-h:before{content:""}.la-slideshare:before{content:""}.la-smile:before{content:""}.la-smile-beam:before{content:""}.la-smile-wink:before{content:""}.la-smog:before{content:""}.la-smoking:before{content:""}.la-smoking-ban:before{content:""}.la-sms:before{content:""}.la-snapchat:before{content:""}.la-snapchat-ghost:before{content:""}.la-snapchat-square:before{content:""}.la-snowboarding:before{content:""}.la-snowflake:before{content:""}.la-snowman:before{content:""}.la-snowplow:before{content:""}.la-socks:before{content:""}.la-solar-panel:before{content:""}.la-sort:before{content:""}.la-sort-alpha-down:before{content:""}.la-sort-alpha-down-alt:before{content:""}.la-sort-alpha-up:before{content:""}.la-sort-alpha-up-alt:before{content:""}.la-sort-amount-down:before{content:""}.la-sort-amount-down-alt:before{content:""}.la-sort-amount-up:before{content:""}.la-sort-amount-up-alt:before{content:""}.la-sort-down:before{content:""}.la-sort-numeric-down:before{content:""}.la-sort-numeric-down-alt:before{content:""}.la-sort-numeric-up:before{content:""}.la-sort-numeric-up-alt:before{content:""}.la-sort-up:before{content:""}.la-soundcloud:before{content:""}.la-sourcetree:before{content:""}.la-spa:before{content:""}.la-space-shuttle:before{content:""}.la-speakap:before{content:""}.la-speaker-deck:before{content:""}.la-spell-check:before{content:""}.la-spider:before{content:""}.la-spinner:before{content:""}.la-splotch:before{content:""}.la-spotify:before{content:""}.la-spray-can:before{content:""}.la-square:before{content:""}.la-square-full:before{content:""}.la-square-root-alt:before{content:""}.la-squarespace:before{content:""}.la-stack-exchange:before{content:""}.la-stack-overflow:before{content:""}.la-stackpath:before{content:""}.la-stamp:before{content:""}.la-star:before{content:""}.la-star-and-crescent:before{content:""}.la-star-half:before{content:""}.la-star-half-alt:before{content:""}.la-star-of-david:before{content:""}.la-star-of-life:before{content:""}.la-staylinked:before{content:""}.la-steam:before{content:""}.la-steam-square:before{content:""}.la-steam-symbol:before{content:""}.la-step-backward:before{content:""}.la-step-forward:before{content:""}.la-stethoscope:before{content:""}.la-sticker-mule:before{content:""}.la-sticky-note:before{content:""}.la-stop:before{content:""}.la-stop-circle:before{content:""}.la-stopwatch:before{content:""}.la-store:before{content:""}.la-store-alt:before{content:""}.la-strava:before{content:""}.la-stream:before{content:""}.la-street-view:before{content:""}.la-strikethrough:before{content:""}.la-stripe:before{content:""}.la-stripe-s:before{content:""}.la-stroopwafel:before{content:""}.la-studiovinari:before{content:""}.la-stumbleupon:before{content:""}.la-stumbleupon-circle:before{content:""}.la-subscript:before{content:""}.la-subway:before{content:""}.la-suitcase:before{content:""}.la-suitcase-rolling:before{content:""}.la-sun:before{content:""}.la-superpowers:before{content:""}.la-superscript:before{content:""}.la-supple:before{content:""}.la-surprise:before{content:""}.la-suse:before{content:""}.la-swatchbook:before{content:""}.la-swift:before{content:""}.la-swimmer:before{content:""}.la-swimming-pool:before{content:""}.la-symfony:before{content:""}.la-synagogue:before{content:""}.la-sync:before{content:""}.la-sync-alt:before{content:""}.la-syringe:before{content:""}.la-table:before{content:""}.la-table-tennis:before{content:""}.la-tablet:before{content:""}.la-tablet-alt:before{content:""}.la-tablets:before{content:""}.la-tachometer-alt:before{content:""}.la-tag:before{content:""}.la-tags:before{content:""}.la-tape:before{content:""}.la-tasks:before{content:""}.la-taxi:before{content:""}.la-teamspeak:before{content:""}.la-teeth:before{content:""}.la-teeth-open:before{content:""}.la-telegram:before{content:""}.la-telegram-plane:before{content:""}.la-temperature-high:before{content:""}.la-temperature-low:before{content:""}.la-tencent-weibo:before{content:""}.la-tenge:before{content:""}.la-terminal:before{content:""}.la-text-height:before{content:""}.la-text-width:before{content:""}.la-th:before{content:""}.la-th-large:before{content:""}.la-th-list:before{content:""}.la-the-red-yeti:before{content:""}.la-theater-masks:before{content:""}.la-themeco:before{content:""}.la-themeisle:before{content:""}.la-thermometer:before{content:""}.la-thermometer-empty:before{content:""}.la-thermometer-full:before{content:""}.la-thermometer-half:before{content:""}.la-thermometer-quarter:before{content:""}.la-thermometer-three-quarters:before{content:""}.la-think-peaks:before{content:""}.la-thumbs-down:before{content:""}.la-thumbs-up:before{content:""}.la-thumbtack:before{content:""}.la-ticket-alt:before{content:""}.la-times:before{content:""}.la-times-circle:before{content:""}.la-tint:before{content:""}.la-tint-slash:before{content:""}.la-tired:before{content:""}.la-toggle-off:before{content:""}.la-toggle-on:before{content:""}.la-toilet:before{content:""}.la-toilet-paper:before{content:""}.la-toolbox:before{content:""}.la-tools:before{content:""}.la-tooth:before{content:""}.la-torah:before{content:""}.la-torii-gate:before{content:""}.la-tractor:before{content:""}.la-trade-federation:before{content:""}.la-trademark:before{content:""}.la-traffic-light:before{content:""}.la-train:before{content:""}.la-tram:before{content:""}.la-transgender:before{content:""}.la-transgender-alt:before{content:""}.la-trash:before{content:""}.la-trash-alt:before{content:""}.la-trash-restore:before{content:""}.la-trash-restore-alt:before{content:""}.la-tree:before{content:""}.la-trello:before{content:""}.la-tripadvisor:before{content:""}.la-trophy:before{content:""}.la-truck:before{content:""}.la-truck-loading:before{content:""}.la-truck-monster:before{content:""}.la-truck-moving:before{content:""}.la-truck-pickup:before{content:""}.la-tshirt:before{content:""}.la-tty:before{content:""}.la-tumblr:before{content:""}.la-tumblr-square:before{content:""}.la-tv:before{content:""}.la-twitch:before{content:""}.la-twitter:before{content:""}.la-twitter-square:before{content:""}.la-typo3:before{content:""}.la-uber:before{content:""}.la-ubuntu:before{content:""}.la-uikit:before{content:""}.la-umbraco:before{content:""}.la-umbrella:before{content:""}.la-umbrella-beach:before{content:""}.la-underline:before{content:""}.la-undo:before{content:""}.la-undo-alt:before{content:""}.la-uniregistry:before{content:""}.la-universal-access:before{content:""}.la-university:before{content:""}.la-unlink:before{content:""}.la-unlock:before{content:""}.la-unlock-alt:before{content:""}.la-untappd:before{content:""}.la-upload:before{content:""}.la-ups:before{content:""}.la-usb:before{content:""}.la-user:before{content:""}.la-user-alt:before{content:""}.la-user-alt-slash:before{content:""}.la-user-astronaut:before{content:""}.la-user-check:before{content:""}.la-user-circle:before{content:""}.la-user-clock:before{content:""}.la-user-cog:before{content:""}.la-user-edit:before{content:""}.la-user-friends:before{content:""}.la-user-graduate:before{content:""}.la-user-injured:before{content:""}.la-user-lock:before{content:""}.la-user-md:before{content:""}.la-user-minus:before{content:""}.la-user-ninja:before{content:""}.la-user-nurse:before{content:""}.la-user-plus:before{content:""}.la-user-secret:before{content:""}.la-user-shield:before{content:""}.la-user-slash:before{content:""}.la-user-tag:before{content:""}.la-user-tie:before{content:""}.la-user-times:before{content:""}.la-users:before{content:""}.la-users-cog:before{content:""}.la-usps:before{content:""}.la-ussunnah:before{content:""}.la-utensil-spoon:before{content:""}.la-utensils:before{content:""}.la-vaadin:before{content:""}.la-vector-square:before{content:""}.la-venus:before{content:""}.la-venus-double:before{content:""}.la-venus-mars:before{content:""}.la-viacoin:before{content:""}.la-viadeo:before{content:""}.la-viadeo-square:before{content:""}.la-vial:before{content:""}.la-vials:before{content:""}.la-viber:before{content:""}.la-video:before{content:""}.la-video-slash:before{content:""}.la-vihara:before{content:""}.la-vimeo:before{content:""}.la-vimeo-square:before{content:""}.la-vimeo-v:before{content:""}.la-vine:before{content:""}.la-vk:before{content:""}.la-vnv:before{content:""}.la-voicemail:before{content:""}.la-volleyball-ball:before{content:""}.la-volume-down:before{content:""}.la-volume-mute:before{content:""}.la-volume-off:before{content:""}.la-volume-up:before{content:""}.la-vote-yea:before{content:""}.la-vr-cardboard:before{content:""}.la-vuejs:before{content:""}.la-walking:before{content:""}.la-wallet:before{content:""}.la-warehouse:before{content:""}.la-water:before{content:""}.la-wave-square:before{content:""}.la-waze:before{content:""}.la-weebly:before{content:""}.la-weibo:before{content:""}.la-weight:before{content:""}.la-weight-hanging:before{content:""}.la-weixin:before{content:""}.la-whatsapp:before{content:""}.la-whatsapp-square:before{content:""}.la-wheelchair:before{content:""}.la-whmcs:before{content:""}.la-wifi:before{content:""}.la-wikipedia-w:before{content:""}.la-wind:before{content:""}.la-window-close:before{content:""}.la-window-maximize:before{content:""}.la-window-minimize:before{content:""}.la-window-restore:before{content:""}.la-windows:before{content:""}.la-wine-bottle:before{content:""}.la-wine-glass:before{content:""}.la-wine-glass-alt:before{content:""}.la-wix:before{content:""}.la-wizards-of-the-coast:before{content:""}.la-wolf-pack-battalion:before{content:""}.la-won-sign:before{content:""}.la-wordpress:before{content:""}.la-wordpress-simple:before{content:""}.la-wpbeginner:before{content:""}.la-wpexplorer:before{content:""}.la-wpforms:before{content:""}.la-wpressr:before{content:""}.la-wrench:before{content:""}.la-x-ray:before{content:""}.la-xbox:before{content:""}.la-xing:before{content:""}.la-xing-square:before{content:""}.la-y-combinator:before{content:""}.la-yahoo:before{content:""}.la-yammer:before{content:""}.la-yandex:before{content:""}.la-yandex-international:before{content:""}.la-yarn:before{content:""}.la-yelp:before{content:""}.la-yen-sign:before{content:""}.la-yin-yang:before{content:""}.la-yoast:before{content:""}.la-youtube:before{content:""}.la-youtube-square:before{content:""}.la-zhihu:before{content:""}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Line Awesome Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(/static/media/la-brands-400.908ce19d18187969b32f.eot);src:url(/static/media/la-brands-400.908ce19d18187969b32f.eot?#iefix) format("embedded-opentype"),url(/static/media/la-brands-400.3a8109c4ac75662f8355.woff2) format("woff2"),url(/static/media/la-brands-400.925b340f49e65e8bab10.woff) format("woff"),url(/static/media/la-brands-400.6ecea4826b87fafb97be.ttf) format("truetype"),url(/static/media/la-brands-400.928495fae14841a0d610.svg#lineawesome) format("svg")}.lab{font-family:"Line Awesome Brands"}@font-face{font-family:"Line Awesome Free";font-style:normal;font-weight:400;font-display:auto;src:url(/static/media/la-regular-400.77111476f05dd3443047.eot);src:url(/static/media/la-regular-400.77111476f05dd3443047.eot?#iefix) format("embedded-opentype"),url(/static/media/la-regular-400.8dc1cedf1f4987f82b72.woff2) format("woff2"),url(/static/media/la-regular-400.aa859c0d08b8193d6586.woff) format("woff"),url(/static/media/la-regular-400.cf246e21218cab398b3d.ttf) format("truetype"),url(/static/media/la-regular-400.86128b71644abd479cfb.svg#lineawesome) format("svg")}.lar{font-family:"Line Awesome Free";font-weight:400}@font-face{font-family:"Line Awesome Free";font-style:normal;font-weight:900;font-display:auto;src:url(/static/media/la-solid-900.4184d740eae2fb727bfe.eot);src:url(/static/media/la-solid-900.4184d740eae2fb727bfe.eot?#iefix) format("embedded-opentype"),url(/static/media/la-solid-900.3efd5ba15a279377d224.woff2) format("woff2"),url(/static/media/la-solid-900.893634871a6cbff72157.woff) format("woff"),url(/static/media/la-solid-900.279f38601f1d1655255f.ttf) format("truetype"),url(/static/media/la-solid-900.a813034654b4ff0a0bac.svg#lineawesome) format("svg")}.la,.las{font-family:"Line Awesome Free";font-weight:900}.la.la-glass:before{content:""}.la.la-meetup{font-family:"Line Awesome Brands";font-weight:400}.la.la-star-o{font-family:"Line Awesome Free";font-weight:400}.la.la-star-o:before{content:""}.la.la-remove:before{content:""}.la.la-close:before{content:""}.la.la-gear:before{content:""}.la.la-trash-o{font-family:"Line Awesome Free";font-weight:400}.la.la-trash-o:before{content:""}.la.la-file-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-o:before{content:""}.la.la-clock-o{font-family:"Line Awesome Free";font-weight:400}.la.la-clock-o:before{content:""}.la.la-arrow-circle-o-down{font-family:"Line Awesome Free";font-weight:400}.la.la-arrow-circle-o-down:before{content:""}.la.la-arrow-circle-o-up{font-family:"Line Awesome Free";font-weight:400}.la.la-arrow-circle-o-up:before{content:""}.la.la-play-circle-o{font-family:"Line Awesome Free";font-weight:400}.la.la-play-circle-o:before{content:""}.la.la-repeat:before{content:""}.la.la-rotate-right:before{content:""}.la.la-refresh:before{content:""}.la.la-list-alt{font-family:"Line Awesome Free";font-weight:400}.la.la-dedent:before{content:""}.la.la-video-camera:before{content:""}.la.la-picture-o{font-family:"Line Awesome Free";font-weight:400}.la.la-picture-o:before{content:""}.la.la-photo{font-family:"Line Awesome Free";font-weight:400}.la.la-photo:before{content:""}.la.la-image{font-family:"Line Awesome Free";font-weight:400}.la.la-image:before{content:""}.la.la-pencil:before{content:""}.la.la-map-marker:before{content:""}.la.la-pencil-square-o{font-family:"Line Awesome Free";font-weight:400}.la.la-pencil-square-o:before{content:""}.la.la-share-square-o{font-family:"Line Awesome Free";font-weight:400}.la.la-share-square-o:before{content:""}.la.la-check-square-o{font-family:"Line Awesome Free";font-weight:400}.la.la-check-square-o:before{content:""}.la.la-arrows:before{content:""}.la.la-times-circle-o{font-family:"Line Awesome Free";font-weight:400}.la.la-times-circle-o:before{content:""}.la.la-check-circle-o{font-family:"Line Awesome Free";font-weight:400}.la.la-check-circle-o:before{content:""}.la.la-mail-forward:before{content:""}.la.la-eye{font-family:"Line Awesome Free";font-weight:400}.la.la-eye-slash{font-family:"Line Awesome Free";font-weight:400}.la.la-warning:before{content:""}.la.la-calendar:before{content:""}.la.la-arrows-v:before{content:""}.la.la-arrows-h:before{content:""}.la.la-bar-chart{font-family:"Line Awesome Free";font-weight:400}.la.la-bar-chart:before{content:""}.la.la-bar-chart-o{font-family:"Line Awesome Free";font-weight:400}.la.la-bar-chart-o:before{content:""}.la.la-twitter-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-facebook-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-gears:before{content:""}.la.la-thumbs-o-up{font-family:"Line Awesome Free";font-weight:400}.la.la-thumbs-o-up:before{content:""}.la.la-thumbs-o-down{font-family:"Line Awesome Free";font-weight:400}.la.la-thumbs-o-down:before{content:""}.la.la-heart-o{font-family:"Line Awesome Free";font-weight:400}.la.la-heart-o:before{content:""}.la.la-sign-out:before{content:""}.la.la-linkedin-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-linkedin-square:before{content:""}.la.la-thumb-tack:before{content:""}.la.la-external-link:before{content:""}.la.la-sign-in:before{content:""}.la.la-github-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-lemon-o{font-family:"Line Awesome Free";font-weight:400}.la.la-lemon-o:before{content:""}.la.la-square-o{font-family:"Line Awesome Free";font-weight:400}.la.la-square-o:before{content:""}.la.la-bookmark-o{font-family:"Line Awesome Free";font-weight:400}.la.la-bookmark-o:before{content:""}.la.la-twitter{font-family:"Line Awesome Brands";font-weight:400}.la.la-facebook{font-family:"Line Awesome Brands";font-weight:400}.la.la-facebook:before{content:""}.la.la-facebook-f{font-family:"Line Awesome Brands";font-weight:400}.la.la-facebook-f:before{content:""}.la.la-github{font-family:"Line Awesome Brands";font-weight:400}.la.la-credit-card{font-family:"Line Awesome Free";font-weight:400}.la.la-feed:before{content:""}.la.la-hdd-o{font-family:"Line Awesome Free";font-weight:400}.la.la-hdd-o:before{content:""}.la.la-hand-o-right{font-family:"Line Awesome Free";font-weight:400}.la.la-hand-o-right:before{content:""}.la.la-hand-o-left{font-family:"Line Awesome Free";font-weight:400}.la.la-hand-o-left:before{content:""}.la.la-hand-o-up{font-family:"Line Awesome Free";font-weight:400}.la.la-hand-o-up:before{content:""}.la.la-hand-o-down{font-family:"Line Awesome Free";font-weight:400}.la.la-hand-o-down:before{content:""}.la.la-arrows-alt:before{content:""}.la.la-group:before{content:""}.la.la-chain:before{content:""}.la.la-scissors:before{content:""}.la.la-files-o{font-family:"Line Awesome Free";font-weight:400}.la.la-files-o:before{content:""}.la.la-floppy-o{font-family:"Line Awesome Free";font-weight:400}.la.la-floppy-o:before{content:""}.la.la-navicon:before{content:""}.la.la-reorder:before{content:""}.la.la-pinterest{font-family:"Line Awesome Brands";font-weight:400}.la.la-pinterest-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-google-plus-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-google-plus{font-family:"Line Awesome Brands";font-weight:400}.la.la-google-plus:before{content:""}.la.la-money{font-family:"Line Awesome Free";font-weight:400}.la.la-money:before{content:""}.la.la-unsorted:before{content:""}.la.la-sort-desc:before{content:""}.la.la-sort-asc:before{content:""}.la.la-linkedin{font-family:"Line Awesome Brands";font-weight:400}.la.la-linkedin:before{content:""}.la.la-rotate-left:before{content:""}.la.la-legal:before{content:""}.la.la-tachometer:before{content:""}.la.la-dashboard:before{content:""}.la.la-comment-o{font-family:"Line Awesome Free";font-weight:400}.la.la-comment-o:before{content:""}.la.la-comments-o{font-family:"Line Awesome Free";font-weight:400}.la.la-comments-o:before{content:""}.la.la-flash:before{content:""}.la.la-clipboard{font-family:"Line Awesome Free";font-weight:400}.la.la-paste{font-family:"Line Awesome Free";font-weight:400}.la.la-paste:before{content:""}.la.la-lightbulb-o{font-family:"Line Awesome Free";font-weight:400}.la.la-lightbulb-o:before{content:""}.la.la-exchange:before{content:""}.la.la-cloud-download:before{content:""}.la.la-cloud-upload:before{content:""}.la.la-bell-o{font-family:"Line Awesome Free";font-weight:400}.la.la-bell-o:before{content:""}.la.la-cutlery:before{content:""}.la.la-file-text-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-text-o:before{content:""}.la.la-building-o{font-family:"Line Awesome Free";font-weight:400}.la.la-building-o:before{content:""}.la.la-hospital-o{font-family:"Line Awesome Free";font-weight:400}.la.la-hospital-o:before{content:""}.la.la-tablet:before{content:""}.la.la-mobile:before{content:""}.la.la-mobile-phone:before{content:""}.la.la-circle-o{font-family:"Line Awesome Free";font-weight:400}.la.la-circle-o:before{content:""}.la.la-mail-reply:before{content:""}.la.la-github-alt{font-family:"Line Awesome Brands";font-weight:400}.la.la-folder-o{font-family:"Line Awesome Free";font-weight:400}.la.la-folder-o:before{content:""}.la.la-folder-open-o{font-family:"Line Awesome Free";font-weight:400}.la.la-folder-open-o:before{content:""}.la.la-smile-o{font-family:"Line Awesome Free";font-weight:400}.la.la-smile-o:before{content:""}.la.la-frown-o{font-family:"Line Awesome Free";font-weight:400}.la.la-frown-o:before{content:""}.la.la-meh-o{font-family:"Line Awesome Free";font-weight:400}.la.la-meh-o:before{content:""}.la.la-keyboard-o{font-family:"Line Awesome Free";font-weight:400}.la.la-keyboard-o:before{content:""}.la.la-flag-o{font-family:"Line Awesome Free";font-weight:400}.la.la-flag-o:before{content:""}.la.la-mail-reply-all:before{content:""}.la.la-star-half-o{font-family:"Line Awesome Free";font-weight:400}.la.la-star-half-o:before{content:""}.la.la-star-half-empty{font-family:"Line Awesome Free";font-weight:400}.la.la-star-half-empty:before{content:""}.la.la-star-half-full{font-family:"Line Awesome Free";font-weight:400}.la.la-star-half-full:before{content:""}.la.la-code-fork:before{content:""}.la.la-chain-broken:before{content:""}.la.la-shield:before{content:""}.la.la-calendar-o{font-family:"Line Awesome Free";font-weight:400}.la.la-calendar-o:before{content:""}.la.la-maxcdn{font-family:"Line Awesome Brands";font-weight:400}.la.la-html5{font-family:"Line Awesome Brands";font-weight:400}.la.la-css3{font-family:"Line Awesome Brands";font-weight:400}.la.la-ticket:before{content:""}.la.la-minus-square-o{font-family:"Line Awesome Free";font-weight:400}.la.la-minus-square-o:before{content:""}.la.la-level-up:before{content:""}.la.la-level-down:before{content:""}.la.la-pencil-square:before{content:""}.la.la-external-link-square:before{content:""}.la.la-compass{font-family:"Line Awesome Free";font-weight:400}.la.la-caret-square-o-down{font-family:"Line Awesome Free";font-weight:400}.la.la-caret-square-o-down:before{content:""}.la.la-toggle-down{font-family:"Line Awesome Free";font-weight:400}.la.la-toggle-down:before{content:""}.la.la-caret-square-o-up{font-family:"Line Awesome Free";font-weight:400}.la.la-caret-square-o-up:before{content:""}.la.la-toggle-up{font-family:"Line Awesome Free";font-weight:400}.la.la-toggle-up:before{content:""}.la.la-caret-square-o-right{font-family:"Line Awesome Free";font-weight:400}.la.la-caret-square-o-right:before{content:""}.la.la-toggle-right{font-family:"Line Awesome Free";font-weight:400}.la.la-toggle-right:before{content:""}.la.la-eur:before{content:""}.la.la-euro:before{content:""}.la.la-gbp:before{content:""}.la.la-usd:before{content:""}.la.la-dollar:before{content:""}.la.la-inr:before{content:""}.la.la-rupee:before{content:""}.la.la-jpy:before{content:""}.la.la-cny:before{content:""}.la.la-rmb:before{content:""}.la.la-yen:before{content:""}.la.la-rub:before{content:""}.la.la-ruble:before{content:""}.la.la-rouble:before{content:""}.la.la-krw:before{content:""}.la.la-won:before{content:""}.la.la-btc{font-family:"Line Awesome Brands";font-weight:400}.la.la-bitcoin{font-family:"Line Awesome Brands";font-weight:400}.la.la-bitcoin:before{content:""}.la.la-file-text:before{content:""}.la.la-sort-alpha-asc:before{content:""}.la.la-sort-alpha-desc:before{content:""}.la.la-sort-amount-asc:before{content:""}.la.la-sort-amount-desc:before{content:""}.la.la-sort-numeric-asc:before{content:""}.la.la-sort-numeric-desc:before{content:""}.la.la-youtube-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-youtube{font-family:"Line Awesome Brands";font-weight:400}.la.la-xing{font-family:"Line Awesome Brands";font-weight:400}.la.la-xing-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-youtube-play{font-family:"Line Awesome Brands";font-weight:400}.la.la-youtube-play:before{content:""}.la.la-dropbox{font-family:"Line Awesome Brands";font-weight:400}.la.la-stack-overflow{font-family:"Line Awesome Brands";font-weight:400}.la.la-instagram{font-family:"Line Awesome Brands";font-weight:400}.la.la-flickr{font-family:"Line Awesome Brands";font-weight:400}.la.la-adn{font-family:"Line Awesome Brands";font-weight:400}.la.la-bitbucket{font-family:"Line Awesome Brands";font-weight:400}.la.la-bitbucket-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-bitbucket-square:before{content:""}.la.la-tumblr{font-family:"Line Awesome Brands";font-weight:400}.la.la-tumblr-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-long-arrow-down:before{content:""}.la.la-long-arrow-up:before{content:""}.la.la-long-arrow-left:before{content:""}.la.la-long-arrow-right:before{content:""}.la.la-apple{font-family:"Line Awesome Brands";font-weight:400}.la.la-windows{font-family:"Line Awesome Brands";font-weight:400}.la.la-android{font-family:"Line Awesome Brands";font-weight:400}.la.la-linux{font-family:"Line Awesome Brands";font-weight:400}.la.la-dribbble{font-family:"Line Awesome Brands";font-weight:400}.la.la-skype{font-family:"Line Awesome Brands";font-weight:400}.la.la-foursquare{font-family:"Line Awesome Brands";font-weight:400}.la.la-trello{font-family:"Line Awesome Brands";font-weight:400}.la.la-gratipay{font-family:"Line Awesome Brands";font-weight:400}.la.la-gittip{font-family:"Line Awesome Brands";font-weight:400}.la.la-gittip:before{content:""}.la.la-sun-o{font-family:"Line Awesome Free";font-weight:400}.la.la-sun-o:before{content:""}.la.la-moon-o{font-family:"Line Awesome Free";font-weight:400}.la.la-moon-o:before{content:""}.la.la-vk{font-family:"Line Awesome Brands";font-weight:400}.la.la-weibo{font-family:"Line Awesome Brands";font-weight:400}.la.la-renren{font-family:"Line Awesome Brands";font-weight:400}.la.la-pagelines{font-family:"Line Awesome Brands";font-weight:400}.la.la-stack-exchange{font-family:"Line Awesome Brands";font-weight:400}.la.la-arrow-circle-o-right{font-family:"Line Awesome Free";font-weight:400}.la.la-arrow-circle-o-right:before{content:""}.la.la-arrow-circle-o-left{font-family:"Line Awesome Free";font-weight:400}.la.la-arrow-circle-o-left:before{content:""}.la.la-caret-square-o-left{font-family:"Line Awesome Free";font-weight:400}.la.la-caret-square-o-left:before{content:""}.la.la-toggle-left{font-family:"Line Awesome Free";font-weight:400}.la.la-toggle-left:before{content:""}.la.la-dot-circle-o{font-family:"Line Awesome Free";font-weight:400}.la.la-dot-circle-o:before{content:""}.la.la-vimeo-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-try:before{content:""}.la.la-turkish-lira:before{content:""}.la.la-plus-square-o{font-family:"Line Awesome Free";font-weight:400}.la.la-plus-square-o:before{content:""}.la.la-slack{font-family:"Line Awesome Brands";font-weight:400}.la.la-wordpress{font-family:"Line Awesome Brands";font-weight:400}.la.la-openid{font-family:"Line Awesome Brands";font-weight:400}.la.la-institution:before{content:""}.la.la-bank:before{content:""}.la.la-mortar-board:before{content:""}.la.la-yahoo{font-family:"Line Awesome Brands";font-weight:400}.la.la-google{font-family:"Line Awesome Brands";font-weight:400}.la.la-reddit{font-family:"Line Awesome Brands";font-weight:400}.la.la-reddit-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-stumbleupon-circle{font-family:"Line Awesome Brands";font-weight:400}.la.la-stumbleupon{font-family:"Line Awesome Brands";font-weight:400}.la.la-delicious{font-family:"Line Awesome Brands";font-weight:400}.la.la-digg{font-family:"Line Awesome Brands";font-weight:400}.la.la-pied-piper-pp{font-family:"Line Awesome Brands";font-weight:400}.la.la-pied-piper-alt{font-family:"Line Awesome Brands";font-weight:400}.la.la-drupal{font-family:"Line Awesome Brands";font-weight:400}.la.la-joomla{font-family:"Line Awesome Brands";font-weight:400}.la.la-spoon:before{content:""}.la.la-behance{font-family:"Line Awesome Brands";font-weight:400}.la.la-behance-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-steam{font-family:"Line Awesome Brands";font-weight:400}.la.la-steam-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-automobile:before{content:""}.la.la-cab:before{content:""}.la.la-envelope-o{font-family:"Line Awesome Free";font-weight:400}.la.la-envelope-o:before{content:""}.la.la-deviantart{font-family:"Line Awesome Brands";font-weight:400}.la.la-soundcloud{font-family:"Line Awesome Brands";font-weight:400}.la.la-file-pdf-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-pdf-o:before{content:""}.la.la-file-word-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-word-o:before{content:""}.la.la-file-excel-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-excel-o:before{content:""}.la.la-file-powerpoint-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-powerpoint-o:before{content:""}.la.la-file-image-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-image-o:before{content:""}.la.la-file-photo-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-photo-o:before{content:""}.la.la-file-picture-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-picture-o:before{content:""}.la.la-file-archive-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-archive-o:before{content:""}.la.la-file-zip-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-zip-o:before{content:""}.la.la-file-audio-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-audio-o:before{content:""}.la.la-file-sound-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-sound-o:before{content:""}.la.la-file-video-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-video-o:before{content:""}.la.la-file-movie-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-movie-o:before{content:""}.la.la-file-code-o{font-family:"Line Awesome Free";font-weight:400}.la.la-file-code-o:before{content:""}.la.la-vine{font-family:"Line Awesome Brands";font-weight:400}.la.la-codepen{font-family:"Line Awesome Brands";font-weight:400}.la.la-jsfiddle{font-family:"Line Awesome Brands";font-weight:400}.la.la-life-ring{font-family:"Line Awesome Free";font-weight:400}.la.la-life-bouy{font-family:"Line Awesome Free";font-weight:400}.la.la-life-bouy:before{content:""}.la.la-life-buoy{font-family:"Line Awesome Free";font-weight:400}.la.la-life-buoy:before{content:""}.la.la-life-saver{font-family:"Line Awesome Free";font-weight:400}.la.la-life-saver:before{content:""}.la.la-support{font-family:"Line Awesome Free";font-weight:400}.la.la-support:before{content:""}.la.la-circle-o-notch:before{content:""}.la.la-rebel{font-family:"Line Awesome Brands";font-weight:400}.la.la-ra{font-family:"Line Awesome Brands";font-weight:400}.la.la-ra:before{content:""}.la.la-resistance{font-family:"Line Awesome Brands";font-weight:400}.la.la-resistance:before{content:""}.la.la-empire{font-family:"Line Awesome Brands";font-weight:400}.la.la-ge{font-family:"Line Awesome Brands";font-weight:400}.la.la-ge:before{content:""}.la.la-git-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-git{font-family:"Line Awesome Brands";font-weight:400}.la.la-hacker-news{font-family:"Line Awesome Brands";font-weight:400}.la.la-y-combinator-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-y-combinator-square:before{content:""}.la.la-yc-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-yc-square:before{content:""}.la.la-tencent-weibo{font-family:"Line Awesome Brands";font-weight:400}.la.la-qq{font-family:"Line Awesome Brands";font-weight:400}.la.la-weixin{font-family:"Line Awesome Brands";font-weight:400}.la.la-wechat{font-family:"Line Awesome Brands";font-weight:400}.la.la-wechat:before{content:""}.la.la-send:before{content:""}.la.la-paper-plane-o{font-family:"Line Awesome Free";font-weight:400}.la.la-paper-plane-o:before{content:""}.la.la-send-o{font-family:"Line Awesome Free";font-weight:400}.la.la-send-o:before{content:""}.la.la-circle-thin{font-family:"Line Awesome Free";font-weight:400}.la.la-circle-thin:before{content:""}.la.la-header:before{content:""}.la.la-sliders:before{content:""}.la.la-futbol-o{font-family:"Line Awesome Free";font-weight:400}.la.la-futbol-o:before{content:""}.la.la-soccer-ball-o{font-family:"Line Awesome Free";font-weight:400}.la.la-soccer-ball-o:before{content:""}.la.la-slideshare{font-family:"Line Awesome Brands";font-weight:400}.la.la-twitch{font-family:"Line Awesome Brands";font-weight:400}.la.la-yelp{font-family:"Line Awesome Brands";font-weight:400}.la.la-newspaper-o{font-family:"Line Awesome Free";font-weight:400}.la.la-newspaper-o:before{content:""}.la.la-paypal{font-family:"Line Awesome Brands";font-weight:400}.la.la-google-wallet{font-family:"Line Awesome Brands";font-weight:400}.la.la-cc-visa{font-family:"Line Awesome Brands";font-weight:400}.la.la-cc-mastercard{font-family:"Line Awesome Brands";font-weight:400}.la.la-cc-discover{font-family:"Line Awesome Brands";font-weight:400}.la.la-cc-amex{font-family:"Line Awesome Brands";font-weight:400}.la.la-cc-paypal{font-family:"Line Awesome Brands";font-weight:400}.la.la-cc-stripe{font-family:"Line Awesome Brands";font-weight:400}.la.la-bell-slash-o{font-family:"Line Awesome Free";font-weight:400}.la.la-bell-slash-o:before{content:""}.la.la-trash:before{content:""}.la.la-copyright{font-family:"Line Awesome Free";font-weight:400}.la.la-eyedropper:before{content:""}.la.la-area-chart:before{content:""}.la.la-pie-chart:before{content:""}.la.la-line-chart:before{content:""}.la.la-lastfm{font-family:"Line Awesome Brands";font-weight:400}.la.la-lastfm-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-ioxhost{font-family:"Line Awesome Brands";font-weight:400}.la.la-angellist{font-family:"Line Awesome Brands";font-weight:400}.la.la-cc{font-family:"Line Awesome Free";font-weight:400}.la.la-cc:before{content:""}.la.la-ils:before{content:""}.la.la-shekel:before{content:""}.la.la-sheqel:before{content:""}.la.la-meanpath{font-family:"Line Awesome Brands";font-weight:400}.la.la-meanpath:before{content:""}.la.la-buysellads{font-family:"Line Awesome Brands";font-weight:400}.la.la-connectdevelop{font-family:"Line Awesome Brands";font-weight:400}.la.la-dashcube{font-family:"Line Awesome Brands";font-weight:400}.la.la-forumbee{font-family:"Line Awesome Brands";font-weight:400}.la.la-leanpub{font-family:"Line Awesome Brands";font-weight:400}.la.la-sellsy{font-family:"Line Awesome Brands";font-weight:400}.la.la-shirtsinbulk{font-family:"Line Awesome Brands";font-weight:400}.la.la-simplybuilt{font-family:"Line Awesome Brands";font-weight:400}.la.la-skyatlas{font-family:"Line Awesome Brands";font-weight:400}.la.la-diamond{font-family:"Line Awesome Free";font-weight:400}.la.la-diamond:before{content:""}.la.la-intersex:before{content:""}.la.la-facebook-official{font-family:"Line Awesome Brands";font-weight:400}.la.la-facebook-official:before{content:""}.la.la-pinterest-p{font-family:"Line Awesome Brands";font-weight:400}.la.la-whatsapp{font-family:"Line Awesome Brands";font-weight:400}.la.la-hotel:before{content:""}.la.la-viacoin{font-family:"Line Awesome Brands";font-weight:400}.la.la-medium{font-family:"Line Awesome Brands";font-weight:400}.la.la-y-combinator{font-family:"Line Awesome Brands";font-weight:400}.la.la-yc{font-family:"Line Awesome Brands";font-weight:400}.la.la-yc:before{content:""}.la.la-optin-monster{font-family:"Line Awesome Brands";font-weight:400}.la.la-opencart{font-family:"Line Awesome Brands";font-weight:400}.la.la-expeditedssl{font-family:"Line Awesome Brands";font-weight:400}.la.la-battery-4:before{content:""}.la.la-battery:before{content:""}.la.la-battery-3:before{content:""}.la.la-battery-2:before{content:""}.la.la-battery-1:before{content:""}.la.la-battery-0:before{content:""}.la.la-object-group{font-family:"Line Awesome Free";font-weight:400}.la.la-object-ungroup{font-family:"Line Awesome Free";font-weight:400}.la.la-sticky-note-o{font-family:"Line Awesome Free";font-weight:400}.la.la-sticky-note-o:before{content:""}.la.la-cc-jcb{font-family:"Line Awesome Brands";font-weight:400}.la.la-cc-diners-club{font-family:"Line Awesome Brands";font-weight:400}.la.la-clone{font-family:"Line Awesome Free";font-weight:400}.la.la-hourglass-o{font-family:"Line Awesome Free";font-weight:400}.la.la-hourglass-o:before{content:""}.la.la-hourglass-1:before{content:""}.la.la-hourglass-2:before{content:""}.la.la-hourglass-3:before{content:""}.la.la-hand-rock-o{font-family:"Line Awesome Free";font-weight:400}.la.la-hand-rock-o:before{content:""}.la.la-hand-grab-o{font-family:"Line Awesome Free";font-weight:400}.la.la-hand-grab-o:before{content:""}.la.la-hand-paper-o{font-family:"Line Awesome Free";font-weight:400}.la.la-hand-paper-o:before{content:""}.la.la-hand-stop-o{font-family:"Line Awesome Free";font-weight:400}.la.la-hand-stop-o:before{content:""}.la.la-hand-scissors-o{font-family:"Line Awesome Free";font-weight:400}.la.la-hand-scissors-o:before{content:""}.la.la-hand-lizard-o{font-family:"Line Awesome Free";font-weight:400}.la.la-hand-lizard-o:before{content:""}.la.la-hand-spock-o{font-family:"Line Awesome Free";font-weight:400}.la.la-hand-spock-o:before{content:""}.la.la-hand-pointer-o{font-family:"Line Awesome Free";font-weight:400}.la.la-hand-pointer-o:before{content:""}.la.la-hand-peace-o{font-family:"Line Awesome Free";font-weight:400}.la.la-hand-peace-o:before{content:""}.la.la-registered{font-family:"Line Awesome Free";font-weight:400}.la.la-creative-commons{font-family:"Line Awesome Brands";font-weight:400}.la.la-gg{font-family:"Line Awesome Brands";font-weight:400}.la.la-gg-circle{font-family:"Line Awesome Brands";font-weight:400}.la.la-tripadvisor{font-family:"Line Awesome Brands";font-weight:400}.la.la-odnoklassniki{font-family:"Line Awesome Brands";font-weight:400}.la.la-odnoklassniki-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-get-pocket{font-family:"Line Awesome Brands";font-weight:400}.la.la-wikipedia-w{font-family:"Line Awesome Brands";font-weight:400}.la.la-safari{font-family:"Line Awesome Brands";font-weight:400}.la.la-chrome{font-family:"Line Awesome Brands";font-weight:400}.la.la-firefox{font-family:"Line Awesome Brands";font-weight:400}.la.la-opera{font-family:"Line Awesome Brands";font-weight:400}.la.la-internet-explorer{font-family:"Line Awesome Brands";font-weight:400}.la.la-television:before{content:""}.la.la-contao{font-family:"Line Awesome Brands";font-weight:400}.la.la-500px{font-family:"Line Awesome Brands";font-weight:400}.la.la-amazon{font-family:"Line Awesome Brands";font-weight:400}.la.la-calendar-plus-o{font-family:"Line Awesome Free";font-weight:400}.la.la-calendar-plus-o:before{content:""}.la.la-calendar-minus-o{font-family:"Line Awesome Free";font-weight:400}.la.la-calendar-minus-o:before{content:""}.la.la-calendar-times-o{font-family:"Line Awesome Free";font-weight:400}.la.la-calendar-times-o:before{content:""}.la.la-calendar-check-o{font-family:"Line Awesome Free";font-weight:400}.la.la-calendar-check-o:before{content:""}.la.la-map-o{font-family:"Line Awesome Free";font-weight:400}.la.la-map-o:before{content:""}.la.la-commenting:before{content:""}.la.la-commenting-o{font-family:"Line Awesome Free";font-weight:400}.la.la-commenting-o:before{content:""}.la.la-houzz{font-family:"Line Awesome Brands";font-weight:400}.la.la-vimeo{font-family:"Line Awesome Brands";font-weight:400}.la.la-vimeo:before{content:""}.la.la-black-tie{font-family:"Line Awesome Brands";font-weight:400}.la.la-fonticons{font-family:"Line Awesome Brands";font-weight:400}.la.la-reddit-alien{font-family:"Line Awesome Brands";font-weight:400}.la.la-edge{font-family:"Line Awesome Brands";font-weight:400}.la.la-credit-card-alt:before{content:""}.la.la-codiepie{font-family:"Line Awesome Brands";font-weight:400}.la.la-modx{font-family:"Line Awesome Brands";font-weight:400}.la.la-fort-awesome{font-family:"Line Awesome Brands";font-weight:400}.la.la-usb{font-family:"Line Awesome Brands";font-weight:400}.la.la-product-hunt{font-family:"Line Awesome Brands";font-weight:400}.la.la-mixcloud{font-family:"Line Awesome Brands";font-weight:400}.la.la-scribd{font-family:"Line Awesome Brands";font-weight:400}.la.la-pause-circle-o{font-family:"Line Awesome Free";font-weight:400}.la.la-pause-circle-o:before{content:""}.la.la-stop-circle-o{font-family:"Line Awesome Free";font-weight:400}.la.la-stop-circle-o:before{content:""}.la.la-bluetooth{font-family:"Line Awesome Brands";font-weight:400}.la.la-bluetooth-b{font-family:"Line Awesome Brands";font-weight:400}.la.la-gitlab{font-family:"Line Awesome Brands";font-weight:400}.la.la-wpbeginner{font-family:"Line Awesome Brands";font-weight:400}.la.la-wpforms{font-family:"Line Awesome Brands";font-weight:400}.la.la-envira{font-family:"Line Awesome Brands";font-weight:400}.la.la-wheelchair-alt{font-family:"Line Awesome Brands";font-weight:400}.la.la-wheelchair-alt:before{content:""}.la.la-question-circle-o{font-family:"Line Awesome Free";font-weight:400}.la.la-question-circle-o:before{content:""}.la.la-volume-control-phone:before{content:""}.la.la-asl-interpreting:before{content:""}.la.la-deafness:before{content:""}.la.la-hard-of-hearing:before{content:""}.la.la-glide{font-family:"Line Awesome Brands";font-weight:400}.la.la-glide-g{font-family:"Line Awesome Brands";font-weight:400}.la.la-signing:before{content:""}.la.la-viadeo{font-family:"Line Awesome Brands";font-weight:400}.la.la-viadeo-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-snapchat{font-family:"Line Awesome Brands";font-weight:400}.la.la-snapchat-ghost{font-family:"Line Awesome Brands";font-weight:400}.la.la-snapchat-square{font-family:"Line Awesome Brands";font-weight:400}.la.la-pied-piper{font-family:"Line Awesome Brands";font-weight:400}.la.la-first-order{font-family:"Line Awesome Brands";font-weight:400}.la.la-yoast{font-family:"Line Awesome Brands";font-weight:400}.la.la-themeisle{font-family:"Line Awesome Brands";font-weight:400}.la.la-google-plus-official{font-family:"Line Awesome Brands";font-weight:400}.la.la-google-plus-official:before{content:""}.la.la-google-plus-circle{font-family:"Line Awesome Brands";font-weight:400}.la.la-google-plus-circle:before{content:""}.la.la-font-awesome{font-family:"Line Awesome Brands";font-weight:400}.la.la-fa{font-family:"Line Awesome Brands";font-weight:400}.la.la-fa:before{content:""}.la.la-handshake-o{font-family:"Line Awesome Free";font-weight:400}.la.la-handshake-o:before{content:""}.la.la-envelope-open-o{font-family:"Line Awesome Free";font-weight:400}.la.la-envelope-open-o:before{content:""}.la.la-linode{font-family:"Line Awesome Brands";font-weight:400}.la.la-address-book-o{font-family:"Line Awesome Free";font-weight:400}.la.la-address-book-o:before{content:""}.la.la-vcard:before{content:""}.la.la-address-card-o{font-family:"Line Awesome Free";font-weight:400}.la.la-address-card-o:before{content:""}.la.la-vcard-o{font-family:"Line Awesome Free";font-weight:400}.la.la-vcard-o:before{content:""}.la.la-user-circle-o{font-family:"Line Awesome Free";font-weight:400}.la.la-user-circle-o:before{content:""}.la.la-user-o{font-family:"Line Awesome Free";font-weight:400}.la.la-user-o:before{content:""}.la.la-id-badge{font-family:"Line Awesome Free";font-weight:400}.la.la-drivers-license:before{content:""}.la.la-id-card-o{font-family:"Line Awesome Free";font-weight:400}.la.la-id-card-o:before{content:""}.la.la-drivers-license-o{font-family:"Line Awesome Free";font-weight:400}.la.la-drivers-license-o:before{content:""}.la.la-quora{font-family:"Line Awesome Brands";font-weight:400}.la.la-free-code-camp{font-family:"Line Awesome Brands";font-weight:400}.la.la-telegram{font-family:"Line Awesome Brands";font-weight:400}.la.la-thermometer-4:before{content:""}.la.la-thermometer:before{content:""}.la.la-thermometer-3:before{content:""}.la.la-thermometer-2:before{content:""}.la.la-thermometer-1:before{content:""}.la.la-thermometer-0:before{content:""}.la.la-bathtub:before{content:""}.la.la-s15:before{content:""}.la.la-window-maximize{font-family:"Line Awesome Free";font-weight:400}.la.la-window-restore{font-family:"Line Awesome Free";font-weight:400}.la.la-times-rectangle:before{content:""}.la.la-window-close-o{font-family:"Line Awesome Free";font-weight:400}.la.la-window-close-o:before{content:""}.la.la-times-rectangle-o{font-family:"Line Awesome Free";font-weight:400}.la.la-times-rectangle-o:before{content:""}.la.la-bandcamp{font-family:"Line Awesome Brands";font-weight:400}.la.la-grav{font-family:"Line Awesome Brands";font-weight:400}.la.la-etsy{font-family:"Line Awesome Brands";font-weight:400}.la.la-imdb{font-family:"Line Awesome Brands";font-weight:400}.la.la-ravelry{font-family:"Line Awesome Brands";font-weight:400}.la.la-eercast{font-family:"Line Awesome Brands";font-weight:400}.la.la-eercast:before{content:""}.la.la-snowflake-o{font-family:"Line Awesome Free";font-weight:400}.la.la-snowflake-o:before{content:""}.la.la-superpowers{font-family:"Line Awesome Brands";font-weight:400}.la.la-wpexplorer{font-family:"Line Awesome Brands";font-weight:400}.la.la-spotify{font-family:"Line Awesome Brands";font-weight:400}
code[class*=language-],pre[class*=language-]{color:#9efeff;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none;font-family:"Operator Mono","Fira Code",Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-weight:400;font-size:17px;line-height:25px;letter-spacing:.5px;text-shadow:0 1px #222245}pre[class*=language-]::-moz-selection, pre[class*=language-] ::-moz-selection, code[class*=language-]::-moz-selection, code[class*=language-] ::-moz-selection{color:inherit;background:#a599e9}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{color:inherit;background:#a599e9}pre[class*=language-]{padding:2em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#1e1e3f}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token{font-weight:400}.token.comment,.token.prolog,.token.cdata{color:#b362ff}.token.delimiter,.token.keyword,.token.selector,.token.important,.token.atrule{color:#ff9d00}.token.operator,.token.attr-name{color:#ffb454}.token.punctuation{color:#fff}.token.boolean{color:#ff628c}.token.tag,.token.tag .punctuation,.token.doctype,.token.builtin{color:#ff9d00}.token.entity,.token.symbol{color:#6897bb}.token.number{color:#ff628c}.token.property,.token.constant,.token.variable{color:#ff628c}.token.string,.token.char{color:#a5ff90}.token.attr-value,.token.attr-value .punctuation{color:#a5c261}.token.attr-value .punctuation:first-child{color:#a9b7c6}.token.url{color:#287bde;text-decoration:underline}.token.function{color:#fad000}.token.regex{background:#364135}.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.inserted{background:lime}.token.deleted{background:#ff000d}code.language-css .token.property,code.language-css .token.property+.token.punctuation{color:#a9b7c6}code.language-css .token.id{color:#ffc66d}code.language-css .token.selector>.token.class,code.language-css .token.selector>.token.attribute,code.language-css .token.selector>.token.pseudo-class,code.language-css .token.selector>.token.pseudo-element{color:#ffc66d}.token.class-name{color:#fb94ff}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{background:none}.line-highlight.line-highlight{margin-top:36px;background:linear-gradient(to right, rgba(179, 98, 255, 0.17), transparent)}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{content:""}
/*!
 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */@font-face{font-display:block;font-family:"bootstrap-icons";src:url(/static/media/bootstrap-icons.92ea18a81d737146ff04.woff2) format("woff2"),url(/static/media/bootstrap-icons.1295669cd4e305c97f2c.woff) format("woff")}.bi::before,[class^=bi-]::before,[class*=" bi-"]::before{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:-0.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123::before{content:""}.bi-alarm-fill::before{content:""}.bi-alarm::before{content:""}.bi-align-bottom::before{content:""}.bi-align-center::before{content:""}.bi-align-end::before{content:""}.bi-align-middle::before{content:""}.bi-align-start::before{content:""}.bi-align-top::before{content:""}.bi-alt::before{content:""}.bi-app-indicator::before{content:""}.bi-app::before{content:""}.bi-archive-fill::before{content:""}.bi-archive::before{content:""}.bi-arrow-90deg-down::before{content:""}.bi-arrow-90deg-left::before{content:""}.bi-arrow-90deg-right::before{content:""}.bi-arrow-90deg-up::before{content:""}.bi-arrow-bar-down::before{content:""}.bi-arrow-bar-left::before{content:""}.bi-arrow-bar-right::before{content:""}.bi-arrow-bar-up::before{content:""}.bi-arrow-clockwise::before{content:""}.bi-arrow-counterclockwise::before{content:""}.bi-arrow-down-circle-fill::before{content:""}.bi-arrow-down-circle::before{content:""}.bi-arrow-down-left-circle-fill::before{content:""}.bi-arrow-down-left-circle::before{content:""}.bi-arrow-down-left-square-fill::before{content:""}.bi-arrow-down-left-square::before{content:""}.bi-arrow-down-left::before{content:""}.bi-arrow-down-right-circle-fill::before{content:""}.bi-arrow-down-right-circle::before{content:""}.bi-arrow-down-right-square-fill::before{content:""}.bi-arrow-down-right-square::before{content:""}.bi-arrow-down-right::before{content:""}.bi-arrow-down-short::before{content:""}.bi-arrow-down-square-fill::before{content:""}.bi-arrow-down-square::before{content:""}.bi-arrow-down-up::before{content:""}.bi-arrow-down::before{content:""}.bi-arrow-left-circle-fill::before{content:""}.bi-arrow-left-circle::before{content:""}.bi-arrow-left-right::before{content:""}.bi-arrow-left-short::before{content:""}.bi-arrow-left-square-fill::before{content:""}.bi-arrow-left-square::before{content:""}.bi-arrow-left::before{content:""}.bi-arrow-repeat::before{content:""}.bi-arrow-return-left::before{content:""}.bi-arrow-return-right::before{content:""}.bi-arrow-right-circle-fill::before{content:""}.bi-arrow-right-circle::before{content:""}.bi-arrow-right-short::before{content:""}.bi-arrow-right-square-fill::before{content:""}.bi-arrow-right-square::before{content:""}.bi-arrow-right::before{content:""}.bi-arrow-up-circle-fill::before{content:""}.bi-arrow-up-circle::before{content:""}.bi-arrow-up-left-circle-fill::before{content:""}.bi-arrow-up-left-circle::before{content:""}.bi-arrow-up-left-square-fill::before{content:""}.bi-arrow-up-left-square::before{content:""}.bi-arrow-up-left::before{content:""}.bi-arrow-up-right-circle-fill::before{content:""}.bi-arrow-up-right-circle::before{content:""}.bi-arrow-up-right-square-fill::before{content:""}.bi-arrow-up-right-square::before{content:""}.bi-arrow-up-right::before{content:""}.bi-arrow-up-short::before{content:""}.bi-arrow-up-square-fill::before{content:""}.bi-arrow-up-square::before{content:""}.bi-arrow-up::before{content:""}.bi-arrows-angle-contract::before{content:""}.bi-arrows-angle-expand::before{content:""}.bi-arrows-collapse::before{content:""}.bi-arrows-expand::before{content:""}.bi-arrows-fullscreen::before{content:""}.bi-arrows-move::before{content:""}.bi-aspect-ratio-fill::before{content:""}.bi-aspect-ratio::before{content:""}.bi-asterisk::before{content:""}.bi-at::before{content:""}.bi-award-fill::before{content:""}.bi-award::before{content:""}.bi-back::before{content:""}.bi-backspace-fill::before{content:""}.bi-backspace-reverse-fill::before{content:""}.bi-backspace-reverse::before{content:""}.bi-backspace::before{content:""}.bi-badge-3d-fill::before{content:""}.bi-badge-3d::before{content:""}.bi-badge-4k-fill::before{content:""}.bi-badge-4k::before{content:""}.bi-badge-8k-fill::before{content:""}.bi-badge-8k::before{content:""}.bi-badge-ad-fill::before{content:""}.bi-badge-ad::before{content:""}.bi-badge-ar-fill::before{content:""}.bi-badge-ar::before{content:""}.bi-badge-cc-fill::before{content:""}.bi-badge-cc::before{content:""}.bi-badge-hd-fill::before{content:""}.bi-badge-hd::before{content:""}.bi-badge-tm-fill::before{content:""}.bi-badge-tm::before{content:""}.bi-badge-vo-fill::before{content:""}.bi-badge-vo::before{content:""}.bi-badge-vr-fill::before{content:""}.bi-badge-vr::before{content:""}.bi-badge-wc-fill::before{content:""}.bi-badge-wc::before{content:""}.bi-bag-check-fill::before{content:""}.bi-bag-check::before{content:""}.bi-bag-dash-fill::before{content:""}.bi-bag-dash::before{content:""}.bi-bag-fill::before{content:""}.bi-bag-plus-fill::before{content:""}.bi-bag-plus::before{content:""}.bi-bag-x-fill::before{content:""}.bi-bag-x::before{content:""}.bi-bag::before{content:""}.bi-bar-chart-fill::before{content:""}.bi-bar-chart-line-fill::before{content:""}.bi-bar-chart-line::before{content:""}.bi-bar-chart-steps::before{content:""}.bi-bar-chart::before{content:""}.bi-basket-fill::before{content:""}.bi-basket::before{content:""}.bi-basket2-fill::before{content:""}.bi-basket2::before{content:""}.bi-basket3-fill::before{content:""}.bi-basket3::before{content:""}.bi-battery-charging::before{content:""}.bi-battery-full::before{content:""}.bi-battery-half::before{content:""}.bi-battery::before{content:""}.bi-bell-fill::before{content:""}.bi-bell::before{content:""}.bi-bezier::before{content:""}.bi-bezier2::before{content:""}.bi-bicycle::before{content:""}.bi-binoculars-fill::before{content:""}.bi-binoculars::before{content:""}.bi-blockquote-left::before{content:""}.bi-blockquote-right::before{content:""}.bi-book-fill::before{content:""}.bi-book-half::before{content:""}.bi-book::before{content:""}.bi-bookmark-check-fill::before{content:""}.bi-bookmark-check::before{content:""}.bi-bookmark-dash-fill::before{content:""}.bi-bookmark-dash::before{content:""}.bi-bookmark-fill::before{content:""}.bi-bookmark-heart-fill::before{content:""}.bi-bookmark-heart::before{content:""}.bi-bookmark-plus-fill::before{content:""}.bi-bookmark-plus::before{content:""}.bi-bookmark-star-fill::before{content:""}.bi-bookmark-star::before{content:""}.bi-bookmark-x-fill::before{content:""}.bi-bookmark-x::before{content:""}.bi-bookmark::before{content:""}.bi-bookmarks-fill::before{content:""}.bi-bookmarks::before{content:""}.bi-bookshelf::before{content:""}.bi-bootstrap-fill::before{content:""}.bi-bootstrap-reboot::before{content:""}.bi-bootstrap::before{content:""}.bi-border-all::before{content:""}.bi-border-bottom::before{content:""}.bi-border-center::before{content:""}.bi-border-inner::before{content:""}.bi-border-left::before{content:""}.bi-border-middle::before{content:""}.bi-border-outer::before{content:""}.bi-border-right::before{content:""}.bi-border-style::before{content:""}.bi-border-top::before{content:""}.bi-border-width::before{content:""}.bi-border::before{content:""}.bi-bounding-box-circles::before{content:""}.bi-bounding-box::before{content:""}.bi-box-arrow-down-left::before{content:""}.bi-box-arrow-down-right::before{content:""}.bi-box-arrow-down::before{content:""}.bi-box-arrow-in-down-left::before{content:""}.bi-box-arrow-in-down-right::before{content:""}.bi-box-arrow-in-down::before{content:""}.bi-box-arrow-in-left::before{content:""}.bi-box-arrow-in-right::before{content:""}.bi-box-arrow-in-up-left::before{content:""}.bi-box-arrow-in-up-right::before{content:""}.bi-box-arrow-in-up::before{content:""}.bi-box-arrow-left::before{content:""}.bi-box-arrow-right::before{content:""}.bi-box-arrow-up-left::before{content:""}.bi-box-arrow-up-right::before{content:""}.bi-box-arrow-up::before{content:""}.bi-box-seam::before{content:""}.bi-box::before{content:""}.bi-braces::before{content:""}.bi-bricks::before{content:""}.bi-briefcase-fill::before{content:""}.bi-briefcase::before{content:""}.bi-brightness-alt-high-fill::before{content:""}.bi-brightness-alt-high::before{content:""}.bi-brightness-alt-low-fill::before{content:""}.bi-brightness-alt-low::before{content:""}.bi-brightness-high-fill::before{content:""}.bi-brightness-high::before{content:""}.bi-brightness-low-fill::before{content:""}.bi-brightness-low::before{content:""}.bi-broadcast-pin::before{content:""}.bi-broadcast::before{content:""}.bi-brush-fill::before{content:""}.bi-brush::before{content:""}.bi-bucket-fill::before{content:""}.bi-bucket::before{content:""}.bi-bug-fill::before{content:""}.bi-bug::before{content:""}.bi-building::before{content:""}.bi-bullseye::before{content:""}.bi-calculator-fill::before{content:""}.bi-calculator::before{content:""}.bi-calendar-check-fill::before{content:""}.bi-calendar-check::before{content:""}.bi-calendar-date-fill::before{content:""}.bi-calendar-date::before{content:""}.bi-calendar-day-fill::before{content:""}.bi-calendar-day::before{content:""}.bi-calendar-event-fill::before{content:""}.bi-calendar-event::before{content:""}.bi-calendar-fill::before{content:""}.bi-calendar-minus-fill::before{content:""}.bi-calendar-minus::before{content:""}.bi-calendar-month-fill::before{content:""}.bi-calendar-month::before{content:""}.bi-calendar-plus-fill::before{content:""}.bi-calendar-plus::before{content:""}.bi-calendar-range-fill::before{content:""}.bi-calendar-range::before{content:""}.bi-calendar-week-fill::before{content:""}.bi-calendar-week::before{content:""}.bi-calendar-x-fill::before{content:""}.bi-calendar-x::before{content:""}.bi-calendar::before{content:""}.bi-calendar2-check-fill::before{content:""}.bi-calendar2-check::before{content:""}.bi-calendar2-date-fill::before{content:""}.bi-calendar2-date::before{content:""}.bi-calendar2-day-fill::before{content:""}.bi-calendar2-day::before{content:""}.bi-calendar2-event-fill::before{content:""}.bi-calendar2-event::before{content:""}.bi-calendar2-fill::before{content:""}.bi-calendar2-minus-fill::before{content:""}.bi-calendar2-minus::before{content:""}.bi-calendar2-month-fill::before{content:""}.bi-calendar2-month::before{content:""}.bi-calendar2-plus-fill::before{content:""}.bi-calendar2-plus::before{content:""}.bi-calendar2-range-fill::before{content:""}.bi-calendar2-range::before{content:""}.bi-calendar2-week-fill::before{content:""}.bi-calendar2-week::before{content:""}.bi-calendar2-x-fill::before{content:""}.bi-calendar2-x::before{content:""}.bi-calendar2::before{content:""}.bi-calendar3-event-fill::before{content:""}.bi-calendar3-event::before{content:""}.bi-calendar3-fill::before{content:""}.bi-calendar3-range-fill::before{content:""}.bi-calendar3-range::before{content:""}.bi-calendar3-week-fill::before{content:""}.bi-calendar3-week::before{content:""}.bi-calendar3::before{content:""}.bi-calendar4-event::before{content:""}.bi-calendar4-range::before{content:""}.bi-calendar4-week::before{content:""}.bi-calendar4::before{content:""}.bi-camera-fill::before{content:""}.bi-camera-reels-fill::before{content:""}.bi-camera-reels::before{content:""}.bi-camera-video-fill::before{content:""}.bi-camera-video-off-fill::before{content:""}.bi-camera-video-off::before{content:""}.bi-camera-video::before{content:""}.bi-camera::before{content:""}.bi-camera2::before{content:""}.bi-capslock-fill::before{content:""}.bi-capslock::before{content:""}.bi-card-checklist::before{content:""}.bi-card-heading::before{content:""}.bi-card-image::before{content:""}.bi-card-list::before{content:""}.bi-card-text::before{content:""}.bi-caret-down-fill::before{content:""}.bi-caret-down-square-fill::before{content:""}.bi-caret-down-square::before{content:""}.bi-caret-down::before{content:""}.bi-caret-left-fill::before{content:""}.bi-caret-left-square-fill::before{content:""}.bi-caret-left-square::before{content:""}.bi-caret-left::before{content:""}.bi-caret-right-fill::before{content:""}.bi-caret-right-square-fill::before{content:""}.bi-caret-right-square::before{content:""}.bi-caret-right::before{content:""}.bi-caret-up-fill::before{content:""}.bi-caret-up-square-fill::before{content:""}.bi-caret-up-square::before{content:""}.bi-caret-up::before{content:""}.bi-cart-check-fill::before{content:""}.bi-cart-check::before{content:""}.bi-cart-dash-fill::before{content:""}.bi-cart-dash::before{content:""}.bi-cart-fill::before{content:""}.bi-cart-plus-fill::before{content:""}.bi-cart-plus::before{content:""}.bi-cart-x-fill::before{content:""}.bi-cart-x::before{content:""}.bi-cart::before{content:""}.bi-cart2::before{content:""}.bi-cart3::before{content:""}.bi-cart4::before{content:""}.bi-cash-stack::before{content:""}.bi-cash::before{content:""}.bi-cast::before{content:""}.bi-chat-dots-fill::before{content:""}.bi-chat-dots::before{content:""}.bi-chat-fill::before{content:""}.bi-chat-left-dots-fill::before{content:""}.bi-chat-left-dots::before{content:""}.bi-chat-left-fill::before{content:""}.bi-chat-left-quote-fill::before{content:""}.bi-chat-left-quote::before{content:""}.bi-chat-left-text-fill::before{content:""}.bi-chat-left-text::before{content:""}.bi-chat-left::before{content:""}.bi-chat-quote-fill::before{content:""}.bi-chat-quote::before{content:""}.bi-chat-right-dots-fill::before{content:""}.bi-chat-right-dots::before{content:""}.bi-chat-right-fill::before{content:""}.bi-chat-right-quote-fill::before{content:""}.bi-chat-right-quote::before{content:""}.bi-chat-right-text-fill::before{content:""}.bi-chat-right-text::before{content:""}.bi-chat-right::before{content:""}.bi-chat-square-dots-fill::before{content:""}.bi-chat-square-dots::before{content:""}.bi-chat-square-fill::before{content:""}.bi-chat-square-quote-fill::before{content:""}.bi-chat-square-quote::before{content:""}.bi-chat-square-text-fill::before{content:""}.bi-chat-square-text::before{content:""}.bi-chat-square::before{content:""}.bi-chat-text-fill::before{content:""}.bi-chat-text::before{content:""}.bi-chat::before{content:""}.bi-check-all::before{content:""}.bi-check-circle-fill::before{content:""}.bi-check-circle::before{content:""}.bi-check-square-fill::before{content:""}.bi-check-square::before{content:""}.bi-check::before{content:""}.bi-check2-all::before{content:""}.bi-check2-circle::before{content:""}.bi-check2-square::before{content:""}.bi-check2::before{content:""}.bi-chevron-bar-contract::before{content:""}.bi-chevron-bar-down::before{content:""}.bi-chevron-bar-expand::before{content:""}.bi-chevron-bar-left::before{content:""}.bi-chevron-bar-right::before{content:""}.bi-chevron-bar-up::before{content:""}.bi-chevron-compact-down::before{content:""}.bi-chevron-compact-left::before{content:""}.bi-chevron-compact-right::before{content:""}.bi-chevron-compact-up::before{content:""}.bi-chevron-contract::before{content:""}.bi-chevron-double-down::before{content:""}.bi-chevron-double-left::before{content:""}.bi-chevron-double-right::before{content:""}.bi-chevron-double-up::before{content:""}.bi-chevron-down::before{content:""}.bi-chevron-expand::before{content:""}.bi-chevron-left::before{content:""}.bi-chevron-right::before{content:""}.bi-chevron-up::before{content:""}.bi-circle-fill::before{content:""}.bi-circle-half::before{content:""}.bi-circle-square::before{content:""}.bi-circle::before{content:""}.bi-clipboard-check::before{content:""}.bi-clipboard-data::before{content:""}.bi-clipboard-minus::before{content:""}.bi-clipboard-plus::before{content:""}.bi-clipboard-x::before{content:""}.bi-clipboard::before{content:""}.bi-clock-fill::before{content:""}.bi-clock-history::before{content:""}.bi-clock::before{content:""}.bi-cloud-arrow-down-fill::before{content:""}.bi-cloud-arrow-down::before{content:""}.bi-cloud-arrow-up-fill::before{content:""}.bi-cloud-arrow-up::before{content:""}.bi-cloud-check-fill::before{content:""}.bi-cloud-check::before{content:""}.bi-cloud-download-fill::before{content:""}.bi-cloud-download::before{content:""}.bi-cloud-drizzle-fill::before{content:""}.bi-cloud-drizzle::before{content:""}.bi-cloud-fill::before{content:""}.bi-cloud-fog-fill::before{content:""}.bi-cloud-fog::before{content:""}.bi-cloud-fog2-fill::before{content:""}.bi-cloud-fog2::before{content:""}.bi-cloud-hail-fill::before{content:""}.bi-cloud-hail::before{content:""}.bi-cloud-haze-fill::before{content:""}.bi-cloud-haze::before{content:""}.bi-cloud-haze2-fill::before{content:""}.bi-cloud-lightning-fill::before{content:""}.bi-cloud-lightning-rain-fill::before{content:""}.bi-cloud-lightning-rain::before{content:""}.bi-cloud-lightning::before{content:""}.bi-cloud-minus-fill::before{content:""}.bi-cloud-minus::before{content:""}.bi-cloud-moon-fill::before{content:""}.bi-cloud-moon::before{content:""}.bi-cloud-plus-fill::before{content:""}.bi-cloud-plus::before{content:""}.bi-cloud-rain-fill::before{content:""}.bi-cloud-rain-heavy-fill::before{content:""}.bi-cloud-rain-heavy::before{content:""}.bi-cloud-rain::before{content:""}.bi-cloud-slash-fill::before{content:""}.bi-cloud-slash::before{content:""}.bi-cloud-sleet-fill::before{content:""}.bi-cloud-sleet::before{content:""}.bi-cloud-snow-fill::before{content:""}.bi-cloud-snow::before{content:""}.bi-cloud-sun-fill::before{content:""}.bi-cloud-sun::before{content:""}.bi-cloud-upload-fill::before{content:""}.bi-cloud-upload::before{content:""}.bi-cloud::before{content:""}.bi-clouds-fill::before{content:""}.bi-clouds::before{content:""}.bi-cloudy-fill::before{content:""}.bi-cloudy::before{content:""}.bi-code-slash::before{content:""}.bi-code-square::before{content:""}.bi-code::before{content:""}.bi-collection-fill::before{content:""}.bi-collection-play-fill::before{content:""}.bi-collection-play::before{content:""}.bi-collection::before{content:""}.bi-columns-gap::before{content:""}.bi-columns::before{content:""}.bi-command::before{content:""}.bi-compass-fill::before{content:""}.bi-compass::before{content:""}.bi-cone-striped::before{content:""}.bi-cone::before{content:""}.bi-controller::before{content:""}.bi-cpu-fill::before{content:""}.bi-cpu::before{content:""}.bi-credit-card-2-back-fill::before{content:""}.bi-credit-card-2-back::before{content:""}.bi-credit-card-2-front-fill::before{content:""}.bi-credit-card-2-front::before{content:""}.bi-credit-card-fill::before{content:""}.bi-credit-card::before{content:""}.bi-crop::before{content:""}.bi-cup-fill::before{content:""}.bi-cup-straw::before{content:""}.bi-cup::before{content:""}.bi-cursor-fill::before{content:""}.bi-cursor-text::before{content:""}.bi-cursor::before{content:""}.bi-dash-circle-dotted::before{content:""}.bi-dash-circle-fill::before{content:""}.bi-dash-circle::before{content:""}.bi-dash-square-dotted::before{content:""}.bi-dash-square-fill::before{content:""}.bi-dash-square::before{content:""}.bi-dash::before{content:""}.bi-diagram-2-fill::before{content:""}.bi-diagram-2::before{content:""}.bi-diagram-3-fill::before{content:""}.bi-diagram-3::before{content:""}.bi-diamond-fill::before{content:""}.bi-diamond-half::before{content:""}.bi-diamond::before{content:""}.bi-dice-1-fill::before{content:""}.bi-dice-1::before{content:""}.bi-dice-2-fill::before{content:""}.bi-dice-2::before{content:""}.bi-dice-3-fill::before{content:""}.bi-dice-3::before{content:""}.bi-dice-4-fill::before{content:""}.bi-dice-4::before{content:""}.bi-dice-5-fill::before{content:""}.bi-dice-5::before{content:""}.bi-dice-6-fill::before{content:""}.bi-dice-6::before{content:""}.bi-disc-fill::before{content:""}.bi-disc::before{content:""}.bi-discord::before{content:""}.bi-display-fill::before{content:""}.bi-display::before{content:""}.bi-distribute-horizontal::before{content:""}.bi-distribute-vertical::before{content:""}.bi-door-closed-fill::before{content:""}.bi-door-closed::before{content:""}.bi-door-open-fill::before{content:""}.bi-door-open::before{content:""}.bi-dot::before{content:""}.bi-download::before{content:""}.bi-droplet-fill::before{content:""}.bi-droplet-half::before{content:""}.bi-droplet::before{content:""}.bi-earbuds::before{content:""}.bi-easel-fill::before{content:""}.bi-easel::before{content:""}.bi-egg-fill::before{content:""}.bi-egg-fried::before{content:""}.bi-egg::before{content:""}.bi-eject-fill::before{content:""}.bi-eject::before{content:""}.bi-emoji-angry-fill::before{content:""}.bi-emoji-angry::before{content:""}.bi-emoji-dizzy-fill::before{content:""}.bi-emoji-dizzy::before{content:""}.bi-emoji-expressionless-fill::before{content:""}.bi-emoji-expressionless::before{content:""}.bi-emoji-frown-fill::before{content:""}.bi-emoji-frown::before{content:""}.bi-emoji-heart-eyes-fill::before{content:""}.bi-emoji-heart-eyes::before{content:""}.bi-emoji-laughing-fill::before{content:""}.bi-emoji-laughing::before{content:""}.bi-emoji-neutral-fill::before{content:""}.bi-emoji-neutral::before{content:""}.bi-emoji-smile-fill::before{content:""}.bi-emoji-smile-upside-down-fill::before{content:""}.bi-emoji-smile-upside-down::before{content:""}.bi-emoji-smile::before{content:""}.bi-emoji-sunglasses-fill::before{content:""}.bi-emoji-sunglasses::before{content:""}.bi-emoji-wink-fill::before{content:""}.bi-emoji-wink::before{content:""}.bi-envelope-fill::before{content:""}.bi-envelope-open-fill::before{content:""}.bi-envelope-open::before{content:""}.bi-envelope::before{content:""}.bi-eraser-fill::before{content:""}.bi-eraser::before{content:""}.bi-exclamation-circle-fill::before{content:""}.bi-exclamation-circle::before{content:""}.bi-exclamation-diamond-fill::before{content:""}.bi-exclamation-diamond::before{content:""}.bi-exclamation-octagon-fill::before{content:""}.bi-exclamation-octagon::before{content:""}.bi-exclamation-square-fill::before{content:""}.bi-exclamation-square::before{content:""}.bi-exclamation-triangle-fill::before{content:""}.bi-exclamation-triangle::before{content:""}.bi-exclamation::before{content:""}.bi-exclude::before{content:""}.bi-eye-fill::before{content:""}.bi-eye-slash-fill::before{content:""}.bi-eye-slash::before{content:""}.bi-eye::before{content:""}.bi-eyedropper::before{content:""}.bi-eyeglasses::before{content:""}.bi-facebook::before{content:""}.bi-file-arrow-down-fill::before{content:""}.bi-file-arrow-down::before{content:""}.bi-file-arrow-up-fill::before{content:""}.bi-file-arrow-up::before{content:""}.bi-file-bar-graph-fill::before{content:""}.bi-file-bar-graph::before{content:""}.bi-file-binary-fill::before{content:""}.bi-file-binary::before{content:""}.bi-file-break-fill::before{content:""}.bi-file-break::before{content:""}.bi-file-check-fill::before{content:""}.bi-file-check::before{content:""}.bi-file-code-fill::before{content:""}.bi-file-code::before{content:""}.bi-file-diff-fill::before{content:""}.bi-file-diff::before{content:""}.bi-file-earmark-arrow-down-fill::before{content:""}.bi-file-earmark-arrow-down::before{content:""}.bi-file-earmark-arrow-up-fill::before{content:""}.bi-file-earmark-arrow-up::before{content:""}.bi-file-earmark-bar-graph-fill::before{content:""}.bi-file-earmark-bar-graph::before{content:""}.bi-file-earmark-binary-fill::before{content:""}.bi-file-earmark-binary::before{content:""}.bi-file-earmark-break-fill::before{content:""}.bi-file-earmark-break::before{content:""}.bi-file-earmark-check-fill::before{content:""}.bi-file-earmark-check::before{content:""}.bi-file-earmark-code-fill::before{content:""}.bi-file-earmark-code::before{content:""}.bi-file-earmark-diff-fill::before{content:""}.bi-file-earmark-diff::before{content:""}.bi-file-earmark-easel-fill::before{content:""}.bi-file-earmark-easel::before{content:""}.bi-file-earmark-excel-fill::before{content:""}.bi-file-earmark-excel::before{content:""}.bi-file-earmark-fill::before{content:""}.bi-file-earmark-font-fill::before{content:""}.bi-file-earmark-font::before{content:""}.bi-file-earmark-image-fill::before{content:""}.bi-file-earmark-image::before{content:""}.bi-file-earmark-lock-fill::before{content:""}.bi-file-earmark-lock::before{content:""}.bi-file-earmark-lock2-fill::before{content:""}.bi-file-earmark-lock2::before{content:""}.bi-file-earmark-medical-fill::before{content:""}.bi-file-earmark-medical::before{content:""}.bi-file-earmark-minus-fill::before{content:""}.bi-file-earmark-minus::before{content:""}.bi-file-earmark-music-fill::before{content:""}.bi-file-earmark-music::before{content:""}.bi-file-earmark-person-fill::before{content:""}.bi-file-earmark-person::before{content:""}.bi-file-earmark-play-fill::before{content:""}.bi-file-earmark-play::before{content:""}.bi-file-earmark-plus-fill::before{content:""}.bi-file-earmark-plus::before{content:""}.bi-file-earmark-post-fill::before{content:""}.bi-file-earmark-post::before{content:""}.bi-file-earmark-ppt-fill::before{content:""}.bi-file-earmark-ppt::before{content:""}.bi-file-earmark-richtext-fill::before{content:""}.bi-file-earmark-richtext::before{content:""}.bi-file-earmark-ruled-fill::before{content:""}.bi-file-earmark-ruled::before{content:""}.bi-file-earmark-slides-fill::before{content:""}.bi-file-earmark-slides::before{content:""}.bi-file-earmark-spreadsheet-fill::before{content:""}.bi-file-earmark-spreadsheet::before{content:""}.bi-file-earmark-text-fill::before{content:""}.bi-file-earmark-text::before{content:""}.bi-file-earmark-word-fill::before{content:""}.bi-file-earmark-word::before{content:""}.bi-file-earmark-x-fill::before{content:""}.bi-file-earmark-x::before{content:""}.bi-file-earmark-zip-fill::before{content:""}.bi-file-earmark-zip::before{content:""}.bi-file-earmark::before{content:""}.bi-file-easel-fill::before{content:""}.bi-file-easel::before{content:""}.bi-file-excel-fill::before{content:""}.bi-file-excel::before{content:""}.bi-file-fill::before{content:""}.bi-file-font-fill::before{content:""}.bi-file-font::before{content:""}.bi-file-image-fill::before{content:""}.bi-file-image::before{content:""}.bi-file-lock-fill::before{content:""}.bi-file-lock::before{content:""}.bi-file-lock2-fill::before{content:""}.bi-file-lock2::before{content:""}.bi-file-medical-fill::before{content:""}.bi-file-medical::before{content:""}.bi-file-minus-fill::before{content:""}.bi-file-minus::before{content:""}.bi-file-music-fill::before{content:""}.bi-file-music::before{content:""}.bi-file-person-fill::before{content:""}.bi-file-person::before{content:""}.bi-file-play-fill::before{content:""}.bi-file-play::before{content:""}.bi-file-plus-fill::before{content:""}.bi-file-plus::before{content:""}.bi-file-post-fill::before{content:""}.bi-file-post::before{content:""}.bi-file-ppt-fill::before{content:""}.bi-file-ppt::before{content:""}.bi-file-richtext-fill::before{content:""}.bi-file-richtext::before{content:""}.bi-file-ruled-fill::before{content:""}.bi-file-ruled::before{content:""}.bi-file-slides-fill::before{content:""}.bi-file-slides::before{content:""}.bi-file-spreadsheet-fill::before{content:""}.bi-file-spreadsheet::before{content:""}.bi-file-text-fill::before{content:""}.bi-file-text::before{content:""}.bi-file-word-fill::before{content:""}.bi-file-word::before{content:""}.bi-file-x-fill::before{content:""}.bi-file-x::before{content:""}.bi-file-zip-fill::before{content:""}.bi-file-zip::before{content:""}.bi-file::before{content:""}.bi-files-alt::before{content:""}.bi-files::before{content:""}.bi-film::before{content:""}.bi-filter-circle-fill::before{content:""}.bi-filter-circle::before{content:""}.bi-filter-left::before{content:""}.bi-filter-right::before{content:""}.bi-filter-square-fill::before{content:""}.bi-filter-square::before{content:""}.bi-filter::before{content:""}.bi-flag-fill::before{content:""}.bi-flag::before{content:""}.bi-flower1::before{content:""}.bi-flower2::before{content:""}.bi-flower3::before{content:""}.bi-folder-check::before{content:""}.bi-folder-fill::before{content:""}.bi-folder-minus::before{content:""}.bi-folder-plus::before{content:""}.bi-folder-symlink-fill::before{content:""}.bi-folder-symlink::before{content:""}.bi-folder-x::before{content:""}.bi-folder::before{content:""}.bi-folder2-open::before{content:""}.bi-folder2::before{content:""}.bi-fonts::before{content:""}.bi-forward-fill::before{content:""}.bi-forward::before{content:""}.bi-front::before{content:""}.bi-fullscreen-exit::before{content:""}.bi-fullscreen::before{content:""}.bi-funnel-fill::before{content:""}.bi-funnel::before{content:""}.bi-gear-fill::before{content:""}.bi-gear-wide-connected::before{content:""}.bi-gear-wide::before{content:""}.bi-gear::before{content:""}.bi-gem::before{content:""}.bi-geo-alt-fill::before{content:""}.bi-geo-alt::before{content:""}.bi-geo-fill::before{content:""}.bi-geo::before{content:""}.bi-gift-fill::before{content:""}.bi-gift::before{content:""}.bi-github::before{content:""}.bi-globe::before{content:""}.bi-globe2::before{content:""}.bi-google::before{content:""}.bi-graph-down::before{content:""}.bi-graph-up::before{content:""}.bi-grid-1x2-fill::before{content:""}.bi-grid-1x2::before{content:""}.bi-grid-3x2-gap-fill::before{content:""}.bi-grid-3x2-gap::before{content:""}.bi-grid-3x2::before{content:""}.bi-grid-3x3-gap-fill::before{content:""}.bi-grid-3x3-gap::before{content:""}.bi-grid-3x3::before{content:""}.bi-grid-fill::before{content:""}.bi-grid::before{content:""}.bi-grip-horizontal::before{content:""}.bi-grip-vertical::before{content:""}.bi-hammer::before{content:""}.bi-hand-index-fill::before{content:""}.bi-hand-index-thumb-fill::before{content:""}.bi-hand-index-thumb::before{content:""}.bi-hand-index::before{content:""}.bi-hand-thumbs-down-fill::before{content:""}.bi-hand-thumbs-down::before{content:""}.bi-hand-thumbs-up-fill::before{content:""}.bi-hand-thumbs-up::before{content:""}.bi-handbag-fill::before{content:""}.bi-handbag::before{content:""}.bi-hash::before{content:""}.bi-hdd-fill::before{content:""}.bi-hdd-network-fill::before{content:""}.bi-hdd-network::before{content:""}.bi-hdd-rack-fill::before{content:""}.bi-hdd-rack::before{content:""}.bi-hdd-stack-fill::before{content:""}.bi-hdd-stack::before{content:""}.bi-hdd::before{content:""}.bi-headphones::before{content:""}.bi-headset::before{content:""}.bi-heart-fill::before{content:""}.bi-heart-half::before{content:""}.bi-heart::before{content:""}.bi-heptagon-fill::before{content:""}.bi-heptagon-half::before{content:""}.bi-heptagon::before{content:""}.bi-hexagon-fill::before{content:""}.bi-hexagon-half::before{content:""}.bi-hexagon::before{content:""}.bi-hourglass-bottom::before{content:""}.bi-hourglass-split::before{content:""}.bi-hourglass-top::before{content:""}.bi-hourglass::before{content:""}.bi-house-door-fill::before{content:""}.bi-house-door::before{content:""}.bi-house-fill::before{content:""}.bi-house::before{content:""}.bi-hr::before{content:""}.bi-hurricane::before{content:""}.bi-image-alt::before{content:""}.bi-image-fill::before{content:""}.bi-image::before{content:""}.bi-images::before{content:""}.bi-inbox-fill::before{content:""}.bi-inbox::before{content:""}.bi-inboxes-fill::before{content:""}.bi-inboxes::before{content:""}.bi-info-circle-fill::before{content:""}.bi-info-circle::before{content:""}.bi-info-square-fill::before{content:""}.bi-info-square::before{content:""}.bi-info::before{content:""}.bi-input-cursor-text::before{content:""}.bi-input-cursor::before{content:""}.bi-instagram::before{content:""}.bi-intersect::before{content:""}.bi-journal-album::before{content:""}.bi-journal-arrow-down::before{content:""}.bi-journal-arrow-up::before{content:""}.bi-journal-bookmark-fill::before{content:""}.bi-journal-bookmark::before{content:""}.bi-journal-check::before{content:""}.bi-journal-code::before{content:""}.bi-journal-medical::before{content:""}.bi-journal-minus::before{content:""}.bi-journal-plus::before{content:""}.bi-journal-richtext::before{content:""}.bi-journal-text::before{content:""}.bi-journal-x::before{content:""}.bi-journal::before{content:""}.bi-journals::before{content:""}.bi-joystick::before{content:""}.bi-justify-left::before{content:""}.bi-justify-right::before{content:""}.bi-justify::before{content:""}.bi-kanban-fill::before{content:""}.bi-kanban::before{content:""}.bi-key-fill::before{content:""}.bi-key::before{content:""}.bi-keyboard-fill::before{content:""}.bi-keyboard::before{content:""}.bi-ladder::before{content:""}.bi-lamp-fill::before{content:""}.bi-lamp::before{content:""}.bi-laptop-fill::before{content:""}.bi-laptop::before{content:""}.bi-layer-backward::before{content:""}.bi-layer-forward::before{content:""}.bi-layers-fill::before{content:""}.bi-layers-half::before{content:""}.bi-layers::before{content:""}.bi-layout-sidebar-inset-reverse::before{content:""}.bi-layout-sidebar-inset::before{content:""}.bi-layout-sidebar-reverse::before{content:""}.bi-layout-sidebar::before{content:""}.bi-layout-split::before{content:""}.bi-layout-text-sidebar-reverse::before{content:""}.bi-layout-text-sidebar::before{content:""}.bi-layout-text-window-reverse::before{content:""}.bi-layout-text-window::before{content:""}.bi-layout-three-columns::before{content:""}.bi-layout-wtf::before{content:""}.bi-life-preserver::before{content:""}.bi-lightbulb-fill::before{content:""}.bi-lightbulb-off-fill::before{content:""}.bi-lightbulb-off::before{content:""}.bi-lightbulb::before{content:""}.bi-lightning-charge-fill::before{content:""}.bi-lightning-charge::before{content:""}.bi-lightning-fill::before{content:""}.bi-lightning::before{content:""}.bi-link-45deg::before{content:""}.bi-link::before{content:""}.bi-linkedin::before{content:""}.bi-list-check::before{content:""}.bi-list-nested::before{content:""}.bi-list-ol::before{content:""}.bi-list-stars::before{content:""}.bi-list-task::before{content:""}.bi-list-ul::before{content:""}.bi-list::before{content:""}.bi-lock-fill::before{content:""}.bi-lock::before{content:""}.bi-mailbox::before{content:""}.bi-mailbox2::before{content:""}.bi-map-fill::before{content:""}.bi-map::before{content:""}.bi-markdown-fill::before{content:""}.bi-markdown::before{content:""}.bi-mask::before{content:""}.bi-megaphone-fill::before{content:""}.bi-megaphone::before{content:""}.bi-menu-app-fill::before{content:""}.bi-menu-app::before{content:""}.bi-menu-button-fill::before{content:""}.bi-menu-button-wide-fill::before{content:""}.bi-menu-button-wide::before{content:""}.bi-menu-button::before{content:""}.bi-menu-down::before{content:""}.bi-menu-up::before{content:""}.bi-mic-fill::before{content:""}.bi-mic-mute-fill::before{content:""}.bi-mic-mute::before{content:""}.bi-mic::before{content:""}.bi-minecart-loaded::before{content:""}.bi-minecart::before{content:""}.bi-moisture::before{content:""}.bi-moon-fill::before{content:""}.bi-moon-stars-fill::before{content:""}.bi-moon-stars::before{content:""}.bi-moon::before{content:""}.bi-mouse-fill::before{content:""}.bi-mouse::before{content:""}.bi-mouse2-fill::before{content:""}.bi-mouse2::before{content:""}.bi-mouse3-fill::before{content:""}.bi-mouse3::before{content:""}.bi-music-note-beamed::before{content:""}.bi-music-note-list::before{content:""}.bi-music-note::before{content:""}.bi-music-player-fill::before{content:""}.bi-music-player::before{content:""}.bi-newspaper::before{content:""}.bi-node-minus-fill::before{content:""}.bi-node-minus::before{content:""}.bi-node-plus-fill::before{content:""}.bi-node-plus::before{content:""}.bi-nut-fill::before{content:""}.bi-nut::before{content:""}.bi-octagon-fill::before{content:""}.bi-octagon-half::before{content:""}.bi-octagon::before{content:""}.bi-option::before{content:""}.bi-outlet::before{content:""}.bi-paint-bucket::before{content:""}.bi-palette-fill::before{content:""}.bi-palette::before{content:""}.bi-palette2::before{content:""}.bi-paperclip::before{content:""}.bi-paragraph::before{content:""}.bi-patch-check-fill::before{content:""}.bi-patch-check::before{content:""}.bi-patch-exclamation-fill::before{content:""}.bi-patch-exclamation::before{content:""}.bi-patch-minus-fill::before{content:""}.bi-patch-minus::before{content:""}.bi-patch-plus-fill::before{content:""}.bi-patch-plus::before{content:""}.bi-patch-question-fill::before{content:""}.bi-patch-question::before{content:""}.bi-pause-btn-fill::before{content:""}.bi-pause-btn::before{content:""}.bi-pause-circle-fill::before{content:""}.bi-pause-circle::before{content:""}.bi-pause-fill::before{content:""}.bi-pause::before{content:""}.bi-peace-fill::before{content:""}.bi-peace::before{content:""}.bi-pen-fill::before{content:""}.bi-pen::before{content:""}.bi-pencil-fill::before{content:""}.bi-pencil-square::before{content:""}.bi-pencil::before{content:""}.bi-pentagon-fill::before{content:""}.bi-pentagon-half::before{content:""}.bi-pentagon::before{content:""}.bi-people-fill::before{content:""}.bi-people::before{content:""}.bi-percent::before{content:""}.bi-person-badge-fill::before{content:""}.bi-person-badge::before{content:""}.bi-person-bounding-box::before{content:""}.bi-person-check-fill::before{content:""}.bi-person-check::before{content:""}.bi-person-circle::before{content:""}.bi-person-dash-fill::before{content:""}.bi-person-dash::before{content:""}.bi-person-fill::before{content:""}.bi-person-lines-fill::before{content:""}.bi-person-plus-fill::before{content:""}.bi-person-plus::before{content:""}.bi-person-square::before{content:""}.bi-person-x-fill::before{content:""}.bi-person-x::before{content:""}.bi-person::before{content:""}.bi-phone-fill::before{content:""}.bi-phone-landscape-fill::before{content:""}.bi-phone-landscape::before{content:""}.bi-phone-vibrate-fill::before{content:""}.bi-phone-vibrate::before{content:""}.bi-phone::before{content:""}.bi-pie-chart-fill::before{content:""}.bi-pie-chart::before{content:""}.bi-pin-angle-fill::before{content:""}.bi-pin-angle::before{content:""}.bi-pin-fill::before{content:""}.bi-pin::before{content:""}.bi-pip-fill::before{content:""}.bi-pip::before{content:""}.bi-play-btn-fill::before{content:""}.bi-play-btn::before{content:""}.bi-play-circle-fill::before{content:""}.bi-play-circle::before{content:""}.bi-play-fill::before{content:""}.bi-play::before{content:""}.bi-plug-fill::before{content:""}.bi-plug::before{content:""}.bi-plus-circle-dotted::before{content:""}.bi-plus-circle-fill::before{content:""}.bi-plus-circle::before{content:""}.bi-plus-square-dotted::before{content:""}.bi-plus-square-fill::before{content:""}.bi-plus-square::before{content:""}.bi-plus::before{content:""}.bi-power::before{content:""}.bi-printer-fill::before{content:""}.bi-printer::before{content:""}.bi-puzzle-fill::before{content:""}.bi-puzzle::before{content:""}.bi-question-circle-fill::before{content:""}.bi-question-circle::before{content:""}.bi-question-diamond-fill::before{content:""}.bi-question-diamond::before{content:""}.bi-question-octagon-fill::before{content:""}.bi-question-octagon::before{content:""}.bi-question-square-fill::before{content:""}.bi-question-square::before{content:""}.bi-question::before{content:""}.bi-rainbow::before{content:""}.bi-receipt-cutoff::before{content:""}.bi-receipt::before{content:""}.bi-reception-0::before{content:""}.bi-reception-1::before{content:""}.bi-reception-2::before{content:""}.bi-reception-3::before{content:""}.bi-reception-4::before{content:""}.bi-record-btn-fill::before{content:""}.bi-record-btn::before{content:""}.bi-record-circle-fill::before{content:""}.bi-record-circle::before{content:""}.bi-record-fill::before{content:""}.bi-record::before{content:""}.bi-record2-fill::before{content:""}.bi-record2::before{content:""}.bi-reply-all-fill::before{content:""}.bi-reply-all::before{content:""}.bi-reply-fill::before{content:""}.bi-reply::before{content:""}.bi-rss-fill::before{content:""}.bi-rss::before{content:""}.bi-rulers::before{content:""}.bi-save-fill::before{content:""}.bi-save::before{content:""}.bi-save2-fill::before{content:""}.bi-save2::before{content:""}.bi-scissors::before{content:""}.bi-screwdriver::before{content:""}.bi-search::before{content:""}.bi-segmented-nav::before{content:""}.bi-server::before{content:""}.bi-share-fill::before{content:""}.bi-share::before{content:""}.bi-shield-check::before{content:""}.bi-shield-exclamation::before{content:""}.bi-shield-fill-check::before{content:""}.bi-shield-fill-exclamation::before{content:""}.bi-shield-fill-minus::before{content:""}.bi-shield-fill-plus::before{content:""}.bi-shield-fill-x::before{content:""}.bi-shield-fill::before{content:""}.bi-shield-lock-fill::before{content:""}.bi-shield-lock::before{content:""}.bi-shield-minus::before{content:""}.bi-shield-plus::before{content:""}.bi-shield-shaded::before{content:""}.bi-shield-slash-fill::before{content:""}.bi-shield-slash::before{content:""}.bi-shield-x::before{content:""}.bi-shield::before{content:""}.bi-shift-fill::before{content:""}.bi-shift::before{content:""}.bi-shop-window::before{content:""}.bi-shop::before{content:""}.bi-shuffle::before{content:""}.bi-signpost-2-fill::before{content:""}.bi-signpost-2::before{content:""}.bi-signpost-fill::before{content:""}.bi-signpost-split-fill::before{content:""}.bi-signpost-split::before{content:""}.bi-signpost::before{content:""}.bi-sim-fill::before{content:""}.bi-sim::before{content:""}.bi-skip-backward-btn-fill::before{content:""}.bi-skip-backward-btn::before{content:""}.bi-skip-backward-circle-fill::before{content:""}.bi-skip-backward-circle::before{content:""}.bi-skip-backward-fill::before{content:""}.bi-skip-backward::before{content:""}.bi-skip-end-btn-fill::before{content:""}.bi-skip-end-btn::before{content:""}.bi-skip-end-circle-fill::before{content:""}.bi-skip-end-circle::before{content:""}.bi-skip-end-fill::before{content:""}.bi-skip-end::before{content:""}.bi-skip-forward-btn-fill::before{content:""}.bi-skip-forward-btn::before{content:""}.bi-skip-forward-circle-fill::before{content:""}.bi-skip-forward-circle::before{content:""}.bi-skip-forward-fill::before{content:""}.bi-skip-forward::before{content:""}.bi-skip-start-btn-fill::before{content:""}.bi-skip-start-btn::before{content:""}.bi-skip-start-circle-fill::before{content:""}.bi-skip-start-circle::before{content:""}.bi-skip-start-fill::before{content:""}.bi-skip-start::before{content:""}.bi-slack::before{content:""}.bi-slash-circle-fill::before{content:""}.bi-slash-circle::before{content:""}.bi-slash-square-fill::before{content:""}.bi-slash-square::before{content:""}.bi-slash::before{content:""}.bi-sliders::before{content:""}.bi-smartwatch::before{content:""}.bi-snow::before{content:""}.bi-snow2::before{content:""}.bi-snow3::before{content:""}.bi-sort-alpha-down-alt::before{content:""}.bi-sort-alpha-down::before{content:""}.bi-sort-alpha-up-alt::before{content:""}.bi-sort-alpha-up::before{content:""}.bi-sort-down-alt::before{content:""}.bi-sort-down::before{content:""}.bi-sort-numeric-down-alt::before{content:""}.bi-sort-numeric-down::before{content:""}.bi-sort-numeric-up-alt::before{content:""}.bi-sort-numeric-up::before{content:""}.bi-sort-up-alt::before{content:""}.bi-sort-up::before{content:""}.bi-soundwave::before{content:""}.bi-speaker-fill::before{content:""}.bi-speaker::before{content:""}.bi-speedometer::before{content:""}.bi-speedometer2::before{content:""}.bi-spellcheck::before{content:""}.bi-square-fill::before{content:""}.bi-square-half::before{content:""}.bi-square::before{content:""}.bi-stack::before{content:""}.bi-star-fill::before{content:""}.bi-star-half::before{content:""}.bi-star::before{content:""}.bi-stars::before{content:""}.bi-stickies-fill::before{content:""}.bi-stickies::before{content:""}.bi-sticky-fill::before{content:""}.bi-sticky::before{content:""}.bi-stop-btn-fill::before{content:""}.bi-stop-btn::before{content:""}.bi-stop-circle-fill::before{content:""}.bi-stop-circle::before{content:""}.bi-stop-fill::before{content:""}.bi-stop::before{content:""}.bi-stoplights-fill::before{content:""}.bi-stoplights::before{content:""}.bi-stopwatch-fill::before{content:""}.bi-stopwatch::before{content:""}.bi-subtract::before{content:""}.bi-suit-club-fill::before{content:""}.bi-suit-club::before{content:""}.bi-suit-diamond-fill::before{content:""}.bi-suit-diamond::before{content:""}.bi-suit-heart-fill::before{content:""}.bi-suit-heart::before{content:""}.bi-suit-spade-fill::before{content:""}.bi-suit-spade::before{content:""}.bi-sun-fill::before{content:""}.bi-sun::before{content:""}.bi-sunglasses::before{content:""}.bi-sunrise-fill::before{content:""}.bi-sunrise::before{content:""}.bi-sunset-fill::before{content:""}.bi-sunset::before{content:""}.bi-symmetry-horizontal::before{content:""}.bi-symmetry-vertical::before{content:""}.bi-table::before{content:""}.bi-tablet-fill::before{content:""}.bi-tablet-landscape-fill::before{content:""}.bi-tablet-landscape::before{content:""}.bi-tablet::before{content:""}.bi-tag-fill::before{content:""}.bi-tag::before{content:""}.bi-tags-fill::before{content:""}.bi-tags::before{content:""}.bi-telegram::before{content:""}.bi-telephone-fill::before{content:""}.bi-telephone-forward-fill::before{content:""}.bi-telephone-forward::before{content:""}.bi-telephone-inbound-fill::before{content:""}.bi-telephone-inbound::before{content:""}.bi-telephone-minus-fill::before{content:""}.bi-telephone-minus::before{content:""}.bi-telephone-outbound-fill::before{content:""}.bi-telephone-outbound::before{content:""}.bi-telephone-plus-fill::before{content:""}.bi-telephone-plus::before{content:""}.bi-telephone-x-fill::before{content:""}.bi-telephone-x::before{content:""}.bi-telephone::before{content:""}.bi-terminal-fill::before{content:""}.bi-terminal::before{content:""}.bi-text-center::before{content:""}.bi-text-indent-left::before{content:""}.bi-text-indent-right::before{content:""}.bi-text-left::before{content:""}.bi-text-paragraph::before{content:""}.bi-text-right::before{content:""}.bi-textarea-resize::before{content:""}.bi-textarea-t::before{content:""}.bi-textarea::before{content:""}.bi-thermometer-half::before{content:""}.bi-thermometer-high::before{content:""}.bi-thermometer-low::before{content:""}.bi-thermometer-snow::before{content:""}.bi-thermometer-sun::before{content:""}.bi-thermometer::before{content:""}.bi-three-dots-vertical::before{content:""}.bi-three-dots::before{content:""}.bi-toggle-off::before{content:""}.bi-toggle-on::before{content:""}.bi-toggle2-off::before{content:""}.bi-toggle2-on::before{content:""}.bi-toggles::before{content:""}.bi-toggles2::before{content:""}.bi-tools::before{content:""}.bi-tornado::before{content:""}.bi-trash-fill::before{content:""}.bi-trash::before{content:""}.bi-trash2-fill::before{content:""}.bi-trash2::before{content:""}.bi-tree-fill::before{content:""}.bi-tree::before{content:""}.bi-triangle-fill::before{content:""}.bi-triangle-half::before{content:""}.bi-triangle::before{content:""}.bi-trophy-fill::before{content:""}.bi-trophy::before{content:""}.bi-tropical-storm::before{content:""}.bi-truck-flatbed::before{content:""}.bi-truck::before{content:""}.bi-tsunami::before{content:""}.bi-tv-fill::before{content:""}.bi-tv::before{content:""}.bi-twitch::before{content:""}.bi-twitter::before{content:""}.bi-type-bold::before{content:""}.bi-type-h1::before{content:""}.bi-type-h2::before{content:""}.bi-type-h3::before{content:""}.bi-type-italic::before{content:""}.bi-type-strikethrough::before{content:""}.bi-type-underline::before{content:""}.bi-type::before{content:""}.bi-ui-checks-grid::before{content:""}.bi-ui-checks::before{content:""}.bi-ui-radios-grid::before{content:""}.bi-ui-radios::before{content:""}.bi-umbrella-fill::before{content:""}.bi-umbrella::before{content:""}.bi-union::before{content:""}.bi-unlock-fill::before{content:""}.bi-unlock::before{content:""}.bi-upc-scan::before{content:""}.bi-upc::before{content:""}.bi-upload::before{content:""}.bi-vector-pen::before{content:""}.bi-view-list::before{content:""}.bi-view-stacked::before{content:""}.bi-vinyl-fill::before{content:""}.bi-vinyl::before{content:""}.bi-voicemail::before{content:""}.bi-volume-down-fill::before{content:""}.bi-volume-down::before{content:""}.bi-volume-mute-fill::before{content:""}.bi-volume-mute::before{content:""}.bi-volume-off-fill::before{content:""}.bi-volume-off::before{content:""}.bi-volume-up-fill::before{content:""}.bi-volume-up::before{content:""}.bi-vr::before{content:""}.bi-wallet-fill::before{content:""}.bi-wallet::before{content:""}.bi-wallet2::before{content:""}.bi-watch::before{content:""}.bi-water::before{content:""}.bi-whatsapp::before{content:""}.bi-wifi-1::before{content:""}.bi-wifi-2::before{content:""}.bi-wifi-off::before{content:""}.bi-wifi::before{content:""}.bi-wind::before{content:""}.bi-window-dock::before{content:""}.bi-window-sidebar::before{content:""}.bi-window::before{content:""}.bi-wrench::before{content:""}.bi-x-circle-fill::before{content:""}.bi-x-circle::before{content:""}.bi-x-diamond-fill::before{content:""}.bi-x-diamond::before{content:""}.bi-x-octagon-fill::before{content:""}.bi-x-octagon::before{content:""}.bi-x-square-fill::before{content:""}.bi-x-square::before{content:""}.bi-x::before{content:""}.bi-youtube::before{content:""}.bi-zoom-in::before{content:""}.bi-zoom-out::before{content:""}.bi-bank::before{content:""}.bi-bank2::before{content:""}.bi-bell-slash-fill::before{content:""}.bi-bell-slash::before{content:""}.bi-cash-coin::before{content:""}.bi-check-lg::before{content:""}.bi-coin::before{content:""}.bi-currency-bitcoin::before{content:""}.bi-currency-dollar::before{content:""}.bi-currency-euro::before{content:""}.bi-currency-exchange::before{content:""}.bi-currency-pound::before{content:""}.bi-currency-yen::before{content:""}.bi-dash-lg::before{content:""}.bi-exclamation-lg::before{content:""}.bi-file-earmark-pdf-fill::before{content:""}.bi-file-earmark-pdf::before{content:""}.bi-file-pdf-fill::before{content:""}.bi-file-pdf::before{content:""}.bi-gender-ambiguous::before{content:""}.bi-gender-female::before{content:""}.bi-gender-male::before{content:""}.bi-gender-trans::before{content:""}.bi-headset-vr::before{content:""}.bi-info-lg::before{content:""}.bi-mastodon::before{content:""}.bi-messenger::before{content:""}.bi-piggy-bank-fill::before{content:""}.bi-piggy-bank::before{content:""}.bi-pin-map-fill::before{content:""}.bi-pin-map::before{content:""}.bi-plus-lg::before{content:""}.bi-question-lg::before{content:""}.bi-recycle::before{content:""}.bi-reddit::before{content:""}.bi-safe-fill::before{content:""}.bi-safe2-fill::before{content:""}.bi-safe2::before{content:""}.bi-sd-card-fill::before{content:""}.bi-sd-card::before{content:""}.bi-skype::before{content:""}.bi-slash-lg::before{content:""}.bi-translate::before{content:""}.bi-x-lg::before{content:""}.bi-safe::before{content:""}.bi-apple::before{content:""}.bi-microsoft::before{content:""}.bi-windows::before{content:""}.bi-behance::before{content:""}.bi-dribbble::before{content:""}.bi-line::before{content:""}.bi-medium::before{content:""}.bi-paypal::before{content:""}.bi-pinterest::before{content:""}.bi-signal::before{content:""}.bi-snapchat::before{content:""}.bi-spotify::before{content:""}.bi-stack-overflow::before{content:""}.bi-strava::before{content:""}.bi-wordpress::before{content:""}.bi-vimeo::before{content:""}.bi-activity::before{content:""}.bi-easel2-fill::before{content:""}.bi-easel2::before{content:""}.bi-easel3-fill::before{content:""}.bi-easel3::before{content:""}.bi-fan::before{content:""}.bi-fingerprint::before{content:""}.bi-graph-down-arrow::before{content:""}.bi-graph-up-arrow::before{content:""}.bi-hypnotize::before{content:""}.bi-magic::before{content:""}.bi-person-rolodex::before{content:""}.bi-person-video::before{content:""}.bi-person-video2::before{content:""}.bi-person-video3::before{content:""}.bi-person-workspace::before{content:""}.bi-radioactive::before{content:""}.bi-webcam-fill::before{content:""}.bi-webcam::before{content:""}.bi-yin-yang::before{content:""}.bi-bandaid-fill::before{content:""}.bi-bandaid::before{content:""}.bi-bluetooth::before{content:""}.bi-body-text::before{content:""}.bi-boombox::before{content:""}.bi-boxes::before{content:""}.bi-dpad-fill::before{content:""}.bi-dpad::before{content:""}.bi-ear-fill::before{content:""}.bi-ear::before{content:""}.bi-envelope-check-fill::before{content:""}.bi-envelope-check::before{content:""}.bi-envelope-dash-fill::before{content:""}.bi-envelope-dash::before{content:""}.bi-envelope-exclamation-fill::before{content:""}.bi-envelope-exclamation::before{content:""}.bi-envelope-plus-fill::before{content:""}.bi-envelope-plus::before{content:""}.bi-envelope-slash-fill::before{content:""}.bi-envelope-slash::before{content:""}.bi-envelope-x-fill::before{content:""}.bi-envelope-x::before{content:""}.bi-explicit-fill::before{content:""}.bi-explicit::before{content:""}.bi-git::before{content:""}.bi-infinity::before{content:""}.bi-list-columns-reverse::before{content:""}.bi-list-columns::before{content:""}.bi-meta::before{content:""}.bi-nintendo-switch::before{content:""}.bi-pc-display-horizontal::before{content:""}.bi-pc-display::before{content:""}.bi-pc-horizontal::before{content:""}.bi-pc::before{content:""}.bi-playstation::before{content:""}.bi-plus-slash-minus::before{content:""}.bi-projector-fill::before{content:""}.bi-projector::before{content:""}.bi-qr-code-scan::before{content:""}.bi-qr-code::before{content:""}.bi-quora::before{content:""}.bi-quote::before{content:""}.bi-robot::before{content:""}.bi-send-check-fill::before{content:""}.bi-send-check::before{content:""}.bi-send-dash-fill::before{content:""}.bi-send-dash::before{content:""}.bi-send-exclamation-fill::before{content:""}.bi-send-exclamation::before{content:""}.bi-send-fill::before{content:""}.bi-send-plus-fill::before{content:""}.bi-send-plus::before{content:""}.bi-send-slash-fill::before{content:""}.bi-send-slash::before{content:""}.bi-send-x-fill::before{content:""}.bi-send-x::before{content:""}.bi-send::before{content:""}.bi-steam::before{content:""}.bi-terminal-dash::before{content:""}.bi-terminal-plus::before{content:""}.bi-terminal-split::before{content:""}.bi-ticket-detailed-fill::before{content:""}.bi-ticket-detailed::before{content:""}.bi-ticket-fill::before{content:""}.bi-ticket-perforated-fill::before{content:""}.bi-ticket-perforated::before{content:""}.bi-ticket::before{content:""}.bi-tiktok::before{content:""}.bi-window-dash::before{content:""}.bi-window-desktop::before{content:""}.bi-window-fullscreen::before{content:""}.bi-window-plus::before{content:""}.bi-window-split::before{content:""}.bi-window-stack::before{content:""}.bi-window-x::before{content:""}.bi-xbox::before{content:""}.bi-ethernet::before{content:""}.bi-hdmi-fill::before{content:""}.bi-hdmi::before{content:""}.bi-usb-c-fill::before{content:""}.bi-usb-c::before{content:""}.bi-usb-fill::before{content:""}.bi-usb-plug-fill::before{content:""}.bi-usb-plug::before{content:""}.bi-usb-symbol::before{content:""}.bi-usb::before{content:""}.bi-boombox-fill::before{content:""}.bi-displayport::before{content:""}.bi-gpu-card::before{content:""}.bi-memory::before{content:""}.bi-modem-fill::before{content:""}.bi-modem::before{content:""}.bi-motherboard-fill::before{content:""}.bi-motherboard::before{content:""}.bi-optical-audio-fill::before{content:""}.bi-optical-audio::before{content:""}.bi-pci-card::before{content:""}.bi-router-fill::before{content:""}.bi-router::before{content:""}.bi-thunderbolt-fill::before{content:""}.bi-thunderbolt::before{content:""}.bi-usb-drive-fill::before{content:""}.bi-usb-drive::before{content:""}.bi-usb-micro-fill::before{content:""}.bi-usb-micro::before{content:""}.bi-usb-mini-fill::before{content:""}.bi-usb-mini::before{content:""}.bi-cloud-haze2::before{content:""}.bi-device-hdd-fill::before{content:""}.bi-device-hdd::before{content:""}.bi-device-ssd-fill::before{content:""}.bi-device-ssd::before{content:""}.bi-displayport-fill::before{content:""}.bi-mortarboard-fill::before{content:""}.bi-mortarboard::before{content:""}.bi-terminal-x::before{content:""}.bi-arrow-through-heart-fill::before{content:""}.bi-arrow-through-heart::before{content:""}.bi-badge-sd-fill::before{content:""}.bi-badge-sd::before{content:""}.bi-bag-heart-fill::before{content:""}.bi-bag-heart::before{content:""}.bi-balloon-fill::before{content:""}.bi-balloon-heart-fill::before{content:""}.bi-balloon-heart::before{content:""}.bi-balloon::before{content:""}.bi-box2-fill::before{content:""}.bi-box2-heart-fill::before{content:""}.bi-box2-heart::before{content:""}.bi-box2::before{content:""}.bi-braces-asterisk::before{content:""}.bi-calendar-heart-fill::before{content:""}.bi-calendar-heart::before{content:""}.bi-calendar2-heart-fill::before{content:""}.bi-calendar2-heart::before{content:""}.bi-chat-heart-fill::before{content:""}.bi-chat-heart::before{content:""}.bi-chat-left-heart-fill::before{content:""}.bi-chat-left-heart::before{content:""}.bi-chat-right-heart-fill::before{content:""}.bi-chat-right-heart::before{content:""}.bi-chat-square-heart-fill::before{content:""}.bi-chat-square-heart::before{content:""}.bi-clipboard-check-fill::before{content:""}.bi-clipboard-data-fill::before{content:""}.bi-clipboard-fill::before{content:""}.bi-clipboard-heart-fill::before{content:""}.bi-clipboard-heart::before{content:""}.bi-clipboard-minus-fill::before{content:""}.bi-clipboard-plus-fill::before{content:""}.bi-clipboard-pulse::before{content:""}.bi-clipboard-x-fill::before{content:""}.bi-clipboard2-check-fill::before{content:""}.bi-clipboard2-check::before{content:""}.bi-clipboard2-data-fill::before{content:""}.bi-clipboard2-data::before{content:""}.bi-clipboard2-fill::before{content:""}.bi-clipboard2-heart-fill::before{content:""}.bi-clipboard2-heart::before{content:""}.bi-clipboard2-minus-fill::before{content:""}.bi-clipboard2-minus::before{content:""}.bi-clipboard2-plus-fill::before{content:""}.bi-clipboard2-plus::before{content:""}.bi-clipboard2-pulse-fill::before{content:""}.bi-clipboard2-pulse::before{content:""}.bi-clipboard2-x-fill::before{content:""}.bi-clipboard2-x::before{content:""}.bi-clipboard2::before{content:""}.bi-emoji-kiss-fill::before{content:""}.bi-emoji-kiss::before{content:""}.bi-envelope-heart-fill::before{content:""}.bi-envelope-heart::before{content:""}.bi-envelope-open-heart-fill::before{content:""}.bi-envelope-open-heart::before{content:""}.bi-envelope-paper-fill::before{content:""}.bi-envelope-paper-heart-fill::before{content:""}.bi-envelope-paper-heart::before{content:""}.bi-envelope-paper::before{content:""}.bi-filetype-aac::before{content:""}.bi-filetype-ai::before{content:""}.bi-filetype-bmp::before{content:""}.bi-filetype-cs::before{content:""}.bi-filetype-css::before{content:""}.bi-filetype-csv::before{content:""}.bi-filetype-doc::before{content:""}.bi-filetype-docx::before{content:""}.bi-filetype-exe::before{content:""}.bi-filetype-gif::before{content:""}.bi-filetype-heic::before{content:""}.bi-filetype-html::before{content:""}.bi-filetype-java::before{content:""}.bi-filetype-jpg::before{content:""}.bi-filetype-js::before{content:""}.bi-filetype-jsx::before{content:""}.bi-filetype-key::before{content:""}.bi-filetype-m4p::before{content:""}.bi-filetype-md::before{content:""}.bi-filetype-mdx::before{content:""}.bi-filetype-mov::before{content:""}.bi-filetype-mp3::before{content:""}.bi-filetype-mp4::before{content:""}.bi-filetype-otf::before{content:""}.bi-filetype-pdf::before{content:""}.bi-filetype-php::before{content:""}.bi-filetype-png::before{content:""}.bi-filetype-ppt::before{content:""}.bi-filetype-psd::before{content:""}.bi-filetype-py::before{content:""}.bi-filetype-raw::before{content:""}.bi-filetype-rb::before{content:""}.bi-filetype-sass::before{content:""}.bi-filetype-scss::before{content:""}.bi-filetype-sh::before{content:""}.bi-filetype-svg::before{content:""}.bi-filetype-tiff::before{content:""}.bi-filetype-tsx::before{content:""}.bi-filetype-ttf::before{content:""}.bi-filetype-txt::before{content:""}.bi-filetype-wav::before{content:""}.bi-filetype-woff::before{content:""}.bi-filetype-xls::before{content:""}.bi-filetype-xml::before{content:""}.bi-filetype-yml::before{content:""}.bi-heart-arrow::before{content:""}.bi-heart-pulse-fill::before{content:""}.bi-heart-pulse::before{content:""}.bi-heartbreak-fill::before{content:""}.bi-heartbreak::before{content:""}.bi-hearts::before{content:""}.bi-hospital-fill::before{content:""}.bi-hospital::before{content:""}.bi-house-heart-fill::before{content:""}.bi-house-heart::before{content:""}.bi-incognito::before{content:""}.bi-magnet-fill::before{content:""}.bi-magnet::before{content:""}.bi-person-heart::before{content:""}.bi-person-hearts::before{content:""}.bi-phone-flip::before{content:""}.bi-plugin::before{content:""}.bi-postage-fill::before{content:""}.bi-postage-heart-fill::before{content:""}.bi-postage-heart::before{content:""}.bi-postage::before{content:""}.bi-postcard-fill::before{content:""}.bi-postcard-heart-fill::before{content:""}.bi-postcard-heart::before{content:""}.bi-postcard::before{content:""}.bi-search-heart-fill::before{content:""}.bi-search-heart::before{content:""}.bi-sliders2-vertical::before{content:""}.bi-sliders2::before{content:""}.bi-trash3-fill::before{content:""}.bi-trash3::before{content:""}.bi-valentine::before{content:""}.bi-valentine2::before{content:""}.bi-wrench-adjustable-circle-fill::before{content:""}.bi-wrench-adjustable-circle::before{content:""}.bi-wrench-adjustable::before{content:""}.bi-filetype-json::before{content:""}.bi-filetype-pptx::before{content:""}.bi-filetype-xlsx::before{content:""}.bi-1-circle-fill::before{content:""}.bi-1-circle::before{content:""}.bi-1-square-fill::before{content:""}.bi-1-square::before{content:""}.bi-2-circle-fill::before{content:""}.bi-2-circle::before{content:""}.bi-2-square-fill::before{content:""}.bi-2-square::before{content:""}.bi-3-circle-fill::before{content:""}.bi-3-circle::before{content:""}.bi-3-square-fill::before{content:""}.bi-3-square::before{content:""}.bi-4-circle-fill::before{content:""}.bi-4-circle::before{content:""}.bi-4-square-fill::before{content:""}.bi-4-square::before{content:""}.bi-5-circle-fill::before{content:""}.bi-5-circle::before{content:""}.bi-5-square-fill::before{content:""}.bi-5-square::before{content:""}.bi-6-circle-fill::before{content:""}.bi-6-circle::before{content:""}.bi-6-square-fill::before{content:""}.bi-6-square::before{content:""}.bi-7-circle-fill::before{content:""}.bi-7-circle::before{content:""}.bi-7-square-fill::before{content:""}.bi-7-square::before{content:""}.bi-8-circle-fill::before{content:""}.bi-8-circle::before{content:""}.bi-8-square-fill::before{content:""}.bi-8-square::before{content:""}.bi-9-circle-fill::before{content:""}.bi-9-circle::before{content:""}.bi-9-square-fill::before{content:""}.bi-9-square::before{content:""}.bi-airplane-engines-fill::before{content:""}.bi-airplane-engines::before{content:""}.bi-airplane-fill::before{content:""}.bi-airplane::before{content:""}.bi-alexa::before{content:""}.bi-alipay::before{content:""}.bi-android::before{content:""}.bi-android2::before{content:""}.bi-box-fill::before{content:""}.bi-box-seam-fill::before{content:""}.bi-browser-chrome::before{content:""}.bi-browser-edge::before{content:""}.bi-browser-firefox::before{content:""}.bi-browser-safari::before{content:""}.bi-c-circle-fill::before{content:""}.bi-c-circle::before{content:""}.bi-c-square-fill::before{content:""}.bi-c-square::before{content:""}.bi-capsule-pill::before{content:""}.bi-capsule::before{content:""}.bi-car-front-fill::before{content:""}.bi-car-front::before{content:""}.bi-cassette-fill::before{content:""}.bi-cassette::before{content:""}.bi-cc-circle-fill::before{content:""}.bi-cc-circle::before{content:""}.bi-cc-square-fill::before{content:""}.bi-cc-square::before{content:""}.bi-cup-hot-fill::before{content:""}.bi-cup-hot::before{content:""}.bi-currency-rupee::before{content:""}.bi-dropbox::before{content:""}.bi-escape::before{content:""}.bi-fast-forward-btn-fill::before{content:""}.bi-fast-forward-btn::before{content:""}.bi-fast-forward-circle-fill::before{content:""}.bi-fast-forward-circle::before{content:""}.bi-fast-forward-fill::before{content:""}.bi-fast-forward::before{content:""}.bi-filetype-sql::before{content:""}.bi-fire::before{content:""}.bi-google-play::before{content:""}.bi-h-circle-fill::before{content:""}.bi-h-circle::before{content:""}.bi-h-square-fill::before{content:""}.bi-h-square::before{content:""}.bi-indent::before{content:""}.bi-lungs-fill::before{content:""}.bi-lungs::before{content:""}.bi-microsoft-teams::before{content:""}.bi-p-circle-fill::before{content:""}.bi-p-circle::before{content:""}.bi-p-square-fill::before{content:""}.bi-p-square::before{content:""}.bi-pass-fill::before{content:""}.bi-pass::before{content:""}.bi-prescription::before{content:""}.bi-prescription2::before{content:""}.bi-r-circle-fill::before{content:""}.bi-r-circle::before{content:""}.bi-r-square-fill::before{content:""}.bi-r-square::before{content:""}.bi-repeat-1::before{content:""}.bi-repeat::before{content:""}.bi-rewind-btn-fill::before{content:""}.bi-rewind-btn::before{content:""}.bi-rewind-circle-fill::before{content:""}.bi-rewind-circle::before{content:""}.bi-rewind-fill::before{content:""}.bi-rewind::before{content:""}.bi-train-freight-front-fill::before{content:""}.bi-train-freight-front::before{content:""}.bi-train-front-fill::before{content:""}.bi-train-front::before{content:""}.bi-train-lightrail-front-fill::before{content:""}.bi-train-lightrail-front::before{content:""}.bi-truck-front-fill::before{content:""}.bi-truck-front::before{content:""}.bi-ubuntu::before{content:""}.bi-unindent::before{content:""}.bi-unity::before{content:""}.bi-universal-access-circle::before{content:""}.bi-universal-access::before{content:""}.bi-virus::before{content:""}.bi-virus2::before{content:""}.bi-wechat::before{content:""}.bi-yelp::before{content:""}.bi-sign-stop-fill::before{content:""}.bi-sign-stop-lights-fill::before{content:""}.bi-sign-stop-lights::before{content:""}.bi-sign-stop::before{content:""}.bi-sign-turn-left-fill::before{content:""}.bi-sign-turn-left::before{content:""}.bi-sign-turn-right-fill::before{content:""}.bi-sign-turn-right::before{content:""}.bi-sign-turn-slight-left-fill::before{content:""}.bi-sign-turn-slight-left::before{content:""}.bi-sign-turn-slight-right-fill::before{content:""}.bi-sign-turn-slight-right::before{content:""}.bi-sign-yield-fill::before{content:""}.bi-sign-yield::before{content:""}.bi-ev-station-fill::before{content:""}.bi-ev-station::before{content:""}.bi-fuel-pump-diesel-fill::before{content:""}.bi-fuel-pump-diesel::before{content:""}.bi-fuel-pump-fill::before{content:""}.bi-fuel-pump::before{content:""}.bi-0-circle-fill::before{content:""}.bi-0-circle::before{content:""}.bi-0-square-fill::before{content:""}.bi-0-square::before{content:""}.bi-rocket-fill::before{content:""}.bi-rocket-takeoff-fill::before{content:""}.bi-rocket-takeoff::before{content:""}.bi-rocket::before{content:""}.bi-stripe::before{content:""}.bi-subscript::before{content:""}.bi-superscript::before{content:""}.bi-trello::before{content:""}.bi-envelope-at-fill::before{content:""}.bi-envelope-at::before{content:""}.bi-regex::before{content:""}.bi-text-wrap::before{content:""}.bi-sign-dead-end-fill::before{content:""}.bi-sign-dead-end::before{content:""}.bi-sign-do-not-enter-fill::before{content:""}.bi-sign-do-not-enter::before{content:""}.bi-sign-intersection-fill::before{content:""}.bi-sign-intersection-side-fill::before{content:""}.bi-sign-intersection-side::before{content:""}.bi-sign-intersection-t-fill::before{content:""}.bi-sign-intersection-t::before{content:""}.bi-sign-intersection-y-fill::before{content:""}.bi-sign-intersection-y::before{content:""}.bi-sign-intersection::before{content:""}.bi-sign-merge-left-fill::before{content:""}.bi-sign-merge-left::before{content:""}.bi-sign-merge-right-fill::before{content:""}.bi-sign-merge-right::before{content:""}.bi-sign-no-left-turn-fill::before{content:""}.bi-sign-no-left-turn::before{content:""}.bi-sign-no-parking-fill::before{content:""}.bi-sign-no-parking::before{content:""}.bi-sign-no-right-turn-fill::before{content:""}.bi-sign-no-right-turn::before{content:""}.bi-sign-railroad-fill::before{content:""}.bi-sign-railroad::before{content:""}.bi-building-add::before{content:""}.bi-building-check::before{content:""}.bi-building-dash::before{content:""}.bi-building-down::before{content:""}.bi-building-exclamation::before{content:""}.bi-building-fill-add::before{content:""}.bi-building-fill-check::before{content:""}.bi-building-fill-dash::before{content:""}.bi-building-fill-down::before{content:""}.bi-building-fill-exclamation::before{content:""}.bi-building-fill-gear::before{content:""}.bi-building-fill-lock::before{content:""}.bi-building-fill-slash::before{content:""}.bi-building-fill-up::before{content:""}.bi-building-fill-x::before{content:""}.bi-building-fill::before{content:""}.bi-building-gear::before{content:""}.bi-building-lock::before{content:""}.bi-building-slash::before{content:""}.bi-building-up::before{content:""}.bi-building-x::before{content:""}.bi-buildings-fill::before{content:""}.bi-buildings::before{content:""}.bi-bus-front-fill::before{content:""}.bi-bus-front::before{content:""}.bi-ev-front-fill::before{content:""}.bi-ev-front::before{content:""}.bi-globe-americas::before{content:""}.bi-globe-asia-australia::before{content:""}.bi-globe-central-south-asia::before{content:""}.bi-globe-europe-africa::before{content:""}.bi-house-add-fill::before{content:""}.bi-house-add::before{content:""}.bi-house-check-fill::before{content:""}.bi-house-check::before{content:""}.bi-house-dash-fill::before{content:""}.bi-house-dash::before{content:""}.bi-house-down-fill::before{content:""}.bi-house-down::before{content:""}.bi-house-exclamation-fill::before{content:""}.bi-house-exclamation::before{content:""}.bi-house-gear-fill::before{content:""}.bi-house-gear::before{content:""}.bi-house-lock-fill::before{content:""}.bi-house-lock::before{content:""}.bi-house-slash-fill::before{content:""}.bi-house-slash::before{content:""}.bi-house-up-fill::before{content:""}.bi-house-up::before{content:""}.bi-house-x-fill::before{content:""}.bi-house-x::before{content:""}.bi-person-add::before{content:""}.bi-person-down::before{content:""}.bi-person-exclamation::before{content:""}.bi-person-fill-add::before{content:""}.bi-person-fill-check::before{content:""}.bi-person-fill-dash::before{content:""}.bi-person-fill-down::before{content:""}.bi-person-fill-exclamation::before{content:""}.bi-person-fill-gear::before{content:""}.bi-person-fill-lock::before{content:""}.bi-person-fill-slash::before{content:""}.bi-person-fill-up::before{content:""}.bi-person-fill-x::before{content:""}.bi-person-gear::before{content:""}.bi-person-lock::before{content:""}.bi-person-slash::before{content:""}.bi-person-up::before{content:""}.bi-scooter::before{content:""}.bi-taxi-front-fill::before{content:""}.bi-taxi-front::before{content:""}.bi-amd::before{content:""}.bi-database-add::before{content:""}.bi-database-check::before{content:""}.bi-database-dash::before{content:""}.bi-database-down::before{content:""}.bi-database-exclamation::before{content:""}.bi-database-fill-add::before{content:""}.bi-database-fill-check::before{content:""}.bi-database-fill-dash::before{content:""}.bi-database-fill-down::before{content:""}.bi-database-fill-exclamation::before{content:""}.bi-database-fill-gear::before{content:""}.bi-database-fill-lock::before{content:""}.bi-database-fill-slash::before{content:""}.bi-database-fill-up::before{content:""}.bi-database-fill-x::before{content:""}.bi-database-fill::before{content:""}.bi-database-gear::before{content:""}.bi-database-lock::before{content:""}.bi-database-slash::before{content:""}.bi-database-up::before{content:""}.bi-database-x::before{content:""}.bi-database::before{content:""}.bi-houses-fill::before{content:""}.bi-houses::before{content:""}.bi-nvidia::before{content:""}.bi-person-vcard-fill::before{content:""}.bi-person-vcard::before{content:""}.bi-sina-weibo::before{content:""}.bi-tencent-qq::before{content:""}.bi-wikipedia::before{content:""}.bi-alphabet-uppercase::before{content:""}.bi-alphabet::before{content:""}.bi-amazon::before{content:""}.bi-arrows-collapse-vertical::before{content:""}.bi-arrows-expand-vertical::before{content:""}.bi-arrows-vertical::before{content:""}.bi-arrows::before{content:""}.bi-ban-fill::before{content:""}.bi-ban::before{content:""}.bi-bing::before{content:""}.bi-cake::before{content:""}.bi-cake2::before{content:""}.bi-cookie::before{content:""}.bi-copy::before{content:""}.bi-crosshair::before{content:""}.bi-crosshair2::before{content:""}.bi-emoji-astonished-fill::before{content:""}.bi-emoji-astonished::before{content:""}.bi-emoji-grimace-fill::before{content:""}.bi-emoji-grimace::before{content:""}.bi-emoji-grin-fill::before{content:""}.bi-emoji-grin::before{content:""}.bi-emoji-surprise-fill::before{content:""}.bi-emoji-surprise::before{content:""}.bi-emoji-tear-fill::before{content:""}.bi-emoji-tear::before{content:""}.bi-envelope-arrow-down-fill::before{content:""}.bi-envelope-arrow-down::before{content:""}.bi-envelope-arrow-up-fill::before{content:""}.bi-envelope-arrow-up::before{content:""}.bi-feather::before{content:""}.bi-feather2::before{content:""}.bi-floppy-fill::before{content:""}.bi-floppy::before{content:""}.bi-floppy2-fill::before{content:""}.bi-floppy2::before{content:""}.bi-gitlab::before{content:""}.bi-highlighter::before{content:""}.bi-marker-tip::before{content:""}.bi-nvme-fill::before{content:""}.bi-nvme::before{content:""}.bi-opencollective::before{content:""}.bi-pci-card-network::before{content:""}.bi-pci-card-sound::before{content:""}.bi-radar::before{content:""}.bi-send-arrow-down-fill::before{content:""}.bi-send-arrow-down::before{content:""}.bi-send-arrow-up-fill::before{content:""}.bi-send-arrow-up::before{content:""}.bi-sim-slash-fill::before{content:""}.bi-sim-slash::before{content:""}.bi-sourceforge::before{content:""}.bi-substack::before{content:""}.bi-threads-fill::before{content:""}.bi-threads::before{content:""}.bi-transparency::before{content:""}.bi-twitter-x::before{content:""}.bi-type-h4::before{content:""}.bi-type-h5::before{content:""}.bi-type-h6::before{content:""}.bi-backpack-fill::before{content:""}.bi-backpack::before{content:""}.bi-backpack2-fill::before{content:""}.bi-backpack2::before{content:""}.bi-backpack3-fill::before{content:""}.bi-backpack3::before{content:""}.bi-backpack4-fill::before{content:""}.bi-backpack4::before{content:""}.bi-brilliance::before{content:""}.bi-cake-fill::before{content:""}.bi-cake2-fill::before{content:""}.bi-duffle-fill::before{content:""}.bi-duffle::before{content:""}.bi-exposure::before{content:""}.bi-gender-neuter::before{content:""}.bi-highlights::before{content:""}.bi-luggage-fill::before{content:""}.bi-luggage::before{content:""}.bi-mailbox-flag::before{content:""}.bi-mailbox2-flag::before{content:""}.bi-noise-reduction::before{content:""}.bi-passport-fill::before{content:""}.bi-passport::before{content:""}.bi-person-arms-up::before{content:""}.bi-person-raised-hand::before{content:""}.bi-person-standing-dress::before{content:""}.bi-person-standing::before{content:""}.bi-person-walking::before{content:""}.bi-person-wheelchair::before{content:""}.bi-shadows::before{content:""}.bi-suitcase-fill::before{content:""}.bi-suitcase-lg-fill::before{content:""}.bi-suitcase-lg::before{content:""}.bi-suitcase::before{content:"豈"}.bi-suitcase2-fill::before{content:"更"}.bi-suitcase2::before{content:"車"}.bi-vignette::before{content:"賈"}.bi-bluesky::before{content:""}.bi-tux::before{content:"滑"}.bi-beaker-fill::before{content:"串"}.bi-beaker::before{content:"句"}.bi-flask-fill::before{content:"龜"}.bi-flask-florence-fill::before{content:"龜"}.bi-flask-florence::before{content:"契"}.bi-flask::before{content:"金"}.bi-leaf-fill::before{content:"喇"}.bi-leaf::before{content:"奈"}.bi-measuring-cup-fill::before{content:"懶"}.bi-measuring-cup::before{content:"癩"}.bi-unlock2-fill::before{content:"羅"}.bi-unlock2::before{content:"蘿"}.bi-battery-low::before{content:"螺"}.bi-anthropic::before{content:"裸"}.bi-apple-music::before{content:"邏"}.bi-claude::before{content:"樂"}.bi-openai::before{content:"洛"}.bi-perplexity::before{content:"烙"}.bi-css::before{content:"珞"}.bi-javascript::before{content:"落"}.bi-typescript::before{content:"酪"}.bi-fork-knife::before{content:"駱"}.bi-globe-americas-fill::before{content:"亂"}.bi-globe-asia-australia-fill::before{content:"卵"}.bi-globe-central-south-asia-fill::before{content:"欄"}.bi-globe-europe-africa-fill::before{content:"爛"}
/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/:root{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(1*2);-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(1*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(1*3);-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(1*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(1s*2);-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(1s*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(1s*3);-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(1s*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(1s*4);-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(1s*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(1s*5);-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(1s*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(1s/2);-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(1s/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(1s*.8);-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(1s*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(1s*2);-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(1s*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(1s*3);-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(1s*3);animation-duration:calc(var(--animate-duration)*3)}@media print,(prefers-reduced-motion: reduce){.animate__animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{from,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0) scaleY(1.1);transform:translate3d(0, -30px, 0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0) scaleY(1.05);transform:translate3d(0, -15px, 0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0) scaleY(0.95);transform:translate3d(0, 0, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -4px, 0) scaleY(1.02);transform:translate3d(0, -4px, 0) scaleY(1.02)}}@keyframes bounce{from,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0) scaleY(1.1);transform:translate3d(0, -30px, 0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0) scaleY(1.05);transform:translate3d(0, -15px, 0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0) scaleY(0.95);transform:translate3d(0, 0, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -4px, 0) scaleY(1.02);transform:translate3d(0, -4px, 0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shakeX{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}}@keyframes shakeY{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(1s*1.3);-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(1s*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(0.7);transform:translateY(-1200px) scale(0.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(0.7);transform:translateY(0px) scale(0.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(0.7);transform:translateY(-1200px) scale(0.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(0.7);transform:translateY(0px) scale(0.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(0.7);transform:translateX(0px) scale(0.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(0.7);transform:translateX(0px) scale(0.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(0.7);transform:translateX(0px) scale(0.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}80%{-webkit-transform:translateX(0px) scale(0.7);transform:translateX(0px) scale(0.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(0.7);transform:translateY(1200px) scale(0.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(0.7);transform:translateY(0px) scale(0.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(0.7);transform:translateY(1200px) scale(0.7);opacity:.7}80%{-webkit-transform:translateY(0px) scale(0.7);transform:translateY(0px) scale(0.7);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(0.7);transform:translateY(0px) scale(0.7);opacity:.7}100%{-webkit-transform:translateY(700px) scale(0.7);transform:translateY(700px) scale(0.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(0.7);transform:translateY(0px) scale(0.7);opacity:.7}100%{-webkit-transform:translateY(700px) scale(0.7);transform:translateY(700px) scale(0.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(0.7);transform:translateX(0px) scale(0.7);opacity:.7}100%{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(0.7);transform:translateX(0px) scale(0.7);opacity:.7}100%{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(0.7);transform:translateX(0px) scale(0.7);opacity:.7}100%{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0px) scale(0.7);transform:translateX(0px) scale(0.7);opacity:.7}100%{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(0.7);transform:translateY(0px) scale(0.7);opacity:.7}100%{-webkit-transform:translateY(-700px) scale(0.7);transform:translateY(-700px) scale(0.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0px) scale(0.7);transform:translateY(0px) scale(0.7);opacity:.7}100%{-webkit-transform:translateY(-700px) scale(0.7);transform:translateY(-700px) scale(0.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(1s*.75);-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(1s*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0) scaleY(3);transform:translate3d(0, -3000px, 0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0) scaleY(0.9);transform:translate3d(0, 25px, 0) scaleY(0.9)}75%{-webkit-transform:translate3d(0, -10px, 0) scaleY(0.95);transform:translate3d(0, -10px, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, 5px, 0) scaleY(0.985);transform:translate3d(0, 5px, 0) scaleY(0.985)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0) scaleY(3);transform:translate3d(0, -3000px, 0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0) scaleY(0.9);transform:translate3d(0, 25px, 0) scaleY(0.9)}75%{-webkit-transform:translate3d(0, -10px, 0) scaleY(0.95);transform:translate3d(0, -10px, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, 5px, 0) scaleY(0.985);transform:translate3d(0, 5px, 0) scaleY(0.985)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0) scaleX(3);transform:translate3d(-3000px, 0, 0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0) scaleX(1);transform:translate3d(25px, 0, 0) scaleX(1)}75%{-webkit-transform:translate3d(-10px, 0, 0) scaleX(0.98);transform:translate3d(-10px, 0, 0) scaleX(0.98)}90%{-webkit-transform:translate3d(5px, 0, 0) scaleX(0.995);transform:translate3d(5px, 0, 0) scaleX(0.995)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0) scaleX(3);transform:translate3d(-3000px, 0, 0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0) scaleX(1);transform:translate3d(25px, 0, 0) scaleX(1)}75%{-webkit-transform:translate3d(-10px, 0, 0) scaleX(0.98);transform:translate3d(-10px, 0, 0) scaleX(0.98)}90%{-webkit-transform:translate3d(5px, 0, 0) scaleX(0.995);transform:translate3d(5px, 0, 0) scaleX(0.995)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0) scaleX(3);transform:translate3d(3000px, 0, 0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0) scaleX(1);transform:translate3d(-25px, 0, 0) scaleX(1)}75%{-webkit-transform:translate3d(10px, 0, 0) scaleX(0.98);transform:translate3d(10px, 0, 0) scaleX(0.98)}90%{-webkit-transform:translate3d(-5px, 0, 0) scaleX(0.995);transform:translate3d(-5px, 0, 0) scaleX(0.995)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0) scaleX(3);transform:translate3d(3000px, 0, 0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0) scaleX(1);transform:translate3d(-25px, 0, 0) scaleX(1)}75%{-webkit-transform:translate3d(10px, 0, 0) scaleX(0.98);transform:translate3d(10px, 0, 0) scaleX(0.98)}90%{-webkit-transform:translate3d(-5px, 0, 0) scaleX(0.995);transform:translate3d(-5px, 0, 0) scaleX(0.995)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0) scaleY(5);transform:translate3d(0, 3000px, 0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);transform:translate3d(0, -20px, 0) scaleY(0.9)}75%{-webkit-transform:translate3d(0, 10px, 0) scaleY(0.95);transform:translate3d(0, 10px, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -5px, 0) scaleY(0.985);transform:translate3d(0, -5px, 0) scaleY(0.985)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0) scaleY(5);transform:translate3d(0, 3000px, 0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);transform:translate3d(0, -20px, 0) scaleY(0.9)}75%{-webkit-transform:translate3d(0, 10px, 0) scaleY(0.95);transform:translate3d(0, 10px, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -5px, 0) scaleY(0.985);transform:translate3d(0, -5px, 0) scaleY(0.985)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(1s*.75);-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(1s*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0) scaleY(0.985);transform:translate3d(0, 10px, 0) scaleY(0.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);transform:translate3d(0, -20px, 0) scaleY(0.9)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0) scaleY(3);transform:translate3d(0, 2000px, 0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0) scaleY(0.985);transform:translate3d(0, 10px, 0) scaleY(0.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);transform:translate3d(0, -20px, 0) scaleY(0.9)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0) scaleY(3);transform:translate3d(0, 2000px, 0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0) scaleX(0.9);transform:translate3d(20px, 0, 0) scaleX(0.9)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0) scaleX(2);transform:translate3d(-2000px, 0, 0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0) scaleX(0.9);transform:translate3d(20px, 0, 0) scaleX(0.9)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0) scaleX(2);transform:translate3d(-2000px, 0, 0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0) scaleX(0.9);transform:translate3d(-20px, 0, 0) scaleX(0.9)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0) scaleX(2);transform:translate3d(2000px, 0, 0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0) scaleX(0.9);transform:translate3d(-20px, 0, 0) scaleX(0.9)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0) scaleX(2);transform:translate3d(2000px, 0, 0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0) scaleY(0.985);transform:translate3d(0, -10px, 0) scaleY(0.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0) scaleY(0.9);transform:translate3d(0, 20px, 0) scaleY(0.9)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0) scaleY(3);transform:translate3d(0, -2000px, 0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0) scaleY(0.985);transform:translate3d(0, -10px, 0) scaleY(0.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0) scaleY(0.9);transform:translate3d(0, 20px, 0) scaleY(0.9)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0) scaleY(3);transform:translate3d(0, -2000px, 0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}}@keyframes fadeOutTopLeft{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@keyframes fadeOutTopRight{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}}@keyframes fadeOutBottomRight{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}}@keyframes fadeOutBottomLeft{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(1s*.75);-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(1s*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(1s*.75);-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(1s*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes lightSpeedInRight{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{from{-webkit-transform:translate3d(-100%, 0, 0) skewX(30deg);transform:translate3d(-100%, 0, 0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes lightSpeedInLeft{from{-webkit-transform:translate3d(-100%, 0, 0) skewX(30deg);transform:translate3d(-100%, 0, 0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{from{opacity:1}to{-webkit-transform:translate3d(-100%, 0, 0) skewX(-30deg);transform:translate3d(-100%, 0, 0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{from{opacity:1}to{-webkit-transform:translate3d(-100%, 0, 0) skewX(-30deg);transform:translate3d(-100%, 0, 0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateIn{from{-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{from{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{from{-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{from{opacity:1}to{-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{opacity:1}to{-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{from{opacity:1}to{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{opacity:1}to{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{from{opacity:1}to{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{opacity:1}to{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{from{opacity:1}to{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{opacity:1}to{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{from{opacity:1}to{-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{opacity:1}to{-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(1s*2);-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(1s*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
#root{display:contents}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

/*!***********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./src/_metronic/assets/sass/style.scss ***!
  \***********************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap  v5.3.0 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@font-face {
    font-family: 'MyFont';
    src: url(/static/media/ALFONT_COM_ALFONT_COM_HELVETICANEUELTARABICROMAN1.5c60dd76adb9c7757170.TTF);
}

:root,
[data-bs-theme=light] {
    --bs-custom-blue: #006ae6;
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000000;
    --bs-white: #ffffff;
    --bs-gray: #78829d;
    --bs-gray-dark: #252f4a;
    --bs-gray-100: #f9f9f9;
    --bs-gray-200: #f1f1f2;
    --bs-gray-300: #dbdfe9;
    --bs-gray-400: #b5b5c3;
    --bs-gray-500: #99a1b7;
    --bs-gray-600: #78829d;
    --bs-gray-700: #4b5675;
    --bs-gray-800: #252f4a;
    --bs-gray-900: #071437;
    --bs-light: #f9f9f9;
    --bs-primary: #23475e;
    --bs-secondary: #dbdfe9;
    --bs-success: #50cd89;
    --bs-info: #7239ea;
    --bs-warning: #ffc700;
    --bs-danger: #f1416c;
    --bs-dark: #071437;
    --bs-light-rgb: 249, 249, 249;
    --bs-primary-rgb: 0, 158, 247;
    --bs-secondary-rgb: 219, 223, 233;
    --bs-success-rgb: 80, 205, 137;
    --bs-info-rgb: 114, 57, 234;
    --bs-warning-rgb: 255, 199, 0;
    --bs-danger-rgb: 241, 65, 108;
    --bs-dark-rgb: 7, 20, 55;
    --bs-primary-text-emphasis: #003f63;
    --bs-secondary-text-emphasis: #58595d;
    --bs-success-text-emphasis: #205237;
    --bs-info-text-emphasis: #2e175e;
    --bs-warning-text-emphasis: #665000;
    --bs-danger-text-emphasis: #601a2b;
    --bs-light-text-emphasis: #4b5675;
    --bs-dark-text-emphasis: #4b5675;
    --bs-primary-bg-subtle: #ccecfd;
    --bs-secondary-bg-subtle: #f8f9fb;
    --bs-success-bg-subtle: #dcf5e7;
    --bs-info-bg-subtle: #e3d7fb;
    --bs-warning-bg-subtle: #fff4cc;
    --bs-danger-bg-subtle: #fcd9e2;
    --bs-light-bg-subtle: #fcfcfc;
    --bs-dark-bg-subtle: #b5b5c3;
    --bs-primary-border-subtle: #99d8fc;
    --bs-secondary-border-subtle: #f1f2f6;
    --bs-success-border-subtle: #b9ebd0;
    --bs-info-border-subtle: #c7b0f7;
    --bs-warning-border-subtle: #ffe999;
    --bs-danger-border-subtle: #f9b3c4;
    --bs-light-border-subtle: #f1f1f2;
    --bs-dark-border-subtle: #99a1b7;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: "MyFont",Inter, Helvetica, "sans-serif";
    --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #071437;
    --bs-body-color-rgb: 7, 20, 55;
    --bs-body-bg: #ffffff;
    --bs-body-bg-rgb: 255, 255, 255;
    --bs-emphasis-color: #000000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: rgba(7, 20, 55, 0.75);
    --bs-secondary-color-rgb: 7, 20, 55;
    --bs-secondary-bg: #f1f1f2;
    --bs-secondary-bg-rgb: 241, 241, 242;
    --bs-tertiary-color: rgba(7, 20, 55, 0.5);
    --bs-tertiary-color-rgb: 7, 20, 55;
    --bs-tertiary-bg: #f9f9f9;
    --bs-tertiary-bg-rgb: 249, 249, 249;
    --bs-heading-color: #071437;
    --bs-link-color: #23475e;
    --bs-link-color-rgb: 0, 158, 247;
    --bs-link-decoration: none;
    --bs-link-hover-color: #0095e8;
    --bs-link-hover-color-rgb: 0, 149, 232;
    --bs-link-hover-decoration: none;
    --bs-code-color: #b93993;
    --bs-highlight-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #f1f1f2;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.475rem;
    --bs-border-radius-sm: 0.425rem;
    --bs-border-radius-lg: 0.625rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
    --bs-box-shadow-sm: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
    --bs-box-shadow-lg: 0 1rem 2rem 1rem rgba(0, 0, 0, 0.1);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(0, 158, 247, 0.25);
    --bs-form-valid-color: #50cd89;
    --bs-form-valid-border-color: #50cd89;
    --bs-form-invalid-color: #f1416c;
    --bs-form-invalid-border-color: #f1416c;
}

[data-bs-theme=dark] {
    color-scheme: dark;
    --bs-body-color: #ffffff;
    --bs-body-color-rgb: 255, 255, 255;
    --bs-body-bg: #1e1e2d;
    --bs-body-bg-rgb: 30, 30, 45;
    --bs-emphasis-color: #ffffff;
    --bs-emphasis-color-rgb: 255, 255, 255;
    --bs-secondary-color: rgba(255, 255, 255, 0.75);
    --bs-secondary-color-rgb: 255, 255, 255;
    --bs-secondary-bg: #252f4a;
    --bs-secondary-bg-rgb: 37, 47, 74;
    --bs-tertiary-color: rgba(255, 255, 255, 0.5);
    --bs-tertiary-color-rgb: 255, 255, 255;
    --bs-tertiary-bg: #162241;
    --bs-tertiary-bg-rgb: 22, 34, 65;
    --bs-primary-text-emphasis: #66c5fa;
    --bs-secondary-text-emphasis: #e9ecf2;
    --bs-success-text-emphasis: #96e1b8;
    --bs-info-text-emphasis: #aa88f2;
    --bs-warning-text-emphasis: #ffdd66;
    --bs-danger-text-emphasis: #f78da7;
    --bs-light-text-emphasis: #f9f9f9;
    --bs-dark-text-emphasis: #dbdfe9;
    --bs-primary-bg-subtle: #002031;
    --bs-secondary-bg-subtle: #2c2d2f;
    --bs-success-bg-subtle: #10291b;
    --bs-info-bg-subtle: #170b2f;
    --bs-warning-bg-subtle: #332800;
    --bs-danger-bg-subtle: #300d16;
    --bs-light-bg-subtle: #252f4a;
    --bs-dark-bg-subtle: #131825;
    --bs-primary-border-subtle: #005f94;
    --bs-secondary-border-subtle: #83868c;
    --bs-success-border-subtle: #307b52;
    --bs-info-border-subtle: #44228c;
    --bs-warning-border-subtle: #997700;
    --bs-danger-border-subtle: #912741;
    --bs-light-border-subtle: #4b5675;
    --bs-dark-border-subtle: #252f4a;
    --bs-heading-color: #ffffff;
    --bs-link-color: #23475e;
    --bs-link-hover-color: #33b1f9;
    --bs-link-color-rgb: 0, 158, 247;
    --bs-link-hover-color-rgb: 51, 177, 249;
    --bs-code-color: #b93993;
    --bs-border-color: #2b2b40;
    --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
    --bs-form-valid-color: #75b798;
    --bs-form-valid-border-color: #75b798;
    --bs-form-invalid-color: #ea868f;
    --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

body {
    margin: 0;
    font-family: "MyFont",Inter, Helvetica, "sans-serif";
    font-family: var(--bs-body-font-family);
    font-size: 1rem;
    font-size: var(--bs-body-font-size);
    font-weight: 400;
    font-weight: var(--bs-body-font-weight);
    line-height: 1.5;
    line-height: var(--bs-body-line-height);
    color: #071437;
    color: var(--bs-body-color);
    text-align: var(--bs-body-text-align);
    background-color: #ffffff;
    background-color: var(--bs-body-bg);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
    margin: 1rem 0;
    color: inherit;
    border: 0;
    border-top: 1px solid;
    border-top: var(--bs-border-width) solid;
    opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 600;
    line-height: 1.2;
    color: #071437;
    color: var(--bs-heading-color);
}

h1, .h1 {
    font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
    h1, .h1 {
        font-size: 1.75rem;
    }
}

h2, .h2 {
    font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
    h2, .h2 {
        font-size: 1.5rem;
    }
}

h3, .h3 {
    font-size: calc(1.26rem + 0.12vw);
}

@media (min-width: 1200px) {
    h3, .h3 {
        font-size: 1.35rem;
    }
}

h4, .h4 {
    font-size: 1.25rem;
}

h5, .h5 {
    font-size: 1.15rem;
}

h6, .h6 {
    font-size: 1.075rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

abbr[title] {
    -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
    cursor: help;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol,
ul {
    padding-right: 2rem;
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}

    ol ol,
    ul ul,
    ol ul,
    ul ol {
        margin-bottom: 0;
    }

dt {
    font-weight: 600;
}

dd {
    margin-bottom: 0.5rem;
    margin-right: 0;
}

blockquote {
    margin: 0 0 1rem;
}

b,
strong {
    font-weight: 700;
}

small, .small {
    font-size: 0.875em;
}

mark, .mark {
    padding: 0.1875em;
    background-color: #fff3cd;
    background-color: var(--bs-highlight-bg);
}

sub,
sup {
    position: relative;
    font-size: 0.75em;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

a {
    color: rgba(0, 158, 247, 1);
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration: none;
}

    a:hover {
        --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
        text-decoration: none;
    }

    a:not([href]):not([class]), a:not([href]):not([class]):hover {
        color: inherit;
        text-decoration: none;
    }

pre,
code,
kbd,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-family: var(--bs-font-monospace);
    font-size: 1em;
}

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    font-size: 0.875em;
}

    pre code {
        font-size: inherit;
        color: inherit;
        word-break: normal;
    }

code {
    font-size: 0.875em;
    color: #b93993;
    color: var(--bs-code-color);
    word-wrap: break-word;
}

a > code {
    color: inherit;
}

kbd {
    padding: 0.1875rem 0.375rem;
    font-size: 0.875em;
    color: #ffffff;
    color: var(--bs-body-bg);
    background-color: #071437;
    background-color: var(--bs-body-color);
    border-radius: 0.425rem;
}

    kbd kbd {
        padding: 0;
        font-size: 1em;
    }

figure {
    margin: 0 0 1rem;
}

img,
svg {
    vertical-align: middle;
}

table {
    caption-side: bottom;
    border-collapse: collapse;
}

caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #99a1b7;
    text-align: right;
}

th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
    border-color: inherit;
    border-style: solid;
    border-width: 0;
}

label {
    display: inline-block;
}

button {
    border-radius: 0;
}

    button:focus:not(:focus-visible) {
        outline: 0;
    }

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
select {
    text-transform: none;
}

[role=button] {
    cursor: pointer;
}

select {
    word-wrap: normal;
}

    select:disabled {
        opacity: 1;
    }

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
    display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
    -webkit-appearance: button;
}

    button:not(:disabled),
    [type=button]:not(:disabled),
    [type=reset]:not(:disabled),
    [type=submit]:not(:disabled) {
        cursor: pointer;
    }

::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

textarea {
    resize: vertical;
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    float: right;
    width: 100%;
    padding: 0;
    margin-bottom: 0.5rem;
    font-size: calc(1.275rem + 0.3vw);
    line-height: inherit;
}

@media (min-width: 1200px) {
    legend {
        font-size: 1.5rem;
    }
}

legend + * {
    clear: right;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
    padding: 0;
}

::-webkit-inner-spin-button {
    height: auto;
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: textfield;
}

[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
    direction: ltr;
}

::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
    padding: 0;
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

::file-selector-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

iframe {
    border: 0;
}

summary {
    display: list-item;
    cursor: pointer;
}

progress {
    vertical-align: baseline;
}

[hidden] {
    display: none !important;
}

.lead {
    font-size: 1.25rem;
    font-weight: 300;
}

.display-1 {
    font-size: calc(1.625rem + 4.5vw);
    font-weight: 700;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-1 {
        font-size: 5rem;
    }
}

.display-2 {
    font-size: calc(1.575rem + 3.9vw);
    font-weight: 700;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-2 {
        font-size: 4.5rem;
    }
}

.display-3 {
    font-size: calc(1.525rem + 3.3vw);
    font-weight: 700;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-3 {
        font-size: 4rem;
    }
}

.display-4 {
    font-size: calc(1.475rem + 2.7vw);
    font-weight: 700;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-4 {
        font-size: 3.5rem;
    }
}

.display-5 {
    font-size: calc(1.425rem + 2.1vw);
    font-weight: 700;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-5 {
        font-size: 3rem;
    }
}

.display-6 {
    font-size: calc(1.375rem + 1.5vw);
    font-weight: 700;
    line-height: 1.2;
}

@media (min-width: 1200px) {
    .display-6 {
        font-size: 2.5rem;
    }
}

.list-unstyled {
    padding-right: 0;
    list-style: none;
}

.list-inline {
    padding-right: 0;
    list-style: none;
}

.list-inline-item {
    display: inline-block;
}

    .list-inline-item:not(:last-child) {
        margin-left: 0.5rem;
    }

.initialism {
    font-size: 0.875em;
    text-transform: uppercase;
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem;
}

    .blockquote > :last-child {
        margin-bottom: 0;
    }

.blockquote-footer {
    margin-top: -1rem;
    margin-bottom: 1rem;
    font-size: 0.875em;
    color: #78829d;
}

    .blockquote-footer::before {
        content: "— ";
    }

.img-fluid {
    max-width: 100%;
    height: auto;
}

.img-thumbnail {
    padding: 0.25rem;
    background-color: #ffffff;
    background-color: var(--bs-body-bg);
    border: 1px solid #f1f1f2;
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: 0.475rem;
    border-radius: var(--bs-border-radius);
    box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
    box-shadow: var(--bs-box-shadow-sm);
    max-width: 100%;
    height: auto;
}

.figure {
    display: inline-block;
}

.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1;
}

.figure-caption {
    font-size: 0.875em;
    color: #78829d;
    color: var(--bs-gray-600);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    margin-left: auto;
    margin-right: auto;
}

@media (min-width: 576px) {
    .container-sm, .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container-md, .container-sm, .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container-lg, .container-md, .container-sm, .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1140px;
    }
}

@media (min-width: 1400px) {
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1620px;
    }
}

:root {
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1400px;
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
}

    .row > * {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-left: calc(var(--bs-gutter-x) * 0.5);
        padding-right: calc(var(--bs-gutter-x) * 0.5);
        margin-top: var(--bs-gutter-y);
    }

.col {
    flex: 1 0;
}

.row-cols-auto > * {
    flex: 0 0 auto;
    width: auto;
}

.row-cols-1 > * {
    flex: 0 0 auto;
    width: 100%;
}

.row-cols-2 > * {
    flex: 0 0 auto;
    width: 50%;
}

.row-cols-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
}

.row-cols-4 > * {
    flex: 0 0 auto;
    width: 25%;
}

.row-cols-5 > * {
    flex: 0 0 auto;
    width: 20%;
}

.row-cols-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
}

.col-3 {
    flex: 0 0 auto;
    width: 25%;
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
}

.col-6 {
    flex: 0 0 auto;
    width: 50%;
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
}

.col-9 {
    flex: 0 0 auto;
    width: 75%;
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
}

.col-12 {
    flex: 0 0 auto;
    width: 100%;
}

.offset-1 {
    margin-right: 8.33333333%;
}

.offset-2 {
    margin-right: 16.66666667%;
}

.offset-3 {
    margin-right: 25%;
}

.offset-4 {
    margin-right: 33.33333333%;
}

.offset-5 {
    margin-right: 41.66666667%;
}

.offset-6 {
    margin-right: 50%;
}

.offset-7 {
    margin-right: 58.33333333%;
}

.offset-8 {
    margin-right: 66.66666667%;
}

.offset-9 {
    margin-right: 75%;
}

.offset-10 {
    margin-right: 83.33333333%;
}

.offset-11 {
    margin-right: 91.66666667%;
}

.g-0,
.gx-0 {
    --bs-gutter-x: 0rem;
}

.g-0,
.gy-0 {
    --bs-gutter-y: 0rem;
}

.g-1,
.gx-1 {
    --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
    --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
    --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
    --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
    --bs-gutter-x: 0.75rem;
}

.g-3,
.gy-3 {
    --bs-gutter-y: 0.75rem;
}

.g-4,
.gx-4 {
    --bs-gutter-x: 1rem;
}

.g-4,
.gy-4 {
    --bs-gutter-y: 1rem;
}

.g-5,
.gx-5 {
    --bs-gutter-x: 1.25rem;
}

.g-5,
.gy-5 {
    --bs-gutter-y: 1.25rem;
}

.g-6,
.gx-6 {
    --bs-gutter-x: 1.5rem;
}

.g-6,
.gy-6 {
    --bs-gutter-y: 1.5rem;
}

.g-7,
.gx-7 {
    --bs-gutter-x: 1.75rem;
}

.g-7,
.gy-7 {
    --bs-gutter-y: 1.75rem;
}

.g-8,
.gx-8 {
    --bs-gutter-x: 2rem;
}

.g-8,
.gy-8 {
    --bs-gutter-y: 2rem;
}

.g-9,
.gx-9 {
    --bs-gutter-x: 2.25rem;
}

.g-9,
.gy-9 {
    --bs-gutter-y: 2.25rem;
}

.g-10,
.gx-10 {
    --bs-gutter-x: 2.5rem;
}

.g-10,
.gy-10 {
    --bs-gutter-y: 2.5rem;
}

@media (min-width: 576px) {
    .col-sm {
        flex: 1 0;
    }

    .row-cols-sm-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-sm-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-sm-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-sm-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-sm-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-sm-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-sm-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-sm-0 {
        margin-right: 0;
    }

    .offset-sm-1 {
        margin-right: 8.33333333%;
    }

    .offset-sm-2 {
        margin-right: 16.66666667%;
    }

    .offset-sm-3 {
        margin-right: 25%;
    }

    .offset-sm-4 {
        margin-right: 33.33333333%;
    }

    .offset-sm-5 {
        margin-right: 41.66666667%;
    }

    .offset-sm-6 {
        margin-right: 50%;
    }

    .offset-sm-7 {
        margin-right: 58.33333333%;
    }

    .offset-sm-8 {
        margin-right: 66.66666667%;
    }

    .offset-sm-9 {
        margin-right: 75%;
    }

    .offset-sm-10 {
        margin-right: 83.33333333%;
    }

    .offset-sm-11 {
        margin-right: 91.66666667%;
    }

    .g-sm-0,
    .gx-sm-0 {
        --bs-gutter-x: 0rem;
    }

    .g-sm-0,
    .gy-sm-0 {
        --bs-gutter-y: 0rem;
    }

    .g-sm-1,
    .gx-sm-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-sm-1,
    .gy-sm-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-sm-2,
    .gx-sm-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-sm-2,
    .gy-sm-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-sm-3,
    .gx-sm-3 {
        --bs-gutter-x: 0.75rem;
    }

    .g-sm-3,
    .gy-sm-3 {
        --bs-gutter-y: 0.75rem;
    }

    .g-sm-4,
    .gx-sm-4 {
        --bs-gutter-x: 1rem;
    }

    .g-sm-4,
    .gy-sm-4 {
        --bs-gutter-y: 1rem;
    }

    .g-sm-5,
    .gx-sm-5 {
        --bs-gutter-x: 1.25rem;
    }

    .g-sm-5,
    .gy-sm-5 {
        --bs-gutter-y: 1.25rem;
    }

    .g-sm-6,
    .gx-sm-6 {
        --bs-gutter-x: 1.5rem;
    }

    .g-sm-6,
    .gy-sm-6 {
        --bs-gutter-y: 1.5rem;
    }

    .g-sm-7,
    .gx-sm-7 {
        --bs-gutter-x: 1.75rem;
    }

    .g-sm-7,
    .gy-sm-7 {
        --bs-gutter-y: 1.75rem;
    }

    .g-sm-8,
    .gx-sm-8 {
        --bs-gutter-x: 2rem;
    }

    .g-sm-8,
    .gy-sm-8 {
        --bs-gutter-y: 2rem;
    }

    .g-sm-9,
    .gx-sm-9 {
        --bs-gutter-x: 2.25rem;
    }

    .g-sm-9,
    .gy-sm-9 {
        --bs-gutter-y: 2.25rem;
    }

    .g-sm-10,
    .gx-sm-10 {
        --bs-gutter-x: 2.5rem;
    }

    .g-sm-10,
    .gy-sm-10 {
        --bs-gutter-y: 2.5rem;
    }
}

@media (min-width: 768px) {
    .col-md {
        flex: 1 0;
    }

    .row-cols-md-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-md-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-md-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-md-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-md-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-md-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-md-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-md-0 {
        margin-right: 0;
    }

    .offset-md-1 {
        margin-right: 8.33333333%;
    }

    .offset-md-2 {
        margin-right: 16.66666667%;
    }

    .offset-md-3 {
        margin-right: 25%;
    }

    .offset-md-4 {
        margin-right: 33.33333333%;
    }

    .offset-md-5 {
        margin-right: 41.66666667%;
    }

    .offset-md-6 {
        margin-right: 50%;
    }

    .offset-md-7 {
        margin-right: 58.33333333%;
    }

    .offset-md-8 {
        margin-right: 66.66666667%;
    }

    .offset-md-9 {
        margin-right: 75%;
    }

    .offset-md-10 {
        margin-right: 83.33333333%;
    }

    .offset-md-11 {
        margin-right: 91.66666667%;
    }

    .g-md-0,
    .gx-md-0 {
        --bs-gutter-x: 0rem;
    }

    .g-md-0,
    .gy-md-0 {
        --bs-gutter-y: 0rem;
    }

    .g-md-1,
    .gx-md-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-md-1,
    .gy-md-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-md-2,
    .gx-md-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-md-2,
    .gy-md-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-md-3,
    .gx-md-3 {
        --bs-gutter-x: 0.75rem;
    }

    .g-md-3,
    .gy-md-3 {
        --bs-gutter-y: 0.75rem;
    }

    .g-md-4,
    .gx-md-4 {
        --bs-gutter-x: 1rem;
    }

    .g-md-4,
    .gy-md-4 {
        --bs-gutter-y: 1rem;
    }

    .g-md-5,
    .gx-md-5 {
        --bs-gutter-x: 1.25rem;
    }

    .g-md-5,
    .gy-md-5 {
        --bs-gutter-y: 1.25rem;
    }

    .g-md-6,
    .gx-md-6 {
        --bs-gutter-x: 1.5rem;
    }

    .g-md-6,
    .gy-md-6 {
        --bs-gutter-y: 1.5rem;
    }

    .g-md-7,
    .gx-md-7 {
        --bs-gutter-x: 1.75rem;
    }

    .g-md-7,
    .gy-md-7 {
        --bs-gutter-y: 1.75rem;
    }

    .g-md-8,
    .gx-md-8 {
        --bs-gutter-x: 2rem;
    }

    .g-md-8,
    .gy-md-8 {
        --bs-gutter-y: 2rem;
    }

    .g-md-9,
    .gx-md-9 {
        --bs-gutter-x: 2.25rem;
    }

    .g-md-9,
    .gy-md-9 {
        --bs-gutter-y: 2.25rem;
    }

    .g-md-10,
    .gx-md-10 {
        --bs-gutter-x: 2.5rem;
    }

    .g-md-10,
    .gy-md-10 {
        --bs-gutter-y: 2.5rem;
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex: 1 0;
    }

    .row-cols-lg-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-lg-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-lg-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-lg-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-lg-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-lg-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-lg-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-lg-0 {
        margin-right: 0;
    }

    .offset-lg-1 {
        margin-right: 8.33333333%;
    }

    .offset-lg-2 {
        margin-right: 16.66666667%;
    }

    .offset-lg-3 {
        margin-right: 25%;
    }

    .offset-lg-4 {
        margin-right: 33.33333333%;
    }

    .offset-lg-5 {
        margin-right: 41.66666667%;
    }

    .offset-lg-6 {
        margin-right: 50%;
    }

    .offset-lg-7 {
        margin-right: 58.33333333%;
    }

    .offset-lg-8 {
        margin-right: 66.66666667%;
    }

    .offset-lg-9 {
        margin-right: 75%;
    }

    .offset-lg-10 {
        margin-right: 83.33333333%;
    }

    .offset-lg-11 {
        margin-right: 91.66666667%;
    }

    .g-lg-0,
    .gx-lg-0 {
        --bs-gutter-x: 0rem;
    }

    .g-lg-0,
    .gy-lg-0 {
        --bs-gutter-y: 0rem;
    }

    .g-lg-1,
    .gx-lg-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-lg-1,
    .gy-lg-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-lg-2,
    .gx-lg-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-lg-2,
    .gy-lg-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-lg-3,
    .gx-lg-3 {
        --bs-gutter-x: 0.75rem;
    }

    .g-lg-3,
    .gy-lg-3 {
        --bs-gutter-y: 0.75rem;
    }

    .g-lg-4,
    .gx-lg-4 {
        --bs-gutter-x: 1rem;
    }

    .g-lg-4,
    .gy-lg-4 {
        --bs-gutter-y: 1rem;
    }

    .g-lg-5,
    .gx-lg-5 {
        --bs-gutter-x: 1.25rem;
    }

    .g-lg-5,
    .gy-lg-5 {
        --bs-gutter-y: 1.25rem;
    }

    .g-lg-6,
    .gx-lg-6 {
        --bs-gutter-x: 1.5rem;
    }

    .g-lg-6,
    .gy-lg-6 {
        --bs-gutter-y: 1.5rem;
    }

    .g-lg-7,
    .gx-lg-7 {
        --bs-gutter-x: 1.75rem;
    }

    .g-lg-7,
    .gy-lg-7 {
        --bs-gutter-y: 1.75rem;
    }

    .g-lg-8,
    .gx-lg-8 {
        --bs-gutter-x: 2rem;
    }

    .g-lg-8,
    .gy-lg-8 {
        --bs-gutter-y: 2rem;
    }

    .g-lg-9,
    .gx-lg-9 {
        --bs-gutter-x: 2.25rem;
    }

    .g-lg-9,
    .gy-lg-9 {
        --bs-gutter-y: 2.25rem;
    }

    .g-lg-10,
    .gx-lg-10 {
        --bs-gutter-x: 2.5rem;
    }

    .g-lg-10,
    .gy-lg-10 {
        --bs-gutter-y: 2.5rem;
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex: 1 0;
    }

    .row-cols-xl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xl-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xl-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xl-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-xl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xl-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xl-0 {
        margin-right: 0;
    }

    .offset-xl-1 {
        margin-right: 8.33333333%;
    }

    .offset-xl-2 {
        margin-right: 16.66666667%;
    }

    .offset-xl-3 {
        margin-right: 25%;
    }

    .offset-xl-4 {
        margin-right: 33.33333333%;
    }

    .offset-xl-5 {
        margin-right: 41.66666667%;
    }

    .offset-xl-6 {
        margin-right: 50%;
    }

    .offset-xl-7 {
        margin-right: 58.33333333%;
    }

    .offset-xl-8 {
        margin-right: 66.66666667%;
    }

    .offset-xl-9 {
        margin-right: 75%;
    }

    .offset-xl-10 {
        margin-right: 83.33333333%;
    }

    .offset-xl-11 {
        margin-right: 91.66666667%;
    }

    .g-xl-0,
    .gx-xl-0 {
        --bs-gutter-x: 0rem;
    }

    .g-xl-0,
    .gy-xl-0 {
        --bs-gutter-y: 0rem;
    }

    .g-xl-1,
    .gx-xl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xl-1,
    .gy-xl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xl-2,
    .gx-xl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xl-2,
    .gy-xl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xl-3,
    .gx-xl-3 {
        --bs-gutter-x: 0.75rem;
    }

    .g-xl-3,
    .gy-xl-3 {
        --bs-gutter-y: 0.75rem;
    }

    .g-xl-4,
    .gx-xl-4 {
        --bs-gutter-x: 1rem;
    }

    .g-xl-4,
    .gy-xl-4 {
        --bs-gutter-y: 1rem;
    }

    .g-xl-5,
    .gx-xl-5 {
        --bs-gutter-x: 1.25rem;
    }

    .g-xl-5,
    .gy-xl-5 {
        --bs-gutter-y: 1.25rem;
    }

    .g-xl-6,
    .gx-xl-6 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xl-6,
    .gy-xl-6 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xl-7,
    .gx-xl-7 {
        --bs-gutter-x: 1.75rem;
    }

    .g-xl-7,
    .gy-xl-7 {
        --bs-gutter-y: 1.75rem;
    }

    .g-xl-8,
    .gx-xl-8 {
        --bs-gutter-x: 2rem;
    }

    .g-xl-8,
    .gy-xl-8 {
        --bs-gutter-y: 2rem;
    }

    .g-xl-9,
    .gx-xl-9 {
        --bs-gutter-x: 2.25rem;
    }

    .g-xl-9,
    .gy-xl-9 {
        --bs-gutter-y: 2.25rem;
    }

    .g-xl-10,
    .gx-xl-10 {
        --bs-gutter-x: 2.5rem;
    }

    .g-xl-10,
    .gy-xl-10 {
        --bs-gutter-y: 2.5rem;
    }
}

@media (min-width: 1400px) {
    .col-xxl {
        flex: 1 0;
    }

    .row-cols-xxl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xxl-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xxl-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xxl-3 > * {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }

    .row-cols-xxl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xxl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xxl-6 > * {
        flex: 0 0 auto;
        width: 16.6666666667%;
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xxl-0 {
        margin-right: 0;
    }

    .offset-xxl-1 {
        margin-right: 8.33333333%;
    }

    .offset-xxl-2 {
        margin-right: 16.66666667%;
    }

    .offset-xxl-3 {
        margin-right: 25%;
    }

    .offset-xxl-4 {
        margin-right: 33.33333333%;
    }

    .offset-xxl-5 {
        margin-right: 41.66666667%;
    }

    .offset-xxl-6 {
        margin-right: 50%;
    }

    .offset-xxl-7 {
        margin-right: 58.33333333%;
    }

    .offset-xxl-8 {
        margin-right: 66.66666667%;
    }

    .offset-xxl-9 {
        margin-right: 75%;
    }

    .offset-xxl-10 {
        margin-right: 83.33333333%;
    }

    .offset-xxl-11 {
        margin-right: 91.66666667%;
    }

    .g-xxl-0,
    .gx-xxl-0 {
        --bs-gutter-x: 0rem;
    }

    .g-xxl-0,
    .gy-xxl-0 {
        --bs-gutter-y: 0rem;
    }

    .g-xxl-1,
    .gx-xxl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xxl-1,
    .gy-xxl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xxl-2,
    .gx-xxl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xxl-2,
    .gy-xxl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xxl-3,
    .gx-xxl-3 {
        --bs-gutter-x: 0.75rem;
    }

    .g-xxl-3,
    .gy-xxl-3 {
        --bs-gutter-y: 0.75rem;
    }

    .g-xxl-4,
    .gx-xxl-4 {
        --bs-gutter-x: 1rem;
    }

    .g-xxl-4,
    .gy-xxl-4 {
        --bs-gutter-y: 1rem;
    }

    .g-xxl-5,
    .gx-xxl-5 {
        --bs-gutter-x: 1.25rem;
    }

    .g-xxl-5,
    .gy-xxl-5 {
        --bs-gutter-y: 1.25rem;
    }

    .g-xxl-6,
    .gx-xxl-6 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xxl-6,
    .gy-xxl-6 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xxl-7,
    .gx-xxl-7 {
        --bs-gutter-x: 1.75rem;
    }

    .g-xxl-7,
    .gy-xxl-7 {
        --bs-gutter-y: 1.75rem;
    }

    .g-xxl-8,
    .gx-xxl-8 {
        --bs-gutter-x: 2rem;
    }

    .g-xxl-8,
    .gy-xxl-8 {
        --bs-gutter-y: 2rem;
    }

    .g-xxl-9,
    .gx-xxl-9 {
        --bs-gutter-x: 2.25rem;
    }

    .g-xxl-9,
    .gy-xxl-9 {
        --bs-gutter-y: 2.25rem;
    }

    .g-xxl-10,
    .gx-xxl-10 {
        --bs-gutter-x: 2.5rem;
    }

    .g-xxl-10,
    .gy-xxl-10 {
        --bs-gutter-y: 2.5rem;
    }
}

.table {
    --bs-table-color-type: initial;
    --bs-table-bg-type: initial;
    --bs-table-color-state: initial;
    --bs-table-bg-state: initial;
    --bs-table-color: var(--bs-body-color);
    --bs-table-bg: transparent;
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-body-color);
    --bs-table-striped-bg: rgba(var(--bs-gray-100-rgb), 0.75);
    --bs-table-active-color: var(--bs-body-color);
    --bs-table-active-bg: var(--bs-gray-100);
    --bs-table-hover-color: var(--bs-body-color);
    --bs-table-hover-bg: var(--bs-gray-100);
    width: 100%;
    margin-bottom: 1rem;
    vertical-align: top;
    border-color: var(--bs-table-border-color);
}

    .table > :not(caption) > * > * {
        padding: 0.75rem 0.75rem;
        color: var(--bs-table-color);
        color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
        background-color: var(--bs-table-bg);
        border-bottom-width: 1px;
        box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
        box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
    }

    .table > tbody {
        vertical-align: inherit;
    }

    .table > thead {
        vertical-align: bottom;
    }

.table-group-divider {
    border-top: calc(1px * 2) solid currentcolor;
}

.caption-top {
    caption-side: top;
}

.table-sm > :not(caption) > * > * {
    padding: 0.5rem 0.5rem;
}

.table-bordered > :not(caption) > * {
    border-width: 1px 0;
}

    .table-bordered > :not(caption) > * > * {
        border-width: 0 1px;
    }

.table-borderless > :not(caption) > * > * {
    border-bottom-width: 0;
}

.table-borderless > :not(:first-child) {
    border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
    --bs-table-color-state: var(--bs-table-active-color);
    --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
    --bs-table-color-state: var(--bs-table-hover-color);
    --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
    --bs-table-color: #000000;
    --bs-table-bg: #ccecfd;
    --bs-table-border-color: #b8d4e4;
    --bs-table-striped-bg: #c2e0f0;
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: #b8d4e4;
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: #bddaea;
    --bs-table-hover-color: #000000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-secondary {
    --bs-table-color: #000000;
    --bs-table-bg: #f8f9fb;
    --bs-table-border-color: #dfe0e2;
    --bs-table-striped-bg: #ecedee;
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: #dfe0e2;
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: #e5e6e8;
    --bs-table-hover-color: #000000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-success {
    --bs-table-color: #000000;
    --bs-table-bg: #dcf5e7;
    --bs-table-border-color: #c6ddd0;
    --bs-table-striped-bg: #d1e9db;
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: #c6ddd0;
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: #cce3d6;
    --bs-table-hover-color: #000000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-info {
    --bs-table-color: #000000;
    --bs-table-bg: #e3d7fb;
    --bs-table-border-color: #ccc2e2;
    --bs-table-striped-bg: #d8ccee;
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: #ccc2e2;
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: #d2c7e8;
    --bs-table-hover-color: #000000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-warning {
    --bs-table-color: #000000;
    --bs-table-bg: #fff4cc;
    --bs-table-border-color: #e6dcb8;
    --bs-table-striped-bg: #f2e8c2;
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: #e6dcb8;
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: #ece2bd;
    --bs-table-hover-color: #000000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-danger {
    --bs-table-color: #000000;
    --bs-table-bg: #fcd9e2;
    --bs-table-border-color: #e3c3cb;
    --bs-table-striped-bg: #efced7;
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: #e3c3cb;
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: #e9c9d1;
    --bs-table-hover-color: #000000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-light {
    --bs-table-color: #000000;
    --bs-table-bg: #f9f9f9;
    --bs-table-border-color: #e0e0e0;
    --bs-table-striped-bg: #ededed;
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: #e0e0e0;
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: #e6e6e6;
    --bs-table-hover-color: #000000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-dark {
    --bs-table-color: #ffffff;
    --bs-table-bg: #071437;
    --bs-table-border-color: #202c4b;
    --bs-table-striped-bg: #132041;
    --bs-table-striped-color: #ffffff;
    --bs-table-active-bg: #202c4b;
    --bs-table-active-color: #ffffff;
    --bs-table-hover-bg: #1a2646;
    --bs-table-hover-color: #ffffff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}

.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
    .table-responsive-sm {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 767.98px) {
    .table-responsive-md {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

@media (max-width: 1399.98px) {
    .table-responsive-xxl {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}

.form-label {
    margin-bottom: 0.5rem;
    font-size: 1.05rem;
    font-weight: 500;
    color: #252f4a;
    color: var(--bs-gray-800);
}

.col-form-label {
    padding-top: calc(0.775rem + 1px);
    padding-bottom: calc(0.775rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    font-weight: 500;
    line-height: 1.5;
    color: #252f4a;
    color: var(--bs-gray-800);
}

.col-form-label-lg {
    padding-top: calc(0.825rem + 1px);
    padding-bottom: calc(0.825rem + 1px);
    font-size: 1.15rem;
}

.col-form-label-sm {
    padding-top: calc(0.55rem + 1px);
    padding-bottom: calc(0.55rem + 1px);
    font-size: 0.95rem;
}

.form-text {
    margin-top: 0.5rem;
    font-size: 0.95rem;
    color: var(--bs-text-muted);
}

.form-control {
    display: block;
    width: 100%;
    padding: 0.775rem 1rem;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.5;
    color: #4b5675;
    color: var(--bs-gray-700);
    background-color: #ffffff;
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: 1px solid #dbdfe9;
    border: 1px solid var(--bs-gray-300);
    -webkit-appearance: none;
            appearance: none;
    border-radius: 0.475rem;
    box-shadow: false;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none;
    }
}

.form-control[type=file] {
    overflow: hidden;
}

    .form-control[type=file]:not(:disabled):not([readonly]) {
        cursor: pointer;
    }

.form-control:focus {
    color: #4b5675;
    color: var(--bs-gray-700);
    background-color: #ffffff;
    background-color: var(--bs-body-bg);
    border-color: #b5b5c3;
    border-color: var(--bs-gray-400);
    outline: 0;
    box-shadow: false, 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
}

.form-control::-webkit-date-and-time-value {
    min-width: 85px;
    height: 1.5em;
    margin: 0;
}

.form-control::-webkit-datetime-edit {
    display: block;
    padding: 0;
}

.form-control::placeholder {
    color: #99a1b7;
    color: var(--bs-gray-500);
    opacity: 1;
}

.form-control:disabled {
    color: #99a1b7;
    color: var(--bs-gray-500);
    background-color: #f1f1f2;
    background-color: var(--bs-gray-200);
    border-color: #dbdfe9;
    border-color: var(--bs-gray-300);
    opacity: 1;
}

.form-control::-webkit-file-upload-button {
    padding: 0.775rem 1rem;
    margin: -0.775rem -1rem;
    -webkit-margin-end: 1rem;
            margin-inline-end: 1rem;
    color: #4b5675;
    color: var(--bs-gray-700);
    background-color: #f9f9f9;
    background-color: var(--bs-gray-100);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    -webkit-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;
    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;
}

.form-control::file-selector-button {
    padding: 0.775rem 1rem;
    margin: -0.775rem -1rem;
    -webkit-margin-end: 1rem;
            margin-inline-end: 1rem;
    color: #4b5675;
    color: var(--bs-gray-700);
    background-color: #f9f9f9;
    background-color: var(--bs-gray-100);
    pointer-events: none;
    border-color: inherit;
    border-style: solid;
    border-width: 0;
    border-inline-end-width: 1px;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .form-control::-webkit-file-upload-button {
        -webkit-transition: none;
        transition: none;
    }
    .form-control::file-selector-button {
        transition: none;
    }
}

.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
    background-color: shade-color(#f9f9f9, 5%);
    background-color: shade-color(var(--bs-gray-100), 5%);
}

.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color: shade-color(#f9f9f9, 5%);
    background-color: shade-color(var(--bs-gray-100), 5%);
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding: 0.775rem 0;
    margin-bottom: 0;
    line-height: 1.5;
    color: #4b5675;
    color: var(--bs-gray-700);
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0;
}

    .form-control-plaintext:focus {
        outline: 0;
    }

    .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
        padding-left: 0;
        padding-right: 0;
    }

.form-control-sm {
    min-height: calc(1.5em + 1.1rem + 2px);
    padding: 0.55rem 0.75rem;
    font-size: 0.95rem;
    border-radius: 0.425rem;
}

    .form-control-sm::-webkit-file-upload-button {
        padding: 0.55rem 0.75rem;
        margin: -0.55rem -0.75rem;
        -webkit-margin-end: 0.75rem;
                margin-inline-end: 0.75rem;
    }

    .form-control-sm::file-selector-button {
        padding: 0.55rem 0.75rem;
        margin: -0.55rem -0.75rem;
        -webkit-margin-end: 0.75rem;
                margin-inline-end: 0.75rem;
    }

.form-control-lg {
    min-height: calc(1.5em + 1.65rem + 2px);
    padding: 0.825rem 1.5rem;
    font-size: 1.15rem;
    border-radius: 0.625rem;
}

    .form-control-lg::-webkit-file-upload-button {
        padding: 0.825rem 1.5rem;
        margin: -0.825rem -1.5rem;
        -webkit-margin-end: 1.5rem;
                margin-inline-end: 1.5rem;
    }

    .form-control-lg::file-selector-button {
        padding: 0.825rem 1.5rem;
        margin: -0.825rem -1.5rem;
        -webkit-margin-end: 1.5rem;
                margin-inline-end: 1.5rem;
    }

textarea.form-control {
    min-height: calc(1.5em + 1.55rem + 2px);
}

textarea.form-control-sm {
    min-height: calc(1.5em + 1.1rem + 2px);
}

textarea.form-control-lg {
    min-height: calc(1.5em + 1.65rem + 2px);
}

.form-control-color {
    width: 3rem;
    height: calc(1.5em + 1.55rem + 2px);
    padding: 0.775rem;
}

    .form-control-color:not(:disabled):not([readonly]) {
        cursor: pointer;
    }

    .form-control-color::-moz-color-swatch {
        border: 0 !important;
        border-radius: 0.475rem;
    }

    .form-control-color::-webkit-color-swatch {
        border: 0 !important;
        border-radius: 0.475rem;
    }

    .form-control-color.form-control-sm {
        height: calc(1.5em + 1.1rem + 2px);
    }

    .form-control-color.form-control-lg {
        height: calc(1.5em + 1.65rem + 2px);
    }

.form-select {
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%2378829d%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
    display: block;
    width: 100%;
    padding: 0.775rem 1rem 0.775rem 3rem;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.5;
    color: #4b5675;
    color: var(--bs-gray-700);
    background-color: #ffffff;
    background-color: var(--bs-body-bg);
    background-image: var(--bs-form-select-bg-img), none;
    background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
    background-repeat: no-repeat;
    background-position: left 1rem center;
    background-size: 16px 12px;
    border: 1px solid #dbdfe9;
    border: 1px solid var(--bs-gray-300);
    border-radius: 0.475rem;
    box-shadow: false;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-select {
        transition: none;
    }
}

.form-select:focus {
    border-color: #b5b5c3;
    border-color: var(--bs-gray-400);
    outline: 0;
    box-shadow: false, 0 0 0 0.25rem rgba(var(--bs-component-active-bg), 0.25);
}

.form-select[multiple], .form-select[size]:not([size="1"]) {
    padding-left: 1rem;
    background-image: none;
}

.form-select:disabled {
    color: #99a1b7;
    color: var(--bs-gray-500);
    background-color: #f1f1f2;
    background-color: var(--bs-gray-200);
    border-color: #dbdfe9;
    border-color: var(--bs-gray-300);
}

.form-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #4b5675;
    text-shadow: 0 0 0 var(--bs-gray-700);
}

.form-select-sm {
    padding-top: 0.55rem;
    padding-bottom: 0.55rem;
    padding-right: 0.75rem;
    font-size: 0.95rem;
    border-radius: 0.425rem;
}

.form-select-lg {
    padding-top: 0.825rem;
    padding-bottom: 0.825rem;
    padding-right: 1.5rem;
    font-size: 1.15rem;
    border-radius: 0.625rem;
}

[data-bs-theme=dark] .form-select {
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%236d6d80%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
}

.form-check {
    display: block;
    min-height: 1.5rem;
    padding-right: 2.25rem;
    margin-bottom: 0.125rem;
}

    .form-check .form-check-input {
        float: right;
        margin-right: -2.25rem;
    }

.form-check-reverse {
    padding-left: 2.25rem;
    padding-right: 0;
    text-align: left;
}

    .form-check-reverse .form-check-input {
        float: left;
        margin-left: -2.25rem;
        margin-right: 0;
    }

.form-check-input {
    --bs-form-check-bg: transparent;
    width: 1.75rem;
    height: 1.75rem;
    margin-top: -0.125rem;
    vertical-align: top;
    background-color: var(--bs-form-check-bg);
    background-image: var(--bs-form-check-bg-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid #dbdfe9;
    border: 1px solid var(--bs-gray-300);
    -webkit-appearance: none;
            appearance: none;
    -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
}

    .form-check-input[type=checkbox] {
        border-radius: 0.45em;
        border-color: #b5b5c3;
        border-color: var(--bs-gray-400)
    }

    .form-check-input[type=radio] {
        border-radius: 50%;
    }

    .form-check-input:active {
        filter: brightness(90%);
    }

    .form-check-input:focus {
        border-color: #b5b5c3;
        border-color: var(--bs-gray-400);
        outline: 0;
        box-shadow: none;
    }

    .form-check-input:checked {
        background-color: #23475e;
        border-color: #23475e;
    }

        .form-check-input:checked[type=checkbox] {
            --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 13 11%27 width=%2713%27 height=%2711%27 fill=%27none%27%3e%3cpath d=%27M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z%27 fill=%27%23ffffff%27/%3e%3c/svg%3e");
        }

        .form-check-input:checked[type=radio] {
            --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23ffffff%27/%3e%3c/svg%3e");
        }

    .form-check-input[type=checkbox]:indeterminate {
        background-color: #23475e;
        border-color: #23475e;
        --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23ffffff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
    }

    .form-check-input:disabled {
        pointer-events: none;
        filter: none;
        opacity: 0.5;
    }

        .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
            cursor: default;
            opacity: 0.5;
        }

.form-check-label {
    color: #99a1b7;
    color: var(--bs-gray-500);
}

.form-switch {
    padding-right: 3.75rem;
}

    .form-switch .form-check-input {
        --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
        width: 3.25rem;
        margin-right: -3.75rem;
        background-image: var(--bs-form-switch-bg);
        background-position: right center;
        border-radius: 3.25rem;
        transition: background-position 0.15s ease-in-out;
    }

@media (prefers-reduced-motion: reduce) {
    .form-switch .form-check-input {
        transition: none;
    }
}

.form-switch .form-check-input:focus {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
}

.form-switch .form-check-input:checked {
    background-position: left center;
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23ffffff%27/%3e%3c/svg%3e");
}

.form-switch.form-check-reverse {
    padding-left: 3.75rem;
    padding-right: 0;
}

    .form-switch.form-check-reverse .form-check-input {
        margin-left: -3.75rem;
        margin-right: 0;
    }

.form-check-inline {
    display: inline-block;
    margin-left: 1rem;
}

.btn-check {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

    .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
        pointer-events: none;
        filter: none;
        opacity: 0.65;
    }

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e");
}

.form-range {
    width: 100%;
    height: 1.5rem;
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
            appearance: none;
}

    .form-range:focus {
        outline: 0;
    }

        .form-range:focus::-webkit-slider-thumb {
            box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
        }

        .form-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
        }

    .form-range::-moz-focus-outer {
        border: 0;
    }

    .form-range::-webkit-slider-thumb {
        width: 1rem;
        height: 1rem;
        margin-top: -0.25rem;
        background-color: #23475e;
        border: 0;
        border-radius: 1rem;
        box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
        -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        -webkit-appearance: none;
                appearance: none;
    }

@media (prefers-reduced-motion: reduce) {
    .form-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none;
    }
}

.form-range::-webkit-slider-thumb:active {
    background-color: #b3e2fd;
}

.form-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dbdfe9;
    background-color: var(--bs-gray-300);
    border-color: transparent;
    border-radius: 0.475rem;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

.form-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #23475e;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none;
}

@media (prefers-reduced-motion: reduce) {
    .form-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none;
    }
}

.form-range::-moz-range-thumb:active {
    background-color: #b3e2fd;
}

.form-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dbdfe9;
    background-color: var(--bs-gray-300);
    border-color: transparent;
    border-radius: 0.475rem;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

.form-range:disabled {
    pointer-events: none;
}

    .form-range:disabled::-webkit-slider-thumb {
        background-color: #99a1b7;
        background-color: var(--bs-gray-500);
    }

    .form-range:disabled::-moz-range-thumb {
        background-color: #99a1b7;
        background-color: var(--bs-gray-500);
    }

.form-floating {
    position: relative;
}

    .form-floating > .form-control,
    .form-floating > .form-control-plaintext,
    .form-floating > .form-select {
        height: calc(3.75rem + 2px);
        min-height: calc(3.75rem + 2px);
        line-height: 1.25;
    }

    .form-floating > label {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 2;
        height: 100%;
        padding: 1rem 1rem;
        overflow: hidden;
        text-align: start;
        text-overflow: ellipsis;
        white-space: nowrap;
        pointer-events: none;
        border: 1px solid transparent;
        transform-origin: 100% 0;
        transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
    }

@media (prefers-reduced-motion: reduce) {
    .form-floating > label {
        transition: none;
    }
}

.form-floating > .form-control,
.form-floating > .form-control-plaintext {
    padding: 1rem 1rem;
}

    .form-floating > .form-control::placeholder,
    .form-floating > .form-control-plaintext::placeholder {
        color: transparent;
    }

    .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
    .form-floating > .form-control-plaintext:focus,
    .form-floating > .form-control-plaintext:not(:placeholder-shown) {
        padding-top: 1.85rem;
        padding-bottom: 0.625rem;
    }

    .form-floating > .form-control:-webkit-autofill,
    .form-floating > .form-control-plaintext:-webkit-autofill {
        padding-top: 1.85rem;
        padding-bottom: 0.625rem;
    }

.form-floating > .form-select {
    padding-top: 1.85rem;
    padding-bottom: 0.625rem;
}

    .form-floating > .form-control:focus ~ label,
    .form-floating > .form-control:not(:placeholder-shown) ~ label,
    .form-floating > .form-control-plaintext ~ label,
    .form-floating > .form-select ~ label {
        color: rgba(7, 20, 55, 0.65);
        color: rgba(var(--bs-body-color-rgb), 0.65);
        transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem);
    }

        .form-floating > .form-control:focus ~ label::after,
        .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
        .form-floating > .form-control-plaintext ~ label::after,
        .form-floating > .form-select ~ label::after {
            position: absolute;
            inset: 1rem 0.5rem;
            z-index: -1;
            height: 1.5em;
            content: "";
            background-color: #ffffff;
            background-color: var(--bs-body-bg);
            border-radius: 0.475rem;
        }

.form-floating > .form-control:-webkit-autofill ~ label {
    color: rgba(7, 20, 55, 0.65);
    color: rgba(var(--bs-body-color-rgb), 0.65);
    transform: scale(0.85) translateY(-0.5rem) translateX(-0.15rem);
}

.form-floating > .form-control-plaintext ~ label {
    border-width: 1px 0;
}

.form-floating > :disabled ~ label {
    color: #78829d;
}

    .form-floating > :disabled ~ label::after {
        background-color: #f1f1f2;
        background-color: var(--bs-gray-200);
    }

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}

    .input-group > .form-control,
    .input-group > .form-select,
    .input-group > .form-floating {
        position: relative;
        flex: 1 1 auto;
        width: 1%;
        min-width: 0;
    }

        .input-group > .form-control:focus,
        .input-group > .form-select:focus,
        .input-group > .form-floating:focus-within {
            z-index: 5;
        }

    .input-group .btn {
        position: relative;
        z-index: 2;
    }

        .input-group .btn:focus {
            z-index: 5;
        }

.input-group-text {
    display: flex;
    align-items: center;
    padding: 0.775rem 1rem;
    font-size: 1.1rem;
    font-weight: 500;
    line-height: 1.5;
    color: #4b5675;
    color: var(--bs-gray-700);
    text-align: center;
    white-space: nowrap;
    background-color: #f9f9f9;
    background-color: var(--bs-gray-100);
    border: 1px solid #dbdfe9;
    border: 1px solid var(--bs-gray-300);
    border-radius: 0.475rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
    padding: 0.825rem 1.5rem;
    font-size: 1.15rem;
    border-radius: 0.625rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
    padding: 0.55rem 0.75rem;
    font-size: 0.95rem;
    border-radius: 0.425rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
    padding-left: 4rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-right: calc(1px * -1);
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.5rem;
    font-size: 0.95rem;
    color: #50cd89;
    color: var(--bs-form-valid-color);
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.75rem 1rem;
    margin-top: 0.1rem;
    font-size: 1rem;
    color: #fff;
    background-color: #50cd89;
    background-color: var(--bs-success);
    border-radius: 0.475rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
    display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
    border-color: #50cd89;
    border-color: var(--bs-form-valid-border-color);
    padding-left: calc(1.5em + 1.55rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2350cd89%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: left calc(0.375em + 0.3875rem) center;
    background-size: calc(0.75em + 0.775rem) calc(0.75em + 0.775rem);
}

    .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
        border-color: #50cd89;
        border-color: var(--bs-form-valid-border-color);
        box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
    }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
    padding-left: calc(1.5em + 1.55rem);
    background-position: top calc(0.375em + 0.3875rem) left calc(0.375em + 0.3875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
    border-color: #50cd89;
    border-color: var(--bs-form-valid-border-color);
}

    .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
        --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2350cd89%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
        padding-left: 5.5rem;
        background-position: left 1rem center, center left 3rem;
        background-size: 16px 12px, calc(0.75em + 0.775rem) calc(0.75em + 0.775rem);
    }

    .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
        border-color: #50cd89;
        border-color: var(--bs-form-valid-border-color);
        box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
    }

.was-validated .form-control-color:valid, .form-control-color.is-valid {
    width: calc(3rem + calc(1.5em + 1.55rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
    border-color: #50cd89;
    border-color: var(--bs-form-valid-border-color);
}

    .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
        background-color: #50cd89;
        background-color: var(--bs-form-valid-color);
    }

    .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
        box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
    }

    .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
        color: #50cd89;
        color: var(--bs-form-valid-color);
    }

.form-check-inline .form-check-input ~ .valid-feedback {
    margin-right: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
    z-index: 3;
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: 0.5rem;
    font-size: 0.95rem;
    color: #f1416c;
    color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: 0.75rem 1rem;
    margin-top: 0.1rem;
    font-size: 1rem;
    color: #fff;
    background-color: #f1416c;
    background-color: var(--bs-danger);
    border-radius: 0.475rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
    display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
    border-color: #f1416c;
    border-color: var(--bs-form-invalid-border-color);
    padding-left: calc(1.5em + 1.55rem);
    /*background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23f1416c%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23f1416c%27 stroke=%27none%27/%3e%3c/svg%3e");*/
    background-repeat: no-repeat;
    background-position: left calc(0.375em + 0.3875rem) center;
    background-size: calc(0.75em + 0.775rem) calc(0.75em + 0.775rem);
}

    .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
        border-color: #f1416c;
        border-color: var(--bs-form-invalid-border-color);
        box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
    }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
    padding-left: calc(1.5em + 1.55rem);
    background-position: top calc(0.375em + 0.3875rem) left calc(0.375em + 0.3875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
    border-color: #f1416c;
    border-color: var(--bs-form-invalid-border-color);
}

    .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
        --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23f1416c%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23f1416c%27 stroke=%27none%27/%3e%3c/svg%3e");
        padding-left: 5.5rem;
        background-position: left 1rem center, center left 3rem;
        background-size: 16px 12px, calc(0.75em + 0.775rem) calc(0.75em + 0.775rem);
    }

    .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
        border-color: #f1416c;
        border-color: var(--bs-form-invalid-border-color);
        box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
    }

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
    width: calc(3rem + calc(1.5em + 1.55rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
    border-color: #f1416c;
    border-color: var(--bs-form-invalid-border-color);
}

    .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
        background-color: #f1416c;
        background-color: var(--bs-form-invalid-color);
    }

    .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
        box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
        box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
    }

    .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
        color: #f1416c;
        color: var(--bs-form-invalid-color);
    }

.form-check-inline .form-check-input ~ .invalid-feedback {
    margin-right: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
    z-index: 4;
}

.btn {
    --bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: 0.775rem;
    --bs-btn-font-family:;
    --bs-btn-font-size: 1.1rem;
    --bs-btn-font-weight: 500;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: 1px;
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: 0.475rem;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
            user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    box-shadow: var(--bs-btn-box-shadow);
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .btn {
        transition: none;
    }
}

.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
}

.btn-check + .btn:hover {
    color: var(--bs-btn-color);
    background-color: var(--bs-btn-bg);
    border-color: var(--bs-btn-border-color);
}

.btn:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
}

.btn-check:focus-visible + .btn {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
}

.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color);
    box-shadow: var(--bs-btn-active-shadow);
}

    .btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
        box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);
    }

.btn:disabled, .btn.disabled, fieldset:disabled .btn {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity: var(--bs-btn-disabled-opacity);
    box-shadow: none;
}

.btn-light {
    --bs-btn-color: #000000;
    --bs-btn-bg: #f9f9f9;
    --bs-btn-border-color: #f9f9f9;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #d4d4d4;
    --bs-btn-hover-border-color: #c7c7c7;
    --bs-btn-focus-shadow-rgb: 212, 212, 212;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #c7c7c7;
    --bs-btn-active-border-color: #bbbbbb;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #f9f9f9;
    --bs-btn-disabled-border-color: #f9f9f9;
}

.btn-primary {
    --bs-btn-color: #000000;
    --bs-btn-bg: #23475e;
    --bs-btn-border-color: #23475e;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #26adf8;
    --bs-btn-hover-border-color: #1aa8f8;
    --bs-btn-focus-shadow-rgb: 0, 134, 210;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #33b1f9;
    --bs-btn-active-border-color: #1aa8f8;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #23475e;
    --bs-btn-disabled-border-color: #23475e;
}

.btn-secondary {
    --bs-btn-color: #000000;
    --bs-btn-bg: #dbdfe9;
    --bs-btn-border-color: #dbdfe9;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #e0e4ec;
    --bs-btn-hover-border-color: #dfe2eb;
    --bs-btn-focus-shadow-rgb: 186, 190, 198;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #e2e5ed;
    --bs-btn-active-border-color: #dfe2eb;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #dbdfe9;
    --bs-btn-disabled-border-color: #dbdfe9;
}

.btn-success {
    --bs-btn-color: #000000;
    --bs-btn-bg: #50cd89;
    --bs-btn-border-color: #50cd89;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #6ad59b;
    --bs-btn-hover-border-color: #62d295;
    --bs-btn-focus-shadow-rgb: 68, 174, 116;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #73d7a1;
    --bs-btn-active-border-color: #62d295;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #50cd89;
    --bs-btn-disabled-border-color: #50cd89;
}

.btn-info {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #7239ea;
    --bs-btn-border-color: #7239ea;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #6130c7;
    --bs-btn-hover-border-color: #5b2ebb;
    --bs-btn-focus-shadow-rgb: 135, 87, 237;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #5b2ebb;
    --bs-btn-active-border-color: #562bb0;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #7239ea;
    --bs-btn-disabled-border-color: #7239ea;
}

.btn-warning {
    --bs-btn-color: #000000;
    --bs-btn-bg: #ffc700;
    --bs-btn-border-color: #ffc700;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #ffcf26;
    --bs-btn-hover-border-color: #ffcd1a;
    --bs-btn-focus-shadow-rgb: 217, 169, 0;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #ffd233;
    --bs-btn-active-border-color: #ffcd1a;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #ffc700;
    --bs-btn-disabled-border-color: #ffc700;
}

.btn-danger {
    --bs-btn-color: #000000;
    --bs-btn-bg: #f1416c;
    --bs-btn-border-color: #f1416c;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #f35e82;
    --bs-btn-hover-border-color: #f2547b;
    --bs-btn-focus-shadow-rgb: 205, 55, 92;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #f46789;
    --bs-btn-active-border-color: #f2547b;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #f1416c;
    --bs-btn-disabled-border-color: #f1416c;
}

.btn-dark {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #071437;
    --bs-btn-border-color: #071437;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #2c3755;
    --bs-btn-hover-border-color: #202c4b;
    --bs-btn-focus-shadow-rgb: 44, 55, 85;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #39435f;
    --bs-btn-active-border-color: #202c4b;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #071437;
    --bs-btn-disabled-border-color: #071437;
}

.btn-outline-light {
    --bs-btn-color: #f9f9f9;
    --bs-btn-border-color: #f9f9f9;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #f9f9f9;
    --bs-btn-hover-border-color: #f9f9f9;
    --bs-btn-focus-shadow-rgb: 249, 249, 249;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #f9f9f9;
    --bs-btn-active-border-color: #f9f9f9;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #f9f9f9;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f9f9f9;
    --bs-gradient: none;
}

.btn-outline-primary {
    --bs-btn-color: #23475e;
    --bs-btn-border-color: #23475e;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #23475e;
    --bs-btn-hover-border-color: #23475e;
    --bs-btn-focus-shadow-rgb: 0, 158, 247;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #23475e;
    --bs-btn-active-border-color: #23475e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #23475e;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #23475e;
    --bs-gradient: none;
}

.btn-outline-secondary {
    --bs-btn-color: #dbdfe9;
    --bs-btn-border-color: #dbdfe9;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #dbdfe9;
    --bs-btn-hover-border-color: #dbdfe9;
    --bs-btn-focus-shadow-rgb: 219, 223, 233;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #dbdfe9;
    --bs-btn-active-border-color: #dbdfe9;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #dbdfe9;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dbdfe9;
    --bs-gradient: none;
}

.btn-outline-success {
    --bs-btn-color: #50cd89;
    --bs-btn-border-color: #50cd89;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #50cd89;
    --bs-btn-hover-border-color: #50cd89;
    --bs-btn-focus-shadow-rgb: 80, 205, 137;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #50cd89;
    --bs-btn-active-border-color: #50cd89;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #50cd89;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #50cd89;
    --bs-gradient: none;
}

.btn-outline-info {
    --bs-btn-color: #7239ea;
    --bs-btn-border-color: #7239ea;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #7239ea;
    --bs-btn-hover-border-color: #7239ea;
    --bs-btn-focus-shadow-rgb: 114, 57, 234;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #7239ea;
    --bs-btn-active-border-color: #7239ea;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #7239ea;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #7239ea;
    --bs-gradient: none;
}

.btn-outline-warning {
    --bs-btn-color: #ffc700;
    --bs-btn-border-color: #ffc700;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #ffc700;
    --bs-btn-hover-border-color: #ffc700;
    --bs-btn-focus-shadow-rgb: 255, 199, 0;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #ffc700;
    --bs-btn-active-border-color: #ffc700;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #ffc700;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc700;
    --bs-gradient: none;
}

.btn-outline-danger {
    --bs-btn-color: #f1416c;
    --bs-btn-border-color: #f1416c;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #f1416c;
    --bs-btn-hover-border-color: #f1416c;
    --bs-btn-focus-shadow-rgb: 241, 65, 108;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #f1416c;
    --bs-btn-active-border-color: #f1416c;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #f1416c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f1416c;
    --bs-gradient: none;
}

.btn-outline-dark {
    --bs-btn-color: #071437;
    --bs-btn-border-color: #071437;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #071437;
    --bs-btn-hover-border-color: #071437;
    --bs-btn-focus-shadow-rgb: 7, 20, 55;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #071437;
    --bs-btn-active-border-color: #071437;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #071437;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #071437;
    --bs-gradient: none;
}

.btn-link {
    --bs-btn-font-weight: 400;
    --bs-btn-color: var(--bs-link-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--bs-link-hover-color);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: var(--bs-link-hover-color);
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: var(--bs-gray-600);
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 0, 134, 210;
    text-decoration: none;
}

    .btn-link:hover, .btn-link:focus-visible {
        text-decoration: none;
    }

    .btn-link:focus-visible {
        color: var(--bs-btn-color);
    }

    .btn-link:hover {
        color: var(--bs-btn-hover-color);
    }

.btn-lg, .btn-group-lg > .btn {
    --bs-btn-padding-y: 0.825rem;
    --bs-btn-padding-x: 1.75rem;
    --bs-btn-font-size: 1.15rem;
    --bs-btn-border-radius: 0.625rem;
}

.btn-sm, .btn-group-sm > .btn {
    --bs-btn-padding-y: 0.55rem;
    --bs-btn-padding-x: 1.25rem;
    --bs-btn-font-size: 0.95rem;
    --bs-btn-border-radius: 0.425rem;
}

.fade {
    transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
    .fade {
        transition: none;
    }
}

.fade:not(.show) {
    opacity: 0;
}

.collapse:not(.show) {
    display: none;
}

.collapsing {
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none;
    }
}

.collapsing.collapse-horizontal {
    width: 0;
    height: auto;
    transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
    .collapsing.collapse-horizontal {
        transition: none;
    }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
    position: relative;
}

.dropdown-toggle {
    white-space: nowrap;
}

    .dropdown-toggle::after {
        display: inline-block;
        margin-right: 0.255em;
        vertical-align: 0.255em;
        content: "";
        border-top: 0.3em solid;
        border-left: 0.3em solid transparent;
        border-bottom: 0;
        border-right: 0.3em solid transparent;
    }

    .dropdown-toggle:empty::after {
        margin-right: 0;
    }

.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size: 1rem;
    --bs-dropdown-color: var(--bs-body-color);
    --bs-dropdown-bg: var(--bs-body-bg);
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-border-radius: 0.475rem;
    --bs-dropdown-border-width: 0rem;
    --bs-dropdown-inner-border-radius: calc(0.475rem - 0rem);
    --bs-dropdown-divider-bg: var(--bs-gray-100);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    --bs-dropdown-link-color: var(--bs-gray-900);
    --bs-dropdown-link-hover-color: var(--bs-gray-900);
    --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color: var(--bs-component-hover-color);
    --bs-dropdown-link-active-bg: var(--bs-component-hover-bg);
    --bs-dropdown-link-disabled-color: var(--bs-gray-500);
    --bs-dropdown-item-padding-x: 0.85rem;
    --bs-dropdown-item-padding-y: 0.65rem;
    --bs-dropdown-header-color: var(--bs-gray-600);
    --bs-dropdown-header-padding-x: 0.85rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    position: absolute;
    z-index: var(--bs-dropdown-zindex);
    display: none;
    min-width: var(--bs-dropdown-min-width);
    padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin: 0;
    font-size: var(--bs-dropdown-font-size);
    color: var(--bs-dropdown-color);
    text-align: right;
    list-style: none;
    background-color: var(--bs-dropdown-bg);
    background-clip: padding-box;
    border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius: var(--bs-dropdown-border-radius);
    box-shadow: var(--bs-dropdown-box-shadow);
}

    .dropdown-menu[data-bs-popper] {
        top: 100%;
        right: 0;
        margin-top: var(--bs-dropdown-spacer);
    }

.dropdown-menu-start {
    --bs-position: start;
}

    .dropdown-menu-start[data-bs-popper] {
        left: auto;
        right: 0;
    }

.dropdown-menu-end {
    --bs-position: end;
}

    .dropdown-menu-end[data-bs-popper] {
        left: 0;
        right: auto;
    }

@media (min-width: 576px) {
    .dropdown-menu-sm-start {
        --bs-position: start;
    }

        .dropdown-menu-sm-start[data-bs-popper] {
            left: auto;
            right: 0;
        }

    .dropdown-menu-sm-end {
        --bs-position: end;
    }

        .dropdown-menu-sm-end[data-bs-popper] {
            left: 0;
            right: auto;
        }
}

@media (min-width: 768px) {
    .dropdown-menu-md-start {
        --bs-position: start;
    }

        .dropdown-menu-md-start[data-bs-popper] {
            left: auto;
            right: 0;
        }

    .dropdown-menu-md-end {
        --bs-position: end;
    }

        .dropdown-menu-md-end[data-bs-popper] {
            left: 0;
            right: auto;
        }
}

@media (min-width: 992px) {
    .dropdown-menu-lg-start {
        --bs-position: start;
    }

        .dropdown-menu-lg-start[data-bs-popper] {
            left: auto;
            right: 0;
        }

    .dropdown-menu-lg-end {
        --bs-position: end;
    }

        .dropdown-menu-lg-end[data-bs-popper] {
            left: 0;
            right: auto;
        }
}

@media (min-width: 1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start;
    }

        .dropdown-menu-xl-start[data-bs-popper] {
            left: auto;
            right: 0;
        }

    .dropdown-menu-xl-end {
        --bs-position: end;
    }

        .dropdown-menu-xl-end[data-bs-popper] {
            left: 0;
            right: auto;
        }
}

@media (min-width: 1400px) {
    .dropdown-menu-xxl-start {
        --bs-position: start;
    }

        .dropdown-menu-xxl-start[data-bs-popper] {
            left: auto;
            right: 0;
        }

    .dropdown-menu-xxl-end {
        --bs-position: end;
    }

        .dropdown-menu-xxl-end[data-bs-popper] {
            left: 0;
            right: auto;
        }
}

.dropup .dropdown-menu[data-bs-popper] {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: var(--bs-dropdown-spacer);
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-left: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-right: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
    margin-right: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
    top: 0;
    left: auto;
    right: 100%;
    margin-top: 0;
    margin-right: var(--bs-dropdown-spacer);
}

.dropend .dropdown-toggle::after {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-left: 0;
    border-bottom: 0.3em solid transparent;
    border-right: 0.3em solid;
}

.dropend .dropdown-toggle:empty::after {
    margin-right: 0;
}

.dropend .dropdown-toggle::after {
    vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
    top: 0;
    left: 100%;
    right: auto;
    margin-top: 0;
    margin-left: var(--bs-dropdown-spacer);
}

.dropstart .dropdown-toggle::after {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
}

.dropstart .dropdown-toggle::after {
    display: none;
}

.dropstart .dropdown-toggle::before {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-left: 0.3em solid;
    border-bottom: 0.3em solid transparent;
}

.dropstart .dropdown-toggle:empty::after {
    margin-right: 0;
}

.dropstart .dropdown-toggle::before {
    vertical-align: 0;
}

.dropdown-divider {
    height: 0;
    margin: var(--bs-dropdown-divider-margin-y) 0;
    overflow: hidden;
    border-top: 1px solid var(--bs-dropdown-divider-bg);
    opacity: 1;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear: both;
    font-weight: 400;
    color: var(--bs-dropdown-link-color);
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    border-radius: var(--bs-dropdown-item-border-radius, 0);
}

    .dropdown-item:hover, .dropdown-item:focus {
        color: var(--bs-dropdown-link-hover-color);
        background-color: var(--bs-dropdown-link-hover-bg);
    }

    .dropdown-item.active, .dropdown-item:active {
        color: var(--bs-dropdown-link-active-color);
        text-decoration: none;
        background-color: var(--bs-dropdown-link-active-bg);
    }

    .dropdown-item.disabled, .dropdown-item:disabled {
        color: var(--bs-dropdown-link-disabled-color);
        pointer-events: none;
        background-color: transparent;
    }

.dropdown-menu.show {
    display: block;
}

.dropdown-header {
    display: block;
    padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
    margin-bottom: 0;
    font-size: 0.95rem;
    color: var(--bs-dropdown-header-color);
    white-space: nowrap;
}

.dropdown-item-text {
    display: block;
    padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
    --bs-dropdown-color: #dbdfe9;
    --bs-dropdown-bg: #252f4a;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-box-shadow:;
    --bs-dropdown-link-color: #dbdfe9;
    --bs-dropdown-link-hover-color: #ffffff;
    --bs-dropdown-divider-bg: var(--bs-gray-100);
    --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
    --bs-dropdown-link-active-color: var(--bs-component-hover-color);
    --bs-dropdown-link-active-bg: var(--bs-component-hover-bg);
    --bs-dropdown-link-disabled-color: #99a1b7;
    --bs-dropdown-header-color: #99a1b7;
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-flex;
    vertical-align: middle;
}

    .btn-group > .btn,
    .btn-group-vertical > .btn {
        position: relative;
        flex: 1 1 auto;
    }

        .btn-group > .btn-check:checked + .btn,
        .btn-group > .btn-check:focus + .btn,
        .btn-group > .btn:hover,
        .btn-group > .btn:focus,
        .btn-group > .btn:active,
        .btn-group > .btn.active,
        .btn-group-vertical > .btn-check:checked + .btn,
        .btn-group-vertical > .btn-check:focus + .btn,
        .btn-group-vertical > .btn:hover,
        .btn-group-vertical > .btn:focus,
        .btn-group-vertical > .btn:active,
        .btn-group-vertical > .btn.active {
            z-index: 1;
        }

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

    .btn-toolbar .input-group {
        width: auto;
    }

.btn-group {
    border-radius: 0.475rem;
}

    .btn-group > :not(.btn-check:first-child) + .btn,
    .btn-group > .btn-group:not(:first-child) {
        margin-right: calc(1px * -1);
    }

    .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
    .btn-group > .btn.dropdown-toggle-split:first-child,
    .btn-group > .btn-group:not(:last-child) > .btn {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .btn-group > .btn:nth-child(n+3),
    .btn-group > :not(.btn-check) + .btn,
    .btn-group > .btn-group:not(:first-child) > .btn {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

.dropdown-toggle-split {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
}

    .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
        margin-right: 0;
    }

.dropstart .dropdown-toggle-split::before {
    margin-left: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
    padding-left: 1.3125rem;
    padding-right: 1.3125rem;
}

.btn-group.show .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

    .btn-group.show .dropdown-toggle.btn-link {
        box-shadow: none;
    }

.btn-group-vertical {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

    .btn-group-vertical > .btn,
    .btn-group-vertical > .btn-group {
        width: 100%;
    }

        .btn-group-vertical > .btn:not(:first-child),
        .btn-group-vertical > .btn-group:not(:first-child) {
            margin-top: calc(1px * -1);
        }

        .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
        .btn-group-vertical > .btn-group:not(:last-child) > .btn {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }

        .btn-group-vertical > .btn ~ .btn,
        .btn-group-vertical > .btn-group:not(:first-child) > .btn {
            border-top-right-radius: 0;
            border-top-left-radius: 0;
        }

.nav {
    --bs-nav-link-padding-x: 1rem;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight:;
    --bs-nav-link-color: var(--bs-link-color);
    --bs-nav-link-hover-color: var(--bs-link-hover-color);
    --bs-nav-link-disabled-color: var(--bs-secondary-color);
    display: flex;
    flex-wrap: wrap;
    padding-right: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    display: block;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color);
    background: none;
    border: 0;
    transition: color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .nav-link {
        transition: none;
    }
}

.nav-link:hover, .nav-link:focus {
    color: var(--bs-nav-link-hover-color);
}

.nav-link:focus-visible {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
}

.nav-link.disabled {
    color: var(--bs-nav-link-disabled-color);
    pointer-events: none;
    cursor: default;
}

.nav-tabs {
    --bs-nav-tabs-border-width: var(--bs-border-width);
    --bs-nav-tabs-border-color: var(--bs-border-color);
    --bs-nav-tabs-border-radius: var(--bs-border-radius);
    --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
    --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
    --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
    --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
    border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}

    .nav-tabs .nav-link {
        margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
        border: var(--bs-nav-tabs-border-width) solid transparent;
        border-top-right-radius: var(--bs-nav-tabs-border-radius);
        border-top-left-radius: var(--bs-nav-tabs-border-radius);
    }

        .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
            isolation: isolate;
            border-color: var(--bs-nav-tabs-link-hover-border-color);
        }

        .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
            color: var(--bs-nav-link-disabled-color);
            background-color: transparent;
            border-color: transparent;
        }

        .nav-tabs .nav-link.active,
        .nav-tabs .nav-item.show .nav-link {
            color: var(--bs-nav-tabs-link-active-color);
            background-color: var(--bs-nav-tabs-link-active-bg);
            border-color: var(--bs-nav-tabs-link-active-border-color);
        }

    .nav-tabs .dropdown-menu {
        margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }

.nav-pills {
    --bs-nav-pills-border-radius: var(--bs-border-radius);
    --bs-nav-pills-link-active-color: #ffffff;
    --bs-nav-pills-link-active-bg: #23475e;
}

    .nav-pills .nav-link {
        border-radius: var(--bs-nav-pills-border-radius);
    }

        .nav-pills .nav-link:disabled {
            color: var(--bs-nav-link-disabled-color);
            background-color: transparent;
            border-color: transparent;
        }

        .nav-pills .nav-link.active,
        .nav-pills .show > .nav-link {
            color: var(--bs-nav-pills-link-active-color);
            background-color: var(--bs-nav-pills-link-active-bg);
        }

.nav-underline {
    --bs-nav-underline-gap: 1rem;
    --bs-nav-underline-border-width: 0.125rem;
    --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
    gap: var(--bs-nav-underline-gap);
}

    .nav-underline .nav-link {
        padding-left: 0;
        padding-right: 0;
        border-bottom: var(--bs-nav-underline-border-width) solid transparent;
    }

        .nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
            border-bottom-color: currentcolor;
        }

        .nav-underline .nav-link.active,
        .nav-underline .show > .nav-link {
            font-weight: 600;
            color: var(--bs-nav-underline-link-active-color);
            border-bottom-color: currentcolor;
        }

.nav-fill > .nav-link,
.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
    flex-basis: 0;
    flex-grow: 1;
    text-align: center;
}

    .nav-fill .nav-item .nav-link,
    .nav-justified .nav-item .nav-link {
        width: 100%;
    }

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0.5rem;
    --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
    --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
    --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
    --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-padding-y: 0.44375rem;
    --bs-navbar-brand-margin-end: 1rem;
    --bs-navbar-brand-font-size: 1.075rem;
    --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
    --bs-navbar-nav-link-padding-x: 0.5rem;
    --bs-navbar-toggler-padding-y: 0.25rem;
    --bs-navbar-toggler-padding-x: 0.75rem;
    --bs-navbar-toggler-font-size: 1.075rem;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%287, 20, 55, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
    --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
    --bs-navbar-toggler-border-radius: 0.475rem;
    --bs-navbar-toggler-focus-width: 0.25rem;
    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}

    .navbar > .container,
    .navbar > .container-fluid,
    .navbar > .container-sm,
    .navbar > .container-md,
    .navbar > .container-lg,
    .navbar > .container-xl,
    .navbar > .container-xxl {
        display: flex;
        flex-wrap: inherit;
        align-items: center;
        justify-content: space-between;
    }

.navbar-brand {
    padding-top: var(--bs-navbar-brand-padding-y);
    padding-bottom: var(--bs-navbar-brand-padding-y);
    margin-left: var(--bs-navbar-brand-margin-end);
    font-size: var(--bs-navbar-brand-font-size);
    color: var(--bs-navbar-brand-color);
    white-space: nowrap;
}

    .navbar-brand:hover, .navbar-brand:focus {
        color: var(--bs-navbar-brand-hover-color);
    }

.navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight:;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display: flex;
    flex-direction: column;
    padding-right: 0;
    margin-bottom: 0;
    list-style: none;
}

    .navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
        color: var(--bs-navbar-active-color);
    }

    .navbar-nav .dropdown-menu {
        position: static;
    }

.navbar-text {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: var(--bs-navbar-color);
}

    .navbar-text a,
    .navbar-text a:hover,
    .navbar-text a:focus {
        color: var(--bs-navbar-active-color);
    }

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
}

.navbar-toggler {
    padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size: var(--bs-navbar-toggler-font-size);
    line-height: 1;
    color: var(--bs-navbar-color);
    background-color: transparent;
    border: 1px solid var(--bs-navbar-toggler-border-color);
    border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius: var(--bs-navbar-toggler-border-radius);
    transition: var(--bs-navbar-toggler-transition);
}

@media (prefers-reduced-motion: reduce) {
    .navbar-toggler {
        transition: none;
    }
}

.navbar-toggler:hover {
    text-decoration: none;
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-image: var(--bs-navbar-toggler-icon-bg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}

.navbar-nav-scroll {
    max-height: 75vh;
    max-height: var(--bs-scroll-height, 75vh);
    overflow-y: auto;
}

@media (min-width: 576px) {
    .navbar-expand-sm {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-sm .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-sm .navbar-nav .nav-link {
                padding-left: var(--bs-navbar-nav-link-padding-x);
                padding-right: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-sm .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-sm .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-sm .navbar-toggler {
            display: none;
        }

        .navbar-expand-sm .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            box-shadow: none;
            transition: none;
        }

            .navbar-expand-sm .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-sm .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width: 768px) {
    .navbar-expand-md {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-md .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-md .navbar-nav .nav-link {
                padding-left: var(--bs-navbar-nav-link-padding-x);
                padding-right: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-md .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-md .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-md .navbar-toggler {
            display: none;
        }

        .navbar-expand-md .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            box-shadow: none;
            transition: none;
        }

            .navbar-expand-md .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-md .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width: 992px) {
    .navbar-expand-lg {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-lg .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-left: var(--bs-navbar-nav-link-padding-x);
                padding-right: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-lg .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-lg .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-lg .navbar-toggler {
            display: none;
        }

        .navbar-expand-lg .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            box-shadow: none;
            transition: none;
        }

            .navbar-expand-lg .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-lg .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width: 1200px) {
    .navbar-expand-xl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-xl .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-xl .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-xl .navbar-nav .nav-link {
                padding-left: var(--bs-navbar-nav-link-padding-x);
                padding-right: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-xl .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-xl .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-xl .navbar-toggler {
            display: none;
        }

        .navbar-expand-xl .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            box-shadow: none;
            transition: none;
        }

            .navbar-expand-xl .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-xl .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

@media (min-width: 1400px) {
    .navbar-expand-xxl {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }

        .navbar-expand-xxl .navbar-nav {
            flex-direction: row;
        }

            .navbar-expand-xxl .navbar-nav .dropdown-menu {
                position: absolute;
            }

            .navbar-expand-xxl .navbar-nav .nav-link {
                padding-left: var(--bs-navbar-nav-link-padding-x);
                padding-right: var(--bs-navbar-nav-link-padding-x);
            }

        .navbar-expand-xxl .navbar-nav-scroll {
            overflow: visible;
        }

        .navbar-expand-xxl .navbar-collapse {
            display: flex !important;
            flex-basis: auto;
        }

        .navbar-expand-xxl .navbar-toggler {
            display: none;
        }

        .navbar-expand-xxl .offcanvas {
            position: static;
            z-index: auto;
            flex-grow: 1;
            width: auto !important;
            height: auto !important;
            visibility: visible !important;
            background-color: transparent !important;
            border: 0 !important;
            transform: none !important;
            box-shadow: none;
            transition: none;
        }

            .navbar-expand-xxl .offcanvas .offcanvas-header {
                display: none;
            }

            .navbar-expand-xxl .offcanvas .offcanvas-body {
                display: flex;
                flex-grow: 0;
                padding: 0;
                overflow-y: visible;
            }
}

.navbar-expand {
    flex-wrap: nowrap;
    justify-content: flex-start;
}

    .navbar-expand .navbar-nav {
        flex-direction: row;
    }

        .navbar-expand .navbar-nav .dropdown-menu {
            position: absolute;
        }

        .navbar-expand .navbar-nav .nav-link {
            padding-left: var(--bs-navbar-nav-link-padding-x);
            padding-right: var(--bs-navbar-nav-link-padding-x);
        }

    .navbar-expand .navbar-nav-scroll {
        overflow: visible;
    }

    .navbar-expand .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    .navbar-expand .navbar-toggler {
        display: none;
    }

    .navbar-expand .offcanvas {
        position: static;
        z-index: auto;
        flex-grow: 1;
        width: auto !important;
        height: auto !important;
        visibility: visible !important;
        background-color: transparent !important;
        border: 0 !important;
        transform: none !important;
        box-shadow: none;
        transition: none;
    }

        .navbar-expand .offcanvas .offcanvas-header {
            display: none;
        }

        .navbar-expand .offcanvas .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
        }

.navbar-dark,
.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, 0.55);
    --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --bs-navbar-active-color: #ffffff;
    --bs-navbar-brand-color: #ffffff;
    --bs-navbar-brand-hover-color: #ffffff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.card {
    --bs-card-spacer-y: 1rem;
    --bs-card-spacer-x: 1rem;
    --bs-card-title-spacer-y: 0.5rem;
    --bs-card-title-color:;
    --bs-card-subtitle-color:;
    --bs-card-border-width: 1px;
    --bs-card-border-color: var(--bs-border-color);
    --bs-card-border-radius: 0.625rem;
    --bs-card-box-shadow: 0px 0px 20px 0px rgba(76, 87, 125, 0.02);
    --bs-card-inner-border-radius: calc(0.625rem - 1px);
    --bs-card-cap-padding-y: 0.5rem;
    --bs-card-cap-padding-x: 1rem;
    --bs-card-cap-bg: transparent;
    --bs-card-cap-color:;
    --bs-card-height:;
    --bs-card-color:;
    --bs-card-bg: var(--bs-body-bg);
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 0.75rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    color: #071437;
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
    box-shadow: var(--bs-card-box-shadow);
}

    .card > hr {
        margin-left: 0;
        margin-right: 0;
    }

    .card > .list-group {
        border-top: inherit;
        border-bottom: inherit;
    }

        .card > .list-group:first-child {
            border-top-width: 0;
            border-top-right-radius: var(--bs-card-inner-border-radius);
            border-top-left-radius: var(--bs-card-inner-border-radius);
        }

        .card > .list-group:last-child {
            border-bottom-width: 0;
            border-bottom-left-radius: var(--bs-card-inner-border-radius);
            border-bottom-right-radius: var(--bs-card-inner-border-radius);
        }

        .card > .card-header + .list-group,
        .card > .list-group + .card-footer {
            border-top: 0;
        }

.card-body {
    flex: 1 1 auto;
    padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color: var(--bs-card-color);
}

.card-title {
    margin-bottom: var(--bs-card-title-spacer-y);
    color: var(--bs-card-title-color);
}

.card-subtitle {
    margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
    margin-bottom: 0;
    color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
    margin-bottom: 0;
}

.card-link + .card-link {
    margin-right: var(--bs-card-spacer-x);
}

.card-header {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom: 0;
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}

    .card-header:first-child {
        border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
    }

.card-footer {
    padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    color: var(--bs-card-cap-color);
    background-color: var(--bs-card-cap-bg);
    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}

    .card-footer:last-child {
        border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
    }

.card-header-tabs {
    margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
    margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
    margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
    border-bottom: 0;
}

    .card-header-tabs .nav-link.active {
        background-color: var(--bs-card-bg);
        border-bottom-color: var(--bs-card-bg);
    }

.card-header-pills {
    margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
    margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: var(--bs-card-img-overlay-padding);
    border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
    width: 100%;
}

.card-img,
.card-img-top {
    border-top-right-radius: var(--bs-card-inner-border-radius);
    border-top-left-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
    border-bottom-left-radius: var(--bs-card-inner-border-radius);
    border-bottom-right-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
    margin-bottom: var(--bs-card-group-margin);
}

@media (min-width: 576px) {
    .card-group {
        display: flex;
        flex-flow: row wrap;
    }

        .card-group > .card {
            flex: 1 0;
            margin-bottom: 0;
        }

            .card-group > .card + .card {
                margin-right: 0;
                border-right: 0;
            }

            .card-group > .card:not(:last-child) {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

                .card-group > .card:not(:last-child) .card-img-top,
                .card-group > .card:not(:last-child) .card-header {
                    border-top-left-radius: 0;
                }

                .card-group > .card:not(:last-child) .card-img-bottom,
                .card-group > .card:not(:last-child) .card-footer {
                    border-bottom-left-radius: 0;
                }

            .card-group > .card:not(:first-child) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }

                .card-group > .card:not(:first-child) .card-img-top,
                .card-group > .card:not(:first-child) .card-header {
                    border-top-right-radius: 0;
                }

                .card-group > .card:not(:first-child) .card-img-bottom,
                .card-group > .card:not(:first-child) .card-footer {
                    border-bottom-right-radius: 0;
                }
}

.accordion {
    --bs-accordion-color: var(--bs-body-color);
    --bs-accordion-bg: var(--bs-body-bg);
    --bs-accordion-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, border-radius 0.15s ease;
    --bs-accordion-border-color: var(--bs-border-color);
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: 0.475rem;
    --bs-accordion-inner-border-radius: calc(0.475rem - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.5rem;
    --bs-accordion-btn-padding-y: 1.5rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-body-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23071437%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.15rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23009ef7%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-border-color: var(--bs-border-color);
    --bs-accordion-btn-focus-box-shadow: none;
    --bs-accordion-body-padding-x: 1.5rem;
    --bs-accordion-body-padding-y: 1.5rem;
    --bs-accordion-active-color: var(--bs-primary);
    --bs-accordion-active-bg: var(--bs-gray-100);
}

.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size: 1rem;
    color: var(--bs-accordion-btn-color);
    text-align: right;
    background-color: var(--bs-accordion-btn-bg);
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: var(--bs-accordion-transition);
}

@media (prefers-reduced-motion: reduce) {
    .accordion-button {
        transition: none;
    }
}

.accordion-button:not(.collapsed) {
    color: var(--bs-accordion-active-color);
    background-color: var(--bs-accordion-active-bg);
    box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}

    .accordion-button:not(.collapsed)::after {
        background-image: var(--bs-accordion-btn-active-icon);
        transform: var(--bs-accordion-btn-icon-transform);
    }

.accordion-button::after {
    flex-shrink: 0;
    width: var(--bs-accordion-btn-icon-width);
    height: var(--bs-accordion-btn-icon-width);
    margin-right: auto;
    content: "";
    background-image: var(--bs-accordion-btn-icon);
    background-repeat: no-repeat;
    background-size: var(--bs-accordion-btn-icon-width);
    transition: var(--bs-accordion-btn-icon-transition);
}

@media (prefers-reduced-motion: reduce) {
    .accordion-button::after {
        transition: none;
    }
}

.accordion-button:hover {
    z-index: 2;
}

.accordion-button:focus {
    z-index: 3;
    border-color: var(--bs-accordion-btn-focus-border-color);
    outline: 0;
    box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
    margin-bottom: 0;
}

.accordion-item {
    color: var(--bs-accordion-color);
    background-color: var(--bs-accordion-bg);
    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}

    .accordion-item:first-of-type {
        border-top-right-radius: var(--bs-accordion-border-radius);
        border-top-left-radius: var(--bs-accordion-border-radius);
    }

        .accordion-item:first-of-type .accordion-button {
            border-top-right-radius: var(--bs-accordion-inner-border-radius);
            border-top-left-radius: var(--bs-accordion-inner-border-radius);
        }

    .accordion-item:not(:first-of-type) {
        border-top: 0;
    }

    .accordion-item:last-of-type {
        border-bottom-left-radius: var(--bs-accordion-border-radius);
        border-bottom-right-radius: var(--bs-accordion-border-radius);
    }

        .accordion-item:last-of-type .accordion-button.collapsed {
            border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
            border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
        }

        .accordion-item:last-of-type .accordion-collapse {
            border-bottom-left-radius: var(--bs-accordion-border-radius);
            border-bottom-right-radius: var(--bs-accordion-border-radius);
        }

.accordion-body {
    padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
    border-width: 0;
}

.accordion-flush .accordion-item {
    border-left: 0;
    border-right: 0;
    border-radius: 0;
}

    .accordion-flush .accordion-item:first-child {
        border-top: 0;
    }

    .accordion-flush .accordion-item:last-child {
        border-bottom: 0;
    }

    .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
        border-radius: 0;
    }

[data-bs-theme=dark] .accordion-button::after {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffffff%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23009ef7%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
}

.breadcrumb {
    --bs-breadcrumb-padding-x: 0;
    --bs-breadcrumb-padding-y: 0;
    --bs-breadcrumb-margin-bottom: 1rem;
    --bs-breadcrumb-bg:;
    --bs-breadcrumb-border-radius:;
    --bs-breadcrumb-divider-color: var(--bs-gray-600);
    --bs-breadcrumb-item-padding-x: 0.5rem;
    --bs-breadcrumb-item-active-color: var(--bs-primary);
    display: flex;
    flex-wrap: wrap;
    padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
    margin-bottom: var(--bs-breadcrumb-margin-bottom);
    font-size: var(--bs-breadcrumb-font-size);
    list-style: none;
    background-color: var(--bs-breadcrumb-bg);
    border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
    padding-right: var(--bs-breadcrumb-item-padding-x);
}

    .breadcrumb-item + .breadcrumb-item::before {
        float: right;
        padding-left: var(--bs-breadcrumb-item-padding-x);
        color: var(--bs-breadcrumb-divider-color);
        content: "/";
        content: var(--bs-breadcrumb-divider, "/");
    }

.breadcrumb-item.active {
    color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
    --bs-pagination-padding-x: 0.75rem;
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-font-size: 1.075rem;
    --bs-pagination-color: var(--bs-gray-700);
    --bs-pagination-bg: transparent;
    --bs-pagination-border-width: 0;
    --bs-pagination-border-color: transparent;
    --bs-pagination-border-radius: 0.475rem;
    --bs-pagination-hover-color: var(--bs-component-hover-color);
    --bs-pagination-hover-bg: var(--bs-component-hover-bg);
    --bs-pagination-hover-border-color: transparent;
    --bs-pagination-focus-color: var(--bs-component-hover-color);
    --bs-pagination-focus-bg: var(--bs-component-hover-bg);
    --bs-pagination-focus-box-shadow: none;
    --bs-pagination-active-color: var(--bs-component-active-color);
    --bs-pagination-active-bg: var(--bs-component-active-bg);
    --bs-pagination-active-border-color: transparent;
    --bs-pagination-disabled-color: var(--bs-gray-400);
    --bs-pagination-disabled-bg: transparent;
    --bs-pagination-disabled-border-color: transparent;
    display: flex;
    padding-right: 0;
    list-style: none;
}

.page-link {
    position: relative;
    display: block;
    padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size: var(--bs-pagination-font-size);
    color: var(--bs-pagination-color);
    background-color: var(--bs-pagination-bg);
    border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .page-link {
        transition: none;
    }
}

.page-link:hover {
    z-index: 2;
    color: var(--bs-pagination-hover-color);
    background-color: var(--bs-pagination-hover-bg);
    border-color: var(--bs-pagination-hover-border-color);
}

.page-link:focus {
    z-index: 3;
    color: var(--bs-pagination-focus-color);
    background-color: var(--bs-pagination-focus-bg);
    outline: 0;
    box-shadow: var(--bs-pagination-focus-box-shadow);
}

.page-link.active, .active > .page-link {
    z-index: 3;
    color: var(--bs-pagination-active-color);
    background-color: var(--bs-pagination-active-bg);
    border-color: var(--bs-pagination-active-border-color);
}

.page-link.disabled, .disabled > .page-link {
    color: var(--bs-pagination-disabled-color);
    pointer-events: none;
    background-color: var(--bs-pagination-disabled-bg);
    border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
    margin-right: calc(0 * -1);
}

.page-item:first-child .page-link {
    border-top-right-radius: var(--bs-pagination-border-radius);
    border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.page-item:last-child .page-link {
    border-top-left-radius: var(--bs-pagination-border-radius);
    border-bottom-left-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
    --bs-pagination-padding-x: 1.5rem;
    --bs-pagination-padding-y: 0.75rem;
    --bs-pagination-font-size: 1.075rem;
    --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-font-size: 0.95rem;
    --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
    --bs-badge-padding-x: 0.5rem;
    --bs-badge-padding-y: 0.325rem;
    --bs-badge-font-size: 0.85rem;
    --bs-badge-font-weight: 600;
    --bs-badge-color: var(--bs-body-color);
    --bs-badge-border-radius: 0.425rem;
    display: inline-block;
    padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-size: var(--bs-badge-font-size);
    font-weight: var(--bs-badge-font-weight);
    line-height: 1;
    color: var(--bs-badge-color);
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: var(--bs-badge-border-radius);
}

    .badge:empty {
        display: none;
    }

.btn .badge {
    position: relative;
    top: -1px;
}

.alert {
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 1rem;
    --bs-alert-padding-y: 1rem;
    --bs-alert-margin-bottom: 1rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
    --bs-alert-border-radius: var(--bs-border-radius);
    --bs-alert-link-color: inherit;
    position: relative;
    padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
    margin-bottom: var(--bs-alert-margin-bottom);
    color: var(--bs-alert-color);
    background-color: var(--bs-alert-bg);
    border: var(--bs-alert-border);
    border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
    color: inherit;
}

.alert-link {
    font-weight: 600;
    color: var(--bs-alert-link-color);
}

.alert-dismissible {
    padding-left: 3rem;
}

    .alert-dismissible .btn-close {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        padding: 1.25rem 1rem;
    }

.alert-light {
    --bs-alert-color: var(--bs-light-text-emphasis);
    --bs-alert-bg: var(--bs-light-bg-subtle);
    --bs-alert-border-color: var(--bs-light-border-subtle);
    --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-primary {
    --bs-alert-color: var(--bs-primary-text-emphasis);
    --bs-alert-bg: var(--bs-primary-bg-subtle);
    --bs-alert-border-color: var(--bs-primary-border-subtle);
    --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
    --bs-alert-color: var(--bs-secondary-text-emphasis);
    --bs-alert-bg: var(--bs-secondary-bg-subtle);
    --bs-alert-border-color: var(--bs-secondary-border-subtle);
    --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
    --bs-alert-color: var(--bs-success-text-emphasis);
    --bs-alert-bg: var(--bs-success-bg-subtle);
    --bs-alert-border-color: var(--bs-success-border-subtle);
    --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
    --bs-alert-color: var(--bs-info-text-emphasis);
    --bs-alert-bg: var(--bs-info-bg-subtle);
    --bs-alert-border-color: var(--bs-info-border-subtle);
    --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
    --bs-alert-color: var(--bs-warning-text-emphasis);
    --bs-alert-bg: var(--bs-warning-bg-subtle);
    --bs-alert-border-color: var(--bs-warning-border-subtle);
    --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
    --bs-alert-color: var(--bs-danger-text-emphasis);
    --bs-alert-bg: var(--bs-danger-bg-subtle);
    --bs-alert-border-color: var(--bs-danger-border-subtle);
    --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-dark {
    --bs-alert-color: var(--bs-dark-text-emphasis);
    --bs-alert-bg: var(--bs-dark-bg-subtle);
    --bs-alert-border-color: var(--bs-dark-border-subtle);
    --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
    0% {
        background-position-x: 1rem;
    }
}

.progress,
.progress-stacked {
    --bs-progress-height: 1rem;
    --bs-progress-font-size: 0.75rem;
    --bs-progress-bg: var(--bs-gray-100);
    --bs-progress-border-radius: 6px;
    --bs-progress-box-shadow: none;
    --bs-progress-bar-color: #ffffff;
    --bs-progress-bar-bg: #23475e;
    --bs-progress-bar-transition: width 0.6s ease;
    display: flex;
    height: var(--bs-progress-height);
    overflow: hidden;
    font-size: var(--bs-progress-font-size);
    background-color: var(--bs-progress-bg);
    border-radius: var(--bs-progress-border-radius);
    box-shadow: var(--bs-progress-box-shadow);
}

.progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: var(--bs-progress-bar-color);
    text-align: center;
    white-space: nowrap;
    background-color: var(--bs-progress-bar-bg);
    transition: var(--bs-progress-bar-transition);
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none;
    }
}

.progress-bar-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: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
    overflow: visible;
}

    .progress-stacked > .progress > .progress-bar {
        width: 100%;
    }

.progress-bar-animated {
    animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
        animation: none;
    }
}

.list-group {
    --bs-list-group-color: var(--bs-gray-900);
    --bs-list-group-bg: #ffffff;
    --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
    --bs-list-group-border-width: var(--bs-border-width);
    --bs-list-group-border-radius: var(--bs-border-radius);
    --bs-list-group-item-padding-x: 1rem;
    --bs-list-group-item-padding-y: 0.5rem;
    --bs-list-group-action-color: var(--bs-gray-700);
    --bs-list-group-action-hover-color: var(--bs-gray-700);
    --bs-list-group-action-hover-bg: var(--bs-gray-100);
    --bs-list-group-action-active-color: var(--bs-body-color);
    --bs-list-group-action-active-bg: var(--bs-gray-200);
    --bs-list-group-disabled-color: var(--bs-gray-600);
    --bs-list-group-disabled-bg: #ffffff;
    --bs-list-group-active-color: var(--bs-component-active-color);
    --bs-list-group-active-bg: var(--bs-component-active-bg);
    --bs-list-group-active-border-color: var(--bs-component-active-bg);
    display: flex;
    flex-direction: column;
    padding-right: 0;
    margin-bottom: 0;
    border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
    list-style-type: none;
    counter-reset: section;
}

    .list-group-numbered > .list-group-item::before {
        content: counters(section, ".") ". ";
        counter-increment: section;
    }

.list-group-item-action {
    width: 100%;
    color: var(--bs-list-group-action-color);
    text-align: inherit;
}

    .list-group-item-action:hover, .list-group-item-action:focus {
        z-index: 1;
        color: var(--bs-list-group-action-hover-color);
        text-decoration: none;
        background-color: var(--bs-list-group-action-hover-bg);
    }

    .list-group-item-action:active {
        color: var(--bs-list-group-action-active-color);
        background-color: var(--bs-list-group-action-active-bg);
    }

.list-group-item {
    position: relative;
    display: block;
    padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color: var(--bs-list-group-color);
    background-color: var(--bs-list-group-bg);
    border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}

    .list-group-item:first-child {
        border-top-right-radius: inherit;
        border-top-left-radius: inherit;
    }

    .list-group-item:last-child {
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
    }

    .list-group-item.disabled, .list-group-item:disabled {
        color: var(--bs-list-group-disabled-color);
        pointer-events: none;
        background-color: var(--bs-list-group-disabled-bg);
    }

    .list-group-item.active {
        z-index: 2;
        color: var(--bs-list-group-active-color);
        background-color: var(--bs-list-group-active-bg);
        border-color: var(--bs-list-group-active-border-color);
    }

    .list-group-item + .list-group-item {
        border-top-width: 0;
    }

        .list-group-item + .list-group-item.active {
            margin-top: calc(-1 * var(--bs-list-group-border-width));
            border-top-width: var(--bs-list-group-border-width);
        }

.list-group-horizontal {
    flex-direction: row;
}

    .list-group-horizontal > .list-group-item:first-child:not(:last-child) {
        border-bottom-right-radius: var(--bs-list-group-border-radius);
        border-top-left-radius: 0;
    }

    .list-group-horizontal > .list-group-item:last-child:not(:first-child) {
        border-top-left-radius: var(--bs-list-group-border-radius);
        border-bottom-right-radius: 0;
    }

    .list-group-horizontal > .list-group-item.active {
        margin-top: 0;
    }

    .list-group-horizontal > .list-group-item + .list-group-item {
        border-top-width: var(--bs-list-group-border-width);
        border-right-width: 0;
    }

        .list-group-horizontal > .list-group-item + .list-group-item.active {
            margin-right: calc(-1 * var(--bs-list-group-border-width));
            border-right-width: var(--bs-list-group-border-width);
        }

@media (min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction: row;
    }

        .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
            border-bottom-right-radius: var(--bs-list-group-border-radius);
            border-top-left-radius: 0;
        }

        .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
            border-top-left-radius: var(--bs-list-group-border-radius);
            border-bottom-right-radius: 0;
        }

        .list-group-horizontal-sm > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-sm > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-right-width: 0;
        }

            .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
                margin-right: calc(-1 * var(--bs-list-group-border-width));
                border-right-width: var(--bs-list-group-border-width);
            }
}

@media (min-width: 768px) {
    .list-group-horizontal-md {
        flex-direction: row;
    }

        .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
            border-bottom-right-radius: var(--bs-list-group-border-radius);
            border-top-left-radius: 0;
        }

        .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
            border-top-left-radius: var(--bs-list-group-border-radius);
            border-bottom-right-radius: 0;
        }

        .list-group-horizontal-md > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-md > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-right-width: 0;
        }

            .list-group-horizontal-md > .list-group-item + .list-group-item.active {
                margin-right: calc(-1 * var(--bs-list-group-border-width));
                border-right-width: var(--bs-list-group-border-width);
            }
}

@media (min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction: row;
    }

        .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
            border-bottom-right-radius: var(--bs-list-group-border-radius);
            border-top-left-radius: 0;
        }

        .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
            border-top-left-radius: var(--bs-list-group-border-radius);
            border-bottom-right-radius: 0;
        }

        .list-group-horizontal-lg > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-lg > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-right-width: 0;
        }

            .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
                margin-right: calc(-1 * var(--bs-list-group-border-width));
                border-right-width: var(--bs-list-group-border-width);
            }
}

@media (min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction: row;
    }

        .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
            border-bottom-right-radius: var(--bs-list-group-border-radius);
            border-top-left-radius: 0;
        }

        .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
            border-top-left-radius: var(--bs-list-group-border-radius);
            border-bottom-right-radius: 0;
        }

        .list-group-horizontal-xl > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-xl > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-right-width: 0;
        }

            .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
                margin-right: calc(-1 * var(--bs-list-group-border-width));
                border-right-width: var(--bs-list-group-border-width);
            }
}

@media (min-width: 1400px) {
    .list-group-horizontal-xxl {
        flex-direction: row;
    }

        .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
            border-bottom-right-radius: var(--bs-list-group-border-radius);
            border-top-left-radius: 0;
        }

        .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
            border-top-left-radius: var(--bs-list-group-border-radius);
            border-bottom-right-radius: 0;
        }

        .list-group-horizontal-xxl > .list-group-item.active {
            margin-top: 0;
        }

        .list-group-horizontal-xxl > .list-group-item + .list-group-item {
            border-top-width: var(--bs-list-group-border-width);
            border-right-width: 0;
        }

            .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
                margin-right: calc(-1 * var(--bs-list-group-border-width));
                border-right-width: var(--bs-list-group-border-width);
            }
}

.list-group-flush {
    border-radius: 0;
}

    .list-group-flush > .list-group-item {
        border-width: 0 0 var(--bs-list-group-border-width);
    }

        .list-group-flush > .list-group-item:last-child {
            border-bottom-width: 0;
        }

.list-group-item-light {
    --bs-list-group-color: var(--bs-light-text-emphasis);
    --bs-list-group-bg: var(--bs-light-bg-subtle);
    --bs-list-group-border-color: var(--bs-light-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
    --bs-list-group-active-color: var(--bs-light-bg-subtle);
    --bs-list-group-active-bg: var(--bs-light-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-primary {
    --bs-list-group-color: var(--bs-primary-text-emphasis);
    --bs-list-group-bg: var(--bs-primary-bg-subtle);
    --bs-list-group-border-color: var(--bs-primary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
    --bs-list-group-active-color: var(--bs-primary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
    --bs-list-group-color: var(--bs-secondary-text-emphasis);
    --bs-list-group-bg: var(--bs-secondary-bg-subtle);
    --bs-list-group-border-color: var(--bs-secondary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
    --bs-list-group-color: var(--bs-success-text-emphasis);
    --bs-list-group-bg: var(--bs-success-bg-subtle);
    --bs-list-group-border-color: var(--bs-success-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
    --bs-list-group-active-color: var(--bs-success-bg-subtle);
    --bs-list-group-active-bg: var(--bs-success-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
    --bs-list-group-color: var(--bs-info-text-emphasis);
    --bs-list-group-bg: var(--bs-info-bg-subtle);
    --bs-list-group-border-color: var(--bs-info-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
    --bs-list-group-active-color: var(--bs-info-bg-subtle);
    --bs-list-group-active-bg: var(--bs-info-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
    --bs-list-group-color: var(--bs-warning-text-emphasis);
    --bs-list-group-bg: var(--bs-warning-bg-subtle);
    --bs-list-group-border-color: var(--bs-warning-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
    --bs-list-group-active-color: var(--bs-warning-bg-subtle);
    --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
    --bs-list-group-color: var(--bs-danger-text-emphasis);
    --bs-list-group-bg: var(--bs-danger-bg-subtle);
    --bs-list-group-border-color: var(--bs-danger-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
    --bs-list-group-active-color: var(--bs-danger-bg-subtle);
    --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-dark {
    --bs-list-group-color: var(--bs-dark-text-emphasis);
    --bs-list-group-bg: var(--bs-dark-bg-subtle);
    --bs-list-group-border-color: var(--bs-dark-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
    --bs-list-group-active-color: var(--bs-dark-bg-subtle);
    --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
    --bs-btn-close-color: #000000;
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e");
    --bs-btn-close-opacity: 0.5;
    --bs-btn-close-hover-opacity: 0.75;
    --bs-btn-close-focus-shadow: none;
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: 0.25;
    --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
    box-sizing: content-box;
    width: 0.75rem;
    height: 0.75rem;
    padding: 0.25em 0.25em;
    color: var(--bs-btn-close-color);
    background: transparent var(--bs-btn-close-bg) center/0.75rem auto no-repeat;
    border: 0;
    border-radius: 0.475rem;
    opacity: var(--bs-btn-close-opacity);
}

    .btn-close:hover {
        color: var(--bs-btn-close-color);
        text-decoration: none;
        opacity: var(--bs-btn-close-hover-opacity);
    }

    .btn-close:focus {
        outline: 0;
        box-shadow: var(--bs-btn-close-focus-shadow);
        opacity: var(--bs-btn-close-focus-opacity);
    }

    .btn-close:disabled, .btn-close.disabled {
        pointer-events: none;
        -webkit-user-select: none;
                user-select: none;
        opacity: var(--bs-btn-close-disabled-opacity);
    }

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

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

.toast {
    --bs-toast-zindex: 1090;
    --bs-toast-padding-x: 0.75rem;
    --bs-toast-padding-y: 0.5rem;
    --bs-toast-spacing: 1.5rem;
    --bs-toast-max-width: 350px;
    --bs-toast-font-size: 0.875rem;
    --bs-toast-color: var(--bs-gray-700);
    --bs-toast-bg: var(--bs-body-bg);
    --bs-toast-border-width: var(--bs-border-width);
    --bs-toast-border-color: transparent;
    --bs-toast-border-radius: var(--bs-border-radius);
    --bs-toast-box-shadow: var(--bs-box-shadow);
    --bs-toast-header-color: var(--bs-gray-700);
    --bs-toast-header-bg: var(--bs-body-bg);
    --bs-toast-header-border-color: var(--bs-border-color);
    width: var(--bs-toast-max-width);
    max-width: 100%;
    font-size: var(--bs-toast-font-size);
    color: var(--bs-toast-color);
    pointer-events: auto;
    background-color: var(--bs-toast-bg);
    background-clip: padding-box;
    border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
    box-shadow: var(--bs-toast-box-shadow);
    border-radius: var(--bs-toast-border-radius);
}

    .toast.showing {
        opacity: 0;
    }

    .toast:not(.show) {
        display: none;
    }

.toast-container {
    --bs-toast-zindex: 1090;
    position: absolute;
    z-index: var(--bs-toast-zindex);
    width: -webkit-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none;
}

    .toast-container > :not(:last-child) {
        margin-bottom: var(--bs-toast-spacing);
    }

.toast-header {
    display: flex;
    align-items: center;
    padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color: var(--bs-toast-header-color);
    background-color: var(--bs-toast-header-bg);
    background-clip: padding-box;
    border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
    border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}

    .toast-header .btn-close {
        margin-left: calc(-0.5 * var(--bs-toast-padding-x));
        margin-right: var(--bs-toast-padding-x);
    }

.toast-body {
    padding: var(--bs-toast-padding-x);
    word-wrap: break-word;
}

.modal {
    --bs-modal-zindex: 1055;
    --bs-modal-width: 500px;
    --bs-modal-padding: 1.75rem;
    --bs-modal-margin: 0.5rem;
    --bs-modal-color:;
    --bs-modal-bg: var(--bs-body-bg);
    --bs-modal-border-color: var(--bs-border-color-translucent);
    --bs-modal-border-width: 0;
    --bs-modal-border-radius: 0.475rem;
    --bs-modal-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);
    --bs-modal-inner-border-radius: 0.475rem;
    --bs-modal-header-padding-x: 1.75rem;
    --bs-modal-header-padding-y: 1.75rem;
    --bs-modal-header-padding: 1.75rem 1.75rem;
    --bs-modal-header-border-color: var(--bs-border-color);
    --bs-modal-header-border-width: 1px;
    --bs-modal-title-line-height: 1.5;
    --bs-modal-footer-gap: 0.5rem;
    --bs-modal-footer-bg:;
    --bs-modal-footer-border-color: var(--bs-border-color);
    --bs-modal-footer-border-width: 1px;
    position: fixed;
    top: 0;
    right: 0;
    z-index: var(--bs-modal-zindex);
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
}

.modal-80w {
    min-width: 80vw;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: var(--bs-modal-margin);
    pointer-events: none;
}

.modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none;
    }
}

.modal.show .modal-dialog {
    transform: none;
}

.modal.modal-static .modal-dialog {
    transform: scale(1.02);
}

.modal-dialog-scrollable {
    height: calc(100% - var(--bs-modal-margin) * 2);
}

    .modal-dialog-scrollable .modal-content {
        max-height: 100%;
        overflow: hidden;
    }

    .modal-dialog-scrollable .modal-body {
        overflow-y: auto;
    }

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    color: var(--bs-modal-color);
    pointer-events: auto;
    background-color: var(--bs-modal-bg);
    background-clip: padding-box;
    border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius: var(--bs-modal-border-radius);
    box-shadow: var(--bs-modal-box-shadow);
    outline: 0;
}

.modal-backdrop {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000000;
    --bs-backdrop-opacity: 0.4;
    position: fixed;
    top: 0;
    right: 0;
    z-index: var(--bs-backdrop-zindex);
    width: 100vw;
    height: 100vh;
    background-color: var(--bs-backdrop-bg);
}

    .modal-backdrop.fade {
        opacity: 0;
    }

    .modal-backdrop.show {
        opacity: var(--bs-backdrop-opacity);
    }

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-modal-header-padding);
    border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
    border-top-right-radius: var(--bs-modal-inner-border-radius);
    border-top-left-radius: var(--bs-modal-inner-border-radius);
}

    .modal-header .btn-close {
        padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
        margin: calc(-0.5 * var(--bs-modal-header-padding-y)) auto calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x));
    }

.modal-title {
    margin-bottom: 0;
    line-height: var(--bs-modal-title-line-height);
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: var(--bs-modal-padding);
}

.modal-footer {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
    background-color: var(--bs-modal-footer-bg);
    border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
    border-bottom-left-radius: var(--bs-modal-inner-border-radius);
    border-bottom-right-radius: var(--bs-modal-inner-border-radius);
}

    .modal-footer > * {
        margin: calc(var(--bs-modal-footer-gap) * 0.5);
    }

@media (min-width: 576px) {
    .modal {
        --bs-modal-margin: 1.75rem;
        --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
    }

    .modal-dialog {
        max-width: var(--bs-modal-width);
        margin-left: auto;
        margin-right: auto;
    }

    .modal-sm {
        --bs-modal-width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg,
    .modal-xl {
        --bs-modal-width: 800px;
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        --bs-modal-width: 1140px;
    }
}

.modal-fullscreen {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
}

    .modal-fullscreen .modal-content {
        height: 100%;
        border: 0;
        border-radius: 0;
    }

    .modal-fullscreen .modal-header,
    .modal-fullscreen .modal-footer {
        border-radius: 0;
    }

    .modal-fullscreen .modal-body {
        overflow-y: auto;
    }

@media (max-width: 575.98px) {
    .modal-fullscreen-sm-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-sm-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-sm-down .modal-header,
        .modal-fullscreen-sm-down .modal-footer {
            border-radius: 0;
        }

        .modal-fullscreen-sm-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width: 767.98px) {
    .modal-fullscreen-md-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-md-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-md-down .modal-header,
        .modal-fullscreen-md-down .modal-footer {
            border-radius: 0;
        }

        .modal-fullscreen-md-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width: 991.98px) {
    .modal-fullscreen-lg-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-lg-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-lg-down .modal-header,
        .modal-fullscreen-lg-down .modal-footer {
            border-radius: 0;
        }

        .modal-fullscreen-lg-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width: 1199.98px) {
    .modal-fullscreen-xl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-xl-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-xl-down .modal-header,
        .modal-fullscreen-xl-down .modal-footer {
            border-radius: 0;
        }

        .modal-fullscreen-xl-down .modal-body {
            overflow-y: auto;
        }
}

@media (max-width: 1399.98px) {
    .modal-fullscreen-xxl-down {
        width: 100vw;
        max-width: none;
        height: 100%;
        margin: 0;
    }

        .modal-fullscreen-xxl-down .modal-content {
            height: 100%;
            border: 0;
            border-radius: 0;
        }

        .modal-fullscreen-xxl-down .modal-header,
        .modal-fullscreen-xxl-down .modal-footer {
            border-radius: 0;
        }

        .modal-fullscreen-xxl-down .modal-body {
            overflow-y: auto;
        }
}

.tooltip {
    --bs-tooltip-zindex: 1080;
    --bs-tooltip-max-width: 200px;
    --bs-tooltip-padding-x: 1rem;
    --bs-tooltip-padding-y: 0.75rem;
    --bs-tooltip-margin: 0;
    --bs-tooltip-font-size: 1rem;
    --bs-tooltip-color: var(--bs-gray-800);
    --bs-tooltip-bg: var(--bs-body-bg);
    --bs-tooltip-border-radius: 0.475rem;
    --bs-tooltip-opacity: 1;
    --bs-tooltip-arrow-width: 0.8rem;
    --bs-tooltip-arrow-height: 0.4rem;
    z-index: var(--bs-tooltip-zindex);
    display: block;
    margin: var(--bs-tooltip-margin);
    font-family: "MyFont",Inter, Helvetica, "sans-serif";
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: right;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0;
}

    .tooltip.show {
        opacity: var(--bs-tooltip-opacity);
    }

    .tooltip .tooltip-arrow {
        display: block;
        width: var(--bs-tooltip-arrow-width);
        height: var(--bs-tooltip-arrow-height);
    }

        .tooltip .tooltip-arrow::before {
            position: absolute;
            content: "";
            border-color: transparent;
            border-style: solid;
        }

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
    bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}

    .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
        top: -1px;
        border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
        border-top-color: var(--bs-tooltip-bg);
    }

.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
    left: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width);
}

    .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
        right: -1px;
        border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
        border-right-color: var(--bs-tooltip-bg);
    }

.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
    top: calc(-1 * var(--bs-tooltip-arrow-height));
}

    .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
        bottom: -1px;
        border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
        border-bottom-color: var(--bs-tooltip-bg);
    }

.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
    right: calc(-1 * var(--bs-tooltip-arrow-height));
    width: var(--bs-tooltip-arrow-height);
    height: var(--bs-tooltip-arrow-width);
}

    .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
        left: -1px;
        border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
        border-left-color: var(--bs-tooltip-bg);
    }

.tooltip-inner {
    max-width: var(--bs-tooltip-max-width);
    padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
    color: var(--bs-tooltip-color);
    text-align: center;
    background-color: var(--bs-tooltip-bg);
    border-radius: var(--bs-tooltip-border-radius);
}

.popover {
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 276px;
    --bs-popover-font-size: 1rem;
    --bs-popover-bg: #ffffff;
    --bs-popover-border-width: var(--bs-border-width);
    --bs-popover-border-color: #ffffff;
    --bs-popover-border-radius: 0.475rem;
    --bs-popover-inner-border-radius: 0.475rem;
    --bs-popover-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    --bs-popover-header-padding-x: 1.25rem;
    --bs-popover-header-padding-y: 1rem;
    --bs-popover-header-font-size: 1rem;
    --bs-popover-header-color: var(--bs-gray-800);
    --bs-popover-header-bg: #ffffff;
    --bs-popover-body-padding-x: 1.25rem;
    --bs-popover-body-padding-y: 1.25rem;
    --bs-popover-body-color: var(--bs-gray-800);
    --bs-popover-arrow-width: 1rem;
    --bs-popover-arrow-height: 0.5rem;
    --bs-popover-arrow-border: var(--bs-popover-border-color);
    z-index: var(--bs-popover-zindex);
    display: block;
    max-width: var(--bs-popover-max-width);
    font-family: "MyFont",Inter, Helvetica, "sans-serif";
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: right;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-popover-font-size);
    word-wrap: break-word;
    background-color: var(--bs-popover-bg);
    background-clip: padding-box;
    border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius: var(--bs-popover-border-radius);
    box-shadow: var(--bs-popover-box-shadow);
}

    .popover .popover-arrow {
        display: block;
        width: var(--bs-popover-arrow-width);
        height: var(--bs-popover-arrow-height);
    }

        .popover .popover-arrow::before, .popover .popover-arrow::after {
            position: absolute;
            display: block;
            content: "";
            border-color: transparent;
            border-style: solid;
            border-width: 0;
        }

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
    bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}

    .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
        border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
    }

    .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
        bottom: 0;
        border-top-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
        bottom: var(--bs-popover-border-width);
        border-top-color: var(--bs-popover-bg);
    }

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
    left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width);
}

    .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
        border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
    }

    .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
        left: 0;
        border-right-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
        left: var(--bs-popover-border-width);
        border-right-color: var(--bs-popover-bg);
    }

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
    top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}

    .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
        border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
    }

    .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
        top: 0;
        border-bottom-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
        top: var(--bs-popover-border-width);
        border-bottom-color: var(--bs-popover-bg);
    }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
    position: absolute;
    top: 0;
    right: 50%;
    display: block;
    width: var(--bs-popover-arrow-width);
    margin-right: calc(-0.5 * var(--bs-popover-arrow-width));
    content: "";
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
    right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width: var(--bs-popover-arrow-height);
    height: var(--bs-popover-arrow-width);
}

    .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
        border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
    }

    .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
        right: 0;
        border-left-color: var(--bs-popover-arrow-border);
    }

    .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
        right: var(--bs-popover-border-width);
        border-left-color: var(--bs-popover-bg);
    }

.popover-header {
    padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
    margin-bottom: 0;
    font-size: var(--bs-popover-header-font-size);
    color: var(--bs-popover-header-color);
    background-color: var(--bs-popover-header-bg);
    border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-top-right-radius: var(--bs-popover-inner-border-radius);
    border-top-left-radius: var(--bs-popover-inner-border-radius);
}

    .popover-header:empty {
        display: none;
    }

.popover-body {
    padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
    color: var(--bs-popover-body-color);
}

.carousel {
    position: relative;
}

    .carousel.pointer-event {
        touch-action: pan-y;
    }

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

    .carousel-inner::after {
        display: block;
        clear: both;
        content: "";
    }

.carousel-item {
    position: relative;
    display: none;
    float: right;
    width: 100%;
    margin-left: -100%;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none;
    }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block;
}

    .carousel-item-next:not(.carousel-item-start),
    .active.carousel-item-end {
        transform: translateX(-100%);
    }

    .carousel-item-prev:not(.carousel-item-end),
    .active.carousel-item-start {
        transform: translateX(100%);
    }

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    transform: none;
}

    .carousel-fade .carousel-item.active,
    .carousel-fade .carousel-item-next.carousel-item-start,
    .carousel-fade .carousel-item-prev.carousel-item-end {
        z-index: 1;
        opacity: 1;
    }

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    z-index: 0;
    opacity: 0;
    transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-start,
    .carousel-fade .active.carousel-item-end {
        transition: none;
    }
}

.carousel-control-prev,
.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #ffffff;
    text-align: center;
    background: none;
    border: 0;
    opacity: 0.5;
    transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
        transition: none;
    }
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
}

.carousel-control-prev {
    right: 0;
}

.carousel-control-next {
    left: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffffff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e");
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffffff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
}

.carousel-indicators {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-left: 15%;
    margin-bottom: 1rem;
    margin-right: 15%;
}

    .carousel-indicators [data-bs-target] {
        box-sizing: content-box;
        flex: 0 1 auto;
        width: 30px;
        height: 3px;
        padding: 0;
        margin-left: 3px;
        margin-right: 3px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #ffffff;
        background-clip: padding-box;
        border: 0;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        opacity: 0.5;
        transition: opacity 0.6s ease;
    }

@media (prefers-reduced-motion: reduce) {
    .carousel-indicators [data-bs-target] {
        transition: none;
    }
}

.carousel-indicators .active {
    opacity: 1;
}

.carousel-caption {
    position: absolute;
    left: 15%;
    bottom: 1.25rem;
    right: 15%;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    color: #ffffff;
    text-align: center;
}

.carousel-dark .carousel-control-next-icon,
.carousel-dark .carousel-control-prev-icon {
    filter: invert(1) grayscale(100);
}

.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #000000;
}

.carousel-dark .carousel-caption {
    color: #000000;
}

[data-bs-theme=dark] .carousel .carousel-control-next-icon,
[data-bs-theme=dark] .carousel .carousel-control-prev-icon, [data-bs-theme=dark].carousel .carousel-control-next-icon,
[data-bs-theme=dark].carousel .carousel-control-prev-icon {
    filter: invert(1) grayscale(100);
}

[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target], [data-bs-theme=dark].carousel .carousel-indicators [data-bs-target] {
    background-color: #000000;
}

[data-bs-theme=dark] .carousel .carousel-caption, [data-bs-theme=dark].carousel .carousel-caption {
    color: #000000;
}

.spinner-grow,
.spinner-border {
    display: inline-block;
    width: var(--bs-spinner-width);
    height: var(--bs-spinner-height);
    vertical-align: var(--bs-spinner-vertical-align);
    border-radius: 50%;
    animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg);
    }
}

.spinner-border {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-border-width: 0.185rem;
    --bs-spinner-animation-speed: 0.65s;
    --bs-spinner-animation-name: spinner-border;
    border: var(--bs-spinner-border-width) solid currentcolor;
    border-left-color: transparent;
}

.spinner-border-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: 0.145em;
}

@keyframes spinner-grow {
    0% {
        transform: scale(0);
    }

    50% {
        opacity: 1;
        transform: none;
    }
}

.spinner-grow {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-animation-speed: 0.65s;
    --bs-spinner-animation-name: spinner-grow;
    background-color: currentcolor;
    opacity: 0;
}

.spinner-grow-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
    .spinner-border,
    .spinner-grow {
        --bs-spinner-animation-speed: 1.3s;
    }
}

.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 400px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 1.75rem;
    --bs-offcanvas-padding-y: 1.75rem;
    --bs-offcanvas-color: var(--bs-body-color);
    --bs-offcanvas-bg: var(--bs-body-bg);
    --bs-offcanvas-border-width: 0;
    --bs-offcanvas-border-color: var(--bs-border-color-translucent);
    --bs-offcanvas-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);
    --bs-offcanvas-transition: transform 0.3s ease-in-out;
    --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
    .offcanvas-sm {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: var(--bs-offcanvas-transition);
    }
}

@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-sm {
        transition: none;
    }
}

@media (max-width: 575.98px) {
    .offcanvas-sm.offcanvas-start {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }
}

@media (max-width: 575.98px) {
    .offcanvas-sm.offcanvas-end {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }
}

@media (max-width: 575.98px) {
    .offcanvas-sm.offcanvas-top {
        top: 0;
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }
}

@media (max-width: 575.98px) {
    .offcanvas-sm.offcanvas-bottom {
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }
}

@media (max-width: 575.98px) {
    .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
        transform: none;
    }
}

@media (max-width: 575.98px) {
    .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
        visibility: visible;
    }
}

@media (min-width: 576px) {
    .offcanvas-sm {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-sm .offcanvas-header {
            display: none;
        }

        .offcanvas-sm .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width: 767.98px) {
    .offcanvas-md {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: var(--bs-offcanvas-transition);
    }
}

@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-md {
        transition: none;
    }
}

@media (max-width: 767.98px) {
    .offcanvas-md.offcanvas-start {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }
}

@media (max-width: 767.98px) {
    .offcanvas-md.offcanvas-end {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }
}

@media (max-width: 767.98px) {
    .offcanvas-md.offcanvas-top {
        top: 0;
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }
}

@media (max-width: 767.98px) {
    .offcanvas-md.offcanvas-bottom {
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }
}

@media (max-width: 767.98px) {
    .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
        transform: none;
    }
}

@media (max-width: 767.98px) {
    .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
        visibility: visible;
    }
}

@media (min-width: 768px) {
    .offcanvas-md {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-md .offcanvas-header {
            display: none;
        }

        .offcanvas-md .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width: 991.98px) {
    .offcanvas-lg {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: var(--bs-offcanvas-transition);
    }
}

@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-lg {
        transition: none;
    }
}

@media (max-width: 991.98px) {
    .offcanvas-lg.offcanvas-start {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }
}

@media (max-width: 991.98px) {
    .offcanvas-lg.offcanvas-end {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }
}

@media (max-width: 991.98px) {
    .offcanvas-lg.offcanvas-top {
        top: 0;
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }
}

@media (max-width: 991.98px) {
    .offcanvas-lg.offcanvas-bottom {
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }
}

@media (max-width: 991.98px) {
    .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
        transform: none;
    }
}

@media (max-width: 991.98px) {
    .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
        visibility: visible;
    }
}

@media (min-width: 992px) {
    .offcanvas-lg {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-lg .offcanvas-header {
            display: none;
        }

        .offcanvas-lg .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width: 1199.98px) {
    .offcanvas-xl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: var(--bs-offcanvas-transition);
    }
}

@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xl {
        transition: none;
    }
}

@media (max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-start {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }
}

@media (max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-end {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }
}

@media (max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-top {
        top: 0;
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }
}

@media (max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-bottom {
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }
}

@media (max-width: 1199.98px) {
    .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
        transform: none;
    }
}

@media (max-width: 1199.98px) {
    .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
        visibility: visible;
    }
}

@media (min-width: 1200px) {
    .offcanvas-xl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-xl .offcanvas-header {
            display: none;
        }

        .offcanvas-xl .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

@media (max-width: 1399.98px) {
    .offcanvas-xxl {
        position: fixed;
        bottom: 0;
        z-index: var(--bs-offcanvas-zindex);
        display: flex;
        flex-direction: column;
        max-width: 100%;
        color: var(--bs-offcanvas-color);
        visibility: hidden;
        background-color: var(--bs-offcanvas-bg);
        background-clip: padding-box;
        outline: 0;
        box-shadow: var(--bs-offcanvas-box-shadow);
        transition: var(--bs-offcanvas-transition);
    }
}

@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
    .offcanvas-xxl {
        transition: none;
    }
}

@media (max-width: 1399.98px) {
    .offcanvas-xxl.offcanvas-start {
        top: 0;
        right: 0;
        width: var(--bs-offcanvas-width);
        border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(100%);
    }
}

@media (max-width: 1399.98px) {
    .offcanvas-xxl.offcanvas-end {
        top: 0;
        left: 0;
        width: var(--bs-offcanvas-width);
        border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateX(-100%);
    }
}

@media (max-width: 1399.98px) {
    .offcanvas-xxl.offcanvas-top {
        top: 0;
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(-100%);
    }
}

@media (max-width: 1399.98px) {
    .offcanvas-xxl.offcanvas-bottom {
        left: 0;
        right: 0;
        height: var(--bs-offcanvas-height);
        max-height: 100%;
        border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform: translateY(100%);
    }
}

@media (max-width: 1399.98px) {
    .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
        transform: none;
    }
}

@media (max-width: 1399.98px) {
    .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
        visibility: visible;
    }
}

@media (min-width: 1400px) {
    .offcanvas-xxl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color: transparent !important;
    }

        .offcanvas-xxl .offcanvas-header {
            display: none;
        }

        .offcanvas-xxl .offcanvas-body {
            display: flex;
            flex-grow: 0;
            padding: 0;
            overflow-y: visible;
            background-color: transparent !important;
        }
}

.offcanvas {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
}

@media (prefers-reduced-motion: reduce) {
    .offcanvas {
        transition: none;
    }
}

.offcanvas.offcanvas-start {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
}

.offcanvas.offcanvas-end {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
}

.offcanvas.offcanvas-top {
    top: 0;
    left: 0;
    right: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
}

.offcanvas.offcanvas-bottom {
    left: 0;
    right: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
}

.offcanvas.showing, .offcanvas.show:not(.hiding) {
    transform: none;
}

.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
    visibility: visible;
}

.offcanvas-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000000;
}

    .offcanvas-backdrop.fade {
        opacity: 0;
    }

    .offcanvas-backdrop.show {
        opacity: 0.4;
    }

.offcanvas-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}

    .offcanvas-header .btn-close {
        padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
        margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
        margin-left: calc(-0.5 * var(--bs-offcanvas-padding-x));
        margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
    }

.offcanvas-title {
    margin-bottom: 0;
    line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
    flex-grow: 1;
    padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y: auto;
}

.placeholder {
    display: inline-block;
    min-height: 1em;
    vertical-align: middle;
    cursor: wait;
    background-color: currentcolor;
    opacity: 0.5;
}

    .placeholder.btn::before {
        display: inline-block;
        content: "";
    }

.placeholder-xs {
    min-height: 0.6em;
}

.placeholder-sm {
    min-height: 0.8em;
}

.placeholder-lg {
    min-height: 1.2em;
}

.placeholder-glow .placeholder {
    animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
    50% {
        opacity: 0.2;
    }
}

.placeholder-wave {
    -webkit-mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
            mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
    -webkit-mask-size: 200% 100%;
            mask-size: 200% 100%;
    animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
    100% {
        -webkit-mask-position: -200% 0%;
                mask-position: -200% 0%;
    }
}

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}

.text-bg-light {
    color: #000000 !important;
    background-color: RGBA(249, 249, 249, 1) !important;
    background-color: RGBA(249, 249, 249, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-primary {
    color: #000000 !important;
    background-color: RGBA(0, 158, 247, 1) !important;
    background-color: RGBA(0, 158, 247, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
    color: #000000 !important;
    background-color: RGBA(219, 223, 233, 1) !important;
    background-color: RGBA(219, 223, 233, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
    color: #000000 !important;
    background-color: RGBA(80, 205, 137, 1) !important;
    background-color: RGBA(80, 205, 137, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
    color: #ffffff !important;
    background-color: RGBA(114, 57, 234, 1) !important;
    background-color: RGBA(114, 57, 234, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
    color: #000000 !important;
    background-color: RGBA(255, 199, 0, 1) !important;
    background-color: RGBA(255, 199, 0, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
    color: #000000 !important;
    background-color: RGBA(241, 65, 108, 1) !important;
    background-color: RGBA(241, 65, 108, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
    color: #ffffff !important;
    background-color: RGBA(7, 20, 55, 1) !important;
    background-color: RGBA(7, 20, 55, var(--bs-bg-opacity, 1)) !important;
}

.link-light {
    color: RGBA(249, 249, 249, 1) !important;
    color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(249, 249, 249, 1) !important;
            text-decoration-color: RGBA(249, 249, 249, 1) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-light:hover, .link-light:focus {
        color: RGBA(250, 250, 250, 1) !important;
        color: RGBA(250, 250, 250, var(--bs-link-opacity, 1)) !important;
        -webkit-text-decoration-color: RGBA(250, 250, 250, 1) !important;
                text-decoration-color: RGBA(250, 250, 250, 1) !important;
        -webkit-text-decoration-color: RGBA(250, 250, 250, var(--bs-link-underline-opacity, 1)) !important;
                text-decoration-color: RGBA(250, 250, 250, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-primary {
    color: RGBA(0, 158, 247, 1) !important;
    color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(0, 158, 247, 1) !important;
            text-decoration-color: RGBA(0, 158, 247, 1) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-primary:hover, .link-primary:focus {
        color: RGBA(51, 177, 249, 1) !important;
        color: RGBA(51, 177, 249, var(--bs-link-opacity, 1)) !important;
        -webkit-text-decoration-color: RGBA(51, 177, 249, 1) !important;
                text-decoration-color: RGBA(51, 177, 249, 1) !important;
        -webkit-text-decoration-color: RGBA(51, 177, 249, var(--bs-link-underline-opacity, 1)) !important;
                text-decoration-color: RGBA(51, 177, 249, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-secondary {
    color: RGBA(219, 223, 233, 1) !important;
    color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(219, 223, 233, 1) !important;
            text-decoration-color: RGBA(219, 223, 233, 1) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-secondary:hover, .link-secondary:focus {
        color: RGBA(226, 229, 237, 1) !important;
        color: RGBA(226, 229, 237, var(--bs-link-opacity, 1)) !important;
        -webkit-text-decoration-color: RGBA(226, 229, 237, 1) !important;
                text-decoration-color: RGBA(226, 229, 237, 1) !important;
        -webkit-text-decoration-color: RGBA(226, 229, 237, var(--bs-link-underline-opacity, 1)) !important;
                text-decoration-color: RGBA(226, 229, 237, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-success {
    color: RGBA(80, 205, 137, 1) !important;
    color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(80, 205, 137, 1) !important;
            text-decoration-color: RGBA(80, 205, 137, 1) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-success:hover, .link-success:focus {
        color: RGBA(115, 215, 161, 1) !important;
        color: RGBA(115, 215, 161, var(--bs-link-opacity, 1)) !important;
        -webkit-text-decoration-color: RGBA(115, 215, 161, 1) !important;
                text-decoration-color: RGBA(115, 215, 161, 1) !important;
        -webkit-text-decoration-color: RGBA(115, 215, 161, var(--bs-link-underline-opacity, 1)) !important;
                text-decoration-color: RGBA(115, 215, 161, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-info {
    color: RGBA(114, 57, 234, 1) !important;
    color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(114, 57, 234, 1) !important;
            text-decoration-color: RGBA(114, 57, 234, 1) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-info:hover, .link-info:focus {
        color: RGBA(91, 46, 187, 1) !important;
        color: RGBA(91, 46, 187, var(--bs-link-opacity, 1)) !important;
        -webkit-text-decoration-color: RGBA(91, 46, 187, 1) !important;
                text-decoration-color: RGBA(91, 46, 187, 1) !important;
        -webkit-text-decoration-color: RGBA(91, 46, 187, var(--bs-link-underline-opacity, 1)) !important;
                text-decoration-color: RGBA(91, 46, 187, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-warning {
    color: RGBA(255, 199, 0, 1) !important;
    color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(255, 199, 0, 1) !important;
            text-decoration-color: RGBA(255, 199, 0, 1) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-warning:hover, .link-warning:focus {
        color: RGBA(255, 210, 51, 1) !important;
        color: RGBA(255, 210, 51, var(--bs-link-opacity, 1)) !important;
        -webkit-text-decoration-color: RGBA(255, 210, 51, 1) !important;
                text-decoration-color: RGBA(255, 210, 51, 1) !important;
        -webkit-text-decoration-color: RGBA(255, 210, 51, var(--bs-link-underline-opacity, 1)) !important;
                text-decoration-color: RGBA(255, 210, 51, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-danger {
    color: RGBA(241, 65, 108, 1) !important;
    color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(241, 65, 108, 1) !important;
            text-decoration-color: RGBA(241, 65, 108, 1) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-danger:hover, .link-danger:focus {
        color: RGBA(244, 103, 137, 1) !important;
        color: RGBA(244, 103, 137, var(--bs-link-opacity, 1)) !important;
        -webkit-text-decoration-color: RGBA(244, 103, 137, 1) !important;
                text-decoration-color: RGBA(244, 103, 137, 1) !important;
        -webkit-text-decoration-color: RGBA(244, 103, 137, var(--bs-link-underline-opacity, 1)) !important;
                text-decoration-color: RGBA(244, 103, 137, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-dark {
    color: RGBA(7, 20, 55, 1) !important;
    color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(7, 20, 55, 1) !important;
            text-decoration-color: RGBA(7, 20, 55, 1) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-dark:hover, .link-dark:focus {
        color: RGBA(6, 16, 44, 1) !important;
        color: RGBA(6, 16, 44, var(--bs-link-opacity, 1)) !important;
        -webkit-text-decoration-color: RGBA(6, 16, 44, 1) !important;
                text-decoration-color: RGBA(6, 16, 44, 1) !important;
        -webkit-text-decoration-color: RGBA(6, 16, 44, var(--bs-link-underline-opacity, 1)) !important;
                text-decoration-color: RGBA(6, 16, 44, var(--bs-link-underline-opacity, 1)) !important;
    }

.link-body-emphasis {
    color: RGBA(0, 0, 0, 1) !important;
    color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
    -webkit-text-decoration-color: RGBA(0, 0, 0, 1) !important;
            text-decoration-color: RGBA(0, 0, 0, 1) !important;
    -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

    .link-body-emphasis:hover, .link-body-emphasis:focus {
        color: RGBA(0, 0, 0, 0.75) !important;
        color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
        -webkit-text-decoration-color: RGBA(0, 0, 0, 0.75) !important;
                text-decoration-color: RGBA(0, 0, 0, 0.75) !important;
        -webkit-text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
                text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
    }

.focus-ring:focus {
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
    box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
    display: inline-flex;
    gap: 0.375rem;
    align-items: center;
    -webkit-text-decoration-color: rgba(0, 158, 247, 0.5);
            text-decoration-color: rgba(0, 158, 247, 0.5);
    -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
            text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
    text-underline-offset: 0.25em;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
}

    .icon-link > .bi {
        flex-shrink: 0;
        width: 1em;
        height: 1em;
        fill: currentcolor;
        transition: 0.2s ease-in-out transform;
    }

@media (prefers-reduced-motion: reduce) {
    .icon-link > .bi {
        transition: none;
    }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
    transform: translate3d(-0.25em, 0, 0);
    transform: var(--bs-icon-link-transform, translate3d(-0.25em, 0, 0));
}

.ratio {
    position: relative;
    width: 100%;
}

    .ratio::before {
        display: block;
        padding-top: var(--bs-aspect-ratio);
        content: "";
    }

    .ratio > * {
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
    }

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

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

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

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

.fixed-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1030;
}

.fixed-bottom {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1030;
}

.sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
}

.sticky-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
}

@media (min-width: 576px) {
    .sticky-sm-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-sm-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 768px) {
    .sticky-md-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-md-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 992px) {
    .sticky-lg-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-lg-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 1200px) {
    .sticky-xl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-xl-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

@media (min-width: 1400px) {
    .sticky-xxl-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }

    .sticky-xxl-bottom {
        position: -webkit-sticky;
        position: sticky;
        bottom: 0;
        z-index: 1020;
    }
}

.hstack {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-self: stretch;
}

.vstack {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

    .visually-hidden:not(caption),
    .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
        position: absolute !important;
    }

.stretched-link::after {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    content: "";
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.vr {
    display: inline-block;
    align-self: stretch;
    width: 1px;
    min-height: 1em;
    background-color: currentcolor;
    opacity: 0.25;
}

.align-baseline {
    vertical-align: baseline !important;
}

.align-top {
    vertical-align: top !important;
}

.align-middle {
    vertical-align: middle !important;
}

.align-bottom {
    vertical-align: bottom !important;
}

.align-text-bottom {
    vertical-align: text-bottom !important;
}

.align-text-top {
    vertical-align: text-top !important;
}

.float-start {
    float: right !important;
}

.float-end {
    float: left !important;
}

.float-none {
    float: none !important;
}

.object-fit-contain {
    object-fit: contain !important;
}

.object-fit-cover {
    object-fit: cover !important;
}

.object-fit-fill {
    object-fit: fill !important;
}

.object-fit-scale {
    object-fit: scale-down !important;
}

.object-fit-none {
    object-fit: none !important;
}

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

.opacity-5 {
    opacity: 0.05 !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-50 {
    opacity: 0.5 !important;
}

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

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

.overflow-auto {
    overflow: auto !important;
}

.overflow-hidden {
    overflow: hidden !important;
}

.overflow-visible {
    overflow: visible !important;
}

.overflow-scroll {
    overflow: scroll !important;
}

.overflow-x-auto {
    overflow-x: auto !important;
}

.overflow-x-hidden {
    overflow-x: hidden !important;
}

.overflow-x-visible {
    overflow-x: visible !important;
}

.overflow-x-scroll {
    overflow-x: scroll !important;
}

.overflow-y-auto {
    overflow-y: auto !important;
}

.overflow-y-hidden {
    overflow-y: hidden !important;
}

.overflow-y-visible {
    overflow-y: visible !important;
}

.overflow-y-scroll {
    overflow-y: scroll !important;
}

.d-inline {
    display: inline !important;
}

.d-inline-block {
    display: inline-block !important;
}

.d-block {
    display: block !important;
}

.d-grid {
    display: grid !important;
}

.d-inline-grid {
    display: inline-grid !important;
}

.d-table {
    display: table !important;
}

.d-table-row {
    display: table-row !important;
}

.d-table-cell {
    display: table-cell !important;
}

.d-flex {
    display: flex !important;
}

.d-inline-flex {
    display: inline-flex !important;
}

.d-none {
    display: none !important;
}

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

.shadow-sm {
    box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05) !important;
}

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

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

.focus-ring-light {
    --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-primary {
    --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
    --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
    --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
    --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
    --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
    --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
    --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
    position: static !important;
}

.position-relative {
    position: relative !important;
}

.position-absolute {
    position: absolute !important;
}

.position-fixed {
    position: fixed !important;
}

.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
}

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

.top-25 {
    top: 25% !important;
}

.top-50 {
    top: 50% !important;
}

.top-75 {
    top: 75% !important;
}

.top-100 {
    top: 100% !important;
}

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

.bottom-25 {
    bottom: 25% !important;
}

.bottom-50 {
    bottom: 50% !important;
}

.bottom-75 {
    bottom: 75% !important;
}

.bottom-100 {
    bottom: 100% !important;
}

.start-0 {
    right: 0 !important;
}

.start-25 {
    right: 25% !important;
}

.start-50 {
    right: 50% !important;
}

.start-75 {
    right: 75% !important;
}

.start-100 {
    right: 100% !important;
}

.end-0 {
    left: 0 !important;
}

.end-25 {
    left: 25% !important;
}

.end-50 {
    left: 50% !important;
}

.end-75 {
    left: 75% !important;
}

.end-100 {
    left: 100% !important;
}

.translate-middle {
    transform: translate(50%, -50%) !important;
}

.translate-middle-x {
    transform: translateX(50%) !important;
}

.translate-middle-y {
    transform: translateY(-50%) !important;
}

.border {
    border: 1px solid #f1f1f2 !important;
    border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-top {
    border-top: 1px solid #f1f1f2 !important;
    border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
    border-top: 0 !important;
}

.border-end {
    border-left: 1px solid #f1f1f2 !important;
    border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
    border-left: 0 !important;
}

.border-bottom {
    border-bottom: 1px solid #f1f1f2 !important;
    border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
    border-bottom: 0 !important;
}

.border-start {
    border-right: 1px solid #f1f1f2 !important;
    border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
    border-right: 0 !important;
}

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

.border-primary {
    --bs-border-opacity: 1;
    border-color: rgba(0, 158, 247, var(--bs-border-opacity)) !important;
    border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
    --bs-border-opacity: 1;
    border-color: rgba(219, 223, 233, var(--bs-border-opacity)) !important;
    border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
    --bs-border-opacity: 1;
    border-color: rgba(80, 205, 137, var(--bs-border-opacity)) !important;
    border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
    --bs-border-opacity: 1;
    border-color: rgba(114, 57, 234, var(--bs-border-opacity)) !important;
    border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
    --bs-border-opacity: 1;
    border-color: rgba(255, 199, 0, var(--bs-border-opacity)) !important;
    border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
    --bs-border-opacity: 1;
    border-color: rgba(241, 65, 108, var(--bs-border-opacity)) !important;
    border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
    --bs-border-opacity: 1;
    border-color: rgba(7, 20, 55, var(--bs-border-opacity)) !important;
    border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

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

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

.border-primary-subtle {
    border-color: #99d8fc !important;
    border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
    border-color: #f1f2f6 !important;
    border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
    border-color: #b9ebd0 !important;
    border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
    border-color: #c7b0f7 !important;
    border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
    border-color: #ffe999 !important;
    border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
    border-color: #f9b3c4 !important;
    border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
    border-color: #f1f1f2 !important;
    border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
    border-color: #99a1b7 !important;
    border-color: var(--bs-dark-border-subtle) !important;
}

.border-0 {
    border-width: 0 !important;
}

.border-1 {
    border-width: 1px !important;
}

.border-2 {
    border-width: 2px !important;
}

.border-3 {
    border-width: 3px !important;
}

.border-4 {
    border-width: 4px !important;
}

.border-5 {
    border-width: 5px !important;
}

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

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

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

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

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

.w-unset {
    width: auto !important;
    width: initial !important;
}

.w-25 {
    width: 25% !important;
}

.w-50 {
    width: 50% !important;
}

.w-75 {
    width: 75% !important;
}

.w-100 {
    width: 100% !important;
}

.w-auto {
    width: auto !important;
}

.w-1px {
    width: 1px !important;
}

.w-2px {
    width: 2px !important;
}

.w-3px {
    width: 3px !important;
}

.w-4px {
    width: 4px !important;
}

.w-5px {
    width: 5px !important;
}

.w-6px {
    width: 6px !important;
}

.w-7px {
    width: 7px !important;
}

.w-8px {
    width: 8px !important;
}

.w-9px {
    width: 9px !important;
}

.w-10px {
    width: 10px !important;
}

.w-15px {
    width: 15px !important;
}

.w-20px {
    width: 20px !important;
}

.w-25px {
    width: 25px !important;
}

.w-30px {
    width: 30px !important;
}

.w-35px {
    width: 35px !important;
}

.w-40px {
    width: 40px !important;
}

.w-45px {
    width: 45px !important;
}

.w-50px {
    width: 50px !important;
}

.w-55px {
    width: 55px !important;
}

.w-60px {
    width: 60px !important;
}

.w-65px {
    width: 65px !important;
}

.w-70px {
    width: 70px !important;
}

.w-75px {
    width: 75px !important;
}

.w-80px {
    width: 80px !important;
}

.w-85px {
    width: 85px !important;
}

.w-90px {
    width: 90px !important;
}

.w-95px {
    width: 95px !important;
}

.w-100px {
    width: 100px !important;
}

.w-125px {
    width: 125px !important;
}

.w-150px {
    width: 150px !important;
}

.w-175px {
    width: 175px !important;
}

.w-200px {
    width: 200px !important;
}

.w-225px {
    width: 225px !important;
}

.w-250px {
    width: 250px !important;
}

.w-275px {
    width: 275px !important;
}

.w-300px {
    width: 300px !important;
}

.w-325px {
    width: 325px !important;
}

.w-350px {
    width: 350px !important;
}

.w-375px {
    width: 375px !important;
}

.w-400px {
    width: 400px !important;
}

.w-425px {
    width: 425px !important;
}

.w-450px {
    width: 450px !important;
}

.w-475px {
    width: 475px !important;
}

.w-500px {
    width: 500px !important;
}

.w-550px {
    width: 550px !important;
}

.w-600px {
    width: 600px !important;
}

.w-650px {
    width: 650px !important;
}

.w-700px {
    width: 700px !important;
}

.w-750px {
    width: 750px !important;
}

.w-800px {
    width: 800px !important;
}

.w-850px {
    width: 850px !important;
}

.w-900px {
    width: 900px !important;
}

.w-950px {
    width: 950px !important;
}

.w-1000px {
    width: 1000px !important;
}

.mw-unset {
    max-width: none !important;
    max-width: initial !important;
}

.mw-25 {
    max-width: 25% !important;
}

.mw-50 {
    max-width: 50% !important;
}

.mw-75 {
    max-width: 75% !important;
}

.mw-100 {
    max-width: 100% !important;
}

.mw-auto {
    max-width: auto !important;
}

.mw-1px {
    max-width: 1px !important;
}

.mw-2px {
    max-width: 2px !important;
}

.mw-3px {
    max-width: 3px !important;
}

.mw-4px {
    max-width: 4px !important;
}

.mw-5px {
    max-width: 5px !important;
}

.mw-6px {
    max-width: 6px !important;
}

.mw-7px {
    max-width: 7px !important;
}

.mw-8px {
    max-width: 8px !important;
}

.mw-9px {
    max-width: 9px !important;
}

.mw-10px {
    max-width: 10px !important;
}

.mw-15px {
    max-width: 15px !important;
}

.mw-20px {
    max-width: 20px !important;
}

.mw-25px {
    max-width: 25px !important;
}

.mw-30px {
    max-width: 30px !important;
}

.mw-35px {
    max-width: 35px !important;
}

.mw-40px {
    max-width: 40px !important;
}

.mw-45px {
    max-width: 45px !important;
}

.mw-50px {
    max-width: 50px !important;
}

.mw-55px {
    max-width: 55px !important;
}

.mw-60px {
    max-width: 60px !important;
}

.mw-65px {
    max-width: 65px !important;
}

.mw-70px {
    max-width: 70px !important;
}

.mw-75px {
    max-width: 75px !important;
}

.mw-80px {
    max-width: 80px !important;
}

.mw-85px {
    max-width: 85px !important;
}

.mw-90px {
    max-width: 90px !important;
}

.mw-95px {
    max-width: 95px !important;
}

.mw-100px {
    max-width: 100px !important;
}

.mw-125px {
    max-width: 125px !important;
}

.mw-150px {
    max-width: 150px !important;
}

.mw-175px {
    max-width: 175px !important;
}

.mw-200px {
    max-width: 200px !important;
}

.mw-225px {
    max-width: 225px !important;
}

.mw-250px {
    max-width: 250px !important;
}

.mw-275px {
    max-width: 275px !important;
}

.mw-300px {
    max-width: 300px !important;
}

.mw-325px {
    max-width: 325px !important;
}

.mw-350px {
    max-width: 350px !important;
}

.mw-375px {
    max-width: 375px !important;
}

.mw-400px {
    max-width: 400px !important;
}

.mw-425px {
    max-width: 425px !important;
}

.mw-450px {
    max-width: 450px !important;
}

.mw-475px {
    max-width: 475px !important;
}

.mw-500px {
    max-width: 500px !important;
}

.mw-550px {
    max-width: 550px !important;
}

.mw-600px {
    max-width: 600px !important;
}

.mw-650px {
    max-width: 650px !important;
}

.mw-700px {
    max-width: 700px !important;
}

.mw-750px {
    max-width: 750px !important;
}

.mw-800px {
    max-width: 800px !important;
}

.mw-850px {
    max-width: 850px !important;
}

.mw-900px {
    max-width: 900px !important;
}

.mw-950px {
    max-width: 950px !important;
}

.mw-1000px {
    max-width: 1000px !important;
}

.vw-100 {
    width: 100vw !important;
}

.min-vw-100 {
    min-width: 100vw !important;
}

.h-unset {
    height: auto !important;
    height: initial !important;
}

.h-25 {
    height: 25% !important;
}

.h-50 {
    height: 50% !important;
}

.h-75 {
    height: 75% !important;
}

.h-100 {
    height: 100% !important;
}

.h-auto {
    height: auto !important;
}

.h-1px {
    height: 1px !important;
}

.h-2px {
    height: 2px !important;
}

.h-3px {
    height: 3px !important;
}

.h-4px {
    height: 4px !important;
}

.h-5px {
    height: 5px !important;
}

.h-6px {
    height: 6px !important;
}

.h-7px {
    height: 7px !important;
}

.h-8px {
    height: 8px !important;
}

.h-9px {
    height: 9px !important;
}

.h-10px {
    height: 10px !important;
}

.h-15px {
    height: 15px !important;
}

.h-20px {
    height: 20px !important;
}

.h-25px {
    height: 25px !important;
}

.h-30px {
    height: 30px !important;
}

.h-35px {
    height: 35px !important;
}

.h-40px {
    height: 40px !important;
}

.h-45px {
    height: 45px !important;
}

.h-50px {
    height: 50px !important;
}

.h-55px {
    height: 55px !important;
}

.h-60px {
    height: 60px !important;
}

.h-65px {
    height: 65px !important;
}

.h-70px {
    height: 70px !important;
}

.h-75px {
    height: 75px !important;
}

.h-80px {
    height: 80px !important;
}

.h-85px {
    height: 85px !important;
}

.h-90px {
    height: 90px !important;
}

.h-95px {
    height: 95px !important;
}

.h-100px {
    height: 100px !important;
}

.h-125px {
    height: 125px !important;
}

.h-150px {
    height: 150px !important;
}

.h-175px {
    height: 175px !important;
}

.h-200px {
    height: 200px !important;
}

.h-225px {
    height: 225px !important;
}

.h-250px {
    height: 250px !important;
}

.h-275px {
    height: 275px !important;
}

.h-300px {
    height: 300px !important;
}

.h-325px {
    height: 325px !important;
}

.h-350px {
    height: 350px !important;
}

.h-375px {
    height: 375px !important;
}

.h-400px {
    height: 400px !important;
}

.h-425px {
    height: 425px !important;
}

.h-450px {
    height: 450px !important;
}

.h-475px {
    height: 475px !important;
}

.h-500px {
    height: 500px !important;
}

.h-550px {
    height: 550px !important;
}

.h-600px {
    height: 600px !important;
}

.h-650px {
    height: 650px !important;
}

.h-700px {
    height: 700px !important;
}

.h-750px {
    height: 750px !important;
}

.h-800px {
    height: 800px !important;
}

.h-850px {
    height: 850px !important;
}

.h-900px {
    height: 900px !important;
}

.h-950px {
    height: 950px !important;
}

.h-1000px {
    height: 1000px !important;
}

.mh-unset {
    max-height: none !important;
    max-height: initial !important;
}

.mh-25 {
    max-height: 25% !important;
}

.mh-50 {
    max-height: 50% !important;
}

.mh-75 {
    max-height: 75% !important;
}

.mh-100 {
    max-height: 100% !important;
}

.mh-auto {
    max-height: auto !important;
}

.mh-1px {
    max-height: 1px !important;
}

.mh-2px {
    max-height: 2px !important;
}

.mh-3px {
    max-height: 3px !important;
}

.mh-4px {
    max-height: 4px !important;
}

.mh-5px {
    max-height: 5px !important;
}

.mh-6px {
    max-height: 6px !important;
}

.mh-7px {
    max-height: 7px !important;
}

.mh-8px {
    max-height: 8px !important;
}

.mh-9px {
    max-height: 9px !important;
}

.mh-10px {
    max-height: 10px !important;
}

.mh-15px {
    max-height: 15px !important;
}

.mh-20px {
    max-height: 20px !important;
}

.mh-25px {
    max-height: 25px !important;
}

.mh-30px {
    max-height: 30px !important;
}

.mh-35px {
    max-height: 35px !important;
}

.mh-40px {
    max-height: 40px !important;
}

.mh-45px {
    max-height: 45px !important;
}

.mh-50px {
    max-height: 50px !important;
}

.mh-55px {
    max-height: 55px !important;
}

.mh-60px {
    max-height: 60px !important;
}

.mh-65px {
    max-height: 65px !important;
}

.mh-70px {
    max-height: 70px !important;
}

.mh-75px {
    max-height: 75px !important;
}

.mh-80px {
    max-height: 80px !important;
}

.mh-85px {
    max-height: 85px !important;
}

.mh-90px {
    max-height: 90px !important;
}

.mh-95px {
    max-height: 95px !important;
}

.mh-100px {
    max-height: 100px !important;
}

.mh-125px {
    max-height: 125px !important;
}

.mh-150px {
    max-height: 150px !important;
}

.mh-175px {
    max-height: 175px !important;
}

.mh-200px {
    max-height: 200px !important;
}

.mh-225px {
    max-height: 225px !important;
}

.mh-250px {
    max-height: 250px !important;
}

.mh-275px {
    max-height: 275px !important;
}

.mh-300px {
    max-height: 300px !important;
}

.mh-325px {
    max-height: 325px !important;
}

.mh-350px {
    max-height: 350px !important;
}

.mh-375px {
    max-height: 375px !important;
}

.mh-400px {
    max-height: 400px !important;
}

.mh-425px {
    max-height: 425px !important;
}

.mh-450px {
    max-height: 450px !important;
}

.mh-475px {
    max-height: 475px !important;
}

.mh-500px {
    max-height: 500px !important;
}

.mh-550px {
    max-height: 550px !important;
}

.mh-600px {
    max-height: 600px !important;
}

.mh-650px {
    max-height: 650px !important;
}

.mh-700px {
    max-height: 700px !important;
}

.mh-750px {
    max-height: 750px !important;
}

.mh-800px {
    max-height: 800px !important;
}

.mh-850px {
    max-height: 850px !important;
}

.mh-900px {
    max-height: 900px !important;
}

.mh-950px {
    max-height: 950px !important;
}

.mh-1000px {
    max-height: 1000px !important;
}

.vh-100 {
    height: 100vh !important;
}

.min-vh-100 {
    min-height: 100vh !important;
}

.flex-fill {
    flex: 1 1 auto !important;
}

.flex-row {
    flex-direction: row !important;
}

.flex-column {
    flex-direction: column !important;
}

.flex-row-reverse {
    flex-direction: row-reverse !important;
}

.flex-column-reverse {
    flex-direction: column-reverse !important;
}

.flex-grow-0 {
    flex-grow: 0 !important;
}

.flex-grow-1 {
    flex-grow: 1 !important;
}

.flex-shrink-0 {
    flex-shrink: 0 !important;
}

.flex-shrink-1 {
    flex-shrink: 1 !important;
}

.flex-wrap {
    flex-wrap: wrap !important;
}

.flex-nowrap {
    flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.justify-content-start {
    justify-content: flex-start !important;
}

.justify-content-end {
    justify-content: flex-end !important;
}

.justify-content-center {
    justify-content: center !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.justify-content-around {
    justify-content: space-around !important;
}

.justify-content-evenly {
    justify-content: space-evenly !important;
}

.align-items-start {
    align-items: flex-start !important;
}

.align-items-end {
    align-items: flex-end !important;
}

.align-items-center {
    align-items: center !important;
}

.align-items-baseline {
    align-items: baseline !important;
}

.align-items-stretch {
    align-items: stretch !important;
}

.align-content-start {
    align-content: flex-start !important;
}

.align-content-end {
    align-content: flex-end !important;
}

.align-content-center {
    align-content: center !important;
}

.align-content-between {
    align-content: space-between !important;
}

.align-content-around {
    align-content: space-around !important;
}

.align-content-stretch {
    align-content: stretch !important;
}

.align-self-auto {
    align-self: auto !important;
}

.align-self-start {
    align-self: flex-start !important;
}

.align-self-end {
    align-self: flex-end !important;
}

.align-self-center {
    align-self: center !important;
}

.align-self-baseline {
    align-self: baseline !important;
}

.align-self-stretch {
    align-self: stretch !important;
}

.order-first {
    order: -1 !important;
}

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

.order-1 {
    order: 1 !important;
}

.order-2 {
    order: 2 !important;
}

.order-3 {
    order: 3 !important;
}

.order-4 {
    order: 4 !important;
}

.order-5 {
    order: 5 !important;
}

.order-last {
    order: 6 !important;
}

.m-0 {
    margin: 0 !important;
}

.m-1 {
    margin: 0.25rem !important;
}

.m-2 {
    margin: 0.5rem !important;
}

.m-3 {
    margin: 0.75rem !important;
}

.m-4 {
    margin: 1rem !important;
}

.m-5 {
    margin: 1.25rem !important;
}

.m-6 {
    margin: 1.5rem !important;
}

.m-7 {
    margin: 1.75rem !important;
}

.m-8 {
    margin: 2rem !important;
}

.m-9 {
    margin: 2.25rem !important;
}

.m-10 {
    margin: 2.5rem !important;
}

.m-11 {
    margin: 2.75rem !important;
}

.m-12 {
    margin: 3rem !important;
}

.m-13 {
    margin: 3.25rem !important;
}

.m-14 {
    margin: 3.5rem !important;
}

.m-15 {
    margin: 3.75rem !important;
}

.m-16 {
    margin: 4rem !important;
}

.m-17 {
    margin: 4.25rem !important;
}

.m-18 {
    margin: 4.5rem !important;
}

.m-19 {
    margin: 4.75rem !important;
}

.m-20 {
    margin: 5rem !important;
}

.m-auto {
    margin: auto !important;
}

.mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.mx-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
}

.mx-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
}

.mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
}

.mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
}

.mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
}

.mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
}

.mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
}

.mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
}

.mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
}

.mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
}

.mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
}

.mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
}

.mx-13 {
    margin-left: 3.25rem !important;
    margin-right: 3.25rem !important;
}

.mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
}

.mx-15 {
    margin-left: 3.75rem !important;
    margin-right: 3.75rem !important;
}

.mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
}

.mx-17 {
    margin-left: 4.25rem !important;
    margin-right: 4.25rem !important;
}

.mx-18 {
    margin-left: 4.5rem !important;
    margin-right: 4.5rem !important;
}

.mx-19 {
    margin-left: 4.75rem !important;
    margin-right: 4.75rem !important;
}

.mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
}

.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
}

.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}

.my-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
}

.my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}

.my-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
}

.my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}

.my-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
}

.my-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
}

.my-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
}

.my-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
}

.my-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
}

.my-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

.my-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
}

.my-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
}

.my-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
}

.my-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
}

.my-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
}

.my-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
}

.my-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
}

.my-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.mt-1 {
    margin-top: 0.25rem !important;
}

.mt-2 {
    margin-top: 0.5rem !important;
}

.mt-3 {
    margin-top: 0.75rem !important;
}

.mt-4 {
    margin-top: 1rem !important;
}

.mt-5 {
    margin-top: 1.25rem !important;
}

.mt-6 {
    margin-top: 1.5rem !important;
}

.mt-7 {
    margin-top: 1.75rem !important;
}

.mt-8 {
    margin-top: 2rem !important;
}

.mt-9 {
    margin-top: 2.25rem !important;
}

.mt-10 {
    margin-top: 2.5rem !important;
}

.mt-11 {
    margin-top: 2.75rem !important;
}

.mt-12 {
    margin-top: 3rem !important;
}

.mt-13 {
    margin-top: 3.25rem !important;
}

.mt-14 {
    margin-top: 3.5rem !important;
}

.mt-15 {
    margin-top: 3.75rem !important;
}

.mt-16 {
    margin-top: 4rem !important;
}

.mt-17 {
    margin-top: 4.25rem !important;
}

.mt-18 {
    margin-top: 4.5rem !important;
}

.mt-19 {
    margin-top: 4.75rem !important;
}

.mt-20 {
    margin-top: 5rem !important;
}

.mt-auto {
    margin-top: auto !important;
}

.me-0 {
    margin-left: 0 !important;
}

.me-1 {
    margin-left: 0.25rem !important;
}

.me-2 {
    margin-left: 0.5rem !important;
}

.me-3 {
    margin-left: 0.75rem !important;
}

.me-4 {
    margin-left: 1rem !important;
}

.me-5 {
    margin-left: 1.25rem !important;
}

.me-6 {
    margin-left: 1.5rem !important;
}

.me-7 {
    margin-left: 1.75rem !important;
}

.me-8 {
    margin-left: 2rem !important;
}

.me-9 {
    margin-left: 2.25rem !important;
}

.me-10 {
    margin-left: 2.5rem !important;
}

.me-11 {
    margin-left: 2.75rem !important;
}

.me-12 {
    margin-left: 3rem !important;
}

.me-13 {
    margin-left: 3.25rem !important;
}

.me-14 {
    margin-left: 3.5rem !important;
}

.me-15 {
    margin-left: 3.75rem !important;
}

.me-16 {
    margin-left: 4rem !important;
}

.me-17 {
    margin-left: 4.25rem !important;
}

.me-18 {
    margin-left: 4.5rem !important;
}

.me-19 {
    margin-left: 4.75rem !important;
}

.me-20 {
    margin-left: 5rem !important;
}

.me-auto {
    margin-left: auto !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-1 {
    margin-bottom: 0.25rem !important;
}

.mb-2 {
    margin-bottom: 0.5rem !important;
}

.mb-3 {
    margin-bottom: 0.75rem !important;
}

.mb-4 {
    margin-bottom: 1rem !important;
}

.mb-5 {
    margin-bottom: 1.25rem !important;
}

.mb-6 {
    margin-bottom: 1.5rem !important;
}

.mb-7 {
    margin-bottom: 1.75rem !important;
}

.mb-8 {
    margin-bottom: 2rem !important;
}

.mb-9 {
    margin-bottom: 2.25rem !important;
}

.mb-10 {
    margin-bottom: 2.5rem !important;
}

.mb-11 {
    margin-bottom: 2.75rem !important;
}

.mb-12 {
    margin-bottom: 3rem !important;
}

.mb-13 {
    margin-bottom: 3.25rem !important;
}

.mb-14 {
    margin-bottom: 3.5rem !important;
}

.mb-15 {
    margin-bottom: 3.75rem !important;
}

.mb-16 {
    margin-bottom: 4rem !important;
}

.mb-17 {
    margin-bottom: 4.25rem !important;
}

.mb-18 {
    margin-bottom: 4.5rem !important;
}

.mb-19 {
    margin-bottom: 4.75rem !important;
}

.mb-20 {
    margin-bottom: 5rem !important;
}

.mb-auto {
    margin-bottom: auto !important;
}

.ms-0 {
    margin-right: 0 !important;
}

.ms-1 {
    margin-right: 0.25rem !important;
}

.ms-2 {
    margin-right: 0.5rem !important;
}

.ms-3 {
    margin-right: 0.75rem !important;
}

.ms-4 {
    margin-right: 1rem !important;
}

.ms-5 {
    margin-right: 1.25rem !important;
}

.ms-6 {
    margin-right: 1.5rem !important;
}

.ms-7 {
    margin-right: 1.75rem !important;
}

.ms-8 {
    margin-right: 2rem !important;
}

.ms-9 {
    margin-right: 2.25rem !important;
}

.ms-10 {
    margin-right: 2.5rem !important;
}

.ms-11 {
    margin-right: 2.75rem !important;
}

.ms-12 {
    margin-right: 3rem !important;
}

.ms-13 {
    margin-right: 3.25rem !important;
}

.ms-14 {
    margin-right: 3.5rem !important;
}

.ms-15 {
    margin-right: 3.75rem !important;
}

.ms-16 {
    margin-right: 4rem !important;
}

.ms-17 {
    margin-right: 4.25rem !important;
}

.ms-18 {
    margin-right: 4.5rem !important;
}

.ms-19 {
    margin-right: 4.75rem !important;
}

.ms-20 {
    margin-right: 5rem !important;
}

.ms-auto {
    margin-right: auto !important;
}

.m-n1 {
    margin: -0.25rem !important;
}

.m-n2 {
    margin: -0.5rem !important;
}

.m-n3 {
    margin: -0.75rem !important;
}

.m-n4 {
    margin: -1rem !important;
}

.m-n5 {
    margin: -1.25rem !important;
}

.m-n6 {
    margin: -1.5rem !important;
}

.m-n7 {
    margin: -1.75rem !important;
}

.m-n8 {
    margin: -2rem !important;
}

.m-n9 {
    margin: -2.25rem !important;
}

.m-n10 {
    margin: -2.5rem !important;
}

.m-n11 {
    margin: -2.75rem !important;
}

.m-n12 {
    margin: -3rem !important;
}

.m-n13 {
    margin: -3.25rem !important;
}

.m-n14 {
    margin: -3.5rem !important;
}

.m-n15 {
    margin: -3.75rem !important;
}

.m-n16 {
    margin: -4rem !important;
}

.m-n17 {
    margin: -4.25rem !important;
}

.m-n18 {
    margin: -4.5rem !important;
}

.m-n19 {
    margin: -4.75rem !important;
}

.m-n20 {
    margin: -5rem !important;
}

.mx-n1 {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
}

.mx-n2 {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
}

.mx-n3 {
    margin-left: -0.75rem !important;
    margin-right: -0.75rem !important;
}

.mx-n4 {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
}

.mx-n5 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important;
}

.mx-n6 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
}

.mx-n7 {
    margin-left: -1.75rem !important;
    margin-right: -1.75rem !important;
}

.mx-n8 {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
}

.mx-n9 {
    margin-left: -2.25rem !important;
    margin-right: -2.25rem !important;
}

.mx-n10 {
    margin-left: -2.5rem !important;
    margin-right: -2.5rem !important;
}

.mx-n11 {
    margin-left: -2.75rem !important;
    margin-right: -2.75rem !important;
}

.mx-n12 {
    margin-left: -3rem !important;
    margin-right: -3rem !important;
}

.mx-n13 {
    margin-left: -3.25rem !important;
    margin-right: -3.25rem !important;
}

.mx-n14 {
    margin-left: -3.5rem !important;
    margin-right: -3.5rem !important;
}

.mx-n15 {
    margin-left: -3.75rem !important;
    margin-right: -3.75rem !important;
}

.mx-n16 {
    margin-left: -4rem !important;
    margin-right: -4rem !important;
}

.mx-n17 {
    margin-left: -4.25rem !important;
    margin-right: -4.25rem !important;
}

.mx-n18 {
    margin-left: -4.5rem !important;
    margin-right: -4.5rem !important;
}

.mx-n19 {
    margin-left: -4.75rem !important;
    margin-right: -4.75rem !important;
}

.mx-n20 {
    margin-left: -5rem !important;
    margin-right: -5rem !important;
}

.my-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
}

.my-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
}

.my-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
}

.my-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
}

.my-n5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
}

.my-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
}

.my-n7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
}

.my-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
}

.my-n9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
}

.my-n10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
}

.my-n11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
}

.my-n12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
}

.my-n13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
}

.my-n14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
}

.my-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
}

.my-n16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
}

.my-n17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
}

.my-n18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
}

.my-n19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
}

.my-n20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
}

.mt-n1 {
    margin-top: -0.25rem !important;
}

.mt-n2 {
    margin-top: -0.5rem !important;
}

.mt-n3 {
    margin-top: -0.75rem !important;
}

.mt-n4 {
    margin-top: -1rem !important;
}

.mt-n5 {
    margin-top: -1.25rem !important;
}

.mt-n6 {
    margin-top: -1.5rem !important;
}

.mt-n7 {
    margin-top: -1.75rem !important;
}

.mt-n8 {
    margin-top: -2rem !important;
}

.mt-n9 {
    margin-top: -2.25rem !important;
}

.mt-n10 {
    margin-top: -2.5rem !important;
}

.mt-n11 {
    margin-top: -2.75rem !important;
}

.mt-n12 {
    margin-top: -3rem !important;
}

.mt-n13 {
    margin-top: -3.25rem !important;
}

.mt-n14 {
    margin-top: -3.5rem !important;
}

.mt-n15 {
    margin-top: -3.75rem !important;
}

.mt-n16 {
    margin-top: -4rem !important;
}

.mt-n17 {
    margin-top: -4.25rem !important;
}

.mt-n18 {
    margin-top: -4.5rem !important;
}

.mt-n19 {
    margin-top: -4.75rem !important;
}

.mt-n20 {
    margin-top: -5rem !important;
}

.me-n1 {
    margin-left: -0.25rem !important;
}

.me-n2 {
    margin-left: -0.5rem !important;
}

.me-n3 {
    margin-left: -0.75rem !important;
}

.me-n4 {
    margin-left: -1rem !important;
}

.me-n5 {
    margin-left: -1.25rem !important;
}

.me-n6 {
    margin-left: -1.5rem !important;
}

.me-n7 {
    margin-left: -1.75rem !important;
}

.me-n8 {
    margin-left: -2rem !important;
}

.me-n9 {
    margin-left: -2.25rem !important;
}

.me-n10 {
    margin-left: -2.5rem !important;
}

.me-n11 {
    margin-left: -2.75rem !important;
}

.me-n12 {
    margin-left: -3rem !important;
}

.me-n13 {
    margin-left: -3.25rem !important;
}

.me-n14 {
    margin-left: -3.5rem !important;
}

.me-n15 {
    margin-left: -3.75rem !important;
}

.me-n16 {
    margin-left: -4rem !important;
}

.me-n17 {
    margin-left: -4.25rem !important;
}

.me-n18 {
    margin-left: -4.5rem !important;
}

.me-n19 {
    margin-left: -4.75rem !important;
}

.me-n20 {
    margin-left: -5rem !important;
}

.mb-n1 {
    margin-bottom: -0.25rem !important;
}

.mb-n2 {
    margin-bottom: -0.5rem !important;
}

.mb-n3 {
    margin-bottom: -0.75rem !important;
}

.mb-n4 {
    margin-bottom: -1rem !important;
}

.mb-n5 {
    margin-bottom: -1.25rem !important;
}

.mb-n6 {
    margin-bottom: -1.5rem !important;
}

.mb-n7 {
    margin-bottom: -1.75rem !important;
}

.mb-n8 {
    margin-bottom: -2rem !important;
}

.mb-n9 {
    margin-bottom: -2.25rem !important;
}

.mb-n10 {
    margin-bottom: -2.5rem !important;
}

.mb-n11 {
    margin-bottom: -2.75rem !important;
}

.mb-n12 {
    margin-bottom: -3rem !important;
}

.mb-n13 {
    margin-bottom: -3.25rem !important;
}

.mb-n14 {
    margin-bottom: -3.5rem !important;
}

.mb-n15 {
    margin-bottom: -3.75rem !important;
}

.mb-n16 {
    margin-bottom: -4rem !important;
}

.mb-n17 {
    margin-bottom: -4.25rem !important;
}

.mb-n18 {
    margin-bottom: -4.5rem !important;
}

.mb-n19 {
    margin-bottom: -4.75rem !important;
}

.mb-n20 {
    margin-bottom: -5rem !important;
}

.ms-n1 {
    margin-right: -0.25rem !important;
}

.ms-n2 {
    margin-right: -0.5rem !important;
}

.ms-n3 {
    margin-right: -0.75rem !important;
}

.ms-n4 {
    margin-right: -1rem !important;
}

.ms-n5 {
    margin-right: -1.25rem !important;
}

.ms-n6 {
    margin-right: -1.5rem !important;
}

.ms-n7 {
    margin-right: -1.75rem !important;
}

.ms-n8 {
    margin-right: -2rem !important;
}

.ms-n9 {
    margin-right: -2.25rem !important;
}

.ms-n10 {
    margin-right: -2.5rem !important;
}

.ms-n11 {
    margin-right: -2.75rem !important;
}

.ms-n12 {
    margin-right: -3rem !important;
}

.ms-n13 {
    margin-right: -3.25rem !important;
}

.ms-n14 {
    margin-right: -3.5rem !important;
}

.ms-n15 {
    margin-right: -3.75rem !important;
}

.ms-n16 {
    margin-right: -4rem !important;
}

.ms-n17 {
    margin-right: -4.25rem !important;
}

.ms-n18 {
    margin-right: -4.5rem !important;
}

.ms-n19 {
    margin-right: -4.75rem !important;
}

.ms-n20 {
    margin-right: -5rem !important;
}

.p-0 {
    padding: 0 !important;
}

.p-1 {
    padding: 0.25rem !important;
}

.p-2 {
    padding: 0.5rem !important;
}

.p-3 {
    padding: 0.75rem !important;
}

.p-4 {
    padding: 1rem !important;
}

.p-5 {
    padding: 1.25rem !important;
}

.p-6 {
    padding: 1.5rem !important;
}

.p-7 {
    padding: 1.75rem !important;
}

.p-8 {
    padding: 2rem !important;
}

.p-9 {
    padding: 2.25rem !important;
}

.p-10 {
    padding: 2.5rem !important;
}

.p-11 {
    padding: 2.75rem !important;
}

.p-12 {
    padding: 3rem !important;
}

.p-13 {
    padding: 3.25rem !important;
}

.p-14 {
    padding: 3.5rem !important;
}

.p-15 {
    padding: 3.75rem !important;
}

.p-16 {
    padding: 4rem !important;
}

.p-17 {
    padding: 4.25rem !important;
}

.p-18 {
    padding: 4.5rem !important;
}

.p-19 {
    padding: 4.75rem !important;
}

.p-20 {
    padding: 5rem !important;
}

.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.px-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
}

.px-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}

.px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
}

.px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

.px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
}

.px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}

.px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
}

.px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}

.px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
}

.px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
}

.px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
}

.px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
}

.px-13 {
    padding-left: 3.25rem !important;
    padding-right: 3.25rem !important;
}

.px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
}

.px-15 {
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
}

.px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
}

.px-17 {
    padding-left: 4.25rem !important;
    padding-right: 4.25rem !important;
}

.px-18 {
    padding-left: 4.5rem !important;
    padding-right: 4.5rem !important;
}

.px-19 {
    padding-left: 4.75rem !important;
    padding-right: 4.75rem !important;
}

.px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}

.py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

.py-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
}

.py-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.py-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
}

.py-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

.py-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
}

.py-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

.py-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
}

.py-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}

.py-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
}

.py-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.py-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
}

.py-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
}

.py-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
}

.py-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
}

.py-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
}

.py-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
}

.py-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
}

.py-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pt-1 {
    padding-top: 0.25rem !important;
}

.pt-2 {
    padding-top: 0.5rem !important;
}

.pt-3 {
    padding-top: 0.75rem !important;
}

.pt-4 {
    padding-top: 1rem !important;
}

.pt-5 {
    padding-top: 1.25rem !important;
}

.pt-6 {
    padding-top: 1.5rem !important;
}

.pt-7 {
    padding-top: 1.75rem !important;
}

.pt-8 {
    padding-top: 2rem !important;
}

.pt-9 {
    padding-top: 2.25rem !important;
}

.pt-10 {
    padding-top: 2.5rem !important;
}

.pt-11 {
    padding-top: 2.75rem !important;
}

.pt-12 {
    padding-top: 3rem !important;
}

.pt-13 {
    padding-top: 3.25rem !important;
}

.pt-14 {
    padding-top: 3.5rem !important;
}

.pt-15 {
    padding-top: 3.75rem !important;
}

.pt-16 {
    padding-top: 4rem !important;
}

.pt-17 {
    padding-top: 4.25rem !important;
}

.pt-18 {
    padding-top: 4.5rem !important;
}

.pt-19 {
    padding-top: 4.75rem !important;
}

.pt-20 {
    padding-top: 5rem !important;
}

.pe-0 {
    padding-left: 0 !important;
}

.pe-1 {
    padding-left: 0.25rem !important;
}

.pe-2 {
    padding-left: 0.5rem !important;
}

.pe-3 {
    padding-left: 0.75rem !important;
}

.pe-4 {
    padding-left: 1rem !important;
}

.pe-5 {
    padding-left: 1.25rem !important;
}

.pe-6 {
    padding-left: 1.5rem !important;
}

.pe-7 {
    padding-left: 1.75rem !important;
}

.pe-8 {
    padding-left: 2rem !important;
}

.pe-9 {
    padding-left: 2.25rem !important;
}

.pe-10 {
    padding-left: 2.5rem !important;
}

.pe-11 {
    padding-left: 2.75rem !important;
}

.pe-12 {
    padding-left: 3rem !important;
}

.pe-13 {
    padding-left: 3.25rem !important;
}

.pe-14 {
    padding-left: 3.5rem !important;
}

.pe-15 {
    padding-left: 3.75rem !important;
}

.pe-16 {
    padding-left: 4rem !important;
}

.pe-17 {
    padding-left: 4.25rem !important;
}

.pe-18 {
    padding-left: 4.5rem !important;
}

.pe-19 {
    padding-left: 4.75rem !important;
}

.pe-20 {
    padding-left: 5rem !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pb-1 {
    padding-bottom: 0.25rem !important;
}

.pb-2 {
    padding-bottom: 0.5rem !important;
}

.pb-3 {
    padding-bottom: 0.75rem !important;
}

.pb-4 {
    padding-bottom: 1rem !important;
}

.pb-5 {
    padding-bottom: 1.25rem !important;
}

.pb-6 {
    padding-bottom: 1.5rem !important;
}

.pb-7 {
    padding-bottom: 1.75rem !important;
}

.pb-8 {
    padding-bottom: 2rem !important;
}

.pb-9 {
    padding-bottom: 2.25rem !important;
}

.pb-10 {
    padding-bottom: 2.5rem !important;
}

.pb-11 {
    padding-bottom: 2.75rem !important;
}

.pb-12 {
    padding-bottom: 3rem !important;
}

.pb-13 {
    padding-bottom: 3.25rem !important;
}

.pb-14 {
    padding-bottom: 3.5rem !important;
}

.pb-15 {
    padding-bottom: 3.75rem !important;
}

.pb-16 {
    padding-bottom: 4rem !important;
}

.pb-17 {
    padding-bottom: 4.25rem !important;
}

.pb-18 {
    padding-bottom: 4.5rem !important;
}

.pb-19 {
    padding-bottom: 4.75rem !important;
}

.pb-20 {
    padding-bottom: 5rem !important;
}

.ps-0 {
    padding-right: 0 !important;
}

.ps-1 {
    padding-right: 0.25rem !important;
}

.ps-2 {
    padding-right: 0.5rem !important;
}

.ps-3 {
    padding-right: 0.75rem !important;
}

.ps-4 {
    padding-right: 1rem !important;
}

.ps-5 {
    padding-right: 1.25rem !important;
}

.ps-6 {
    padding-right: 1.5rem !important;
}

.ps-7 {
    padding-right: 1.75rem !important;
}

.ps-8 {
    padding-right: 2rem !important;
}

.ps-9 {
    padding-right: 2.25rem !important;
}

.ps-10 {
    padding-right: 2.5rem !important;
}

.ps-11 {
    padding-right: 2.75rem !important;
}

.ps-12 {
    padding-right: 3rem !important;
}

.ps-13 {
    padding-right: 3.25rem !important;
}

.ps-14 {
    padding-right: 3.5rem !important;
}

.ps-15 {
    padding-right: 3.75rem !important;
}

.ps-16 {
    padding-right: 4rem !important;
}

.ps-17 {
    padding-right: 4.25rem !important;
}

.ps-18 {
    padding-right: 4.5rem !important;
}

.ps-19 {
    padding-right: 4.75rem !important;
}

.ps-20 {
    padding-right: 5rem !important;
}

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

.gap-1 {
    gap: 0.25rem !important;
}

.gap-2 {
    gap: 0.5rem !important;
}

.gap-3 {
    gap: 0.75rem !important;
}

.gap-4 {
    gap: 1rem !important;
}

.gap-5 {
    gap: 1.25rem !important;
}

.gap-6 {
    gap: 1.5rem !important;
}

.gap-7 {
    gap: 1.75rem !important;
}

.gap-8 {
    gap: 2rem !important;
}

.gap-9 {
    gap: 2.25rem !important;
}

.gap-10 {
    gap: 2.5rem !important;
}

.gap-11 {
    gap: 2.75rem !important;
}

.gap-12 {
    gap: 3rem !important;
}

.gap-13 {
    gap: 3.25rem !important;
}

.gap-14 {
    gap: 3.5rem !important;
}

.gap-15 {
    gap: 3.75rem !important;
}

.gap-16 {
    gap: 4rem !important;
}

.gap-17 {
    gap: 4.25rem !important;
}

.gap-18 {
    gap: 4.5rem !important;
}

.gap-19 {
    gap: 4.75rem !important;
}

.gap-20 {
    gap: 5rem !important;
}

.row-gap-0 {
    row-gap: 0 !important;
}

.row-gap-1 {
    row-gap: 0.25rem !important;
}

.row-gap-2 {
    row-gap: 0.5rem !important;
}

.row-gap-3 {
    row-gap: 0.75rem !important;
}

.row-gap-4 {
    row-gap: 1rem !important;
}

.row-gap-5 {
    row-gap: 1.25rem !important;
}

.row-gap-6 {
    row-gap: 1.5rem !important;
}

.row-gap-7 {
    row-gap: 1.75rem !important;
}

.row-gap-8 {
    row-gap: 2rem !important;
}

.row-gap-9 {
    row-gap: 2.25rem !important;
}

.row-gap-10 {
    row-gap: 2.5rem !important;
}

.row-gap-11 {
    row-gap: 2.75rem !important;
}

.row-gap-12 {
    row-gap: 3rem !important;
}

.row-gap-13 {
    row-gap: 3.25rem !important;
}

.row-gap-14 {
    row-gap: 3.5rem !important;
}

.row-gap-15 {
    row-gap: 3.75rem !important;
}

.row-gap-16 {
    row-gap: 4rem !important;
}

.row-gap-17 {
    row-gap: 4.25rem !important;
}

.row-gap-18 {
    row-gap: 4.5rem !important;
}

.row-gap-19 {
    row-gap: 4.75rem !important;
}

.row-gap-20 {
    row-gap: 5rem !important;
}

.column-gap-0 {
    column-gap: 0 !important;
}

.column-gap-1 {
    column-gap: 0.25rem !important;
}

.column-gap-2 {
    column-gap: 0.5rem !important;
}

.column-gap-3 {
    column-gap: 0.75rem !important;
}

.column-gap-4 {
    column-gap: 1rem !important;
}

.column-gap-5 {
    column-gap: 1.25rem !important;
}

.column-gap-6 {
    column-gap: 1.5rem !important;
}

.column-gap-7 {
    column-gap: 1.75rem !important;
}

.column-gap-8 {
    column-gap: 2rem !important;
}

.column-gap-9 {
    column-gap: 2.25rem !important;
}

.column-gap-10 {
    column-gap: 2.5rem !important;
}

.column-gap-11 {
    column-gap: 2.75rem !important;
}

.column-gap-12 {
    column-gap: 3rem !important;
}

.column-gap-13 {
    column-gap: 3.25rem !important;
}

.column-gap-14 {
    column-gap: 3.5rem !important;
}

.column-gap-15 {
    column-gap: 3.75rem !important;
}

.column-gap-16 {
    column-gap: 4rem !important;
}

.column-gap-17 {
    column-gap: 4.25rem !important;
}

.column-gap-18 {
    column-gap: 4.5rem !important;
}

.column-gap-19 {
    column-gap: 4.75rem !important;
}

.column-gap-20 {
    column-gap: 5rem !important;
}

.font-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
    font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
    font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-2 {
    font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-3 {
    font-size: calc(1.26rem + 0.12vw) !important;
}

.fs-4 {
    font-size: 1.25rem !important;
}

.fs-5 {
    font-size: 1.15rem !important;
}

.fs-6 {
    font-size: 1.075rem !important;
}

.fs-7 {
    font-size: 0.95rem !important;
}

.fs-8 {
    font-size: 0.85rem !important;
}

.fs-9 {
    font-size: 0.75rem !important;
}

.fs-10 {
    font-size: 0.5rem !important;
}

.fs-sm {
    font-size: 0.95rem !important;
}

.fs-base {
    font-size: 1rem !important;
}

.fs-lg {
    font-size: 1.075rem !important;
}

.fs-fluid {
    font-size: 100% !important;
}

.fs-2x {
    font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-2qx {
    font-size: calc(1.35rem + 1.2vw) !important;
}

.fs-2hx {
    font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2tx {
    font-size: calc(1.4rem + 1.8vw) !important;
}

.fs-3x {
    font-size: calc(1.425rem + 2.1vw) !important;
}

.fs-3qx {
    font-size: calc(1.45rem + 2.4vw) !important;
}

.fs-3hx {
    font-size: calc(1.475rem + 2.7vw) !important;
}

.fs-3tx {
    font-size: calc(1.5rem + 3vw) !important;
}

.fs-4x {
    font-size: calc(1.525rem + 3.3vw) !important;
}

.fs-4qx {
    font-size: calc(1.55rem + 3.6vw) !important;
}

.fs-4hx {
    font-size: calc(1.575rem + 3.9vw) !important;
}

.fs-4tx {
    font-size: calc(1.6rem + 4.2vw) !important;
}

.fs-5x {
    font-size: calc(1.625rem + 4.5vw) !important;
}

.fs-5qx {
    font-size: calc(1.65rem + 4.8vw) !important;
}

.fs-5hx {
    font-size: calc(1.675rem + 5.1vw) !important;
}

.fs-5tx {
    font-size: calc(1.7rem + 5.4vw) !important;
}

.fs-6x {
    font-size: calc(1.725rem + 5.7vw) !important;
}

.fs-6qx {
    font-size: calc(1.75rem + 6vw) !important;
}

.fs-6hx {
    font-size: calc(1.775rem + 6.3vw) !important;
}

.fs-6tx {
    font-size: calc(1.8rem + 6.6vw) !important;
}

.fs-7x {
    font-size: calc(1.825rem + 6.9vw) !important;
}

.fs-7qx {
    font-size: calc(1.85rem + 7.2vw) !important;
}

.fs-7hx {
    font-size: calc(1.875rem + 7.5vw) !important;
}

.fs-7tx {
    font-size: calc(1.9rem + 7.8vw) !important;
}

.fst-italic {
    font-style: italic !important;
}

.fst-normal {
    font-style: normal !important;
}

.fw-lighter {
    font-weight: lighter !important;
}

.fw-light {
    font-weight: 300 !important;
}

.fw-normal {
    font-weight: 400 !important;
}

.fw-medium {
    font-weight: 500 !important;
}

.fw-semibold {
    font-weight: 500 !important;
}

.fw-bold {
    font-weight: 600 !important;
}

.fw-bolder {
    font-weight: 700 !important;
}

.lh-0 {
    line-height: 0 !important;
}

.lh-1 {
    line-height: 1 !important;
}

.lh-sm {
    line-height: 1.25 !important;
}

.lh-base {
    line-height: 1.5 !important;
}

.lh-lg {
    line-height: 1.75 !important;
}

.lh-xl {
    line-height: 2 !important;
}

.lh-xxl {
    line-height: 2.25 !important;
}

.text-start {
    text-align: right !important;
}

.text-end {
    text-align: left !important;
}

.text-center {
    text-align: center !important;
}

.text-decoration-none {
    text-decoration: none !important;
}

.text-decoration-underline {
    text-decoration: underline !important;
}

.text-decoration-line-through {
    text-decoration: line-through !important;
}

.text-lowercase {
    text-transform: lowercase !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}

.text-wrap {
    white-space: normal !important;
}

.text-nowrap {
    white-space: nowrap !important;
}

.text-light {
    --bs-text-opacity: 1;
    color: rgba(249, 249, 249, var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.text-link {
    --bs-text-opacity: 1;
    color: rgba(7, 20, 55, var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-link:hover {
    color: #006ae6 !important;
    color: var(--bs-custom-blue) !important;
}
.text-primary {
    --bs-text-opacity: 1;
    color: rgba(0, 158, 247, var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(219, 223, 233, var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(80, 205, 137, var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
    --bs-text-opacity: 1;
    color: rgba(114, 57, 234, var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
    --bs-text-opacity: 1;
    color: rgba(255, 199, 0, var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
    --bs-text-opacity: 1;
    color: rgba(241, 65, 108, var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
    --bs-text-opacity: 1;
    color: rgba(7, 20, 55, var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

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

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

.text-body {
    --bs-text-opacity: 1;
    color: rgba(7, 20, 55, var(--bs-text-opacity)) !important;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
    --bs-text-opacity: 1;
    color: rgba(7, 20, 55, 0.75) !important;
    color: var(--bs-secondary-color) !important;
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
    --bs-text-opacity: 1;
    color: rgba(7, 20, 55, 0.75) !important;
    color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
    --bs-text-opacity: 1;
    color: rgba(7, 20, 55, 0.5) !important;
    color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
    --bs-text-opacity: 1;
    color: #000000 !important;
    color: var(--bs-emphasis-color) !important;
}

.text-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
}

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

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

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

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

.text-primary-emphasis {
    color: #003f63 !important;
    color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
    color: #58595d !important;
    color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
    color: #205237 !important;
    color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
    color: #2e175e !important;
    color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
    color: #665000 !important;
    color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
    color: #601a2b !important;
    color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
    color: #4b5675 !important;
    color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
    color: #4b5675 !important;
    color: var(--bs-dark-text-emphasis) !important;
}

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

.link-opacity-10-hover:hover {
    --bs-link-opacity: 0.1;
}

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

.link-opacity-25-hover:hover {
    --bs-link-opacity: 0.25;
}

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

.link-opacity-50-hover:hover {
    --bs-link-opacity: 0.5;
}

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

.link-opacity-75-hover:hover {
    --bs-link-opacity: 0.75;
}

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

.link-opacity-100-hover:hover {
    --bs-link-opacity: 1;
}

.link-offset-1 {
    text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
    text-underline-offset: 0.125em !important;
}

.link-offset-2 {
    text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
    text-underline-offset: 0.25em !important;
}

.link-offset-3 {
    text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
    text-underline-offset: 0.375em !important;
}

.link-underline-light {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(249, 249, 249, var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(249, 249, 249, var(--bs-link-underline-opacity)) !important;
    -webkit-text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-primary {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(0, 158, 247, var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(0, 158, 247, var(--bs-link-underline-opacity)) !important;
    -webkit-text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(219, 223, 233, var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(219, 223, 233, var(--bs-link-underline-opacity)) !important;
    -webkit-text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(80, 205, 137, var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(80, 205, 137, var(--bs-link-underline-opacity)) !important;
    -webkit-text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(114, 57, 234, var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(114, 57, 234, var(--bs-link-underline-opacity)) !important;
    -webkit-text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(255, 199, 0, var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(255, 199, 0, var(--bs-link-underline-opacity)) !important;
    -webkit-text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(241, 65, 108, var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(241, 65, 108, var(--bs-link-underline-opacity)) !important;
    -webkit-text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(7, 20, 55, var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(7, 20, 55, var(--bs-link-underline-opacity)) !important;
    -webkit-text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
            text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
    --bs-link-underline-opacity: 1;
    -webkit-text-decoration-color: rgba(0, 158, 247, 1) !important;
            text-decoration-color: rgba(0, 158, 247, 1) !important;
    -webkit-text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
            text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
    --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
    --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
    --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
    --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
    --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
    --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
    --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
    --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
    --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
    --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
    --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
    --bs-link-underline-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-primary-subtle {
    background-color: #ccecfd !important;
    background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
    background-color: #f8f9fb !important;
    background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
    background-color: #dcf5e7 !important;
    background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
    background-color: #e3d7fb !important;
    background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
    background-color: #fff4cc !important;
    background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
    background-color: #fcd9e2 !important;
    background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
    background-color: #fcfcfc !important;
    background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
    background-color: #b5b5c3 !important;
    background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)) !important;
    background-image: var(--bs-gradient) !important;
}

.user-select-all {
    -webkit-user-select: all !important;
            user-select: all !important;
}

.user-select-auto {
    -webkit-user-select: auto !important;
            user-select: auto !important;
}

.user-select-none {
    -webkit-user-select: none !important;
            user-select: none !important;
}

.pe-none {
    pointer-events: none !important;
}

.pe-auto {
    pointer-events: auto !important;
}

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

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

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

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

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

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

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

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

.rounded-top {
    border-top-right-radius: 0.475rem !important;
    border-top-right-radius: var(--bs-border-radius) !important;
    border-top-left-radius: 0.475rem !important;
    border-top-left-radius: var(--bs-border-radius) !important;
}

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

.rounded-top-1 {
    border-top-right-radius: 0.425rem !important;
    border-top-right-radius: var(--bs-border-radius-sm) !important;
    border-top-left-radius: 0.425rem !important;
    border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
    border-top-right-radius: 0.475rem !important;
    border-top-right-radius: var(--bs-border-radius) !important;
    border-top-left-radius: 0.475rem !important;
    border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
    border-top-right-radius: 0.625rem !important;
    border-top-right-radius: var(--bs-border-radius-lg) !important;
    border-top-left-radius: 0.625rem !important;
    border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
    border-top-right-radius: 1rem !important;
    border-top-right-radius: var(--bs-border-radius-xl) !important;
    border-top-left-radius: 1rem !important;
    border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
    border-top-right-radius: 2rem !important;
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
    border-top-left-radius: 2rem !important;
    border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

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

.rounded-top-pill {
    border-top-right-radius: 50rem !important;
    border-top-right-radius: var(--bs-border-radius-pill) !important;
    border-top-left-radius: 50rem !important;
    border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
    border-top-left-radius: 0.475rem !important;
    border-top-left-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: 0.475rem !important;
    border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.rounded-end-1 {
    border-top-left-radius: 0.425rem !important;
    border-top-left-radius: var(--bs-border-radius-sm) !important;
    border-bottom-left-radius: 0.425rem !important;
    border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
    border-top-left-radius: 0.475rem !important;
    border-top-left-radius: var(--bs-border-radius) !important;
    border-bottom-left-radius: 0.475rem !important;
    border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
    border-top-left-radius: 0.625rem !important;
    border-top-left-radius: var(--bs-border-radius-lg) !important;
    border-bottom-left-radius: 0.625rem !important;
    border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
    border-top-left-radius: 1rem !important;
    border-top-left-radius: var(--bs-border-radius-xl) !important;
    border-bottom-left-radius: 1rem !important;
    border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
    border-top-left-radius: 2rem !important;
    border-top-left-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-left-radius: 2rem !important;
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
}

.rounded-end-pill {
    border-top-left-radius: 50rem !important;
    border-top-left-radius: var(--bs-border-radius-pill) !important;
    border-bottom-left-radius: 50rem !important;
    border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
    border-bottom-left-radius: 0.475rem !important;
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: 0.475rem !important;
    border-bottom-right-radius: var(--bs-border-radius) !important;
}

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

.rounded-bottom-1 {
    border-bottom-left-radius: 0.425rem !important;
    border-bottom-left-radius: var(--bs-border-radius-sm) !important;
    border-bottom-right-radius: 0.425rem !important;
    border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
    border-bottom-left-radius: 0.475rem !important;
    border-bottom-left-radius: var(--bs-border-radius) !important;
    border-bottom-right-radius: 0.475rem !important;
    border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
    border-bottom-left-radius: 0.625rem !important;
    border-bottom-left-radius: var(--bs-border-radius-lg) !important;
    border-bottom-right-radius: 0.625rem !important;
    border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
    border-bottom-left-radius: 1rem !important;
    border-bottom-left-radius: var(--bs-border-radius-xl) !important;
    border-bottom-right-radius: 1rem !important;
    border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
    border-bottom-left-radius: 2rem !important;
    border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
    border-bottom-right-radius: 2rem !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

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

.rounded-bottom-pill {
    border-bottom-left-radius: 50rem !important;
    border-bottom-left-radius: var(--bs-border-radius-pill) !important;
    border-bottom-right-radius: 50rem !important;
    border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
    border-bottom-right-radius: 0.475rem !important;
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-top-right-radius: 0.475rem !important;
    border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.rounded-start-1 {
    border-bottom-right-radius: 0.425rem !important;
    border-bottom-right-radius: var(--bs-border-radius-sm) !important;
    border-top-right-radius: 0.425rem !important;
    border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
    border-bottom-right-radius: 0.475rem !important;
    border-bottom-right-radius: var(--bs-border-radius) !important;
    border-top-right-radius: 0.475rem !important;
    border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
    border-bottom-right-radius: 0.625rem !important;
    border-bottom-right-radius: var(--bs-border-radius-lg) !important;
    border-top-right-radius: 0.625rem !important;
    border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
    border-bottom-right-radius: 1rem !important;
    border-bottom-right-radius: var(--bs-border-radius-xl) !important;
    border-top-right-radius: 1rem !important;
    border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
    border-bottom-right-radius: 2rem !important;
    border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
    border-top-right-radius: 2rem !important;
    border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
    border-bottom-right-radius: 50% !important;
    border-top-right-radius: 50% !important;
}

.rounded-start-pill {
    border-bottom-right-radius: 50rem !important;
    border-bottom-right-radius: var(--bs-border-radius-pill) !important;
    border-top-right-radius: 50rem !important;
    border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.visible {
    visibility: visible !important;
}

.invisible {
    visibility: hidden !important;
}

.z-index-n1 {
    z-index: -1 !important;
}

.z-index-n2 {
    z-index: -2 !important;
}

.z-index-0 {
    z-index: 0 !important;
}

.z-index-1 {
    z-index: 1 !important;
}

.z-index-2 {
    z-index: 2 !important;
}

.z-index-3 {
    z-index: 3 !important;
}

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

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

.opacity-5 {
    opacity: 0.05 !important;
}

.opacity-5-hover:hover {
    opacity: 0.05 !important;
}

.opacity-10 {
    opacity: 0.1 !important;
}

.opacity-10-hover:hover {
    opacity: 0.1 !important;
}

.opacity-15 {
    opacity: 0.15 !important;
}

.opacity-15-hover:hover {
    opacity: 0.15 !important;
}

.opacity-20 {
    opacity: 0.2 !important;
}

.opacity-20-hover:hover {
    opacity: 0.2 !important;
}

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

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

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

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

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

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

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

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

.min-w-unset {
    min-width: 0 !important;
    min-width: initial !important;
}

.min-w-25 {
    min-width: 25% !important;
}

.min-w-50 {
    min-width: 50% !important;
}

.min-w-75 {
    min-width: 75% !important;
}

.min-w-100 {
    min-width: 100% !important;
}

.min-w-auto {
    min-width: auto !important;
}

.min-w-1px {
    min-width: 1px !important;
}

.min-w-2px {
    min-width: 2px !important;
}

.min-w-3px {
    min-width: 3px !important;
}

.min-w-4px {
    min-width: 4px !important;
}

.min-w-5px {
    min-width: 5px !important;
}

.min-w-6px {
    min-width: 6px !important;
}

.min-w-7px {
    min-width: 7px !important;
}

.min-w-8px {
    min-width: 8px !important;
}

.min-w-9px {
    min-width: 9px !important;
}

.min-w-10px {
    min-width: 10px !important;
}

.min-w-15px {
    min-width: 15px !important;
}

.min-w-20px {
    min-width: 20px !important;
}

.min-w-25px {
    min-width: 25px !important;
}

.min-w-30px {
    min-width: 30px !important;
}

.min-w-35px {
    min-width: 35px !important;
}

.min-w-40px {
    min-width: 40px !important;
}

.min-w-45px {
    min-width: 45px !important;
}

.min-w-50px {
    min-width: 50px !important;
}

.min-w-55px {
    min-width: 55px !important;
}

.min-w-60px {
    min-width: 60px !important;
}

.min-w-65px {
    min-width: 65px !important;
}

.min-w-70px {
    min-width: 70px !important;
}

.min-w-75px {
    min-width: 75px !important;
}

.min-w-80px {
    min-width: 80px !important;
}

.min-w-85px {
    min-width: 85px !important;
}

.min-w-90px {
    min-width: 90px !important;
}

.min-w-95px {
    min-width: 95px !important;
}

.min-w-100px {
    min-width: 100px !important;
}

.min-w-125px {
    min-width: 125px !important;
}

.min-w-150px {
    min-width: 150px !important;
}

.min-w-175px {
    min-width: 175px !important;
}

.min-w-200px {
    min-width: 200px !important;
}

.min-w-225px {
    min-width: 225px !important;
}

.min-w-250px {
    min-width: 250px !important;
}

.min-w-275px {
    min-width: 275px !important;
}

.min-w-300px {
    min-width: 300px !important;
}

.min-w-325px {
    min-width: 325px !important;
}

.min-w-350px {
    min-width: 350px !important;
}

.min-w-375px {
    min-width: 375px !important;
}

.min-w-400px {
    min-width: 400px !important;
}

.min-w-425px {
    min-width: 425px !important;
}

.min-w-450px {
    min-width: 450px !important;
}

.min-w-475px {
    min-width: 475px !important;
}

.min-w-500px {
    min-width: 500px !important;
}

.min-w-550px {
    min-width: 550px !important;
}

.min-w-600px {
    min-width: 600px !important;
}

.min-w-650px {
    min-width: 650px !important;
}

.min-w-700px {
    min-width: 700px !important;
}

.min-w-750px {
    min-width: 750px !important;
}

.min-w-800px {
    min-width: 800px !important;
}

.min-w-850px {
    min-width: 850px !important;
}

.min-w-900px {
    min-width: 900px !important;
}

.min-w-950px {
    min-width: 950px !important;
}

.min-w-1000px {
    min-width: 1000px !important;
}

.min-h-unset {
    min-height: 0 !important;
    min-height: initial !important;
}

.min-h-25 {
    min-height: 25% !important;
}

.min-h-50 {
    min-height: 50% !important;
}

.min-h-75 {
    min-height: 75% !important;
}

.min-h-100 {
    min-height: 100% !important;
}

.min-h-auto {
    min-height: auto !important;
}

.min-h-1px {
    min-height: 1px !important;
}

.min-h-2px {
    min-height: 2px !important;
}

.min-h-3px {
    min-height: 3px !important;
}

.min-h-4px {
    min-height: 4px !important;
}

.min-h-5px {
    min-height: 5px !important;
}

.min-h-6px {
    min-height: 6px !important;
}

.min-h-7px {
    min-height: 7px !important;
}

.min-h-8px {
    min-height: 8px !important;
}

.min-h-9px {
    min-height: 9px !important;
}

.min-h-10px {
    min-height: 10px !important;
}

.min-h-15px {
    min-height: 15px !important;
}

.min-h-20px {
    min-height: 20px !important;
}

.min-h-25px {
    min-height: 25px !important;
}

.min-h-30px {
    min-height: 30px !important;
}

.min-h-35px {
    min-height: 35px !important;
}

.min-h-40px {
    min-height: 40px !important;
}

.min-h-45px {
    min-height: 45px !important;
}

.min-h-50px {
    min-height: 50px !important;
}

.min-h-55px {
    min-height: 55px !important;
}

.min-h-60px {
    min-height: 60px !important;
}

.min-h-65px {
    min-height: 65px !important;
}

.min-h-70px {
    min-height: 70px !important;
}

.min-h-75px {
    min-height: 75px !important;
}

.min-h-80px {
    min-height: 80px !important;
}

.min-h-85px {
    min-height: 85px !important;
}

.min-h-90px {
    min-height: 90px !important;
}

.min-h-95px {
    min-height: 95px !important;
}

.min-h-100px {
    min-height: 100px !important;
}

.min-h-125px {
    min-height: 125px !important;
}

.min-h-150px {
    min-height: 150px !important;
}

.min-h-175px {
    min-height: 175px !important;
}

.min-h-200px {
    min-height: 200px !important;
}

.min-h-225px {
    min-height: 225px !important;
}

.min-h-250px {
    min-height: 250px !important;
}

.min-h-275px {
    min-height: 275px !important;
}

.min-h-300px {
    min-height: 300px !important;
}

.min-h-325px {
    min-height: 325px !important;
}

.min-h-350px {
    min-height: 350px !important;
}

.min-h-375px {
    min-height: 375px !important;
}

.min-h-400px {
    min-height: 400px !important;
}

.min-h-425px {
    min-height: 425px !important;
}

.min-h-450px {
    min-height: 450px !important;
}

.min-h-475px {
    min-height: 475px !important;
}

.min-h-500px {
    min-height: 500px !important;
}

.min-h-550px {
    min-height: 550px !important;
}

.min-h-600px {
    min-height: 600px !important;
}

.min-h-650px {
    min-height: 650px !important;
}

.min-h-700px {
    min-height: 700px !important;
}

.min-h-750px {
    min-height: 750px !important;
}

.min-h-800px {
    min-height: 800px !important;
}

.min-h-850px {
    min-height: 850px !important;
}

.min-h-900px {
    min-height: 900px !important;
}

.min-h-950px {
    min-height: 950px !important;
}

.min-h-1000px {
    min-height: 1000px !important;
}

.border-top-0 {
    border-top-width: 0 !important;
}

.border-top-1 {
    border-top-width: 1px !important;
}

.border-top-2 {
    border-top-width: 2px !important;
}

.border-top-3 {
    border-top-width: 3px !important;
}

.border-top-4 {
    border-top-width: 4px !important;
}

.border-top-5 {
    border-top-width: 5px !important;
}

.border-bottom-0 {
    border-bottom-width: 0 !important;
}

.border-bottom-1 {
    border-bottom-width: 1px !important;
}

.border-bottom-2 {
    border-bottom-width: 2px !important;
}

.border-bottom-3 {
    border-bottom-width: 3px !important;
}

.border-bottom-4 {
    border-bottom-width: 4px !important;
}

.border-bottom-5 {
    border-bottom-width: 5px !important;
}

.border-right-0 {
    border-left-width: 0 !important;
}

.border-right-1 {
    border-left-width: 1px !important;
}

.border-right-2 {
    border-left-width: 2px !important;
}

.border-right-3 {
    border-left-width: 3px !important;
}

.border-right-4 {
    border-left-width: 4px !important;
}

.border-right-5 {
    border-left-width: 5px !important;
}

.border-left-0 {
    border-right-width: 0 !important;
}

.border-left-1 {
    border-right-width: 1px !important;
}

.border-left-2 {
    border-right-width: 2px !important;
}

.border-left-3 {
    border-right-width: 3px !important;
}

.border-left-4 {
    border-right-width: 4px !important;
}

.border-left-5 {
    border-right-width: 5px !important;
}

.ls-1 {
    letter-spacing: 0.1rem !important;
}

.ls-2 {
    letter-spacing: 0.115rem !important;
}

.ls-3 {
    letter-spacing: 0.125rem !important;
}

.ls-4 {
    letter-spacing: 0.25rem !important;
}

.ls-5 {
    letter-spacing: 0.5rem !important;
}

.ls-n1 {
    letter-spacing: -0.1rem !important;
}

.ls-n2 {
    letter-spacing: -0.115rem !important;
}

.ls-n3 {
    letter-spacing: -0.125rem !important;
}

.ls-n4 {
    letter-spacing: -0.25rem !important;
}

.ls-n5 {
    letter-spacing: -0.5rem !important;
}

@media (min-width: 576px) {
    .float-sm-start {
        float: right !important;
    }

    .float-sm-end {
        float: left !important;
    }

    .float-sm-none {
        float: none !important;
    }

    .object-fit-sm-contain {
        object-fit: contain !important;
    }

    .object-fit-sm-cover {
        object-fit: cover !important;
    }

    .object-fit-sm-fill {
        object-fit: fill !important;
    }

    .object-fit-sm-scale {
        object-fit: scale-down !important;
    }

    .object-fit-sm-none {
        object-fit: none !important;
    }

    .overflow-sm-auto {
        overflow: auto !important;
    }

    .overflow-sm-hidden {
        overflow: hidden !important;
    }

    .overflow-sm-visible {
        overflow: visible !important;
    }

    .overflow-sm-scroll {
        overflow: scroll !important;
    }

    .d-sm-inline {
        display: inline !important;
    }

    .d-sm-inline-block {
        display: inline-block !important;
    }

    .d-sm-block {
        display: block !important;
    }

    .d-sm-grid {
        display: grid !important;
    }

    .d-sm-inline-grid {
        display: inline-grid !important;
    }

    .d-sm-table {
        display: table !important;
    }

    .d-sm-table-row {
        display: table-row !important;
    }

    .d-sm-table-cell {
        display: table-cell !important;
    }

    .d-sm-flex {
        display: flex !important;
    }

    .d-sm-inline-flex {
        display: inline-flex !important;
    }

    .d-sm-none {
        display: none !important;
    }

    .position-sm-static {
        position: static !important;
    }

    .position-sm-relative {
        position: relative !important;
    }

    .position-sm-absolute {
        position: absolute !important;
    }

    .position-sm-fixed {
        position: fixed !important;
    }

    .position-sm-sticky {
        position: -webkit-sticky !important;
        position: sticky !important;
    }

    .w-sm-unset {
        width: auto !important;
        width: initial !important;
    }

    .w-sm-25 {
        width: 25% !important;
    }

    .w-sm-50 {
        width: 50% !important;
    }

    .w-sm-75 {
        width: 75% !important;
    }

    .w-sm-100 {
        width: 100% !important;
    }

    .w-sm-auto {
        width: auto !important;
    }

    .w-sm-1px {
        width: 1px !important;
    }

    .w-sm-2px {
        width: 2px !important;
    }

    .w-sm-3px {
        width: 3px !important;
    }

    .w-sm-4px {
        width: 4px !important;
    }

    .w-sm-5px {
        width: 5px !important;
    }

    .w-sm-6px {
        width: 6px !important;
    }

    .w-sm-7px {
        width: 7px !important;
    }

    .w-sm-8px {
        width: 8px !important;
    }

    .w-sm-9px {
        width: 9px !important;
    }

    .w-sm-10px {
        width: 10px !important;
    }

    .w-sm-15px {
        width: 15px !important;
    }

    .w-sm-20px {
        width: 20px !important;
    }

    .w-sm-25px {
        width: 25px !important;
    }

    .w-sm-30px {
        width: 30px !important;
    }

    .w-sm-35px {
        width: 35px !important;
    }

    .w-sm-40px {
        width: 40px !important;
    }

    .w-sm-45px {
        width: 45px !important;
    }

    .w-sm-50px {
        width: 50px !important;
    }

    .w-sm-55px {
        width: 55px !important;
    }

    .w-sm-60px {
        width: 60px !important;
    }

    .w-sm-65px {
        width: 65px !important;
    }

    .w-sm-70px {
        width: 70px !important;
    }

    .w-sm-75px {
        width: 75px !important;
    }

    .w-sm-80px {
        width: 80px !important;
    }

    .w-sm-85px {
        width: 85px !important;
    }

    .w-sm-90px {
        width: 90px !important;
    }

    .w-sm-95px {
        width: 95px !important;
    }

    .w-sm-100px {
        width: 100px !important;
    }

    .w-sm-125px {
        width: 125px !important;
    }

    .w-sm-150px {
        width: 150px !important;
    }

    .w-sm-175px {
        width: 175px !important;
    }

    .w-sm-200px {
        width: 200px !important;
    }

    .w-sm-225px {
        width: 225px !important;
    }

    .w-sm-250px {
        width: 250px !important;
    }

    .w-sm-275px {
        width: 275px !important;
    }

    .w-sm-300px {
        width: 300px !important;
    }

    .w-sm-325px {
        width: 325px !important;
    }

    .w-sm-350px {
        width: 350px !important;
    }

    .w-sm-375px {
        width: 375px !important;
    }

    .w-sm-400px {
        width: 400px !important;
    }

    .w-sm-425px {
        width: 425px !important;
    }

    .w-sm-450px {
        width: 450px !important;
    }

    .w-sm-475px {
        width: 475px !important;
    }

    .w-sm-500px {
        width: 500px !important;
    }

    .w-sm-550px {
        width: 550px !important;
    }

    .w-sm-600px {
        width: 600px !important;
    }

    .w-sm-650px {
        width: 650px !important;
    }

    .w-sm-700px {
        width: 700px !important;
    }

    .w-sm-750px {
        width: 750px !important;
    }

    .w-sm-800px {
        width: 800px !important;
    }

    .w-sm-850px {
        width: 850px !important;
    }

    .w-sm-900px {
        width: 900px !important;
    }

    .w-sm-950px {
        width: 950px !important;
    }

    .w-sm-1000px {
        width: 1000px !important;
    }

    .mw-sm-unset {
        max-width: none !important;
        max-width: initial !important;
    }

    .mw-sm-25 {
        max-width: 25% !important;
    }

    .mw-sm-50 {
        max-width: 50% !important;
    }

    .mw-sm-75 {
        max-width: 75% !important;
    }

    .mw-sm-100 {
        max-width: 100% !important;
    }

    .mw-sm-auto {
        max-width: auto !important;
    }

    .mw-sm-1px {
        max-width: 1px !important;
    }

    .mw-sm-2px {
        max-width: 2px !important;
    }

    .mw-sm-3px {
        max-width: 3px !important;
    }

    .mw-sm-4px {
        max-width: 4px !important;
    }

    .mw-sm-5px {
        max-width: 5px !important;
    }

    .mw-sm-6px {
        max-width: 6px !important;
    }

    .mw-sm-7px {
        max-width: 7px !important;
    }

    .mw-sm-8px {
        max-width: 8px !important;
    }

    .mw-sm-9px {
        max-width: 9px !important;
    }

    .mw-sm-10px {
        max-width: 10px !important;
    }

    .mw-sm-15px {
        max-width: 15px !important;
    }

    .mw-sm-20px {
        max-width: 20px !important;
    }

    .mw-sm-25px {
        max-width: 25px !important;
    }

    .mw-sm-30px {
        max-width: 30px !important;
    }

    .mw-sm-35px {
        max-width: 35px !important;
    }

    .mw-sm-40px {
        max-width: 40px !important;
    }

    .mw-sm-45px {
        max-width: 45px !important;
    }

    .mw-sm-50px {
        max-width: 50px !important;
    }

    .mw-sm-55px {
        max-width: 55px !important;
    }

    .mw-sm-60px {
        max-width: 60px !important;
    }

    .mw-sm-65px {
        max-width: 65px !important;
    }

    .mw-sm-70px {
        max-width: 70px !important;
    }

    .mw-sm-75px {
        max-width: 75px !important;
    }

    .mw-sm-80px {
        max-width: 80px !important;
    }

    .mw-sm-85px {
        max-width: 85px !important;
    }

    .mw-sm-90px {
        max-width: 90px !important;
    }

    .mw-sm-95px {
        max-width: 95px !important;
    }

    .mw-sm-100px {
        max-width: 100px !important;
    }

    .mw-sm-125px {
        max-width: 125px !important;
    }

    .mw-sm-150px {
        max-width: 150px !important;
    }

    .mw-sm-175px {
        max-width: 175px !important;
    }

    .mw-sm-200px {
        max-width: 200px !important;
    }

    .mw-sm-225px {
        max-width: 225px !important;
    }

    .mw-sm-250px {
        max-width: 250px !important;
    }

    .mw-sm-275px {
        max-width: 275px !important;
    }

    .mw-sm-300px {
        max-width: 300px !important;
    }

    .mw-sm-325px {
        max-width: 325px !important;
    }

    .mw-sm-350px {
        max-width: 350px !important;
    }

    .mw-sm-375px {
        max-width: 375px !important;
    }

    .mw-sm-400px {
        max-width: 400px !important;
    }

    .mw-sm-425px {
        max-width: 425px !important;
    }

    .mw-sm-450px {
        max-width: 450px !important;
    }

    .mw-sm-475px {
        max-width: 475px !important;
    }

    .mw-sm-500px {
        max-width: 500px !important;
    }

    .mw-sm-550px {
        max-width: 550px !important;
    }

    .mw-sm-600px {
        max-width: 600px !important;
    }

    .mw-sm-650px {
        max-width: 650px !important;
    }

    .mw-sm-700px {
        max-width: 700px !important;
    }

    .mw-sm-750px {
        max-width: 750px !important;
    }

    .mw-sm-800px {
        max-width: 800px !important;
    }

    .mw-sm-850px {
        max-width: 850px !important;
    }

    .mw-sm-900px {
        max-width: 900px !important;
    }

    .mw-sm-950px {
        max-width: 950px !important;
    }

    .mw-sm-1000px {
        max-width: 1000px !important;
    }

    .h-sm-unset {
        height: auto !important;
        height: initial !important;
    }

    .h-sm-25 {
        height: 25% !important;
    }

    .h-sm-50 {
        height: 50% !important;
    }

    .h-sm-75 {
        height: 75% !important;
    }

    .h-sm-100 {
        height: 100% !important;
    }

    .h-sm-auto {
        height: auto !important;
    }

    .h-sm-1px {
        height: 1px !important;
    }

    .h-sm-2px {
        height: 2px !important;
    }

    .h-sm-3px {
        height: 3px !important;
    }

    .h-sm-4px {
        height: 4px !important;
    }

    .h-sm-5px {
        height: 5px !important;
    }

    .h-sm-6px {
        height: 6px !important;
    }

    .h-sm-7px {
        height: 7px !important;
    }

    .h-sm-8px {
        height: 8px !important;
    }

    .h-sm-9px {
        height: 9px !important;
    }

    .h-sm-10px {
        height: 10px !important;
    }

    .h-sm-15px {
        height: 15px !important;
    }

    .h-sm-20px {
        height: 20px !important;
    }

    .h-sm-25px {
        height: 25px !important;
    }

    .h-sm-30px {
        height: 30px !important;
    }

    .h-sm-35px {
        height: 35px !important;
    }

    .h-sm-40px {
        height: 40px !important;
    }

    .h-sm-45px {
        height: 45px !important;
    }

    .h-sm-50px {
        height: 50px !important;
    }

    .h-sm-55px {
        height: 55px !important;
    }

    .h-sm-60px {
        height: 60px !important;
    }

    .h-sm-65px {
        height: 65px !important;
    }

    .h-sm-70px {
        height: 70px !important;
    }

    .h-sm-75px {
        height: 75px !important;
    }

    .h-sm-80px {
        height: 80px !important;
    }

    .h-sm-85px {
        height: 85px !important;
    }

    .h-sm-90px {
        height: 90px !important;
    }

    .h-sm-95px {
        height: 95px !important;
    }

    .h-sm-100px {
        height: 100px !important;
    }

    .h-sm-125px {
        height: 125px !important;
    }

    .h-sm-150px {
        height: 150px !important;
    }

    .h-sm-175px {
        height: 175px !important;
    }

    .h-sm-200px {
        height: 200px !important;
    }

    .h-sm-225px {
        height: 225px !important;
    }

    .h-sm-250px {
        height: 250px !important;
    }

    .h-sm-275px {
        height: 275px !important;
    }

    .h-sm-300px {
        height: 300px !important;
    }

    .h-sm-325px {
        height: 325px !important;
    }

    .h-sm-350px {
        height: 350px !important;
    }

    .h-sm-375px {
        height: 375px !important;
    }

    .h-sm-400px {
        height: 400px !important;
    }

    .h-sm-425px {
        height: 425px !important;
    }

    .h-sm-450px {
        height: 450px !important;
    }

    .h-sm-475px {
        height: 475px !important;
    }

    .h-sm-500px {
        height: 500px !important;
    }

    .h-sm-550px {
        height: 550px !important;
    }

    .h-sm-600px {
        height: 600px !important;
    }

    .h-sm-650px {
        height: 650px !important;
    }

    .h-sm-700px {
        height: 700px !important;
    }

    .h-sm-750px {
        height: 750px !important;
    }

    .h-sm-800px {
        height: 800px !important;
    }

    .h-sm-850px {
        height: 850px !important;
    }

    .h-sm-900px {
        height: 900px !important;
    }

    .h-sm-950px {
        height: 950px !important;
    }

    .h-sm-1000px {
        height: 1000px !important;
    }

    .mh-sm-unset {
        max-height: none !important;
        max-height: initial !important;
    }

    .mh-sm-25 {
        max-height: 25% !important;
    }

    .mh-sm-50 {
        max-height: 50% !important;
    }

    .mh-sm-75 {
        max-height: 75% !important;
    }

    .mh-sm-100 {
        max-height: 100% !important;
    }

    .mh-sm-auto {
        max-height: auto !important;
    }

    .mh-sm-1px {
        max-height: 1px !important;
    }

    .mh-sm-2px {
        max-height: 2px !important;
    }

    .mh-sm-3px {
        max-height: 3px !important;
    }

    .mh-sm-4px {
        max-height: 4px !important;
    }

    .mh-sm-5px {
        max-height: 5px !important;
    }

    .mh-sm-6px {
        max-height: 6px !important;
    }

    .mh-sm-7px {
        max-height: 7px !important;
    }

    .mh-sm-8px {
        max-height: 8px !important;
    }

    .mh-sm-9px {
        max-height: 9px !important;
    }

    .mh-sm-10px {
        max-height: 10px !important;
    }

    .mh-sm-15px {
        max-height: 15px !important;
    }

    .mh-sm-20px {
        max-height: 20px !important;
    }

    .mh-sm-25px {
        max-height: 25px !important;
    }

    .mh-sm-30px {
        max-height: 30px !important;
    }

    .mh-sm-35px {
        max-height: 35px !important;
    }

    .mh-sm-40px {
        max-height: 40px !important;
    }

    .mh-sm-45px {
        max-height: 45px !important;
    }

    .mh-sm-50px {
        max-height: 50px !important;
    }

    .mh-sm-55px {
        max-height: 55px !important;
    }

    .mh-sm-60px {
        max-height: 60px !important;
    }

    .mh-sm-65px {
        max-height: 65px !important;
    }

    .mh-sm-70px {
        max-height: 70px !important;
    }

    .mh-sm-75px {
        max-height: 75px !important;
    }

    .mh-sm-80px {
        max-height: 80px !important;
    }

    .mh-sm-85px {
        max-height: 85px !important;
    }

    .mh-sm-90px {
        max-height: 90px !important;
    }

    .mh-sm-95px {
        max-height: 95px !important;
    }

    .mh-sm-100px {
        max-height: 100px !important;
    }

    .mh-sm-125px {
        max-height: 125px !important;
    }

    .mh-sm-150px {
        max-height: 150px !important;
    }

    .mh-sm-175px {
        max-height: 175px !important;
    }

    .mh-sm-200px {
        max-height: 200px !important;
    }

    .mh-sm-225px {
        max-height: 225px !important;
    }

    .mh-sm-250px {
        max-height: 250px !important;
    }

    .mh-sm-275px {
        max-height: 275px !important;
    }

    .mh-sm-300px {
        max-height: 300px !important;
    }

    .mh-sm-325px {
        max-height: 325px !important;
    }

    .mh-sm-350px {
        max-height: 350px !important;
    }

    .mh-sm-375px {
        max-height: 375px !important;
    }

    .mh-sm-400px {
        max-height: 400px !important;
    }

    .mh-sm-425px {
        max-height: 425px !important;
    }

    .mh-sm-450px {
        max-height: 450px !important;
    }

    .mh-sm-475px {
        max-height: 475px !important;
    }

    .mh-sm-500px {
        max-height: 500px !important;
    }

    .mh-sm-550px {
        max-height: 550px !important;
    }

    .mh-sm-600px {
        max-height: 600px !important;
    }

    .mh-sm-650px {
        max-height: 650px !important;
    }

    .mh-sm-700px {
        max-height: 700px !important;
    }

    .mh-sm-750px {
        max-height: 750px !important;
    }

    .mh-sm-800px {
        max-height: 800px !important;
    }

    .mh-sm-850px {
        max-height: 850px !important;
    }

    .mh-sm-900px {
        max-height: 900px !important;
    }

    .mh-sm-950px {
        max-height: 950px !important;
    }

    .mh-sm-1000px {
        max-height: 1000px !important;
    }

    .flex-sm-fill {
        flex: 1 1 auto !important;
    }

    .flex-sm-row {
        flex-direction: row !important;
    }

    .flex-sm-column {
        flex-direction: column !important;
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }

    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-sm-start {
        justify-content: flex-start !important;
    }

    .justify-content-sm-end {
        justify-content: flex-end !important;
    }

    .justify-content-sm-center {
        justify-content: center !important;
    }

    .justify-content-sm-between {
        justify-content: space-between !important;
    }

    .justify-content-sm-around {
        justify-content: space-around !important;
    }

    .justify-content-sm-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-sm-start {
        align-items: flex-start !important;
    }

    .align-items-sm-end {
        align-items: flex-end !important;
    }

    .align-items-sm-center {
        align-items: center !important;
    }

    .align-items-sm-baseline {
        align-items: baseline !important;
    }

    .align-items-sm-stretch {
        align-items: stretch !important;
    }

    .align-content-sm-start {
        align-content: flex-start !important;
    }

    .align-content-sm-end {
        align-content: flex-end !important;
    }

    .align-content-sm-center {
        align-content: center !important;
    }

    .align-content-sm-between {
        align-content: space-between !important;
    }

    .align-content-sm-around {
        align-content: space-around !important;
    }

    .align-content-sm-stretch {
        align-content: stretch !important;
    }

    .align-self-sm-auto {
        align-self: auto !important;
    }

    .align-self-sm-start {
        align-self: flex-start !important;
    }

    .align-self-sm-end {
        align-self: flex-end !important;
    }

    .align-self-sm-center {
        align-self: center !important;
    }

    .align-self-sm-baseline {
        align-self: baseline !important;
    }

    .align-self-sm-stretch {
        align-self: stretch !important;
    }

    .order-sm-first {
        order: -1 !important;
    }

    .order-sm-0 {
        order: 0 !important;
    }

    .order-sm-1 {
        order: 1 !important;
    }

    .order-sm-2 {
        order: 2 !important;
    }

    .order-sm-3 {
        order: 3 !important;
    }

    .order-sm-4 {
        order: 4 !important;
    }

    .order-sm-5 {
        order: 5 !important;
    }

    .order-sm-last {
        order: 6 !important;
    }

    .m-sm-0 {
        margin: 0 !important;
    }

    .m-sm-1 {
        margin: 0.25rem !important;
    }

    .m-sm-2 {
        margin: 0.5rem !important;
    }

    .m-sm-3 {
        margin: 0.75rem !important;
    }

    .m-sm-4 {
        margin: 1rem !important;
    }

    .m-sm-5 {
        margin: 1.25rem !important;
    }

    .m-sm-6 {
        margin: 1.5rem !important;
    }

    .m-sm-7 {
        margin: 1.75rem !important;
    }

    .m-sm-8 {
        margin: 2rem !important;
    }

    .m-sm-9 {
        margin: 2.25rem !important;
    }

    .m-sm-10 {
        margin: 2.5rem !important;
    }

    .m-sm-11 {
        margin: 2.75rem !important;
    }

    .m-sm-12 {
        margin: 3rem !important;
    }

    .m-sm-13 {
        margin: 3.25rem !important;
    }

    .m-sm-14 {
        margin: 3.5rem !important;
    }

    .m-sm-15 {
        margin: 3.75rem !important;
    }

    .m-sm-16 {
        margin: 4rem !important;
    }

    .m-sm-17 {
        margin: 4.25rem !important;
    }

    .m-sm-18 {
        margin: 4.5rem !important;
    }

    .m-sm-19 {
        margin: 4.75rem !important;
    }

    .m-sm-20 {
        margin: 5rem !important;
    }

    .m-sm-auto {
        margin: auto !important;
    }

    .mx-sm-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .mx-sm-1 {
        margin-left: 0.25rem !important;
        margin-right: 0.25rem !important;
    }

    .mx-sm-2 {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .mx-sm-3 {
        margin-left: 0.75rem !important;
        margin-right: 0.75rem !important;
    }

    .mx-sm-4 {
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }

    .mx-sm-5 {
        margin-left: 1.25rem !important;
        margin-right: 1.25rem !important;
    }

    .mx-sm-6 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important;
    }

    .mx-sm-7 {
        margin-left: 1.75rem !important;
        margin-right: 1.75rem !important;
    }

    .mx-sm-8 {
        margin-left: 2rem !important;
        margin-right: 2rem !important;
    }

    .mx-sm-9 {
        margin-left: 2.25rem !important;
        margin-right: 2.25rem !important;
    }

    .mx-sm-10 {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .mx-sm-11 {
        margin-left: 2.75rem !important;
        margin-right: 2.75rem !important;
    }

    .mx-sm-12 {
        margin-left: 3rem !important;
        margin-right: 3rem !important;
    }

    .mx-sm-13 {
        margin-left: 3.25rem !important;
        margin-right: 3.25rem !important;
    }

    .mx-sm-14 {
        margin-left: 3.5rem !important;
        margin-right: 3.5rem !important;
    }

    .mx-sm-15 {
        margin-left: 3.75rem !important;
        margin-right: 3.75rem !important;
    }

    .mx-sm-16 {
        margin-left: 4rem !important;
        margin-right: 4rem !important;
    }

    .mx-sm-17 {
        margin-left: 4.25rem !important;
        margin-right: 4.25rem !important;
    }

    .mx-sm-18 {
        margin-left: 4.5rem !important;
        margin-right: 4.5rem !important;
    }

    .mx-sm-19 {
        margin-left: 4.75rem !important;
        margin-right: 4.75rem !important;
    }

    .mx-sm-20 {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .mx-sm-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-sm-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-sm-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-sm-3 {
        margin-top: 0.75rem !important;
        margin-bottom: 0.75rem !important;
    }

    .my-sm-4 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-sm-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important;
    }

    .my-sm-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-sm-7 {
        margin-top: 1.75rem !important;
        margin-bottom: 1.75rem !important;
    }

    .my-sm-8 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-sm-9 {
        margin-top: 2.25rem !important;
        margin-bottom: 2.25rem !important;
    }

    .my-sm-10 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-sm-11 {
        margin-top: 2.75rem !important;
        margin-bottom: 2.75rem !important;
    }

    .my-sm-12 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-sm-13 {
        margin-top: 3.25rem !important;
        margin-bottom: 3.25rem !important;
    }

    .my-sm-14 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important;
    }

    .my-sm-15 {
        margin-top: 3.75rem !important;
        margin-bottom: 3.75rem !important;
    }

    .my-sm-16 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-sm-17 {
        margin-top: 4.25rem !important;
        margin-bottom: 4.25rem !important;
    }

    .my-sm-18 {
        margin-top: 4.5rem !important;
        margin-bottom: 4.5rem !important;
    }

    .my-sm-19 {
        margin-top: 4.75rem !important;
        margin-bottom: 4.75rem !important;
    }

    .my-sm-20 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-sm-0 {
        margin-top: 0 !important;
    }

    .mt-sm-1 {
        margin-top: 0.25rem !important;
    }

    .mt-sm-2 {
        margin-top: 0.5rem !important;
    }

    .mt-sm-3 {
        margin-top: 0.75rem !important;
    }

    .mt-sm-4 {
        margin-top: 1rem !important;
    }

    .mt-sm-5 {
        margin-top: 1.25rem !important;
    }

    .mt-sm-6 {
        margin-top: 1.5rem !important;
    }

    .mt-sm-7 {
        margin-top: 1.75rem !important;
    }

    .mt-sm-8 {
        margin-top: 2rem !important;
    }

    .mt-sm-9 {
        margin-top: 2.25rem !important;
    }

    .mt-sm-10 {
        margin-top: 2.5rem !important;
    }

    .mt-sm-11 {
        margin-top: 2.75rem !important;
    }

    .mt-sm-12 {
        margin-top: 3rem !important;
    }

    .mt-sm-13 {
        margin-top: 3.25rem !important;
    }

    .mt-sm-14 {
        margin-top: 3.5rem !important;
    }

    .mt-sm-15 {
        margin-top: 3.75rem !important;
    }

    .mt-sm-16 {
        margin-top: 4rem !important;
    }

    .mt-sm-17 {
        margin-top: 4.25rem !important;
    }

    .mt-sm-18 {
        margin-top: 4.5rem !important;
    }

    .mt-sm-19 {
        margin-top: 4.75rem !important;
    }

    .mt-sm-20 {
        margin-top: 5rem !important;
    }

    .mt-sm-auto {
        margin-top: auto !important;
    }

    .me-sm-0 {
        margin-left: 0 !important;
    }

    .me-sm-1 {
        margin-left: 0.25rem !important;
    }

    .me-sm-2 {
        margin-left: 0.5rem !important;
    }

    .me-sm-3 {
        margin-left: 0.75rem !important;
    }

    .me-sm-4 {
        margin-left: 1rem !important;
    }

    .me-sm-5 {
        margin-left: 1.25rem !important;
    }

    .me-sm-6 {
        margin-left: 1.5rem !important;
    }

    .me-sm-7 {
        margin-left: 1.75rem !important;
    }

    .me-sm-8 {
        margin-left: 2rem !important;
    }

    .me-sm-9 {
        margin-left: 2.25rem !important;
    }

    .me-sm-10 {
        margin-left: 2.5rem !important;
    }

    .me-sm-11 {
        margin-left: 2.75rem !important;
    }

    .me-sm-12 {
        margin-left: 3rem !important;
    }

    .me-sm-13 {
        margin-left: 3.25rem !important;
    }

    .me-sm-14 {
        margin-left: 3.5rem !important;
    }

    .me-sm-15 {
        margin-left: 3.75rem !important;
    }

    .me-sm-16 {
        margin-left: 4rem !important;
    }

    .me-sm-17 {
        margin-left: 4.25rem !important;
    }

    .me-sm-18 {
        margin-left: 4.5rem !important;
    }

    .me-sm-19 {
        margin-left: 4.75rem !important;
    }

    .me-sm-20 {
        margin-left: 5rem !important;
    }

    .me-sm-auto {
        margin-left: auto !important;
    }

    .mb-sm-0 {
        margin-bottom: 0 !important;
    }

    .mb-sm-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-sm-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-sm-3 {
        margin-bottom: 0.75rem !important;
    }

    .mb-sm-4 {
        margin-bottom: 1rem !important;
    }

    .mb-sm-5 {
        margin-bottom: 1.25rem !important;
    }

    .mb-sm-6 {
        margin-bottom: 1.5rem !important;
    }

    .mb-sm-7 {
        margin-bottom: 1.75rem !important;
    }

    .mb-sm-8 {
        margin-bottom: 2rem !important;
    }

    .mb-sm-9 {
        margin-bottom: 2.25rem !important;
    }

    .mb-sm-10 {
        margin-bottom: 2.5rem !important;
    }

    .mb-sm-11 {
        margin-bottom: 2.75rem !important;
    }

    .mb-sm-12 {
        margin-bottom: 3rem !important;
    }

    .mb-sm-13 {
        margin-bottom: 3.25rem !important;
    }

    .mb-sm-14 {
        margin-bottom: 3.5rem !important;
    }

    .mb-sm-15 {
        margin-bottom: 3.75rem !important;
    }

    .mb-sm-16 {
        margin-bottom: 4rem !important;
    }

    .mb-sm-17 {
        margin-bottom: 4.25rem !important;
    }

    .mb-sm-18 {
        margin-bottom: 4.5rem !important;
    }

    .mb-sm-19 {
        margin-bottom: 4.75rem !important;
    }

    .mb-sm-20 {
        margin-bottom: 5rem !important;
    }

    .mb-sm-auto {
        margin-bottom: auto !important;
    }

    .ms-sm-0 {
        margin-right: 0 !important;
    }

    .ms-sm-1 {
        margin-right: 0.25rem !important;
    }

    .ms-sm-2 {
        margin-right: 0.5rem !important;
    }

    .ms-sm-3 {
        margin-right: 0.75rem !important;
    }

    .ms-sm-4 {
        margin-right: 1rem !important;
    }

    .ms-sm-5 {
        margin-right: 1.25rem !important;
    }

    .ms-sm-6 {
        margin-right: 1.5rem !important;
    }

    .ms-sm-7 {
        margin-right: 1.75rem !important;
    }

    .ms-sm-8 {
        margin-right: 2rem !important;
    }

    .ms-sm-9 {
        margin-right: 2.25rem !important;
    }

    .ms-sm-10 {
        margin-right: 2.5rem !important;
    }

    .ms-sm-11 {
        margin-right: 2.75rem !important;
    }

    .ms-sm-12 {
        margin-right: 3rem !important;
    }

    .ms-sm-13 {
        margin-right: 3.25rem !important;
    }

    .ms-sm-14 {
        margin-right: 3.5rem !important;
    }

    .ms-sm-15 {
        margin-right: 3.75rem !important;
    }

    .ms-sm-16 {
        margin-right: 4rem !important;
    }

    .ms-sm-17 {
        margin-right: 4.25rem !important;
    }

    .ms-sm-18 {
        margin-right: 4.5rem !important;
    }

    .ms-sm-19 {
        margin-right: 4.75rem !important;
    }

    .ms-sm-20 {
        margin-right: 5rem !important;
    }

    .ms-sm-auto {
        margin-right: auto !important;
    }

    .m-sm-n1 {
        margin: -0.25rem !important;
    }

    .m-sm-n2 {
        margin: -0.5rem !important;
    }

    .m-sm-n3 {
        margin: -0.75rem !important;
    }

    .m-sm-n4 {
        margin: -1rem !important;
    }

    .m-sm-n5 {
        margin: -1.25rem !important;
    }

    .m-sm-n6 {
        margin: -1.5rem !important;
    }

    .m-sm-n7 {
        margin: -1.75rem !important;
    }

    .m-sm-n8 {
        margin: -2rem !important;
    }

    .m-sm-n9 {
        margin: -2.25rem !important;
    }

    .m-sm-n10 {
        margin: -2.5rem !important;
    }

    .m-sm-n11 {
        margin: -2.75rem !important;
    }

    .m-sm-n12 {
        margin: -3rem !important;
    }

    .m-sm-n13 {
        margin: -3.25rem !important;
    }

    .m-sm-n14 {
        margin: -3.5rem !important;
    }

    .m-sm-n15 {
        margin: -3.75rem !important;
    }

    .m-sm-n16 {
        margin: -4rem !important;
    }

    .m-sm-n17 {
        margin: -4.25rem !important;
    }

    .m-sm-n18 {
        margin: -4.5rem !important;
    }

    .m-sm-n19 {
        margin: -4.75rem !important;
    }

    .m-sm-n20 {
        margin: -5rem !important;
    }

    .mx-sm-n1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important;
    }

    .mx-sm-n2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important;
    }

    .mx-sm-n3 {
        margin-left: -0.75rem !important;
        margin-right: -0.75rem !important;
    }

    .mx-sm-n4 {
        margin-left: -1rem !important;
        margin-right: -1rem !important;
    }

    .mx-sm-n5 {
        margin-left: -1.25rem !important;
        margin-right: -1.25rem !important;
    }

    .mx-sm-n6 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important;
    }

    .mx-sm-n7 {
        margin-left: -1.75rem !important;
        margin-right: -1.75rem !important;
    }

    .mx-sm-n8 {
        margin-left: -2rem !important;
        margin-right: -2rem !important;
    }

    .mx-sm-n9 {
        margin-left: -2.25rem !important;
        margin-right: -2.25rem !important;
    }

    .mx-sm-n10 {
        margin-left: -2.5rem !important;
        margin-right: -2.5rem !important;
    }

    .mx-sm-n11 {
        margin-left: -2.75rem !important;
        margin-right: -2.75rem !important;
    }

    .mx-sm-n12 {
        margin-left: -3rem !important;
        margin-right: -3rem !important;
    }

    .mx-sm-n13 {
        margin-left: -3.25rem !important;
        margin-right: -3.25rem !important;
    }

    .mx-sm-n14 {
        margin-left: -3.5rem !important;
        margin-right: -3.5rem !important;
    }

    .mx-sm-n15 {
        margin-left: -3.75rem !important;
        margin-right: -3.75rem !important;
    }

    .mx-sm-n16 {
        margin-left: -4rem !important;
        margin-right: -4rem !important;
    }

    .mx-sm-n17 {
        margin-left: -4.25rem !important;
        margin-right: -4.25rem !important;
    }

    .mx-sm-n18 {
        margin-left: -4.5rem !important;
        margin-right: -4.5rem !important;
    }

    .mx-sm-n19 {
        margin-left: -4.75rem !important;
        margin-right: -4.75rem !important;
    }

    .mx-sm-n20 {
        margin-left: -5rem !important;
        margin-right: -5rem !important;
    }

    .my-sm-n1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important;
    }

    .my-sm-n2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important;
    }

    .my-sm-n3 {
        margin-top: -0.75rem !important;
        margin-bottom: -0.75rem !important;
    }

    .my-sm-n4 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-sm-n5 {
        margin-top: -1.25rem !important;
        margin-bottom: -1.25rem !important;
    }

    .my-sm-n6 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-sm-n7 {
        margin-top: -1.75rem !important;
        margin-bottom: -1.75rem !important;
    }

    .my-sm-n8 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-sm-n9 {
        margin-top: -2.25rem !important;
        margin-bottom: -2.25rem !important;
    }

    .my-sm-n10 {
        margin-top: -2.5rem !important;
        margin-bottom: -2.5rem !important;
    }

    .my-sm-n11 {
        margin-top: -2.75rem !important;
        margin-bottom: -2.75rem !important;
    }

    .my-sm-n12 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-sm-n13 {
        margin-top: -3.25rem !important;
        margin-bottom: -3.25rem !important;
    }

    .my-sm-n14 {
        margin-top: -3.5rem !important;
        margin-bottom: -3.5rem !important;
    }

    .my-sm-n15 {
        margin-top: -3.75rem !important;
        margin-bottom: -3.75rem !important;
    }

    .my-sm-n16 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-sm-n17 {
        margin-top: -4.25rem !important;
        margin-bottom: -4.25rem !important;
    }

    .my-sm-n18 {
        margin-top: -4.5rem !important;
        margin-bottom: -4.5rem !important;
    }

    .my-sm-n19 {
        margin-top: -4.75rem !important;
        margin-bottom: -4.75rem !important;
    }

    .my-sm-n20 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important;
    }

    .mt-sm-n1 {
        margin-top: -0.25rem !important;
    }

    .mt-sm-n2 {
        margin-top: -0.5rem !important;
    }

    .mt-sm-n3 {
        margin-top: -0.75rem !important;
    }

    .mt-sm-n4 {
        margin-top: -1rem !important;
    }

    .mt-sm-n5 {
        margin-top: -1.25rem !important;
    }

    .mt-sm-n6 {
        margin-top: -1.5rem !important;
    }

    .mt-sm-n7 {
        margin-top: -1.75rem !important;
    }

    .mt-sm-n8 {
        margin-top: -2rem !important;
    }

    .mt-sm-n9 {
        margin-top: -2.25rem !important;
    }

    .mt-sm-n10 {
        margin-top: -2.5rem !important;
    }

    .mt-sm-n11 {
        margin-top: -2.75rem !important;
    }

    .mt-sm-n12 {
        margin-top: -3rem !important;
    }

    .mt-sm-n13 {
        margin-top: -3.25rem !important;
    }

    .mt-sm-n14 {
        margin-top: -3.5rem !important;
    }

    .mt-sm-n15 {
        margin-top: -3.75rem !important;
    }

    .mt-sm-n16 {
        margin-top: -4rem !important;
    }

    .mt-sm-n17 {
        margin-top: -4.25rem !important;
    }

    .mt-sm-n18 {
        margin-top: -4.5rem !important;
    }

    .mt-sm-n19 {
        margin-top: -4.75rem !important;
    }

    .mt-sm-n20 {
        margin-top: -5rem !important;
    }

    .me-sm-n1 {
        margin-left: -0.25rem !important;
    }

    .me-sm-n2 {
        margin-left: -0.5rem !important;
    }

    .me-sm-n3 {
        margin-left: -0.75rem !important;
    }

    .me-sm-n4 {
        margin-left: -1rem !important;
    }

    .me-sm-n5 {
        margin-left: -1.25rem !important;
    }

    .me-sm-n6 {
        margin-left: -1.5rem !important;
    }

    .me-sm-n7 {
        margin-left: -1.75rem !important;
    }

    .me-sm-n8 {
        margin-left: -2rem !important;
    }

    .me-sm-n9 {
        margin-left: -2.25rem !important;
    }

    .me-sm-n10 {
        margin-left: -2.5rem !important;
    }

    .me-sm-n11 {
        margin-left: -2.75rem !important;
    }

    .me-sm-n12 {
        margin-left: -3rem !important;
    }

    .me-sm-n13 {
        margin-left: -3.25rem !important;
    }

    .me-sm-n14 {
        margin-left: -3.5rem !important;
    }

    .me-sm-n15 {
        margin-left: -3.75rem !important;
    }

    .me-sm-n16 {
        margin-left: -4rem !important;
    }

    .me-sm-n17 {
        margin-left: -4.25rem !important;
    }

    .me-sm-n18 {
        margin-left: -4.5rem !important;
    }

    .me-sm-n19 {
        margin-left: -4.75rem !important;
    }

    .me-sm-n20 {
        margin-left: -5rem !important;
    }

    .mb-sm-n1 {
        margin-bottom: -0.25rem !important;
    }

    .mb-sm-n2 {
        margin-bottom: -0.5rem !important;
    }

    .mb-sm-n3 {
        margin-bottom: -0.75rem !important;
    }

    .mb-sm-n4 {
        margin-bottom: -1rem !important;
    }

    .mb-sm-n5 {
        margin-bottom: -1.25rem !important;
    }

    .mb-sm-n6 {
        margin-bottom: -1.5rem !important;
    }

    .mb-sm-n7 {
        margin-bottom: -1.75rem !important;
    }

    .mb-sm-n8 {
        margin-bottom: -2rem !important;
    }

    .mb-sm-n9 {
        margin-bottom: -2.25rem !important;
    }

    .mb-sm-n10 {
        margin-bottom: -2.5rem !important;
    }

    .mb-sm-n11 {
        margin-bottom: -2.75rem !important;
    }

    .mb-sm-n12 {
        margin-bottom: -3rem !important;
    }

    .mb-sm-n13 {
        margin-bottom: -3.25rem !important;
    }

    .mb-sm-n14 {
        margin-bottom: -3.5rem !important;
    }

    .mb-sm-n15 {
        margin-bottom: -3.75rem !important;
    }

    .mb-sm-n16 {
        margin-bottom: -4rem !important;
    }

    .mb-sm-n17 {
        margin-bottom: -4.25rem !important;
    }

    .mb-sm-n18 {
        margin-bottom: -4.5rem !important;
    }

    .mb-sm-n19 {
        margin-bottom: -4.75rem !important;
    }

    .mb-sm-n20 {
        margin-bottom: -5rem !important;
    }

    .ms-sm-n1 {
        margin-right: -0.25rem !important;
    }

    .ms-sm-n2 {
        margin-right: -0.5rem !important;
    }

    .ms-sm-n3 {
        margin-right: -0.75rem !important;
    }

    .ms-sm-n4 {
        margin-right: -1rem !important;
    }

    .ms-sm-n5 {
        margin-right: -1.25rem !important;
    }

    .ms-sm-n6 {
        margin-right: -1.5rem !important;
    }

    .ms-sm-n7 {
        margin-right: -1.75rem !important;
    }

    .ms-sm-n8 {
        margin-right: -2rem !important;
    }

    .ms-sm-n9 {
        margin-right: -2.25rem !important;
    }

    .ms-sm-n10 {
        margin-right: -2.5rem !important;
    }

    .ms-sm-n11 {
        margin-right: -2.75rem !important;
    }

    .ms-sm-n12 {
        margin-right: -3rem !important;
    }

    .ms-sm-n13 {
        margin-right: -3.25rem !important;
    }

    .ms-sm-n14 {
        margin-right: -3.5rem !important;
    }

    .ms-sm-n15 {
        margin-right: -3.75rem !important;
    }

    .ms-sm-n16 {
        margin-right: -4rem !important;
    }

    .ms-sm-n17 {
        margin-right: -4.25rem !important;
    }

    .ms-sm-n18 {
        margin-right: -4.5rem !important;
    }

    .ms-sm-n19 {
        margin-right: -4.75rem !important;
    }

    .ms-sm-n20 {
        margin-right: -5rem !important;
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    .p-sm-1 {
        padding: 0.25rem !important;
    }

    .p-sm-2 {
        padding: 0.5rem !important;
    }

    .p-sm-3 {
        padding: 0.75rem !important;
    }

    .p-sm-4 {
        padding: 1rem !important;
    }

    .p-sm-5 {
        padding: 1.25rem !important;
    }

    .p-sm-6 {
        padding: 1.5rem !important;
    }

    .p-sm-7 {
        padding: 1.75rem !important;
    }

    .p-sm-8 {
        padding: 2rem !important;
    }

    .p-sm-9 {
        padding: 2.25rem !important;
    }

    .p-sm-10 {
        padding: 2.5rem !important;
    }

    .p-sm-11 {
        padding: 2.75rem !important;
    }

    .p-sm-12 {
        padding: 3rem !important;
    }

    .p-sm-13 {
        padding: 3.25rem !important;
    }

    .p-sm-14 {
        padding: 3.5rem !important;
    }

    .p-sm-15 {
        padding: 3.75rem !important;
    }

    .p-sm-16 {
        padding: 4rem !important;
    }

    .p-sm-17 {
        padding: 4.25rem !important;
    }

    .p-sm-18 {
        padding: 4.5rem !important;
    }

    .p-sm-19 {
        padding: 4.75rem !important;
    }

    .p-sm-20 {
        padding: 5rem !important;
    }

    .px-sm-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .px-sm-1 {
        padding-left: 0.25rem !important;
        padding-right: 0.25rem !important;
    }

    .px-sm-2 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .px-sm-3 {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }

    .px-sm-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .px-sm-5 {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }

    .px-sm-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }

    .px-sm-7 {
        padding-left: 1.75rem !important;
        padding-right: 1.75rem !important;
    }

    .px-sm-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }

    .px-sm-9 {
        padding-left: 2.25rem !important;
        padding-right: 2.25rem !important;
    }

    .px-sm-10 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .px-sm-11 {
        padding-left: 2.75rem !important;
        padding-right: 2.75rem !important;
    }

    .px-sm-12 {
        padding-left: 3rem !important;
        padding-right: 3rem !important;
    }

    .px-sm-13 {
        padding-left: 3.25rem !important;
        padding-right: 3.25rem !important;
    }

    .px-sm-14 {
        padding-left: 3.5rem !important;
        padding-right: 3.5rem !important;
    }

    .px-sm-15 {
        padding-left: 3.75rem !important;
        padding-right: 3.75rem !important;
    }

    .px-sm-16 {
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }

    .px-sm-17 {
        padding-left: 4.25rem !important;
        padding-right: 4.25rem !important;
    }

    .px-sm-18 {
        padding-left: 4.5rem !important;
        padding-right: 4.5rem !important;
    }

    .px-sm-19 {
        padding-left: 4.75rem !important;
        padding-right: 4.75rem !important;
    }

    .px-sm-20 {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .py-sm-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-sm-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-sm-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-sm-3 {
        padding-top: 0.75rem !important;
        padding-bottom: 0.75rem !important;
    }

    .py-sm-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-sm-5 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important;
    }

    .py-sm-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-sm-7 {
        padding-top: 1.75rem !important;
        padding-bottom: 1.75rem !important;
    }

    .py-sm-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-sm-9 {
        padding-top: 2.25rem !important;
        padding-bottom: 2.25rem !important;
    }

    .py-sm-10 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-sm-11 {
        padding-top: 2.75rem !important;
        padding-bottom: 2.75rem !important;
    }

    .py-sm-12 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-sm-13 {
        padding-top: 3.25rem !important;
        padding-bottom: 3.25rem !important;
    }

    .py-sm-14 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }

    .py-sm-15 {
        padding-top: 3.75rem !important;
        padding-bottom: 3.75rem !important;
    }

    .py-sm-16 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-sm-17 {
        padding-top: 4.25rem !important;
        padding-bottom: 4.25rem !important;
    }

    .py-sm-18 {
        padding-top: 4.5rem !important;
        padding-bottom: 4.5rem !important;
    }

    .py-sm-19 {
        padding-top: 4.75rem !important;
        padding-bottom: 4.75rem !important;
    }

    .py-sm-20 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .pt-sm-0 {
        padding-top: 0 !important;
    }

    .pt-sm-1 {
        padding-top: 0.25rem !important;
    }

    .pt-sm-2 {
        padding-top: 0.5rem !important;
    }

    .pt-sm-3 {
        padding-top: 0.75rem !important;
    }

    .pt-sm-4 {
        padding-top: 1rem !important;
    }

    .pt-sm-5 {
        padding-top: 1.25rem !important;
    }

    .pt-sm-6 {
        padding-top: 1.5rem !important;
    }

    .pt-sm-7 {
        padding-top: 1.75rem !important;
    }

    .pt-sm-8 {
        padding-top: 2rem !important;
    }

    .pt-sm-9 {
        padding-top: 2.25rem !important;
    }

    .pt-sm-10 {
        padding-top: 2.5rem !important;
    }

    .pt-sm-11 {
        padding-top: 2.75rem !important;
    }

    .pt-sm-12 {
        padding-top: 3rem !important;
    }

    .pt-sm-13 {
        padding-top: 3.25rem !important;
    }

    .pt-sm-14 {
        padding-top: 3.5rem !important;
    }

    .pt-sm-15 {
        padding-top: 3.75rem !important;
    }

    .pt-sm-16 {
        padding-top: 4rem !important;
    }

    .pt-sm-17 {
        padding-top: 4.25rem !important;
    }

    .pt-sm-18 {
        padding-top: 4.5rem !important;
    }

    .pt-sm-19 {
        padding-top: 4.75rem !important;
    }

    .pt-sm-20 {
        padding-top: 5rem !important;
    }

    .pe-sm-0 {
        padding-left: 0 !important;
    }

    .pe-sm-1 {
        padding-left: 0.25rem !important;
    }

    .pe-sm-2 {
        padding-left: 0.5rem !important;
    }

    .pe-sm-3 {
        padding-left: 0.75rem !important;
    }

    .pe-sm-4 {
        padding-left: 1rem !important;
    }

    .pe-sm-5 {
        padding-left: 1.25rem !important;
    }

    .pe-sm-6 {
        padding-left: 1.5rem !important;
    }

    .pe-sm-7 {
        padding-left: 1.75rem !important;
    }

    .pe-sm-8 {
        padding-left: 2rem !important;
    }

    .pe-sm-9 {
        padding-left: 2.25rem !important;
    }

    .pe-sm-10 {
        padding-left: 2.5rem !important;
    }

    .pe-sm-11 {
        padding-left: 2.75rem !important;
    }

    .pe-sm-12 {
        padding-left: 3rem !important;
    }

    .pe-sm-13 {
        padding-left: 3.25rem !important;
    }

    .pe-sm-14 {
        padding-left: 3.5rem !important;
    }

    .pe-sm-15 {
        padding-left: 3.75rem !important;
    }

    .pe-sm-16 {
        padding-left: 4rem !important;
    }

    .pe-sm-17 {
        padding-left: 4.25rem !important;
    }

    .pe-sm-18 {
        padding-left: 4.5rem !important;
    }

    .pe-sm-19 {
        padding-left: 4.75rem !important;
    }

    .pe-sm-20 {
        padding-left: 5rem !important;
    }

    .pb-sm-0 {
        padding-bottom: 0 !important;
    }

    .pb-sm-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-sm-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-sm-3 {
        padding-bottom: 0.75rem !important;
    }

    .pb-sm-4 {
        padding-bottom: 1rem !important;
    }

    .pb-sm-5 {
        padding-bottom: 1.25rem !important;
    }

    .pb-sm-6 {
        padding-bottom: 1.5rem !important;
    }

    .pb-sm-7 {
        padding-bottom: 1.75rem !important;
    }

    .pb-sm-8 {
        padding-bottom: 2rem !important;
    }

    .pb-sm-9 {
        padding-bottom: 2.25rem !important;
    }

    .pb-sm-10 {
        padding-bottom: 2.5rem !important;
    }

    .pb-sm-11 {
        padding-bottom: 2.75rem !important;
    }

    .pb-sm-12 {
        padding-bottom: 3rem !important;
    }

    .pb-sm-13 {
        padding-bottom: 3.25rem !important;
    }

    .pb-sm-14 {
        padding-bottom: 3.5rem !important;
    }

    .pb-sm-15 {
        padding-bottom: 3.75rem !important;
    }

    .pb-sm-16 {
        padding-bottom: 4rem !important;
    }

    .pb-sm-17 {
        padding-bottom: 4.25rem !important;
    }

    .pb-sm-18 {
        padding-bottom: 4.5rem !important;
    }

    .pb-sm-19 {
        padding-bottom: 4.75rem !important;
    }

    .pb-sm-20 {
        padding-bottom: 5rem !important;
    }

    .ps-sm-0 {
        padding-right: 0 !important;
    }

    .ps-sm-1 {
        padding-right: 0.25rem !important;
    }

    .ps-sm-2 {
        padding-right: 0.5rem !important;
    }

    .ps-sm-3 {
        padding-right: 0.75rem !important;
    }

    .ps-sm-4 {
        padding-right: 1rem !important;
    }

    .ps-sm-5 {
        padding-right: 1.25rem !important;
    }

    .ps-sm-6 {
        padding-right: 1.5rem !important;
    }

    .ps-sm-7 {
        padding-right: 1.75rem !important;
    }

    .ps-sm-8 {
        padding-right: 2rem !important;
    }

    .ps-sm-9 {
        padding-right: 2.25rem !important;
    }

    .ps-sm-10 {
        padding-right: 2.5rem !important;
    }

    .ps-sm-11 {
        padding-right: 2.75rem !important;
    }

    .ps-sm-12 {
        padding-right: 3rem !important;
    }

    .ps-sm-13 {
        padding-right: 3.25rem !important;
    }

    .ps-sm-14 {
        padding-right: 3.5rem !important;
    }

    .ps-sm-15 {
        padding-right: 3.75rem !important;
    }

    .ps-sm-16 {
        padding-right: 4rem !important;
    }

    .ps-sm-17 {
        padding-right: 4.25rem !important;
    }

    .ps-sm-18 {
        padding-right: 4.5rem !important;
    }

    .ps-sm-19 {
        padding-right: 4.75rem !important;
    }

    .ps-sm-20 {
        padding-right: 5rem !important;
    }

    .gap-sm-0 {
        gap: 0 !important;
    }

    .gap-sm-1 {
        gap: 0.25rem !important;
    }

    .gap-sm-2 {
        gap: 0.5rem !important;
    }

    .gap-sm-3 {
        gap: 0.75rem !important;
    }

    .gap-sm-4 {
        gap: 1rem !important;
    }

    .gap-sm-5 {
        gap: 1.25rem !important;
    }

    .gap-sm-6 {
        gap: 1.5rem !important;
    }

    .gap-sm-7 {
        gap: 1.75rem !important;
    }

    .gap-sm-8 {
        gap: 2rem !important;
    }

    .gap-sm-9 {
        gap: 2.25rem !important;
    }

    .gap-sm-10 {
        gap: 2.5rem !important;
    }

    .gap-sm-11 {
        gap: 2.75rem !important;
    }

    .gap-sm-12 {
        gap: 3rem !important;
    }

    .gap-sm-13 {
        gap: 3.25rem !important;
    }

    .gap-sm-14 {
        gap: 3.5rem !important;
    }

    .gap-sm-15 {
        gap: 3.75rem !important;
    }

    .gap-sm-16 {
        gap: 4rem !important;
    }

    .gap-sm-17 {
        gap: 4.25rem !important;
    }

    .gap-sm-18 {
        gap: 4.5rem !important;
    }

    .gap-sm-19 {
        gap: 4.75rem !important;
    }

    .gap-sm-20 {
        gap: 5rem !important;
    }

    .row-gap-sm-0 {
        row-gap: 0 !important;
    }

    .row-gap-sm-1 {
        row-gap: 0.25rem !important;
    }

    .row-gap-sm-2 {
        row-gap: 0.5rem !important;
    }

    .row-gap-sm-3 {
        row-gap: 0.75rem !important;
    }

    .row-gap-sm-4 {
        row-gap: 1rem !important;
    }

    .row-gap-sm-5 {
        row-gap: 1.25rem !important;
    }

    .row-gap-sm-6 {
        row-gap: 1.5rem !important;
    }

    .row-gap-sm-7 {
        row-gap: 1.75rem !important;
    }

    .row-gap-sm-8 {
        row-gap: 2rem !important;
    }

    .row-gap-sm-9 {
        row-gap: 2.25rem !important;
    }

    .row-gap-sm-10 {
        row-gap: 2.5rem !important;
    }

    .row-gap-sm-11 {
        row-gap: 2.75rem !important;
    }

    .row-gap-sm-12 {
        row-gap: 3rem !important;
    }

    .row-gap-sm-13 {
        row-gap: 3.25rem !important;
    }

    .row-gap-sm-14 {
        row-gap: 3.5rem !important;
    }

    .row-gap-sm-15 {
        row-gap: 3.75rem !important;
    }

    .row-gap-sm-16 {
        row-gap: 4rem !important;
    }

    .row-gap-sm-17 {
        row-gap: 4.25rem !important;
    }

    .row-gap-sm-18 {
        row-gap: 4.5rem !important;
    }

    .row-gap-sm-19 {
        row-gap: 4.75rem !important;
    }

    .row-gap-sm-20 {
        row-gap: 5rem !important;
    }

    .column-gap-sm-0 {
        column-gap: 0 !important;
    }

    .column-gap-sm-1 {
        column-gap: 0.25rem !important;
    }

    .column-gap-sm-2 {
        column-gap: 0.5rem !important;
    }

    .column-gap-sm-3 {
        column-gap: 0.75rem !important;
    }

    .column-gap-sm-4 {
        column-gap: 1rem !important;
    }

    .column-gap-sm-5 {
        column-gap: 1.25rem !important;
    }

    .column-gap-sm-6 {
        column-gap: 1.5rem !important;
    }

    .column-gap-sm-7 {
        column-gap: 1.75rem !important;
    }

    .column-gap-sm-8 {
        column-gap: 2rem !important;
    }

    .column-gap-sm-9 {
        column-gap: 2.25rem !important;
    }

    .column-gap-sm-10 {
        column-gap: 2.5rem !important;
    }

    .column-gap-sm-11 {
        column-gap: 2.75rem !important;
    }

    .column-gap-sm-12 {
        column-gap: 3rem !important;
    }

    .column-gap-sm-13 {
        column-gap: 3.25rem !important;
    }

    .column-gap-sm-14 {
        column-gap: 3.5rem !important;
    }

    .column-gap-sm-15 {
        column-gap: 3.75rem !important;
    }

    .column-gap-sm-16 {
        column-gap: 4rem !important;
    }

    .column-gap-sm-17 {
        column-gap: 4.25rem !important;
    }

    .column-gap-sm-18 {
        column-gap: 4.5rem !important;
    }

    .column-gap-sm-19 {
        column-gap: 4.75rem !important;
    }

    .column-gap-sm-20 {
        column-gap: 5rem !important;
    }

    .fs-sm-1 {
        font-size: calc(1.3rem + 0.6vw) !important;
    }

    .fs-sm-2 {
        font-size: calc(1.275rem + 0.3vw) !important;
    }

    .fs-sm-3 {
        font-size: calc(1.26rem + 0.12vw) !important;
    }

    .fs-sm-4 {
        font-size: 1.25rem !important;
    }

    .fs-sm-5 {
        font-size: 1.15rem !important;
    }

    .fs-sm-6 {
        font-size: 1.075rem !important;
    }

    .fs-sm-7 {
        font-size: 0.95rem !important;
    }

    .fs-sm-8 {
        font-size: 0.85rem !important;
    }

    .fs-sm-9 {
        font-size: 0.75rem !important;
    }

    .fs-sm-10 {
        font-size: 0.5rem !important;
    }

    .fs-sm-sm {
        font-size: 0.95rem !important;
    }

    .fs-sm-base {
        font-size: 1rem !important;
    }

    .fs-sm-lg {
        font-size: 1.075rem !important;
    }

    .fs-sm-fluid {
        font-size: 100% !important;
    }

    .fs-sm-2x {
        font-size: calc(1.325rem + 0.9vw) !important;
    }

    .fs-sm-2qx {
        font-size: calc(1.35rem + 1.2vw) !important;
    }

    .fs-sm-2hx {
        font-size: calc(1.375rem + 1.5vw) !important;
    }

    .fs-sm-2tx {
        font-size: calc(1.4rem + 1.8vw) !important;
    }

    .fs-sm-3x {
        font-size: calc(1.425rem + 2.1vw) !important;
    }

    .fs-sm-3qx {
        font-size: calc(1.45rem + 2.4vw) !important;
    }

    .fs-sm-3hx {
        font-size: calc(1.475rem + 2.7vw) !important;
    }

    .fs-sm-3tx {
        font-size: calc(1.5rem + 3vw) !important;
    }

    .fs-sm-4x {
        font-size: calc(1.525rem + 3.3vw) !important;
    }

    .fs-sm-4qx {
        font-size: calc(1.55rem + 3.6vw) !important;
    }

    .fs-sm-4hx {
        font-size: calc(1.575rem + 3.9vw) !important;
    }

    .fs-sm-4tx {
        font-size: calc(1.6rem + 4.2vw) !important;
    }

    .fs-sm-5x {
        font-size: calc(1.625rem + 4.5vw) !important;
    }

    .fs-sm-5qx {
        font-size: calc(1.65rem + 4.8vw) !important;
    }

    .fs-sm-5hx {
        font-size: calc(1.675rem + 5.1vw) !important;
    }

    .fs-sm-5tx {
        font-size: calc(1.7rem + 5.4vw) !important;
    }

    .fs-sm-6x {
        font-size: calc(1.725rem + 5.7vw) !important;
    }

    .fs-sm-6qx {
        font-size: calc(1.75rem + 6vw) !important;
    }

    .fs-sm-6hx {
        font-size: calc(1.775rem + 6.3vw) !important;
    }

    .fs-sm-6tx {
        font-size: calc(1.8rem + 6.6vw) !important;
    }

    .fs-sm-7x {
        font-size: calc(1.825rem + 6.9vw) !important;
    }

    .fs-sm-7qx {
        font-size: calc(1.85rem + 7.2vw) !important;
    }

    .fs-sm-7hx {
        font-size: calc(1.875rem + 7.5vw) !important;
    }

    .fs-sm-7tx {
        font-size: calc(1.9rem + 7.8vw) !important;
    }

    .text-sm-start {
        text-align: right !important;
    }

    .text-sm-end {
        text-align: left !important;
    }

    .text-sm-center {
        text-align: center !important;
    }

    .min-w-sm-unset {
        min-width: 0 !important;
        min-width: initial !important;
    }

    .min-w-sm-25 {
        min-width: 25% !important;
    }

    .min-w-sm-50 {
        min-width: 50% !important;
    }

    .min-w-sm-75 {
        min-width: 75% !important;
    }

    .min-w-sm-100 {
        min-width: 100% !important;
    }

    .min-w-sm-auto {
        min-width: auto !important;
    }

    .min-w-sm-1px {
        min-width: 1px !important;
    }

    .min-w-sm-2px {
        min-width: 2px !important;
    }

    .min-w-sm-3px {
        min-width: 3px !important;
    }

    .min-w-sm-4px {
        min-width: 4px !important;
    }

    .min-w-sm-5px {
        min-width: 5px !important;
    }

    .min-w-sm-6px {
        min-width: 6px !important;
    }

    .min-w-sm-7px {
        min-width: 7px !important;
    }

    .min-w-sm-8px {
        min-width: 8px !important;
    }

    .min-w-sm-9px {
        min-width: 9px !important;
    }

    .min-w-sm-10px {
        min-width: 10px !important;
    }

    .min-w-sm-15px {
        min-width: 15px !important;
    }

    .min-w-sm-20px {
        min-width: 20px !important;
    }

    .min-w-sm-25px {
        min-width: 25px !important;
    }

    .min-w-sm-30px {
        min-width: 30px !important;
    }

    .min-w-sm-35px {
        min-width: 35px !important;
    }

    .min-w-sm-40px {
        min-width: 40px !important;
    }

    .min-w-sm-45px {
        min-width: 45px !important;
    }

    .min-w-sm-50px {
        min-width: 50px !important;
    }

    .min-w-sm-55px {
        min-width: 55px !important;
    }

    .min-w-sm-60px {
        min-width: 60px !important;
    }

    .min-w-sm-65px {
        min-width: 65px !important;
    }

    .min-w-sm-70px {
        min-width: 70px !important;
    }

    .min-w-sm-75px {
        min-width: 75px !important;
    }

    .min-w-sm-80px {
        min-width: 80px !important;
    }

    .min-w-sm-85px {
        min-width: 85px !important;
    }

    .min-w-sm-90px {
        min-width: 90px !important;
    }

    .min-w-sm-95px {
        min-width: 95px !important;
    }

    .min-w-sm-100px {
        min-width: 100px !important;
    }

    .min-w-sm-125px {
        min-width: 125px !important;
    }

    .min-w-sm-150px {
        min-width: 150px !important;
    }

    .min-w-sm-175px {
        min-width: 175px !important;
    }

    .min-w-sm-200px {
        min-width: 200px !important;
    }

    .min-w-sm-225px {
        min-width: 225px !important;
    }

    .min-w-sm-250px {
        min-width: 250px !important;
    }

    .min-w-sm-275px {
        min-width: 275px !important;
    }

    .min-w-sm-300px {
        min-width: 300px !important;
    }

    .min-w-sm-325px {
        min-width: 325px !important;
    }

    .min-w-sm-350px {
        min-width: 350px !important;
    }

    .min-w-sm-375px {
        min-width: 375px !important;
    }

    .min-w-sm-400px {
        min-width: 400px !important;
    }

    .min-w-sm-425px {
        min-width: 425px !important;
    }

    .min-w-sm-450px {
        min-width: 450px !important;
    }

    .min-w-sm-475px {
        min-width: 475px !important;
    }

    .min-w-sm-500px {
        min-width: 500px !important;
    }

    .min-w-sm-550px {
        min-width: 550px !important;
    }

    .min-w-sm-600px {
        min-width: 600px !important;
    }

    .min-w-sm-650px {
        min-width: 650px !important;
    }

    .min-w-sm-700px {
        min-width: 700px !important;
    }

    .min-w-sm-750px {
        min-width: 750px !important;
    }

    .min-w-sm-800px {
        min-width: 800px !important;
    }

    .min-w-sm-850px {
        min-width: 850px !important;
    }

    .min-w-sm-900px {
        min-width: 900px !important;
    }

    .min-w-sm-950px {
        min-width: 950px !important;
    }

    .min-w-sm-1000px {
        min-width: 1000px !important;
    }

    .min-h-sm-unset {
        min-height: 0 !important;
        min-height: initial !important;
    }

    .min-h-sm-25 {
        min-height: 25% !important;
    }

    .min-h-sm-50 {
        min-height: 50% !important;
    }

    .min-h-sm-75 {
        min-height: 75% !important;
    }

    .min-h-sm-100 {
        min-height: 100% !important;
    }

    .min-h-sm-auto {
        min-height: auto !important;
    }

    .min-h-sm-1px {
        min-height: 1px !important;
    }

    .min-h-sm-2px {
        min-height: 2px !important;
    }

    .min-h-sm-3px {
        min-height: 3px !important;
    }

    .min-h-sm-4px {
        min-height: 4px !important;
    }

    .min-h-sm-5px {
        min-height: 5px !important;
    }

    .min-h-sm-6px {
        min-height: 6px !important;
    }

    .min-h-sm-7px {
        min-height: 7px !important;
    }

    .min-h-sm-8px {
        min-height: 8px !important;
    }

    .min-h-sm-9px {
        min-height: 9px !important;
    }

    .min-h-sm-10px {
        min-height: 10px !important;
    }

    .min-h-sm-15px {
        min-height: 15px !important;
    }

    .min-h-sm-20px {
        min-height: 20px !important;
    }

    .min-h-sm-25px {
        min-height: 25px !important;
    }

    .min-h-sm-30px {
        min-height: 30px !important;
    }

    .min-h-sm-35px {
        min-height: 35px !important;
    }

    .min-h-sm-40px {
        min-height: 40px !important;
    }

    .min-h-sm-45px {
        min-height: 45px !important;
    }

    .min-h-sm-50px {
        min-height: 50px !important;
    }

    .min-h-sm-55px {
        min-height: 55px !important;
    }

    .min-h-sm-60px {
        min-height: 60px !important;
    }

    .min-h-sm-65px {
        min-height: 65px !important;
    }

    .min-h-sm-70px {
        min-height: 70px !important;
    }

    .min-h-sm-75px {
        min-height: 75px !important;
    }

    .min-h-sm-80px {
        min-height: 80px !important;
    }

    .min-h-sm-85px {
        min-height: 85px !important;
    }

    .min-h-sm-90px {
        min-height: 90px !important;
    }

    .min-h-sm-95px {
        min-height: 95px !important;
    }

    .min-h-sm-100px {
        min-height: 100px !important;
    }

    .min-h-sm-125px {
        min-height: 125px !important;
    }

    .min-h-sm-150px {
        min-height: 150px !important;
    }

    .min-h-sm-175px {
        min-height: 175px !important;
    }

    .min-h-sm-200px {
        min-height: 200px !important;
    }

    .min-h-sm-225px {
        min-height: 225px !important;
    }

    .min-h-sm-250px {
        min-height: 250px !important;
    }

    .min-h-sm-275px {
        min-height: 275px !important;
    }

    .min-h-sm-300px {
        min-height: 300px !important;
    }

    .min-h-sm-325px {
        min-height: 325px !important;
    }

    .min-h-sm-350px {
        min-height: 350px !important;
    }

    .min-h-sm-375px {
        min-height: 375px !important;
    }

    .min-h-sm-400px {
        min-height: 400px !important;
    }

    .min-h-sm-425px {
        min-height: 425px !important;
    }

    .min-h-sm-450px {
        min-height: 450px !important;
    }

    .min-h-sm-475px {
        min-height: 475px !important;
    }

    .min-h-sm-500px {
        min-height: 500px !important;
    }

    .min-h-sm-550px {
        min-height: 550px !important;
    }

    .min-h-sm-600px {
        min-height: 600px !important;
    }

    .min-h-sm-650px {
        min-height: 650px !important;
    }

    .min-h-sm-700px {
        min-height: 700px !important;
    }

    .min-h-sm-750px {
        min-height: 750px !important;
    }

    .min-h-sm-800px {
        min-height: 800px !important;
    }

    .min-h-sm-850px {
        min-height: 850px !important;
    }

    .min-h-sm-900px {
        min-height: 900px !important;
    }

    .min-h-sm-950px {
        min-height: 950px !important;
    }

    .min-h-sm-1000px {
        min-height: 1000px !important;
    }
}

@media (min-width: 768px) {
    .float-md-start {
        float: right !important;
    }

    .float-md-end {
        float: left !important;
    }

    .float-md-none {
        float: none !important;
    }

    .object-fit-md-contain {
        object-fit: contain !important;
    }

    .object-fit-md-cover {
        object-fit: cover !important;
    }

    .object-fit-md-fill {
        object-fit: fill !important;
    }

    .object-fit-md-scale {
        object-fit: scale-down !important;
    }

    .object-fit-md-none {
        object-fit: none !important;
    }

    .overflow-md-auto {
        overflow: auto !important;
    }

    .overflow-md-hidden {
        overflow: hidden !important;
    }

    .overflow-md-visible {
        overflow: visible !important;
    }

    .overflow-md-scroll {
        overflow: scroll !important;
    }

    .d-md-inline {
        display: inline !important;
    }

    .d-md-inline-block {
        display: inline-block !important;
    }

    .d-md-block {
        display: block !important;
    }

    .d-md-grid {
        display: grid !important;
    }

    .d-md-inline-grid {
        display: inline-grid !important;
    }

    .d-md-table {
        display: table !important;
    }

    .d-md-table-row {
        display: table-row !important;
    }

    .d-md-table-cell {
        display: table-cell !important;
    }

    .d-md-flex {
        display: flex !important;
    }

    .d-md-inline-flex {
        display: inline-flex !important;
    }

    .d-md-none {
        display: none !important;
    }

    .position-md-static {
        position: static !important;
    }

    .position-md-relative {
        position: relative !important;
    }

    .position-md-absolute {
        position: absolute !important;
    }

    .position-md-fixed {
        position: fixed !important;
    }

    .position-md-sticky {
        position: -webkit-sticky !important;
        position: sticky !important;
    }

    .w-md-unset {
        width: auto !important;
        width: initial !important;
    }

    .w-md-25 {
        width: 25% !important;
    }

    .w-md-50 {
        width: 50% !important;
    }

    .w-md-75 {
        width: 75% !important;
    }

    .w-md-100 {
        width: 100% !important;
    }

    .w-md-auto {
        width: auto !important;
    }

    .w-md-1px {
        width: 1px !important;
    }

    .w-md-2px {
        width: 2px !important;
    }

    .w-md-3px {
        width: 3px !important;
    }

    .w-md-4px {
        width: 4px !important;
    }

    .w-md-5px {
        width: 5px !important;
    }

    .w-md-6px {
        width: 6px !important;
    }

    .w-md-7px {
        width: 7px !important;
    }

    .w-md-8px {
        width: 8px !important;
    }

    .w-md-9px {
        width: 9px !important;
    }

    .w-md-10px {
        width: 10px !important;
    }

    .w-md-15px {
        width: 15px !important;
    }

    .w-md-20px {
        width: 20px !important;
    }

    .w-md-25px {
        width: 25px !important;
    }

    .w-md-30px {
        width: 30px !important;
    }

    .w-md-35px {
        width: 35px !important;
    }

    .w-md-40px {
        width: 40px !important;
    }

    .w-md-45px {
        width: 45px !important;
    }

    .w-md-50px {
        width: 50px !important;
    }

    .w-md-55px {
        width: 55px !important;
    }

    .w-md-60px {
        width: 60px !important;
    }

    .w-md-65px {
        width: 65px !important;
    }

    .w-md-70px {
        width: 70px !important;
    }

    .w-md-75px {
        width: 75px !important;
    }

    .w-md-80px {
        width: 80px !important;
    }

    .w-md-85px {
        width: 85px !important;
    }

    .w-md-90px {
        width: 90px !important;
    }

    .w-md-95px {
        width: 95px !important;
    }

    .w-md-100px {
        width: 100px !important;
    }

    .w-md-125px {
        width: 125px !important;
    }

    .w-md-150px {
        width: 150px !important;
    }

    .w-md-175px {
        width: 175px !important;
    }

    .w-md-200px {
        width: 200px !important;
    }

    .w-md-225px {
        width: 225px !important;
    }

    .w-md-250px {
        width: 250px !important;
    }

    .w-md-275px {
        width: 275px !important;
    }

    .w-md-300px {
        width: 300px !important;
    }

    .w-md-325px {
        width: 325px !important;
    }

    .w-md-350px {
        width: 350px !important;
    }

    .w-md-375px {
        width: 375px !important;
    }

    .w-md-400px {
        width: 400px !important;
    }

    .w-md-425px {
        width: 425px !important;
    }

    .w-md-450px {
        width: 450px !important;
    }

    .w-md-475px {
        width: 475px !important;
    }

    .w-md-500px {
        width: 500px !important;
    }

    .w-md-550px {
        width: 550px !important;
    }

    .w-md-600px {
        width: 600px !important;
    }

    .w-md-650px {
        width: 650px !important;
    }

    .w-md-700px {
        width: 700px !important;
    }

    .w-md-750px {
        width: 750px !important;
    }

    .w-md-800px {
        width: 800px !important;
    }

    .w-md-850px {
        width: 850px !important;
    }

    .w-md-900px {
        width: 900px !important;
    }

    .w-md-950px {
        width: 950px !important;
    }

    .w-md-1000px {
        width: 1000px !important;
    }

    .mw-md-unset {
        max-width: none !important;
        max-width: initial !important;
    }

    .mw-md-25 {
        max-width: 25% !important;
    }

    .mw-md-50 {
        max-width: 50% !important;
    }

    .mw-md-75 {
        max-width: 75% !important;
    }

    .mw-md-100 {
        max-width: 100% !important;
    }

    .mw-md-auto {
        max-width: auto !important;
    }

    .mw-md-1px {
        max-width: 1px !important;
    }

    .mw-md-2px {
        max-width: 2px !important;
    }

    .mw-md-3px {
        max-width: 3px !important;
    }

    .mw-md-4px {
        max-width: 4px !important;
    }

    .mw-md-5px {
        max-width: 5px !important;
    }

    .mw-md-6px {
        max-width: 6px !important;
    }

    .mw-md-7px {
        max-width: 7px !important;
    }

    .mw-md-8px {
        max-width: 8px !important;
    }

    .mw-md-9px {
        max-width: 9px !important;
    }

    .mw-md-10px {
        max-width: 10px !important;
    }

    .mw-md-15px {
        max-width: 15px !important;
    }

    .mw-md-20px {
        max-width: 20px !important;
    }

    .mw-md-25px {
        max-width: 25px !important;
    }

    .mw-md-30px {
        max-width: 30px !important;
    }

    .mw-md-35px {
        max-width: 35px !important;
    }

    .mw-md-40px {
        max-width: 40px !important;
    }

    .mw-md-45px {
        max-width: 45px !important;
    }

    .mw-md-50px {
        max-width: 50px !important;
    }

    .mw-md-55px {
        max-width: 55px !important;
    }

    .mw-md-60px {
        max-width: 60px !important;
    }

    .mw-md-65px {
        max-width: 65px !important;
    }

    .mw-md-70px {
        max-width: 70px !important;
    }

    .mw-md-75px {
        max-width: 75px !important;
    }

    .mw-md-80px {
        max-width: 80px !important;
    }

    .mw-md-85px {
        max-width: 85px !important;
    }

    .mw-md-90px {
        max-width: 90px !important;
    }

    .mw-md-95px {
        max-width: 95px !important;
    }

    .mw-md-100px {
        max-width: 100px !important;
    }

    .mw-md-125px {
        max-width: 125px !important;
    }

    .mw-md-150px {
        max-width: 150px !important;
    }

    .mw-md-175px {
        max-width: 175px !important;
    }

    .mw-md-200px {
        max-width: 200px !important;
    }

    .mw-md-225px {
        max-width: 225px !important;
    }

    .mw-md-250px {
        max-width: 250px !important;
    }

    .mw-md-275px {
        max-width: 275px !important;
    }

    .mw-md-300px {
        max-width: 300px !important;
    }

    .mw-md-325px {
        max-width: 325px !important;
    }

    .mw-md-350px {
        max-width: 350px !important;
    }

    .mw-md-375px {
        max-width: 375px !important;
    }

    .mw-md-400px {
        max-width: 400px !important;
    }

    .mw-md-425px {
        max-width: 425px !important;
    }

    .mw-md-450px {
        max-width: 450px !important;
    }

    .mw-md-475px {
        max-width: 475px !important;
    }

    .mw-md-500px {
        max-width: 500px !important;
    }

    .mw-md-550px {
        max-width: 550px !important;
    }

    .mw-md-600px {
        max-width: 600px !important;
    }

    .mw-md-650px {
        max-width: 650px !important;
    }

    .mw-md-700px {
        max-width: 700px !important;
    }

    .mw-md-750px {
        max-width: 750px !important;
    }

    .mw-md-800px {
        max-width: 800px !important;
    }

    .mw-md-850px {
        max-width: 850px !important;
    }

    .mw-md-900px {
        max-width: 900px !important;
    }

    .mw-md-950px {
        max-width: 950px !important;
    }

    .mw-md-1000px {
        max-width: 1000px !important;
    }

    .h-md-unset {
        height: auto !important;
        height: initial !important;
    }

    .h-md-25 {
        height: 25% !important;
    }

    .h-md-50 {
        height: 50% !important;
    }

    .h-md-75 {
        height: 75% !important;
    }

    .h-md-100 {
        height: 100% !important;
    }

    .h-md-auto {
        height: auto !important;
    }

    .h-md-1px {
        height: 1px !important;
    }

    .h-md-2px {
        height: 2px !important;
    }

    .h-md-3px {
        height: 3px !important;
    }

    .h-md-4px {
        height: 4px !important;
    }

    .h-md-5px {
        height: 5px !important;
    }

    .h-md-6px {
        height: 6px !important;
    }

    .h-md-7px {
        height: 7px !important;
    }

    .h-md-8px {
        height: 8px !important;
    }

    .h-md-9px {
        height: 9px !important;
    }

    .h-md-10px {
        height: 10px !important;
    }

    .h-md-15px {
        height: 15px !important;
    }

    .h-md-20px {
        height: 20px !important;
    }

    .h-md-25px {
        height: 25px !important;
    }

    .h-md-30px {
        height: 30px !important;
    }

    .h-md-35px {
        height: 35px !important;
    }

    .h-md-40px {
        height: 40px !important;
    }

    .h-md-45px {
        height: 45px !important;
    }

    .h-md-50px {
        height: 50px !important;
    }

    .h-md-55px {
        height: 55px !important;
    }

    .h-md-60px {
        height: 60px !important;
    }

    .h-md-65px {
        height: 65px !important;
    }

    .h-md-70px {
        height: 70px !important;
    }

    .h-md-75px {
        height: 75px !important;
    }

    .h-md-80px {
        height: 80px !important;
    }

    .h-md-85px {
        height: 85px !important;
    }

    .h-md-90px {
        height: 90px !important;
    }

    .h-md-95px {
        height: 95px !important;
    }

    .h-md-100px {
        height: 100px !important;
    }

    .h-md-125px {
        height: 125px !important;
    }

    .h-md-150px {
        height: 150px !important;
    }

    .h-md-175px {
        height: 175px !important;
    }

    .h-md-200px {
        height: 200px !important;
    }

    .h-md-225px {
        height: 225px !important;
    }

    .h-md-250px {
        height: 250px !important;
    }

    .h-md-275px {
        height: 275px !important;
    }

    .h-md-300px {
        height: 300px !important;
    }

    .h-md-325px {
        height: 325px !important;
    }

    .h-md-350px {
        height: 350px !important;
    }

    .h-md-375px {
        height: 375px !important;
    }

    .h-md-400px {
        height: 400px !important;
    }

    .h-md-425px {
        height: 425px !important;
    }

    .h-md-450px {
        height: 450px !important;
    }

    .h-md-475px {
        height: 475px !important;
    }

    .h-md-500px {
        height: 500px !important;
    }

    .h-md-550px {
        height: 550px !important;
    }

    .h-md-600px {
        height: 600px !important;
    }

    .h-md-650px {
        height: 650px !important;
    }

    .h-md-700px {
        height: 700px !important;
    }

    .h-md-750px {
        height: 750px !important;
    }

    .h-md-800px {
        height: 800px !important;
    }

    .h-md-850px {
        height: 850px !important;
    }

    .h-md-900px {
        height: 900px !important;
    }

    .h-md-950px {
        height: 950px !important;
    }

    .h-md-1000px {
        height: 1000px !important;
    }

    .mh-md-unset {
        max-height: none !important;
        max-height: initial !important;
    }

    .mh-md-25 {
        max-height: 25% !important;
    }

    .mh-md-50 {
        max-height: 50% !important;
    }

    .mh-md-75 {
        max-height: 75% !important;
    }

    .mh-md-100 {
        max-height: 100% !important;
    }

    .mh-md-auto {
        max-height: auto !important;
    }

    .mh-md-1px {
        max-height: 1px !important;
    }

    .mh-md-2px {
        max-height: 2px !important;
    }

    .mh-md-3px {
        max-height: 3px !important;
    }

    .mh-md-4px {
        max-height: 4px !important;
    }

    .mh-md-5px {
        max-height: 5px !important;
    }

    .mh-md-6px {
        max-height: 6px !important;
    }

    .mh-md-7px {
        max-height: 7px !important;
    }

    .mh-md-8px {
        max-height: 8px !important;
    }

    .mh-md-9px {
        max-height: 9px !important;
    }

    .mh-md-10px {
        max-height: 10px !important;
    }

    .mh-md-15px {
        max-height: 15px !important;
    }

    .mh-md-20px {
        max-height: 20px !important;
    }

    .mh-md-25px {
        max-height: 25px !important;
    }

    .mh-md-30px {
        max-height: 30px !important;
    }

    .mh-md-35px {
        max-height: 35px !important;
    }

    .mh-md-40px {
        max-height: 40px !important;
    }

    .mh-md-45px {
        max-height: 45px !important;
    }

    .mh-md-50px {
        max-height: 50px !important;
    }

    .mh-md-55px {
        max-height: 55px !important;
    }

    .mh-md-60px {
        max-height: 60px !important;
    }

    .mh-md-65px {
        max-height: 65px !important;
    }

    .mh-md-70px {
        max-height: 70px !important;
    }

    .mh-md-75px {
        max-height: 75px !important;
    }

    .mh-md-80px {
        max-height: 80px !important;
    }

    .mh-md-85px {
        max-height: 85px !important;
    }

    .mh-md-90px {
        max-height: 90px !important;
    }

    .mh-md-95px {
        max-height: 95px !important;
    }

    .mh-md-100px {
        max-height: 100px !important;
    }

    .mh-md-125px {
        max-height: 125px !important;
    }

    .mh-md-150px {
        max-height: 150px !important;
    }

    .mh-md-175px {
        max-height: 175px !important;
    }

    .mh-md-200px {
        max-height: 200px !important;
    }

    .mh-md-225px {
        max-height: 225px !important;
    }

    .mh-md-250px {
        max-height: 250px !important;
    }

    .mh-md-275px {
        max-height: 275px !important;
    }

    .mh-md-300px {
        max-height: 300px !important;
    }

    .mh-md-325px {
        max-height: 325px !important;
    }

    .mh-md-350px {
        max-height: 350px !important;
    }

    .mh-md-375px {
        max-height: 375px !important;
    }

    .mh-md-400px {
        max-height: 400px !important;
    }

    .mh-md-425px {
        max-height: 425px !important;
    }

    .mh-md-450px {
        max-height: 450px !important;
    }

    .mh-md-475px {
        max-height: 475px !important;
    }

    .mh-md-500px {
        max-height: 500px !important;
    }

    .mh-md-550px {
        max-height: 550px !important;
    }

    .mh-md-600px {
        max-height: 600px !important;
    }

    .mh-md-650px {
        max-height: 650px !important;
    }

    .mh-md-700px {
        max-height: 700px !important;
    }

    .mh-md-750px {
        max-height: 750px !important;
    }

    .mh-md-800px {
        max-height: 800px !important;
    }

    .mh-md-850px {
        max-height: 850px !important;
    }

    .mh-md-900px {
        max-height: 900px !important;
    }

    .mh-md-950px {
        max-height: 950px !important;
    }

    .mh-md-1000px {
        max-height: 1000px !important;
    }

    .flex-md-fill {
        flex: 1 1 auto !important;
    }

    .flex-md-row {
        flex-direction: row !important;
    }

    .flex-md-column {
        flex-direction: column !important;
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-md-wrap {
        flex-wrap: wrap !important;
    }

    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-md-start {
        justify-content: flex-start !important;
    }

    .justify-content-md-end {
        justify-content: flex-end !important;
    }

    .justify-content-md-center {
        justify-content: center !important;
    }

    .justify-content-md-between {
        justify-content: space-between !important;
    }

    .justify-content-md-around {
        justify-content: space-around !important;
    }

    .justify-content-md-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-md-start {
        align-items: flex-start !important;
    }

    .align-items-md-end {
        align-items: flex-end !important;
    }

    .align-items-md-center {
        align-items: center !important;
    }

    .align-items-md-baseline {
        align-items: baseline !important;
    }

    .align-items-md-stretch {
        align-items: stretch !important;
    }

    .align-content-md-start {
        align-content: flex-start !important;
    }

    .align-content-md-end {
        align-content: flex-end !important;
    }

    .align-content-md-center {
        align-content: center !important;
    }

    .align-content-md-between {
        align-content: space-between !important;
    }

    .align-content-md-around {
        align-content: space-around !important;
    }

    .align-content-md-stretch {
        align-content: stretch !important;
    }

    .align-self-md-auto {
        align-self: auto !important;
    }

    .align-self-md-start {
        align-self: flex-start !important;
    }

    .align-self-md-end {
        align-self: flex-end !important;
    }

    .align-self-md-center {
        align-self: center !important;
    }

    .align-self-md-baseline {
        align-self: baseline !important;
    }

    .align-self-md-stretch {
        align-self: stretch !important;
    }

    .order-md-first {
        order: -1 !important;
    }

    .order-md-0 {
        order: 0 !important;
    }

    .order-md-1 {
        order: 1 !important;
    }

    .order-md-2 {
        order: 2 !important;
    }

    .order-md-3 {
        order: 3 !important;
    }

    .order-md-4 {
        order: 4 !important;
    }

    .order-md-5 {
        order: 5 !important;
    }

    .order-md-last {
        order: 6 !important;
    }

    .m-md-0 {
        margin: 0 !important;
    }

    .m-md-1 {
        margin: 0.25rem !important;
    }

    .m-md-2 {
        margin: 0.5rem !important;
    }

    .m-md-3 {
        margin: 0.75rem !important;
    }

    .m-md-4 {
        margin: 1rem !important;
    }

    .m-md-5 {
        margin: 1.25rem !important;
    }

    .m-md-6 {
        margin: 1.5rem !important;
    }

    .m-md-7 {
        margin: 1.75rem !important;
    }

    .m-md-8 {
        margin: 2rem !important;
    }

    .m-md-9 {
        margin: 2.25rem !important;
    }

    .m-md-10 {
        margin: 2.5rem !important;
    }

    .m-md-11 {
        margin: 2.75rem !important;
    }

    .m-md-12 {
        margin: 3rem !important;
    }

    .m-md-13 {
        margin: 3.25rem !important;
    }

    .m-md-14 {
        margin: 3.5rem !important;
    }

    .m-md-15 {
        margin: 3.75rem !important;
    }

    .m-md-16 {
        margin: 4rem !important;
    }

    .m-md-17 {
        margin: 4.25rem !important;
    }

    .m-md-18 {
        margin: 4.5rem !important;
    }

    .m-md-19 {
        margin: 4.75rem !important;
    }

    .m-md-20 {
        margin: 5rem !important;
    }

    .m-md-auto {
        margin: auto !important;
    }

    .mx-md-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .mx-md-1 {
        margin-left: 0.25rem !important;
        margin-right: 0.25rem !important;
    }

    .mx-md-2 {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .mx-md-3 {
        margin-left: 0.75rem !important;
        margin-right: 0.75rem !important;
    }

    .mx-md-4 {
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }

    .mx-md-5 {
        margin-left: 1.25rem !important;
        margin-right: 1.25rem !important;
    }

    .mx-md-6 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important;
    }

    .mx-md-7 {
        margin-left: 1.75rem !important;
        margin-right: 1.75rem !important;
    }

    .mx-md-8 {
        margin-left: 2rem !important;
        margin-right: 2rem !important;
    }

    .mx-md-9 {
        margin-left: 2.25rem !important;
        margin-right: 2.25rem !important;
    }

    .mx-md-10 {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .mx-md-11 {
        margin-left: 2.75rem !important;
        margin-right: 2.75rem !important;
    }

    .mx-md-12 {
        margin-left: 3rem !important;
        margin-right: 3rem !important;
    }

    .mx-md-13 {
        margin-left: 3.25rem !important;
        margin-right: 3.25rem !important;
    }

    .mx-md-14 {
        margin-left: 3.5rem !important;
        margin-right: 3.5rem !important;
    }

    .mx-md-15 {
        margin-left: 3.75rem !important;
        margin-right: 3.75rem !important;
    }

    .mx-md-16 {
        margin-left: 4rem !important;
        margin-right: 4rem !important;
    }

    .mx-md-17 {
        margin-left: 4.25rem !important;
        margin-right: 4.25rem !important;
    }

    .mx-md-18 {
        margin-left: 4.5rem !important;
        margin-right: 4.5rem !important;
    }

    .mx-md-19 {
        margin-left: 4.75rem !important;
        margin-right: 4.75rem !important;
    }

    .mx-md-20 {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .mx-md-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-md-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-md-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-md-3 {
        margin-top: 0.75rem !important;
        margin-bottom: 0.75rem !important;
    }

    .my-md-4 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-md-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important;
    }

    .my-md-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-md-7 {
        margin-top: 1.75rem !important;
        margin-bottom: 1.75rem !important;
    }

    .my-md-8 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-md-9 {
        margin-top: 2.25rem !important;
        margin-bottom: 2.25rem !important;
    }

    .my-md-10 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-md-11 {
        margin-top: 2.75rem !important;
        margin-bottom: 2.75rem !important;
    }

    .my-md-12 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-md-13 {
        margin-top: 3.25rem !important;
        margin-bottom: 3.25rem !important;
    }

    .my-md-14 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important;
    }

    .my-md-15 {
        margin-top: 3.75rem !important;
        margin-bottom: 3.75rem !important;
    }

    .my-md-16 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-md-17 {
        margin-top: 4.25rem !important;
        margin-bottom: 4.25rem !important;
    }

    .my-md-18 {
        margin-top: 4.5rem !important;
        margin-bottom: 4.5rem !important;
    }

    .my-md-19 {
        margin-top: 4.75rem !important;
        margin-bottom: 4.75rem !important;
    }

    .my-md-20 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-md-0 {
        margin-top: 0 !important;
    }

    .mt-md-1 {
        margin-top: 0.25rem !important;
    }

    .mt-md-2 {
        margin-top: 0.5rem !important;
    }

    .mt-md-3 {
        margin-top: 0.75rem !important;
    }

    .mt-md-4 {
        margin-top: 1rem !important;
    }

    .mt-md-5 {
        margin-top: 1.25rem !important;
    }

    .mt-md-6 {
        margin-top: 1.5rem !important;
    }

    .mt-md-7 {
        margin-top: 1.75rem !important;
    }

    .mt-md-8 {
        margin-top: 2rem !important;
    }

    .mt-md-9 {
        margin-top: 2.25rem !important;
    }

    .mt-md-10 {
        margin-top: 2.5rem !important;
    }

    .mt-md-11 {
        margin-top: 2.75rem !important;
    }

    .mt-md-12 {
        margin-top: 3rem !important;
    }

    .mt-md-13 {
        margin-top: 3.25rem !important;
    }

    .mt-md-14 {
        margin-top: 3.5rem !important;
    }

    .mt-md-15 {
        margin-top: 3.75rem !important;
    }

    .mt-md-16 {
        margin-top: 4rem !important;
    }

    .mt-md-17 {
        margin-top: 4.25rem !important;
    }

    .mt-md-18 {
        margin-top: 4.5rem !important;
    }

    .mt-md-19 {
        margin-top: 4.75rem !important;
    }

    .mt-md-20 {
        margin-top: 5rem !important;
    }

    .mt-md-auto {
        margin-top: auto !important;
    }

    .me-md-0 {
        margin-left: 0 !important;
    }

    .me-md-1 {
        margin-left: 0.25rem !important;
    }

    .me-md-2 {
        margin-left: 0.5rem !important;
    }

    .me-md-3 {
        margin-left: 0.75rem !important;
    }

    .me-md-4 {
        margin-left: 1rem !important;
    }

    .me-md-5 {
        margin-left: 1.25rem !important;
    }

    .me-md-6 {
        margin-left: 1.5rem !important;
    }

    .me-md-7 {
        margin-left: 1.75rem !important;
    }

    .me-md-8 {
        margin-left: 2rem !important;
    }

    .me-md-9 {
        margin-left: 2.25rem !important;
    }

    .me-md-10 {
        margin-left: 2.5rem !important;
    }

    .me-md-11 {
        margin-left: 2.75rem !important;
    }

    .me-md-12 {
        margin-left: 3rem !important;
    }

    .me-md-13 {
        margin-left: 3.25rem !important;
    }

    .me-md-14 {
        margin-left: 3.5rem !important;
    }

    .me-md-15 {
        margin-left: 3.75rem !important;
    }

    .me-md-16 {
        margin-left: 4rem !important;
    }

    .me-md-17 {
        margin-left: 4.25rem !important;
    }

    .me-md-18 {
        margin-left: 4.5rem !important;
    }

    .me-md-19 {
        margin-left: 4.75rem !important;
    }

    .me-md-20 {
        margin-left: 5rem !important;
    }

    .me-md-auto {
        margin-left: auto !important;
    }

    .mb-md-0 {
        margin-bottom: 0 !important;
    }

    .mb-md-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-md-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-md-3 {
        margin-bottom: 0.75rem !important;
    }

    .mb-md-4 {
        margin-bottom: 1rem !important;
    }

    .mb-md-5 {
        margin-bottom: 1.25rem !important;
    }

    .mb-md-6 {
        margin-bottom: 1.5rem !important;
    }

    .mb-md-7 {
        margin-bottom: 1.75rem !important;
    }

    .mb-md-8 {
        margin-bottom: 2rem !important;
    }

    .mb-md-9 {
        margin-bottom: 2.25rem !important;
    }

    .mb-md-10 {
        margin-bottom: 2.5rem !important;
    }

    .mb-md-11 {
        margin-bottom: 2.75rem !important;
    }

    .mb-md-12 {
        margin-bottom: 3rem !important;
    }

    .mb-md-13 {
        margin-bottom: 3.25rem !important;
    }

    .mb-md-14 {
        margin-bottom: 3.5rem !important;
    }

    .mb-md-15 {
        margin-bottom: 3.75rem !important;
    }

    .mb-md-16 {
        margin-bottom: 4rem !important;
    }

    .mb-md-17 {
        margin-bottom: 4.25rem !important;
    }

    .mb-md-18 {
        margin-bottom: 4.5rem !important;
    }

    .mb-md-19 {
        margin-bottom: 4.75rem !important;
    }

    .mb-md-20 {
        margin-bottom: 5rem !important;
    }

    .mb-md-auto {
        margin-bottom: auto !important;
    }

    .ms-md-0 {
        margin-right: 0 !important;
    }

    .ms-md-1 {
        margin-right: 0.25rem !important;
    }

    .ms-md-2 {
        margin-right: 0.5rem !important;
    }

    .ms-md-3 {
        margin-right: 0.75rem !important;
    }

    .ms-md-4 {
        margin-right: 1rem !important;
    }

    .ms-md-5 {
        margin-right: 1.25rem !important;
    }

    .ms-md-6 {
        margin-right: 1.5rem !important;
    }

    .ms-md-7 {
        margin-right: 1.75rem !important;
    }

    .ms-md-8 {
        margin-right: 2rem !important;
    }

    .ms-md-9 {
        margin-right: 2.25rem !important;
    }

    .ms-md-10 {
        margin-right: 2.5rem !important;
    }

    .ms-md-11 {
        margin-right: 2.75rem !important;
    }

    .ms-md-12 {
        margin-right: 3rem !important;
    }

    .ms-md-13 {
        margin-right: 3.25rem !important;
    }

    .ms-md-14 {
        margin-right: 3.5rem !important;
    }

    .ms-md-15 {
        margin-right: 3.75rem !important;
    }

    .ms-md-16 {
        margin-right: 4rem !important;
    }

    .ms-md-17 {
        margin-right: 4.25rem !important;
    }

    .ms-md-18 {
        margin-right: 4.5rem !important;
    }

    .ms-md-19 {
        margin-right: 4.75rem !important;
    }

    .ms-md-20 {
        margin-right: 5rem !important;
    }

    .ms-md-auto {
        margin-right: auto !important;
    }

    .m-md-n1 {
        margin: -0.25rem !important;
    }

    .m-md-n2 {
        margin: -0.5rem !important;
    }

    .m-md-n3 {
        margin: -0.75rem !important;
    }

    .m-md-n4 {
        margin: -1rem !important;
    }

    .m-md-n5 {
        margin: -1.25rem !important;
    }

    .m-md-n6 {
        margin: -1.5rem !important;
    }

    .m-md-n7 {
        margin: -1.75rem !important;
    }

    .m-md-n8 {
        margin: -2rem !important;
    }

    .m-md-n9 {
        margin: -2.25rem !important;
    }

    .m-md-n10 {
        margin: -2.5rem !important;
    }

    .m-md-n11 {
        margin: -2.75rem !important;
    }

    .m-md-n12 {
        margin: -3rem !important;
    }

    .m-md-n13 {
        margin: -3.25rem !important;
    }

    .m-md-n14 {
        margin: -3.5rem !important;
    }

    .m-md-n15 {
        margin: -3.75rem !important;
    }

    .m-md-n16 {
        margin: -4rem !important;
    }

    .m-md-n17 {
        margin: -4.25rem !important;
    }

    .m-md-n18 {
        margin: -4.5rem !important;
    }

    .m-md-n19 {
        margin: -4.75rem !important;
    }

    .m-md-n20 {
        margin: -5rem !important;
    }

    .mx-md-n1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important;
    }

    .mx-md-n2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important;
    }

    .mx-md-n3 {
        margin-left: -0.75rem !important;
        margin-right: -0.75rem !important;
    }

    .mx-md-n4 {
        margin-left: -1rem !important;
        margin-right: -1rem !important;
    }

    .mx-md-n5 {
        margin-left: -1.25rem !important;
        margin-right: -1.25rem !important;
    }

    .mx-md-n6 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important;
    }

    .mx-md-n7 {
        margin-left: -1.75rem !important;
        margin-right: -1.75rem !important;
    }

    .mx-md-n8 {
        margin-left: -2rem !important;
        margin-right: -2rem !important;
    }

    .mx-md-n9 {
        margin-left: -2.25rem !important;
        margin-right: -2.25rem !important;
    }

    .mx-md-n10 {
        margin-left: -2.5rem !important;
        margin-right: -2.5rem !important;
    }

    .mx-md-n11 {
        margin-left: -2.75rem !important;
        margin-right: -2.75rem !important;
    }

    .mx-md-n12 {
        margin-left: -3rem !important;
        margin-right: -3rem !important;
    }

    .mx-md-n13 {
        margin-left: -3.25rem !important;
        margin-right: -3.25rem !important;
    }

    .mx-md-n14 {
        margin-left: -3.5rem !important;
        margin-right: -3.5rem !important;
    }

    .mx-md-n15 {
        margin-left: -3.75rem !important;
        margin-right: -3.75rem !important;
    }

    .mx-md-n16 {
        margin-left: -4rem !important;
        margin-right: -4rem !important;
    }

    .mx-md-n17 {
        margin-left: -4.25rem !important;
        margin-right: -4.25rem !important;
    }

    .mx-md-n18 {
        margin-left: -4.5rem !important;
        margin-right: -4.5rem !important;
    }

    .mx-md-n19 {
        margin-left: -4.75rem !important;
        margin-right: -4.75rem !important;
    }

    .mx-md-n20 {
        margin-left: -5rem !important;
        margin-right: -5rem !important;
    }

    .my-md-n1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important;
    }

    .my-md-n2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important;
    }

    .my-md-n3 {
        margin-top: -0.75rem !important;
        margin-bottom: -0.75rem !important;
    }

    .my-md-n4 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-md-n5 {
        margin-top: -1.25rem !important;
        margin-bottom: -1.25rem !important;
    }

    .my-md-n6 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-md-n7 {
        margin-top: -1.75rem !important;
        margin-bottom: -1.75rem !important;
    }

    .my-md-n8 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-md-n9 {
        margin-top: -2.25rem !important;
        margin-bottom: -2.25rem !important;
    }

    .my-md-n10 {
        margin-top: -2.5rem !important;
        margin-bottom: -2.5rem !important;
    }

    .my-md-n11 {
        margin-top: -2.75rem !important;
        margin-bottom: -2.75rem !important;
    }

    .my-md-n12 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-md-n13 {
        margin-top: -3.25rem !important;
        margin-bottom: -3.25rem !important;
    }

    .my-md-n14 {
        margin-top: -3.5rem !important;
        margin-bottom: -3.5rem !important;
    }

    .my-md-n15 {
        margin-top: -3.75rem !important;
        margin-bottom: -3.75rem !important;
    }

    .my-md-n16 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-md-n17 {
        margin-top: -4.25rem !important;
        margin-bottom: -4.25rem !important;
    }

    .my-md-n18 {
        margin-top: -4.5rem !important;
        margin-bottom: -4.5rem !important;
    }

    .my-md-n19 {
        margin-top: -4.75rem !important;
        margin-bottom: -4.75rem !important;
    }

    .my-md-n20 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important;
    }

    .mt-md-n1 {
        margin-top: -0.25rem !important;
    }

    .mt-md-n2 {
        margin-top: -0.5rem !important;
    }

    .mt-md-n3 {
        margin-top: -0.75rem !important;
    }

    .mt-md-n4 {
        margin-top: -1rem !important;
    }

    .mt-md-n5 {
        margin-top: -1.25rem !important;
    }

    .mt-md-n6 {
        margin-top: -1.5rem !important;
    }

    .mt-md-n7 {
        margin-top: -1.75rem !important;
    }

    .mt-md-n8 {
        margin-top: -2rem !important;
    }

    .mt-md-n9 {
        margin-top: -2.25rem !important;
    }

    .mt-md-n10 {
        margin-top: -2.5rem !important;
    }

    .mt-md-n11 {
        margin-top: -2.75rem !important;
    }

    .mt-md-n12 {
        margin-top: -3rem !important;
    }

    .mt-md-n13 {
        margin-top: -3.25rem !important;
    }

    .mt-md-n14 {
        margin-top: -3.5rem !important;
    }

    .mt-md-n15 {
        margin-top: -3.75rem !important;
    }

    .mt-md-n16 {
        margin-top: -4rem !important;
    }

    .mt-md-n17 {
        margin-top: -4.25rem !important;
    }

    .mt-md-n18 {
        margin-top: -4.5rem !important;
    }

    .mt-md-n19 {
        margin-top: -4.75rem !important;
    }

    .mt-md-n20 {
        margin-top: -5rem !important;
    }

    .me-md-n1 {
        margin-left: -0.25rem !important;
    }

    .me-md-n2 {
        margin-left: -0.5rem !important;
    }

    .me-md-n3 {
        margin-left: -0.75rem !important;
    }

    .me-md-n4 {
        margin-left: -1rem !important;
    }

    .me-md-n5 {
        margin-left: -1.25rem !important;
    }

    .me-md-n6 {
        margin-left: -1.5rem !important;
    }

    .me-md-n7 {
        margin-left: -1.75rem !important;
    }

    .me-md-n8 {
        margin-left: -2rem !important;
    }

    .me-md-n9 {
        margin-left: -2.25rem !important;
    }

    .me-md-n10 {
        margin-left: -2.5rem !important;
    }

    .me-md-n11 {
        margin-left: -2.75rem !important;
    }

    .me-md-n12 {
        margin-left: -3rem !important;
    }

    .me-md-n13 {
        margin-left: -3.25rem !important;
    }

    .me-md-n14 {
        margin-left: -3.5rem !important;
    }

    .me-md-n15 {
        margin-left: -3.75rem !important;
    }

    .me-md-n16 {
        margin-left: -4rem !important;
    }

    .me-md-n17 {
        margin-left: -4.25rem !important;
    }

    .me-md-n18 {
        margin-left: -4.5rem !important;
    }

    .me-md-n19 {
        margin-left: -4.75rem !important;
    }

    .me-md-n20 {
        margin-left: -5rem !important;
    }

    .mb-md-n1 {
        margin-bottom: -0.25rem !important;
    }

    .mb-md-n2 {
        margin-bottom: -0.5rem !important;
    }

    .mb-md-n3 {
        margin-bottom: -0.75rem !important;
    }

    .mb-md-n4 {
        margin-bottom: -1rem !important;
    }

    .mb-md-n5 {
        margin-bottom: -1.25rem !important;
    }

    .mb-md-n6 {
        margin-bottom: -1.5rem !important;
    }

    .mb-md-n7 {
        margin-bottom: -1.75rem !important;
    }

    .mb-md-n8 {
        margin-bottom: -2rem !important;
    }

    .mb-md-n9 {
        margin-bottom: -2.25rem !important;
    }

    .mb-md-n10 {
        margin-bottom: -2.5rem !important;
    }

    .mb-md-n11 {
        margin-bottom: -2.75rem !important;
    }

    .mb-md-n12 {
        margin-bottom: -3rem !important;
    }

    .mb-md-n13 {
        margin-bottom: -3.25rem !important;
    }

    .mb-md-n14 {
        margin-bottom: -3.5rem !important;
    }

    .mb-md-n15 {
        margin-bottom: -3.75rem !important;
    }

    .mb-md-n16 {
        margin-bottom: -4rem !important;
    }

    .mb-md-n17 {
        margin-bottom: -4.25rem !important;
    }

    .mb-md-n18 {
        margin-bottom: -4.5rem !important;
    }

    .mb-md-n19 {
        margin-bottom: -4.75rem !important;
    }

    .mb-md-n20 {
        margin-bottom: -5rem !important;
    }

    .ms-md-n1 {
        margin-right: -0.25rem !important;
    }

    .ms-md-n2 {
        margin-right: -0.5rem !important;
    }

    .ms-md-n3 {
        margin-right: -0.75rem !important;
    }

    .ms-md-n4 {
        margin-right: -1rem !important;
    }

    .ms-md-n5 {
        margin-right: -1.25rem !important;
    }

    .ms-md-n6 {
        margin-right: -1.5rem !important;
    }

    .ms-md-n7 {
        margin-right: -1.75rem !important;
    }

    .ms-md-n8 {
        margin-right: -2rem !important;
    }

    .ms-md-n9 {
        margin-right: -2.25rem !important;
    }

    .ms-md-n10 {
        margin-right: -2.5rem !important;
    }

    .ms-md-n11 {
        margin-right: -2.75rem !important;
    }

    .ms-md-n12 {
        margin-right: -3rem !important;
    }

    .ms-md-n13 {
        margin-right: -3.25rem !important;
    }

    .ms-md-n14 {
        margin-right: -3.5rem !important;
    }

    .ms-md-n15 {
        margin-right: -3.75rem !important;
    }

    .ms-md-n16 {
        margin-right: -4rem !important;
    }

    .ms-md-n17 {
        margin-right: -4.25rem !important;
    }

    .ms-md-n18 {
        margin-right: -4.5rem !important;
    }

    .ms-md-n19 {
        margin-right: -4.75rem !important;
    }

    .ms-md-n20 {
        margin-right: -5rem !important;
    }

    .p-md-0 {
        padding: 0 !important;
    }

    .p-md-1 {
        padding: 0.25rem !important;
    }

    .p-md-2 {
        padding: 0.5rem !important;
    }

    .p-md-3 {
        padding: 0.75rem !important;
    }

    .p-md-4 {
        padding: 1rem !important;
    }

    .p-md-5 {
        padding: 1.25rem !important;
    }

    .p-md-6 {
        padding: 1.5rem !important;
    }

    .p-md-7 {
        padding: 1.75rem !important;
    }

    .p-md-8 {
        padding: 2rem !important;
    }

    .p-md-9 {
        padding: 2.25rem !important;
    }

    .p-md-10 {
        padding: 2.5rem !important;
    }

    .p-md-11 {
        padding: 2.75rem !important;
    }

    .p-md-12 {
        padding: 3rem !important;
    }

    .p-md-13 {
        padding: 3.25rem !important;
    }

    .p-md-14 {
        padding: 3.5rem !important;
    }

    .p-md-15 {
        padding: 3.75rem !important;
    }

    .p-md-16 {
        padding: 4rem !important;
    }

    .p-md-17 {
        padding: 4.25rem !important;
    }

    .p-md-18 {
        padding: 4.5rem !important;
    }

    .p-md-19 {
        padding: 4.75rem !important;
    }

    .p-md-20 {
        padding: 5rem !important;
    }

    .px-md-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .px-md-1 {
        padding-left: 0.25rem !important;
        padding-right: 0.25rem !important;
    }

    .px-md-2 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .px-md-3 {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }

    .px-md-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .px-md-5 {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }

    .px-md-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }

    .px-md-7 {
        padding-left: 1.75rem !important;
        padding-right: 1.75rem !important;
    }

    .px-md-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }

    .px-md-9 {
        padding-left: 2.25rem !important;
        padding-right: 2.25rem !important;
    }

    .px-md-10 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .px-md-11 {
        padding-left: 2.75rem !important;
        padding-right: 2.75rem !important;
    }

    .px-md-12 {
        padding-left: 3rem !important;
        padding-right: 3rem !important;
    }

    .px-md-13 {
        padding-left: 3.25rem !important;
        padding-right: 3.25rem !important;
    }

    .px-md-14 {
        padding-left: 3.5rem !important;
        padding-right: 3.5rem !important;
    }

    .px-md-15 {
        padding-left: 3.75rem !important;
        padding-right: 3.75rem !important;
    }

    .px-md-16 {
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }

    .px-md-17 {
        padding-left: 4.25rem !important;
        padding-right: 4.25rem !important;
    }

    .px-md-18 {
        padding-left: 4.5rem !important;
        padding-right: 4.5rem !important;
    }

    .px-md-19 {
        padding-left: 4.75rem !important;
        padding-right: 4.75rem !important;
    }

    .px-md-20 {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .py-md-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-md-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-md-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-md-3 {
        padding-top: 0.75rem !important;
        padding-bottom: 0.75rem !important;
    }

    .py-md-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-md-5 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important;
    }

    .py-md-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-md-7 {
        padding-top: 1.75rem !important;
        padding-bottom: 1.75rem !important;
    }

    .py-md-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-md-9 {
        padding-top: 2.25rem !important;
        padding-bottom: 2.25rem !important;
    }

    .py-md-10 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-md-11 {
        padding-top: 2.75rem !important;
        padding-bottom: 2.75rem !important;
    }

    .py-md-12 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-md-13 {
        padding-top: 3.25rem !important;
        padding-bottom: 3.25rem !important;
    }

    .py-md-14 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }

    .py-md-15 {
        padding-top: 3.75rem !important;
        padding-bottom: 3.75rem !important;
    }

    .py-md-16 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-md-17 {
        padding-top: 4.25rem !important;
        padding-bottom: 4.25rem !important;
    }

    .py-md-18 {
        padding-top: 4.5rem !important;
        padding-bottom: 4.5rem !important;
    }

    .py-md-19 {
        padding-top: 4.75rem !important;
        padding-bottom: 4.75rem !important;
    }

    .py-md-20 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .pt-md-0 {
        padding-top: 0 !important;
    }

    .pt-md-1 {
        padding-top: 0.25rem !important;
    }

    .pt-md-2 {
        padding-top: 0.5rem !important;
    }

    .pt-md-3 {
        padding-top: 0.75rem !important;
    }

    .pt-md-4 {
        padding-top: 1rem !important;
    }

    .pt-md-5 {
        padding-top: 1.25rem !important;
    }

    .pt-md-6 {
        padding-top: 1.5rem !important;
    }

    .pt-md-7 {
        padding-top: 1.75rem !important;
    }

    .pt-md-8 {
        padding-top: 2rem !important;
    }

    .pt-md-9 {
        padding-top: 2.25rem !important;
    }

    .pt-md-10 {
        padding-top: 2.5rem !important;
    }

    .pt-md-11 {
        padding-top: 2.75rem !important;
    }

    .pt-md-12 {
        padding-top: 3rem !important;
    }

    .pt-md-13 {
        padding-top: 3.25rem !important;
    }

    .pt-md-14 {
        padding-top: 3.5rem !important;
    }

    .pt-md-15 {
        padding-top: 3.75rem !important;
    }

    .pt-md-16 {
        padding-top: 4rem !important;
    }

    .pt-md-17 {
        padding-top: 4.25rem !important;
    }

    .pt-md-18 {
        padding-top: 4.5rem !important;
    }

    .pt-md-19 {
        padding-top: 4.75rem !important;
    }

    .pt-md-20 {
        padding-top: 5rem !important;
    }

    .pe-md-0 {
        padding-left: 0 !important;
    }

    .pe-md-1 {
        padding-left: 0.25rem !important;
    }

    .pe-md-2 {
        padding-left: 0.5rem !important;
    }

    .pe-md-3 {
        padding-left: 0.75rem !important;
    }

    .pe-md-4 {
        padding-left: 1rem !important;
    }

    .pe-md-5 {
        padding-left: 1.25rem !important;
    }

    .pe-md-6 {
        padding-left: 1.5rem !important;
    }

    .pe-md-7 {
        padding-left: 1.75rem !important;
    }

    .pe-md-8 {
        padding-left: 2rem !important;
    }

    .pe-md-9 {
        padding-left: 2.25rem !important;
    }

    .pe-md-10 {
        padding-left: 2.5rem !important;
    }

    .pe-md-11 {
        padding-left: 2.75rem !important;
    }

    .pe-md-12 {
        padding-left: 3rem !important;
    }

    .pe-md-13 {
        padding-left: 3.25rem !important;
    }

    .pe-md-14 {
        padding-left: 3.5rem !important;
    }

    .pe-md-15 {
        padding-left: 3.75rem !important;
    }

    .pe-md-16 {
        padding-left: 4rem !important;
    }

    .pe-md-17 {
        padding-left: 4.25rem !important;
    }

    .pe-md-18 {
        padding-left: 4.5rem !important;
    }

    .pe-md-19 {
        padding-left: 4.75rem !important;
    }

    .pe-md-20 {
        padding-left: 5rem !important;
    }

    .pb-md-0 {
        padding-bottom: 0 !important;
    }

    .pb-md-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-md-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-md-3 {
        padding-bottom: 0.75rem !important;
    }

    .pb-md-4 {
        padding-bottom: 1rem !important;
    }

    .pb-md-5 {
        padding-bottom: 1.25rem !important;
    }

    .pb-md-6 {
        padding-bottom: 1.5rem !important;
    }

    .pb-md-7 {
        padding-bottom: 1.75rem !important;
    }

    .pb-md-8 {
        padding-bottom: 2rem !important;
    }

    .pb-md-9 {
        padding-bottom: 2.25rem !important;
    }

    .pb-md-10 {
        padding-bottom: 2.5rem !important;
    }

    .pb-md-11 {
        padding-bottom: 2.75rem !important;
    }

    .pb-md-12 {
        padding-bottom: 3rem !important;
    }

    .pb-md-13 {
        padding-bottom: 3.25rem !important;
    }

    .pb-md-14 {
        padding-bottom: 3.5rem !important;
    }

    .pb-md-15 {
        padding-bottom: 3.75rem !important;
    }

    .pb-md-16 {
        padding-bottom: 4rem !important;
    }

    .pb-md-17 {
        padding-bottom: 4.25rem !important;
    }

    .pb-md-18 {
        padding-bottom: 4.5rem !important;
    }

    .pb-md-19 {
        padding-bottom: 4.75rem !important;
    }

    .pb-md-20 {
        padding-bottom: 5rem !important;
    }

    .ps-md-0 {
        padding-right: 0 !important;
    }

    .ps-md-1 {
        padding-right: 0.25rem !important;
    }

    .ps-md-2 {
        padding-right: 0.5rem !important;
    }

    .ps-md-3 {
        padding-right: 0.75rem !important;
    }

    .ps-md-4 {
        padding-right: 1rem !important;
    }

    .ps-md-5 {
        padding-right: 1.25rem !important;
    }

    .ps-md-6 {
        padding-right: 1.5rem !important;
    }

    .ps-md-7 {
        padding-right: 1.75rem !important;
    }

    .ps-md-8 {
        padding-right: 2rem !important;
    }

    .ps-md-9 {
        padding-right: 2.25rem !important;
    }

    .ps-md-10 {
        padding-right: 2.5rem !important;
    }

    .ps-md-11 {
        padding-right: 2.75rem !important;
    }

    .ps-md-12 {
        padding-right: 3rem !important;
    }

    .ps-md-13 {
        padding-right: 3.25rem !important;
    }

    .ps-md-14 {
        padding-right: 3.5rem !important;
    }

    .ps-md-15 {
        padding-right: 3.75rem !important;
    }

    .ps-md-16 {
        padding-right: 4rem !important;
    }

    .ps-md-17 {
        padding-right: 4.25rem !important;
    }

    .ps-md-18 {
        padding-right: 4.5rem !important;
    }

    .ps-md-19 {
        padding-right: 4.75rem !important;
    }

    .ps-md-20 {
        padding-right: 5rem !important;
    }

    .gap-md-0 {
        gap: 0 !important;
    }

    .gap-md-1 {
        gap: 0.25rem !important;
    }

    .gap-md-2 {
        gap: 0.5rem !important;
    }

    .gap-md-3 {
        gap: 0.75rem !important;
    }

    .gap-md-4 {
        gap: 1rem !important;
    }

    .gap-md-5 {
        gap: 1.25rem !important;
    }

    .gap-md-6 {
        gap: 1.5rem !important;
    }

    .gap-md-7 {
        gap: 1.75rem !important;
    }

    .gap-md-8 {
        gap: 2rem !important;
    }

    .gap-md-9 {
        gap: 2.25rem !important;
    }

    .gap-md-10 {
        gap: 2.5rem !important;
    }

    .gap-md-11 {
        gap: 2.75rem !important;
    }

    .gap-md-12 {
        gap: 3rem !important;
    }

    .gap-md-13 {
        gap: 3.25rem !important;
    }

    .gap-md-14 {
        gap: 3.5rem !important;
    }

    .gap-md-15 {
        gap: 3.75rem !important;
    }

    .gap-md-16 {
        gap: 4rem !important;
    }

    .gap-md-17 {
        gap: 4.25rem !important;
    }

    .gap-md-18 {
        gap: 4.5rem !important;
    }

    .gap-md-19 {
        gap: 4.75rem !important;
    }

    .gap-md-20 {
        gap: 5rem !important;
    }

    .row-gap-md-0 {
        row-gap: 0 !important;
    }

    .row-gap-md-1 {
        row-gap: 0.25rem !important;
    }

    .row-gap-md-2 {
        row-gap: 0.5rem !important;
    }

    .row-gap-md-3 {
        row-gap: 0.75rem !important;
    }

    .row-gap-md-4 {
        row-gap: 1rem !important;
    }

    .row-gap-md-5 {
        row-gap: 1.25rem !important;
    }

    .row-gap-md-6 {
        row-gap: 1.5rem !important;
    }

    .row-gap-md-7 {
        row-gap: 1.75rem !important;
    }

    .row-gap-md-8 {
        row-gap: 2rem !important;
    }

    .row-gap-md-9 {
        row-gap: 2.25rem !important;
    }

    .row-gap-md-10 {
        row-gap: 2.5rem !important;
    }

    .row-gap-md-11 {
        row-gap: 2.75rem !important;
    }

    .row-gap-md-12 {
        row-gap: 3rem !important;
    }

    .row-gap-md-13 {
        row-gap: 3.25rem !important;
    }

    .row-gap-md-14 {
        row-gap: 3.5rem !important;
    }

    .row-gap-md-15 {
        row-gap: 3.75rem !important;
    }

    .row-gap-md-16 {
        row-gap: 4rem !important;
    }

    .row-gap-md-17 {
        row-gap: 4.25rem !important;
    }

    .row-gap-md-18 {
        row-gap: 4.5rem !important;
    }

    .row-gap-md-19 {
        row-gap: 4.75rem !important;
    }

    .row-gap-md-20 {
        row-gap: 5rem !important;
    }

    .column-gap-md-0 {
        column-gap: 0 !important;
    }

    .column-gap-md-1 {
        column-gap: 0.25rem !important;
    }

    .column-gap-md-2 {
        column-gap: 0.5rem !important;
    }

    .column-gap-md-3 {
        column-gap: 0.75rem !important;
    }

    .column-gap-md-4 {
        column-gap: 1rem !important;
    }

    .column-gap-md-5 {
        column-gap: 1.25rem !important;
    }

    .column-gap-md-6 {
        column-gap: 1.5rem !important;
    }

    .column-gap-md-7 {
        column-gap: 1.75rem !important;
    }

    .column-gap-md-8 {
        column-gap: 2rem !important;
    }

    .column-gap-md-9 {
        column-gap: 2.25rem !important;
    }

    .column-gap-md-10 {
        column-gap: 2.5rem !important;
    }

    .column-gap-md-11 {
        column-gap: 2.75rem !important;
    }

    .column-gap-md-12 {
        column-gap: 3rem !important;
    }

    .column-gap-md-13 {
        column-gap: 3.25rem !important;
    }

    .column-gap-md-14 {
        column-gap: 3.5rem !important;
    }

    .column-gap-md-15 {
        column-gap: 3.75rem !important;
    }

    .column-gap-md-16 {
        column-gap: 4rem !important;
    }

    .column-gap-md-17 {
        column-gap: 4.25rem !important;
    }

    .column-gap-md-18 {
        column-gap: 4.5rem !important;
    }

    .column-gap-md-19 {
        column-gap: 4.75rem !important;
    }

    .column-gap-md-20 {
        column-gap: 5rem !important;
    }

    .fs-md-1 {
        font-size: calc(1.3rem + 0.6vw) !important;
    }

    .fs-md-2 {
        font-size: calc(1.275rem + 0.3vw) !important;
    }

    .fs-md-3 {
        font-size: calc(1.26rem + 0.12vw) !important;
    }

    .fs-md-4 {
        font-size: 1.25rem !important;
    }

    .fs-md-5 {
        font-size: 1.15rem !important;
    }

    .fs-md-6 {
        font-size: 1.075rem !important;
    }

    .fs-md-7 {
        font-size: 0.95rem !important;
    }

    .fs-md-8 {
        font-size: 0.85rem !important;
    }

    .fs-md-9 {
        font-size: 0.75rem !important;
    }

    .fs-md-10 {
        font-size: 0.5rem !important;
    }

    .fs-md-sm {
        font-size: 0.95rem !important;
    }

    .fs-md-base {
        font-size: 1rem !important;
    }

    .fs-md-lg {
        font-size: 1.075rem !important;
    }

    .fs-md-fluid {
        font-size: 100% !important;
    }

    .fs-md-2x {
        font-size: calc(1.325rem + 0.9vw) !important;
    }

    .fs-md-2qx {
        font-size: calc(1.35rem + 1.2vw) !important;
    }

    .fs-md-2hx {
        font-size: calc(1.375rem + 1.5vw) !important;
    }

    .fs-md-2tx {
        font-size: calc(1.4rem + 1.8vw) !important;
    }

    .fs-md-3x {
        font-size: calc(1.425rem + 2.1vw) !important;
    }

    .fs-md-3qx {
        font-size: calc(1.45rem + 2.4vw) !important;
    }

    .fs-md-3hx {
        font-size: calc(1.475rem + 2.7vw) !important;
    }

    .fs-md-3tx {
        font-size: calc(1.5rem + 3vw) !important;
    }

    .fs-md-4x {
        font-size: calc(1.525rem + 3.3vw) !important;
    }

    .fs-md-4qx {
        font-size: calc(1.55rem + 3.6vw) !important;
    }

    .fs-md-4hx {
        font-size: calc(1.575rem + 3.9vw) !important;
    }

    .fs-md-4tx {
        font-size: calc(1.6rem + 4.2vw) !important;
    }

    .fs-md-5x {
        font-size: calc(1.625rem + 4.5vw) !important;
    }

    .fs-md-5qx {
        font-size: calc(1.65rem + 4.8vw) !important;
    }

    .fs-md-5hx {
        font-size: calc(1.675rem + 5.1vw) !important;
    }

    .fs-md-5tx {
        font-size: calc(1.7rem + 5.4vw) !important;
    }

    .fs-md-6x {
        font-size: calc(1.725rem + 5.7vw) !important;
    }

    .fs-md-6qx {
        font-size: calc(1.75rem + 6vw) !important;
    }

    .fs-md-6hx {
        font-size: calc(1.775rem + 6.3vw) !important;
    }

    .fs-md-6tx {
        font-size: calc(1.8rem + 6.6vw) !important;
    }

    .fs-md-7x {
        font-size: calc(1.825rem + 6.9vw) !important;
    }

    .fs-md-7qx {
        font-size: calc(1.85rem + 7.2vw) !important;
    }

    .fs-md-7hx {
        font-size: calc(1.875rem + 7.5vw) !important;
    }

    .fs-md-7tx {
        font-size: calc(1.9rem + 7.8vw) !important;
    }

    .text-md-start {
        text-align: right !important;
    }

    .text-md-end {
        text-align: left !important;
    }

    .text-md-center {
        text-align: center !important;
    }

    .min-w-md-unset {
        min-width: 0 !important;
        min-width: initial !important;
    }

    .min-w-md-25 {
        min-width: 25% !important;
    }

    .min-w-md-50 {
        min-width: 50% !important;
    }

    .min-w-md-75 {
        min-width: 75% !important;
    }

    .min-w-md-100 {
        min-width: 100% !important;
    }

    .min-w-md-auto {
        min-width: auto !important;
    }

    .min-w-md-1px {
        min-width: 1px !important;
    }

    .min-w-md-2px {
        min-width: 2px !important;
    }

    .min-w-md-3px {
        min-width: 3px !important;
    }

    .min-w-md-4px {
        min-width: 4px !important;
    }

    .min-w-md-5px {
        min-width: 5px !important;
    }

    .min-w-md-6px {
        min-width: 6px !important;
    }

    .min-w-md-7px {
        min-width: 7px !important;
    }

    .min-w-md-8px {
        min-width: 8px !important;
    }

    .min-w-md-9px {
        min-width: 9px !important;
    }

    .min-w-md-10px {
        min-width: 10px !important;
    }

    .min-w-md-15px {
        min-width: 15px !important;
    }

    .min-w-md-20px {
        min-width: 20px !important;
    }

    .min-w-md-25px {
        min-width: 25px !important;
    }

    .min-w-md-30px {
        min-width: 30px !important;
    }

    .min-w-md-35px {
        min-width: 35px !important;
    }

    .min-w-md-40px {
        min-width: 40px !important;
    }

    .min-w-md-45px {
        min-width: 45px !important;
    }

    .min-w-md-50px {
        min-width: 50px !important;
    }

    .min-w-md-55px {
        min-width: 55px !important;
    }

    .min-w-md-60px {
        min-width: 60px !important;
    }

    .min-w-md-65px {
        min-width: 65px !important;
    }

    .min-w-md-70px {
        min-width: 70px !important;
    }

    .min-w-md-75px {
        min-width: 75px !important;
    }

    .min-w-md-80px {
        min-width: 80px !important;
    }

    .min-w-md-85px {
        min-width: 85px !important;
    }

    .min-w-md-90px {
        min-width: 90px !important;
    }

    .min-w-md-95px {
        min-width: 95px !important;
    }

    .min-w-md-100px {
        min-width: 100px !important;
    }

    .min-w-md-125px {
        min-width: 125px !important;
    }

    .min-w-md-150px {
        min-width: 150px !important;
    }

    .min-w-md-175px {
        min-width: 175px !important;
    }

    .min-w-md-200px {
        min-width: 200px !important;
    }

    .min-w-md-225px {
        min-width: 225px !important;
    }

    .min-w-md-250px {
        min-width: 250px !important;
    }

    .min-w-md-275px {
        min-width: 275px !important;
    }

    .min-w-md-300px {
        min-width: 300px !important;
    }

    .min-w-md-325px {
        min-width: 325px !important;
    }

    .min-w-md-350px {
        min-width: 350px !important;
    }

    .min-w-md-375px {
        min-width: 375px !important;
    }

    .min-w-md-400px {
        min-width: 400px !important;
    }

    .min-w-md-425px {
        min-width: 425px !important;
    }

    .min-w-md-450px {
        min-width: 450px !important;
    }

    .min-w-md-475px {
        min-width: 475px !important;
    }

    .min-w-md-500px {
        min-width: 500px !important;
    }

    .min-w-md-550px {
        min-width: 550px !important;
    }

    .min-w-md-600px {
        min-width: 600px !important;
    }

    .min-w-md-650px {
        min-width: 650px !important;
    }

    .min-w-md-700px {
        min-width: 700px !important;
    }

    .min-w-md-750px {
        min-width: 750px !important;
    }

    .min-w-md-800px {
        min-width: 800px !important;
    }

    .min-w-md-850px {
        min-width: 850px !important;
    }

    .min-w-md-900px {
        min-width: 900px !important;
    }

    .min-w-md-950px {
        min-width: 950px !important;
    }

    .min-w-md-1000px {
        min-width: 1000px !important;
    }

    .min-h-md-unset {
        min-height: 0 !important;
        min-height: initial !important;
    }

    .min-h-md-25 {
        min-height: 25% !important;
    }

    .min-h-md-50 {
        min-height: 50% !important;
    }

    .min-h-md-75 {
        min-height: 75% !important;
    }

    .min-h-md-100 {
        min-height: 100% !important;
    }

    .min-h-md-auto {
        min-height: auto !important;
    }

    .min-h-md-1px {
        min-height: 1px !important;
    }

    .min-h-md-2px {
        min-height: 2px !important;
    }

    .min-h-md-3px {
        min-height: 3px !important;
    }

    .min-h-md-4px {
        min-height: 4px !important;
    }

    .min-h-md-5px {
        min-height: 5px !important;
    }

    .min-h-md-6px {
        min-height: 6px !important;
    }

    .min-h-md-7px {
        min-height: 7px !important;
    }

    .min-h-md-8px {
        min-height: 8px !important;
    }

    .min-h-md-9px {
        min-height: 9px !important;
    }

    .min-h-md-10px {
        min-height: 10px !important;
    }

    .min-h-md-15px {
        min-height: 15px !important;
    }

    .min-h-md-20px {
        min-height: 20px !important;
    }

    .min-h-md-25px {
        min-height: 25px !important;
    }

    .min-h-md-30px {
        min-height: 30px !important;
    }

    .min-h-md-35px {
        min-height: 35px !important;
    }

    .min-h-md-40px {
        min-height: 40px !important;
    }

    .min-h-md-45px {
        min-height: 45px !important;
    }

    .min-h-md-50px {
        min-height: 50px !important;
    }

    .min-h-md-55px {
        min-height: 55px !important;
    }

    .min-h-md-60px {
        min-height: 60px !important;
    }

    .min-h-md-65px {
        min-height: 65px !important;
    }

    .min-h-md-70px {
        min-height: 70px !important;
    }

    .min-h-md-75px {
        min-height: 75px !important;
    }

    .min-h-md-80px {
        min-height: 80px !important;
    }

    .min-h-md-85px {
        min-height: 85px !important;
    }

    .min-h-md-90px {
        min-height: 90px !important;
    }

    .min-h-md-95px {
        min-height: 95px !important;
    }

    .min-h-md-100px {
        min-height: 100px !important;
    }

    .min-h-md-125px {
        min-height: 125px !important;
    }

    .min-h-md-150px {
        min-height: 150px !important;
    }

    .min-h-md-175px {
        min-height: 175px !important;
    }

    .min-h-md-200px {
        min-height: 200px !important;
    }

    .min-h-md-225px {
        min-height: 225px !important;
    }

    .min-h-md-250px {
        min-height: 250px !important;
    }

    .min-h-md-275px {
        min-height: 275px !important;
    }

    .min-h-md-300px {
        min-height: 300px !important;
    }

    .min-h-md-325px {
        min-height: 325px !important;
    }

    .min-h-md-350px {
        min-height: 350px !important;
    }

    .min-h-md-375px {
        min-height: 375px !important;
    }

    .min-h-md-400px {
        min-height: 400px !important;
    }

    .min-h-md-425px {
        min-height: 425px !important;
    }

    .min-h-md-450px {
        min-height: 450px !important;
    }

    .min-h-md-475px {
        min-height: 475px !important;
    }

    .min-h-md-500px {
        min-height: 500px !important;
    }

    .min-h-md-550px {
        min-height: 550px !important;
    }

    .min-h-md-600px {
        min-height: 600px !important;
    }

    .min-h-md-650px {
        min-height: 650px !important;
    }

    .min-h-md-700px {
        min-height: 700px !important;
    }

    .min-h-md-750px {
        min-height: 750px !important;
    }

    .min-h-md-800px {
        min-height: 800px !important;
    }

    .min-h-md-850px {
        min-height: 850px !important;
    }

    .min-h-md-900px {
        min-height: 900px !important;
    }

    .min-h-md-950px {
        min-height: 950px !important;
    }

    .min-h-md-1000px {
        min-height: 1000px !important;
    }
}

@media (min-width: 992px) {
    .float-lg-start {
        float: right !important;
    }

    .float-lg-end {
        float: left !important;
    }

    .float-lg-none {
        float: none !important;
    }

    .object-fit-lg-contain {
        object-fit: contain !important;
    }

    .object-fit-lg-cover {
        object-fit: cover !important;
    }

    .object-fit-lg-fill {
        object-fit: fill !important;
    }

    .object-fit-lg-scale {
        object-fit: scale-down !important;
    }

    .object-fit-lg-none {
        object-fit: none !important;
    }

    .overflow-lg-auto {
        overflow: auto !important;
    }

    .overflow-lg-hidden {
        overflow: hidden !important;
    }

    .overflow-lg-visible {
        overflow: visible !important;
    }

    .overflow-lg-scroll {
        overflow: scroll !important;
    }

    .d-lg-inline {
        display: inline !important;
    }

    .d-lg-inline-block {
        display: inline-block !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-grid {
        display: grid !important;
    }

    .d-lg-inline-grid {
        display: inline-grid !important;
    }

    .d-lg-table {
        display: table !important;
    }

    .d-lg-table-row {
        display: table-row !important;
    }

    .d-lg-table-cell {
        display: table-cell !important;
    }

    .d-lg-flex {
        display: flex !important;
    }

    .d-lg-inline-flex {
        display: inline-flex !important;
    }

    .d-lg-none {
        display: none !important;
    }

    .position-lg-static {
        position: static !important;
    }

    .position-lg-relative {
        position: relative !important;
    }

    .position-lg-absolute {
        position: absolute !important;
    }

    .position-lg-fixed {
        position: fixed !important;
    }

    .position-lg-sticky {
        position: -webkit-sticky !important;
        position: sticky !important;
    }

    .w-lg-unset {
        width: auto !important;
        width: initial !important;
    }

    .w-lg-25 {
        width: 25% !important;
    }

    .w-lg-50 {
        width: 50% !important;
    }

    .w-lg-75 {
        width: 75% !important;
    }

    .w-lg-100 {
        width: 100% !important;
    }

    .w-lg-auto {
        width: auto !important;
    }

    .w-lg-1px {
        width: 1px !important;
    }

    .w-lg-2px {
        width: 2px !important;
    }

    .w-lg-3px {
        width: 3px !important;
    }

    .w-lg-4px {
        width: 4px !important;
    }

    .w-lg-5px {
        width: 5px !important;
    }

    .w-lg-6px {
        width: 6px !important;
    }

    .w-lg-7px {
        width: 7px !important;
    }

    .w-lg-8px {
        width: 8px !important;
    }

    .w-lg-9px {
        width: 9px !important;
    }

    .w-lg-10px {
        width: 10px !important;
    }

    .w-lg-15px {
        width: 15px !important;
    }

    .w-lg-20px {
        width: 20px !important;
    }

    .w-lg-25px {
        width: 25px !important;
    }

    .w-lg-30px {
        width: 30px !important;
    }

    .w-lg-35px {
        width: 35px !important;
    }

    .w-lg-40px {
        width: 40px !important;
    }

    .w-lg-45px {
        width: 45px !important;
    }

    .w-lg-50px {
        width: 50px !important;
    }

    .w-lg-55px {
        width: 55px !important;
    }

    .w-lg-60px {
        width: 60px !important;
    }

    .w-lg-65px {
        width: 65px !important;
    }

    .w-lg-70px {
        width: 70px !important;
    }

    .w-lg-75px {
        width: 75px !important;
    }

    .w-lg-80px {
        width: 80px !important;
    }

    .w-lg-85px {
        width: 85px !important;
    }

    .w-lg-90px {
        width: 90px !important;
    }

    .w-lg-95px {
        width: 95px !important;
    }

    .w-lg-100px {
        width: 100px !important;
    }

    .w-lg-125px {
        width: 125px !important;
    }

    .w-lg-150px {
        width: 150px !important;
    }

    .w-lg-175px {
        width: 175px !important;
    }

    .w-lg-200px {
        width: 200px !important;
    }

    .w-lg-225px {
        width: 225px !important;
    }

    .w-lg-250px {
        width: 250px !important;
    }

    .w-lg-275px {
        width: 275px !important;
    }

    .w-lg-300px {
        width: 300px !important;
    }

    .w-lg-325px {
        width: 325px !important;
    }

    .w-lg-350px {
        width: 350px !important;
    }

    .w-lg-375px {
        width: 375px !important;
    }

    .w-lg-400px {
        width: 400px !important;
    }

    .w-lg-425px {
        width: 425px !important;
    }

    .w-lg-450px {
        width: 450px !important;
    }

    .w-lg-475px {
        width: 475px !important;
    }

    .w-lg-500px {
        width: 500px !important;
    }

    .w-lg-550px {
        width: 550px !important;
    }

    .w-lg-600px {
        width: 600px !important;
    }

    .w-lg-650px {
        width: 650px !important;
    }

    .w-lg-700px {
        width: 700px !important;
    }

    .w-lg-750px {
        width: 750px !important;
    }

    .w-lg-800px {
        width: 800px !important;
    }

    .w-lg-850px {
        width: 850px !important;
    }

    .w-lg-900px {
        width: 900px !important;
    }

    .w-lg-950px {
        width: 950px !important;
    }

    .w-lg-1000px {
        width: 1000px !important;
    }

    .mw-lg-unset {
        max-width: none !important;
        max-width: initial !important;
    }

    .mw-lg-25 {
        max-width: 25% !important;
    }

    .mw-lg-50 {
        max-width: 50% !important;
    }

    .mw-lg-75 {
        max-width: 75% !important;
    }

    .mw-lg-100 {
        max-width: 100% !important;
    }

    .mw-lg-auto {
        max-width: auto !important;
    }

    .mw-lg-1px {
        max-width: 1px !important;
    }

    .mw-lg-2px {
        max-width: 2px !important;
    }

    .mw-lg-3px {
        max-width: 3px !important;
    }

    .mw-lg-4px {
        max-width: 4px !important;
    }

    .mw-lg-5px {
        max-width: 5px !important;
    }

    .mw-lg-6px {
        max-width: 6px !important;
    }

    .mw-lg-7px {
        max-width: 7px !important;
    }

    .mw-lg-8px {
        max-width: 8px !important;
    }

    .mw-lg-9px {
        max-width: 9px !important;
    }

    .mw-lg-10px {
        max-width: 10px !important;
    }

    .mw-lg-15px {
        max-width: 15px !important;
    }

    .mw-lg-20px {
        max-width: 20px !important;
    }

    .mw-lg-25px {
        max-width: 25px !important;
    }

    .mw-lg-30px {
        max-width: 30px !important;
    }

    .mw-lg-35px {
        max-width: 35px !important;
    }

    .mw-lg-40px {
        max-width: 40px !important;
    }

    .mw-lg-45px {
        max-width: 45px !important;
    }

    .mw-lg-50px {
        max-width: 50px !important;
    }

    .mw-lg-55px {
        max-width: 55px !important;
    }

    .mw-lg-60px {
        max-width: 60px !important;
    }

    .mw-lg-65px {
        max-width: 65px !important;
    }

    .mw-lg-70px {
        max-width: 70px !important;
    }

    .mw-lg-75px {
        max-width: 75px !important;
    }

    .mw-lg-80px {
        max-width: 80px !important;
    }

    .mw-lg-85px {
        max-width: 85px !important;
    }

    .mw-lg-90px {
        max-width: 90px !important;
    }

    .mw-lg-95px {
        max-width: 95px !important;
    }

    .mw-lg-100px {
        max-width: 100px !important;
    }

    .mw-lg-125px {
        max-width: 125px !important;
    }

    .mw-lg-150px {
        max-width: 150px !important;
    }

    .mw-lg-175px {
        max-width: 175px !important;
    }

    .mw-lg-200px {
        max-width: 200px !important;
    }

    .mw-lg-225px {
        max-width: 225px !important;
    }

    .mw-lg-250px {
        max-width: 250px !important;
    }

    .mw-lg-275px {
        max-width: 275px !important;
    }

    .mw-lg-300px {
        max-width: 300px !important;
    }

    .mw-lg-325px {
        max-width: 325px !important;
    }

    .mw-lg-350px {
        max-width: 350px !important;
    }

    .mw-lg-375px {
        max-width: 375px !important;
    }

    .mw-lg-400px {
        max-width: 400px !important;
    }

    .mw-lg-425px {
        max-width: 425px !important;
    }

    .mw-lg-450px {
        max-width: 450px !important;
    }

    .mw-lg-475px {
        max-width: 475px !important;
    }

    .mw-lg-500px {
        max-width: 500px !important;
    }

    .mw-lg-550px {
        max-width: 550px !important;
    }

    .mw-lg-600px {
        max-width: 600px !important;
    }

    .mw-lg-650px {
        max-width: 650px !important;
    }

    .mw-lg-700px {
        max-width: 700px !important;
    }

    .mw-lg-750px {
        max-width: 750px !important;
    }

    .mw-lg-800px {
        max-width: 800px !important;
    }

    .mw-lg-850px {
        max-width: 850px !important;
    }

    .mw-lg-900px {
        max-width: 900px !important;
    }

    .mw-lg-950px {
        max-width: 950px !important;
    }

    .mw-lg-1000px {
        max-width: 1000px !important;
    }

    .h-lg-unset {
        height: auto !important;
        height: initial !important;
    }

    .h-lg-25 {
        height: 25% !important;
    }

    .h-lg-50 {
        height: 50% !important;
    }

    .h-lg-75 {
        height: 75% !important;
    }

    .h-lg-100 {
        height: 100% !important;
    }

    .h-lg-auto {
        height: auto !important;
    }

    .h-lg-1px {
        height: 1px !important;
    }

    .h-lg-2px {
        height: 2px !important;
    }

    .h-lg-3px {
        height: 3px !important;
    }

    .h-lg-4px {
        height: 4px !important;
    }

    .h-lg-5px {
        height: 5px !important;
    }

    .h-lg-6px {
        height: 6px !important;
    }

    .h-lg-7px {
        height: 7px !important;
    }

    .h-lg-8px {
        height: 8px !important;
    }

    .h-lg-9px {
        height: 9px !important;
    }

    .h-lg-10px {
        height: 10px !important;
    }

    .h-lg-15px {
        height: 15px !important;
    }

    .h-lg-20px {
        height: 20px !important;
    }

    .h-lg-25px {
        height: 25px !important;
    }

    .h-lg-30px {
        height: 30px !important;
    }

    .h-lg-35px {
        height: 35px !important;
    }

    .h-lg-40px {
        height: 40px !important;
    }

    .h-lg-45px {
        height: 45px !important;
    }

    .h-lg-50px {
        height: 50px !important;
    }

    .h-lg-55px {
        height: 55px !important;
    }

    .h-lg-60px {
        height: 60px !important;
    }

    .h-lg-65px {
        height: 65px !important;
    }

    .h-lg-70px {
        height: 70px !important;
    }

    .h-lg-75px {
        height: 75px !important;
    }

    .h-lg-80px {
        height: 80px !important;
    }

    .h-lg-85px {
        height: 85px !important;
    }

    .h-lg-90px {
        height: 90px !important;
    }

    .h-lg-95px {
        height: 95px !important;
    }

    .h-lg-100px {
        height: 100px !important;
    }

    .h-lg-125px {
        height: 125px !important;
    }

    .h-lg-150px {
        height: 150px !important;
    }

    .h-lg-175px {
        height: 175px !important;
    }

    .h-lg-200px {
        height: 200px !important;
    }

    .h-lg-225px {
        height: 225px !important;
    }

    .h-lg-250px {
        height: 250px !important;
    }

    .h-lg-275px {
        height: 275px !important;
    }

    .h-lg-300px {
        height: 300px !important;
    }

    .h-lg-325px {
        height: 325px !important;
    }

    .h-lg-350px {
        height: 350px !important;
    }

    .h-lg-375px {
        height: 375px !important;
    }

    .h-lg-400px {
        height: 400px !important;
    }

    .h-lg-425px {
        height: 425px !important;
    }

    .h-lg-450px {
        height: 450px !important;
    }

    .h-lg-475px {
        height: 475px !important;
    }

    .h-lg-500px {
        height: 500px !important;
    }

    .h-lg-550px {
        height: 550px !important;
    }

    .h-lg-600px {
        height: 600px !important;
    }

    .h-lg-650px {
        height: 650px !important;
    }

    .h-lg-700px {
        height: 700px !important;
    }

    .h-lg-750px {
        height: 750px !important;
    }

    .h-lg-800px {
        height: 800px !important;
    }

    .h-lg-850px {
        height: 850px !important;
    }

    .h-lg-900px {
        height: 900px !important;
    }

    .h-lg-950px {
        height: 950px !important;
    }

    .h-lg-1000px {
        height: 1000px !important;
    }

    .mh-lg-unset {
        max-height: none !important;
        max-height: initial !important;
    }

    .mh-lg-25 {
        max-height: 25% !important;
    }

    .mh-lg-50 {
        max-height: 50% !important;
    }

    .mh-lg-75 {
        max-height: 75% !important;
    }

    .mh-lg-100 {
        max-height: 100% !important;
    }

    .mh-lg-auto {
        max-height: auto !important;
    }

    .mh-lg-1px {
        max-height: 1px !important;
    }

    .mh-lg-2px {
        max-height: 2px !important;
    }

    .mh-lg-3px {
        max-height: 3px !important;
    }

    .mh-lg-4px {
        max-height: 4px !important;
    }

    .mh-lg-5px {
        max-height: 5px !important;
    }

    .mh-lg-6px {
        max-height: 6px !important;
    }

    .mh-lg-7px {
        max-height: 7px !important;
    }

    .mh-lg-8px {
        max-height: 8px !important;
    }

    .mh-lg-9px {
        max-height: 9px !important;
    }

    .mh-lg-10px {
        max-height: 10px !important;
    }

    .mh-lg-15px {
        max-height: 15px !important;
    }

    .mh-lg-20px {
        max-height: 20px !important;
    }

    .mh-lg-25px {
        max-height: 25px !important;
    }

    .mh-lg-30px {
        max-height: 30px !important;
    }

    .mh-lg-35px {
        max-height: 35px !important;
    }

    .mh-lg-40px {
        max-height: 40px !important;
    }

    .mh-lg-45px {
        max-height: 45px !important;
    }

    .mh-lg-50px {
        max-height: 50px !important;
    }

    .mh-lg-55px {
        max-height: 55px !important;
    }

    .mh-lg-60px {
        max-height: 60px !important;
    }

    .mh-lg-65px {
        max-height: 65px !important;
    }

    .mh-lg-70px {
        max-height: 70px !important;
    }

    .mh-lg-75px {
        max-height: 75px !important;
    }

    .mh-lg-80px {
        max-height: 80px !important;
    }

    .mh-lg-85px {
        max-height: 85px !important;
    }

    .mh-lg-90px {
        max-height: 90px !important;
    }

    .mh-lg-95px {
        max-height: 95px !important;
    }

    .mh-lg-100px {
        max-height: 100px !important;
    }

    .mh-lg-125px {
        max-height: 125px !important;
    }

    .mh-lg-150px {
        max-height: 150px !important;
    }

    .mh-lg-175px {
        max-height: 175px !important;
    }

    .mh-lg-200px {
        max-height: 200px !important;
    }

    .mh-lg-225px {
        max-height: 225px !important;
    }

    .mh-lg-250px {
        max-height: 250px !important;
    }

    .mh-lg-275px {
        max-height: 275px !important;
    }

    .mh-lg-300px {
        max-height: 300px !important;
    }

    .mh-lg-325px {
        max-height: 325px !important;
    }

    .mh-lg-350px {
        max-height: 350px !important;
    }

    .mh-lg-375px {
        max-height: 375px !important;
    }

    .mh-lg-400px {
        max-height: 400px !important;
    }

    .mh-lg-425px {
        max-height: 425px !important;
    }

    .mh-lg-450px {
        max-height: 450px !important;
    }

    .mh-lg-475px {
        max-height: 475px !important;
    }

    .mh-lg-500px {
        max-height: 500px !important;
    }

    .mh-lg-550px {
        max-height: 550px !important;
    }

    .mh-lg-600px {
        max-height: 600px !important;
    }

    .mh-lg-650px {
        max-height: 650px !important;
    }

    .mh-lg-700px {
        max-height: 700px !important;
    }

    .mh-lg-750px {
        max-height: 750px !important;
    }

    .mh-lg-800px {
        max-height: 800px !important;
    }

    .mh-lg-850px {
        max-height: 850px !important;
    }

    .mh-lg-900px {
        max-height: 900px !important;
    }

    .mh-lg-950px {
        max-height: 950px !important;
    }

    .mh-lg-1000px {
        max-height: 1000px !important;
    }

    .flex-lg-fill {
        flex: 1 1 auto !important;
    }

    .flex-lg-row {
        flex-direction: row !important;
    }

    .flex-lg-column {
        flex-direction: column !important;
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }

    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-lg-start {
        justify-content: flex-start !important;
    }

    .justify-content-lg-end {
        justify-content: flex-end !important;
    }

    .justify-content-lg-center {
        justify-content: center !important;
    }

    .justify-content-lg-between {
        justify-content: space-between !important;
    }

    .justify-content-lg-around {
        justify-content: space-around !important;
    }

    .justify-content-lg-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-lg-start {
        align-items: flex-start !important;
    }

    .align-items-lg-end {
        align-items: flex-end !important;
    }

    .align-items-lg-center {
        align-items: center !important;
    }

    .align-items-lg-baseline {
        align-items: baseline !important;
    }

    .align-items-lg-stretch {
        align-items: stretch !important;
    }

    .align-content-lg-start {
        align-content: flex-start !important;
    }

    .align-content-lg-end {
        align-content: flex-end !important;
    }

    .align-content-lg-center {
        align-content: center !important;
    }

    .align-content-lg-between {
        align-content: space-between !important;
    }

    .align-content-lg-around {
        align-content: space-around !important;
    }

    .align-content-lg-stretch {
        align-content: stretch !important;
    }

    .align-self-lg-auto {
        align-self: auto !important;
    }

    .align-self-lg-start {
        align-self: flex-start !important;
    }

    .align-self-lg-end {
        align-self: flex-end !important;
    }

    .align-self-lg-center {
        align-self: center !important;
    }

    .align-self-lg-baseline {
        align-self: baseline !important;
    }

    .align-self-lg-stretch {
        align-self: stretch !important;
    }

    .order-lg-first {
        order: -1 !important;
    }

    .order-lg-0 {
        order: 0 !important;
    }

    .order-lg-1 {
        order: 1 !important;
    }

    .order-lg-2 {
        order: 2 !important;
    }

    .order-lg-3 {
        order: 3 !important;
    }

    .order-lg-4 {
        order: 4 !important;
    }

    .order-lg-5 {
        order: 5 !important;
    }

    .order-lg-last {
        order: 6 !important;
    }

    .m-lg-0 {
        margin: 0 !important;
    }

    .m-lg-1 {
        margin: 0.25rem !important;
    }

    .m-lg-2 {
        margin: 0.5rem !important;
    }

    .m-lg-3 {
        margin: 0.75rem !important;
    }

    .m-lg-4 {
        margin: 1rem !important;
    }

    .m-lg-5 {
        margin: 1.25rem !important;
    }

    .m-lg-6 {
        margin: 1.5rem !important;
    }

    .m-lg-7 {
        margin: 1.75rem !important;
    }

    .m-lg-8 {
        margin: 2rem !important;
    }

    .m-lg-9 {
        margin: 2.25rem !important;
    }

    .m-lg-10 {
        margin: 2.5rem !important;
    }

    .m-lg-11 {
        margin: 2.75rem !important;
    }

    .m-lg-12 {
        margin: 3rem !important;
    }

    .m-lg-13 {
        margin: 3.25rem !important;
    }

    .m-lg-14 {
        margin: 3.5rem !important;
    }

    .m-lg-15 {
        margin: 3.75rem !important;
    }

    .m-lg-16 {
        margin: 4rem !important;
    }

    .m-lg-17 {
        margin: 4.25rem !important;
    }

    .m-lg-18 {
        margin: 4.5rem !important;
    }

    .m-lg-19 {
        margin: 4.75rem !important;
    }

    .m-lg-20 {
        margin: 5rem !important;
    }

    .m-lg-auto {
        margin: auto !important;
    }

    .mx-lg-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .mx-lg-1 {
        margin-left: 0.25rem !important;
        margin-right: 0.25rem !important;
    }

    .mx-lg-2 {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .mx-lg-3 {
        margin-left: 0.75rem !important;
        margin-right: 0.75rem !important;
    }

    .mx-lg-4 {
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }

    .mx-lg-5 {
        margin-left: 1.25rem !important;
        margin-right: 1.25rem !important;
    }

    .mx-lg-6 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important;
    }

    .mx-lg-7 {
        margin-left: 1.75rem !important;
        margin-right: 1.75rem !important;
    }

    .mx-lg-8 {
        margin-left: 2rem !important;
        margin-right: 2rem !important;
    }

    .mx-lg-9 {
        margin-left: 2.25rem !important;
        margin-right: 2.25rem !important;
    }

    .mx-lg-10 {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .mx-lg-11 {
        margin-left: 2.75rem !important;
        margin-right: 2.75rem !important;
    }

    .mx-lg-12 {
        margin-left: 3rem !important;
        margin-right: 3rem !important;
    }

    .mx-lg-13 {
        margin-left: 3.25rem !important;
        margin-right: 3.25rem !important;
    }

    .mx-lg-14 {
        margin-left: 3.5rem !important;
        margin-right: 3.5rem !important;
    }

    .mx-lg-15 {
        margin-left: 3.75rem !important;
        margin-right: 3.75rem !important;
    }

    .mx-lg-16 {
        margin-left: 4rem !important;
        margin-right: 4rem !important;
    }

    .mx-lg-17 {
        margin-left: 4.25rem !important;
        margin-right: 4.25rem !important;
    }

    .mx-lg-18 {
        margin-left: 4.5rem !important;
        margin-right: 4.5rem !important;
    }

    .mx-lg-19 {
        margin-left: 4.75rem !important;
        margin-right: 4.75rem !important;
    }

    .mx-lg-20 {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .mx-lg-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-lg-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-lg-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-lg-3 {
        margin-top: 0.75rem !important;
        margin-bottom: 0.75rem !important;
    }

    .my-lg-4 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-lg-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important;
    }

    .my-lg-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-lg-7 {
        margin-top: 1.75rem !important;
        margin-bottom: 1.75rem !important;
    }

    .my-lg-8 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-lg-9 {
        margin-top: 2.25rem !important;
        margin-bottom: 2.25rem !important;
    }

    .my-lg-10 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-lg-11 {
        margin-top: 2.75rem !important;
        margin-bottom: 2.75rem !important;
    }

    .my-lg-12 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-lg-13 {
        margin-top: 3.25rem !important;
        margin-bottom: 3.25rem !important;
    }

    .my-lg-14 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important;
    }

    .my-lg-15 {
        margin-top: 3.75rem !important;
        margin-bottom: 3.75rem !important;
    }

    .my-lg-16 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-lg-17 {
        margin-top: 4.25rem !important;
        margin-bottom: 4.25rem !important;
    }

    .my-lg-18 {
        margin-top: 4.5rem !important;
        margin-bottom: 4.5rem !important;
    }

    .my-lg-19 {
        margin-top: 4.75rem !important;
        margin-bottom: 4.75rem !important;
    }

    .my-lg-20 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-lg-0 {
        margin-top: 0 !important;
    }

    .mt-lg-1 {
        margin-top: 0.25rem !important;
    }

    .mt-lg-2 {
        margin-top: 0.5rem !important;
    }

    .mt-lg-3 {
        margin-top: 0.75rem !important;
    }

    .mt-lg-4 {
        margin-top: 1rem !important;
    }

    .mt-lg-5 {
        margin-top: 1.25rem !important;
    }

    .mt-lg-6 {
        margin-top: 1.5rem !important;
    }

    .mt-lg-7 {
        margin-top: 1.75rem !important;
    }

    .mt-lg-8 {
        margin-top: 2rem !important;
    }

    .mt-lg-9 {
        margin-top: 2.25rem !important;
    }

    .mt-lg-10 {
        margin-top: 2.5rem !important;
    }

    .mt-lg-11 {
        margin-top: 2.75rem !important;
    }

    .mt-lg-12 {
        margin-top: 3rem !important;
    }

    .mt-lg-13 {
        margin-top: 3.25rem !important;
    }

    .mt-lg-14 {
        margin-top: 3.5rem !important;
    }

    .mt-lg-15 {
        margin-top: 3.75rem !important;
    }

    .mt-lg-16 {
        margin-top: 4rem !important;
    }

    .mt-lg-17 {
        margin-top: 4.25rem !important;
    }

    .mt-lg-18 {
        margin-top: 4.5rem !important;
    }

    .mt-lg-19 {
        margin-top: 4.75rem !important;
    }

    .mt-lg-20 {
        margin-top: 5rem !important;
    }

    .mt-lg-auto {
        margin-top: auto !important;
    }

    .me-lg-0 {
        margin-left: 0 !important;
    }

    .me-lg-1 {
        margin-left: 0.25rem !important;
    }

    .me-lg-2 {
        margin-left: 0.5rem !important;
    }

    .me-lg-3 {
        margin-left: 0.75rem !important;
    }

    .me-lg-4 {
        margin-left: 1rem !important;
    }

    .me-lg-5 {
        margin-left: 1.25rem !important;
    }

    .me-lg-6 {
        margin-left: 1.5rem !important;
    }

    .me-lg-7 {
        margin-left: 1.75rem !important;
    }

    .me-lg-8 {
        margin-left: 2rem !important;
    }

    .me-lg-9 {
        margin-left: 2.25rem !important;
    }

    .me-lg-10 {
        margin-left: 2.5rem !important;
    }

    .me-lg-11 {
        margin-left: 2.75rem !important;
    }

    .me-lg-12 {
        margin-left: 3rem !important;
    }

    .me-lg-13 {
        margin-left: 3.25rem !important;
    }

    .me-lg-14 {
        margin-left: 3.5rem !important;
    }

    .me-lg-15 {
        margin-left: 3.75rem !important;
    }

    .me-lg-16 {
        margin-left: 4rem !important;
    }

    .me-lg-17 {
        margin-left: 4.25rem !important;
    }

    .me-lg-18 {
        margin-left: 4.5rem !important;
    }

    .me-lg-19 {
        margin-left: 4.75rem !important;
    }

    .me-lg-20 {
        margin-left: 5rem !important;
    }

    .me-lg-auto {
        margin-left: auto !important;
    }

    .mb-lg-0 {
        margin-bottom: 0 !important;
    }

    .mb-lg-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-lg-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-lg-3 {
        margin-bottom: 0.75rem !important;
    }

    .mb-lg-4 {
        margin-bottom: 1rem !important;
    }

    .mb-lg-5 {
        margin-bottom: 1.25rem !important;
    }

    .mb-lg-6 {
        margin-bottom: 1.5rem !important;
    }

    .mb-lg-7 {
        margin-bottom: 1.75rem !important;
    }

    .mb-lg-8 {
        margin-bottom: 2rem !important;
    }

    .mb-lg-9 {
        margin-bottom: 2.25rem !important;
    }

    .mb-lg-10 {
        margin-bottom: 2.5rem !important;
    }

    .mb-lg-11 {
        margin-bottom: 2.75rem !important;
    }

    .mb-lg-12 {
        margin-bottom: 3rem !important;
    }

    .mb-lg-13 {
        margin-bottom: 3.25rem !important;
    }

    .mb-lg-14 {
        margin-bottom: 3.5rem !important;
    }

    .mb-lg-15 {
        margin-bottom: 3.75rem !important;
    }

    .mb-lg-16 {
        margin-bottom: 4rem !important;
    }

    .mb-lg-17 {
        margin-bottom: 4.25rem !important;
    }

    .mb-lg-18 {
        margin-bottom: 4.5rem !important;
    }

    .mb-lg-19 {
        margin-bottom: 4.75rem !important;
    }

    .mb-lg-20 {
        margin-bottom: 5rem !important;
    }

    .mb-lg-auto {
        margin-bottom: auto !important;
    }

    .ms-lg-0 {
        margin-right: 0 !important;
    }

    .ms-lg-1 {
        margin-right: 0.25rem !important;
    }

    .ms-lg-2 {
        margin-right: 0.5rem !important;
    }

    .ms-lg-3 {
        margin-right: 0.75rem !important;
    }

    .ms-lg-4 {
        margin-right: 1rem !important;
    }

    .ms-lg-5 {
        margin-right: 1.25rem !important;
    }

    .ms-lg-6 {
        margin-right: 1.5rem !important;
    }

    .ms-lg-7 {
        margin-right: 1.75rem !important;
    }

    .ms-lg-8 {
        margin-right: 2rem !important;
    }

    .ms-lg-9 {
        margin-right: 2.25rem !important;
    }

    .ms-lg-10 {
        margin-right: 2.5rem !important;
    }

    .ms-lg-11 {
        margin-right: 2.75rem !important;
    }

    .ms-lg-12 {
        margin-right: 3rem !important;
    }

    .ms-lg-13 {
        margin-right: 3.25rem !important;
    }

    .ms-lg-14 {
        margin-right: 3.5rem !important;
    }

    .ms-lg-15 {
        margin-right: 3.75rem !important;
    }

    .ms-lg-16 {
        margin-right: 4rem !important;
    }

    .ms-lg-17 {
        margin-right: 4.25rem !important;
    }

    .ms-lg-18 {
        margin-right: 4.5rem !important;
    }

    .ms-lg-19 {
        margin-right: 4.75rem !important;
    }

    .ms-lg-20 {
        margin-right: 5rem !important;
    }

    .ms-lg-auto {
        margin-right: auto !important;
    }

    .m-lg-n1 {
        margin: -0.25rem !important;
    }

    .m-lg-n2 {
        margin: -0.5rem !important;
    }

    .m-lg-n3 {
        margin: -0.75rem !important;
    }

    .m-lg-n4 {
        margin: -1rem !important;
    }

    .m-lg-n5 {
        margin: -1.25rem !important;
    }

    .m-lg-n6 {
        margin: -1.5rem !important;
    }

    .m-lg-n7 {
        margin: -1.75rem !important;
    }

    .m-lg-n8 {
        margin: -2rem !important;
    }

    .m-lg-n9 {
        margin: -2.25rem !important;
    }

    .m-lg-n10 {
        margin: -2.5rem !important;
    }

    .m-lg-n11 {
        margin: -2.75rem !important;
    }

    .m-lg-n12 {
        margin: -3rem !important;
    }

    .m-lg-n13 {
        margin: -3.25rem !important;
    }

    .m-lg-n14 {
        margin: -3.5rem !important;
    }

    .m-lg-n15 {
        margin: -3.75rem !important;
    }

    .m-lg-n16 {
        margin: -4rem !important;
    }

    .m-lg-n17 {
        margin: -4.25rem !important;
    }

    .m-lg-n18 {
        margin: -4.5rem !important;
    }

    .m-lg-n19 {
        margin: -4.75rem !important;
    }

    .m-lg-n20 {
        margin: -5rem !important;
    }

    .mx-lg-n1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important;
    }

    .mx-lg-n2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important;
    }

    .mx-lg-n3 {
        margin-left: -0.75rem !important;
        margin-right: -0.75rem !important;
    }

    .mx-lg-n4 {
        margin-left: -1rem !important;
        margin-right: -1rem !important;
    }

    .mx-lg-n5 {
        margin-left: -1.25rem !important;
        margin-right: -1.25rem !important;
    }

    .mx-lg-n6 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important;
    }

    .mx-lg-n7 {
        margin-left: -1.75rem !important;
        margin-right: -1.75rem !important;
    }

    .mx-lg-n8 {
        margin-left: -2rem !important;
        margin-right: -2rem !important;
    }

    .mx-lg-n9 {
        margin-left: -2.25rem !important;
        margin-right: -2.25rem !important;
    }

    .mx-lg-n10 {
        margin-left: -2.5rem !important;
        margin-right: -2.5rem !important;
    }

    .mx-lg-n11 {
        margin-left: -2.75rem !important;
        margin-right: -2.75rem !important;
    }

    .mx-lg-n12 {
        margin-left: -3rem !important;
        margin-right: -3rem !important;
    }

    .mx-lg-n13 {
        margin-left: -3.25rem !important;
        margin-right: -3.25rem !important;
    }

    .mx-lg-n14 {
        margin-left: -3.5rem !important;
        margin-right: -3.5rem !important;
    }

    .mx-lg-n15 {
        margin-left: -3.75rem !important;
        margin-right: -3.75rem !important;
    }

    .mx-lg-n16 {
        margin-left: -4rem !important;
        margin-right: -4rem !important;
    }

    .mx-lg-n17 {
        margin-left: -4.25rem !important;
        margin-right: -4.25rem !important;
    }

    .mx-lg-n18 {
        margin-left: -4.5rem !important;
        margin-right: -4.5rem !important;
    }

    .mx-lg-n19 {
        margin-left: -4.75rem !important;
        margin-right: -4.75rem !important;
    }

    .mx-lg-n20 {
        margin-left: -5rem !important;
        margin-right: -5rem !important;
    }

    .my-lg-n1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important;
    }

    .my-lg-n2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important;
    }

    .my-lg-n3 {
        margin-top: -0.75rem !important;
        margin-bottom: -0.75rem !important;
    }

    .my-lg-n4 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-lg-n5 {
        margin-top: -1.25rem !important;
        margin-bottom: -1.25rem !important;
    }

    .my-lg-n6 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-lg-n7 {
        margin-top: -1.75rem !important;
        margin-bottom: -1.75rem !important;
    }

    .my-lg-n8 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-lg-n9 {
        margin-top: -2.25rem !important;
        margin-bottom: -2.25rem !important;
    }

    .my-lg-n10 {
        margin-top: -2.5rem !important;
        margin-bottom: -2.5rem !important;
    }

    .my-lg-n11 {
        margin-top: -2.75rem !important;
        margin-bottom: -2.75rem !important;
    }

    .my-lg-n12 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-lg-n13 {
        margin-top: -3.25rem !important;
        margin-bottom: -3.25rem !important;
    }

    .my-lg-n14 {
        margin-top: -3.5rem !important;
        margin-bottom: -3.5rem !important;
    }

    .my-lg-n15 {
        margin-top: -3.75rem !important;
        margin-bottom: -3.75rem !important;
    }

    .my-lg-n16 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-lg-n17 {
        margin-top: -4.25rem !important;
        margin-bottom: -4.25rem !important;
    }

    .my-lg-n18 {
        margin-top: -4.5rem !important;
        margin-bottom: -4.5rem !important;
    }

    .my-lg-n19 {
        margin-top: -4.75rem !important;
        margin-bottom: -4.75rem !important;
    }

    .my-lg-n20 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important;
    }

    .mt-lg-n1 {
        margin-top: -0.25rem !important;
    }

    .mt-lg-n2 {
        margin-top: -0.5rem !important;
    }

    .mt-lg-n3 {
        margin-top: -0.75rem !important;
    }

    .mt-lg-n4 {
        margin-top: -1rem !important;
    }

    .mt-lg-n5 {
        margin-top: -1.25rem !important;
    }

    .mt-lg-n6 {
        margin-top: -1.5rem !important;
    }

    .mt-lg-n7 {
        margin-top: -1.75rem !important;
    }

    .mt-lg-n8 {
        margin-top: -2rem !important;
    }

    .mt-lg-n9 {
        margin-top: -2.25rem !important;
    }

    .mt-lg-n10 {
        margin-top: -2.5rem !important;
    }

    .mt-lg-n11 {
        margin-top: -2.75rem !important;
    }

    .mt-lg-n12 {
        margin-top: -3rem !important;
    }

    .mt-lg-n13 {
        margin-top: -3.25rem !important;
    }

    .mt-lg-n14 {
        margin-top: -3.5rem !important;
    }

    .mt-lg-n15 {
        margin-top: -3.75rem !important;
    }

    .mt-lg-n16 {
        margin-top: -4rem !important;
    }

    .mt-lg-n17 {
        margin-top: -4.25rem !important;
    }

    .mt-lg-n18 {
        margin-top: -4.5rem !important;
    }

    .mt-lg-n19 {
        margin-top: -4.75rem !important;
    }

    .mt-lg-n20 {
        margin-top: -5rem !important;
    }

    .me-lg-n1 {
        margin-left: -0.25rem !important;
    }

    .me-lg-n2 {
        margin-left: -0.5rem !important;
    }

    .me-lg-n3 {
        margin-left: -0.75rem !important;
    }

    .me-lg-n4 {
        margin-left: -1rem !important;
    }

    .me-lg-n5 {
        margin-left: -1.25rem !important;
    }

    .me-lg-n6 {
        margin-left: -1.5rem !important;
    }

    .me-lg-n7 {
        margin-left: -1.75rem !important;
    }

    .me-lg-n8 {
        margin-left: -2rem !important;
    }

    .me-lg-n9 {
        margin-left: -2.25rem !important;
    }

    .me-lg-n10 {
        margin-left: -2.5rem !important;
    }

    .me-lg-n11 {
        margin-left: -2.75rem !important;
    }

    .me-lg-n12 {
        margin-left: -3rem !important;
    }

    .me-lg-n13 {
        margin-left: -3.25rem !important;
    }

    .me-lg-n14 {
        margin-left: -3.5rem !important;
    }

    .me-lg-n15 {
        margin-left: -3.75rem !important;
    }

    .me-lg-n16 {
        margin-left: -4rem !important;
    }

    .me-lg-n17 {
        margin-left: -4.25rem !important;
    }

    .me-lg-n18 {
        margin-left: -4.5rem !important;
    }

    .me-lg-n19 {
        margin-left: -4.75rem !important;
    }

    .me-lg-n20 {
        margin-left: -5rem !important;
    }

    .mb-lg-n1 {
        margin-bottom: -0.25rem !important;
    }

    .mb-lg-n2 {
        margin-bottom: -0.5rem !important;
    }

    .mb-lg-n3 {
        margin-bottom: -0.75rem !important;
    }

    .mb-lg-n4 {
        margin-bottom: -1rem !important;
    }

    .mb-lg-n5 {
        margin-bottom: -1.25rem !important;
    }

    .mb-lg-n6 {
        margin-bottom: -1.5rem !important;
    }

    .mb-lg-n7 {
        margin-bottom: -1.75rem !important;
    }

    .mb-lg-n8 {
        margin-bottom: -2rem !important;
    }

    .mb-lg-n9 {
        margin-bottom: -2.25rem !important;
    }

    .mb-lg-n10 {
        margin-bottom: -2.5rem !important;
    }

    .mb-lg-n11 {
        margin-bottom: -2.75rem !important;
    }

    .mb-lg-n12 {
        margin-bottom: -3rem !important;
    }

    .mb-lg-n13 {
        margin-bottom: -3.25rem !important;
    }

    .mb-lg-n14 {
        margin-bottom: -3.5rem !important;
    }

    .mb-lg-n15 {
        margin-bottom: -3.75rem !important;
    }

    .mb-lg-n16 {
        margin-bottom: -4rem !important;
    }

    .mb-lg-n17 {
        margin-bottom: -4.25rem !important;
    }

    .mb-lg-n18 {
        margin-bottom: -4.5rem !important;
    }

    .mb-lg-n19 {
        margin-bottom: -4.75rem !important;
    }

    .mb-lg-n20 {
        margin-bottom: -5rem !important;
    }

    .ms-lg-n1 {
        margin-right: -0.25rem !important;
    }

    .ms-lg-n2 {
        margin-right: -0.5rem !important;
    }

    .ms-lg-n3 {
        margin-right: -0.75rem !important;
    }

    .ms-lg-n4 {
        margin-right: -1rem !important;
    }

    .ms-lg-n5 {
        margin-right: -1.25rem !important;
    }

    .ms-lg-n6 {
        margin-right: -1.5rem !important;
    }

    .ms-lg-n7 {
        margin-right: -1.75rem !important;
    }

    .ms-lg-n8 {
        margin-right: -2rem !important;
    }

    .ms-lg-n9 {
        margin-right: -2.25rem !important;
    }

    .ms-lg-n10 {
        margin-right: -2.5rem !important;
    }

    .ms-lg-n11 {
        margin-right: -2.75rem !important;
    }

    .ms-lg-n12 {
        margin-right: -3rem !important;
    }

    .ms-lg-n13 {
        margin-right: -3.25rem !important;
    }

    .ms-lg-n14 {
        margin-right: -3.5rem !important;
    }

    .ms-lg-n15 {
        margin-right: -3.75rem !important;
    }

    .ms-lg-n16 {
        margin-right: -4rem !important;
    }

    .ms-lg-n17 {
        margin-right: -4.25rem !important;
    }

    .ms-lg-n18 {
        margin-right: -4.5rem !important;
    }

    .ms-lg-n19 {
        margin-right: -4.75rem !important;
    }

    .ms-lg-n20 {
        margin-right: -5rem !important;
    }

    .p-lg-0 {
        padding: 0 !important;
    }

    .p-lg-1 {
        padding: 0.25rem !important;
    }

    .p-lg-2 {
        padding: 0.5rem !important;
    }

    .p-lg-3 {
        padding: 0.75rem !important;
    }

    .p-lg-4 {
        padding: 1rem !important;
    }

    .p-lg-5 {
        padding: 1.25rem !important;
    }

    .p-lg-6 {
        padding: 1.5rem !important;
    }

    .p-lg-7 {
        padding: 1.75rem !important;
    }

    .p-lg-8 {
        padding: 2rem !important;
    }

    .p-lg-9 {
        padding: 2.25rem !important;
    }

    .p-lg-10 {
        padding: 2.5rem !important;
    }

    .p-lg-11 {
        padding: 2.75rem !important;
    }

    .p-lg-12 {
        padding: 3rem !important;
    }

    .p-lg-13 {
        padding: 3.25rem !important;
    }

    .p-lg-14 {
        padding: 3.5rem !important;
    }

    .p-lg-15 {
        padding: 3.75rem !important;
    }

    .p-lg-16 {
        padding: 4rem !important;
    }

    .p-lg-17 {
        padding: 4.25rem !important;
    }

    .p-lg-18 {
        padding: 4.5rem !important;
    }

    .p-lg-19 {
        padding: 4.75rem !important;
    }

    .p-lg-20 {
        padding: 5rem !important;
    }

    .px-lg-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .px-lg-1 {
        padding-left: 0.25rem !important;
        padding-right: 0.25rem !important;
    }

    .px-lg-2 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .px-lg-3 {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }

    .px-lg-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .px-lg-5 {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }

    .px-lg-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }

    .px-lg-7 {
        padding-left: 1.75rem !important;
        padding-right: 1.75rem !important;
    }

    .px-lg-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }

    .px-lg-9 {
        padding-left: 2.25rem !important;
        padding-right: 2.25rem !important;
    }

    .px-lg-10 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .px-lg-11 {
        padding-left: 2.75rem !important;
        padding-right: 2.75rem !important;
    }

    .px-lg-12 {
        padding-left: 3rem !important;
        padding-right: 3rem !important;
    }

    .px-lg-13 {
        padding-left: 3.25rem !important;
        padding-right: 3.25rem !important;
    }

    .px-lg-14 {
        padding-left: 3.5rem !important;
        padding-right: 3.5rem !important;
    }

    .px-lg-15 {
        padding-left: 3.75rem !important;
        padding-right: 3.75rem !important;
    }

    .px-lg-16 {
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }

    .px-lg-17 {
        padding-left: 4.25rem !important;
        padding-right: 4.25rem !important;
    }

    .px-lg-18 {
        padding-left: 4.5rem !important;
        padding-right: 4.5rem !important;
    }

    .px-lg-19 {
        padding-left: 4.75rem !important;
        padding-right: 4.75rem !important;
    }

    .px-lg-20 {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .py-lg-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-lg-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-lg-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-lg-3 {
        padding-top: 0.75rem !important;
        padding-bottom: 0.75rem !important;
    }

    .py-lg-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-lg-5 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important;
    }

    .py-lg-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-lg-7 {
        padding-top: 1.75rem !important;
        padding-bottom: 1.75rem !important;
    }

    .py-lg-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-lg-9 {
        padding-top: 2.25rem !important;
        padding-bottom: 2.25rem !important;
    }

    .py-lg-10 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-lg-11 {
        padding-top: 2.75rem !important;
        padding-bottom: 2.75rem !important;
    }

    .py-lg-12 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-lg-13 {
        padding-top: 3.25rem !important;
        padding-bottom: 3.25rem !important;
    }

    .py-lg-14 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }

    .py-lg-15 {
        padding-top: 3.75rem !important;
        padding-bottom: 3.75rem !important;
    }

    .py-lg-16 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-lg-17 {
        padding-top: 4.25rem !important;
        padding-bottom: 4.25rem !important;
    }

    .py-lg-18 {
        padding-top: 4.5rem !important;
        padding-bottom: 4.5rem !important;
    }

    .py-lg-19 {
        padding-top: 4.75rem !important;
        padding-bottom: 4.75rem !important;
    }

    .py-lg-20 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .pt-lg-0 {
        padding-top: 0 !important;
    }

    .pt-lg-1 {
        padding-top: 0.25rem !important;
    }

    .pt-lg-2 {
        padding-top: 0.5rem !important;
    }

    .pt-lg-3 {
        padding-top: 0.75rem !important;
    }

    .pt-lg-4 {
        padding-top: 1rem !important;
    }

    .pt-lg-5 {
        padding-top: 1.25rem !important;
    }

    .pt-lg-6 {
        padding-top: 1.5rem !important;
    }

    .pt-lg-7 {
        padding-top: 1.75rem !important;
    }

    .pt-lg-8 {
        padding-top: 2rem !important;
    }

    .pt-lg-9 {
        padding-top: 2.25rem !important;
    }

    .pt-lg-10 {
        padding-top: 2.5rem !important;
    }

    .pt-lg-11 {
        padding-top: 2.75rem !important;
    }

    .pt-lg-12 {
        padding-top: 3rem !important;
    }

    .pt-lg-13 {
        padding-top: 3.25rem !important;
    }

    .pt-lg-14 {
        padding-top: 3.5rem !important;
    }

    .pt-lg-15 {
        padding-top: 3.75rem !important;
    }

    .pt-lg-16 {
        padding-top: 4rem !important;
    }

    .pt-lg-17 {
        padding-top: 4.25rem !important;
    }

    .pt-lg-18 {
        padding-top: 4.5rem !important;
    }

    .pt-lg-19 {
        padding-top: 4.75rem !important;
    }

    .pt-lg-20 {
        padding-top: 5rem !important;
    }

    .pe-lg-0 {
        padding-left: 0 !important;
    }

    .pe-lg-1 {
        padding-left: 0.25rem !important;
    }

    .pe-lg-2 {
        padding-left: 0.5rem !important;
    }

    .pe-lg-3 {
        padding-left: 0.75rem !important;
    }

    .pe-lg-4 {
        padding-left: 1rem !important;
    }

    .pe-lg-5 {
        padding-left: 1.25rem !important;
    }

    .pe-lg-6 {
        padding-left: 1.5rem !important;
    }

    .pe-lg-7 {
        padding-left: 1.75rem !important;
    }

    .pe-lg-8 {
        padding-left: 2rem !important;
    }

    .pe-lg-9 {
        padding-left: 2.25rem !important;
    }

    .pe-lg-10 {
        padding-left: 2.5rem !important;
    }

    .pe-lg-11 {
        padding-left: 2.75rem !important;
    }

    .pe-lg-12 {
        padding-left: 3rem !important;
    }

    .pe-lg-13 {
        padding-left: 3.25rem !important;
    }

    .pe-lg-14 {
        padding-left: 3.5rem !important;
    }

    .pe-lg-15 {
        padding-left: 3.75rem !important;
    }

    .pe-lg-16 {
        padding-left: 4rem !important;
    }

    .pe-lg-17 {
        padding-left: 4.25rem !important;
    }

    .pe-lg-18 {
        padding-left: 4.5rem !important;
    }

    .pe-lg-19 {
        padding-left: 4.75rem !important;
    }

    .pe-lg-20 {
        padding-left: 5rem !important;
    }

    .pb-lg-0 {
        padding-bottom: 0 !important;
    }

    .pb-lg-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-lg-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-lg-3 {
        padding-bottom: 0.75rem !important;
    }

    .pb-lg-4 {
        padding-bottom: 1rem !important;
    }

    .pb-lg-5 {
        padding-bottom: 1.25rem !important;
    }

    .pb-lg-6 {
        padding-bottom: 1.5rem !important;
    }

    .pb-lg-7 {
        padding-bottom: 1.75rem !important;
    }

    .pb-lg-8 {
        padding-bottom: 2rem !important;
    }

    .pb-lg-9 {
        padding-bottom: 2.25rem !important;
    }

    .pb-lg-10 {
        padding-bottom: 2.5rem !important;
    }

    .pb-lg-11 {
        padding-bottom: 2.75rem !important;
    }

    .pb-lg-12 {
        padding-bottom: 3rem !important;
    }

    .pb-lg-13 {
        padding-bottom: 3.25rem !important;
    }

    .pb-lg-14 {
        padding-bottom: 3.5rem !important;
    }

    .pb-lg-15 {
        padding-bottom: 3.75rem !important;
    }

    .pb-lg-16 {
        padding-bottom: 4rem !important;
    }

    .pb-lg-17 {
        padding-bottom: 4.25rem !important;
    }

    .pb-lg-18 {
        padding-bottom: 4.5rem !important;
    }

    .pb-lg-19 {
        padding-bottom: 4.75rem !important;
    }

    .pb-lg-20 {
        padding-bottom: 5rem !important;
    }

    .ps-lg-0 {
        padding-right: 0 !important;
    }

    .ps-lg-1 {
        padding-right: 0.25rem !important;
    }

    .ps-lg-2 {
        padding-right: 0.5rem !important;
    }

    .ps-lg-3 {
        padding-right: 0.75rem !important;
    }

    .ps-lg-4 {
        padding-right: 1rem !important;
    }

    .ps-lg-5 {
        padding-right: 1.25rem !important;
    }

    .ps-lg-6 {
        padding-right: 1.5rem !important;
    }

    .ps-lg-7 {
        padding-right: 1.75rem !important;
    }

    .ps-lg-8 {
        padding-right: 2rem !important;
    }

    .ps-lg-9 {
        padding-right: 2.25rem !important;
    }

    .ps-lg-10 {
        padding-right: 2.5rem !important;
    }

    .ps-lg-11 {
        padding-right: 2.75rem !important;
    }

    .ps-lg-12 {
        padding-right: 3rem !important;
    }

    .ps-lg-13 {
        padding-right: 3.25rem !important;
    }

    .ps-lg-14 {
        padding-right: 3.5rem !important;
    }

    .ps-lg-15 {
        padding-right: 3.75rem !important;
    }

    .ps-lg-16 {
        padding-right: 4rem !important;
    }

    .ps-lg-17 {
        padding-right: 4.25rem !important;
    }

    .ps-lg-18 {
        padding-right: 4.5rem !important;
    }

    .ps-lg-19 {
        padding-right: 4.75rem !important;
    }

    .ps-lg-20 {
        padding-right: 5rem !important;
    }

    .gap-lg-0 {
        gap: 0 !important;
    }

    .gap-lg-1 {
        gap: 0.25rem !important;
    }

    .gap-lg-2 {
        gap: 0.5rem !important;
    }

    .gap-lg-3 {
        gap: 0.75rem !important;
    }

    .gap-lg-4 {
        gap: 1rem !important;
    }

    .gap-lg-5 {
        gap: 1.25rem !important;
    }

    .gap-lg-6 {
        gap: 1.5rem !important;
    }

    .gap-lg-7 {
        gap: 1.75rem !important;
    }

    .gap-lg-8 {
        gap: 2rem !important;
    }

    .gap-lg-9 {
        gap: 2.25rem !important;
    }

    .gap-lg-10 {
        gap: 2.5rem !important;
    }

    .gap-lg-11 {
        gap: 2.75rem !important;
    }

    .gap-lg-12 {
        gap: 3rem !important;
    }

    .gap-lg-13 {
        gap: 3.25rem !important;
    }

    .gap-lg-14 {
        gap: 3.5rem !important;
    }

    .gap-lg-15 {
        gap: 3.75rem !important;
    }

    .gap-lg-16 {
        gap: 4rem !important;
    }

    .gap-lg-17 {
        gap: 4.25rem !important;
    }

    .gap-lg-18 {
        gap: 4.5rem !important;
    }

    .gap-lg-19 {
        gap: 4.75rem !important;
    }

    .gap-lg-20 {
        gap: 5rem !important;
    }

    .row-gap-lg-0 {
        row-gap: 0 !important;
    }

    .row-gap-lg-1 {
        row-gap: 0.25rem !important;
    }

    .row-gap-lg-2 {
        row-gap: 0.5rem !important;
    }

    .row-gap-lg-3 {
        row-gap: 0.75rem !important;
    }

    .row-gap-lg-4 {
        row-gap: 1rem !important;
    }

    .row-gap-lg-5 {
        row-gap: 1.25rem !important;
    }

    .row-gap-lg-6 {
        row-gap: 1.5rem !important;
    }

    .row-gap-lg-7 {
        row-gap: 1.75rem !important;
    }

    .row-gap-lg-8 {
        row-gap: 2rem !important;
    }

    .row-gap-lg-9 {
        row-gap: 2.25rem !important;
    }

    .row-gap-lg-10 {
        row-gap: 2.5rem !important;
    }

    .row-gap-lg-11 {
        row-gap: 2.75rem !important;
    }

    .row-gap-lg-12 {
        row-gap: 3rem !important;
    }

    .row-gap-lg-13 {
        row-gap: 3.25rem !important;
    }

    .row-gap-lg-14 {
        row-gap: 3.5rem !important;
    }

    .row-gap-lg-15 {
        row-gap: 3.75rem !important;
    }

    .row-gap-lg-16 {
        row-gap: 4rem !important;
    }

    .row-gap-lg-17 {
        row-gap: 4.25rem !important;
    }

    .row-gap-lg-18 {
        row-gap: 4.5rem !important;
    }

    .row-gap-lg-19 {
        row-gap: 4.75rem !important;
    }

    .row-gap-lg-20 {
        row-gap: 5rem !important;
    }

    .column-gap-lg-0 {
        column-gap: 0 !important;
    }

    .column-gap-lg-1 {
        column-gap: 0.25rem !important;
    }

    .column-gap-lg-2 {
        column-gap: 0.5rem !important;
    }

    .column-gap-lg-3 {
        column-gap: 0.75rem !important;
    }

    .column-gap-lg-4 {
        column-gap: 1rem !important;
    }

    .column-gap-lg-5 {
        column-gap: 1.25rem !important;
    }

    .column-gap-lg-6 {
        column-gap: 1.5rem !important;
    }

    .column-gap-lg-7 {
        column-gap: 1.75rem !important;
    }

    .column-gap-lg-8 {
        column-gap: 2rem !important;
    }

    .column-gap-lg-9 {
        column-gap: 2.25rem !important;
    }

    .column-gap-lg-10 {
        column-gap: 2.5rem !important;
    }

    .column-gap-lg-11 {
        column-gap: 2.75rem !important;
    }

    .column-gap-lg-12 {
        column-gap: 3rem !important;
    }

    .column-gap-lg-13 {
        column-gap: 3.25rem !important;
    }

    .column-gap-lg-14 {
        column-gap: 3.5rem !important;
    }

    .column-gap-lg-15 {
        column-gap: 3.75rem !important;
    }

    .column-gap-lg-16 {
        column-gap: 4rem !important;
    }

    .column-gap-lg-17 {
        column-gap: 4.25rem !important;
    }

    .column-gap-lg-18 {
        column-gap: 4.5rem !important;
    }

    .column-gap-lg-19 {
        column-gap: 4.75rem !important;
    }

    .column-gap-lg-20 {
        column-gap: 5rem !important;
    }

    .fs-lg-1 {
        font-size: calc(1.3rem + 0.6vw) !important;
    }

    .fs-lg-2 {
        font-size: calc(1.275rem + 0.3vw) !important;
    }

    .fs-lg-3 {
        font-size: calc(1.26rem + 0.12vw) !important;
    }

    .fs-lg-4 {
        font-size: 1.25rem !important;
    }

    .fs-lg-5 {
        font-size: 1.15rem !important;
    }

    .fs-lg-6 {
        font-size: 1.075rem !important;
    }

    .fs-lg-7 {
        font-size: 0.95rem !important;
    }

    .fs-lg-8 {
        font-size: 0.85rem !important;
    }

    .fs-lg-9 {
        font-size: 0.75rem !important;
    }

    .fs-lg-10 {
        font-size: 0.5rem !important;
    }

    .fs-lg-sm {
        font-size: 0.95rem !important;
    }

    .fs-lg-base {
        font-size: 1rem !important;
    }

    .fs-lg-lg {
        font-size: 1.075rem !important;
    }

    .fs-lg-fluid {
        font-size: 100% !important;
    }

    .fs-lg-2x {
        font-size: calc(1.325rem + 0.9vw) !important;
    }

    .fs-lg-2qx {
        font-size: calc(1.35rem + 1.2vw) !important;
    }

    .fs-lg-2hx {
        font-size: calc(1.375rem + 1.5vw) !important;
    }

    .fs-lg-2tx {
        font-size: calc(1.4rem + 1.8vw) !important;
    }

    .fs-lg-3x {
        font-size: calc(1.425rem + 2.1vw) !important;
    }

    .fs-lg-3qx {
        font-size: calc(1.45rem + 2.4vw) !important;
    }

    .fs-lg-3hx {
        font-size: calc(1.475rem + 2.7vw) !important;
    }

    .fs-lg-3tx {
        font-size: calc(1.5rem + 3vw) !important;
    }

    .fs-lg-4x {
        font-size: calc(1.525rem + 3.3vw) !important;
    }

    .fs-lg-4qx {
        font-size: calc(1.55rem + 3.6vw) !important;
    }

    .fs-lg-4hx {
        font-size: calc(1.575rem + 3.9vw) !important;
    }

    .fs-lg-4tx {
        font-size: calc(1.6rem + 4.2vw) !important;
    }

    .fs-lg-5x {
        font-size: calc(1.625rem + 4.5vw) !important;
    }

    .fs-lg-5qx {
        font-size: calc(1.65rem + 4.8vw) !important;
    }

    .fs-lg-5hx {
        font-size: calc(1.675rem + 5.1vw) !important;
    }

    .fs-lg-5tx {
        font-size: calc(1.7rem + 5.4vw) !important;
    }

    .fs-lg-6x {
        font-size: calc(1.725rem + 5.7vw) !important;
    }

    .fs-lg-6qx {
        font-size: calc(1.75rem + 6vw) !important;
    }

    .fs-lg-6hx {
        font-size: calc(1.775rem + 6.3vw) !important;
    }

    .fs-lg-6tx {
        font-size: calc(1.8rem + 6.6vw) !important;
    }

    .fs-lg-7x {
        font-size: calc(1.825rem + 6.9vw) !important;
    }

    .fs-lg-7qx {
        font-size: calc(1.85rem + 7.2vw) !important;
    }

    .fs-lg-7hx {
        font-size: calc(1.875rem + 7.5vw) !important;
    }

    .fs-lg-7tx {
        font-size: calc(1.9rem + 7.8vw) !important;
    }

    .text-lg-start {
        text-align: right !important;
    }

    .text-lg-end {
        text-align: left !important;
    }

    .text-lg-center {
        text-align: center !important;
    }

    .min-w-lg-unset {
        min-width: 0 !important;
        min-width: initial !important;
    }

    .min-w-lg-25 {
        min-width: 25% !important;
    }

    .min-w-lg-50 {
        min-width: 50% !important;
    }

    .min-w-lg-75 {
        min-width: 75% !important;
    }

    .min-w-lg-100 {
        min-width: 100% !important;
    }

    .min-w-lg-auto {
        min-width: auto !important;
    }

    .min-w-lg-1px {
        min-width: 1px !important;
    }

    .min-w-lg-2px {
        min-width: 2px !important;
    }

    .min-w-lg-3px {
        min-width: 3px !important;
    }

    .min-w-lg-4px {
        min-width: 4px !important;
    }

    .min-w-lg-5px {
        min-width: 5px !important;
    }

    .min-w-lg-6px {
        min-width: 6px !important;
    }

    .min-w-lg-7px {
        min-width: 7px !important;
    }

    .min-w-lg-8px {
        min-width: 8px !important;
    }

    .min-w-lg-9px {
        min-width: 9px !important;
    }

    .min-w-lg-10px {
        min-width: 10px !important;
    }

    .min-w-lg-15px {
        min-width: 15px !important;
    }

    .min-w-lg-20px {
        min-width: 20px !important;
    }

    .min-w-lg-25px {
        min-width: 25px !important;
    }

    .min-w-lg-30px {
        min-width: 30px !important;
    }

    .min-w-lg-35px {
        min-width: 35px !important;
    }

    .min-w-lg-40px {
        min-width: 40px !important;
    }

    .min-w-lg-45px {
        min-width: 45px !important;
    }

    .min-w-lg-50px {
        min-width: 50px !important;
    }

    .min-w-lg-55px {
        min-width: 55px !important;
    }

    .min-w-lg-60px {
        min-width: 60px !important;
    }

    .min-w-lg-65px {
        min-width: 65px !important;
    }

    .min-w-lg-70px {
        min-width: 70px !important;
    }

    .min-w-lg-75px {
        min-width: 75px !important;
    }

    .min-w-lg-80px {
        min-width: 80px !important;
    }

    .min-w-lg-85px {
        min-width: 85px !important;
    }

    .min-w-lg-90px {
        min-width: 90px !important;
    }

    .min-w-lg-95px {
        min-width: 95px !important;
    }

    .min-w-lg-100px {
        min-width: 100px !important;
    }

    .min-w-lg-125px {
        min-width: 125px !important;
    }

    .min-w-lg-150px {
        min-width: 150px !important;
    }

    .min-w-lg-175px {
        min-width: 175px !important;
    }

    .min-w-lg-200px {
        min-width: 200px !important;
    }

    .min-w-lg-225px {
        min-width: 225px !important;
    }

    .min-w-lg-250px {
        min-width: 250px !important;
    }

    .min-w-lg-275px {
        min-width: 275px !important;
    }

    .min-w-lg-300px {
        min-width: 300px !important;
    }

    .min-w-lg-325px {
        min-width: 325px !important;
    }

    .min-w-lg-350px {
        min-width: 350px !important;
    }

    .min-w-lg-375px {
        min-width: 375px !important;
    }

    .min-w-lg-400px {
        min-width: 400px !important;
    }

    .min-w-lg-425px {
        min-width: 425px !important;
    }

    .min-w-lg-450px {
        min-width: 450px !important;
    }

    .min-w-lg-475px {
        min-width: 475px !important;
    }

    .min-w-lg-500px {
        min-width: 500px !important;
    }

    .min-w-lg-550px {
        min-width: 550px !important;
    }

    .min-w-lg-600px {
        min-width: 600px !important;
    }

    .min-w-lg-650px {
        min-width: 650px !important;
    }

    .min-w-lg-700px {
        min-width: 700px !important;
    }

    .min-w-lg-750px {
        min-width: 750px !important;
    }

    .min-w-lg-800px {
        min-width: 800px !important;
    }

    .min-w-lg-850px {
        min-width: 850px !important;
    }

    .min-w-lg-900px {
        min-width: 900px !important;
    }

    .min-w-lg-950px {
        min-width: 950px !important;
    }

    .min-w-lg-1000px {
        min-width: 1000px !important;
    }

    .min-h-lg-unset {
        min-height: 0 !important;
        min-height: initial !important;
    }

    .min-h-lg-25 {
        min-height: 25% !important;
    }

    .min-h-lg-50 {
        min-height: 50% !important;
    }

    .min-h-lg-75 {
        min-height: 75% !important;
    }

    .min-h-lg-100 {
        min-height: 100% !important;
    }

    .min-h-lg-auto {
        min-height: auto !important;
    }

    .min-h-lg-1px {
        min-height: 1px !important;
    }

    .min-h-lg-2px {
        min-height: 2px !important;
    }

    .min-h-lg-3px {
        min-height: 3px !important;
    }

    .min-h-lg-4px {
        min-height: 4px !important;
    }

    .min-h-lg-5px {
        min-height: 5px !important;
    }

    .min-h-lg-6px {
        min-height: 6px !important;
    }

    .min-h-lg-7px {
        min-height: 7px !important;
    }

    .min-h-lg-8px {
        min-height: 8px !important;
    }

    .min-h-lg-9px {
        min-height: 9px !important;
    }

    .min-h-lg-10px {
        min-height: 10px !important;
    }

    .min-h-lg-15px {
        min-height: 15px !important;
    }

    .min-h-lg-20px {
        min-height: 20px !important;
    }

    .min-h-lg-25px {
        min-height: 25px !important;
    }

    .min-h-lg-30px {
        min-height: 30px !important;
    }

    .min-h-lg-35px {
        min-height: 35px !important;
    }

    .min-h-lg-40px {
        min-height: 40px !important;
    }

    .min-h-lg-45px {
        min-height: 45px !important;
    }

    .min-h-lg-50px {
        min-height: 50px !important;
    }

    .min-h-lg-55px {
        min-height: 55px !important;
    }

    .min-h-lg-60px {
        min-height: 60px !important;
    }

    .min-h-lg-65px {
        min-height: 65px !important;
    }

    .min-h-lg-70px {
        min-height: 70px !important;
    }

    .min-h-lg-75px {
        min-height: 75px !important;
    }

    .min-h-lg-80px {
        min-height: 80px !important;
    }

    .min-h-lg-85px {
        min-height: 85px !important;
    }

    .min-h-lg-90px {
        min-height: 90px !important;
    }

    .min-h-lg-95px {
        min-height: 95px !important;
    }

    .min-h-lg-100px {
        min-height: 100px !important;
    }

    .min-h-lg-125px {
        min-height: 125px !important;
    }

    .min-h-lg-150px {
        min-height: 150px !important;
    }

    .min-h-lg-175px {
        min-height: 175px !important;
    }

    .min-h-lg-200px {
        min-height: 200px !important;
    }

    .min-h-lg-225px {
        min-height: 225px !important;
    }

    .min-h-lg-250px {
        min-height: 250px !important;
    }

    .min-h-lg-275px {
        min-height: 275px !important;
    }

    .min-h-lg-300px {
        min-height: 300px !important;
    }

    .min-h-lg-325px {
        min-height: 325px !important;
    }

    .min-h-lg-350px {
        min-height: 350px !important;
    }

    .min-h-lg-375px {
        min-height: 375px !important;
    }

    .min-h-lg-400px {
        min-height: 400px !important;
    }

    .min-h-lg-425px {
        min-height: 425px !important;
    }

    .min-h-lg-450px {
        min-height: 450px !important;
    }

    .min-h-lg-475px {
        min-height: 475px !important;
    }

    .min-h-lg-500px {
        min-height: 500px !important;
    }

    .min-h-lg-550px {
        min-height: 550px !important;
    }

    .min-h-lg-600px {
        min-height: 600px !important;
    }

    .min-h-lg-650px {
        min-height: 650px !important;
    }

    .min-h-lg-700px {
        min-height: 700px !important;
    }

    .min-h-lg-750px {
        min-height: 750px !important;
    }

    .min-h-lg-800px {
        min-height: 800px !important;
    }

    .min-h-lg-850px {
        min-height: 850px !important;
    }

    .min-h-lg-900px {
        min-height: 900px !important;
    }

    .min-h-lg-950px {
        min-height: 950px !important;
    }

    .min-h-lg-1000px {
        min-height: 1000px !important;
    }
}

@media (min-width: 1200px) {
    .float-xl-start {
        float: right !important;
    }

    .float-xl-end {
        float: left !important;
    }

    .float-xl-none {
        float: none !important;
    }

    .object-fit-xl-contain {
        object-fit: contain !important;
    }

    .object-fit-xl-cover {
        object-fit: cover !important;
    }

    .object-fit-xl-fill {
        object-fit: fill !important;
    }

    .object-fit-xl-scale {
        object-fit: scale-down !important;
    }

    .object-fit-xl-none {
        object-fit: none !important;
    }

    .overflow-xl-auto {
        overflow: auto !important;
    }

    .overflow-xl-hidden {
        overflow: hidden !important;
    }

    .overflow-xl-visible {
        overflow: visible !important;
    }

    .overflow-xl-scroll {
        overflow: scroll !important;
    }

    .d-xl-inline {
        display: inline !important;
    }

    .d-xl-inline-block {
        display: inline-block !important;
    }

    .d-xl-block {
        display: block !important;
    }

    .d-xl-grid {
        display: grid !important;
    }

    .d-xl-inline-grid {
        display: inline-grid !important;
    }

    .d-xl-table {
        display: table !important;
    }

    .d-xl-table-row {
        display: table-row !important;
    }

    .d-xl-table-cell {
        display: table-cell !important;
    }

    .d-xl-flex {
        display: flex !important;
    }

    .d-xl-inline-flex {
        display: inline-flex !important;
    }

    .d-xl-none {
        display: none !important;
    }

    .position-xl-static {
        position: static !important;
    }

    .position-xl-relative {
        position: relative !important;
    }

    .position-xl-absolute {
        position: absolute !important;
    }

    .position-xl-fixed {
        position: fixed !important;
    }

    .position-xl-sticky {
        position: -webkit-sticky !important;
        position: sticky !important;
    }

    .w-xl-unset {
        width: auto !important;
        width: initial !important;
    }

    .w-xl-25 {
        width: 25% !important;
    }

    .w-xl-50 {
        width: 50% !important;
    }

    .w-xl-75 {
        width: 75% !important;
    }

    .w-xl-100 {
        width: 100% !important;
    }

    .w-xl-auto {
        width: auto !important;
    }

    .w-xl-1px {
        width: 1px !important;
    }

    .w-xl-2px {
        width: 2px !important;
    }

    .w-xl-3px {
        width: 3px !important;
    }

    .w-xl-4px {
        width: 4px !important;
    }

    .w-xl-5px {
        width: 5px !important;
    }

    .w-xl-6px {
        width: 6px !important;
    }

    .w-xl-7px {
        width: 7px !important;
    }

    .w-xl-8px {
        width: 8px !important;
    }

    .w-xl-9px {
        width: 9px !important;
    }

    .w-xl-10px {
        width: 10px !important;
    }

    .w-xl-15px {
        width: 15px !important;
    }

    .w-xl-20px {
        width: 20px !important;
    }

    .w-xl-25px {
        width: 25px !important;
    }

    .w-xl-30px {
        width: 30px !important;
    }

    .w-xl-35px {
        width: 35px !important;
    }

    .w-xl-40px {
        width: 40px !important;
    }

    .w-xl-45px {
        width: 45px !important;
    }

    .w-xl-50px {
        width: 50px !important;
    }

    .w-xl-55px {
        width: 55px !important;
    }

    .w-xl-60px {
        width: 60px !important;
    }

    .w-xl-65px {
        width: 65px !important;
    }

    .w-xl-70px {
        width: 70px !important;
    }

    .w-xl-75px {
        width: 75px !important;
    }

    .w-xl-80px {
        width: 80px !important;
    }

    .w-xl-85px {
        width: 85px !important;
    }

    .w-xl-90px {
        width: 90px !important;
    }

    .w-xl-95px {
        width: 95px !important;
    }

    .w-xl-100px {
        width: 100px !important;
    }

    .w-xl-125px {
        width: 125px !important;
    }

    .w-xl-150px {
        width: 150px !important;
    }

    .w-xl-175px {
        width: 175px !important;
    }

    .w-xl-200px {
        width: 200px !important;
    }

    .w-xl-225px {
        width: 225px !important;
    }

    .w-xl-250px {
        width: 250px !important;
    }

    .w-xl-275px {
        width: 275px !important;
    }

    .w-xl-300px {
        width: 300px !important;
    }

    .w-xl-325px {
        width: 325px !important;
    }

    .w-xl-350px {
        width: 350px !important;
    }

    .w-xl-375px {
        width: 375px !important;
    }

    .w-xl-400px {
        width: 400px !important;
    }

    .w-xl-425px {
        width: 425px !important;
    }

    .w-xl-450px {
        width: 450px !important;
    }

    .w-xl-475px {
        width: 475px !important;
    }

    .w-xl-500px {
        width: 500px !important;
    }

    .w-xl-550px {
        width: 550px !important;
    }

    .w-xl-600px {
        width: 600px !important;
    }

    .w-xl-650px {
        width: 650px !important;
    }

    .w-xl-700px {
        width: 700px !important;
    }

    .w-xl-750px {
        width: 750px !important;
    }

    .w-xl-800px {
        width: 800px !important;
    }

    .w-xl-850px {
        width: 850px !important;
    }

    .w-xl-900px {
        width: 900px !important;
    }

    .w-xl-950px {
        width: 950px !important;
    }

    .w-xl-1000px {
        width: 1000px !important;
    }

    .mw-xl-unset {
        max-width: none !important;
        max-width: initial !important;
    }

    .mw-xl-25 {
        max-width: 25% !important;
    }

    .mw-xl-50 {
        max-width: 50% !important;
    }

    .mw-xl-75 {
        max-width: 75% !important;
    }

    .mw-xl-100 {
        max-width: 100% !important;
    }

    .mw-xl-auto {
        max-width: auto !important;
    }

    .mw-xl-1px {
        max-width: 1px !important;
    }

    .mw-xl-2px {
        max-width: 2px !important;
    }

    .mw-xl-3px {
        max-width: 3px !important;
    }

    .mw-xl-4px {
        max-width: 4px !important;
    }

    .mw-xl-5px {
        max-width: 5px !important;
    }

    .mw-xl-6px {
        max-width: 6px !important;
    }

    .mw-xl-7px {
        max-width: 7px !important;
    }

    .mw-xl-8px {
        max-width: 8px !important;
    }

    .mw-xl-9px {
        max-width: 9px !important;
    }

    .mw-xl-10px {
        max-width: 10px !important;
    }

    .mw-xl-15px {
        max-width: 15px !important;
    }

    .mw-xl-20px {
        max-width: 20px !important;
    }

    .mw-xl-25px {
        max-width: 25px !important;
    }

    .mw-xl-30px {
        max-width: 30px !important;
    }

    .mw-xl-35px {
        max-width: 35px !important;
    }

    .mw-xl-40px {
        max-width: 40px !important;
    }

    .mw-xl-45px {
        max-width: 45px !important;
    }

    .mw-xl-50px {
        max-width: 50px !important;
    }

    .mw-xl-55px {
        max-width: 55px !important;
    }

    .mw-xl-60px {
        max-width: 60px !important;
    }

    .mw-xl-65px {
        max-width: 65px !important;
    }

    .mw-xl-70px {
        max-width: 70px !important;
    }

    .mw-xl-75px {
        max-width: 75px !important;
    }

    .mw-xl-80px {
        max-width: 80px !important;
    }

    .mw-xl-85px {
        max-width: 85px !important;
    }

    .mw-xl-90px {
        max-width: 90px !important;
    }

    .mw-xl-95px {
        max-width: 95px !important;
    }

    .mw-xl-100px {
        max-width: 100px !important;
    }

    .mw-xl-125px {
        max-width: 125px !important;
    }

    .mw-xl-150px {
        max-width: 150px !important;
    }

    .mw-xl-175px {
        max-width: 175px !important;
    }

    .mw-xl-200px {
        max-width: 200px !important;
    }

    .mw-xl-225px {
        max-width: 225px !important;
    }

    .mw-xl-250px {
        max-width: 250px !important;
    }

    .mw-xl-275px {
        max-width: 275px !important;
    }

    .mw-xl-300px {
        max-width: 300px !important;
    }

    .mw-xl-325px {
        max-width: 325px !important;
    }

    .mw-xl-350px {
        max-width: 350px !important;
    }

    .mw-xl-375px {
        max-width: 375px !important;
    }

    .mw-xl-400px {
        max-width: 400px !important;
    }

    .mw-xl-425px {
        max-width: 425px !important;
    }

    .mw-xl-450px {
        max-width: 450px !important;
    }

    .mw-xl-475px {
        max-width: 475px !important;
    }

    .mw-xl-500px {
        max-width: 500px !important;
    }

    .mw-xl-550px {
        max-width: 550px !important;
    }

    .mw-xl-600px {
        max-width: 600px !important;
    }

    .mw-xl-650px {
        max-width: 650px !important;
    }

    .mw-xl-700px {
        max-width: 700px !important;
    }

    .mw-xl-750px {
        max-width: 750px !important;
    }

    .mw-xl-800px {
        max-width: 800px !important;
    }

    .mw-xl-850px {
        max-width: 850px !important;
    }

    .mw-xl-900px {
        max-width: 900px !important;
    }

    .mw-xl-950px {
        max-width: 950px !important;
    }

    .mw-xl-1000px {
        max-width: 1000px !important;
    }

    .h-xl-unset {
        height: auto !important;
        height: initial !important;
    }

    .h-xl-25 {
        height: 25% !important;
    }

    .h-xl-50 {
        height: 50% !important;
    }

    .h-xl-75 {
        height: 75% !important;
    }

    .h-xl-100 {
        height: 100% !important;
    }

    .h-xl-auto {
        height: auto !important;
    }

    .h-xl-1px {
        height: 1px !important;
    }

    .h-xl-2px {
        height: 2px !important;
    }

    .h-xl-3px {
        height: 3px !important;
    }

    .h-xl-4px {
        height: 4px !important;
    }

    .h-xl-5px {
        height: 5px !important;
    }

    .h-xl-6px {
        height: 6px !important;
    }

    .h-xl-7px {
        height: 7px !important;
    }

    .h-xl-8px {
        height: 8px !important;
    }

    .h-xl-9px {
        height: 9px !important;
    }

    .h-xl-10px {
        height: 10px !important;
    }

    .h-xl-15px {
        height: 15px !important;
    }

    .h-xl-20px {
        height: 20px !important;
    }

    .h-xl-25px {
        height: 25px !important;
    }

    .h-xl-30px {
        height: 30px !important;
    }

    .h-xl-35px {
        height: 35px !important;
    }

    .h-xl-40px {
        height: 40px !important;
    }

    .h-xl-45px {
        height: 45px !important;
    }

    .h-xl-50px {
        height: 50px !important;
    }

    .h-xl-55px {
        height: 55px !important;
    }

    .h-xl-60px {
        height: 60px !important;
    }

    .h-xl-65px {
        height: 65px !important;
    }

    .h-xl-70px {
        height: 70px !important;
    }

    .h-xl-75px {
        height: 75px !important;
    }

    .h-xl-80px {
        height: 80px !important;
    }

    .h-xl-85px {
        height: 85px !important;
    }

    .h-xl-90px {
        height: 90px !important;
    }

    .h-xl-95px {
        height: 95px !important;
    }

    .h-xl-100px {
        height: 100px !important;
    }

    .h-xl-125px {
        height: 125px !important;
    }

    .h-xl-150px {
        height: 150px !important;
    }

    .h-xl-175px {
        height: 175px !important;
    }

    .h-xl-200px {
        height: 200px !important;
    }

    .h-xl-225px {
        height: 225px !important;
    }

    .h-xl-250px {
        height: 250px !important;
    }

    .h-xl-275px {
        height: 275px !important;
    }

    .h-xl-300px {
        height: 300px !important;
    }

    .h-xl-325px {
        height: 325px !important;
    }

    .h-xl-350px {
        height: 350px !important;
    }

    .h-xl-375px {
        height: 375px !important;
    }

    .h-xl-400px {
        height: 400px !important;
    }

    .h-xl-425px {
        height: 425px !important;
    }

    .h-xl-450px {
        height: 450px !important;
    }

    .h-xl-475px {
        height: 475px !important;
    }

    .h-xl-500px {
        height: 500px !important;
    }

    .h-xl-550px {
        height: 550px !important;
    }

    .h-xl-600px {
        height: 600px !important;
    }

    .h-xl-650px {
        height: 650px !important;
    }

    .h-xl-700px {
        height: 700px !important;
    }

    .h-xl-750px {
        height: 750px !important;
    }

    .h-xl-800px {
        height: 800px !important;
    }

    .h-xl-850px {
        height: 850px !important;
    }

    .h-xl-900px {
        height: 900px !important;
    }

    .h-xl-950px {
        height: 950px !important;
    }

    .h-xl-1000px {
        height: 1000px !important;
    }

    .mh-xl-unset {
        max-height: none !important;
        max-height: initial !important;
    }

    .mh-xl-25 {
        max-height: 25% !important;
    }

    .mh-xl-50 {
        max-height: 50% !important;
    }

    .mh-xl-75 {
        max-height: 75% !important;
    }

    .mh-xl-100 {
        max-height: 100% !important;
    }

    .mh-xl-auto {
        max-height: auto !important;
    }

    .mh-xl-1px {
        max-height: 1px !important;
    }

    .mh-xl-2px {
        max-height: 2px !important;
    }

    .mh-xl-3px {
        max-height: 3px !important;
    }

    .mh-xl-4px {
        max-height: 4px !important;
    }

    .mh-xl-5px {
        max-height: 5px !important;
    }

    .mh-xl-6px {
        max-height: 6px !important;
    }

    .mh-xl-7px {
        max-height: 7px !important;
    }

    .mh-xl-8px {
        max-height: 8px !important;
    }

    .mh-xl-9px {
        max-height: 9px !important;
    }

    .mh-xl-10px {
        max-height: 10px !important;
    }

    .mh-xl-15px {
        max-height: 15px !important;
    }

    .mh-xl-20px {
        max-height: 20px !important;
    }

    .mh-xl-25px {
        max-height: 25px !important;
    }

    .mh-xl-30px {
        max-height: 30px !important;
    }

    .mh-xl-35px {
        max-height: 35px !important;
    }

    .mh-xl-40px {
        max-height: 40px !important;
    }

    .mh-xl-45px {
        max-height: 45px !important;
    }

    .mh-xl-50px {
        max-height: 50px !important;
    }

    .mh-xl-55px {
        max-height: 55px !important;
    }

    .mh-xl-60px {
        max-height: 60px !important;
    }

    .mh-xl-65px {
        max-height: 65px !important;
    }

    .mh-xl-70px {
        max-height: 70px !important;
    }

    .mh-xl-75px {
        max-height: 75px !important;
    }

    .mh-xl-80px {
        max-height: 80px !important;
    }

    .mh-xl-85px {
        max-height: 85px !important;
    }

    .mh-xl-90px {
        max-height: 90px !important;
    }

    .mh-xl-95px {
        max-height: 95px !important;
    }

    .mh-xl-100px {
        max-height: 100px !important;
    }

    .mh-xl-125px {
        max-height: 125px !important;
    }

    .mh-xl-150px {
        max-height: 150px !important;
    }

    .mh-xl-175px {
        max-height: 175px !important;
    }

    .mh-xl-200px {
        max-height: 200px !important;
    }

    .mh-xl-225px {
        max-height: 225px !important;
    }

    .mh-xl-250px {
        max-height: 250px !important;
    }

    .mh-xl-275px {
        max-height: 275px !important;
    }

    .mh-xl-300px {
        max-height: 300px !important;
    }

    .mh-xl-325px {
        max-height: 325px !important;
    }

    .mh-xl-350px {
        max-height: 350px !important;
    }

    .mh-xl-375px {
        max-height: 375px !important;
    }

    .mh-xl-400px {
        max-height: 400px !important;
    }

    .mh-xl-425px {
        max-height: 425px !important;
    }

    .mh-xl-450px {
        max-height: 450px !important;
    }

    .mh-xl-475px {
        max-height: 475px !important;
    }

    .mh-xl-500px {
        max-height: 500px !important;
    }

    .mh-xl-550px {
        max-height: 550px !important;
    }

    .mh-xl-600px {
        max-height: 600px !important;
    }

    .mh-xl-650px {
        max-height: 650px !important;
    }

    .mh-xl-700px {
        max-height: 700px !important;
    }

    .mh-xl-750px {
        max-height: 750px !important;
    }

    .mh-xl-800px {
        max-height: 800px !important;
    }

    .mh-xl-850px {
        max-height: 850px !important;
    }

    .mh-xl-900px {
        max-height: 900px !important;
    }

    .mh-xl-950px {
        max-height: 950px !important;
    }

    .mh-xl-1000px {
        max-height: 1000px !important;
    }

    .flex-xl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xl-row {
        flex-direction: row !important;
    }

    .flex-xl-column {
        flex-direction: column !important;
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-xl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xl-center {
        justify-content: center !important;
    }

    .justify-content-xl-between {
        justify-content: space-between !important;
    }

    .justify-content-xl-around {
        justify-content: space-around !important;
    }

    .justify-content-xl-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-xl-start {
        align-items: flex-start !important;
    }

    .align-items-xl-end {
        align-items: flex-end !important;
    }

    .align-items-xl-center {
        align-items: center !important;
    }

    .align-items-xl-baseline {
        align-items: baseline !important;
    }

    .align-items-xl-stretch {
        align-items: stretch !important;
    }

    .align-content-xl-start {
        align-content: flex-start !important;
    }

    .align-content-xl-end {
        align-content: flex-end !important;
    }

    .align-content-xl-center {
        align-content: center !important;
    }

    .align-content-xl-between {
        align-content: space-between !important;
    }

    .align-content-xl-around {
        align-content: space-around !important;
    }

    .align-content-xl-stretch {
        align-content: stretch !important;
    }

    .align-self-xl-auto {
        align-self: auto !important;
    }

    .align-self-xl-start {
        align-self: flex-start !important;
    }

    .align-self-xl-end {
        align-self: flex-end !important;
    }

    .align-self-xl-center {
        align-self: center !important;
    }

    .align-self-xl-baseline {
        align-self: baseline !important;
    }

    .align-self-xl-stretch {
        align-self: stretch !important;
    }

    .order-xl-first {
        order: -1 !important;
    }

    .order-xl-0 {
        order: 0 !important;
    }

    .order-xl-1 {
        order: 1 !important;
    }

    .order-xl-2 {
        order: 2 !important;
    }

    .order-xl-3 {
        order: 3 !important;
    }

    .order-xl-4 {
        order: 4 !important;
    }

    .order-xl-5 {
        order: 5 !important;
    }

    .order-xl-last {
        order: 6 !important;
    }

    .m-xl-0 {
        margin: 0 !important;
    }

    .m-xl-1 {
        margin: 0.25rem !important;
    }

    .m-xl-2 {
        margin: 0.5rem !important;
    }

    .m-xl-3 {
        margin: 0.75rem !important;
    }

    .m-xl-4 {
        margin: 1rem !important;
    }

    .m-xl-5 {
        margin: 1.25rem !important;
    }

    .m-xl-6 {
        margin: 1.5rem !important;
    }

    .m-xl-7 {
        margin: 1.75rem !important;
    }

    .m-xl-8 {
        margin: 2rem !important;
    }

    .m-xl-9 {
        margin: 2.25rem !important;
    }

    .m-xl-10 {
        margin: 2.5rem !important;
    }

    .m-xl-11 {
        margin: 2.75rem !important;
    }

    .m-xl-12 {
        margin: 3rem !important;
    }

    .m-xl-13 {
        margin: 3.25rem !important;
    }

    .m-xl-14 {
        margin: 3.5rem !important;
    }

    .m-xl-15 {
        margin: 3.75rem !important;
    }

    .m-xl-16 {
        margin: 4rem !important;
    }

    .m-xl-17 {
        margin: 4.25rem !important;
    }

    .m-xl-18 {
        margin: 4.5rem !important;
    }

    .m-xl-19 {
        margin: 4.75rem !important;
    }

    .m-xl-20 {
        margin: 5rem !important;
    }

    .m-xl-auto {
        margin: auto !important;
    }

    .mx-xl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .mx-xl-1 {
        margin-left: 0.25rem !important;
        margin-right: 0.25rem !important;
    }

    .mx-xl-2 {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .mx-xl-3 {
        margin-left: 0.75rem !important;
        margin-right: 0.75rem !important;
    }

    .mx-xl-4 {
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }

    .mx-xl-5 {
        margin-left: 1.25rem !important;
        margin-right: 1.25rem !important;
    }

    .mx-xl-6 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important;
    }

    .mx-xl-7 {
        margin-left: 1.75rem !important;
        margin-right: 1.75rem !important;
    }

    .mx-xl-8 {
        margin-left: 2rem !important;
        margin-right: 2rem !important;
    }

    .mx-xl-9 {
        margin-left: 2.25rem !important;
        margin-right: 2.25rem !important;
    }

    .mx-xl-10 {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .mx-xl-11 {
        margin-left: 2.75rem !important;
        margin-right: 2.75rem !important;
    }

    .mx-xl-12 {
        margin-left: 3rem !important;
        margin-right: 3rem !important;
    }

    .mx-xl-13 {
        margin-left: 3.25rem !important;
        margin-right: 3.25rem !important;
    }

    .mx-xl-14 {
        margin-left: 3.5rem !important;
        margin-right: 3.5rem !important;
    }

    .mx-xl-15 {
        margin-left: 3.75rem !important;
        margin-right: 3.75rem !important;
    }

    .mx-xl-16 {
        margin-left: 4rem !important;
        margin-right: 4rem !important;
    }

    .mx-xl-17 {
        margin-left: 4.25rem !important;
        margin-right: 4.25rem !important;
    }

    .mx-xl-18 {
        margin-left: 4.5rem !important;
        margin-right: 4.5rem !important;
    }

    .mx-xl-19 {
        margin-left: 4.75rem !important;
        margin-right: 4.75rem !important;
    }

    .mx-xl-20 {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .mx-xl-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .my-xl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-xl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-xl-3 {
        margin-top: 0.75rem !important;
        margin-bottom: 0.75rem !important;
    }

    .my-xl-4 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xl-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important;
    }

    .my-xl-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-xl-7 {
        margin-top: 1.75rem !important;
        margin-bottom: 1.75rem !important;
    }

    .my-xl-8 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-xl-9 {
        margin-top: 2.25rem !important;
        margin-bottom: 2.25rem !important;
    }

    .my-xl-10 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-xl-11 {
        margin-top: 2.75rem !important;
        margin-bottom: 2.75rem !important;
    }

    .my-xl-12 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-xl-13 {
        margin-top: 3.25rem !important;
        margin-bottom: 3.25rem !important;
    }

    .my-xl-14 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important;
    }

    .my-xl-15 {
        margin-top: 3.75rem !important;
        margin-bottom: 3.75rem !important;
    }

    .my-xl-16 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-xl-17 {
        margin-top: 4.25rem !important;
        margin-bottom: 4.25rem !important;
    }

    .my-xl-18 {
        margin-top: 4.5rem !important;
        margin-bottom: 4.5rem !important;
    }

    .my-xl-19 {
        margin-top: 4.75rem !important;
        margin-bottom: 4.75rem !important;
    }

    .my-xl-20 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-xl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xl-0 {
        margin-top: 0 !important;
    }

    .mt-xl-1 {
        margin-top: 0.25rem !important;
    }

    .mt-xl-2 {
        margin-top: 0.5rem !important;
    }

    .mt-xl-3 {
        margin-top: 0.75rem !important;
    }

    .mt-xl-4 {
        margin-top: 1rem !important;
    }

    .mt-xl-5 {
        margin-top: 1.25rem !important;
    }

    .mt-xl-6 {
        margin-top: 1.5rem !important;
    }

    .mt-xl-7 {
        margin-top: 1.75rem !important;
    }

    .mt-xl-8 {
        margin-top: 2rem !important;
    }

    .mt-xl-9 {
        margin-top: 2.25rem !important;
    }

    .mt-xl-10 {
        margin-top: 2.5rem !important;
    }

    .mt-xl-11 {
        margin-top: 2.75rem !important;
    }

    .mt-xl-12 {
        margin-top: 3rem !important;
    }

    .mt-xl-13 {
        margin-top: 3.25rem !important;
    }

    .mt-xl-14 {
        margin-top: 3.5rem !important;
    }

    .mt-xl-15 {
        margin-top: 3.75rem !important;
    }

    .mt-xl-16 {
        margin-top: 4rem !important;
    }

    .mt-xl-17 {
        margin-top: 4.25rem !important;
    }

    .mt-xl-18 {
        margin-top: 4.5rem !important;
    }

    .mt-xl-19 {
        margin-top: 4.75rem !important;
    }

    .mt-xl-20 {
        margin-top: 5rem !important;
    }

    .mt-xl-auto {
        margin-top: auto !important;
    }

    .me-xl-0 {
        margin-left: 0 !important;
    }

    .me-xl-1 {
        margin-left: 0.25rem !important;
    }

    .me-xl-2 {
        margin-left: 0.5rem !important;
    }

    .me-xl-3 {
        margin-left: 0.75rem !important;
    }

    .me-xl-4 {
        margin-left: 1rem !important;
    }

    .me-xl-5 {
        margin-left: 1.25rem !important;
    }

    .me-xl-6 {
        margin-left: 1.5rem !important;
    }

    .me-xl-7 {
        margin-left: 1.75rem !important;
    }

    .me-xl-8 {
        margin-left: 2rem !important;
    }

    .me-xl-9 {
        margin-left: 2.25rem !important;
    }

    .me-xl-10 {
        margin-left: 2.5rem !important;
    }

    .me-xl-11 {
        margin-left: 2.75rem !important;
    }

    .me-xl-12 {
        margin-left: 3rem !important;
    }

    .me-xl-13 {
        margin-left: 3.25rem !important;
    }

    .me-xl-14 {
        margin-left: 3.5rem !important;
    }

    .me-xl-15 {
        margin-left: 3.75rem !important;
    }

    .me-xl-16 {
        margin-left: 4rem !important;
    }

    .me-xl-17 {
        margin-left: 4.25rem !important;
    }

    .me-xl-18 {
        margin-left: 4.5rem !important;
    }

    .me-xl-19 {
        margin-left: 4.75rem !important;
    }

    .me-xl-20 {
        margin-left: 5rem !important;
    }

    .me-xl-auto {
        margin-left: auto !important;
    }

    .mb-xl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xl-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-xl-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-xl-3 {
        margin-bottom: 0.75rem !important;
    }

    .mb-xl-4 {
        margin-bottom: 1rem !important;
    }

    .mb-xl-5 {
        margin-bottom: 1.25rem !important;
    }

    .mb-xl-6 {
        margin-bottom: 1.5rem !important;
    }

    .mb-xl-7 {
        margin-bottom: 1.75rem !important;
    }

    .mb-xl-8 {
        margin-bottom: 2rem !important;
    }

    .mb-xl-9 {
        margin-bottom: 2.25rem !important;
    }

    .mb-xl-10 {
        margin-bottom: 2.5rem !important;
    }

    .mb-xl-11 {
        margin-bottom: 2.75rem !important;
    }

    .mb-xl-12 {
        margin-bottom: 3rem !important;
    }

    .mb-xl-13 {
        margin-bottom: 3.25rem !important;
    }

    .mb-xl-14 {
        margin-bottom: 3.5rem !important;
    }

    .mb-xl-15 {
        margin-bottom: 3.75rem !important;
    }

    .mb-xl-16 {
        margin-bottom: 4rem !important;
    }

    .mb-xl-17 {
        margin-bottom: 4.25rem !important;
    }

    .mb-xl-18 {
        margin-bottom: 4.5rem !important;
    }

    .mb-xl-19 {
        margin-bottom: 4.75rem !important;
    }

    .mb-xl-20 {
        margin-bottom: 5rem !important;
    }

    .mb-xl-auto {
        margin-bottom: auto !important;
    }

    .ms-xl-0 {
        margin-right: 0 !important;
    }

    .ms-xl-1 {
        margin-right: 0.25rem !important;
    }

    .ms-xl-2 {
        margin-right: 0.5rem !important;
    }

    .ms-xl-3 {
        margin-right: 0.75rem !important;
    }

    .ms-xl-4 {
        margin-right: 1rem !important;
    }

    .ms-xl-5 {
        margin-right: 1.25rem !important;
    }

    .ms-xl-6 {
        margin-right: 1.5rem !important;
    }

    .ms-xl-7 {
        margin-right: 1.75rem !important;
    }

    .ms-xl-8 {
        margin-right: 2rem !important;
    }

    .ms-xl-9 {
        margin-right: 2.25rem !important;
    }

    .ms-xl-10 {
        margin-right: 2.5rem !important;
    }

    .ms-xl-11 {
        margin-right: 2.75rem !important;
    }

    .ms-xl-12 {
        margin-right: 3rem !important;
    }

    .ms-xl-13 {
        margin-right: 3.25rem !important;
    }

    .ms-xl-14 {
        margin-right: 3.5rem !important;
    }

    .ms-xl-15 {
        margin-right: 3.75rem !important;
    }

    .ms-xl-16 {
        margin-right: 4rem !important;
    }

    .ms-xl-17 {
        margin-right: 4.25rem !important;
    }

    .ms-xl-18 {
        margin-right: 4.5rem !important;
    }

    .ms-xl-19 {
        margin-right: 4.75rem !important;
    }

    .ms-xl-20 {
        margin-right: 5rem !important;
    }

    .ms-xl-auto {
        margin-right: auto !important;
    }

    .m-xl-n1 {
        margin: -0.25rem !important;
    }

    .m-xl-n2 {
        margin: -0.5rem !important;
    }

    .m-xl-n3 {
        margin: -0.75rem !important;
    }

    .m-xl-n4 {
        margin: -1rem !important;
    }

    .m-xl-n5 {
        margin: -1.25rem !important;
    }

    .m-xl-n6 {
        margin: -1.5rem !important;
    }

    .m-xl-n7 {
        margin: -1.75rem !important;
    }

    .m-xl-n8 {
        margin: -2rem !important;
    }

    .m-xl-n9 {
        margin: -2.25rem !important;
    }

    .m-xl-n10 {
        margin: -2.5rem !important;
    }

    .m-xl-n11 {
        margin: -2.75rem !important;
    }

    .m-xl-n12 {
        margin: -3rem !important;
    }

    .m-xl-n13 {
        margin: -3.25rem !important;
    }

    .m-xl-n14 {
        margin: -3.5rem !important;
    }

    .m-xl-n15 {
        margin: -3.75rem !important;
    }

    .m-xl-n16 {
        margin: -4rem !important;
    }

    .m-xl-n17 {
        margin: -4.25rem !important;
    }

    .m-xl-n18 {
        margin: -4.5rem !important;
    }

    .m-xl-n19 {
        margin: -4.75rem !important;
    }

    .m-xl-n20 {
        margin: -5rem !important;
    }

    .mx-xl-n1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important;
    }

    .mx-xl-n2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important;
    }

    .mx-xl-n3 {
        margin-left: -0.75rem !important;
        margin-right: -0.75rem !important;
    }

    .mx-xl-n4 {
        margin-left: -1rem !important;
        margin-right: -1rem !important;
    }

    .mx-xl-n5 {
        margin-left: -1.25rem !important;
        margin-right: -1.25rem !important;
    }

    .mx-xl-n6 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important;
    }

    .mx-xl-n7 {
        margin-left: -1.75rem !important;
        margin-right: -1.75rem !important;
    }

    .mx-xl-n8 {
        margin-left: -2rem !important;
        margin-right: -2rem !important;
    }

    .mx-xl-n9 {
        margin-left: -2.25rem !important;
        margin-right: -2.25rem !important;
    }

    .mx-xl-n10 {
        margin-left: -2.5rem !important;
        margin-right: -2.5rem !important;
    }

    .mx-xl-n11 {
        margin-left: -2.75rem !important;
        margin-right: -2.75rem !important;
    }

    .mx-xl-n12 {
        margin-left: -3rem !important;
        margin-right: -3rem !important;
    }

    .mx-xl-n13 {
        margin-left: -3.25rem !important;
        margin-right: -3.25rem !important;
    }

    .mx-xl-n14 {
        margin-left: -3.5rem !important;
        margin-right: -3.5rem !important;
    }

    .mx-xl-n15 {
        margin-left: -3.75rem !important;
        margin-right: -3.75rem !important;
    }

    .mx-xl-n16 {
        margin-left: -4rem !important;
        margin-right: -4rem !important;
    }

    .mx-xl-n17 {
        margin-left: -4.25rem !important;
        margin-right: -4.25rem !important;
    }

    .mx-xl-n18 {
        margin-left: -4.5rem !important;
        margin-right: -4.5rem !important;
    }

    .mx-xl-n19 {
        margin-left: -4.75rem !important;
        margin-right: -4.75rem !important;
    }

    .mx-xl-n20 {
        margin-left: -5rem !important;
        margin-right: -5rem !important;
    }

    .my-xl-n1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important;
    }

    .my-xl-n2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important;
    }

    .my-xl-n3 {
        margin-top: -0.75rem !important;
        margin-bottom: -0.75rem !important;
    }

    .my-xl-n4 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-xl-n5 {
        margin-top: -1.25rem !important;
        margin-bottom: -1.25rem !important;
    }

    .my-xl-n6 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-xl-n7 {
        margin-top: -1.75rem !important;
        margin-bottom: -1.75rem !important;
    }

    .my-xl-n8 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-xl-n9 {
        margin-top: -2.25rem !important;
        margin-bottom: -2.25rem !important;
    }

    .my-xl-n10 {
        margin-top: -2.5rem !important;
        margin-bottom: -2.5rem !important;
    }

    .my-xl-n11 {
        margin-top: -2.75rem !important;
        margin-bottom: -2.75rem !important;
    }

    .my-xl-n12 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-xl-n13 {
        margin-top: -3.25rem !important;
        margin-bottom: -3.25rem !important;
    }

    .my-xl-n14 {
        margin-top: -3.5rem !important;
        margin-bottom: -3.5rem !important;
    }

    .my-xl-n15 {
        margin-top: -3.75rem !important;
        margin-bottom: -3.75rem !important;
    }

    .my-xl-n16 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-xl-n17 {
        margin-top: -4.25rem !important;
        margin-bottom: -4.25rem !important;
    }

    .my-xl-n18 {
        margin-top: -4.5rem !important;
        margin-bottom: -4.5rem !important;
    }

    .my-xl-n19 {
        margin-top: -4.75rem !important;
        margin-bottom: -4.75rem !important;
    }

    .my-xl-n20 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important;
    }

    .mt-xl-n1 {
        margin-top: -0.25rem !important;
    }

    .mt-xl-n2 {
        margin-top: -0.5rem !important;
    }

    .mt-xl-n3 {
        margin-top: -0.75rem !important;
    }

    .mt-xl-n4 {
        margin-top: -1rem !important;
    }

    .mt-xl-n5 {
        margin-top: -1.25rem !important;
    }

    .mt-xl-n6 {
        margin-top: -1.5rem !important;
    }

    .mt-xl-n7 {
        margin-top: -1.75rem !important;
    }

    .mt-xl-n8 {
        margin-top: -2rem !important;
    }

    .mt-xl-n9 {
        margin-top: -2.25rem !important;
    }

    .mt-xl-n10 {
        margin-top: -2.5rem !important;
    }

    .mt-xl-n11 {
        margin-top: -2.75rem !important;
    }

    .mt-xl-n12 {
        margin-top: -3rem !important;
    }

    .mt-xl-n13 {
        margin-top: -3.25rem !important;
    }

    .mt-xl-n14 {
        margin-top: -3.5rem !important;
    }

    .mt-xl-n15 {
        margin-top: -3.75rem !important;
    }

    .mt-xl-n16 {
        margin-top: -4rem !important;
    }

    .mt-xl-n17 {
        margin-top: -4.25rem !important;
    }

    .mt-xl-n18 {
        margin-top: -4.5rem !important;
    }

    .mt-xl-n19 {
        margin-top: -4.75rem !important;
    }

    .mt-xl-n20 {
        margin-top: -5rem !important;
    }

    .me-xl-n1 {
        margin-left: -0.25rem !important;
    }

    .me-xl-n2 {
        margin-left: -0.5rem !important;
    }

    .me-xl-n3 {
        margin-left: -0.75rem !important;
    }

    .me-xl-n4 {
        margin-left: -1rem !important;
    }

    .me-xl-n5 {
        margin-left: -1.25rem !important;
    }

    .me-xl-n6 {
        margin-left: -1.5rem !important;
    }

    .me-xl-n7 {
        margin-left: -1.75rem !important;
    }

    .me-xl-n8 {
        margin-left: -2rem !important;
    }

    .me-xl-n9 {
        margin-left: -2.25rem !important;
    }

    .me-xl-n10 {
        margin-left: -2.5rem !important;
    }

    .me-xl-n11 {
        margin-left: -2.75rem !important;
    }

    .me-xl-n12 {
        margin-left: -3rem !important;
    }

    .me-xl-n13 {
        margin-left: -3.25rem !important;
    }

    .me-xl-n14 {
        margin-left: -3.5rem !important;
    }

    .me-xl-n15 {
        margin-left: -3.75rem !important;
    }

    .me-xl-n16 {
        margin-left: -4rem !important;
    }

    .me-xl-n17 {
        margin-left: -4.25rem !important;
    }

    .me-xl-n18 {
        margin-left: -4.5rem !important;
    }

    .me-xl-n19 {
        margin-left: -4.75rem !important;
    }

    .me-xl-n20 {
        margin-left: -5rem !important;
    }

    .mb-xl-n1 {
        margin-bottom: -0.25rem !important;
    }

    .mb-xl-n2 {
        margin-bottom: -0.5rem !important;
    }

    .mb-xl-n3 {
        margin-bottom: -0.75rem !important;
    }

    .mb-xl-n4 {
        margin-bottom: -1rem !important;
    }

    .mb-xl-n5 {
        margin-bottom: -1.25rem !important;
    }

    .mb-xl-n6 {
        margin-bottom: -1.5rem !important;
    }

    .mb-xl-n7 {
        margin-bottom: -1.75rem !important;
    }

    .mb-xl-n8 {
        margin-bottom: -2rem !important;
    }

    .mb-xl-n9 {
        margin-bottom: -2.25rem !important;
    }

    .mb-xl-n10 {
        margin-bottom: -2.5rem !important;
    }

    .mb-xl-n11 {
        margin-bottom: -2.75rem !important;
    }

    .mb-xl-n12 {
        margin-bottom: -3rem !important;
    }

    .mb-xl-n13 {
        margin-bottom: -3.25rem !important;
    }

    .mb-xl-n14 {
        margin-bottom: -3.5rem !important;
    }

    .mb-xl-n15 {
        margin-bottom: -3.75rem !important;
    }

    .mb-xl-n16 {
        margin-bottom: -4rem !important;
    }

    .mb-xl-n17 {
        margin-bottom: -4.25rem !important;
    }

    .mb-xl-n18 {
        margin-bottom: -4.5rem !important;
    }

    .mb-xl-n19 {
        margin-bottom: -4.75rem !important;
    }

    .mb-xl-n20 {
        margin-bottom: -5rem !important;
    }

    .ms-xl-n1 {
        margin-right: -0.25rem !important;
    }

    .ms-xl-n2 {
        margin-right: -0.5rem !important;
    }

    .ms-xl-n3 {
        margin-right: -0.75rem !important;
    }

    .ms-xl-n4 {
        margin-right: -1rem !important;
    }

    .ms-xl-n5 {
        margin-right: -1.25rem !important;
    }

    .ms-xl-n6 {
        margin-right: -1.5rem !important;
    }

    .ms-xl-n7 {
        margin-right: -1.75rem !important;
    }

    .ms-xl-n8 {
        margin-right: -2rem !important;
    }

    .ms-xl-n9 {
        margin-right: -2.25rem !important;
    }

    .ms-xl-n10 {
        margin-right: -2.5rem !important;
    }

    .ms-xl-n11 {
        margin-right: -2.75rem !important;
    }

    .ms-xl-n12 {
        margin-right: -3rem !important;
    }

    .ms-xl-n13 {
        margin-right: -3.25rem !important;
    }

    .ms-xl-n14 {
        margin-right: -3.5rem !important;
    }

    .ms-xl-n15 {
        margin-right: -3.75rem !important;
    }

    .ms-xl-n16 {
        margin-right: -4rem !important;
    }

    .ms-xl-n17 {
        margin-right: -4.25rem !important;
    }

    .ms-xl-n18 {
        margin-right: -4.5rem !important;
    }

    .ms-xl-n19 {
        margin-right: -4.75rem !important;
    }

    .ms-xl-n20 {
        margin-right: -5rem !important;
    }

    .p-xl-0 {
        padding: 0 !important;
    }

    .p-xl-1 {
        padding: 0.25rem !important;
    }

    .p-xl-2 {
        padding: 0.5rem !important;
    }

    .p-xl-3 {
        padding: 0.75rem !important;
    }

    .p-xl-4 {
        padding: 1rem !important;
    }

    .p-xl-5 {
        padding: 1.25rem !important;
    }

    .p-xl-6 {
        padding: 1.5rem !important;
    }

    .p-xl-7 {
        padding: 1.75rem !important;
    }

    .p-xl-8 {
        padding: 2rem !important;
    }

    .p-xl-9 {
        padding: 2.25rem !important;
    }

    .p-xl-10 {
        padding: 2.5rem !important;
    }

    .p-xl-11 {
        padding: 2.75rem !important;
    }

    .p-xl-12 {
        padding: 3rem !important;
    }

    .p-xl-13 {
        padding: 3.25rem !important;
    }

    .p-xl-14 {
        padding: 3.5rem !important;
    }

    .p-xl-15 {
        padding: 3.75rem !important;
    }

    .p-xl-16 {
        padding: 4rem !important;
    }

    .p-xl-17 {
        padding: 4.25rem !important;
    }

    .p-xl-18 {
        padding: 4.5rem !important;
    }

    .p-xl-19 {
        padding: 4.75rem !important;
    }

    .p-xl-20 {
        padding: 5rem !important;
    }

    .px-xl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .px-xl-1 {
        padding-left: 0.25rem !important;
        padding-right: 0.25rem !important;
    }

    .px-xl-2 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .px-xl-3 {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }

    .px-xl-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .px-xl-5 {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }

    .px-xl-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }

    .px-xl-7 {
        padding-left: 1.75rem !important;
        padding-right: 1.75rem !important;
    }

    .px-xl-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }

    .px-xl-9 {
        padding-left: 2.25rem !important;
        padding-right: 2.25rem !important;
    }

    .px-xl-10 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .px-xl-11 {
        padding-left: 2.75rem !important;
        padding-right: 2.75rem !important;
    }

    .px-xl-12 {
        padding-left: 3rem !important;
        padding-right: 3rem !important;
    }

    .px-xl-13 {
        padding-left: 3.25rem !important;
        padding-right: 3.25rem !important;
    }

    .px-xl-14 {
        padding-left: 3.5rem !important;
        padding-right: 3.5rem !important;
    }

    .px-xl-15 {
        padding-left: 3.75rem !important;
        padding-right: 3.75rem !important;
    }

    .px-xl-16 {
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }

    .px-xl-17 {
        padding-left: 4.25rem !important;
        padding-right: 4.25rem !important;
    }

    .px-xl-18 {
        padding-left: 4.5rem !important;
        padding-right: 4.5rem !important;
    }

    .px-xl-19 {
        padding-left: 4.75rem !important;
        padding-right: 4.75rem !important;
    }

    .px-xl-20 {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .py-xl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-xl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-xl-3 {
        padding-top: 0.75rem !important;
        padding-bottom: 0.75rem !important;
    }

    .py-xl-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xl-5 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important;
    }

    .py-xl-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-xl-7 {
        padding-top: 1.75rem !important;
        padding-bottom: 1.75rem !important;
    }

    .py-xl-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-xl-9 {
        padding-top: 2.25rem !important;
        padding-bottom: 2.25rem !important;
    }

    .py-xl-10 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-xl-11 {
        padding-top: 2.75rem !important;
        padding-bottom: 2.75rem !important;
    }

    .py-xl-12 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-xl-13 {
        padding-top: 3.25rem !important;
        padding-bottom: 3.25rem !important;
    }

    .py-xl-14 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }

    .py-xl-15 {
        padding-top: 3.75rem !important;
        padding-bottom: 3.75rem !important;
    }

    .py-xl-16 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-xl-17 {
        padding-top: 4.25rem !important;
        padding-bottom: 4.25rem !important;
    }

    .py-xl-18 {
        padding-top: 4.5rem !important;
        padding-bottom: 4.5rem !important;
    }

    .py-xl-19 {
        padding-top: 4.75rem !important;
        padding-bottom: 4.75rem !important;
    }

    .py-xl-20 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .pt-xl-0 {
        padding-top: 0 !important;
    }

    .pt-xl-1 {
        padding-top: 0.25rem !important;
    }

    .pt-xl-2 {
        padding-top: 0.5rem !important;
    }

    .pt-xl-3 {
        padding-top: 0.75rem !important;
    }

    .pt-xl-4 {
        padding-top: 1rem !important;
    }

    .pt-xl-5 {
        padding-top: 1.25rem !important;
    }

    .pt-xl-6 {
        padding-top: 1.5rem !important;
    }

    .pt-xl-7 {
        padding-top: 1.75rem !important;
    }

    .pt-xl-8 {
        padding-top: 2rem !important;
    }

    .pt-xl-9 {
        padding-top: 2.25rem !important;
    }

    .pt-xl-10 {
        padding-top: 2.5rem !important;
    }

    .pt-xl-11 {
        padding-top: 2.75rem !important;
    }

    .pt-xl-12 {
        padding-top: 3rem !important;
    }

    .pt-xl-13 {
        padding-top: 3.25rem !important;
    }

    .pt-xl-14 {
        padding-top: 3.5rem !important;
    }

    .pt-xl-15 {
        padding-top: 3.75rem !important;
    }

    .pt-xl-16 {
        padding-top: 4rem !important;
    }

    .pt-xl-17 {
        padding-top: 4.25rem !important;
    }

    .pt-xl-18 {
        padding-top: 4.5rem !important;
    }

    .pt-xl-19 {
        padding-top: 4.75rem !important;
    }

    .pt-xl-20 {
        padding-top: 5rem !important;
    }

    .pe-xl-0 {
        padding-left: 0 !important;
    }

    .pe-xl-1 {
        padding-left: 0.25rem !important;
    }

    .pe-xl-2 {
        padding-left: 0.5rem !important;
    }

    .pe-xl-3 {
        padding-left: 0.75rem !important;
    }

    .pe-xl-4 {
        padding-left: 1rem !important;
    }

    .pe-xl-5 {
        padding-left: 1.25rem !important;
    }

    .pe-xl-6 {
        padding-left: 1.5rem !important;
    }

    .pe-xl-7 {
        padding-left: 1.75rem !important;
    }

    .pe-xl-8 {
        padding-left: 2rem !important;
    }

    .pe-xl-9 {
        padding-left: 2.25rem !important;
    }

    .pe-xl-10 {
        padding-left: 2.5rem !important;
    }

    .pe-xl-11 {
        padding-left: 2.75rem !important;
    }

    .pe-xl-12 {
        padding-left: 3rem !important;
    }

    .pe-xl-13 {
        padding-left: 3.25rem !important;
    }

    .pe-xl-14 {
        padding-left: 3.5rem !important;
    }

    .pe-xl-15 {
        padding-left: 3.75rem !important;
    }

    .pe-xl-16 {
        padding-left: 4rem !important;
    }

    .pe-xl-17 {
        padding-left: 4.25rem !important;
    }

    .pe-xl-18 {
        padding-left: 4.5rem !important;
    }

    .pe-xl-19 {
        padding-left: 4.75rem !important;
    }

    .pe-xl-20 {
        padding-left: 5rem !important;
    }

    .pb-xl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-xl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-xl-3 {
        padding-bottom: 0.75rem !important;
    }

    .pb-xl-4 {
        padding-bottom: 1rem !important;
    }

    .pb-xl-5 {
        padding-bottom: 1.25rem !important;
    }

    .pb-xl-6 {
        padding-bottom: 1.5rem !important;
    }

    .pb-xl-7 {
        padding-bottom: 1.75rem !important;
    }

    .pb-xl-8 {
        padding-bottom: 2rem !important;
    }

    .pb-xl-9 {
        padding-bottom: 2.25rem !important;
    }

    .pb-xl-10 {
        padding-bottom: 2.5rem !important;
    }

    .pb-xl-11 {
        padding-bottom: 2.75rem !important;
    }

    .pb-xl-12 {
        padding-bottom: 3rem !important;
    }

    .pb-xl-13 {
        padding-bottom: 3.25rem !important;
    }

    .pb-xl-14 {
        padding-bottom: 3.5rem !important;
    }

    .pb-xl-15 {
        padding-bottom: 3.75rem !important;
    }

    .pb-xl-16 {
        padding-bottom: 4rem !important;
    }

    .pb-xl-17 {
        padding-bottom: 4.25rem !important;
    }

    .pb-xl-18 {
        padding-bottom: 4.5rem !important;
    }

    .pb-xl-19 {
        padding-bottom: 4.75rem !important;
    }

    .pb-xl-20 {
        padding-bottom: 5rem !important;
    }

    .ps-xl-0 {
        padding-right: 0 !important;
    }

    .ps-xl-1 {
        padding-right: 0.25rem !important;
    }

    .ps-xl-2 {
        padding-right: 0.5rem !important;
    }

    .ps-xl-3 {
        padding-right: 0.75rem !important;
    }

    .ps-xl-4 {
        padding-right: 1rem !important;
    }

    .ps-xl-5 {
        padding-right: 1.25rem !important;
    }

    .ps-xl-6 {
        padding-right: 1.5rem !important;
    }

    .ps-xl-7 {
        padding-right: 1.75rem !important;
    }

    .ps-xl-8 {
        padding-right: 2rem !important;
    }

    .ps-xl-9 {
        padding-right: 2.25rem !important;
    }

    .ps-xl-10 {
        padding-right: 2.5rem !important;
    }

    .ps-xl-11 {
        padding-right: 2.75rem !important;
    }

    .ps-xl-12 {
        padding-right: 3rem !important;
    }

    .ps-xl-13 {
        padding-right: 3.25rem !important;
    }

    .ps-xl-14 {
        padding-right: 3.5rem !important;
    }

    .ps-xl-15 {
        padding-right: 3.75rem !important;
    }

    .ps-xl-16 {
        padding-right: 4rem !important;
    }

    .ps-xl-17 {
        padding-right: 4.25rem !important;
    }

    .ps-xl-18 {
        padding-right: 4.5rem !important;
    }

    .ps-xl-19 {
        padding-right: 4.75rem !important;
    }

    .ps-xl-20 {
        padding-right: 5rem !important;
    }

    .gap-xl-0 {
        gap: 0 !important;
    }

    .gap-xl-1 {
        gap: 0.25rem !important;
    }

    .gap-xl-2 {
        gap: 0.5rem !important;
    }

    .gap-xl-3 {
        gap: 0.75rem !important;
    }

    .gap-xl-4 {
        gap: 1rem !important;
    }

    .gap-xl-5 {
        gap: 1.25rem !important;
    }

    .gap-xl-6 {
        gap: 1.5rem !important;
    }

    .gap-xl-7 {
        gap: 1.75rem !important;
    }

    .gap-xl-8 {
        gap: 2rem !important;
    }

    .gap-xl-9 {
        gap: 2.25rem !important;
    }

    .gap-xl-10 {
        gap: 2.5rem !important;
    }

    .gap-xl-11 {
        gap: 2.75rem !important;
    }

    .gap-xl-12 {
        gap: 3rem !important;
    }

    .gap-xl-13 {
        gap: 3.25rem !important;
    }

    .gap-xl-14 {
        gap: 3.5rem !important;
    }

    .gap-xl-15 {
        gap: 3.75rem !important;
    }

    .gap-xl-16 {
        gap: 4rem !important;
    }

    .gap-xl-17 {
        gap: 4.25rem !important;
    }

    .gap-xl-18 {
        gap: 4.5rem !important;
    }

    .gap-xl-19 {
        gap: 4.75rem !important;
    }

    .gap-xl-20 {
        gap: 5rem !important;
    }

    .row-gap-xl-0 {
        row-gap: 0 !important;
    }

    .row-gap-xl-1 {
        row-gap: 0.25rem !important;
    }

    .row-gap-xl-2 {
        row-gap: 0.5rem !important;
    }

    .row-gap-xl-3 {
        row-gap: 0.75rem !important;
    }

    .row-gap-xl-4 {
        row-gap: 1rem !important;
    }

    .row-gap-xl-5 {
        row-gap: 1.25rem !important;
    }

    .row-gap-xl-6 {
        row-gap: 1.5rem !important;
    }

    .row-gap-xl-7 {
        row-gap: 1.75rem !important;
    }

    .row-gap-xl-8 {
        row-gap: 2rem !important;
    }

    .row-gap-xl-9 {
        row-gap: 2.25rem !important;
    }

    .row-gap-xl-10 {
        row-gap: 2.5rem !important;
    }

    .row-gap-xl-11 {
        row-gap: 2.75rem !important;
    }

    .row-gap-xl-12 {
        row-gap: 3rem !important;
    }

    .row-gap-xl-13 {
        row-gap: 3.25rem !important;
    }

    .row-gap-xl-14 {
        row-gap: 3.5rem !important;
    }

    .row-gap-xl-15 {
        row-gap: 3.75rem !important;
    }

    .row-gap-xl-16 {
        row-gap: 4rem !important;
    }

    .row-gap-xl-17 {
        row-gap: 4.25rem !important;
    }

    .row-gap-xl-18 {
        row-gap: 4.5rem !important;
    }

    .row-gap-xl-19 {
        row-gap: 4.75rem !important;
    }

    .row-gap-xl-20 {
        row-gap: 5rem !important;
    }

    .column-gap-xl-0 {
        column-gap: 0 !important;
    }

    .column-gap-xl-1 {
        column-gap: 0.25rem !important;
    }

    .column-gap-xl-2 {
        column-gap: 0.5rem !important;
    }

    .column-gap-xl-3 {
        column-gap: 0.75rem !important;
    }

    .column-gap-xl-4 {
        column-gap: 1rem !important;
    }

    .column-gap-xl-5 {
        column-gap: 1.25rem !important;
    }

    .column-gap-xl-6 {
        column-gap: 1.5rem !important;
    }

    .column-gap-xl-7 {
        column-gap: 1.75rem !important;
    }

    .column-gap-xl-8 {
        column-gap: 2rem !important;
    }

    .column-gap-xl-9 {
        column-gap: 2.25rem !important;
    }

    .column-gap-xl-10 {
        column-gap: 2.5rem !important;
    }

    .column-gap-xl-11 {
        column-gap: 2.75rem !important;
    }

    .column-gap-xl-12 {
        column-gap: 3rem !important;
    }

    .column-gap-xl-13 {
        column-gap: 3.25rem !important;
    }

    .column-gap-xl-14 {
        column-gap: 3.5rem !important;
    }

    .column-gap-xl-15 {
        column-gap: 3.75rem !important;
    }

    .column-gap-xl-16 {
        column-gap: 4rem !important;
    }

    .column-gap-xl-17 {
        column-gap: 4.25rem !important;
    }

    .column-gap-xl-18 {
        column-gap: 4.5rem !important;
    }

    .column-gap-xl-19 {
        column-gap: 4.75rem !important;
    }

    .column-gap-xl-20 {
        column-gap: 5rem !important;
    }

    .fs-xl-1 {
        font-size: calc(1.3rem + 0.6vw) !important;
    }

    .fs-xl-2 {
        font-size: calc(1.275rem + 0.3vw) !important;
    }

    .fs-xl-3 {
        font-size: calc(1.26rem + 0.12vw) !important;
    }

    .fs-xl-4 {
        font-size: 1.25rem !important;
    }

    .fs-xl-5 {
        font-size: 1.15rem !important;
    }

    .fs-xl-6 {
        font-size: 1.075rem !important;
    }

    .fs-xl-7 {
        font-size: 0.95rem !important;
    }

    .fs-xl-8 {
        font-size: 0.85rem !important;
    }

    .fs-xl-9 {
        font-size: 0.75rem !important;
    }

    .fs-xl-10 {
        font-size: 0.5rem !important;
    }

    .fs-xl-sm {
        font-size: 0.95rem !important;
    }

    .fs-xl-base {
        font-size: 1rem !important;
    }

    .fs-xl-lg {
        font-size: 1.075rem !important;
    }

    .fs-xl-fluid {
        font-size: 100% !important;
    }

    .fs-xl-2x {
        font-size: calc(1.325rem + 0.9vw) !important;
    }

    .fs-xl-2qx {
        font-size: calc(1.35rem + 1.2vw) !important;
    }

    .fs-xl-2hx {
        font-size: calc(1.375rem + 1.5vw) !important;
    }

    .fs-xl-2tx {
        font-size: calc(1.4rem + 1.8vw) !important;
    }

    .fs-xl-3x {
        font-size: calc(1.425rem + 2.1vw) !important;
    }

    .fs-xl-3qx {
        font-size: calc(1.45rem + 2.4vw) !important;
    }

    .fs-xl-3hx {
        font-size: calc(1.475rem + 2.7vw) !important;
    }

    .fs-xl-3tx {
        font-size: calc(1.5rem + 3vw) !important;
    }

    .fs-xl-4x {
        font-size: calc(1.525rem + 3.3vw) !important;
    }

    .fs-xl-4qx {
        font-size: calc(1.55rem + 3.6vw) !important;
    }

    .fs-xl-4hx {
        font-size: calc(1.575rem + 3.9vw) !important;
    }

    .fs-xl-4tx {
        font-size: calc(1.6rem + 4.2vw) !important;
    }

    .fs-xl-5x {
        font-size: calc(1.625rem + 4.5vw) !important;
    }

    .fs-xl-5qx {
        font-size: calc(1.65rem + 4.8vw) !important;
    }

    .fs-xl-5hx {
        font-size: calc(1.675rem + 5.1vw) !important;
    }

    .fs-xl-5tx {
        font-size: calc(1.7rem + 5.4vw) !important;
    }

    .fs-xl-6x {
        font-size: calc(1.725rem + 5.7vw) !important;
    }

    .fs-xl-6qx {
        font-size: calc(1.75rem + 6vw) !important;
    }

    .fs-xl-6hx {
        font-size: calc(1.775rem + 6.3vw) !important;
    }

    .fs-xl-6tx {
        font-size: calc(1.8rem + 6.6vw) !important;
    }

    .fs-xl-7x {
        font-size: calc(1.825rem + 6.9vw) !important;
    }

    .fs-xl-7qx {
        font-size: calc(1.85rem + 7.2vw) !important;
    }

    .fs-xl-7hx {
        font-size: calc(1.875rem + 7.5vw) !important;
    }

    .fs-xl-7tx {
        font-size: calc(1.9rem + 7.8vw) !important;
    }

    .text-xl-start {
        text-align: right !important;
    }

    .text-xl-end {
        text-align: left !important;
    }

    .text-xl-center {
        text-align: center !important;
    }

    .min-w-xl-unset {
        min-width: 0 !important;
        min-width: initial !important;
    }

    .min-w-xl-25 {
        min-width: 25% !important;
    }

    .min-w-xl-50 {
        min-width: 50% !important;
    }

    .min-w-xl-75 {
        min-width: 75% !important;
    }

    .min-w-xl-100 {
        min-width: 100% !important;
    }

    .min-w-xl-auto {
        min-width: auto !important;
    }

    .min-w-xl-1px {
        min-width: 1px !important;
    }

    .min-w-xl-2px {
        min-width: 2px !important;
    }

    .min-w-xl-3px {
        min-width: 3px !important;
    }

    .min-w-xl-4px {
        min-width: 4px !important;
    }

    .min-w-xl-5px {
        min-width: 5px !important;
    }

    .min-w-xl-6px {
        min-width: 6px !important;
    }

    .min-w-xl-7px {
        min-width: 7px !important;
    }

    .min-w-xl-8px {
        min-width: 8px !important;
    }

    .min-w-xl-9px {
        min-width: 9px !important;
    }

    .min-w-xl-10px {
        min-width: 10px !important;
    }

    .min-w-xl-15px {
        min-width: 15px !important;
    }

    .min-w-xl-20px {
        min-width: 20px !important;
    }

    .min-w-xl-25px {
        min-width: 25px !important;
    }

    .min-w-xl-30px {
        min-width: 30px !important;
    }

    .min-w-xl-35px {
        min-width: 35px !important;
    }

    .min-w-xl-40px {
        min-width: 40px !important;
    }

    .min-w-xl-45px {
        min-width: 45px !important;
    }

    .min-w-xl-50px {
        min-width: 50px !important;
    }

    .min-w-xl-55px {
        min-width: 55px !important;
    }

    .min-w-xl-60px {
        min-width: 60px !important;
    }

    .min-w-xl-65px {
        min-width: 65px !important;
    }

    .min-w-xl-70px {
        min-width: 70px !important;
    }

    .min-w-xl-75px {
        min-width: 75px !important;
    }

    .min-w-xl-80px {
        min-width: 80px !important;
    }

    .min-w-xl-85px {
        min-width: 85px !important;
    }

    .min-w-xl-90px {
        min-width: 90px !important;
    }

    .min-w-xl-95px {
        min-width: 95px !important;
    }

    .min-w-xl-100px {
        min-width: 100px !important;
    }

    .min-w-xl-125px {
        min-width: 125px !important;
    }

    .min-w-xl-150px {
        min-width: 150px !important;
    }

    .min-w-xl-175px {
        min-width: 175px !important;
    }

    .min-w-xl-200px {
        min-width: 200px !important;
    }

    .min-w-xl-225px {
        min-width: 225px !important;
    }

    .min-w-xl-250px {
        min-width: 250px !important;
    }

    .min-w-xl-275px {
        min-width: 275px !important;
    }

    .min-w-xl-300px {
        min-width: 300px !important;
    }

    .min-w-xl-325px {
        min-width: 325px !important;
    }

    .min-w-xl-350px {
        min-width: 350px !important;
    }

    .min-w-xl-375px {
        min-width: 375px !important;
    }

    .min-w-xl-400px {
        min-width: 400px !important;
    }

    .min-w-xl-425px {
        min-width: 425px !important;
    }

    .min-w-xl-450px {
        min-width: 450px !important;
    }

    .min-w-xl-475px {
        min-width: 475px !important;
    }

    .min-w-xl-500px {
        min-width: 500px !important;
    }

    .min-w-xl-550px {
        min-width: 550px !important;
    }

    .min-w-xl-600px {
        min-width: 600px !important;
    }

    .min-w-xl-650px {
        min-width: 650px !important;
    }

    .min-w-xl-700px {
        min-width: 700px !important;
    }

    .min-w-xl-750px {
        min-width: 750px !important;
    }

    .min-w-xl-800px {
        min-width: 800px !important;
    }

    .min-w-xl-850px {
        min-width: 850px !important;
    }

    .min-w-xl-900px {
        min-width: 900px !important;
    }

    .min-w-xl-950px {
        min-width: 950px !important;
    }

    .min-w-xl-1000px {
        min-width: 1000px !important;
    }

    .min-h-xl-unset {
        min-height: 0 !important;
        min-height: initial !important;
    }

    .min-h-xl-25 {
        min-height: 25% !important;
    }

    .min-h-xl-50 {
        min-height: 50% !important;
    }

    .min-h-xl-75 {
        min-height: 75% !important;
    }

    .min-h-xl-100 {
        min-height: 100% !important;
    }

    .min-h-xl-auto {
        min-height: auto !important;
    }

    .min-h-xl-1px {
        min-height: 1px !important;
    }

    .min-h-xl-2px {
        min-height: 2px !important;
    }

    .min-h-xl-3px {
        min-height: 3px !important;
    }

    .min-h-xl-4px {
        min-height: 4px !important;
    }

    .min-h-xl-5px {
        min-height: 5px !important;
    }

    .min-h-xl-6px {
        min-height: 6px !important;
    }

    .min-h-xl-7px {
        min-height: 7px !important;
    }

    .min-h-xl-8px {
        min-height: 8px !important;
    }

    .min-h-xl-9px {
        min-height: 9px !important;
    }

    .min-h-xl-10px {
        min-height: 10px !important;
    }

    .min-h-xl-15px {
        min-height: 15px !important;
    }

    .min-h-xl-20px {
        min-height: 20px !important;
    }

    .min-h-xl-25px {
        min-height: 25px !important;
    }

    .min-h-xl-30px {
        min-height: 30px !important;
    }

    .min-h-xl-35px {
        min-height: 35px !important;
    }

    .min-h-xl-40px {
        min-height: 40px !important;
    }

    .min-h-xl-45px {
        min-height: 45px !important;
    }

    .min-h-xl-50px {
        min-height: 50px !important;
    }

    .min-h-xl-55px {
        min-height: 55px !important;
    }

    .min-h-xl-60px {
        min-height: 60px !important;
    }

    .min-h-xl-65px {
        min-height: 65px !important;
    }

    .min-h-xl-70px {
        min-height: 70px !important;
    }

    .min-h-xl-75px {
        min-height: 75px !important;
    }

    .min-h-xl-80px {
        min-height: 80px !important;
    }

    .min-h-xl-85px {
        min-height: 85px !important;
    }

    .min-h-xl-90px {
        min-height: 90px !important;
    }

    .min-h-xl-95px {
        min-height: 95px !important;
    }

    .min-h-xl-100px {
        min-height: 100px !important;
    }

    .min-h-xl-125px {
        min-height: 125px !important;
    }

    .min-h-xl-150px {
        min-height: 150px !important;
    }

    .min-h-xl-175px {
        min-height: 175px !important;
    }

    .min-h-xl-200px {
        min-height: 200px !important;
    }

    .min-h-xl-225px {
        min-height: 225px !important;
    }

    .min-h-xl-250px {
        min-height: 250px !important;
    }

    .min-h-xl-275px {
        min-height: 275px !important;
    }

    .min-h-xl-300px {
        min-height: 300px !important;
    }

    .min-h-xl-325px {
        min-height: 325px !important;
    }

    .min-h-xl-350px {
        min-height: 350px !important;
    }

    .min-h-xl-375px {
        min-height: 375px !important;
    }

    .min-h-xl-400px {
        min-height: 400px !important;
    }

    .min-h-xl-425px {
        min-height: 425px !important;
    }

    .min-h-xl-450px {
        min-height: 450px !important;
    }

    .min-h-xl-475px {
        min-height: 475px !important;
    }

    .min-h-xl-500px {
        min-height: 500px !important;
    }

    .min-h-xl-550px {
        min-height: 550px !important;
    }

    .min-h-xl-600px {
        min-height: 600px !important;
    }

    .min-h-xl-650px {
        min-height: 650px !important;
    }

    .min-h-xl-700px {
        min-height: 700px !important;
    }

    .min-h-xl-750px {
        min-height: 750px !important;
    }

    .min-h-xl-800px {
        min-height: 800px !important;
    }

    .min-h-xl-850px {
        min-height: 850px !important;
    }

    .min-h-xl-900px {
        min-height: 900px !important;
    }

    .min-h-xl-950px {
        min-height: 950px !important;
    }

    .min-h-xl-1000px {
        min-height: 1000px !important;
    }
}

@media (min-width: 1400px) {
    .float-xxl-start {
        float: right !important;
    }

    .float-xxl-end {
        float: left !important;
    }

    .float-xxl-none {
        float: none !important;
    }

    .object-fit-xxl-contain {
        object-fit: contain !important;
    }

    .object-fit-xxl-cover {
        object-fit: cover !important;
    }

    .object-fit-xxl-fill {
        object-fit: fill !important;
    }

    .object-fit-xxl-scale {
        object-fit: scale-down !important;
    }

    .object-fit-xxl-none {
        object-fit: none !important;
    }

    .overflow-xxl-auto {
        overflow: auto !important;
    }

    .overflow-xxl-hidden {
        overflow: hidden !important;
    }

    .overflow-xxl-visible {
        overflow: visible !important;
    }

    .overflow-xxl-scroll {
        overflow: scroll !important;
    }

    .d-xxl-inline {
        display: inline !important;
    }

    .d-xxl-inline-block {
        display: inline-block !important;
    }

    .d-xxl-block {
        display: block !important;
    }

    .d-xxl-grid {
        display: grid !important;
    }

    .d-xxl-inline-grid {
        display: inline-grid !important;
    }

    .d-xxl-table {
        display: table !important;
    }

    .d-xxl-table-row {
        display: table-row !important;
    }

    .d-xxl-table-cell {
        display: table-cell !important;
    }

    .d-xxl-flex {
        display: flex !important;
    }

    .d-xxl-inline-flex {
        display: inline-flex !important;
    }

    .d-xxl-none {
        display: none !important;
    }

    .position-xxl-static {
        position: static !important;
    }

    .position-xxl-relative {
        position: relative !important;
    }

    .position-xxl-absolute {
        position: absolute !important;
    }

    .position-xxl-fixed {
        position: fixed !important;
    }

    .position-xxl-sticky {
        position: -webkit-sticky !important;
        position: sticky !important;
    }

    .w-xxl-unset {
        width: auto !important;
        width: initial !important;
    }

    .w-xxl-25 {
        width: 25% !important;
    }

    .w-xxl-50 {
        width: 50% !important;
    }

    .w-xxl-75 {
        width: 75% !important;
    }

    .w-xxl-100 {
        width: 100% !important;
    }

    .w-xxl-auto {
        width: auto !important;
    }

    .w-xxl-1px {
        width: 1px !important;
    }

    .w-xxl-2px {
        width: 2px !important;
    }

    .w-xxl-3px {
        width: 3px !important;
    }

    .w-xxl-4px {
        width: 4px !important;
    }

    .w-xxl-5px {
        width: 5px !important;
    }

    .w-xxl-6px {
        width: 6px !important;
    }

    .w-xxl-7px {
        width: 7px !important;
    }

    .w-xxl-8px {
        width: 8px !important;
    }

    .w-xxl-9px {
        width: 9px !important;
    }

    .w-xxl-10px {
        width: 10px !important;
    }

    .w-xxl-15px {
        width: 15px !important;
    }

    .w-xxl-20px {
        width: 20px !important;
    }

    .w-xxl-25px {
        width: 25px !important;
    }

    .w-xxl-30px {
        width: 30px !important;
    }

    .w-xxl-35px {
        width: 35px !important;
    }

    .w-xxl-40px {
        width: 40px !important;
    }

    .w-xxl-45px {
        width: 45px !important;
    }

    .w-xxl-50px {
        width: 50px !important;
    }

    .w-xxl-55px {
        width: 55px !important;
    }

    .w-xxl-60px {
        width: 60px !important;
    }

    .w-xxl-65px {
        width: 65px !important;
    }

    .w-xxl-70px {
        width: 70px !important;
    }

    .w-xxl-75px {
        width: 75px !important;
    }

    .w-xxl-80px {
        width: 80px !important;
    }

    .w-xxl-85px {
        width: 85px !important;
    }

    .w-xxl-90px {
        width: 90px !important;
    }

    .w-xxl-95px {
        width: 95px !important;
    }

    .w-xxl-100px {
        width: 100px !important;
    }

    .w-xxl-125px {
        width: 125px !important;
    }

    .w-xxl-150px {
        width: 150px !important;
    }

    .w-xxl-175px {
        width: 175px !important;
    }

    .w-xxl-200px {
        width: 200px !important;
    }

    .w-xxl-225px {
        width: 225px !important;
    }

    .w-xxl-250px {
        width: 250px !important;
    }

    .w-xxl-275px {
        width: 275px !important;
    }

    .w-xxl-300px {
        width: 300px !important;
    }

    .w-xxl-325px {
        width: 325px !important;
    }

    .w-xxl-350px {
        width: 350px !important;
    }

    .w-xxl-375px {
        width: 375px !important;
    }

    .w-xxl-400px {
        width: 400px !important;
    }

    .w-xxl-425px {
        width: 425px !important;
    }

    .w-xxl-450px {
        width: 450px !important;
    }

    .w-xxl-475px {
        width: 475px !important;
    }

    .w-xxl-500px {
        width: 500px !important;
    }

    .w-xxl-550px {
        width: 550px !important;
    }

    .w-xxl-600px {
        width: 600px !important;
    }

    .w-xxl-650px {
        width: 650px !important;
    }

    .w-xxl-700px {
        width: 700px !important;
    }

    .w-xxl-750px {
        width: 750px !important;
    }

    .w-xxl-800px {
        width: 800px !important;
    }

    .w-xxl-850px {
        width: 850px !important;
    }

    .w-xxl-900px {
        width: 900px !important;
    }

    .w-xxl-950px {
        width: 950px !important;
    }

    .w-xxl-1000px {
        width: 1000px !important;
    }

    .mw-xxl-unset {
        max-width: none !important;
        max-width: initial !important;
    }

    .mw-xxl-25 {
        max-width: 25% !important;
    }

    .mw-xxl-50 {
        max-width: 50% !important;
    }

    .mw-xxl-75 {
        max-width: 75% !important;
    }

    .mw-xxl-100 {
        max-width: 100% !important;
    }

    .mw-xxl-auto {
        max-width: auto !important;
    }

    .mw-xxl-1px {
        max-width: 1px !important;
    }

    .mw-xxl-2px {
        max-width: 2px !important;
    }

    .mw-xxl-3px {
        max-width: 3px !important;
    }

    .mw-xxl-4px {
        max-width: 4px !important;
    }

    .mw-xxl-5px {
        max-width: 5px !important;
    }

    .mw-xxl-6px {
        max-width: 6px !important;
    }

    .mw-xxl-7px {
        max-width: 7px !important;
    }

    .mw-xxl-8px {
        max-width: 8px !important;
    }

    .mw-xxl-9px {
        max-width: 9px !important;
    }

    .mw-xxl-10px {
        max-width: 10px !important;
    }

    .mw-xxl-15px {
        max-width: 15px !important;
    }

    .mw-xxl-20px {
        max-width: 20px !important;
    }

    .mw-xxl-25px {
        max-width: 25px !important;
    }

    .mw-xxl-30px {
        max-width: 30px !important;
    }

    .mw-xxl-35px {
        max-width: 35px !important;
    }

    .mw-xxl-40px {
        max-width: 40px !important;
    }

    .mw-xxl-45px {
        max-width: 45px !important;
    }

    .mw-xxl-50px {
        max-width: 50px !important;
    }

    .mw-xxl-55px {
        max-width: 55px !important;
    }

    .mw-xxl-60px {
        max-width: 60px !important;
    }

    .mw-xxl-65px {
        max-width: 65px !important;
    }

    .mw-xxl-70px {
        max-width: 70px !important;
    }

    .mw-xxl-75px {
        max-width: 75px !important;
    }

    .mw-xxl-80px {
        max-width: 80px !important;
    }

    .mw-xxl-85px {
        max-width: 85px !important;
    }

    .mw-xxl-90px {
        max-width: 90px !important;
    }

    .mw-xxl-95px {
        max-width: 95px !important;
    }

    .mw-xxl-100px {
        max-width: 100px !important;
    }

    .mw-xxl-125px {
        max-width: 125px !important;
    }

    .mw-xxl-150px {
        max-width: 150px !important;
    }

    .mw-xxl-175px {
        max-width: 175px !important;
    }

    .mw-xxl-200px {
        max-width: 200px !important;
    }

    .mw-xxl-225px {
        max-width: 225px !important;
    }

    .mw-xxl-250px {
        max-width: 250px !important;
    }

    .mw-xxl-275px {
        max-width: 275px !important;
    }

    .mw-xxl-300px {
        max-width: 300px !important;
    }

    .mw-xxl-325px {
        max-width: 325px !important;
    }

    .mw-xxl-350px {
        max-width: 350px !important;
    }

    .mw-xxl-375px {
        max-width: 375px !important;
    }

    .mw-xxl-400px {
        max-width: 400px !important;
    }

    .mw-xxl-425px {
        max-width: 425px !important;
    }

    .mw-xxl-450px {
        max-width: 450px !important;
    }

    .mw-xxl-475px {
        max-width: 475px !important;
    }

    .mw-xxl-500px {
        max-width: 500px !important;
    }

    .mw-xxl-550px {
        max-width: 550px !important;
    }

    .mw-xxl-600px {
        max-width: 600px !important;
    }

    .mw-xxl-650px {
        max-width: 650px !important;
    }

    .mw-xxl-700px {
        max-width: 700px !important;
    }

    .mw-xxl-750px {
        max-width: 750px !important;
    }

    .mw-xxl-800px {
        max-width: 800px !important;
    }

    .mw-xxl-850px {
        max-width: 850px !important;
    }

    .mw-xxl-900px {
        max-width: 900px !important;
    }

    .mw-xxl-950px {
        max-width: 950px !important;
    }

    .mw-xxl-1000px {
        max-width: 1000px !important;
    }

    .h-xxl-unset {
        height: auto !important;
        height: initial !important;
    }

    .h-xxl-25 {
        height: 25% !important;
    }

    .h-xxl-50 {
        height: 50% !important;
    }

    .h-xxl-75 {
        height: 75% !important;
    }

    .h-xxl-100 {
        height: 100% !important;
    }

    .h-xxl-auto {
        height: auto !important;
    }

    .h-xxl-1px {
        height: 1px !important;
    }

    .h-xxl-2px {
        height: 2px !important;
    }

    .h-xxl-3px {
        height: 3px !important;
    }

    .h-xxl-4px {
        height: 4px !important;
    }

    .h-xxl-5px {
        height: 5px !important;
    }

    .h-xxl-6px {
        height: 6px !important;
    }

    .h-xxl-7px {
        height: 7px !important;
    }

    .h-xxl-8px {
        height: 8px !important;
    }

    .h-xxl-9px {
        height: 9px !important;
    }

    .h-xxl-10px {
        height: 10px !important;
    }

    .h-xxl-15px {
        height: 15px !important;
    }

    .h-xxl-20px {
        height: 20px !important;
    }

    .h-xxl-25px {
        height: 25px !important;
    }

    .h-xxl-30px {
        height: 30px !important;
    }

    .h-xxl-35px {
        height: 35px !important;
    }

    .h-xxl-40px {
        height: 40px !important;
    }

    .h-xxl-45px {
        height: 45px !important;
    }

    .h-xxl-50px {
        height: 50px !important;
    }

    .h-xxl-55px {
        height: 55px !important;
    }

    .h-xxl-60px {
        height: 60px !important;
    }

    .h-xxl-65px {
        height: 65px !important;
    }

    .h-xxl-70px {
        height: 70px !important;
    }

    .h-xxl-75px {
        height: 75px !important;
    }

    .h-xxl-80px {
        height: 80px !important;
    }

    .h-xxl-85px {
        height: 85px !important;
    }

    .h-xxl-90px {
        height: 90px !important;
    }

    .h-xxl-95px {
        height: 95px !important;
    }

    .h-xxl-100px {
        height: 100px !important;
    }

    .h-xxl-125px {
        height: 125px !important;
    }

    .h-xxl-150px {
        height: 150px !important;
    }

    .h-xxl-175px {
        height: 175px !important;
    }

    .h-xxl-200px {
        height: 200px !important;
    }

    .h-xxl-225px {
        height: 225px !important;
    }

    .h-xxl-250px {
        height: 250px !important;
    }

    .h-xxl-275px {
        height: 275px !important;
    }

    .h-xxl-300px {
        height: 300px !important;
    }

    .h-xxl-325px {
        height: 325px !important;
    }

    .h-xxl-350px {
        height: 350px !important;
    }

    .h-xxl-375px {
        height: 375px !important;
    }

    .h-xxl-400px {
        height: 400px !important;
    }

    .h-xxl-425px {
        height: 425px !important;
    }

    .h-xxl-450px {
        height: 450px !important;
    }

    .h-xxl-475px {
        height: 475px !important;
    }

    .h-xxl-500px {
        height: 500px !important;
    }

    .h-xxl-550px {
        height: 550px !important;
    }

    .h-xxl-600px {
        height: 600px !important;
    }

    .h-xxl-650px {
        height: 650px !important;
    }

    .h-xxl-700px {
        height: 700px !important;
    }

    .h-xxl-750px {
        height: 750px !important;
    }

    .h-xxl-800px {
        height: 800px !important;
    }

    .h-xxl-850px {
        height: 850px !important;
    }

    .h-xxl-900px {
        height: 900px !important;
    }

    .h-xxl-950px {
        height: 950px !important;
    }

    .h-xxl-1000px {
        height: 1000px !important;
    }

    .mh-xxl-unset {
        max-height: none !important;
        max-height: initial !important;
    }

    .mh-xxl-25 {
        max-height: 25% !important;
    }

    .mh-xxl-50 {
        max-height: 50% !important;
    }

    .mh-xxl-75 {
        max-height: 75% !important;
    }

    .mh-xxl-100 {
        max-height: 100% !important;
    }

    .mh-xxl-auto {
        max-height: auto !important;
    }

    .mh-xxl-1px {
        max-height: 1px !important;
    }

    .mh-xxl-2px {
        max-height: 2px !important;
    }

    .mh-xxl-3px {
        max-height: 3px !important;
    }

    .mh-xxl-4px {
        max-height: 4px !important;
    }

    .mh-xxl-5px {
        max-height: 5px !important;
    }

    .mh-xxl-6px {
        max-height: 6px !important;
    }

    .mh-xxl-7px {
        max-height: 7px !important;
    }

    .mh-xxl-8px {
        max-height: 8px !important;
    }

    .mh-xxl-9px {
        max-height: 9px !important;
    }

    .mh-xxl-10px {
        max-height: 10px !important;
    }

    .mh-xxl-15px {
        max-height: 15px !important;
    }

    .mh-xxl-20px {
        max-height: 20px !important;
    }

    .mh-xxl-25px {
        max-height: 25px !important;
    }

    .mh-xxl-30px {
        max-height: 30px !important;
    }

    .mh-xxl-35px {
        max-height: 35px !important;
    }

    .mh-xxl-40px {
        max-height: 40px !important;
    }

    .mh-xxl-45px {
        max-height: 45px !important;
    }

    .mh-xxl-50px {
        max-height: 50px !important;
    }

    .mh-xxl-55px {
        max-height: 55px !important;
    }

    .mh-xxl-60px {
        max-height: 60px !important;
    }

    .mh-xxl-65px {
        max-height: 65px !important;
    }

    .mh-xxl-70px {
        max-height: 70px !important;
    }

    .mh-xxl-75px {
        max-height: 75px !important;
    }

    .mh-xxl-80px {
        max-height: 80px !important;
    }

    .mh-xxl-85px {
        max-height: 85px !important;
    }

    .mh-xxl-90px {
        max-height: 90px !important;
    }

    .mh-xxl-95px {
        max-height: 95px !important;
    }

    .mh-xxl-100px {
        max-height: 100px !important;
    }

    .mh-xxl-125px {
        max-height: 125px !important;
    }

    .mh-xxl-150px {
        max-height: 150px !important;
    }

    .mh-xxl-175px {
        max-height: 175px !important;
    }

    .mh-xxl-200px {
        max-height: 200px !important;
    }

    .mh-xxl-225px {
        max-height: 225px !important;
    }

    .mh-xxl-250px {
        max-height: 250px !important;
    }

    .mh-xxl-275px {
        max-height: 275px !important;
    }

    .mh-xxl-300px {
        max-height: 300px !important;
    }

    .mh-xxl-325px {
        max-height: 325px !important;
    }

    .mh-xxl-350px {
        max-height: 350px !important;
    }

    .mh-xxl-375px {
        max-height: 375px !important;
    }

    .mh-xxl-400px {
        max-height: 400px !important;
    }

    .mh-xxl-425px {
        max-height: 425px !important;
    }

    .mh-xxl-450px {
        max-height: 450px !important;
    }

    .mh-xxl-475px {
        max-height: 475px !important;
    }

    .mh-xxl-500px {
        max-height: 500px !important;
    }

    .mh-xxl-550px {
        max-height: 550px !important;
    }

    .mh-xxl-600px {
        max-height: 600px !important;
    }

    .mh-xxl-650px {
        max-height: 650px !important;
    }

    .mh-xxl-700px {
        max-height: 700px !important;
    }

    .mh-xxl-750px {
        max-height: 750px !important;
    }

    .mh-xxl-800px {
        max-height: 800px !important;
    }

    .mh-xxl-850px {
        max-height: 850px !important;
    }

    .mh-xxl-900px {
        max-height: 900px !important;
    }

    .mh-xxl-950px {
        max-height: 950px !important;
    }

    .mh-xxl-1000px {
        max-height: 1000px !important;
    }

    .flex-xxl-fill {
        flex: 1 1 auto !important;
    }

    .flex-xxl-row {
        flex-direction: row !important;
    }

    .flex-xxl-column {
        flex-direction: column !important;
    }

    .flex-xxl-row-reverse {
        flex-direction: row-reverse !important;
    }

    .flex-xxl-column-reverse {
        flex-direction: column-reverse !important;
    }

    .flex-xxl-grow-0 {
        flex-grow: 0 !important;
    }

    .flex-xxl-grow-1 {
        flex-grow: 1 !important;
    }

    .flex-xxl-shrink-0 {
        flex-shrink: 0 !important;
    }

    .flex-xxl-shrink-1 {
        flex-shrink: 1 !important;
    }

    .flex-xxl-wrap {
        flex-wrap: wrap !important;
    }

    .flex-xxl-nowrap {
        flex-wrap: nowrap !important;
    }

    .flex-xxl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    .justify-content-xxl-start {
        justify-content: flex-start !important;
    }

    .justify-content-xxl-end {
        justify-content: flex-end !important;
    }

    .justify-content-xxl-center {
        justify-content: center !important;
    }

    .justify-content-xxl-between {
        justify-content: space-between !important;
    }

    .justify-content-xxl-around {
        justify-content: space-around !important;
    }

    .justify-content-xxl-evenly {
        justify-content: space-evenly !important;
    }

    .align-items-xxl-start {
        align-items: flex-start !important;
    }

    .align-items-xxl-end {
        align-items: flex-end !important;
    }

    .align-items-xxl-center {
        align-items: center !important;
    }

    .align-items-xxl-baseline {
        align-items: baseline !important;
    }

    .align-items-xxl-stretch {
        align-items: stretch !important;
    }

    .align-content-xxl-start {
        align-content: flex-start !important;
    }

    .align-content-xxl-end {
        align-content: flex-end !important;
    }

    .align-content-xxl-center {
        align-content: center !important;
    }

    .align-content-xxl-between {
        align-content: space-between !important;
    }

    .align-content-xxl-around {
        align-content: space-around !important;
    }

    .align-content-xxl-stretch {
        align-content: stretch !important;
    }

    .align-self-xxl-auto {
        align-self: auto !important;
    }

    .align-self-xxl-start {
        align-self: flex-start !important;
    }

    .align-self-xxl-end {
        align-self: flex-end !important;
    }

    .align-self-xxl-center {
        align-self: center !important;
    }

    .align-self-xxl-baseline {
        align-self: baseline !important;
    }

    .align-self-xxl-stretch {
        align-self: stretch !important;
    }

    .order-xxl-first {
        order: -1 !important;
    }

    .order-xxl-0 {
        order: 0 !important;
    }

    .order-xxl-1 {
        order: 1 !important;
    }

    .order-xxl-2 {
        order: 2 !important;
    }

    .order-xxl-3 {
        order: 3 !important;
    }

    .order-xxl-4 {
        order: 4 !important;
    }

    .order-xxl-5 {
        order: 5 !important;
    }

    .order-xxl-last {
        order: 6 !important;
    }

    .m-xxl-0 {
        margin: 0 !important;
    }

    .m-xxl-1 {
        margin: 0.25rem !important;
    }

    .m-xxl-2 {
        margin: 0.5rem !important;
    }

    .m-xxl-3 {
        margin: 0.75rem !important;
    }

    .m-xxl-4 {
        margin: 1rem !important;
    }

    .m-xxl-5 {
        margin: 1.25rem !important;
    }

    .m-xxl-6 {
        margin: 1.5rem !important;
    }

    .m-xxl-7 {
        margin: 1.75rem !important;
    }

    .m-xxl-8 {
        margin: 2rem !important;
    }

    .m-xxl-9 {
        margin: 2.25rem !important;
    }

    .m-xxl-10 {
        margin: 2.5rem !important;
    }

    .m-xxl-11 {
        margin: 2.75rem !important;
    }

    .m-xxl-12 {
        margin: 3rem !important;
    }

    .m-xxl-13 {
        margin: 3.25rem !important;
    }

    .m-xxl-14 {
        margin: 3.5rem !important;
    }

    .m-xxl-15 {
        margin: 3.75rem !important;
    }

    .m-xxl-16 {
        margin: 4rem !important;
    }

    .m-xxl-17 {
        margin: 4.25rem !important;
    }

    .m-xxl-18 {
        margin: 4.5rem !important;
    }

    .m-xxl-19 {
        margin: 4.75rem !important;
    }

    .m-xxl-20 {
        margin: 5rem !important;
    }

    .m-xxl-auto {
        margin: auto !important;
    }

    .mx-xxl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .mx-xxl-1 {
        margin-left: 0.25rem !important;
        margin-right: 0.25rem !important;
    }

    .mx-xxl-2 {
        margin-left: 0.5rem !important;
        margin-right: 0.5rem !important;
    }

    .mx-xxl-3 {
        margin-left: 0.75rem !important;
        margin-right: 0.75rem !important;
    }

    .mx-xxl-4 {
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }

    .mx-xxl-5 {
        margin-left: 1.25rem !important;
        margin-right: 1.25rem !important;
    }

    .mx-xxl-6 {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important;
    }

    .mx-xxl-7 {
        margin-left: 1.75rem !important;
        margin-right: 1.75rem !important;
    }

    .mx-xxl-8 {
        margin-left: 2rem !important;
        margin-right: 2rem !important;
    }

    .mx-xxl-9 {
        margin-left: 2.25rem !important;
        margin-right: 2.25rem !important;
    }

    .mx-xxl-10 {
        margin-left: 2.5rem !important;
        margin-right: 2.5rem !important;
    }

    .mx-xxl-11 {
        margin-left: 2.75rem !important;
        margin-right: 2.75rem !important;
    }

    .mx-xxl-12 {
        margin-left: 3rem !important;
        margin-right: 3rem !important;
    }

    .mx-xxl-13 {
        margin-left: 3.25rem !important;
        margin-right: 3.25rem !important;
    }

    .mx-xxl-14 {
        margin-left: 3.5rem !important;
        margin-right: 3.5rem !important;
    }

    .mx-xxl-15 {
        margin-left: 3.75rem !important;
        margin-right: 3.75rem !important;
    }

    .mx-xxl-16 {
        margin-left: 4rem !important;
        margin-right: 4rem !important;
    }

    .mx-xxl-17 {
        margin-left: 4.25rem !important;
        margin-right: 4.25rem !important;
    }

    .mx-xxl-18 {
        margin-left: 4.5rem !important;
        margin-right: 4.5rem !important;
    }

    .mx-xxl-19 {
        margin-left: 4.75rem !important;
        margin-right: 4.75rem !important;
    }

    .mx-xxl-20 {
        margin-left: 5rem !important;
        margin-right: 5rem !important;
    }

    .mx-xxl-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .my-xxl-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .my-xxl-1 {
        margin-top: 0.25rem !important;
        margin-bottom: 0.25rem !important;
    }

    .my-xxl-2 {
        margin-top: 0.5rem !important;
        margin-bottom: 0.5rem !important;
    }

    .my-xxl-3 {
        margin-top: 0.75rem !important;
        margin-bottom: 0.75rem !important;
    }

    .my-xxl-4 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important;
    }

    .my-xxl-5 {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important;
    }

    .my-xxl-6 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important;
    }

    .my-xxl-7 {
        margin-top: 1.75rem !important;
        margin-bottom: 1.75rem !important;
    }

    .my-xxl-8 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important;
    }

    .my-xxl-9 {
        margin-top: 2.25rem !important;
        margin-bottom: 2.25rem !important;
    }

    .my-xxl-10 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important;
    }

    .my-xxl-11 {
        margin-top: 2.75rem !important;
        margin-bottom: 2.75rem !important;
    }

    .my-xxl-12 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important;
    }

    .my-xxl-13 {
        margin-top: 3.25rem !important;
        margin-bottom: 3.25rem !important;
    }

    .my-xxl-14 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important;
    }

    .my-xxl-15 {
        margin-top: 3.75rem !important;
        margin-bottom: 3.75rem !important;
    }

    .my-xxl-16 {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important;
    }

    .my-xxl-17 {
        margin-top: 4.25rem !important;
        margin-bottom: 4.25rem !important;
    }

    .my-xxl-18 {
        margin-top: 4.5rem !important;
        margin-bottom: 4.5rem !important;
    }

    .my-xxl-19 {
        margin-top: 4.75rem !important;
        margin-bottom: 4.75rem !important;
    }

    .my-xxl-20 {
        margin-top: 5rem !important;
        margin-bottom: 5rem !important;
    }

    .my-xxl-auto {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }

    .mt-xxl-0 {
        margin-top: 0 !important;
    }

    .mt-xxl-1 {
        margin-top: 0.25rem !important;
    }

    .mt-xxl-2 {
        margin-top: 0.5rem !important;
    }

    .mt-xxl-3 {
        margin-top: 0.75rem !important;
    }

    .mt-xxl-4 {
        margin-top: 1rem !important;
    }

    .mt-xxl-5 {
        margin-top: 1.25rem !important;
    }

    .mt-xxl-6 {
        margin-top: 1.5rem !important;
    }

    .mt-xxl-7 {
        margin-top: 1.75rem !important;
    }

    .mt-xxl-8 {
        margin-top: 2rem !important;
    }

    .mt-xxl-9 {
        margin-top: 2.25rem !important;
    }

    .mt-xxl-10 {
        margin-top: 2.5rem !important;
    }

    .mt-xxl-11 {
        margin-top: 2.75rem !important;
    }

    .mt-xxl-12 {
        margin-top: 3rem !important;
    }

    .mt-xxl-13 {
        margin-top: 3.25rem !important;
    }

    .mt-xxl-14 {
        margin-top: 3.5rem !important;
    }

    .mt-xxl-15 {
        margin-top: 3.75rem !important;
    }

    .mt-xxl-16 {
        margin-top: 4rem !important;
    }

    .mt-xxl-17 {
        margin-top: 4.25rem !important;
    }

    .mt-xxl-18 {
        margin-top: 4.5rem !important;
    }

    .mt-xxl-19 {
        margin-top: 4.75rem !important;
    }

    .mt-xxl-20 {
        margin-top: 5rem !important;
    }

    .mt-xxl-auto {
        margin-top: auto !important;
    }

    .me-xxl-0 {
        margin-left: 0 !important;
    }

    .me-xxl-1 {
        margin-left: 0.25rem !important;
    }

    .me-xxl-2 {
        margin-left: 0.5rem !important;
    }

    .me-xxl-3 {
        margin-left: 0.75rem !important;
    }

    .me-xxl-4 {
        margin-left: 1rem !important;
    }

    .me-xxl-5 {
        margin-left: 1.25rem !important;
    }

    .me-xxl-6 {
        margin-left: 1.5rem !important;
    }

    .me-xxl-7 {
        margin-left: 1.75rem !important;
    }

    .me-xxl-8 {
        margin-left: 2rem !important;
    }

    .me-xxl-9 {
        margin-left: 2.25rem !important;
    }

    .me-xxl-10 {
        margin-left: 2.5rem !important;
    }

    .me-xxl-11 {
        margin-left: 2.75rem !important;
    }

    .me-xxl-12 {
        margin-left: 3rem !important;
    }

    .me-xxl-13 {
        margin-left: 3.25rem !important;
    }

    .me-xxl-14 {
        margin-left: 3.5rem !important;
    }

    .me-xxl-15 {
        margin-left: 3.75rem !important;
    }

    .me-xxl-16 {
        margin-left: 4rem !important;
    }

    .me-xxl-17 {
        margin-left: 4.25rem !important;
    }

    .me-xxl-18 {
        margin-left: 4.5rem !important;
    }

    .me-xxl-19 {
        margin-left: 4.75rem !important;
    }

    .me-xxl-20 {
        margin-left: 5rem !important;
    }

    .me-xxl-auto {
        margin-left: auto !important;
    }

    .mb-xxl-0 {
        margin-bottom: 0 !important;
    }

    .mb-xxl-1 {
        margin-bottom: 0.25rem !important;
    }

    .mb-xxl-2 {
        margin-bottom: 0.5rem !important;
    }

    .mb-xxl-3 {
        margin-bottom: 0.75rem !important;
    }

    .mb-xxl-4 {
        margin-bottom: 1rem !important;
    }

    .mb-xxl-5 {
        margin-bottom: 1.25rem !important;
    }

    .mb-xxl-6 {
        margin-bottom: 1.5rem !important;
    }

    .mb-xxl-7 {
        margin-bottom: 1.75rem !important;
    }

    .mb-xxl-8 {
        margin-bottom: 2rem !important;
    }

    .mb-xxl-9 {
        margin-bottom: 2.25rem !important;
    }

    .mb-xxl-10 {
        margin-bottom: 2.5rem !important;
    }

    .mb-xxl-11 {
        margin-bottom: 2.75rem !important;
    }

    .mb-xxl-12 {
        margin-bottom: 3rem !important;
    }

    .mb-xxl-13 {
        margin-bottom: 3.25rem !important;
    }

    .mb-xxl-14 {
        margin-bottom: 3.5rem !important;
    }

    .mb-xxl-15 {
        margin-bottom: 3.75rem !important;
    }

    .mb-xxl-16 {
        margin-bottom: 4rem !important;
    }

    .mb-xxl-17 {
        margin-bottom: 4.25rem !important;
    }

    .mb-xxl-18 {
        margin-bottom: 4.5rem !important;
    }

    .mb-xxl-19 {
        margin-bottom: 4.75rem !important;
    }

    .mb-xxl-20 {
        margin-bottom: 5rem !important;
    }

    .mb-xxl-auto {
        margin-bottom: auto !important;
    }

    .ms-xxl-0 {
        margin-right: 0 !important;
    }

    .ms-xxl-1 {
        margin-right: 0.25rem !important;
    }

    .ms-xxl-2 {
        margin-right: 0.5rem !important;
    }

    .ms-xxl-3 {
        margin-right: 0.75rem !important;
    }

    .ms-xxl-4 {
        margin-right: 1rem !important;
    }

    .ms-xxl-5 {
        margin-right: 1.25rem !important;
    }

    .ms-xxl-6 {
        margin-right: 1.5rem !important;
    }

    .ms-xxl-7 {
        margin-right: 1.75rem !important;
    }

    .ms-xxl-8 {
        margin-right: 2rem !important;
    }

    .ms-xxl-9 {
        margin-right: 2.25rem !important;
    }

    .ms-xxl-10 {
        margin-right: 2.5rem !important;
    }

    .ms-xxl-11 {
        margin-right: 2.75rem !important;
    }

    .ms-xxl-12 {
        margin-right: 3rem !important;
    }

    .ms-xxl-13 {
        margin-right: 3.25rem !important;
    }

    .ms-xxl-14 {
        margin-right: 3.5rem !important;
    }

    .ms-xxl-15 {
        margin-right: 3.75rem !important;
    }

    .ms-xxl-16 {
        margin-right: 4rem !important;
    }

    .ms-xxl-17 {
        margin-right: 4.25rem !important;
    }

    .ms-xxl-18 {
        margin-right: 4.5rem !important;
    }

    .ms-xxl-19 {
        margin-right: 4.75rem !important;
    }

    .ms-xxl-20 {
        margin-right: 5rem !important;
    }

    .ms-xxl-auto {
        margin-right: auto !important;
    }

    .m-xxl-n1 {
        margin: -0.25rem !important;
    }

    .m-xxl-n2 {
        margin: -0.5rem !important;
    }

    .m-xxl-n3 {
        margin: -0.75rem !important;
    }

    .m-xxl-n4 {
        margin: -1rem !important;
    }

    .m-xxl-n5 {
        margin: -1.25rem !important;
    }

    .m-xxl-n6 {
        margin: -1.5rem !important;
    }

    .m-xxl-n7 {
        margin: -1.75rem !important;
    }

    .m-xxl-n8 {
        margin: -2rem !important;
    }

    .m-xxl-n9 {
        margin: -2.25rem !important;
    }

    .m-xxl-n10 {
        margin: -2.5rem !important;
    }

    .m-xxl-n11 {
        margin: -2.75rem !important;
    }

    .m-xxl-n12 {
        margin: -3rem !important;
    }

    .m-xxl-n13 {
        margin: -3.25rem !important;
    }

    .m-xxl-n14 {
        margin: -3.5rem !important;
    }

    .m-xxl-n15 {
        margin: -3.75rem !important;
    }

    .m-xxl-n16 {
        margin: -4rem !important;
    }

    .m-xxl-n17 {
        margin: -4.25rem !important;
    }

    .m-xxl-n18 {
        margin: -4.5rem !important;
    }

    .m-xxl-n19 {
        margin: -4.75rem !important;
    }

    .m-xxl-n20 {
        margin: -5rem !important;
    }

    .mx-xxl-n1 {
        margin-left: -0.25rem !important;
        margin-right: -0.25rem !important;
    }

    .mx-xxl-n2 {
        margin-left: -0.5rem !important;
        margin-right: -0.5rem !important;
    }

    .mx-xxl-n3 {
        margin-left: -0.75rem !important;
        margin-right: -0.75rem !important;
    }

    .mx-xxl-n4 {
        margin-left: -1rem !important;
        margin-right: -1rem !important;
    }

    .mx-xxl-n5 {
        margin-left: -1.25rem !important;
        margin-right: -1.25rem !important;
    }

    .mx-xxl-n6 {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important;
    }

    .mx-xxl-n7 {
        margin-left: -1.75rem !important;
        margin-right: -1.75rem !important;
    }

    .mx-xxl-n8 {
        margin-left: -2rem !important;
        margin-right: -2rem !important;
    }

    .mx-xxl-n9 {
        margin-left: -2.25rem !important;
        margin-right: -2.25rem !important;
    }

    .mx-xxl-n10 {
        margin-left: -2.5rem !important;
        margin-right: -2.5rem !important;
    }

    .mx-xxl-n11 {
        margin-left: -2.75rem !important;
        margin-right: -2.75rem !important;
    }

    .mx-xxl-n12 {
        margin-left: -3rem !important;
        margin-right: -3rem !important;
    }

    .mx-xxl-n13 {
        margin-left: -3.25rem !important;
        margin-right: -3.25rem !important;
    }

    .mx-xxl-n14 {
        margin-left: -3.5rem !important;
        margin-right: -3.5rem !important;
    }

    .mx-xxl-n15 {
        margin-left: -3.75rem !important;
        margin-right: -3.75rem !important;
    }

    .mx-xxl-n16 {
        margin-left: -4rem !important;
        margin-right: -4rem !important;
    }

    .mx-xxl-n17 {
        margin-left: -4.25rem !important;
        margin-right: -4.25rem !important;
    }

    .mx-xxl-n18 {
        margin-left: -4.5rem !important;
        margin-right: -4.5rem !important;
    }

    .mx-xxl-n19 {
        margin-left: -4.75rem !important;
        margin-right: -4.75rem !important;
    }

    .mx-xxl-n20 {
        margin-left: -5rem !important;
        margin-right: -5rem !important;
    }

    .my-xxl-n1 {
        margin-top: -0.25rem !important;
        margin-bottom: -0.25rem !important;
    }

    .my-xxl-n2 {
        margin-top: -0.5rem !important;
        margin-bottom: -0.5rem !important;
    }

    .my-xxl-n3 {
        margin-top: -0.75rem !important;
        margin-bottom: -0.75rem !important;
    }

    .my-xxl-n4 {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important;
    }

    .my-xxl-n5 {
        margin-top: -1.25rem !important;
        margin-bottom: -1.25rem !important;
    }

    .my-xxl-n6 {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important;
    }

    .my-xxl-n7 {
        margin-top: -1.75rem !important;
        margin-bottom: -1.75rem !important;
    }

    .my-xxl-n8 {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important;
    }

    .my-xxl-n9 {
        margin-top: -2.25rem !important;
        margin-bottom: -2.25rem !important;
    }

    .my-xxl-n10 {
        margin-top: -2.5rem !important;
        margin-bottom: -2.5rem !important;
    }

    .my-xxl-n11 {
        margin-top: -2.75rem !important;
        margin-bottom: -2.75rem !important;
    }

    .my-xxl-n12 {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important;
    }

    .my-xxl-n13 {
        margin-top: -3.25rem !important;
        margin-bottom: -3.25rem !important;
    }

    .my-xxl-n14 {
        margin-top: -3.5rem !important;
        margin-bottom: -3.5rem !important;
    }

    .my-xxl-n15 {
        margin-top: -3.75rem !important;
        margin-bottom: -3.75rem !important;
    }

    .my-xxl-n16 {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important;
    }

    .my-xxl-n17 {
        margin-top: -4.25rem !important;
        margin-bottom: -4.25rem !important;
    }

    .my-xxl-n18 {
        margin-top: -4.5rem !important;
        margin-bottom: -4.5rem !important;
    }

    .my-xxl-n19 {
        margin-top: -4.75rem !important;
        margin-bottom: -4.75rem !important;
    }

    .my-xxl-n20 {
        margin-top: -5rem !important;
        margin-bottom: -5rem !important;
    }

    .mt-xxl-n1 {
        margin-top: -0.25rem !important;
    }

    .mt-xxl-n2 {
        margin-top: -0.5rem !important;
    }

    .mt-xxl-n3 {
        margin-top: -0.75rem !important;
    }

    .mt-xxl-n4 {
        margin-top: -1rem !important;
    }

    .mt-xxl-n5 {
        margin-top: -1.25rem !important;
    }

    .mt-xxl-n6 {
        margin-top: -1.5rem !important;
    }

    .mt-xxl-n7 {
        margin-top: -1.75rem !important;
    }

    .mt-xxl-n8 {
        margin-top: -2rem !important;
    }

    .mt-xxl-n9 {
        margin-top: -2.25rem !important;
    }

    .mt-xxl-n10 {
        margin-top: -2.5rem !important;
    }

    .mt-xxl-n11 {
        margin-top: -2.75rem !important;
    }

    .mt-xxl-n12 {
        margin-top: -3rem !important;
    }

    .mt-xxl-n13 {
        margin-top: -3.25rem !important;
    }

    .mt-xxl-n14 {
        margin-top: -3.5rem !important;
    }

    .mt-xxl-n15 {
        margin-top: -3.75rem !important;
    }

    .mt-xxl-n16 {
        margin-top: -4rem !important;
    }

    .mt-xxl-n17 {
        margin-top: -4.25rem !important;
    }

    .mt-xxl-n18 {
        margin-top: -4.5rem !important;
    }

    .mt-xxl-n19 {
        margin-top: -4.75rem !important;
    }

    .mt-xxl-n20 {
        margin-top: -5rem !important;
    }

    .me-xxl-n1 {
        margin-left: -0.25rem !important;
    }

    .me-xxl-n2 {
        margin-left: -0.5rem !important;
    }

    .me-xxl-n3 {
        margin-left: -0.75rem !important;
    }

    .me-xxl-n4 {
        margin-left: -1rem !important;
    }

    .me-xxl-n5 {
        margin-left: -1.25rem !important;
    }

    .me-xxl-n6 {
        margin-left: -1.5rem !important;
    }

    .me-xxl-n7 {
        margin-left: -1.75rem !important;
    }

    .me-xxl-n8 {
        margin-left: -2rem !important;
    }

    .me-xxl-n9 {
        margin-left: -2.25rem !important;
    }

    .me-xxl-n10 {
        margin-left: -2.5rem !important;
    }

    .me-xxl-n11 {
        margin-left: -2.75rem !important;
    }

    .me-xxl-n12 {
        margin-left: -3rem !important;
    }

    .me-xxl-n13 {
        margin-left: -3.25rem !important;
    }

    .me-xxl-n14 {
        margin-left: -3.5rem !important;
    }

    .me-xxl-n15 {
        margin-left: -3.75rem !important;
    }

    .me-xxl-n16 {
        margin-left: -4rem !important;
    }

    .me-xxl-n17 {
        margin-left: -4.25rem !important;
    }

    .me-xxl-n18 {
        margin-left: -4.5rem !important;
    }

    .me-xxl-n19 {
        margin-left: -4.75rem !important;
    }

    .me-xxl-n20 {
        margin-left: -5rem !important;
    }

    .mb-xxl-n1 {
        margin-bottom: -0.25rem !important;
    }

    .mb-xxl-n2 {
        margin-bottom: -0.5rem !important;
    }

    .mb-xxl-n3 {
        margin-bottom: -0.75rem !important;
    }

    .mb-xxl-n4 {
        margin-bottom: -1rem !important;
    }

    .mb-xxl-n5 {
        margin-bottom: -1.25rem !important;
    }

    .mb-xxl-n6 {
        margin-bottom: -1.5rem !important;
    }

    .mb-xxl-n7 {
        margin-bottom: -1.75rem !important;
    }

    .mb-xxl-n8 {
        margin-bottom: -2rem !important;
    }

    .mb-xxl-n9 {
        margin-bottom: -2.25rem !important;
    }

    .mb-xxl-n10 {
        margin-bottom: -2.5rem !important;
    }

    .mb-xxl-n11 {
        margin-bottom: -2.75rem !important;
    }

    .mb-xxl-n12 {
        margin-bottom: -3rem !important;
    }

    .mb-xxl-n13 {
        margin-bottom: -3.25rem !important;
    }

    .mb-xxl-n14 {
        margin-bottom: -3.5rem !important;
    }

    .mb-xxl-n15 {
        margin-bottom: -3.75rem !important;
    }

    .mb-xxl-n16 {
        margin-bottom: -4rem !important;
    }

    .mb-xxl-n17 {
        margin-bottom: -4.25rem !important;
    }

    .mb-xxl-n18 {
        margin-bottom: -4.5rem !important;
    }

    .mb-xxl-n19 {
        margin-bottom: -4.75rem !important;
    }

    .mb-xxl-n20 {
        margin-bottom: -5rem !important;
    }

    .ms-xxl-n1 {
        margin-right: -0.25rem !important;
    }

    .ms-xxl-n2 {
        margin-right: -0.5rem !important;
    }

    .ms-xxl-n3 {
        margin-right: -0.75rem !important;
    }

    .ms-xxl-n4 {
        margin-right: -1rem !important;
    }

    .ms-xxl-n5 {
        margin-right: -1.25rem !important;
    }

    .ms-xxl-n6 {
        margin-right: -1.5rem !important;
    }

    .ms-xxl-n7 {
        margin-right: -1.75rem !important;
    }

    .ms-xxl-n8 {
        margin-right: -2rem !important;
    }

    .ms-xxl-n9 {
        margin-right: -2.25rem !important;
    }

    .ms-xxl-n10 {
        margin-right: -2.5rem !important;
    }

    .ms-xxl-n11 {
        margin-right: -2.75rem !important;
    }

    .ms-xxl-n12 {
        margin-right: -3rem !important;
    }

    .ms-xxl-n13 {
        margin-right: -3.25rem !important;
    }

    .ms-xxl-n14 {
        margin-right: -3.5rem !important;
    }

    .ms-xxl-n15 {
        margin-right: -3.75rem !important;
    }

    .ms-xxl-n16 {
        margin-right: -4rem !important;
    }

    .ms-xxl-n17 {
        margin-right: -4.25rem !important;
    }

    .ms-xxl-n18 {
        margin-right: -4.5rem !important;
    }

    .ms-xxl-n19 {
        margin-right: -4.75rem !important;
    }

    .ms-xxl-n20 {
        margin-right: -5rem !important;
    }

    .p-xxl-0 {
        padding: 0 !important;
    }

    .p-xxl-1 {
        padding: 0.25rem !important;
    }

    .p-xxl-2 {
        padding: 0.5rem !important;
    }

    .p-xxl-3 {
        padding: 0.75rem !important;
    }

    .p-xxl-4 {
        padding: 1rem !important;
    }

    .p-xxl-5 {
        padding: 1.25rem !important;
    }

    .p-xxl-6 {
        padding: 1.5rem !important;
    }

    .p-xxl-7 {
        padding: 1.75rem !important;
    }

    .p-xxl-8 {
        padding: 2rem !important;
    }

    .p-xxl-9 {
        padding: 2.25rem !important;
    }

    .p-xxl-10 {
        padding: 2.5rem !important;
    }

    .p-xxl-11 {
        padding: 2.75rem !important;
    }

    .p-xxl-12 {
        padding: 3rem !important;
    }

    .p-xxl-13 {
        padding: 3.25rem !important;
    }

    .p-xxl-14 {
        padding: 3.5rem !important;
    }

    .p-xxl-15 {
        padding: 3.75rem !important;
    }

    .p-xxl-16 {
        padding: 4rem !important;
    }

    .p-xxl-17 {
        padding: 4.25rem !important;
    }

    .p-xxl-18 {
        padding: 4.5rem !important;
    }

    .p-xxl-19 {
        padding: 4.75rem !important;
    }

    .p-xxl-20 {
        padding: 5rem !important;
    }

    .px-xxl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .px-xxl-1 {
        padding-left: 0.25rem !important;
        padding-right: 0.25rem !important;
    }

    .px-xxl-2 {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    .px-xxl-3 {
        padding-left: 0.75rem !important;
        padding-right: 0.75rem !important;
    }

    .px-xxl-4 {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .px-xxl-5 {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }

    .px-xxl-6 {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important;
    }

    .px-xxl-7 {
        padding-left: 1.75rem !important;
        padding-right: 1.75rem !important;
    }

    .px-xxl-8 {
        padding-left: 2rem !important;
        padding-right: 2rem !important;
    }

    .px-xxl-9 {
        padding-left: 2.25rem !important;
        padding-right: 2.25rem !important;
    }

    .px-xxl-10 {
        padding-left: 2.5rem !important;
        padding-right: 2.5rem !important;
    }

    .px-xxl-11 {
        padding-left: 2.75rem !important;
        padding-right: 2.75rem !important;
    }

    .px-xxl-12 {
        padding-left: 3rem !important;
        padding-right: 3rem !important;
    }

    .px-xxl-13 {
        padding-left: 3.25rem !important;
        padding-right: 3.25rem !important;
    }

    .px-xxl-14 {
        padding-left: 3.5rem !important;
        padding-right: 3.5rem !important;
    }

    .px-xxl-15 {
        padding-left: 3.75rem !important;
        padding-right: 3.75rem !important;
    }

    .px-xxl-16 {
        padding-left: 4rem !important;
        padding-right: 4rem !important;
    }

    .px-xxl-17 {
        padding-left: 4.25rem !important;
        padding-right: 4.25rem !important;
    }

    .px-xxl-18 {
        padding-left: 4.5rem !important;
        padding-right: 4.5rem !important;
    }

    .px-xxl-19 {
        padding-left: 4.75rem !important;
        padding-right: 4.75rem !important;
    }

    .px-xxl-20 {
        padding-left: 5rem !important;
        padding-right: 5rem !important;
    }

    .py-xxl-0 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .py-xxl-1 {
        padding-top: 0.25rem !important;
        padding-bottom: 0.25rem !important;
    }

    .py-xxl-2 {
        padding-top: 0.5rem !important;
        padding-bottom: 0.5rem !important;
    }

    .py-xxl-3 {
        padding-top: 0.75rem !important;
        padding-bottom: 0.75rem !important;
    }

    .py-xxl-4 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
    }

    .py-xxl-5 {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important;
    }

    .py-xxl-6 {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }

    .py-xxl-7 {
        padding-top: 1.75rem !important;
        padding-bottom: 1.75rem !important;
    }

    .py-xxl-8 {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }

    .py-xxl-9 {
        padding-top: 2.25rem !important;
        padding-bottom: 2.25rem !important;
    }

    .py-xxl-10 {
        padding-top: 2.5rem !important;
        padding-bottom: 2.5rem !important;
    }

    .py-xxl-11 {
        padding-top: 2.75rem !important;
        padding-bottom: 2.75rem !important;
    }

    .py-xxl-12 {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .py-xxl-13 {
        padding-top: 3.25rem !important;
        padding-bottom: 3.25rem !important;
    }

    .py-xxl-14 {
        padding-top: 3.5rem !important;
        padding-bottom: 3.5rem !important;
    }

    .py-xxl-15 {
        padding-top: 3.75rem !important;
        padding-bottom: 3.75rem !important;
    }

    .py-xxl-16 {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }

    .py-xxl-17 {
        padding-top: 4.25rem !important;
        padding-bottom: 4.25rem !important;
    }

    .py-xxl-18 {
        padding-top: 4.5rem !important;
        padding-bottom: 4.5rem !important;
    }

    .py-xxl-19 {
        padding-top: 4.75rem !important;
        padding-bottom: 4.75rem !important;
    }

    .py-xxl-20 {
        padding-top: 5rem !important;
        padding-bottom: 5rem !important;
    }

    .pt-xxl-0 {
        padding-top: 0 !important;
    }

    .pt-xxl-1 {
        padding-top: 0.25rem !important;
    }

    .pt-xxl-2 {
        padding-top: 0.5rem !important;
    }

    .pt-xxl-3 {
        padding-top: 0.75rem !important;
    }

    .pt-xxl-4 {
        padding-top: 1rem !important;
    }

    .pt-xxl-5 {
        padding-top: 1.25rem !important;
    }

    .pt-xxl-6 {
        padding-top: 1.5rem !important;
    }

    .pt-xxl-7 {
        padding-top: 1.75rem !important;
    }

    .pt-xxl-8 {
        padding-top: 2rem !important;
    }

    .pt-xxl-9 {
        padding-top: 2.25rem !important;
    }

    .pt-xxl-10 {
        padding-top: 2.5rem !important;
    }

    .pt-xxl-11 {
        padding-top: 2.75rem !important;
    }

    .pt-xxl-12 {
        padding-top: 3rem !important;
    }

    .pt-xxl-13 {
        padding-top: 3.25rem !important;
    }

    .pt-xxl-14 {
        padding-top: 3.5rem !important;
    }

    .pt-xxl-15 {
        padding-top: 3.75rem !important;
    }

    .pt-xxl-16 {
        padding-top: 4rem !important;
    }

    .pt-xxl-17 {
        padding-top: 4.25rem !important;
    }

    .pt-xxl-18 {
        padding-top: 4.5rem !important;
    }

    .pt-xxl-19 {
        padding-top: 4.75rem !important;
    }

    .pt-xxl-20 {
        padding-top: 5rem !important;
    }

    .pe-xxl-0 {
        padding-left: 0 !important;
    }

    .pe-xxl-1 {
        padding-left: 0.25rem !important;
    }

    .pe-xxl-2 {
        padding-left: 0.5rem !important;
    }

    .pe-xxl-3 {
        padding-left: 0.75rem !important;
    }

    .pe-xxl-4 {
        padding-left: 1rem !important;
    }

    .pe-xxl-5 {
        padding-left: 1.25rem !important;
    }

    .pe-xxl-6 {
        padding-left: 1.5rem !important;
    }

    .pe-xxl-7 {
        padding-left: 1.75rem !important;
    }

    .pe-xxl-8 {
        padding-left: 2rem !important;
    }

    .pe-xxl-9 {
        padding-left: 2.25rem !important;
    }

    .pe-xxl-10 {
        padding-left: 2.5rem !important;
    }

    .pe-xxl-11 {
        padding-left: 2.75rem !important;
    }

    .pe-xxl-12 {
        padding-left: 3rem !important;
    }

    .pe-xxl-13 {
        padding-left: 3.25rem !important;
    }

    .pe-xxl-14 {
        padding-left: 3.5rem !important;
    }

    .pe-xxl-15 {
        padding-left: 3.75rem !important;
    }

    .pe-xxl-16 {
        padding-left: 4rem !important;
    }

    .pe-xxl-17 {
        padding-left: 4.25rem !important;
    }

    .pe-xxl-18 {
        padding-left: 4.5rem !important;
    }

    .pe-xxl-19 {
        padding-left: 4.75rem !important;
    }

    .pe-xxl-20 {
        padding-left: 5rem !important;
    }

    .pb-xxl-0 {
        padding-bottom: 0 !important;
    }

    .pb-xxl-1 {
        padding-bottom: 0.25rem !important;
    }

    .pb-xxl-2 {
        padding-bottom: 0.5rem !important;
    }

    .pb-xxl-3 {
        padding-bottom: 0.75rem !important;
    }

    .pb-xxl-4 {
        padding-bottom: 1rem !important;
    }

    .pb-xxl-5 {
        padding-bottom: 1.25rem !important;
    }

    .pb-xxl-6 {
        padding-bottom: 1.5rem !important;
    }

    .pb-xxl-7 {
        padding-bottom: 1.75rem !important;
    }

    .pb-xxl-8 {
        padding-bottom: 2rem !important;
    }

    .pb-xxl-9 {
        padding-bottom: 2.25rem !important;
    }

    .pb-xxl-10 {
        padding-bottom: 2.5rem !important;
    }

    .pb-xxl-11 {
        padding-bottom: 2.75rem !important;
    }

    .pb-xxl-12 {
        padding-bottom: 3rem !important;
    }

    .pb-xxl-13 {
        padding-bottom: 3.25rem !important;
    }

    .pb-xxl-14 {
        padding-bottom: 3.5rem !important;
    }

    .pb-xxl-15 {
        padding-bottom: 3.75rem !important;
    }

    .pb-xxl-16 {
        padding-bottom: 4rem !important;
    }

    .pb-xxl-17 {
        padding-bottom: 4.25rem !important;
    }

    .pb-xxl-18 {
        padding-bottom: 4.5rem !important;
    }

    .pb-xxl-19 {
        padding-bottom: 4.75rem !important;
    }

    .pb-xxl-20 {
        padding-bottom: 5rem !important;
    }

    .ps-xxl-0 {
        padding-right: 0 !important;
    }

    .ps-xxl-1 {
        padding-right: 0.25rem !important;
    }

    .ps-xxl-2 {
        padding-right: 0.5rem !important;
    }

    .ps-xxl-3 {
        padding-right: 0.75rem !important;
    }

    .ps-xxl-4 {
        padding-right: 1rem !important;
    }

    .ps-xxl-5 {
        padding-right: 1.25rem !important;
    }

    .ps-xxl-6 {
        padding-right: 1.5rem !important;
    }

    .ps-xxl-7 {
        padding-right: 1.75rem !important;
    }

    .ps-xxl-8 {
        padding-right: 2rem !important;
    }

    .ps-xxl-9 {
        padding-right: 2.25rem !important;
    }

    .ps-xxl-10 {
        padding-right: 2.5rem !important;
    }

    .ps-xxl-11 {
        padding-right: 2.75rem !important;
    }

    .ps-xxl-12 {
        padding-right: 3rem !important;
    }

    .ps-xxl-13 {
        padding-right: 3.25rem !important;
    }

    .ps-xxl-14 {
        padding-right: 3.5rem !important;
    }

    .ps-xxl-15 {
        padding-right: 3.75rem !important;
    }

    .ps-xxl-16 {
        padding-right: 4rem !important;
    }

    .ps-xxl-17 {
        padding-right: 4.25rem !important;
    }

    .ps-xxl-18 {
        padding-right: 4.5rem !important;
    }

    .ps-xxl-19 {
        padding-right: 4.75rem !important;
    }

    .ps-xxl-20 {
        padding-right: 5rem !important;
    }

    .gap-xxl-0 {
        gap: 0 !important;
    }

    .gap-xxl-1 {
        gap: 0.25rem !important;
    }

    .gap-xxl-2 {
        gap: 0.5rem !important;
    }

    .gap-xxl-3 {
        gap: 0.75rem !important;
    }

    .gap-xxl-4 {
        gap: 1rem !important;
    }

    .gap-xxl-5 {
        gap: 1.25rem !important;
    }

    .gap-xxl-6 {
        gap: 1.5rem !important;
    }

    .gap-xxl-7 {
        gap: 1.75rem !important;
    }

    .gap-xxl-8 {
        gap: 2rem !important;
    }

    .gap-xxl-9 {
        gap: 2.25rem !important;
    }

    .gap-xxl-10 {
        gap: 2.5rem !important;
    }

    .gap-xxl-11 {
        gap: 2.75rem !important;
    }

    .gap-xxl-12 {
        gap: 3rem !important;
    }

    .gap-xxl-13 {
        gap: 3.25rem !important;
    }

    .gap-xxl-14 {
        gap: 3.5rem !important;
    }

    .gap-xxl-15 {
        gap: 3.75rem !important;
    }

    .gap-xxl-16 {
        gap: 4rem !important;
    }

    .gap-xxl-17 {
        gap: 4.25rem !important;
    }

    .gap-xxl-18 {
        gap: 4.5rem !important;
    }

    .gap-xxl-19 {
        gap: 4.75rem !important;
    }

    .gap-xxl-20 {
        gap: 5rem !important;
    }

    .row-gap-xxl-0 {
        row-gap: 0 !important;
    }

    .row-gap-xxl-1 {
        row-gap: 0.25rem !important;
    }

    .row-gap-xxl-2 {
        row-gap: 0.5rem !important;
    }

    .row-gap-xxl-3 {
        row-gap: 0.75rem !important;
    }

    .row-gap-xxl-4 {
        row-gap: 1rem !important;
    }

    .row-gap-xxl-5 {
        row-gap: 1.25rem !important;
    }

    .row-gap-xxl-6 {
        row-gap: 1.5rem !important;
    }

    .row-gap-xxl-7 {
        row-gap: 1.75rem !important;
    }

    .row-gap-xxl-8 {
        row-gap: 2rem !important;
    }

    .row-gap-xxl-9 {
        row-gap: 2.25rem !important;
    }

    .row-gap-xxl-10 {
        row-gap: 2.5rem !important;
    }

    .row-gap-xxl-11 {
        row-gap: 2.75rem !important;
    }

    .row-gap-xxl-12 {
        row-gap: 3rem !important;
    }

    .row-gap-xxl-13 {
        row-gap: 3.25rem !important;
    }

    .row-gap-xxl-14 {
        row-gap: 3.5rem !important;
    }

    .row-gap-xxl-15 {
        row-gap: 3.75rem !important;
    }

    .row-gap-xxl-16 {
        row-gap: 4rem !important;
    }

    .row-gap-xxl-17 {
        row-gap: 4.25rem !important;
    }

    .row-gap-xxl-18 {
        row-gap: 4.5rem !important;
    }

    .row-gap-xxl-19 {
        row-gap: 4.75rem !important;
    }

    .row-gap-xxl-20 {
        row-gap: 5rem !important;
    }

    .column-gap-xxl-0 {
        column-gap: 0 !important;
    }

    .column-gap-xxl-1 {
        column-gap: 0.25rem !important;
    }

    .column-gap-xxl-2 {
        column-gap: 0.5rem !important;
    }

    .column-gap-xxl-3 {
        column-gap: 0.75rem !important;
    }

    .column-gap-xxl-4 {
        column-gap: 1rem !important;
    }

    .column-gap-xxl-5 {
        column-gap: 1.25rem !important;
    }

    .column-gap-xxl-6 {
        column-gap: 1.5rem !important;
    }

    .column-gap-xxl-7 {
        column-gap: 1.75rem !important;
    }

    .column-gap-xxl-8 {
        column-gap: 2rem !important;
    }

    .column-gap-xxl-9 {
        column-gap: 2.25rem !important;
    }

    .column-gap-xxl-10 {
        column-gap: 2.5rem !important;
    }

    .column-gap-xxl-11 {
        column-gap: 2.75rem !important;
    }

    .column-gap-xxl-12 {
        column-gap: 3rem !important;
    }

    .column-gap-xxl-13 {
        column-gap: 3.25rem !important;
    }

    .column-gap-xxl-14 {
        column-gap: 3.5rem !important;
    }

    .column-gap-xxl-15 {
        column-gap: 3.75rem !important;
    }

    .column-gap-xxl-16 {
        column-gap: 4rem !important;
    }

    .column-gap-xxl-17 {
        column-gap: 4.25rem !important;
    }

    .column-gap-xxl-18 {
        column-gap: 4.5rem !important;
    }

    .column-gap-xxl-19 {
        column-gap: 4.75rem !important;
    }

    .column-gap-xxl-20 {
        column-gap: 5rem !important;
    }

    .fs-xxl-1 {
        font-size: calc(1.3rem + 0.6vw) !important;
    }

    .fs-xxl-2 {
        font-size: calc(1.275rem + 0.3vw) !important;
    }

    .fs-xxl-3 {
        font-size: calc(1.26rem + 0.12vw) !important;
    }

    .fs-xxl-4 {
        font-size: 1.25rem !important;
    }

    .fs-xxl-5 {
        font-size: 1.15rem !important;
    }

    .fs-xxl-6 {
        font-size: 1.075rem !important;
    }

    .fs-xxl-7 {
        font-size: 0.95rem !important;
    }

    .fs-xxl-8 {
        font-size: 0.85rem !important;
    }

    .fs-xxl-9 {
        font-size: 0.75rem !important;
    }

    .fs-xxl-10 {
        font-size: 0.5rem !important;
    }

    .fs-xxl-sm {
        font-size: 0.95rem !important;
    }

    .fs-xxl-base {
        font-size: 1rem !important;
    }

    .fs-xxl-lg {
        font-size: 1.075rem !important;
    }

    .fs-xxl-fluid {
        font-size: 100% !important;
    }

    .fs-xxl-2x {
        font-size: calc(1.325rem + 0.9vw) !important;
    }

    .fs-xxl-2qx {
        font-size: calc(1.35rem + 1.2vw) !important;
    }

    .fs-xxl-2hx {
        font-size: calc(1.375rem + 1.5vw) !important;
    }

    .fs-xxl-2tx {
        font-size: calc(1.4rem + 1.8vw) !important;
    }

    .fs-xxl-3x {
        font-size: calc(1.425rem + 2.1vw) !important;
    }

    .fs-xxl-3qx {
        font-size: calc(1.45rem + 2.4vw) !important;
    }

    .fs-xxl-3hx {
        font-size: calc(1.475rem + 2.7vw) !important;
    }

    .fs-xxl-3tx {
        font-size: calc(1.5rem + 3vw) !important;
    }

    .fs-xxl-4x {
        font-size: calc(1.525rem + 3.3vw) !important;
    }

    .fs-xxl-4qx {
        font-size: calc(1.55rem + 3.6vw) !important;
    }

    .fs-xxl-4hx {
        font-size: calc(1.575rem + 3.9vw) !important;
    }

    .fs-xxl-4tx {
        font-size: calc(1.6rem + 4.2vw) !important;
    }

    .fs-xxl-5x {
        font-size: calc(1.625rem + 4.5vw) !important;
    }

    .fs-xxl-5qx {
        font-size: calc(1.65rem + 4.8vw) !important;
    }

    .fs-xxl-5hx {
        font-size: calc(1.675rem + 5.1vw) !important;
    }

    .fs-xxl-5tx {
        font-size: calc(1.7rem + 5.4vw) !important;
    }

    .fs-xxl-6x {
        font-size: calc(1.725rem + 5.7vw) !important;
    }

    .fs-xxl-6qx {
        font-size: calc(1.75rem + 6vw) !important;
    }

    .fs-xxl-6hx {
        font-size: calc(1.775rem + 6.3vw) !important;
    }

    .fs-xxl-6tx {
        font-size: calc(1.8rem + 6.6vw) !important;
    }

    .fs-xxl-7x {
        font-size: calc(1.825rem + 6.9vw) !important;
    }

    .fs-xxl-7qx {
        font-size: calc(1.85rem + 7.2vw) !important;
    }

    .fs-xxl-7hx {
        font-size: calc(1.875rem + 7.5vw) !important;
    }

    .fs-xxl-7tx {
        font-size: calc(1.9rem + 7.8vw) !important;
    }

    .text-xxl-start {
        text-align: right !important;
    }

    .text-xxl-end {
        text-align: left !important;
    }

    .text-xxl-center {
        text-align: center !important;
    }

    .min-w-xxl-unset {
        min-width: 0 !important;
        min-width: initial !important;
    }

    .min-w-xxl-25 {
        min-width: 25% !important;
    }

    .min-w-xxl-50 {
        min-width: 50% !important;
    }

    .min-w-xxl-75 {
        min-width: 75% !important;
    }

    .min-w-xxl-100 {
        min-width: 100% !important;
    }

    .min-w-xxl-auto {
        min-width: auto !important;
    }

    .min-w-xxl-1px {
        min-width: 1px !important;
    }

    .min-w-xxl-2px {
        min-width: 2px !important;
    }

    .min-w-xxl-3px {
        min-width: 3px !important;
    }

    .min-w-xxl-4px {
        min-width: 4px !important;
    }

    .min-w-xxl-5px {
        min-width: 5px !important;
    }

    .min-w-xxl-6px {
        min-width: 6px !important;
    }

    .min-w-xxl-7px {
        min-width: 7px !important;
    }

    .min-w-xxl-8px {
        min-width: 8px !important;
    }

    .min-w-xxl-9px {
        min-width: 9px !important;
    }

    .min-w-xxl-10px {
        min-width: 10px !important;
    }

    .min-w-xxl-15px {
        min-width: 15px !important;
    }

    .min-w-xxl-20px {
        min-width: 20px !important;
    }

    .min-w-xxl-25px {
        min-width: 25px !important;
    }

    .min-w-xxl-30px {
        min-width: 30px !important;
    }

    .min-w-xxl-35px {
        min-width: 35px !important;
    }

    .min-w-xxl-40px {
        min-width: 40px !important;
    }

    .min-w-xxl-45px {
        min-width: 45px !important;
    }

    .min-w-xxl-50px {
        min-width: 50px !important;
    }

    .min-w-xxl-55px {
        min-width: 55px !important;
    }

    .min-w-xxl-60px {
        min-width: 60px !important;
    }

    .min-w-xxl-65px {
        min-width: 65px !important;
    }

    .min-w-xxl-70px {
        min-width: 70px !important;
    }

    .min-w-xxl-75px {
        min-width: 75px !important;
    }

    .min-w-xxl-80px {
        min-width: 80px !important;
    }

    .min-w-xxl-85px {
        min-width: 85px !important;
    }

    .min-w-xxl-90px {
        min-width: 90px !important;
    }

    .min-w-xxl-95px {
        min-width: 95px !important;
    }

    .min-w-xxl-100px {
        min-width: 100px !important;
    }

    .min-w-xxl-125px {
        min-width: 125px !important;
    }

    .min-w-xxl-150px {
        min-width: 150px !important;
    }

    .min-w-xxl-175px {
        min-width: 175px !important;
    }

    .min-w-xxl-200px {
        min-width: 200px !important;
    }

    .min-w-xxl-225px {
        min-width: 225px !important;
    }

    .min-w-xxl-250px {
        min-width: 250px !important;
    }

    .min-w-xxl-275px {
        min-width: 275px !important;
    }

    .min-w-xxl-300px {
        min-width: 300px !important;
    }

    .min-w-xxl-325px {
        min-width: 325px !important;
    }

    .min-w-xxl-350px {
        min-width: 350px !important;
    }

    .min-w-xxl-375px {
        min-width: 375px !important;
    }

    .min-w-xxl-400px {
        min-width: 400px !important;
    }

    .min-w-xxl-425px {
        min-width: 425px !important;
    }

    .min-w-xxl-450px {
        min-width: 450px !important;
    }

    .min-w-xxl-475px {
        min-width: 475px !important;
    }

    .min-w-xxl-500px {
        min-width: 500px !important;
    }

    .min-w-xxl-550px {
        min-width: 550px !important;
    }

    .min-w-xxl-600px {
        min-width: 600px !important;
    }

    .min-w-xxl-650px {
        min-width: 650px !important;
    }

    .min-w-xxl-700px {
        min-width: 700px !important;
    }

    .min-w-xxl-750px {
        min-width: 750px !important;
    }

    .min-w-xxl-800px {
        min-width: 800px !important;
    }

    .min-w-xxl-850px {
        min-width: 850px !important;
    }

    .min-w-xxl-900px {
        min-width: 900px !important;
    }

    .min-w-xxl-950px {
        min-width: 950px !important;
    }

    .min-w-xxl-1000px {
        min-width: 1000px !important;
    }

    .min-h-xxl-unset {
        min-height: 0 !important;
        min-height: initial !important;
    }

    .min-h-xxl-25 {
        min-height: 25% !important;
    }

    .min-h-xxl-50 {
        min-height: 50% !important;
    }

    .min-h-xxl-75 {
        min-height: 75% !important;
    }

    .min-h-xxl-100 {
        min-height: 100% !important;
    }

    .min-h-xxl-auto {
        min-height: auto !important;
    }

    .min-h-xxl-1px {
        min-height: 1px !important;
    }

    .min-h-xxl-2px {
        min-height: 2px !important;
    }

    .min-h-xxl-3px {
        min-height: 3px !important;
    }

    .min-h-xxl-4px {
        min-height: 4px !important;
    }

    .min-h-xxl-5px {
        min-height: 5px !important;
    }

    .min-h-xxl-6px {
        min-height: 6px !important;
    }

    .min-h-xxl-7px {
        min-height: 7px !important;
    }

    .min-h-xxl-8px {
        min-height: 8px !important;
    }

    .min-h-xxl-9px {
        min-height: 9px !important;
    }

    .min-h-xxl-10px {
        min-height: 10px !important;
    }

    .min-h-xxl-15px {
        min-height: 15px !important;
    }

    .min-h-xxl-20px {
        min-height: 20px !important;
    }

    .min-h-xxl-25px {
        min-height: 25px !important;
    }

    .min-h-xxl-30px {
        min-height: 30px !important;
    }

    .min-h-xxl-35px {
        min-height: 35px !important;
    }

    .min-h-xxl-40px {
        min-height: 40px !important;
    }

    .min-h-xxl-45px {
        min-height: 45px !important;
    }

    .min-h-xxl-50px {
        min-height: 50px !important;
    }

    .min-h-xxl-55px {
        min-height: 55px !important;
    }

    .min-h-xxl-60px {
        min-height: 60px !important;
    }

    .min-h-xxl-65px {
        min-height: 65px !important;
    }

    .min-h-xxl-70px {
        min-height: 70px !important;
    }

    .min-h-xxl-75px {
        min-height: 75px !important;
    }

    .min-h-xxl-80px {
        min-height: 80px !important;
    }

    .min-h-xxl-85px {
        min-height: 85px !important;
    }

    .min-h-xxl-90px {
        min-height: 90px !important;
    }

    .min-h-xxl-95px {
        min-height: 95px !important;
    }

    .min-h-xxl-100px {
        min-height: 100px !important;
    }

    .min-h-xxl-125px {
        min-height: 125px !important;
    }

    .min-h-xxl-150px {
        min-height: 150px !important;
    }

    .min-h-xxl-175px {
        min-height: 175px !important;
    }

    .min-h-xxl-200px {
        min-height: 200px !important;
    }

    .min-h-xxl-225px {
        min-height: 225px !important;
    }

    .min-h-xxl-250px {
        min-height: 250px !important;
    }

    .min-h-xxl-275px {
        min-height: 275px !important;
    }

    .min-h-xxl-300px {
        min-height: 300px !important;
    }

    .min-h-xxl-325px {
        min-height: 325px !important;
    }

    .min-h-xxl-350px {
        min-height: 350px !important;
    }

    .min-h-xxl-375px {
        min-height: 375px !important;
    }

    .min-h-xxl-400px {
        min-height: 400px !important;
    }

    .min-h-xxl-425px {
        min-height: 425px !important;
    }

    .min-h-xxl-450px {
        min-height: 450px !important;
    }

    .min-h-xxl-475px {
        min-height: 475px !important;
    }

    .min-h-xxl-500px {
        min-height: 500px !important;
    }

    .min-h-xxl-550px {
        min-height: 550px !important;
    }

    .min-h-xxl-600px {
        min-height: 600px !important;
    }

    .min-h-xxl-650px {
        min-height: 650px !important;
    }

    .min-h-xxl-700px {
        min-height: 700px !important;
    }

    .min-h-xxl-750px {
        min-height: 750px !important;
    }

    .min-h-xxl-800px {
        min-height: 800px !important;
    }

    .min-h-xxl-850px {
        min-height: 850px !important;
    }

    .min-h-xxl-900px {
        min-height: 900px !important;
    }

    .min-h-xxl-950px {
        min-height: 950px !important;
    }

    .min-h-xxl-1000px {
        min-height: 1000px !important;
    }
}

@media (min-width: 1200px) {
    .fs-1 {
        font-size: 1.75rem !important;
    }

    .fs-2 {
        font-size: 1.5rem !important;
    }

    .fs-3 {
        font-size: 1.35rem !important;
    }

    .fs-2x {
        font-size: 2rem !important;
    }

    .fs-2qx {
        font-size: 2.25rem !important;
    }

    .fs-2hx {
        font-size: 2.5rem !important;
    }

    .fs-2tx {
        font-size: 2.75rem !important;
    }

    .fs-3x {
        font-size: 3rem !important;
    }

    .fs-3qx {
        font-size: 3.25rem !important;
    }

    .fs-3hx {
        font-size: 3.5rem !important;
    }

    .fs-3tx {
        font-size: 3.75rem !important;
    }

    .fs-4x {
        font-size: 4rem !important;
    }

    .fs-4qx {
        font-size: 4.25rem !important;
    }

    .fs-4hx {
        font-size: 4.5rem !important;
    }

    .fs-4tx {
        font-size: 4.75rem !important;
    }

    .fs-5x {
        font-size: 5rem !important;
    }

    .fs-5qx {
        font-size: 5.25rem !important;
    }

    .fs-5hx {
        font-size: 5.5rem !important;
    }

    .fs-5tx {
        font-size: 5.75rem !important;
    }

    .fs-6x {
        font-size: 6rem !important;
    }

    .fs-6qx {
        font-size: 6.25rem !important;
    }

    .fs-6hx {
        font-size: 6.5rem !important;
    }

    .fs-6tx {
        font-size: 6.75rem !important;
    }

    .fs-7x {
        font-size: 7rem !important;
    }

    .fs-7qx {
        font-size: 7.25rem !important;
    }

    .fs-7hx {
        font-size: 7.5rem !important;
    }

    .fs-7tx {
        font-size: 7.75rem !important;
    }

    .fs-sm-1 {
        font-size: 1.75rem !important;
    }

    .fs-sm-2 {
        font-size: 1.5rem !important;
    }

    .fs-sm-3 {
        font-size: 1.35rem !important;
    }

    .fs-sm-2x {
        font-size: 2rem !important;
    }

    .fs-sm-2qx {
        font-size: 2.25rem !important;
    }

    .fs-sm-2hx {
        font-size: 2.5rem !important;
    }

    .fs-sm-2tx {
        font-size: 2.75rem !important;
    }

    .fs-sm-3x {
        font-size: 3rem !important;
    }

    .fs-sm-3qx {
        font-size: 3.25rem !important;
    }

    .fs-sm-3hx {
        font-size: 3.5rem !important;
    }

    .fs-sm-3tx {
        font-size: 3.75rem !important;
    }

    .fs-sm-4x {
        font-size: 4rem !important;
    }

    .fs-sm-4qx {
        font-size: 4.25rem !important;
    }

    .fs-sm-4hx {
        font-size: 4.5rem !important;
    }

    .fs-sm-4tx {
        font-size: 4.75rem !important;
    }

    .fs-sm-5x {
        font-size: 5rem !important;
    }

    .fs-sm-5qx {
        font-size: 5.25rem !important;
    }

    .fs-sm-5hx {
        font-size: 5.5rem !important;
    }

    .fs-sm-5tx {
        font-size: 5.75rem !important;
    }

    .fs-sm-6x {
        font-size: 6rem !important;
    }

    .fs-sm-6qx {
        font-size: 6.25rem !important;
    }

    .fs-sm-6hx {
        font-size: 6.5rem !important;
    }

    .fs-sm-6tx {
        font-size: 6.75rem !important;
    }

    .fs-sm-7x {
        font-size: 7rem !important;
    }

    .fs-sm-7qx {
        font-size: 7.25rem !important;
    }

    .fs-sm-7hx {
        font-size: 7.5rem !important;
    }

    .fs-sm-7tx {
        font-size: 7.75rem !important;
    }

    .fs-md-1 {
        font-size: 1.75rem !important;
    }

    .fs-md-2 {
        font-size: 1.5rem !important;
    }

    .fs-md-3 {
        font-size: 1.35rem !important;
    }

    .fs-md-2x {
        font-size: 2rem !important;
    }

    .fs-md-2qx {
        font-size: 2.25rem !important;
    }

    .fs-md-2hx {
        font-size: 2.5rem !important;
    }

    .fs-md-2tx {
        font-size: 2.75rem !important;
    }

    .fs-md-3x {
        font-size: 3rem !important;
    }

    .fs-md-3qx {
        font-size: 3.25rem !important;
    }

    .fs-md-3hx {
        font-size: 3.5rem !important;
    }

    .fs-md-3tx {
        font-size: 3.75rem !important;
    }

    .fs-md-4x {
        font-size: 4rem !important;
    }

    .fs-md-4qx {
        font-size: 4.25rem !important;
    }

    .fs-md-4hx {
        font-size: 4.5rem !important;
    }

    .fs-md-4tx {
        font-size: 4.75rem !important;
    }

    .fs-md-5x {
        font-size: 5rem !important;
    }

    .fs-md-5qx {
        font-size: 5.25rem !important;
    }

    .fs-md-5hx {
        font-size: 5.5rem !important;
    }

    .fs-md-5tx {
        font-size: 5.75rem !important;
    }

    .fs-md-6x {
        font-size: 6rem !important;
    }

    .fs-md-6qx {
        font-size: 6.25rem !important;
    }

    .fs-md-6hx {
        font-size: 6.5rem !important;
    }

    .fs-md-6tx {
        font-size: 6.75rem !important;
    }

    .fs-md-7x {
        font-size: 7rem !important;
    }

    .fs-md-7qx {
        font-size: 7.25rem !important;
    }

    .fs-md-7hx {
        font-size: 7.5rem !important;
    }

    .fs-md-7tx {
        font-size: 7.75rem !important;
    }

    .fs-lg-1 {
        font-size: 1.75rem !important;
    }

    .fs-lg-2 {
        font-size: 1.5rem !important;
    }

    .fs-lg-3 {
        font-size: 1.35rem !important;
    }

    .fs-lg-2x {
        font-size: 2rem !important;
    }

    .fs-lg-2qx {
        font-size: 2.25rem !important;
    }

    .fs-lg-2hx {
        font-size: 2.5rem !important;
    }

    .fs-lg-2tx {
        font-size: 2.75rem !important;
    }

    .fs-lg-3x {
        font-size: 3rem !important;
    }

    .fs-lg-3qx {
        font-size: 3.25rem !important;
    }

    .fs-lg-3hx {
        font-size: 3.5rem !important;
    }

    .fs-lg-3tx {
        font-size: 3.75rem !important;
    }

    .fs-lg-4x {
        font-size: 4rem !important;
    }

    .fs-lg-4qx {
        font-size: 4.25rem !important;
    }

    .fs-lg-4hx {
        font-size: 4.5rem !important;
    }

    .fs-lg-4tx {
        font-size: 4.75rem !important;
    }

    .fs-lg-5x {
        font-size: 5rem !important;
    }

    .fs-lg-5qx {
        font-size: 5.25rem !important;
    }

    .fs-lg-5hx {
        font-size: 5.5rem !important;
    }

    .fs-lg-5tx {
        font-size: 5.75rem !important;
    }

    .fs-lg-6x {
        font-size: 6rem !important;
    }

    .fs-lg-6qx {
        font-size: 6.25rem !important;
    }

    .fs-lg-6hx {
        font-size: 6.5rem !important;
    }

    .fs-lg-6tx {
        font-size: 6.75rem !important;
    }

    .fs-lg-7x {
        font-size: 7rem !important;
    }

    .fs-lg-7qx {
        font-size: 7.25rem !important;
    }

    .fs-lg-7hx {
        font-size: 7.5rem !important;
    }

    .fs-lg-7tx {
        font-size: 7.75rem !important;
    }
}

@media print {
    .d-print-inline {
        display: inline !important;
    }

    .d-print-inline-block {
        display: inline-block !important;
    }

    .d-print-block {
        display: block !important;
    }

    .d-print-grid {
        display: grid !important;
    }

    .d-print-inline-grid {
        display: inline-grid !important;
    }

    .d-print-table {
        display: table !important;
    }

    .d-print-table-row {
        display: table-row !important;
    }

    .d-print-table-cell {
        display: table-cell !important;
    }

    .d-print-flex {
        display: flex !important;
    }

    .d-print-inline-flex {
        display: inline-flex !important;
    }

    .d-print-none {
        display: none !important;
    }
}

:root {
    --bs-xs: 0;
    --bs-sm: 576px;
    --bs-md: 768px;
    --bs-lg: 992px;
    --bs-xl: 1200px;
    --bs-xxl: 1400px;
    --bs-scrollbar-size: 5px;
    --bs-scrollbar-overlay-size: 19px;
    --bs-scrollbar-overlay-space: 7px;
    --bs-white-bg-rgb: 255, 255, 255;
    --bs-black-bg-rgb: 0, 0, 0;
}

[data-bs-theme=light] {
    --bs-custom-blue: #006ae6;
    --bs-text-muted: #99a1b7;
    --bs-gray-100: #f9f9f9;
    --bs-gray-100-rgb: 249, 249, 249;
    --bs-gray-200: #f1f1f2;
    --bs-gray-200-rgb: 241, 241, 242;
    --bs-gray-300: #dbdfe9;
    --bs-gray-300-rgb: 219, 223, 233;
    --bs-gray-400: #b5b5c3;
    --bs-gray-400-rgb: 181, 181, 195;
    --bs-gray-500: #99a1b7;
    --bs-gray-500-rgb: 153, 161, 183;
    --bs-gray-600: #78829d;
    --bs-gray-600-rgb: 120, 130, 157;
    --bs-gray-700: #4b5675;
    --bs-gray-700-rgb: 75, 86, 117;
    --bs-gray-800: #252f4a;
    --bs-gray-800-rgb: 37, 47, 74;
    --bs-gray-900: #071437;
    --bs-gray-900-rgb: 7, 20, 55;
    --bs-light: #f9f9f9;
    --bs-primary: #23475e;
    --bs-secondary: #dbdfe9;
    --bs-success: #50cd89;
    --bs-info: #7239ea;
    --bs-warning: #ffc700;
    --bs-danger: #f1416c;
    --bs-dark: #071437;
    --bs-primary-active: #366D8F;
    --bs-secondary-active: #b5b5c3;
    --bs-light-active: #f1f1f2;
    --bs-success-active: #47be7d;
    --bs-info-active: #5014d0;
    --bs-warning-active: #f1bc00;
    --bs-danger-active: #d9214e;
    --bs-dark-active: #050f29;
    --bs-primary-light: #f1faff;
    --bs-secondary-light: #f9f9f9;
    --bs-success-light: #e8fff3;
    --bs-info-light: #f8f5ff;
    --bs-warning-light: #fff8dd;
    --bs-danger-light: #fff5f8;
    --bs-dark-light: #f1f1f2;
    --bs-primary-inverse: #ffffff;
    --bs-secondary-inverse: #4b5675;
    --bs-light-inverse: #78829d;
    --bs-success-inverse: #ffffff;
    --bs-info-inverse: #ffffff;
    --bs-warning-inverse: #ffffff;
    --bs-danger-inverse: #ffffff;
    --bs-dark-inverse: #ffffff;
    --bs-light-rgb: 249, 249, 249;
    --bs-primary-rgb: 0, 158, 247;
    --bs-secondary-rgb: 219, 223, 233;
    --bs-success-rgb: 80, 205, 137;
    --bs-info-rgb: 114, 57, 234;
    --bs-warning-rgb: 255, 199, 0;
    --bs-danger-rgb: 241, 65, 108;
    --bs-dark-rgb: 7, 20, 55;
    --bs-text-white: #ffffff;
    --bs-text-primary: #23475e;
    --bs-text-secondary: #dbdfe9;
    --bs-text-light: #f9f9f9;
    --bs-text-success: #50cd89;
    --bs-text-info: #7239ea;
    --bs-text-warning: #ffc700;
    --bs-text-danger: #f1416c;
    --bs-text-dark: #071437;
    --bs-text-muted: #99a1b7;
    --bs-text-gray-100: #f9f9f9;
    --bs-text-gray-200: #f1f1f2;
    --bs-text-gray-300: #dbdfe9;
    --bs-text-gray-400: #b5b5c3;
    --bs-text-gray-500: #99a1b7;
    --bs-text-gray-600: #78829d;
    --bs-text-gray-700: #4b5675;
    --bs-text-gray-800: #252f4a;
    --bs-text-gray-900: #071437;
    --bs-border-color: #f1f1f2;
    --bs-border-dashed-color: #dbdfe9;
    --bs-component-active-color: #ffffff;
    --bs-component-active-bg: #23475e;
    --bs-component-hover-color: #23475e;
    --bs-component-hover-bg: #f9f9f9;
    --bs-component-checked-color: #ffffff;
    --bs-component-checked-bg: #23475e;
    --bs-box-shadow-xs: 0 0.1rem 0.75rem 0.25rem rgba(0, 0, 0, 0.05);
    --bs-box-shadow-sm: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
    --bs-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
    --bs-box-shadow-lg: 0 1rem 2rem 1rem rgba(0, 0, 0, 0.1);
    --bs-input-bg: var(--bs-body-bg);
    --bs-input-color: var(--bs-gray-700);
    --bs-input-solid-color: var(--bs-gray-700);
    --bs-input-solid-bg: var(--bs-gray-100);
    --bs-input-solid-bg-focus: var(--bs-gray-200);
    --bs-input-solid-placeholder-color: var(--bs-gray-500);
    --bs-tooltip-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
    --bs-table-striped-bg: rgba(var(--bs-gray-100-rgb), 0.75);
    --bs-table-loading-message-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    --bs-dropdown-bg: var(--bs-body-bg);
    --bs-dropdown-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    --bs-code-bg: #f1f3f8;
    --bs-code-box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.08);
    --bs-code-color: #b93993;
    --bs-symbol-label-color: var(--bs-gray-800);
    --bs-symbol-label-bg: var(--bs-gray-100);
    --bs-symbol-border-color: rgba(var(--bs-body-bg), 0.5);
    --bs-bullet-bg-color: var(--bs-gray-400);
    --bs-scrolltop-opacity: 0;
    --bs-scrolltop-opacity-on: 0.3;
    --bs-scrolltop-opacity-hover: 1;
    --bs-scrolltop-box-shadow: var(--bs-box-shadow);
    --bs-scrolltop-bg-color: var(--bs-primary);
    --bs-scrolltop-bg-color-hover: var(--bs-primary);
    --bs-scrolltop-icon-color: var(--bs-primary-inverse);
    --bs-scrolltop-icon-color-hover: var(--bs-primary-inverse);
    --bs-drawer-box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.05);
    --bs-drawer-bg-color: #ffffff;
    --bs-drawer-overlay-bg-color: rgba(0, 0, 0, 0.2);
    --bs-menu-dropdown-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    --bs-menu-dropdown-bg-color: var(--bs-body-bg);
    --bs-menu-heading-color: #99a1b7;
    --bs-menu-link-color-hover: #23475e;
    --bs-menu-link-color-show: #23475e;
    --bs-menu-link-color-here: #23475e;
    --bs-menu-link-color-active: #23475e;
    --bs-menu-link-bg-color-hover: #f9f9f9;
    --bs-menu-link-bg-color-show: #f9f9f9;
    --bs-menu-link-bg-color-here: #f9f9f9;
    --bs-menu-link-bg-color-active: #f9f9f9;
    --bs-scrollbar-color: #23475e;
    --bs-scrollbar-hover-color: #23475e;
    --bs-overlay-bg: rgba(0, 0, 0, 0.05);
    --bs-blockui-overlay-bg: rgba(0, 0, 0, 0.05);
    --bs-rating-color-default: #b5b5c3;
    --bs-rating-color-active: #ffad0f;
    --bs-ribbon-label-box-shadow: 0px -1px 5px 0px rgba(7, 20, 55, 0.1);
    --bs-ribbon-label-bg: #23475e;
    --bs-ribbon-label-border-color: #005d91;
    --bs-ribbon-clip-bg: #071437;
    --bs-engage-btn-bg: #ffffff;
    --bs-engage-btn-box-shadow: 0px 0px 22px #e0e0e0;
    --bs-engage-btn-border-color: #e8e8e8;
    --bs-engage-btn-color: #252f4a;
    --bs-engage-btn-icon-color: #78829d;
    --bs-engage-btn-color-active: #252f4a;
}

[data-bs-theme=dark] {
    --bs-custom-blue: #006ae6;
    --bs-text-muted: #565674;
    --bs-gray-100: #1b1b29;
    --bs-gray-100-rgb: 27, 27, 41;
    --bs-gray-200: #2b2b40;
    --bs-gray-200-rgb: 43, 43, 64;
    --bs-gray-300: #323248;
    --bs-gray-300-rgb: 50, 50, 72;
    --bs-gray-400: #474761;
    --bs-gray-400-rgb: 71, 71, 97;
    --bs-gray-500: #565674;
    --bs-gray-500-rgb: 86, 86, 116;
    --bs-gray-600: #6d6d80;
    --bs-gray-600-rgb: 109, 109, 128;
    --bs-gray-700: #92929f;
    --bs-gray-700-rgb: 146, 146, 159;
    --bs-gray-800: #cdcdde;
    --bs-gray-800-rgb: 205, 205, 222;
    --bs-gray-900: #ffffff;
    --bs-gray-900-rgb: 255, 255, 255;
    --bs-white: #ffffff;
    --bs-light: #2b2b40;
    --bs-primary: #23475e;
    --bs-success: #50cd89;
    --bs-info: #7239ea;
    --bs-warning: #ffc700;
    --bs-danger: #f1416c;
    --bs-dark: #ffffff;
    --bs-secondary: #323248;
    --bs-primary-active: #546e7a;
    --bs-secondary-active: #474761;
    --bs-light-active: #323248;
    --bs-success-active: #47be7d;
    --bs-info-active: #5014d0;
    --bs-warning-active: #f1bc00;
    --bs-danger-active: #d9214e;
    --bs-dark-active: white;
    --bs-primary-light: #212e48;
    --bs-success-light: #1c3238;
    --bs-info-light: #2f264f;
    --bs-warning-light: #392f28;
    --bs-danger-light: #3a2434;
    --bs-dark-light: #2b2b40;
    --bs-secondary-light: #1b1b29;
    --bs-primary-inverse: #ffffff;
    --bs-secondary-inverse: #92929f;
    --bs-light-inverse: #78829d;
    --bs-success-inverse: #ffffff;
    --bs-info-inverse: #ffffff;
    --bs-warning-inverse: #ffffff;
    --bs-danger-inverse: #ffffff;
    --bs-dark-inverse: #1b1b29;
    --bs-white-rgb: 255, 255, 255;
    --bs-light-rgb: 43, 43, 64;
    --bs-primary-rgb: 0, 158, 247;
    --bs-success-rgb: 80, 205, 137;
    --bs-info-rgb: 114, 57, 234;
    --bs-warning-rgb: 255, 199, 0;
    --bs-danger-rgb: 241, 65, 108;
    --bs-dark-rgb: 255, 255, 255;
    --bs-secondary-rgb: 50, 50, 72;
    --bs-text-white: #ffffff;
    --bs-text-primary: #23475e;
    --bs-text-secondary: #323248;
    --bs-text-light: #2b2b40;
    --bs-text-success: #50cd89;
    --bs-text-info: #7239ea;
    --bs-text-warning: #ffc700;
    --bs-text-danger: #f1416c;
    --bs-text-dark: #ffffff;
    --bs-text-muted: #565674;
    --bs-text-gray-100: #1b1b29;
    --bs-text-gray-200: #2b2b40;
    --bs-text-gray-300: #323248;
    --bs-text-gray-400: #474761;
    --bs-text-gray-500: #565674;
    --bs-text-gray-600: #6d6d80;
    --bs-text-gray-700: #92929f;
    --bs-text-gray-800: #cdcdde;
    --bs-text-gray-900: #ffffff;
    --bs-border-color: #2b2b40;
    --bs-border-dashed-color: #323248;
    --bs-component-active-color: #ffffff;
    --bs-component-active-bg: #23475e;
    --bs-component-hover-color: #23475e;
    --bs-component-hover-bg: #1b1b29;
    --bs-component-checked-color: #ffffff;
    --bs-component-checked-bg: #23475e;
    --bs-box-shadow-xs: 0 0.1rem 0.75rem 0.25rem rgba(0, 0, 0, 0.05);
    --bs-box-shadow-sm: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
    --bs-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
    --bs-box-shadow-lg: 0 1rem 2rem 1rem rgba(0, 0, 0, 0.1);
    --bs-input-color: var(--bs-gray-700);
    --bs-input-bg: var(--bs-body-bg);
    --bs-input-solid-color: var(--bs-gray-700);
    --bs-input-solid-bg: var(--bs-gray-100);
    --bs-input-solid-bg-focus: var(--bs-gray-200);
    --bs-input-solid-placeholder-color: var(--bs-gray-500);
    --bs-tooltip-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
    --bs-card-box-shadow:;
    --bs-table-striped-bg: rgba(27, 27, 41, 0.75);
    --bs-table-loading-message-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
    --bs-dropdown-bg: #1e1e2d;
    --bs-dropdown-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
    --bs-code-bg: #2b2b40;
    --bs-code-box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.08);
    --bs-code-color: #b93993;
    --bs-symbol-label-color: #cdcdde;
    --bs-symbol-label-bg: #1b1b29;
    --bs-symbol-border-color: rgba(255, 255, 255, 0.5);
    --bs-bullet-bg-color: #474761;
    --bs-scrolltop-opacity: 0;
    --bs-scrolltop-opacity-on: 0.3;
    --bs-scrolltop-opacity-hover: 1;
    --bs-scrolltop-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
    --bs-scrolltop-bg-color: #23475e;
    --bs-scrolltop-bg-color-hover: #23475e;
    --bs-scrolltop-icon-color: #ffffff;
    --bs-scrolltop-icon-color-hover: #ffffff;
    --bs-drawer-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
    --bs-drawer-bg-color: #1e1e2d;
    --bs-drawer-overlay-bg-color: rgba(0, 0, 0, 0.4);
    --bs-menu-dropdown-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
    --bs-menu-dropdown-bg-color: #1e1e2d;
    --bs-menu-heading-color: #565674;
    --bs-menu-link-color-hover: #23475e;
    --bs-menu-link-color-show: #23475e;
    --bs-menu-link-color-here: #23475e;
    --bs-menu-link-color-active: #23475e;
    --bs-menu-link-bg-color-hover: #1b1b29;
    --bs-menu-link-bg-color-show: #1b1b29;
    --bs-menu-link-bg-color-here: #1b1b29;
    --bs-menu-link-bg-color-active: #1b1b29;
    --bs-scrollbar-color: #23475e;
    --bs-scrollbar-hover-color: #23475e;
    --bs-overlay-bg: rgba(255, 255, 255, 0.05);
    --bs-blockui-overlay-bg: rgba(255, 255, 255, 0.05);
    --bs-rating-color-default: #474761;
    --bs-rating-color-active: #ffad0f;
    --bs-ribbon-label-box-shadow: 0px -1px 5px 0px rgba(255, 255, 255, 0.1);
    --bs-ribbon-label-bg: #23475e;
    --bs-ribbon-label-border-color: #005d91;
    --bs-ribbon-clip-bg: #f9f9f9;
    --bs-engage-btn-bg: #2b2b40;
    --bs-engage-btn-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
    --bs-engage-btn-border-color: #2b2b40;
    --bs-engage-btn-color: #cdcdde;
    --bs-engage-btn-icon-color: #6d6d80;
    --bs-engage-btn-color-active: #cdcdde;
}

h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    outline: 0;
}

.blockquote-footer {
    color: var(--bs-blockquote-footer-color);
}

.list-style-none {
    list-style: none;
}

[data-kt-theme-mode-switching=true] * {
    transition: none !important;
}

[data-bs-theme=light] .theme-dark-show {
    display: none !important;
}

[data-bs-theme=light] .theme-light-bg-transparent {
    background-color: transparent !important;
}

[data-bs-theme=light] .theme-light-bg-body {
    background-color: #ffffff !important;
    background-color: var(--bs-body-bg) !important;
}

[data-bs-theme=dark] .theme-light-show {
    display: none !important;
}

[data-bs-theme=dark] .theme-dark-bg-transparent {
    background-color: transparent !important;
}

[data-bs-theme=dark] .theme-dark-bg-body {
    background-color: #ffffff !important;
    background-color: var(--bs-body-bg) !important;
}

.animation {
    animation-duration: 1s;
    animation-fill-mode: both;
}

@keyframes animationSlideInDown {
    from {
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.animation-slide-in-down {
    animation-name: animationSlideInDown;
}

@keyframes animationSlideInUp {
    from {
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }

    to {
        transform: translate3d(0, 0, 0);
    }
}

.animation-slide-in-up {
    animation-name: animationSlideInUp;
}

@keyframes animationFadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.animation-fade-in {
    animation-name: animationFadeIn;
}

@keyframes animationFadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.animation-fade-out {
    animation-name: animationFadeOut;
}

.animation-blink {
    animation: animationBlink 1s steps(5, start) infinite;
}

@keyframes animationBlink {
    to {
        visibility: hidden;
    }
}

.alert-light {
    color: #f9f9f9;
    color: var(--bs-light);
    border-color: #f9f9f9;
    border-color: var(--bs-light);
    background-color: var(--bs-light-light);
}

    .alert-light .alert-link {
        color: #f9f9f9;
        color: var(--bs-light);
    }

.alert-primary {
    color: #23475e;
    color: var(--bs-primary);
    border-color: #23475e;
    border-color: var(--bs-primary);
    background-color: var(--bs-primary-light);
}

    .alert-primary .alert-link {
        color: #23475e;
        color: var(--bs-primary);
    }

.alert-secondary {
    color: #dbdfe9;
    color: var(--bs-secondary);
    border-color: #dbdfe9;
    border-color: var(--bs-secondary);
    background-color: var(--bs-secondary-light);
}

    .alert-secondary .alert-link {
        color: #dbdfe9;
        color: var(--bs-secondary);
    }

.alert-success {
    color: #50cd89;
    color: var(--bs-success);
    border-color: #50cd89;
    border-color: var(--bs-success);
    background-color: var(--bs-success-light);
}

    .alert-success .alert-link {
        color: #50cd89;
        color: var(--bs-success);
    }

.alert-info {
    color: #7239ea;
    color: var(--bs-info);
    border-color: #7239ea;
    border-color: var(--bs-info);
    background-color: var(--bs-info-light);
}

    .alert-info .alert-link {
        color: #7239ea;
        color: var(--bs-info);
    }

.alert-warning {
    color: #ffc700;
    color: var(--bs-warning);
    border-color: #ffc700;
    border-color: var(--bs-warning);
    background-color: var(--bs-warning-light);
}

    .alert-warning .alert-link {
        color: #ffc700;
        color: var(--bs-warning);
    }

.alert-danger {
    color: #f1416c;
    color: var(--bs-danger);
    border-color: #f1416c;
    border-color: var(--bs-danger);
    background-color: var(--bs-danger-light);
}

    .alert-danger .alert-link {
        color: #f1416c;
        color: var(--bs-danger);
    }

.alert-dark {
    color: #071437;
    color: var(--bs-dark);
    border-color: #071437;
    border-color: var(--bs-dark);
    background-color: var(--bs-dark-light);
}

    .alert-dark .alert-link {
        color: #071437;
        color: var(--bs-dark);
    }

[data-bs-theme=dark] .dropdown-menu {
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
}

.toast .toast-header .btn-close {
    margin-left: 0;
}

[data-bs-theme=dark] .toast {
    --bs-toast-bg: #2b2b40;
    --bs-toast-header-bg: #2b2b40;
    --bs-toast-header-border-color: #323248;
}

.nav-pills .nav-item {
    margin-left: 0.5rem;
}

    .nav-pills .nav-item:last-child {
        margin-left: 0;
    }

.nav-stretch {
    align-items: stretch;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

    .nav-stretch .nav-item {
        display: flex;
        align-items: stretch;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .nav-stretch .nav-link {
        display: flex;
        align-items: center;
    }

.nav-group {
    padding: 0.35rem;
    border-radius: 0.475rem;
    background-color: #f9f9f9;
    background-color: var(--bs-gray-100);
}

    .nav-group.nav-group-outline {
        background-color: transparent;
        border: 1px solid #f1f1f2;
        border: 1px solid var(--bs-border-color);
    }

    .nav-group.nav-group-fluid {
        display: flex;
    }

        .nav-group.nav-group-fluid > label,
        .nav-group.nav-group-fluid > .btn {
            position: relative;
            flex-shrink: 0;
            flex-grow: 1;
            flex-basis: 0;
        }

        .nav-group.nav-group-fluid > label {
            margin-left: 0.1rem;
        }

            .nav-group.nav-group-fluid > label > .btn {
                width: 100%;
            }

            .nav-group.nav-group-fluid > label:last-child {
                margin-left: 0;
            }

.nav-line-tabs {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #f1f1f2;
    border-bottom-color: var(--bs-border-color);
}

    .nav-line-tabs .nav-item {
        margin-bottom: -1px;
    }

        .nav-line-tabs .nav-item .nav-link {
            color: #99a1b7;
            color: var(--bs-gray-500);
            border: 0;
            border-bottom: 1px solid transparent;
            transition: color 0.2s ease;
            padding: 0.5rem 0;
            margin: 0 1rem;
        }

        .nav-line-tabs .nav-item:first-child .nav-link {
            margin-right: 0;
        }

        .nav-line-tabs .nav-item:last-child .nav-link {
            margin-left: 0;
        }

        .nav-line-tabs .nav-item .nav-link.active,
        .nav-line-tabs .nav-item.show .nav-link,
        .nav-line-tabs .nav-item .nav-link:hover:not(.disabled) {
            background-color: transparent;
            border: 0;
            border-bottom: 1px solid #23475e;
            border-bottom: 1px solid var(--bs-primary);
            transition: color 0.2s ease;
        }

    .nav-line-tabs.nav-line-tabs-2x {
        border-bottom-width: 2px;
    }

        .nav-line-tabs.nav-line-tabs-2x .nav-item {
            margin-bottom: -2px;
        }

            .nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link {
                border-bottom-width: 2px;
            }

                .nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link.active,
                .nav-line-tabs.nav-line-tabs-2x .nav-item.show .nav-link,
                .nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link:hover:not(.disabled) {
                    border-bottom-width: 2px;
                }

.nav.nav-pills.nav-pills-custom .show > .nav-link,
.nav.nav-pills.nav-pills-custom .nav-link {
    border: 1px dashed var(--bs-border-dashed-color);
    border-radius: 0.625rem;
}

    .nav.nav-pills.nav-pills-custom .show > .nav-link.nav-link-border-solid,
    .nav.nav-pills.nav-pills-custom .nav-link.nav-link-border-solid {
        border: 3px solid var(--bs-border-dashed-color);
    }

        .nav.nav-pills.nav-pills-custom .show > .nav-link.nav-link-border-solid.active,
        .nav.nav-pills.nav-pills-custom .nav-link.nav-link-border-solid.active {
            border: 3px solid #23475e;
            border: 3px solid var(--bs-primary);
        }

    .nav.nav-pills.nav-pills-custom .show > .nav-link .nav-icon img,
    .nav.nav-pills.nav-pills-custom .nav-link .nav-icon img {
        width: 30px;
        transition: color 0.2s ease;
    }

        .nav.nav-pills.nav-pills-custom .show > .nav-link .nav-icon img.default,
        .nav.nav-pills.nav-pills-custom .nav-link .nav-icon img.default {
            display: inline-block;
        }

        .nav.nav-pills.nav-pills-custom .show > .nav-link .nav-icon img.active,
        .nav.nav-pills.nav-pills-custom .nav-link .nav-icon img.active {
            display: none;
        }

    .nav.nav-pills.nav-pills-custom .show > .nav-link.active,
    .nav.nav-pills.nav-pills-custom .nav-link.active {
        background-color: transparent;
        border: 1px solid var(--bs-border-dashed-color);
        transition-duration: 1ms;
        position: relative;
    }

        .nav.nav-pills.nav-pills-custom .show > .nav-link.active .nav-text,
        .nav.nav-pills.nav-pills-custom .nav-link.active .nav-text {
            color: #252f4a !important;
            color: var(--bs-gray-800) !important;
            transition: color 0.2s ease;
        }

        .nav.nav-pills.nav-pills-custom .show > .nav-link.active .bullet-custom,
        .nav.nav-pills.nav-pills-custom .nav-link.active .bullet-custom {
            display: block;
        }

    .nav.nav-pills.nav-pills-custom .show > .nav-link .bullet-custom,
    .nav.nav-pills.nav-pills-custom .nav-link .bullet-custom {
        display: none;
    }

.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:not(:active) span:nth-child(1) {
    color: #b5b5c3;
}

.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:not(:active) span:nth-child(2) {
    color: #3f4254;
}

.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:hover span:nth-child(1) {
    color: #ffffff !important;
}

.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:hover span:nth-child(2) {
    color: #ffffff !important;
}

.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link.active span:nth-child(1) {
    color: #ffffff !important;
}

.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link.active span:nth-child(2) {
    color: #ffffff !important;
}

.pagination {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0;
}

    .pagination.pagination-circle .page-link {
        border-radius: 50%;
    }

    .pagination.pagination-outline .page-link {
        border: 1px solid #f1f1f2;
        border: 1px solid var(--bs-border-color);
    }

    .pagination.pagination-outline .page-item:hover:not(.disabled) .page-link, .pagination.pagination-outline .page-item.active .page-link {
        border-color: var(--bs-primary-light);
    }

.page-item {
    margin-left: 0.5rem;
    /*rtl:end:ignore*/
}

    .page-item:last-child {
        margin-left: 0;
    }

    .page-item .page-link {
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 0.475rem;
        height: 2.5rem;
        min-width: 2.5rem;
        font-weight: 500;
        font-size: 1.075rem;
        /*rtl:end:ignore*/
    }

        .page-item .page-link i {
            font-size: 0.85rem;
        }

        .page-item .page-link .previous,
        .page-item .page-link .next {
            display: block;
            height: 0.875rem;
            width: 0.875rem;
            transform: rotateZ(-180deg);
        }

        .page-item .page-link .previous {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: #4b5675;
            background-color: var(--bs-gray-700);
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-700%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-700%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        }

        .page-item .page-link .next {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: #4b5675;
            background-color: var(--bs-gray-700);
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-700%29%27%3e%3cpath d=%27M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-700%29%27%3e%3cpath d=%27M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z%27/%3e%3c/svg%3e");
        }

    .page-item:focus .page-link {
        color: var(--bs-pagination-focus-color);
    }

        .page-item:focus .page-link .svg-icon,
        .page-item:focus .page-link i {
            color: var(--bs-pagination-focus-color);
        }

        .page-item:focus .page-link .previous {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: var(--bs-pagination-focus-color);
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-focus-color%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-focus-color%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        }

        .page-item:focus .page-link .next {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: var(--bs-pagination-focus-color);
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-focus-color%29%27%3e%3cpath d=%27M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-focus-color%29%27%3e%3cpath d=%27M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z%27/%3e%3c/svg%3e");
        }

    .page-item:hover:not(.active):not(.offset):not(.disabled) .page-link {
        color: var(--bs-pagination-hover-color);
    }

        .page-item:hover:not(.active):not(.offset):not(.disabled) .page-link.page-text {
            background-color: transparent;
        }

        .page-item:hover:not(.active):not(.offset):not(.disabled) .page-link .svg-icon,
        .page-item:hover:not(.active):not(.offset):not(.disabled) .page-link i {
            color: var(--bs-pagination-hover-color);
        }

        .page-item:hover:not(.active):not(.offset):not(.disabled) .page-link .previous {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: var(--bs-pagination-hover-color);
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-hover-color%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-hover-color%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        }

        .page-item:hover:not(.active):not(.offset):not(.disabled) .page-link .next {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: var(--bs-pagination-hover-color);
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-hover-color%29%27%3e%3cpath d=%27M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-hover-color%29%27%3e%3cpath d=%27M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z%27/%3e%3c/svg%3e");
        }

    .page-item.active .page-link {
        color: var(--bs-pagination-active-color);
    }

        .page-item.active .page-link.page-text {
            background-color: transparent;
        }

        .page-item.active .page-link .svg-icon,
        .page-item.active .page-link i {
            color: var(--bs-pagination-active-color);
        }

        .page-item.active .page-link .previous {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: var(--bs-pagination-active-color);
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-active-color%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-active-color%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        }

        .page-item.active .page-link .next {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: var(--bs-pagination-active-color);
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-active-color%29%27%3e%3cpath d=%27M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-active-color%29%27%3e%3cpath d=%27M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z%27/%3e%3c/svg%3e");
        }

    .page-item.disabled .page-link {
        color: var(--bs-pagination-disabled-color);
    }

        .page-item.disabled .page-link .svg-icon,
        .page-item.disabled .page-link i {
            color: var(--bs-pagination-disabled-color);
        }

        .page-item.disabled .page-link .previous {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: var(--bs-pagination-disabled-color);
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-disabled-color%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-disabled-color%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        }

        .page-item.disabled .page-link .next {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: var(--bs-pagination-disabled-color);
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-disabled-color%29%27%3e%3cpath d=%27M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-pagination-disabled-color%29%27%3e%3cpath d=%27M3.27989 3.23571L1.53642 4.97917C1.36382 5.15176 1.36383 5.43158 1.53642 5.60417C1.70901 5.77676 1.98882 5.77676 2.16139 5.60417L4.47096 3.29463C4.63371 3.13192 4.63371 2.86809 4.47096 2.70538L2.16139 0.395812C1.98883 0.22325 1.70901 0.22325 1.53642 0.395812C1.36383 0.568437 1.36383 0.84825 1.53642 1.02081L3.27989 2.76429C3.41006 2.89446 3.41006 3.10554 3.27989 3.23571Z%27/%3e%3c/svg%3e");
        }

@media (max-width: 991.98px) {
    .page-item {
        margin-left: 0.25rem;
    }

        .page-item:last-child {
            margin-left: 0;
        }
}

.separator {
    display: block;
    height: 0;
    border-bottom: 1px solid #f1f1f2;
    border-bottom: 1px solid var(--bs-border-color);
}

    .separator.separator-dotted {
        border-bottom-style: dotted;
        border-bottom-color: var(--bs-border-dashed-color);
    }

    .separator.separator-dashed {
        border-bottom-style: dashed;
        border-bottom-color: var(--bs-border-dashed-color);
    }

    .separator.separator-content {
        display: flex;
        align-items: center;
        border-bottom: 0;
        text-align: center;
    }

        .separator.separator-content::before, .separator.separator-content::after {
            content: " ";
            width: 50%;
            border-bottom: 1px solid #f1f1f2;
            border-bottom: 1px solid var(--bs-border-color);
        }

        .separator.separator-content::before {
            margin-left: 1.25rem;
        }

        .separator.separator-content::after {
            margin-right: 1.25rem;
        }

        .separator.separator-content.separator-dotted::before, .separator.separator-content.separator-dotted::after {
            border-bottom-style: dotted;
            border-bottom-color: var(--bs-border-dashed-color);
        }

        .separator.separator-content.separator-dashed::before, .separator.separator-content.separator-dashed::after {
            border-bottom-style: dashed;
            border-bottom-color: var(--bs-border-dashed-color);
        }

        .separator.separator-content.border-light::before, .separator.separator-content.border-light::after {
            border-color: #f9f9f9 !important;
        }

        .separator.separator-content.border-primary::before, .separator.separator-content.border-primary::after {
            border-color: #23475e !important;
        }

        .separator.separator-content.border-secondary::before, .separator.separator-content.border-secondary::after {
            border-color: #dbdfe9 !important;
        }

        .separator.separator-content.border-success::before, .separator.separator-content.border-success::after {
            border-color: #50cd89 !important;
        }

        .separator.separator-content.border-info::before, .separator.separator-content.border-info::after {
            border-color: #7239ea !important;
        }

        .separator.separator-content.border-warning::before, .separator.separator-content.border-warning::after {
            border-color: #ffc700 !important;
        }

        .separator.separator-content.border-danger::before, .separator.separator-content.border-danger::after {
            border-color: #f1416c !important;
        }

        .separator.separator-content.border-dark::before, .separator.separator-content.border-dark::after {
            border-color: #071437 !important;
        }

.carousel-custom .carousel-indicators {
    align-items: center;
    position: static;
    z-index: auto;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .carousel-custom .carousel-indicators li {
        transform: none;
        opacity: 1;
    }

        .carousel-custom .carousel-indicators li.active {
            transform: none;
            opacity: 1;
        }

    .carousel-custom .carousel-indicators.carousel-indicators-dots li {
        border-radius: 0;
        background-color: transparent !important;
        height: 13px;
        width: 13px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

        .carousel-custom .carousel-indicators.carousel-indicators-dots li:after {
            display: inline-block;
            content: " ";
            border-radius: 50%;
            transition: all 0.3s ease;
            background-color: #f1f1f2;
            background-color: var(--bs-gray-200);
            height: 9px;
            width: 9px;
        }

        .carousel-custom .carousel-indicators.carousel-indicators-dots li.active {
            background-color: transparent;
        }

            .carousel-custom .carousel-indicators.carousel-indicators-dots li.active:after {
                transition: all 0.3s ease;
                height: 13px;
                width: 13px;
                background-color: #b5b5c3;
                background-color: var(--bs-gray-400);
            }

    .carousel-custom .carousel-indicators.carousel-indicators-bullet li {
        transition: all 0.3s ease;
        background-color: transparent !important;
        border-radius: 6px;
        height: 6px;
        width: 6px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

        .carousel-custom .carousel-indicators.carousel-indicators-bullet li:after {
            display: inline-block;
            content: " ";
            transition: all 0.3s ease;
            background-color: #b5b5c3;
            background-color: var(--bs-gray-400);
            border-radius: 6px;
            height: 6px;
            width: 6px;
        }

        .carousel-custom .carousel-indicators.carousel-indicators-bullet li.active {
            transition: all 0.3s ease;
            background-color: transparent;
            height: 6px;
            width: 16px;
        }

            .carousel-custom .carousel-indicators.carousel-indicators-bullet li.active:after {
                transition: all 0.3s ease;
                height: 6px;
                width: 16px;
                background-color: #78829d;
                background-color: var(--bs-gray-600);
            }

.carousel-custom .carousel-indicators-active-light li.active:after {
    background-color: #f9f9f9 !important;
    background-color: var(--bs-light) !important;
}

.carousel-custom .carousel-indicators-active-primary li.active:after {
    background-color: #23475e !important;
    background-color: var(--bs-primary) !important;
}

.carousel-custom .carousel-indicators-active-secondary li.active:after {
    background-color: #dbdfe9 !important;
    background-color: var(--bs-secondary) !important;
}

.carousel-custom .carousel-indicators-active-success li.active:after {
    background-color: #50cd89 !important;
    background-color: var(--bs-success) !important;
}

.carousel-custom .carousel-indicators-active-info li.active:after {
    background-color: #7239ea !important;
    background-color: var(--bs-info) !important;
}

.carousel-custom .carousel-indicators-active-warning li.active:after {
    background-color: #ffc700 !important;
    background-color: var(--bs-warning) !important;
}

.carousel-custom .carousel-indicators-active-danger li.active:after {
    background-color: #f1416c !important;
    background-color: var(--bs-danger) !important;
}

.carousel-custom .carousel-indicators-active-dark li.active:after {
    background-color: #071437 !important;
    background-color: var(--bs-dark) !important;
}

.carousel-custom.carousel-stretch {
    height: 100%;
    display: flex;
    flex-direction: column;
}

    .carousel-custom.carousel-stretch .carousel-inner {
        flex-grow: 1;
    }

    .carousel-custom.carousel-stretch .carousel-item {
        height: 100%;
    }

    .carousel-custom.carousel-stretch .carousel-wrapper {
        display: flex;
        flex-direction: column;
        height: 100%;
    }

.menu-group {
    display: flex;
}

.menu,
.menu-wrapper {
    display: flex;
    padding: 0;
    margin: 0;
    list-style: none;
}

.menu-inner {
    padding: 0;
    margin: 0;
    list-style: none;
}

.menu-sub {
    display: none;
    padding: 0;
    margin: 0;
    list-style: none;
    flex-direction: column;
}

.menu-item {
    display: block;
    padding: 0.15rem 0;
}

    .menu-item .menu-link {
        cursor: pointer;
        display: flex;
        align-items: center;
        padding: 0;
        flex: 0 0 100%;
        padding: 0.65rem 1rem;
        transition: none;
        outline: none !important;
    }

        .menu-item .menu-link .menu-icon {
            flex-shrink: 0;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 2rem;
            margin-left: 0.5rem;
        }

            .menu-item .menu-link .menu-icon i,
            .menu-item .menu-link .menu-icon .svg-icon {
                line-height: 1;
            }

        .menu-item .menu-link .menu-bullet {
            flex-shrink: 0;
            display: flex;
            align-items: center;
            justify-content: center;
            width: 1.25rem;
            margin-left: 0.5rem;
        }

        .menu-item .menu-link .menu-title {
            display: flex;
            align-items: center;
            flex-grow: 1;
        }

        .menu-item .menu-link .menu-badge {
            display: flex;
            align-items: center;
            flex-shrink: 0;
            margin-right: 0.5rem;
        }

        .menu-item .menu-link .menu-arrow {
            display: flex;
            align-items: stretch;
            position: relative;
            overflow: hidden;
            flex-shrink: 0;
            margin-right: 5px;
            width: 9px;
            height: 9px;
        }

            .menu-item .menu-link .menu-arrow:after {
                display: block;
                width: 100%;
                content: " ";
                will-change: transform;
                background-size: 100% 100%;
                mask-repeat: no-repeat;
                mask-position: center;
                -webkit-mask-repeat: no-repeat;
                -webkit-mask-position: center;
                background-color: var(--bs-text-muted);
                -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-muted%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
                mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-muted%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
            }

    .menu-item .menu-content {
        padding: 0.65rem 1rem;
    }

    .menu-item.show .menu-link .menu-arrow:after {
        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        transition: transform 0.3s ease;
    }

.menu-center {
    justify-content: center;
}

.menu-heading {
    color: var(--bs-menu-heading-color);
}

.menu-item.menu-accordion .menu-arrow:after {
    transform: rotateZ(-90deg);
    transition: transform 0.3s ease;
}

.menu-item.menu-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
}

.menu-sub-dropdown {
    display: none;
    border-radius: 0.475rem;
    background-color: var(--bs-menu-dropdown-bg-color);
    box-shadow: var(--bs-menu-dropdown-box-shadow);
    z-index: 107;
}

    .show.menu-dropdown > .menu-sub-dropdown, .menu-sub-dropdown.menu.show, .menu-sub-dropdown.show[data-popper-placement] {
        display: flex;
        will-change: transform;
        animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
    }

.menu-sub-accordion {
    display: none;
}

    .show:not(.menu-dropdown) > .menu-sub-accordion, .menu-sub-accordion.show {
        display: flex;
    }

.menu-sub-indention .menu-sub:not([data-popper-placement]) {
    margin-right: 1rem;
}

.menu-sub-indention .menu-item .menu-item .menu-link.active {
    margin-left: 1rem;
}

.menu-inline {
    display: flex;
}

.menu-fit > .menu-item > .menu-content,
.menu-fit > .menu-item > .menu-link {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.menu-column {
    flex-direction: column;
    width: 100%;
}

.menu-row {
    flex-direction: row;
}

    .menu-row > .menu-item {
        display: flex;
        align-items: center;
    }

        .menu-row > .menu-item > .menu-link .menu-arrow:after {
            transform: rotateZ(-90deg);
            transition: transform 0.3s ease;
        }

.menu-rounded .menu-link {
    border-radius: 0.475rem;
}

.menu-pill .menu-link {
    border-radius: 50px;
}

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

@media (min-width: 576px) {
    .menu-item.menu-sm-accordion .menu-arrow:after {
        transform: rotateZ(-90deg);
        transition: transform 0.3s ease;
    }

    .menu-item.menu-sm-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-sm-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
        transform: rotateZ(90deg);
        transition: transform 0.3s ease;
    }

    .menu-sub-sm-dropdown {
        display: none;
        border-radius: 0.475rem;
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
    }

        .show.menu-dropdown > .menu-sub-sm-dropdown, .menu-sub-sm-dropdown.menu.show, .menu-sub-sm-dropdown.show[data-popper-placement] {
            display: flex;
            will-change: transform;
            animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
        }

    .menu-sub-sm-accordion {
        display: none;
    }

        .show:not(.menu-dropdown) > .menu-sub-sm-accordion, .menu-sub-sm-accordion.show {
            display: flex;
        }

    .menu-sub-sm-indention .menu-sub:not([data-popper-placement]) {
        margin-right: 1rem;
    }

    .menu-sub-sm-indention .menu-item .menu-item .menu-link.active {
        margin-left: 1rem;
    }

    .menu-sm-inline {
        display: flex;
    }

    .menu-sm-fit > .menu-item > .menu-content,
    .menu-sm-fit > .menu-item > .menu-link {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .menu-sm-column {
        flex-direction: column;
        width: 100%;
    }

    .menu-sm-row {
        flex-direction: row;
    }

        .menu-sm-row > .menu-item {
            display: flex;
            align-items: center;
        }

            .menu-sm-row > .menu-item > .menu-link .menu-arrow:after {
                transform: rotateZ(-90deg);
                transition: transform 0.3s ease;
            }

    .menu-sm-rounded .menu-link {
        border-radius: 0.475rem;
    }

    .menu-sm-pill .menu-link {
        border-radius: 50px;
    }

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

@media (min-width: 768px) {
    .menu-item.menu-md-accordion .menu-arrow:after {
        transform: rotateZ(-90deg);
        transition: transform 0.3s ease;
    }

    .menu-item.menu-md-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-md-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
        transform: rotateZ(90deg);
        transition: transform 0.3s ease;
    }

    .menu-sub-md-dropdown {
        display: none;
        border-radius: 0.475rem;
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
    }

        .show.menu-dropdown > .menu-sub-md-dropdown, .menu-sub-md-dropdown.menu.show, .menu-sub-md-dropdown.show[data-popper-placement] {
            display: flex;
            will-change: transform;
            animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
        }

    .menu-sub-md-accordion {
        display: none;
    }

        .show:not(.menu-dropdown) > .menu-sub-md-accordion, .menu-sub-md-accordion.show {
            display: flex;
        }

    .menu-sub-md-indention .menu-sub:not([data-popper-placement]) {
        margin-right: 1rem;
    }

    .menu-sub-md-indention .menu-item .menu-item .menu-link.active {
        margin-left: 1rem;
    }

    .menu-md-inline {
        display: flex;
    }

    .menu-md-fit > .menu-item > .menu-content,
    .menu-md-fit > .menu-item > .menu-link {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .menu-md-column {
        flex-direction: column;
        width: 100%;
    }

    .menu-md-row {
        flex-direction: row;
    }

        .menu-md-row > .menu-item {
            display: flex;
            align-items: center;
        }

            .menu-md-row > .menu-item > .menu-link .menu-arrow:after {
                transform: rotateZ(-90deg);
                transition: transform 0.3s ease;
            }

    .menu-md-rounded .menu-link {
        border-radius: 0.475rem;
    }

    .menu-md-pill .menu-link {
        border-radius: 50px;
    }

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

@media (min-width: 992px) {
    .menu-item.menu-lg-accordion .menu-arrow:after {
        transform: rotateZ(-90deg);
        transition: transform 0.3s ease;
    }

    .menu-item.menu-lg-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-lg-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
        transform: rotateZ(90deg);
        transition: transform 0.3s ease;
    }

    .menu-sub-lg-dropdown {
        display: none;
        border-radius: 0.475rem;
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
    }

        .show.menu-dropdown > .menu-sub-lg-dropdown, .menu-sub-lg-dropdown.menu.show, .menu-sub-lg-dropdown.show[data-popper-placement] {
            display: flex;
            will-change: transform;
            animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
        }

    .menu-sub-lg-accordion {
        display: none;
    }

        .show:not(.menu-dropdown) > .menu-sub-lg-accordion, .menu-sub-lg-accordion.show {
            display: flex;
        }

    .menu-sub-lg-indention .menu-sub:not([data-popper-placement]) {
        margin-right: 1rem;
    }

    .menu-sub-lg-indention .menu-item .menu-item .menu-link.active {
        margin-left: 1rem;
    }

    .menu-lg-inline {
        display: flex;
    }

    .menu-lg-fit > .menu-item > .menu-content,
    .menu-lg-fit > .menu-item > .menu-link {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .menu-lg-column {
        flex-direction: column;
        width: 100%;
    }

    .menu-lg-row {
        flex-direction: row;
    }

        .menu-lg-row > .menu-item {
            display: flex;
            align-items: center;
        }

            .menu-lg-row > .menu-item > .menu-link .menu-arrow:after {
                transform: rotateZ(-90deg);
                transition: transform 0.3s ease;
            }

    .menu-lg-rounded .menu-link {
        border-radius: 0.475rem;
    }

    .menu-lg-pill .menu-link {
        border-radius: 50px;
    }

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

@media (min-width: 1200px) {
    .menu-item.menu-xl-accordion .menu-arrow:after {
        transform: rotateZ(-90deg);
        transition: transform 0.3s ease;
    }

    .menu-item.menu-xl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
        transform: rotateZ(90deg);
        transition: transform 0.3s ease;
    }

    .menu-sub-xl-dropdown {
        display: none;
        border-radius: 0.475rem;
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
    }

        .show.menu-dropdown > .menu-sub-xl-dropdown, .menu-sub-xl-dropdown.menu.show, .menu-sub-xl-dropdown.show[data-popper-placement] {
            display: flex;
            will-change: transform;
            animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
        }

    .menu-sub-xl-accordion {
        display: none;
    }

        .show:not(.menu-dropdown) > .menu-sub-xl-accordion, .menu-sub-xl-accordion.show {
            display: flex;
        }

    .menu-sub-xl-indention .menu-sub:not([data-popper-placement]) {
        margin-right: 1rem;
    }

    .menu-sub-xl-indention .menu-item .menu-item .menu-link.active {
        margin-left: 1rem;
    }

    .menu-xl-inline {
        display: flex;
    }

    .menu-xl-fit > .menu-item > .menu-content,
    .menu-xl-fit > .menu-item > .menu-link {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .menu-xl-column {
        flex-direction: column;
        width: 100%;
    }

    .menu-xl-row {
        flex-direction: row;
    }

        .menu-xl-row > .menu-item {
            display: flex;
            align-items: center;
        }

            .menu-xl-row > .menu-item > .menu-link .menu-arrow:after {
                transform: rotateZ(-90deg);
                transition: transform 0.3s ease;
            }

    .menu-xl-rounded .menu-link {
        border-radius: 0.475rem;
    }

    .menu-xl-pill .menu-link {
        border-radius: 50px;
    }

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

@media (min-width: 1400px) {
    .menu-item.menu-xxl-accordion .menu-arrow:after {
        transform: rotateZ(-90deg);
        transition: transform 0.3s ease;
    }

    .menu-item.menu-xxl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xxl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
        transform: rotateZ(90deg);
        transition: transform 0.3s ease;
    }

    .menu-sub-xxl-dropdown {
        display: none;
        border-radius: 0.475rem;
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
    }

        .show.menu-dropdown > .menu-sub-xxl-dropdown, .menu-sub-xxl-dropdown.menu.show, .menu-sub-xxl-dropdown.show[data-popper-placement] {
            display: flex;
            will-change: transform;
            animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
        }

    .menu-sub-xxl-accordion {
        display: none;
    }

        .show:not(.menu-dropdown) > .menu-sub-xxl-accordion, .menu-sub-xxl-accordion.show {
            display: flex;
        }

    .menu-sub-xxl-indention .menu-sub:not([data-popper-placement]) {
        margin-right: 1rem;
    }

    .menu-sub-xxl-indention .menu-item .menu-item .menu-link.active {
        margin-left: 1rem;
    }

    .menu-xxl-inline {
        display: flex;
    }

    .menu-xxl-fit > .menu-item > .menu-content,
    .menu-xxl-fit > .menu-item > .menu-link {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .menu-xxl-column {
        flex-direction: column;
        width: 100%;
    }

    .menu-xxl-row {
        flex-direction: row;
    }

        .menu-xxl-row > .menu-item {
            display: flex;
            align-items: center;
        }

            .menu-xxl-row > .menu-item > .menu-link .menu-arrow:after {
                transform: rotateZ(-90deg);
                transition: transform 0.3s ease;
            }

    .menu-xxl-rounded .menu-link {
        border-radius: 0.475rem;
    }

    .menu-xxl-pill .menu-link {
        border-radius: 50px;
    }

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

@media (max-width: 575.98px) {
    .menu-item.menu-sm-down-accordion .menu-arrow:after {
        transform: rotateZ(-90deg);
        transition: transform 0.3s ease;
    }

    .menu-item.menu-sm-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-sm-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
        transform: rotateZ(90deg);
        transition: transform 0.3s ease;
    }

    .menu-sub-sm-down-dropdown {
        display: none;
        border-radius: 0.475rem;
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
    }

        .show.menu-dropdown > .menu-sub-sm-down-dropdown, .menu-sub-sm-down-dropdown.menu.show, .menu-sub-sm-down-dropdown.show[data-popper-placement] {
            display: flex;
            will-change: transform;
            animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
        }

    .menu-sub-sm-down-accordion {
        display: none;
    }

        .show:not(.menu-dropdown) > .menu-sub-sm-down-accordion, .menu-sub-sm-down-accordion.show {
            display: flex;
        }

    .menu-sub-sm-down-indention .menu-sub:not([data-popper-placement]) {
        margin-right: 1rem;
    }

    .menu-sub-sm-down-indention .menu-item .menu-item .menu-link.active {
        margin-left: 1rem;
    }

    .menu-sm-down-inline {
        display: flex;
    }

    .menu-sm-down-fit > .menu-item > .menu-content,
    .menu-sm-down-fit > .menu-item > .menu-link {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .menu-sm-down-column {
        flex-direction: column;
        width: 100%;
    }

    .menu-sm-down-row {
        flex-direction: row;
    }

        .menu-sm-down-row > .menu-item {
            display: flex;
            align-items: center;
        }

            .menu-sm-down-row > .menu-item > .menu-link .menu-arrow:after {
                transform: rotateZ(-90deg);
                transition: transform 0.3s ease;
            }

    .menu-sm-down-rounded .menu-link {
        border-radius: 0.475rem;
    }

    .menu-sm-down-pill .menu-link {
        border-radius: 50px;
    }

    .menu-sm-down-rounded-0 .menu-link {
        border-radius: 0 !important;
    }
}

@media (max-width: 767.98px) {
    .menu-item.menu-md-down-accordion .menu-arrow:after {
        transform: rotateZ(-90deg);
        transition: transform 0.3s ease;
    }

    .menu-item.menu-md-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-md-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
        transform: rotateZ(90deg);
        transition: transform 0.3s ease;
    }

    .menu-sub-md-down-dropdown {
        display: none;
        border-radius: 0.475rem;
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
    }

        .show.menu-dropdown > .menu-sub-md-down-dropdown, .menu-sub-md-down-dropdown.menu.show, .menu-sub-md-down-dropdown.show[data-popper-placement] {
            display: flex;
            will-change: transform;
            animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
        }

    .menu-sub-md-down-accordion {
        display: none;
    }

        .show:not(.menu-dropdown) > .menu-sub-md-down-accordion, .menu-sub-md-down-accordion.show {
            display: flex;
        }

    .menu-sub-md-down-indention .menu-sub:not([data-popper-placement]) {
        margin-right: 1rem;
    }

    .menu-sub-md-down-indention .menu-item .menu-item .menu-link.active {
        margin-left: 1rem;
    }

    .menu-md-down-inline {
        display: flex;
    }

    .menu-md-down-fit > .menu-item > .menu-content,
    .menu-md-down-fit > .menu-item > .menu-link {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .menu-md-down-column {
        flex-direction: column;
        width: 100%;
    }

    .menu-md-down-row {
        flex-direction: row;
    }

        .menu-md-down-row > .menu-item {
            display: flex;
            align-items: center;
        }

            .menu-md-down-row > .menu-item > .menu-link .menu-arrow:after {
                transform: rotateZ(-90deg);
                transition: transform 0.3s ease;
            }

    .menu-md-down-rounded .menu-link {
        border-radius: 0.475rem;
    }

    .menu-md-down-pill .menu-link {
        border-radius: 50px;
    }

    .menu-md-down-rounded-0 .menu-link {
        border-radius: 0 !important;
    }
}

@media (max-width: 991.98px) {
    .menu-item.menu-lg-down-accordion .menu-arrow:after {
        transform: rotateZ(-90deg);
        transition: transform 0.3s ease;
    }

    .menu-item.menu-lg-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-lg-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
        transform: rotateZ(90deg);
        transition: transform 0.3s ease;
    }

    .menu-sub-lg-down-dropdown {
        display: none;
        border-radius: 0.475rem;
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
    }

        .show.menu-dropdown > .menu-sub-lg-down-dropdown, .menu-sub-lg-down-dropdown.menu.show, .menu-sub-lg-down-dropdown.show[data-popper-placement] {
            display: flex;
            will-change: transform;
            animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
        }

    .menu-sub-lg-down-accordion {
        display: none;
    }

        .show:not(.menu-dropdown) > .menu-sub-lg-down-accordion, .menu-sub-lg-down-accordion.show {
            display: flex;
        }

    .menu-sub-lg-down-indention .menu-sub:not([data-popper-placement]) {
        margin-right: 1rem;
    }

    .menu-sub-lg-down-indention .menu-item .menu-item .menu-link.active {
        margin-left: 1rem;
    }

    .menu-lg-down-inline {
        display: flex;
    }

    .menu-lg-down-fit > .menu-item > .menu-content,
    .menu-lg-down-fit > .menu-item > .menu-link {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .menu-lg-down-column {
        flex-direction: column;
        width: 100%;
    }

    .menu-lg-down-row {
        flex-direction: row;
    }

        .menu-lg-down-row > .menu-item {
            display: flex;
            align-items: center;
        }

            .menu-lg-down-row > .menu-item > .menu-link .menu-arrow:after {
                transform: rotateZ(-90deg);
                transition: transform 0.3s ease;
            }

    .menu-lg-down-rounded .menu-link {
        border-radius: 0.475rem;
    }

    .menu-lg-down-pill .menu-link {
        border-radius: 50px;
    }

    .menu-lg-down-rounded-0 .menu-link {
        border-radius: 0 !important;
    }
}

@media (max-width: 1199.98px) {
    .menu-item.menu-xl-down-accordion .menu-arrow:after {
        transform: rotateZ(-90deg);
        transition: transform 0.3s ease;
    }

    .menu-item.menu-xl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
        transform: rotateZ(90deg);
        transition: transform 0.3s ease;
    }

    .menu-sub-xl-down-dropdown {
        display: none;
        border-radius: 0.475rem;
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
    }

        .show.menu-dropdown > .menu-sub-xl-down-dropdown, .menu-sub-xl-down-dropdown.menu.show, .menu-sub-xl-down-dropdown.show[data-popper-placement] {
            display: flex;
            will-change: transform;
            animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
        }

    .menu-sub-xl-down-accordion {
        display: none;
    }

        .show:not(.menu-dropdown) > .menu-sub-xl-down-accordion, .menu-sub-xl-down-accordion.show {
            display: flex;
        }

    .menu-sub-xl-down-indention .menu-sub:not([data-popper-placement]) {
        margin-right: 1rem;
    }

    .menu-sub-xl-down-indention .menu-item .menu-item .menu-link.active {
        margin-left: 1rem;
    }

    .menu-xl-down-inline {
        display: flex;
    }

    .menu-xl-down-fit > .menu-item > .menu-content,
    .menu-xl-down-fit > .menu-item > .menu-link {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .menu-xl-down-column {
        flex-direction: column;
        width: 100%;
    }

    .menu-xl-down-row {
        flex-direction: row;
    }

        .menu-xl-down-row > .menu-item {
            display: flex;
            align-items: center;
        }

            .menu-xl-down-row > .menu-item > .menu-link .menu-arrow:after {
                transform: rotateZ(-90deg);
                transition: transform 0.3s ease;
            }

    .menu-xl-down-rounded .menu-link {
        border-radius: 0.475rem;
    }

    .menu-xl-down-pill .menu-link {
        border-radius: 50px;
    }

    .menu-xl-down-rounded-0 .menu-link {
        border-radius: 0 !important;
    }
}

@media (max-width: 1399.98px) {
    .menu-item.menu-xxl-down-accordion .menu-arrow:after {
        transform: rotateZ(-90deg);
        transition: transform 0.3s ease;
    }

    .menu-item.menu-xxl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xxl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
        transform: rotateZ(90deg);
        transition: transform 0.3s ease;
    }

    .menu-sub-xxl-down-dropdown {
        display: none;
        border-radius: 0.475rem;
        background-color: var(--bs-menu-dropdown-bg-color);
        box-shadow: var(--bs-menu-dropdown-box-shadow);
        z-index: 107;
    }

        .show.menu-dropdown > .menu-sub-xxl-down-dropdown, .menu-sub-xxl-down-dropdown.menu.show, .menu-sub-xxl-down-dropdown.show[data-popper-placement] {
            display: flex;
            will-change: transform;
            animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
        }

    .menu-sub-xxl-down-accordion {
        display: none;
    }

        .show:not(.menu-dropdown) > .menu-sub-xxl-down-accordion, .menu-sub-xxl-down-accordion.show {
            display: flex;
        }

    .menu-sub-xxl-down-indention .menu-sub:not([data-popper-placement]) {
        margin-right: 1rem;
    }

    .menu-sub-xxl-down-indention .menu-item .menu-item .menu-link.active {
        margin-left: 1rem;
    }

    .menu-xxl-down-inline {
        display: flex;
    }

    .menu-xxl-down-fit > .menu-item > .menu-content,
    .menu-xxl-down-fit > .menu-item > .menu-link {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .menu-xxl-down-column {
        flex-direction: column;
        width: 100%;
    }

    .menu-xxl-down-row {
        flex-direction: row;
    }

        .menu-xxl-down-row > .menu-item {
            display: flex;
            align-items: center;
        }

            .menu-xxl-down-row > .menu-item > .menu-link .menu-arrow:after {
                transform: rotateZ(-90deg);
                transition: transform 0.3s ease;
            }

    .menu-xxl-down-rounded .menu-link {
        border-radius: 0.475rem;
    }

    .menu-xxl-down-pill .menu-link {
        border-radius: 50px;
    }

    .menu-xxl-down-rounded-0 .menu-link {
        border-radius: 0 !important;
    }
}

.menu-link-indention .menu-item {
    padding-top: 0;
    padding-bottom: 0;
}

.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
    padding-right: calc(1rem + 1rem);
}

.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
    padding-right: calc(2rem + 1rem);
}

.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
    padding-right: calc(3rem + 1rem);
}

.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
    padding-right: calc(4rem + 1rem);
}

.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
    padding-right: 1rem;
    padding-left: 0;
}

.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
    padding-right: calc(2rem);
    padding-left: 0;
}

.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
    padding-right: calc(3rem);
    padding-left: 0;
}

.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-link-indention.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
    padding-right: calc(4rem);
    padding-left: 0;
}

@keyframes menu-sub-dropdown-animation-fade-in {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes menu-sub-dropdown-animation-move-up {
    from {
        margin-top: 0.75rem;
    }

    to {
        margin-top: 0;
    }
}

@keyframes menu-sub-dropdown-animation-move-down {
    from {
        margin-bottom: 0.75rem;
    }

    to {
        margin-bottom: 0;
    }
}

.menu-white .menu-item .menu-link {
    color: #ffffff;
    color: var(--bs-white);
}

    .menu-white .menu-item .menu-link .menu-title {
        color: #ffffff;
        color: var(--bs-white);
    }

    .menu-white .menu-item .menu-link .menu-icon,
    .menu-white .menu-item .menu-link .menu-icon .svg-icon,
    .menu-white .menu-item .menu-link .menu-icon i {
        color: #ffffff;
        color: var(--bs-white);
    }

    .menu-white .menu-item .menu-link .menu-bullet .bullet {
        background-color: #ffffff;
        background-color: var(--bs-white);
    }

    .menu-white .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #ffffff;
        background-color: var(--bs-white);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-white%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-white%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-white .menu-item .menu-link {
    color: var(--bs-text-white);
}

    .menu-title-white .menu-item .menu-link .menu-title {
        color: var(--bs-text-white);
    }

.menu-icon-white .menu-item .menu-link .menu-icon,
.menu-icon-white .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-white .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-white);
}

.menu-bullet-white .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-white);
}

.menu-arrow-white .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-white);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-white%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-white%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-primary .menu-item .menu-link {
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-primary .menu-item .menu-link .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-primary .menu-item .menu-link .menu-icon,
    .menu-primary .menu-item .menu-link .menu-icon .svg-icon,
    .menu-primary .menu-item .menu-link .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-primary .menu-item .menu-link .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-primary .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-primary .menu-item .menu-link {
    color: var(--bs-text-primary);
}

    .menu-title-primary .menu-item .menu-link .menu-title {
        color: var(--bs-text-primary);
    }

.menu-icon-primary .menu-item .menu-link .menu-icon,
.menu-icon-primary .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-primary .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-primary);
}

.menu-bullet-primary .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-primary);
}

.menu-arrow-primary .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-primary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-secondary .menu-item .menu-link {
    color: #dbdfe9;
    color: var(--bs-secondary);
}

    .menu-secondary .menu-item .menu-link .menu-title {
        color: #dbdfe9;
        color: var(--bs-secondary);
    }

    .menu-secondary .menu-item .menu-link .menu-icon,
    .menu-secondary .menu-item .menu-link .menu-icon .svg-icon,
    .menu-secondary .menu-item .menu-link .menu-icon i {
        color: #dbdfe9;
        color: var(--bs-secondary);
    }

    .menu-secondary .menu-item .menu-link .menu-bullet .bullet {
        background-color: #dbdfe9;
        background-color: var(--bs-secondary);
    }

    .menu-secondary .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #dbdfe9;
        background-color: var(--bs-secondary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-secondary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-secondary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-secondary .menu-item .menu-link {
    color: var(--bs-text-secondary);
}

    .menu-title-secondary .menu-item .menu-link .menu-title {
        color: var(--bs-text-secondary);
    }

.menu-icon-secondary .menu-item .menu-link .menu-icon,
.menu-icon-secondary .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-secondary .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-secondary);
}

.menu-bullet-secondary .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-secondary);
}

.menu-arrow-secondary .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-secondary);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-secondary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-secondary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-light .menu-item .menu-link {
    color: #f9f9f9;
    color: var(--bs-light);
}

    .menu-light .menu-item .menu-link .menu-title {
        color: #f9f9f9;
        color: var(--bs-light);
    }

    .menu-light .menu-item .menu-link .menu-icon,
    .menu-light .menu-item .menu-link .menu-icon .svg-icon,
    .menu-light .menu-item .menu-link .menu-icon i {
        color: #f9f9f9;
        color: var(--bs-light);
    }

    .menu-light .menu-item .menu-link .menu-bullet .bullet {
        background-color: #f9f9f9;
        background-color: var(--bs-light);
    }

    .menu-light .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #f9f9f9;
        background-color: var(--bs-light);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-light%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-light%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-light .menu-item .menu-link {
    color: var(--bs-text-light);
}

    .menu-title-light .menu-item .menu-link .menu-title {
        color: var(--bs-text-light);
    }

.menu-icon-light .menu-item .menu-link .menu-icon,
.menu-icon-light .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-light .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-light);
}

.menu-bullet-light .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-light);
}

.menu-arrow-light .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-light);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-light%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-light%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-success .menu-item .menu-link {
    color: #50cd89;
    color: var(--bs-success);
}

    .menu-success .menu-item .menu-link .menu-title {
        color: #50cd89;
        color: var(--bs-success);
    }

    .menu-success .menu-item .menu-link .menu-icon,
    .menu-success .menu-item .menu-link .menu-icon .svg-icon,
    .menu-success .menu-item .menu-link .menu-icon i {
        color: #50cd89;
        color: var(--bs-success);
    }

    .menu-success .menu-item .menu-link .menu-bullet .bullet {
        background-color: #50cd89;
        background-color: var(--bs-success);
    }

    .menu-success .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #50cd89;
        background-color: var(--bs-success);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-success%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-success%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-success .menu-item .menu-link {
    color: var(--bs-text-success);
}

    .menu-title-success .menu-item .menu-link .menu-title {
        color: var(--bs-text-success);
    }

.menu-icon-success .menu-item .menu-link .menu-icon,
.menu-icon-success .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-success .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-success);
}

.menu-bullet-success .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-success);
}

.menu-arrow-success .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-success);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-success%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-success%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-info .menu-item .menu-link {
    color: #7239ea;
    color: var(--bs-info);
}

    .menu-info .menu-item .menu-link .menu-title {
        color: #7239ea;
        color: var(--bs-info);
    }

    .menu-info .menu-item .menu-link .menu-icon,
    .menu-info .menu-item .menu-link .menu-icon .svg-icon,
    .menu-info .menu-item .menu-link .menu-icon i {
        color: #7239ea;
        color: var(--bs-info);
    }

    .menu-info .menu-item .menu-link .menu-bullet .bullet {
        background-color: #7239ea;
        background-color: var(--bs-info);
    }

    .menu-info .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #7239ea;
        background-color: var(--bs-info);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-info%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-info%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-info .menu-item .menu-link {
    color: var(--bs-text-info);
}

    .menu-title-info .menu-item .menu-link .menu-title {
        color: var(--bs-text-info);
    }

.menu-icon-info .menu-item .menu-link .menu-icon,
.menu-icon-info .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-info .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-info);
}

.menu-bullet-info .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-info);
}

.menu-arrow-info .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-info);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-info%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-info%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-warning .menu-item .menu-link {
    color: #ffc700;
    color: var(--bs-warning);
}

    .menu-warning .menu-item .menu-link .menu-title {
        color: #ffc700;
        color: var(--bs-warning);
    }

    .menu-warning .menu-item .menu-link .menu-icon,
    .menu-warning .menu-item .menu-link .menu-icon .svg-icon,
    .menu-warning .menu-item .menu-link .menu-icon i {
        color: #ffc700;
        color: var(--bs-warning);
    }

    .menu-warning .menu-item .menu-link .menu-bullet .bullet {
        background-color: #ffc700;
        background-color: var(--bs-warning);
    }

    .menu-warning .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #ffc700;
        background-color: var(--bs-warning);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-warning%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-warning%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-warning .menu-item .menu-link {
    color: var(--bs-text-warning);
}

    .menu-title-warning .menu-item .menu-link .menu-title {
        color: var(--bs-text-warning);
    }

.menu-icon-warning .menu-item .menu-link .menu-icon,
.menu-icon-warning .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-warning .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-warning);
}

.menu-bullet-warning .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-warning);
}

.menu-arrow-warning .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-warning);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-warning%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-warning%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-danger .menu-item .menu-link {
    color: #f1416c;
    color: var(--bs-danger);
}

    .menu-danger .menu-item .menu-link .menu-title {
        color: #f1416c;
        color: var(--bs-danger);
    }

    .menu-danger .menu-item .menu-link .menu-icon,
    .menu-danger .menu-item .menu-link .menu-icon .svg-icon,
    .menu-danger .menu-item .menu-link .menu-icon i {
        color: #f1416c;
        color: var(--bs-danger);
    }

    .menu-danger .menu-item .menu-link .menu-bullet .bullet {
        background-color: #f1416c;
        background-color: var(--bs-danger);
    }

    .menu-danger .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #f1416c;
        background-color: var(--bs-danger);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-danger%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-danger%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-danger .menu-item .menu-link {
    color: var(--bs-text-danger);
}

    .menu-title-danger .menu-item .menu-link .menu-title {
        color: var(--bs-text-danger);
    }

.menu-icon-danger .menu-item .menu-link .menu-icon,
.menu-icon-danger .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-danger .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-danger);
}

.menu-bullet-danger .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-danger);
}

.menu-arrow-danger .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-danger);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-danger%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-danger%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-dark .menu-item .menu-link {
    color: #071437;
    color: var(--bs-dark);
}

    .menu-dark .menu-item .menu-link .menu-title {
        color: #071437;
        color: var(--bs-dark);
    }

    .menu-dark .menu-item .menu-link .menu-icon,
    .menu-dark .menu-item .menu-link .menu-icon .svg-icon,
    .menu-dark .menu-item .menu-link .menu-icon i {
        color: #071437;
        color: var(--bs-dark);
    }

    .menu-dark .menu-item .menu-link .menu-bullet .bullet {
        background-color: #071437;
        background-color: var(--bs-dark);
    }

    .menu-dark .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #071437;
        background-color: var(--bs-dark);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-dark%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-dark%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-dark .menu-item .menu-link {
    color: var(--bs-text-dark);
}

    .menu-title-dark .menu-item .menu-link .menu-title {
        color: var(--bs-text-dark);
    }

.menu-icon-dark .menu-item .menu-link .menu-icon,
.menu-icon-dark .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-dark .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-dark);
}

.menu-bullet-dark .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-dark);
}

.menu-arrow-dark .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-dark);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-dark%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-dark%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-muted .menu-item .menu-link {
    color: var(--bs-muted);
}

    .menu-muted .menu-item .menu-link .menu-title {
        color: var(--bs-muted);
    }

    .menu-muted .menu-item .menu-link .menu-icon,
    .menu-muted .menu-item .menu-link .menu-icon .svg-icon,
    .menu-muted .menu-item .menu-link .menu-icon i {
        color: var(--bs-muted);
    }

    .menu-muted .menu-item .menu-link .menu-bullet .bullet {
        background-color: var(--bs-muted);
    }

    .menu-muted .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-muted);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-muted%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-muted%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-muted .menu-item .menu-link {
    color: var(--bs-text-muted);
}

    .menu-title-muted .menu-item .menu-link .menu-title {
        color: var(--bs-text-muted);
    }

.menu-icon-muted .menu-item .menu-link .menu-icon,
.menu-icon-muted .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-muted .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-muted);
}

.menu-bullet-muted .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-muted);
}

.menu-arrow-muted .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-muted);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-muted%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-muted%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-gray-100 .menu-item .menu-link {
    color: #f9f9f9;
    color: var(--bs-gray-100);
}

    .menu-gray-100 .menu-item .menu-link .menu-title {
        color: #f9f9f9;
        color: var(--bs-gray-100);
    }

    .menu-gray-100 .menu-item .menu-link .menu-icon,
    .menu-gray-100 .menu-item .menu-link .menu-icon .svg-icon,
    .menu-gray-100 .menu-item .menu-link .menu-icon i {
        color: #f9f9f9;
        color: var(--bs-gray-100);
    }

    .menu-gray-100 .menu-item .menu-link .menu-bullet .bullet {
        background-color: #f9f9f9;
        background-color: var(--bs-gray-100);
    }

    .menu-gray-100 .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #f9f9f9;
        background-color: var(--bs-gray-100);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-100%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-100%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-gray-100 .menu-item .menu-link {
    color: var(--bs-text-gray-100);
}

    .menu-title-gray-100 .menu-item .menu-link .menu-title {
        color: var(--bs-text-gray-100);
    }

.menu-icon-gray-100 .menu-item .menu-link .menu-icon,
.menu-icon-gray-100 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-100 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-100);
}

.menu-bullet-gray-100 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-100);
}

.menu-arrow-gray-100 .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-gray-100);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-100%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-100%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-gray-200 .menu-item .menu-link {
    color: #f1f1f2;
    color: var(--bs-gray-200);
}

    .menu-gray-200 .menu-item .menu-link .menu-title {
        color: #f1f1f2;
        color: var(--bs-gray-200);
    }

    .menu-gray-200 .menu-item .menu-link .menu-icon,
    .menu-gray-200 .menu-item .menu-link .menu-icon .svg-icon,
    .menu-gray-200 .menu-item .menu-link .menu-icon i {
        color: #f1f1f2;
        color: var(--bs-gray-200);
    }

    .menu-gray-200 .menu-item .menu-link .menu-bullet .bullet {
        background-color: #f1f1f2;
        background-color: var(--bs-gray-200);
    }

    .menu-gray-200 .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #f1f1f2;
        background-color: var(--bs-gray-200);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-200%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-200%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-gray-200 .menu-item .menu-link {
    color: var(--bs-text-gray-200);
}

    .menu-title-gray-200 .menu-item .menu-link .menu-title {
        color: var(--bs-text-gray-200);
    }

.menu-icon-gray-200 .menu-item .menu-link .menu-icon,
.menu-icon-gray-200 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-200 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-200);
}

.menu-bullet-gray-200 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-200);
}

.menu-arrow-gray-200 .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-gray-200);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-200%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-200%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-gray-300 .menu-item .menu-link {
    color: #dbdfe9;
    color: var(--bs-gray-300);
}

    .menu-gray-300 .menu-item .menu-link .menu-title {
        color: #dbdfe9;
        color: var(--bs-gray-300);
    }

    .menu-gray-300 .menu-item .menu-link .menu-icon,
    .menu-gray-300 .menu-item .menu-link .menu-icon .svg-icon,
    .menu-gray-300 .menu-item .menu-link .menu-icon i {
        color: #dbdfe9;
        color: var(--bs-gray-300);
    }

    .menu-gray-300 .menu-item .menu-link .menu-bullet .bullet {
        background-color: #dbdfe9;
        background-color: var(--bs-gray-300);
    }

    .menu-gray-300 .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #dbdfe9;
        background-color: var(--bs-gray-300);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-300%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-300%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-gray-300 .menu-item .menu-link {
    color: var(--bs-text-gray-300);
}

    .menu-title-gray-300 .menu-item .menu-link .menu-title {
        color: var(--bs-text-gray-300);
    }

.menu-icon-gray-300 .menu-item .menu-link .menu-icon,
.menu-icon-gray-300 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-300 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-300);
}

.menu-bullet-gray-300 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-300);
}

.menu-arrow-gray-300 .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-gray-300);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-300%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-300%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-gray-400 .menu-item .menu-link {
    color: #b5b5c3;
    color: var(--bs-gray-400);
}

    .menu-gray-400 .menu-item .menu-link .menu-title {
        color: #b5b5c3;
        color: var(--bs-gray-400);
    }

    .menu-gray-400 .menu-item .menu-link .menu-icon,
    .menu-gray-400 .menu-item .menu-link .menu-icon .svg-icon,
    .menu-gray-400 .menu-item .menu-link .menu-icon i {
        color: #b5b5c3;
        color: var(--bs-gray-400);
    }

    .menu-gray-400 .menu-item .menu-link .menu-bullet .bullet {
        background-color: #b5b5c3;
        background-color: var(--bs-gray-400);
    }

    .menu-gray-400 .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #b5b5c3;
        background-color: var(--bs-gray-400);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-400%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-400%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-gray-400 .menu-item .menu-link {
    color: var(--bs-text-gray-400);
}

    .menu-title-gray-400 .menu-item .menu-link .menu-title {
        color: var(--bs-text-gray-400);
    }

.menu-icon-gray-400 .menu-item .menu-link .menu-icon,
.menu-icon-gray-400 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-400 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-400);
}

.menu-bullet-gray-400 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-400);
}

.menu-arrow-gray-400 .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-gray-400);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-400%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-400%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-gray-500 .menu-item .menu-link {
    color: #99a1b7;
    color: var(--bs-gray-500);
}

    .menu-gray-500 .menu-item .menu-link .menu-title {
        color: #99a1b7;
        color: var(--bs-gray-500);
    }

    .menu-gray-500 .menu-item .menu-link .menu-icon,
    .menu-gray-500 .menu-item .menu-link .menu-icon .svg-icon,
    .menu-gray-500 .menu-item .menu-link .menu-icon i {
        color: #99a1b7;
        color: var(--bs-gray-500);
    }

    .menu-gray-500 .menu-item .menu-link .menu-bullet .bullet {
        background-color: #99a1b7;
        background-color: var(--bs-gray-500);
    }

    .menu-gray-500 .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #99a1b7;
        background-color: var(--bs-gray-500);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-500%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-500%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-gray-500 .menu-item .menu-link {
    color: var(--bs-text-gray-500);
}

    .menu-title-gray-500 .menu-item .menu-link .menu-title {
        color: var(--bs-text-gray-500);
    }

.menu-icon-gray-500 .menu-item .menu-link .menu-icon,
.menu-icon-gray-500 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-500 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-500);
}

.menu-bullet-gray-500 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-500);
}

.menu-arrow-gray-500 .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-gray-500);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-500%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-500%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-gray-600 .menu-item .menu-link {
    color: #78829d;
    color: var(--bs-gray-600);
}

    .menu-gray-600 .menu-item .menu-link .menu-title {
        color: #78829d;
        color: var(--bs-gray-600);
    }

    .menu-gray-600 .menu-item .menu-link .menu-icon,
    .menu-gray-600 .menu-item .menu-link .menu-icon .svg-icon,
    .menu-gray-600 .menu-item .menu-link .menu-icon i {
        color: #78829d;
        color: var(--bs-gray-600);
    }

    .menu-gray-600 .menu-item .menu-link .menu-bullet .bullet {
        background-color: #78829d;
        background-color: var(--bs-gray-600);
    }

    .menu-gray-600 .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #78829d;
        background-color: var(--bs-gray-600);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-600%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-600%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-gray-600 .menu-item .menu-link {
    color: var(--bs-text-gray-600);
}

    .menu-title-gray-600 .menu-item .menu-link .menu-title {
        color: var(--bs-text-gray-600);
    }

.menu-icon-gray-600 .menu-item .menu-link .menu-icon,
.menu-icon-gray-600 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-600 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-600);
}

.menu-bullet-gray-600 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-600);
}

.menu-arrow-gray-600 .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-gray-600);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-600%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-600%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-gray-700 .menu-item .menu-link {
    color: #4b5675;
    color: var(--bs-gray-700);
}

    .menu-gray-700 .menu-item .menu-link .menu-title {
        color: #4b5675;
        color: var(--bs-gray-700);
    }

    .menu-gray-700 .menu-item .menu-link .menu-icon,
    .menu-gray-700 .menu-item .menu-link .menu-icon .svg-icon,
    .menu-gray-700 .menu-item .menu-link .menu-icon i {
        color: #4b5675;
        color: var(--bs-gray-700);
    }

    .menu-gray-700 .menu-item .menu-link .menu-bullet .bullet {
        background-color: #4b5675;
        background-color: var(--bs-gray-700);
    }

    .menu-gray-700 .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #4b5675;
        background-color: var(--bs-gray-700);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-700%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-700%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-gray-700 .menu-item .menu-link {
    color: var(--bs-text-gray-700);
}

    .menu-title-gray-700 .menu-item .menu-link .menu-title {
        color: var(--bs-text-gray-700);
    }

.menu-icon-gray-700 .menu-item .menu-link .menu-icon,
.menu-icon-gray-700 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-700 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-700);
}

.menu-bullet-gray-700 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-700);
}

.menu-arrow-gray-700 .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-gray-700);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-700%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-700%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-gray-800 .menu-item .menu-link {
    color: #252f4a;
    color: var(--bs-gray-800);
}

    .menu-gray-800 .menu-item .menu-link .menu-title {
        color: #252f4a;
        color: var(--bs-gray-800);
    }

    .menu-gray-800 .menu-item .menu-link .menu-icon,
    .menu-gray-800 .menu-item .menu-link .menu-icon .svg-icon,
    .menu-gray-800 .menu-item .menu-link .menu-icon i {
        color: #252f4a;
        color: var(--bs-gray-800);
    }

    .menu-gray-800 .menu-item .menu-link .menu-bullet .bullet {
        background-color: #252f4a;
        background-color: var(--bs-gray-800);
    }

    .menu-gray-800 .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #252f4a;
        background-color: var(--bs-gray-800);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-800%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-800%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-gray-800 .menu-item .menu-link {
    color: var(--bs-text-gray-800);
}

    .menu-title-gray-800 .menu-item .menu-link .menu-title {
        color: var(--bs-text-gray-800);
    }

.menu-icon-gray-800 .menu-item .menu-link .menu-icon,
.menu-icon-gray-800 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-800 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-800);
}

.menu-bullet-gray-800 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-800);
}

.menu-arrow-gray-800 .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-gray-800);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-800%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-800%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-gray-900 .menu-item .menu-link {
    color: #071437;
    color: var(--bs-gray-900);
}

    .menu-gray-900 .menu-item .menu-link .menu-title {
        color: #071437;
        color: var(--bs-gray-900);
    }

    .menu-gray-900 .menu-item .menu-link .menu-icon,
    .menu-gray-900 .menu-item .menu-link .menu-icon .svg-icon,
    .menu-gray-900 .menu-item .menu-link .menu-icon i {
        color: #071437;
        color: var(--bs-gray-900);
    }

    .menu-gray-900 .menu-item .menu-link .menu-bullet .bullet {
        background-color: #071437;
        background-color: var(--bs-gray-900);
    }

    .menu-gray-900 .menu-item .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #071437;
        background-color: var(--bs-gray-900);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-900%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-gray-900%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-title-gray-900 .menu-item .menu-link {
    color: var(--bs-text-gray-900);
}

    .menu-title-gray-900 .menu-item .menu-link .menu-title {
        color: var(--bs-text-gray-900);
    }

.menu-icon-gray-900 .menu-item .menu-link .menu-icon,
.menu-icon-gray-900 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-900 .menu-item .menu-link .menu-icon i {
    color: var(--bs-text-gray-900);
}

.menu-bullet-gray-900 .menu-item .menu-link .menu-bullet .bullet {
    background-color: var(--bs-text-gray-900);
}

.menu-arrow-gray-900 .menu-item .menu-link .menu-arrow:after {
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    background-color: var(--bs-text-gray-900);
    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-900%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-gray-900%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
}

.menu-hover-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    background-color: var(--bs-menu-link-bg-color-hover);
    color: var(--bs-menu-link-color-hover);
}

    .menu-hover-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: var(--bs-menu-link-color-hover);
    }

    .menu-hover-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-hover-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-hover-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: var(--bs-menu-link-color-hover);
    }

    .menu-hover-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: var(--bs-menu-link-color-hover);
    }

    .menu-hover-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-menu-link-color-hover);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-hover%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-hover%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-here-bg .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    background-color: var(--bs-menu-link-bg-color-here);
    color: var(--bs-menu-link-color-here);
}

    .menu-here-bg .menu-item.here > .menu-link .menu-title {
        color: var(--bs-menu-link-color-here);
    }

    .menu-here-bg .menu-item.here > .menu-link .menu-icon,
    .menu-here-bg .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-here-bg .menu-item.here > .menu-link .menu-icon i {
        color: var(--bs-menu-link-color-here);
    }

    .menu-here-bg .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-menu-link-color-here);
    }

    .menu-here-bg .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-menu-link-color-here);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-here%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-here%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-root-here-bg > .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    background-color: var(--bs-menu-link-bg-color-here);
    color: var(--bs-menu-link-color-here);
}

    .menu-root-here-bg > .menu-item.here > .menu-link .menu-title {
        color: var(--bs-menu-link-color-here);
    }

    .menu-root-here-bg > .menu-item.here > .menu-link .menu-icon,
    .menu-root-here-bg > .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-root-here-bg > .menu-item.here > .menu-link .menu-icon i {
        color: var(--bs-menu-link-color-here);
    }

    .menu-root-here-bg > .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-menu-link-color-here);
    }

    .menu-root-here-bg > .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-menu-link-color-here);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-here%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-here%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

@media (min-width: 992px) {
    .menu-root-here-bg-desktop > .menu-item.here > .menu-link {
        transition: color 0.2s ease;
        background-color: var(--bs-menu-link-bg-color-here);
        color: var(--bs-menu-link-color-here);
    }

        .menu-root-here-bg-desktop > .menu-item.here > .menu-link .menu-title {
            color: var(--bs-menu-link-color-here);
        }

        .menu-root-here-bg-desktop > .menu-item.here > .menu-link .menu-icon,
        .menu-root-here-bg-desktop > .menu-item.here > .menu-link .menu-icon .svg-icon,
        .menu-root-here-bg-desktop > .menu-item.here > .menu-link .menu-icon i {
            color: var(--bs-menu-link-color-here);
        }

        .menu-root-here-bg-desktop > .menu-item.here > .menu-link .menu-bullet .bullet {
            background-color: var(--bs-menu-link-color-here);
        }

        .menu-root-here-bg-desktop > .menu-item.here > .menu-link .menu-arrow:after {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: var(--bs-menu-link-color-here);
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-here%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-here%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        }
}

.menu-show-bg .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    background-color: var(--bs-menu-link-bg-color-show);
    color: var(--bs-menu-link-color-show);
}

    .menu-show-bg .menu-item.show > .menu-link .menu-title {
        color: var(--bs-menu-link-color-show);
    }

    .menu-show-bg .menu-item.show > .menu-link .menu-icon,
    .menu-show-bg .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-show-bg .menu-item.show > .menu-link .menu-icon i {
        color: var(--bs-menu-link-color-show);
    }

    .menu-show-bg .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-menu-link-color-show);
    }

    .menu-show-bg .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-menu-link-color-show);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-show%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-show%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-active-bg .menu-item .menu-link.active {
    transition: color 0.2s ease;
    background-color: var(--bs-menu-link-bg-color-active);
    color: var(--bs-menu-link-color-active);
}

    .menu-active-bg .menu-item .menu-link.active .menu-title {
        color: var(--bs-menu-link-color-active);
    }

    .menu-active-bg .menu-item .menu-link.active .menu-icon,
    .menu-active-bg .menu-item .menu-link.active .menu-icon .svg-icon,
    .menu-active-bg .menu-item .menu-link.active .menu-icon i {
        color: var(--bs-menu-link-color-active);
    }

    .menu-active-bg .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: var(--bs-menu-link-color-active);
    }

    .menu-active-bg .menu-item .menu-link.active .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-menu-link-color-active);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-active%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-active%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    background-color: var(--bs-menu-link-bg-color-hover);
    color: var(--bs-menu-link-color-hover);
}

    .menu-state-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: var(--bs-menu-link-color-hover);
    }

    .menu-state-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: var(--bs-menu-link-color-hover);
    }

    .menu-state-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: var(--bs-menu-link-color-hover);
    }

    .menu-state-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-menu-link-color-hover);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-hover%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-hover%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-bg .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    background-color: var(--bs-menu-link-bg-color-here);
    color: var(--bs-menu-link-color-here);
}

    .menu-state-bg .menu-item.here > .menu-link .menu-title {
        color: var(--bs-menu-link-color-here);
    }

    .menu-state-bg .menu-item.here > .menu-link .menu-icon,
    .menu-state-bg .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-state-bg .menu-item.here > .menu-link .menu-icon i {
        color: var(--bs-menu-link-color-here);
    }

    .menu-state-bg .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-menu-link-color-here);
    }

    .menu-state-bg .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-menu-link-color-here);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-here%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-here%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-bg .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    background-color: var(--bs-menu-link-bg-color-show);
    color: var(--bs-menu-link-color-show);
}

    .menu-state-bg .menu-item.show > .menu-link .menu-title {
        color: var(--bs-menu-link-color-show);
    }

    .menu-state-bg .menu-item.show > .menu-link .menu-icon,
    .menu-state-bg .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-state-bg .menu-item.show > .menu-link .menu-icon i {
        color: var(--bs-menu-link-color-show);
    }

    .menu-state-bg .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-menu-link-color-show);
    }

    .menu-state-bg .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-menu-link-color-show);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-show%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-show%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-bg .menu-item .menu-link.active {
    transition: color 0.2s ease;
    background-color: var(--bs-menu-link-bg-color-active);
    color: var(--bs-menu-link-color-active);
}

    .menu-state-bg .menu-item .menu-link.active .menu-title {
        color: var(--bs-menu-link-color-active);
    }

    .menu-state-bg .menu-item .menu-link.active .menu-icon,
    .menu-state-bg .menu-item .menu-link.active .menu-icon .svg-icon,
    .menu-state-bg .menu-item .menu-link.active .menu-icon i {
        color: var(--bs-menu-link-color-active);
    }

    .menu-state-bg .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: var(--bs-menu-link-color-active);
    }

    .menu-state-bg .menu-item .menu-link.active .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-menu-link-color-active);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-active%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-active%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-color .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    color: var(--bs-menu-link-color-hover);
}

    .menu-state-color .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: var(--bs-menu-link-color-hover);
    }

    .menu-state-color .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-color .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-color .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: var(--bs-menu-link-color-hover);
    }

    .menu-state-color .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: var(--bs-menu-link-color-hover);
    }

    .menu-state-color .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-menu-link-color-hover);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-hover%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-hover%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-color .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    color: var(--bs-menu-link-color-here);
}

    .menu-state-color .menu-item.here > .menu-link .menu-title {
        color: var(--bs-menu-link-color-here);
    }

    .menu-state-color .menu-item.here > .menu-link .menu-icon,
    .menu-state-color .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-state-color .menu-item.here > .menu-link .menu-icon i {
        color: var(--bs-menu-link-color-here);
    }

    .menu-state-color .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-menu-link-color-here);
    }

    .menu-state-color .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-menu-link-color-here);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-here%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-here%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-color .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    color: var(--bs-menu-link-color-show);
}

    .menu-state-color .menu-item.show > .menu-link .menu-title {
        color: var(--bs-menu-link-color-show);
    }

    .menu-state-color .menu-item.show > .menu-link .menu-icon,
    .menu-state-color .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-state-color .menu-item.show > .menu-link .menu-icon i {
        color: var(--bs-menu-link-color-show);
    }

    .menu-state-color .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-menu-link-color-show);
    }

    .menu-state-color .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-menu-link-color-show);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-show%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-show%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-color .menu-item .menu-link.active {
    transition: color 0.2s ease;
    color: var(--bs-menu-link-color-active);
}

    .menu-state-color .menu-item .menu-link.active .menu-title {
        color: var(--bs-menu-link-color-active);
    }

    .menu-state-color .menu-item .menu-link.active .menu-icon,
    .menu-state-color .menu-item .menu-link.active .menu-icon .svg-icon,
    .menu-state-color .menu-item .menu-link.active .menu-icon i {
        color: var(--bs-menu-link-color-active);
    }

    .menu-state-color .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: var(--bs-menu-link-color-active);
    }

    .menu-state-color .menu-item .menu-link.active .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-menu-link-color-active);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-active%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-menu-link-color-active%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    background-color: #23475e;
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
}

    .menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: var(--bs-primary-inverse);
    }

    .menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: var(--bs-primary-inverse);
    }

    .menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: var(--bs-primary-inverse);
    }

    .menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-primary-inverse);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-show-bg-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    background-color: #23475e;
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
}

    .menu-show-bg-primary .menu-item.show > .menu-link .menu-title {
        color: var(--bs-primary-inverse);
    }

    .menu-show-bg-primary .menu-item.show > .menu-link .menu-icon,
    .menu-show-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-show-bg-primary .menu-item.show > .menu-link .menu-icon i {
        color: var(--bs-primary-inverse);
    }

    .menu-show-bg-primary .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-primary-inverse);
    }

    .menu-show-bg-primary .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-primary-inverse);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-here-bg-primary .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    background-color: #23475e;
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
}

    .menu-here-bg-primary .menu-item.here > .menu-link .menu-title {
        color: var(--bs-primary-inverse);
    }

    .menu-here-bg-primary .menu-item.here > .menu-link .menu-icon,
    .menu-here-bg-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-here-bg-primary .menu-item.here > .menu-link .menu-icon i {
        color: var(--bs-primary-inverse);
    }

    .menu-here-bg-primary .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-primary-inverse);
    }

    .menu-here-bg-primary .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-primary-inverse);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-active-bg-primary .menu-item .menu-link.active {
    transition: color 0.2s ease;
    background-color: #23475e;
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
}

    .menu-active-bg-primary .menu-item .menu-link.active .menu-title {
        color: var(--bs-primary-inverse);
    }

    .menu-active-bg-primary .menu-item .menu-link.active .menu-icon,
    .menu-active-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon,
    .menu-active-bg-primary .menu-item .menu-link.active .menu-icon i {
        color: var(--bs-primary-inverse);
    }

    .menu-active-bg-primary .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: var(--bs-primary-inverse);
    }

    .menu-active-bg-primary .menu-item .menu-link.active .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-primary-inverse);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    background-color: #23475e;
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
}

    .menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: var(--bs-primary-inverse);
    }

    .menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: var(--bs-primary-inverse);
    }

    .menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: var(--bs-primary-inverse);
    }

    .menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-primary-inverse);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-bg-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    background-color: #23475e;
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
}

    .menu-state-bg-primary .menu-item.show > .menu-link .menu-title {
        color: var(--bs-primary-inverse);
    }

    .menu-state-bg-primary .menu-item.show > .menu-link .menu-icon,
    .menu-state-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-state-bg-primary .menu-item.show > .menu-link .menu-icon i {
        color: var(--bs-primary-inverse);
    }

    .menu-state-bg-primary .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-primary-inverse);
    }

    .menu-state-bg-primary .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-primary-inverse);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-bg-primary .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    background-color: #23475e;
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
}

    .menu-state-bg-primary .menu-item.here > .menu-link .menu-title {
        color: var(--bs-primary-inverse);
    }

    .menu-state-bg-primary .menu-item.here > .menu-link .menu-icon,
    .menu-state-bg-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-state-bg-primary .menu-item.here > .menu-link .menu-icon i {
        color: var(--bs-primary-inverse);
    }

    .menu-state-bg-primary .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-primary-inverse);
    }

    .menu-state-bg-primary .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-primary-inverse);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-bg-primary .menu-item .menu-link.active {
    transition: color 0.2s ease;
    background-color: #23475e;
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
}

    .menu-state-bg-primary .menu-item .menu-link.active .menu-title {
        color: var(--bs-primary-inverse);
    }

    .menu-state-bg-primary .menu-item .menu-link.active .menu-icon,
    .menu-state-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon,
    .menu-state-bg-primary .menu-item .menu-link.active .menu-icon i {
        color: var(--bs-primary-inverse);
    }

    .menu-state-bg-primary .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: var(--bs-primary-inverse);
    }

    .menu-state-bg-primary .menu-item .menu-link.active .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-primary-inverse);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-bg-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    background-color: #23475e;
    background-color: var(--bs-primary);
    color: var(--bs-primary-inverse);
}

    .menu-state-bg-primary .menu-item.show > .menu-link .menu-title {
        color: var(--bs-primary-inverse);
    }

    .menu-state-bg-primary .menu-item.show > .menu-link .menu-icon,
    .menu-state-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-state-bg-primary .menu-item.show > .menu-link .menu-icon i {
        color: var(--bs-primary-inverse);
    }

    .menu-state-bg-primary .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: var(--bs-primary-inverse);
    }

    .menu-state-bg-primary .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-primary-inverse);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary-inverse%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-show-bg-light-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    background-color: var(--bs-primary-light);
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon,
    .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-show-bg-light-primary .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-here-bg-light-primary .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    background-color: var(--bs-primary-light);
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-here-bg-light-primary .menu-item.here > .menu-link .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-here-bg-light-primary .menu-item.here > .menu-link .menu-icon,
    .menu-here-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-here-bg-light-primary .menu-item.here > .menu-link .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-here-bg-light-primary .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-here-bg-light-primary .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    background-color: var(--bs-primary-light);
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-active-bg-light-primary .menu-item .menu-link.active {
    transition: color 0.2s ease;
    background-color: var(--bs-primary-light);
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-active-bg-light-primary .menu-item .menu-link.active .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon,
    .menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon,
    .menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-active-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-active-bg-light-primary .menu-item .menu-link.active .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-bg-light-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    background-color: var(--bs-primary-light);
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon,
    .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-state-bg-light-primary .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-bg-light-primary .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    background-color: var(--bs-primary-light);
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon,
    .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-state-bg-light-primary .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    background-color: var(--bs-primary-light);
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-bg-light-primary .menu-item .menu-link.active {
    transition: color 0.2s ease;
    background-color: var(--bs-primary-light);
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-state-bg-light-primary .menu-item .menu-link.active .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon,
    .menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon,
    .menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-state-bg-light-primary .menu-item .menu-link.active .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-show-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-show-primary .menu-item.show > .menu-link .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-show-primary .menu-item.show > .menu-link .menu-icon,
    .menu-show-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-show-primary .menu-item.show > .menu-link .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-show-primary .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-show-primary .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-here-primary .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-here-primary .menu-item.here > .menu-link .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-here-primary .menu-item.here > .menu-link .menu-icon,
    .menu-here-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-here-primary .menu-item.here > .menu-link .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-here-primary .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-here-primary .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-active-primary .menu-item .menu-link.active {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-active-primary .menu-item .menu-link.active .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-active-primary .menu-item .menu-link.active .menu-icon,
    .menu-active-primary .menu-item .menu-link.active .menu-icon .svg-icon,
    .menu-active-primary .menu-item .menu-link.active .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-active-primary .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-active-primary .menu-item .menu-link.active .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-state-primary .menu-item.show > .menu-link .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-primary .menu-item.show > .menu-link .menu-icon,
    .menu-state-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-state-primary .menu-item.show > .menu-link .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-primary .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-state-primary .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-primary .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-state-primary .menu-item.here > .menu-link .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-primary .menu-item.here > .menu-link .menu-icon,
    .menu-state-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-state-primary .menu-item.here > .menu-link .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-primary .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-state-primary .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-primary .menu-item .menu-link.active {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-state-primary .menu-item .menu-link.active .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-primary .menu-item .menu-link.active .menu-icon,
    .menu-state-primary .menu-item .menu-link.active .menu-icon .svg-icon,
    .menu-state-primary .menu-item .menu-link.active .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

    .menu-state-primary .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

    .menu-state-primary .menu-item .menu-link.active .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-dark .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    color: #071437;
    color: var(--bs-dark);
}

    .menu-state-dark .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: #071437;
        color: var(--bs-dark);
    }

    .menu-state-dark .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-dark .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-dark .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: #071437;
        color: var(--bs-dark);
    }

    .menu-state-dark .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: #071437;
        background-color: var(--bs-dark);
    }

    .menu-state-dark .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-dark .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #071437;
        background-color: var(--bs-dark);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-dark%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-dark%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-dark .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    color: #071437;
    color: var(--bs-dark);
}

    .menu-state-dark .menu-item.show > .menu-link .menu-title {
        color: #071437;
        color: var(--bs-dark);
    }

    .menu-state-dark .menu-item.show > .menu-link .menu-icon,
    .menu-state-dark .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-state-dark .menu-item.show > .menu-link .menu-icon i {
        color: #071437;
        color: var(--bs-dark);
    }

    .menu-state-dark .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: #071437;
        background-color: var(--bs-dark);
    }

    .menu-state-dark .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #071437;
        background-color: var(--bs-dark);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-dark%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-dark%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-dark .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    color: #071437;
    color: var(--bs-dark);
}

    .menu-state-dark .menu-item.here > .menu-link .menu-title {
        color: #071437;
        color: var(--bs-dark);
    }

    .menu-state-dark .menu-item.here > .menu-link .menu-icon,
    .menu-state-dark .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-state-dark .menu-item.here > .menu-link .menu-icon i {
        color: #071437;
        color: var(--bs-dark);
    }

    .menu-state-dark .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: #071437;
        background-color: var(--bs-dark);
    }

    .menu-state-dark .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #071437;
        background-color: var(--bs-dark);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-dark%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-dark%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-dark .menu-item .menu-link.active {
    transition: color 0.2s ease;
    color: #071437;
    color: var(--bs-dark);
}

    .menu-state-dark .menu-item .menu-link.active .menu-title {
        color: #071437;
        color: var(--bs-dark);
    }

    .menu-state-dark .menu-item .menu-link.active .menu-icon,
    .menu-state-dark .menu-item .menu-link.active .menu-icon .svg-icon,
    .menu-state-dark .menu-item .menu-link.active .menu-icon i {
        color: #071437;
        color: var(--bs-dark);
    }

    .menu-state-dark .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: #071437;
        background-color: var(--bs-dark);
    }

    .menu-state-dark .menu-item .menu-link.active .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #071437;
        background-color: var(--bs-dark);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-dark%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-dark%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-hover-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-hover-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-here-title-primary .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-here-title-primary .menu-item.here > .menu-link .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-show-title-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-show-title-primary .menu-item.show > .menu-link .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-active-title-primary .menu-item .menu-link.active {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-active-title-primary .menu-item .menu-link.active .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-state-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-state-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-state-title-primary .menu-item.here > .menu-link {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-state-title-primary .menu-item.here > .menu-link .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-state-title-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-state-title-primary .menu-item.show > .menu-link .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-state-title-primary .menu-item .menu-link.active {
    transition: color 0.2s ease;
    color: #23475e;
    color: var(--bs-primary);
}

    .menu-state-title-primary .menu-item .menu-link.active .menu-title {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-hover-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
}

    .menu-hover-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-hover-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-hover-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-here-icon-primary .menu-item.here > .menu-link {
    transition: color 0.2s ease;
}

    .menu-here-icon-primary .menu-item.here > .menu-link .menu-icon,
    .menu-here-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-here-icon-primary .menu-item.here > .menu-link .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-show-icon-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease;
}

    .menu-show-icon-primary .menu-item.show > .menu-link .menu-icon,
    .menu-show-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-show-icon-primary .menu-item.show > .menu-link .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-active-icon-primary .menu-item .menu-link.active {
    transition: color 0.2s ease;
}

    .menu-active-icon-primary .menu-item .menu-link.active .menu-icon,
    .menu-active-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon,
    .menu-active-icon-primary .menu-item .menu-link.active .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
}

    .menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
    .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
    .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-state-icon-primary .menu-item.here > .menu-link {
    transition: color 0.2s ease;
}

    .menu-state-icon-primary .menu-item.here > .menu-link .menu-icon,
    .menu-state-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
    .menu-state-icon-primary .menu-item.here > .menu-link .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-state-icon-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease;
}

    .menu-state-icon-primary .menu-item.show > .menu-link .menu-icon,
    .menu-state-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
    .menu-state-icon-primary .menu-item.show > .menu-link .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-state-icon-primary .menu-item .menu-link.active {
    transition: color 0.2s ease;
}

    .menu-state-icon-primary .menu-item .menu-link.active .menu-icon,
    .menu-state-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon,
    .menu-state-icon-primary .menu-item .menu-link.active .menu-icon i {
        color: #23475e;
        color: var(--bs-primary);
    }

.menu-hover-bullet-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
}

    .menu-hover-bullet-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

.menu-show-bullet-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease;
}

    .menu-show-bullet-primary .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

.menu-here-bullet-primary .menu-item.here > .menu-link {
    transition: color 0.2s ease;
}

    .menu-here-bullet-primary .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

.menu-active-bullet-primary .menu-item .menu-link.active {
    transition: color 0.2s ease;
}

    .menu-active-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

.menu-state-bullet-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
}

    .menu-state-bullet-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

.menu-state-bullet-primary .menu-item.here > .menu-link {
    transition: color 0.2s ease;
}

    .menu-state-bullet-primary .menu-item.here > .menu-link .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

.menu-state-bullet-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease;
}

    .menu-state-bullet-primary .menu-item.show > .menu-link .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

.menu-state-bullet-primary .menu-item .menu-link.active {
    transition: color 0.2s ease;
}

    .menu-state-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
        background-color: #23475e;
        background-color: var(--bs-primary);
    }

.menu-hover-arrow-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
}

    .menu-hover-arrow-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-hover-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-here-arrow-primary .menu-item.here > .menu-link {
    transition: color 0.2s ease;
}

    .menu-here-arrow-primary .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-show-arrow-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease;
}

    .menu-show-arrow-primary .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-active-arrow-primary .menu-item .menu-link.active {
    transition: color 0.2s ease;
}

    .menu-active-arrow-primary .menu-item .menu-link.active .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-arrow-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    transition: color 0.2s ease;
}

    .menu-state-arrow-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-arrow-primary .menu-item.here > .menu-link {
    transition: color 0.2s ease;
}

    .menu-state-arrow-primary .menu-item.here > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-arrow-primary .menu-item.show > .menu-link {
    transition: color 0.2s ease;
}

    .menu-state-arrow-primary .menu-item.show > .menu-link .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.menu-state-arrow-primary .menu-item .menu-link.active {
    transition: color 0.2s ease;
}

    .menu-state-arrow-primary .menu-item .menu-link.active .menu-arrow:after {
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #23475e;
        background-color: var(--bs-primary);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
    }

.anchor {
    display: flex;
    align-items: center;
}

    .anchor a {
        position: relative;
        display: none;
        align-items: center;
        justify-content: flex-start;
        height: 1em;
        width: 1.25em;
        margin-right: -1.25em;
        font-weight: 500;
        font-size: 0.8em;
        color: var(--bs-text-muted);
        transition: all 0.2s ease-in-out;
    }

        .anchor a:before {
            content: "#";
        }

    .anchor:hover a {
        display: flex;
    }

        .anchor:hover a:hover {
            color: #23475e;
            color: var(--bs-primary);
            transition: all 0.2s ease-in-out;
        }

.card {
    border: 0;
}

    .card .card-header {
        display: flex;
        justify-content: space-between;
        align-items: stretch;
        flex-wrap: wrap;
        min-height: 70px;
        padding: 0 2.25rem;
        color: var(--bs-card-cap-color);
        background-color: var(--bs-card-cap-bg);
        border-bottom: 1px solid var(--bs-card-border-color);
    }

        .card .card-header .card-title {
            display: flex;
            align-items: center;
            margin: 0.5rem;
            margin-right: 0;
        }

            .card .card-header .card-title.flex-column {
                align-items: flex-start;
                justify-content: center;
            }

            .card .card-header .card-title .card-icon {
                margin-left: 0.75rem;
                line-height: 0;
            }

                .card .card-header .card-title .card-icon i {
                    font-size: 1.25rem;
                    color: #78829d;
                    color: var(--bs-gray-600);
                    line-height: 0;
                }

                    .card .card-header .card-title .card-icon i:after, .card .card-header .card-title .card-icon i:before {
                        line-height: 0;
                    }

                .card .card-header .card-title .card-icon .svg-icon {
                    color: #78829d;
                    color: var(--bs-gray-600);
                }

                    .card .card-header .card-title .card-icon .svg-icon svg {
                        height: 24px;
                        width: 24px;
                    }

            .card .card-header .card-title,
            .card .card-header .card-title .card-label {
                font-weight: 500;
                font-size: 1.275rem;
                color: var(--bs-text-dark);
            }

                .card .card-header .card-title .card-label {
                    margin: 0 0 0 0.75rem;
                    flex-wrap: wrap;
                }

                .card .card-header .card-title small, .card .card-header .card-title .small {
                    color: var(--bs-text-muted);
                    font-size: 1rem;
                }

                .card .card-header .card-title h1, .card .card-header .card-title .h1,
                .card .card-header .card-title h2,
                .card .card-header .card-title .h2,
                .card .card-header .card-title h3,
                .card .card-header .card-title .h3,
                .card .card-header .card-title h4,
                .card .card-header .card-title .h4,
                .card .card-header .card-title h5,
                .card .card-header .card-title .h5,
                .card .card-header .card-title h6,
                .card .card-header .card-title .h6 {
                    margin-bottom: 0;
                }

        .card .card-header .card-toolbar {
            display: flex;
            align-items: center;
            margin: 0.5rem 0;
            flex-wrap: wrap;
        }

    .card .card-body {
        padding: 2rem 2.25rem;
        color: var(--bs-card-color);
    }

    .card .card-footer {
        padding: 2rem 2.25rem;
        color: var(--bs-card-cap-color);
        background-color: var(--bs-card-cap-bg);
        border-top: 1px solid var(--bs-card-border-color);
    }

    .card .card-scroll {
        position: relative;
        overflow: auto;
    }

    .card.card-px-0 .card-header,
    .card.card-px-0 .card-body,
    .card.card-px-0 .card-footer {
        padding-right: 0;
        padding-left: 0;
    }

    .card.card-py-0 .card-header,
    .card.card-py-0 .card-body,
    .card.card-py-0 .card-footer {
        padding-top: 0;
        padding-bottom: 0;
    }

    .card.card-p-0 .card-header,
    .card.card-p-0 .card-body,
    .card.card-p-0 .card-footer {
        padding: 0;
    }

    .card.card-dashed {
        box-shadow: none;
        border: 1px dashed var(--bs-border-dashed-color);
    }

        .card.card-dashed > .card-header {
            border-bottom: 1px dashed var(--bs-border-dashed-color);
        }

        .card.card-dashed > .card-footer {
            border-top: 1px dashed var(--bs-border-dashed-color);
        }

    .card.card-bordered {
        box-shadow: none;
        border: 1px solid #f1f1f2;
        border: 1px solid var(--bs-border-color);
    }

    .card.card-flush > .card-header {
        border-bottom: 0 !important;
    }

    .card.card-flush > .card-footer {
        border-top: 0 !important;
    }

    .card.card-shadow {
        box-shadow: var(--bs-card-box-shadow);
        border: 0;
    }

    .card.card-reset {
        border: 0 !important;
        box-shadow: none !important;
        background-color: transparent !important;
    }

        .card.card-reset > .card-header {
            border-bottom: 0 !important;
        }

        .card.card-reset > .card-footer {
            border-top: 0 !important;
        }

    .card.card-borderless {
        border: 0 !important;
    }

        .card.card-borderless > .card-header {
            border-bottom: 0 !important;
        }

        .card.card-borderless > .card-footer {
            border-top: 0 !important;
        }

    .card.card-border-0 {
        border: 0 !important;
    }

    .card.card-stretch {
        height: calc(100% - var(--bs-gutter-y));
    }

    .card.card-stretch-75 {
        height: calc(75% - var(--bs-gutter-y));
    }

    .card.card-stretch-50 {
        height: calc(50% - var(--bs-gutter-y));
    }

    .card.card-stretch-33 {
        height: calc(33.333% - var(--bs-gutter-y));
    }

    .card.card-stretch-25 {
        height: calc(25% - var(--bs-gutter-y));
    }

    .card .card-header-stretch {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        align-items: stretch;
    }

        .card .card-header-stretch .card-toolbar {
            margin: 0;
            align-items: stretch;
        }

@media (min-width: 576px) {
    .card.card-sm-stretch {
        height: calc(100% - var(--bs-gutter-y));
    }

    .card.card-sm-stretch-75 {
        height: calc(75% - var(--bs-gutter-y));
    }

    .card.card-sm-stretch-50 {
        height: calc(50% - var(--bs-gutter-y));
    }

    .card.card-sm-stretch-33 {
        height: calc(33.333% - var(--bs-gutter-y));
    }

    .card.card-sm-stretch-25 {
        height: calc(25% - var(--bs-gutter-y));
    }

    .card .card-header-sm-stretch {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        align-items: stretch;
    }

        .card .card-header-sm-stretch .card-toolbar {
            margin: 0;
            align-items: stretch;
        }
}

@media (min-width: 768px) {
    .card.card-md-stretch {
        height: calc(100% - var(--bs-gutter-y));
    }

    .card.card-md-stretch-75 {
        height: calc(75% - var(--bs-gutter-y));
    }

    .card.card-md-stretch-50 {
        height: calc(50% - var(--bs-gutter-y));
    }

    .card.card-md-stretch-33 {
        height: calc(33.333% - var(--bs-gutter-y));
    }

    .card.card-md-stretch-25 {
        height: calc(25% - var(--bs-gutter-y));
    }

    .card .card-header-md-stretch {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        align-items: stretch;
    }

        .card .card-header-md-stretch .card-toolbar {
            margin: 0;
            align-items: stretch;
        }
}

@media (min-width: 992px) {
    .card.card-lg-stretch {
        height: calc(100% - var(--bs-gutter-y));
    }

    .card.card-lg-stretch-75 {
        height: calc(75% - var(--bs-gutter-y));
    }

    .card.card-lg-stretch-50 {
        height: calc(50% - var(--bs-gutter-y));
    }

    .card.card-lg-stretch-33 {
        height: calc(33.333% - var(--bs-gutter-y));
    }

    .card.card-lg-stretch-25 {
        height: calc(25% - var(--bs-gutter-y));
    }

    .card .card-header-lg-stretch {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        align-items: stretch;
    }

        .card .card-header-lg-stretch .card-toolbar {
            margin: 0;
            align-items: stretch;
        }
}

@media (min-width: 1200px) {
    .card.card-xl-stretch {
        height: calc(100% - var(--bs-gutter-y));
    }

    .card.card-xl-stretch-75 {
        height: calc(75% - var(--bs-gutter-y));
    }

    .card.card-xl-stretch-50 {
        height: calc(50% - var(--bs-gutter-y));
    }

    .card.card-xl-stretch-33 {
        height: calc(33.333% - var(--bs-gutter-y));
    }

    .card.card-xl-stretch-25 {
        height: calc(25% - var(--bs-gutter-y));
    }

    .card .card-header-xl-stretch {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        align-items: stretch;
    }

        .card .card-header-xl-stretch .card-toolbar {
            margin: 0;
            align-items: stretch;
        }
}

@media (min-width: 1400px) {
    .card.card-xxl-stretch {
        height: calc(100% - var(--bs-gutter-y));
    }

    .card.card-xxl-stretch-75 {
        height: calc(75% - var(--bs-gutter-y));
    }

    .card.card-xxl-stretch-50 {
        height: calc(50% - var(--bs-gutter-y));
    }

    .card.card-xxl-stretch-33 {
        height: calc(33.333% - var(--bs-gutter-y));
    }

    .card.card-xxl-stretch-25 {
        height: calc(25% - var(--bs-gutter-y));
    }

    .card .card-header-xxl-stretch {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        align-items: stretch;
    }

        .card .card-header-xxl-stretch .card-toolbar {
            margin: 0;
            align-items: stretch;
        }
}

.card-p {
    padding: 2rem 2.25rem !important;
}

.card-px {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
}

.card-shadow {
    box-shadow: var(--bs-card-box-shadow);
}

.card-py {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

.card-rounded {
    border-radius: 0.625rem;
}

.card-rounded-start {
    border-top-right-radius: 0.625rem;
    border-bottom-right-radius: 0.625rem;
}

.card-rounded-end {
    border-top-left-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
}

.card-rounded-top {
    border-top-right-radius: 0.625rem;
    border-top-left-radius: 0.625rem;
}

.card-rounded-bottom {
    border-bottom-right-radius: 0.625rem;
    border-bottom-left-radius: 0.625rem;
}

@media (max-width: 767.98px) {
    .card > .card-header:not(.flex-nowrap) {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
}

[data-bs-theme=dark] .card {
    --bs-card-box-shadow:;
}

.breadcrumb {
    display: flex;
    align-items: center;
    background-color: transparent;
    padding: 0;
    margin: 0;
}

    .breadcrumb .breadcrumb-item {
        display: flex;
        align-items: center;
        padding-right: 0.5rem;
    }

        .breadcrumb .breadcrumb-item:last-child {
            padding-left: 0;
        }

        .breadcrumb .breadcrumb-item:after {
            padding-right: 0.5rem;
            content: "/";
        }

        .breadcrumb .breadcrumb-item:before {
            display: none;
        }

        .breadcrumb .breadcrumb-item:first-child {
            padding-right: 0;
        }

        .breadcrumb .breadcrumb-item:last-child:after {
            display: none;
        }

.breadcrumb-line .breadcrumb-item:after {
    content: "-";
}

.breadcrumb-dot .breadcrumb-item:after {
    content: "•";
}

.breadcrumb-separatorless .breadcrumb-item:after {
    display: none;
}

.btn {
    --bs-btn-color: var(--bs-body-color);
    outline: none !important;
}

    .btn:not(.btn-shadow):not(.shadow):not(.shadow-sm):not(.shadow-lg):not(.shadow-xs) {
        box-shadow: none;
    }

    .btn:not(.btn-outline):not(.btn-dashed):not(.btn-bordered):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
        border: 0;
        padding: calc(0.775rem + 1px) calc(1.5rem + 1px);
    }

        .btn:not(.btn-outline):not(.btn-dashed):not(.btn-bordered):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon).btn-lg, .btn-group-lg > .btn:not(.btn-outline):not(.btn-dashed):not(.btn-bordered):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
            padding: calc(0.825rem + 1px) calc(1.75rem + 1px);
        }

        .btn:not(.btn-outline):not(.btn-dashed):not(.btn-bordered):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon).btn-sm, .btn-group-sm > .btn:not(.btn-outline):not(.btn-dashed):not(.btn-bordered):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
            padding: calc(0.55rem + 1px) calc(1.25rem + 1px);
        }

    .btn.btn-link {
        border: 0;
        border-radius: 0;
        padding-right: 0 !important;
        padding-left: 0 !important;
        text-decoration: none;
        font-weight: 500;
    }

    .btn.btn-outline:not(.btn-outline-dashed) {
        border: 1px solid #dbdfe9;
        border: 1px solid var(--bs-gray-300);
    }

    .btn.btn-outline-dashed {
        border: 1px dashed #dbdfe9;
        border: 1px dashed var(--bs-gray-300);
    }

    .btn.btn-flush {
        -webkit-appearance: none;
                appearance: none;
        box-shadow: none;
        border-radius: 0;
        border: none;
        cursor: pointer;
        background-color: transparent;
        outline: none !important;
        margin: 0;
        padding: 0;
    }

    .btn.btn-flex {
        display: inline-flex;
        align-items: center;
    }

    .btn.btn-trim-start {
        justify-content: flex-start !important;
        padding-right: 0 !important;
    }

    .btn.btn-trim-end {
        justify-content: flex-end !important;
        padding-left: 0 !important;
    }

.btn-reset {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    -webkit-user-select: none;
            user-select: none;
    outline: none;
}

.btn > i {
    display: inline-flex;
    font-size: 1rem;
    padding-left: 0.35rem;
    vertical-align: middle;
}

.btn.btn-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    height: calc(1.5em + 1.55rem + 2px);
    width: calc(1.5em + 1.55rem + 2px);
    line-height: 1;
}

    .btn.btn-icon i {
        padding-left: 0;
    }

    .btn.btn-icon:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush) {
        border: 0;
    }

    .btn.btn-icon.btn-sm, .btn-group-sm > .btn.btn-icon {
        height: calc(1.5em + 1.1rem + 2px);
        width: calc(1.5em + 1.1rem + 2px);
    }

    .btn.btn-icon.btn-lg, .btn-group-lg > .btn.btn-icon {
        height: calc(1.5em + 1.65rem + 2px);
        width: calc(1.5em + 1.65rem + 2px);
    }

    .btn.btn-icon.btn-circle {
        border-radius: 50%;
    }

.btn.btn-outline.btn-outline-dashed {
    border-width: 1px;
    border-style: dashed;
}

    .btn-check:checked + .btn.btn-outline.btn-outline-dashed, .btn-check:active + .btn.btn-outline.btn-outline-dashed, .btn.btn-outline.btn-outline-dashed:focus:not(.btn-active), .btn.btn-outline.btn-outline-dashed:hover:not(.btn-active), .btn.btn-outline.btn-outline-dashed:active:not(.btn-active), .btn.btn-outline.btn-outline-dashed.active, .btn.btn-outline.btn-outline-dashed.show, .show > .btn.btn-outline.btn-outline-dashed {
        border-color: #23475e;
        border-color: var(--bs-primary);
    }

.btn.btn-light {
    color: var(--bs-light-inverse);
    border-color: #f9f9f9;
    border-color: var(--bs-light);
    background-color: #f9f9f9;
    background-color: var(--bs-light);
}

    .btn.btn-light i,
    .btn.btn-light .svg-icon {
        color: var(--bs-light-inverse);
    }

    .btn.btn-light.dropdown-toggle:after {
        color: var(--bs-light-inverse);
    }

    .btn-check:checked + .btn.btn-light, .btn-check:active + .btn.btn-light, .btn.btn-light:focus:not(.btn-active), .btn.btn-light:hover:not(.btn-active), .btn.btn-light:active:not(.btn-active), .btn.btn-light.active, .btn.btn-light.show, .show > .btn.btn-light {
        color: var(--bs-light-inverse);
        border-color: var(--bs-light-active);
        background-color: var(--bs-light-active) !important;
    }

        .btn-check:checked + .btn.btn-light i,
        .btn-check:checked + .btn.btn-light .svg-icon, .btn-check:active + .btn.btn-light i,
        .btn-check:active + .btn.btn-light .svg-icon, .btn.btn-light:focus:not(.btn-active) i,
        .btn.btn-light:focus:not(.btn-active) .svg-icon, .btn.btn-light:hover:not(.btn-active) i,
        .btn.btn-light:hover:not(.btn-active) .svg-icon, .btn.btn-light:active:not(.btn-active) i,
        .btn.btn-light:active:not(.btn-active) .svg-icon, .btn.btn-light.active i,
        .btn.btn-light.active .svg-icon, .btn.btn-light.show i,
        .btn.btn-light.show .svg-icon, .show > .btn.btn-light i,
        .show > .btn.btn-light .svg-icon {
            color: var(--bs-light-inverse);
        }

        .btn-check:checked + .btn.btn-light.dropdown-toggle:after, .btn-check:active + .btn.btn-light.dropdown-toggle:after, .btn.btn-light:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light.active.dropdown-toggle:after, .btn.btn-light.show.dropdown-toggle:after, .show > .btn.btn-light.dropdown-toggle:after {
            color: var(--bs-light-inverse);
        }

.btn.btn-bg-light {
    border-color: #f9f9f9;
    border-color: var(--bs-light);
    background-color: #f9f9f9;
    background-color: var(--bs-light);
}

.btn-check:checked + .btn.btn-active-light, .btn-check:active + .btn.btn-active-light, .btn.btn-active-light:focus:not(.btn-active), .btn.btn-active-light:hover:not(.btn-active), .btn.btn-active-light:active:not(.btn-active), .btn.btn-active-light.active, .btn.btn-active-light.show, .show > .btn.btn-active-light {
    color: var(--bs-light-inverse);
    border-color: #f9f9f9;
    border-color: var(--bs-light);
    background-color: #f9f9f9 !important;
    background-color: var(--bs-light) !important;
}

    .btn-check:checked + .btn.btn-active-light i,
    .btn-check:checked + .btn.btn-active-light .svg-icon, .btn-check:active + .btn.btn-active-light i,
    .btn-check:active + .btn.btn-active-light .svg-icon, .btn.btn-active-light:focus:not(.btn-active) i,
    .btn.btn-active-light:focus:not(.btn-active) .svg-icon, .btn.btn-active-light:hover:not(.btn-active) i,
    .btn.btn-active-light:hover:not(.btn-active) .svg-icon, .btn.btn-active-light:active:not(.btn-active) i,
    .btn.btn-active-light:active:not(.btn-active) .svg-icon, .btn.btn-active-light.active i,
    .btn.btn-active-light.active .svg-icon, .btn.btn-active-light.show i,
    .btn.btn-active-light.show .svg-icon, .show > .btn.btn-active-light i,
    .show > .btn.btn-active-light .svg-icon {
        color: var(--bs-light-inverse);
    }

    .btn-check:checked + .btn.btn-active-light.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light.dropdown-toggle:after, .btn.btn-active-light:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light.active.dropdown-toggle:after, .btn.btn-active-light.show.dropdown-toggle:after, .show > .btn.btn-active-light.dropdown-toggle:after {
        color: var(--bs-light-inverse);
    }

.btn.btn-outline.btn-outline-light {
    color: #f9f9f9;
    color: var(--bs-light);
    border-color: #f9f9f9;
    border-color: var(--bs-light);
    background-color: transparent;
}

    .btn.btn-outline.btn-outline-light i,
    .btn.btn-outline.btn-outline-light .svg-icon {
        color: #f9f9f9;
        color: var(--bs-light);
    }

    .btn.btn-outline.btn-outline-light.dropdown-toggle:after {
        color: #f9f9f9;
        color: var(--bs-light);
    }

    .btn-check:checked + .btn.btn-outline.btn-outline-light, .btn-check:active + .btn.btn-outline.btn-outline-light, .btn.btn-outline.btn-outline-light:focus:not(.btn-active), .btn.btn-outline.btn-outline-light:hover:not(.btn-active), .btn.btn-outline.btn-outline-light:active:not(.btn-active), .btn.btn-outline.btn-outline-light.active, .btn.btn-outline.btn-outline-light.show, .show > .btn.btn-outline.btn-outline-light {
        color: var(--bs-light-active);
        border-color: #f9f9f9;
        border-color: var(--bs-light);
        background-color: var(--bs-light-light) !important;
    }

        .btn-check:checked + .btn.btn-outline.btn-outline-light i,
        .btn-check:checked + .btn.btn-outline.btn-outline-light .svg-icon, .btn-check:active + .btn.btn-outline.btn-outline-light i,
        .btn-check:active + .btn.btn-outline.btn-outline-light .svg-icon, .btn.btn-outline.btn-outline-light:focus:not(.btn-active) i,
        .btn.btn-outline.btn-outline-light:focus:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-light:hover:not(.btn-active) i,
        .btn.btn-outline.btn-outline-light:hover:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-light:active:not(.btn-active) i,
        .btn.btn-outline.btn-outline-light:active:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-light.active i,
        .btn.btn-outline.btn-outline-light.active .svg-icon, .btn.btn-outline.btn-outline-light.show i,
        .btn.btn-outline.btn-outline-light.show .svg-icon, .show > .btn.btn-outline.btn-outline-light i,
        .show > .btn.btn-outline.btn-outline-light .svg-icon {
            color: var(--bs-light-active);
        }

        .btn-check:checked + .btn.btn-outline.btn-outline-light.dropdown-toggle:after, .btn-check:active + .btn.btn-outline.btn-outline-light.dropdown-toggle:after, .btn.btn-outline.btn-outline-light:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-light:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-light:active:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-light.active.dropdown-toggle:after, .btn.btn-outline.btn-outline-light.show.dropdown-toggle:after, .show > .btn.btn-outline.btn-outline-light.dropdown-toggle:after {
            color: var(--bs-light-active);
        }

.btn.btn-primary {
    color: var(--bs-primary-inverse);
    border-color: #23475e;
    border-color: var(--bs-primary);
    background-color: #23475e;
    background-color: var(--bs-primary);
}

    .btn.btn-primary i,
    .btn.btn-primary .svg-icon {
        color: var(--bs-primary-inverse);
    }

    .btn.btn-primary.dropdown-toggle:after {
        color: var(--bs-primary-inverse);
    }

    .btn-check:checked + .btn.btn-primary, .btn-check:active + .btn.btn-primary, .btn.btn-primary:focus:not(.btn-active), .btn.btn-primary:hover:not(.btn-active), .btn.btn-primary:active:not(.btn-active), .btn.btn-primary.active, .btn.btn-primary.show, .show > .btn.btn-primary {
        color: var(--bs-primary-inverse);
        border-color: var(--bs-primary-active);
        background-color: var(--bs-primary-active) !important;
    }

        .btn-check:checked + .btn.btn-primary i,
        .btn-check:checked + .btn.btn-primary .svg-icon, .btn-check:active + .btn.btn-primary i,
        .btn-check:active + .btn.btn-primary .svg-icon, .btn.btn-primary:focus:not(.btn-active) i,
        .btn.btn-primary:focus:not(.btn-active) .svg-icon, .btn.btn-primary:hover:not(.btn-active) i,
        .btn.btn-primary:hover:not(.btn-active) .svg-icon, .btn.btn-primary:active:not(.btn-active) i,
        .btn.btn-primary:active:not(.btn-active) .svg-icon, .btn.btn-primary.active i,
        .btn.btn-primary.active .svg-icon, .btn.btn-primary.show i,
        .btn.btn-primary.show .svg-icon, .show > .btn.btn-primary i,
        .show > .btn.btn-primary .svg-icon {
            color: var(--bs-primary-inverse);
        }

        .btn-check:checked + .btn.btn-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-primary.dropdown-toggle:after, .btn.btn-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-primary.active.dropdown-toggle:after, .btn.btn-primary.show.dropdown-toggle:after, .show > .btn.btn-primary.dropdown-toggle:after {
            color: var(--bs-primary-inverse);
        }

.btn.btn-light-primary {
    color: #23475e;
    color: var(--bs-primary);
    border-color: var(--bs-primary-light);
    background-color: var(--bs-primary-light);
}

    .btn.btn-light-primary i,
    .btn.btn-light-primary .svg-icon {
        color: #23475e;
        color: var(--bs-primary);
    }

    .btn.btn-light-primary.dropdown-toggle:after {
        color: #23475e;
        color: var(--bs-primary);
    }

    .btn-check:checked + .btn.btn-light-primary, .btn-check:active + .btn.btn-light-primary, .btn.btn-light-primary:focus:not(.btn-active), .btn.btn-light-primary:hover:not(.btn-active), .btn.btn-light-primary:active:not(.btn-active), .btn.btn-light-primary.active, .btn.btn-light-primary.show, .show > .btn.btn-light-primary {
        color: var(--bs-primary-inverse);
        border-color: #23475e;
        border-color: var(--bs-primary);
        background-color: #23475e !important;
        background-color: var(--bs-primary) !important;
    }

        .btn-check:checked + .btn.btn-light-primary i,
        .btn-check:checked + .btn.btn-light-primary .svg-icon, .btn-check:active + .btn.btn-light-primary i,
        .btn-check:active + .btn.btn-light-primary .svg-icon, .btn.btn-light-primary:focus:not(.btn-active) i,
        .btn.btn-light-primary:focus:not(.btn-active) .svg-icon, .btn.btn-light-primary:hover:not(.btn-active) i,
        .btn.btn-light-primary:hover:not(.btn-active) .svg-icon, .btn.btn-light-primary:active:not(.btn-active) i,
        .btn.btn-light-primary:active:not(.btn-active) .svg-icon, .btn.btn-light-primary.active i,
        .btn.btn-light-primary.active .svg-icon, .btn.btn-light-primary.show i,
        .btn.btn-light-primary.show .svg-icon, .show > .btn.btn-light-primary i,
        .show > .btn.btn-light-primary .svg-icon {
            color: var(--bs-primary-inverse);
        }

        .btn-check:checked + .btn.btn-light-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-light-primary.dropdown-toggle:after, .btn.btn-light-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-primary.active.dropdown-toggle:after, .btn.btn-light-primary.show.dropdown-toggle:after, .show > .btn.btn-light-primary.dropdown-toggle:after {
            color: var(--bs-primary-inverse);
        }

.btn.btn-bg-primary {
    border-color: #23475e;
    border-color: var(--bs-primary);
    background-color: #23475e;
    background-color: var(--bs-primary);
}

.btn-check:checked + .btn.btn-active-primary, .btn-check:active + .btn.btn-active-primary, .btn.btn-active-primary:focus:not(.btn-active), .btn.btn-active-primary:hover:not(.btn-active), .btn.btn-active-primary:active:not(.btn-active), .btn.btn-active-primary.active, .btn.btn-active-primary.show, .show > .btn.btn-active-primary {
    color: var(--bs-primary-inverse);
    border-color: #23475e;
    border-color: var(--bs-primary);
    background-color: #23475e !important;
    background-color: var(--bs-primary) !important;
}

    .btn-check:checked + .btn.btn-active-primary i,
    .btn-check:checked + .btn.btn-active-primary .svg-icon, .btn-check:active + .btn.btn-active-primary i,
    .btn-check:active + .btn.btn-active-primary .svg-icon, .btn.btn-active-primary:focus:not(.btn-active) i,
    .btn.btn-active-primary:focus:not(.btn-active) .svg-icon, .btn.btn-active-primary:hover:not(.btn-active) i,
    .btn.btn-active-primary:hover:not(.btn-active) .svg-icon, .btn.btn-active-primary:active:not(.btn-active) i,
    .btn.btn-active-primary:active:not(.btn-active) .svg-icon, .btn.btn-active-primary.active i,
    .btn.btn-active-primary.active .svg-icon, .btn.btn-active-primary.show i,
    .btn.btn-active-primary.show .svg-icon, .show > .btn.btn-active-primary i,
    .show > .btn.btn-active-primary .svg-icon {
        color: var(--bs-primary-inverse);
    }

    .btn-check:checked + .btn.btn-active-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-primary.dropdown-toggle:after, .btn.btn-active-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-primary.active.dropdown-toggle:after, .btn.btn-active-primary.show.dropdown-toggle:after, .show > .btn.btn-active-primary.dropdown-toggle:after {
        color: var(--bs-primary-inverse);
    }

.btn-check:checked + .btn.btn-active-light-primary, .btn-check:active + .btn.btn-active-light-primary, .btn.btn-active-light-primary:focus:not(.btn-active), .btn.btn-active-light-primary:hover:not(.btn-active), .btn.btn-active-light-primary:active:not(.btn-active), .btn.btn-active-light-primary.active, .btn.btn-active-light-primary.show, .show > .btn.btn-active-light-primary {
    color: #23475e;
    color: var(--bs-primary);
    border-color: var(--bs-primary-light);
    background-color: var(--bs-primary-light) !important;
}

    .btn-check:checked + .btn.btn-active-light-primary i,
    .btn-check:checked + .btn.btn-active-light-primary .svg-icon, .btn-check:active + .btn.btn-active-light-primary i,
    .btn-check:active + .btn.btn-active-light-primary .svg-icon, .btn.btn-active-light-primary:focus:not(.btn-active) i,
    .btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-primary:hover:not(.btn-active) i,
    .btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-primary:active:not(.btn-active) i,
    .btn.btn-active-light-primary:active:not(.btn-active) .svg-icon, .btn.btn-active-light-primary.active i,
    .btn.btn-active-light-primary.active .svg-icon, .btn.btn-active-light-primary.show i,
    .btn.btn-active-light-primary.show .svg-icon, .show > .btn.btn-active-light-primary i,
    .show > .btn.btn-active-light-primary .svg-icon {
        color: #23475e;
        color: var(--bs-primary);
    }

    .btn-check:checked + .btn.btn-active-light-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-primary.dropdown-toggle:after, .btn.btn-active-light-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-primary.active.dropdown-toggle:after, .btn.btn-active-light-primary.show.dropdown-toggle:after, .show > .btn.btn-active-light-primary.dropdown-toggle:after {
        color: #23475e;
        color: var(--bs-primary);
    }

.btn.btn-outline.btn-outline-primary {
    color: #23475e;
    color: var(--bs-primary);
    border-color: #23475e;
    border-color: var(--bs-primary);
    background-color: transparent;
}

    .btn.btn-outline.btn-outline-primary i,
    .btn.btn-outline.btn-outline-primary .svg-icon {
        color: #23475e;
        color: var(--bs-primary);
    }

    .btn.btn-outline.btn-outline-primary.dropdown-toggle:after {
        color: #23475e;
        color: var(--bs-primary);
    }

    .btn-check:checked + .btn.btn-outline.btn-outline-primary, .btn-check:active + .btn.btn-outline.btn-outline-primary, .btn.btn-outline.btn-outline-primary:focus:not(.btn-active), .btn.btn-outline.btn-outline-primary:hover:not(.btn-active), .btn.btn-outline.btn-outline-primary:active:not(.btn-active), .btn.btn-outline.btn-outline-primary.active, .btn.btn-outline.btn-outline-primary.show, .show > .btn.btn-outline.btn-outline-primary {
        color: var(--bs-primary-active);
        border-color: #23475e;
        border-color: var(--bs-primary);
        background-color: var(--bs-primary-light) !important;
    }

        .btn-check:checked + .btn.btn-outline.btn-outline-primary i,
        .btn-check:checked + .btn.btn-outline.btn-outline-primary .svg-icon, .btn-check:active + .btn.btn-outline.btn-outline-primary i,
        .btn-check:active + .btn.btn-outline.btn-outline-primary .svg-icon, .btn.btn-outline.btn-outline-primary:focus:not(.btn-active) i,
        .btn.btn-outline.btn-outline-primary:focus:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-primary:hover:not(.btn-active) i,
        .btn.btn-outline.btn-outline-primary:hover:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-primary:active:not(.btn-active) i,
        .btn.btn-outline.btn-outline-primary:active:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-primary.active i,
        .btn.btn-outline.btn-outline-primary.active .svg-icon, .btn.btn-outline.btn-outline-primary.show i,
        .btn.btn-outline.btn-outline-primary.show .svg-icon, .show > .btn.btn-outline.btn-outline-primary i,
        .show > .btn.btn-outline.btn-outline-primary .svg-icon {
            color: var(--bs-primary-active);
        }

        .btn-check:checked + .btn.btn-outline.btn-outline-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-outline.btn-outline-primary.dropdown-toggle:after, .btn.btn-outline.btn-outline-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-primary.active.dropdown-toggle:after, .btn.btn-outline.btn-outline-primary.show.dropdown-toggle:after, .show > .btn.btn-outline.btn-outline-primary.dropdown-toggle:after {
            color: var(--bs-primary-active);
        }

.btn.btn-secondary {
    color: var(--bs-secondary-inverse);
    border-color: #dbdfe9;
    border-color: var(--bs-secondary);
    background-color: #dbdfe9;
    background-color: var(--bs-secondary);
}

    .btn.btn-secondary i,
    .btn.btn-secondary .svg-icon {
        color: var(--bs-secondary-inverse);
    }

    .btn.btn-secondary.dropdown-toggle:after {
        color: var(--bs-secondary-inverse);
    }

    .btn-check:checked + .btn.btn-secondary, .btn-check:active + .btn.btn-secondary, .btn.btn-secondary:focus:not(.btn-active), .btn.btn-secondary:hover:not(.btn-active), .btn.btn-secondary:active:not(.btn-active), .btn.btn-secondary.active, .btn.btn-secondary.show, .show > .btn.btn-secondary {
        color: var(--bs-secondary-inverse);
        border-color: var(--bs-secondary-active);
        background-color: var(--bs-secondary-active) !important;
    }

        .btn-check:checked + .btn.btn-secondary i,
        .btn-check:checked + .btn.btn-secondary .svg-icon, .btn-check:active + .btn.btn-secondary i,
        .btn-check:active + .btn.btn-secondary .svg-icon, .btn.btn-secondary:focus:not(.btn-active) i,
        .btn.btn-secondary:focus:not(.btn-active) .svg-icon, .btn.btn-secondary:hover:not(.btn-active) i,
        .btn.btn-secondary:hover:not(.btn-active) .svg-icon, .btn.btn-secondary:active:not(.btn-active) i,
        .btn.btn-secondary:active:not(.btn-active) .svg-icon, .btn.btn-secondary.active i,
        .btn.btn-secondary.active .svg-icon, .btn.btn-secondary.show i,
        .btn.btn-secondary.show .svg-icon, .show > .btn.btn-secondary i,
        .show > .btn.btn-secondary .svg-icon {
            color: var(--bs-secondary-inverse);
        }

        .btn-check:checked + .btn.btn-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-secondary.dropdown-toggle:after, .btn.btn-secondary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-secondary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-secondary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-secondary.active.dropdown-toggle:after, .btn.btn-secondary.show.dropdown-toggle:after, .show > .btn.btn-secondary.dropdown-toggle:after {
            color: var(--bs-secondary-inverse);
        }

.btn.btn-light-secondary {
    color: #dbdfe9;
    color: var(--bs-secondary);
    border-color: var(--bs-secondary-light);
    background-color: var(--bs-secondary-light);
}

    .btn.btn-light-secondary i,
    .btn.btn-light-secondary .svg-icon {
        color: #dbdfe9;
        color: var(--bs-secondary);
    }

    .btn.btn-light-secondary.dropdown-toggle:after {
        color: #dbdfe9;
        color: var(--bs-secondary);
    }

    .btn-check:checked + .btn.btn-light-secondary, .btn-check:active + .btn.btn-light-secondary, .btn.btn-light-secondary:focus:not(.btn-active), .btn.btn-light-secondary:hover:not(.btn-active), .btn.btn-light-secondary:active:not(.btn-active), .btn.btn-light-secondary.active, .btn.btn-light-secondary.show, .show > .btn.btn-light-secondary {
        color: var(--bs-secondary-inverse);
        border-color: #dbdfe9;
        border-color: var(--bs-secondary);
        background-color: #dbdfe9 !important;
        background-color: var(--bs-secondary) !important;
    }

        .btn-check:checked + .btn.btn-light-secondary i,
        .btn-check:checked + .btn.btn-light-secondary .svg-icon, .btn-check:active + .btn.btn-light-secondary i,
        .btn-check:active + .btn.btn-light-secondary .svg-icon, .btn.btn-light-secondary:focus:not(.btn-active) i,
        .btn.btn-light-secondary:focus:not(.btn-active) .svg-icon, .btn.btn-light-secondary:hover:not(.btn-active) i,
        .btn.btn-light-secondary:hover:not(.btn-active) .svg-icon, .btn.btn-light-secondary:active:not(.btn-active) i,
        .btn.btn-light-secondary:active:not(.btn-active) .svg-icon, .btn.btn-light-secondary.active i,
        .btn.btn-light-secondary.active .svg-icon, .btn.btn-light-secondary.show i,
        .btn.btn-light-secondary.show .svg-icon, .show > .btn.btn-light-secondary i,
        .show > .btn.btn-light-secondary .svg-icon {
            color: var(--bs-secondary-inverse);
        }

        .btn-check:checked + .btn.btn-light-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-light-secondary.dropdown-toggle:after, .btn.btn-light-secondary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-secondary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-secondary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-secondary.active.dropdown-toggle:after, .btn.btn-light-secondary.show.dropdown-toggle:after, .show > .btn.btn-light-secondary.dropdown-toggle:after {
            color: var(--bs-secondary-inverse);
        }

.btn.btn-bg-secondary {
    border-color: #dbdfe9;
    border-color: var(--bs-secondary);
    background-color: #dbdfe9;
    background-color: var(--bs-secondary);
}

.btn-check:checked + .btn.btn-active-secondary, .btn-check:active + .btn.btn-active-secondary, .btn.btn-active-secondary:focus:not(.btn-active), .btn.btn-active-secondary:hover:not(.btn-active), .btn.btn-active-secondary:active:not(.btn-active), .btn.btn-active-secondary.active, .btn.btn-active-secondary.show, .show > .btn.btn-active-secondary {
    color: var(--bs-secondary-inverse);
    border-color: #dbdfe9;
    border-color: var(--bs-secondary);
    background-color: #dbdfe9 !important;
    background-color: var(--bs-secondary) !important;
}

    .btn-check:checked + .btn.btn-active-secondary i,
    .btn-check:checked + .btn.btn-active-secondary .svg-icon, .btn-check:active + .btn.btn-active-secondary i,
    .btn-check:active + .btn.btn-active-secondary .svg-icon, .btn.btn-active-secondary:focus:not(.btn-active) i,
    .btn.btn-active-secondary:focus:not(.btn-active) .svg-icon, .btn.btn-active-secondary:hover:not(.btn-active) i,
    .btn.btn-active-secondary:hover:not(.btn-active) .svg-icon, .btn.btn-active-secondary:active:not(.btn-active) i,
    .btn.btn-active-secondary:active:not(.btn-active) .svg-icon, .btn.btn-active-secondary.active i,
    .btn.btn-active-secondary.active .svg-icon, .btn.btn-active-secondary.show i,
    .btn.btn-active-secondary.show .svg-icon, .show > .btn.btn-active-secondary i,
    .show > .btn.btn-active-secondary .svg-icon {
        color: var(--bs-secondary-inverse);
    }

    .btn-check:checked + .btn.btn-active-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-secondary.dropdown-toggle:after, .btn.btn-active-secondary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-secondary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-secondary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-secondary.active.dropdown-toggle:after, .btn.btn-active-secondary.show.dropdown-toggle:after, .show > .btn.btn-active-secondary.dropdown-toggle:after {
        color: var(--bs-secondary-inverse);
    }

.btn-check:checked + .btn.btn-active-light-secondary, .btn-check:active + .btn.btn-active-light-secondary, .btn.btn-active-light-secondary:focus:not(.btn-active), .btn.btn-active-light-secondary:hover:not(.btn-active), .btn.btn-active-light-secondary:active:not(.btn-active), .btn.btn-active-light-secondary.active, .btn.btn-active-light-secondary.show, .show > .btn.btn-active-light-secondary {
    color: #dbdfe9;
    color: var(--bs-secondary);
    border-color: var(--bs-secondary-light);
    background-color: var(--bs-secondary-light) !important;
}

    .btn-check:checked + .btn.btn-active-light-secondary i,
    .btn-check:checked + .btn.btn-active-light-secondary .svg-icon, .btn-check:active + .btn.btn-active-light-secondary i,
    .btn-check:active + .btn.btn-active-light-secondary .svg-icon, .btn.btn-active-light-secondary:focus:not(.btn-active) i,
    .btn.btn-active-light-secondary:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-secondary:hover:not(.btn-active) i,
    .btn.btn-active-light-secondary:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-secondary:active:not(.btn-active) i,
    .btn.btn-active-light-secondary:active:not(.btn-active) .svg-icon, .btn.btn-active-light-secondary.active i,
    .btn.btn-active-light-secondary.active .svg-icon, .btn.btn-active-light-secondary.show i,
    .btn.btn-active-light-secondary.show .svg-icon, .show > .btn.btn-active-light-secondary i,
    .show > .btn.btn-active-light-secondary .svg-icon {
        color: #dbdfe9;
        color: var(--bs-secondary);
    }

    .btn-check:checked + .btn.btn-active-light-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-secondary.dropdown-toggle:after, .btn.btn-active-light-secondary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-secondary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-secondary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-secondary.active.dropdown-toggle:after, .btn.btn-active-light-secondary.show.dropdown-toggle:after, .show > .btn.btn-active-light-secondary.dropdown-toggle:after {
        color: #dbdfe9;
        color: var(--bs-secondary);
    }

.btn.btn-outline.btn-outline-secondary {
    color: #dbdfe9;
    color: var(--bs-secondary);
    border-color: #dbdfe9;
    border-color: var(--bs-secondary);
    background-color: transparent;
}

    .btn.btn-outline.btn-outline-secondary i,
    .btn.btn-outline.btn-outline-secondary .svg-icon {
        color: #dbdfe9;
        color: var(--bs-secondary);
    }

    .btn.btn-outline.btn-outline-secondary.dropdown-toggle:after {
        color: #dbdfe9;
        color: var(--bs-secondary);
    }

    .btn-check:checked + .btn.btn-outline.btn-outline-secondary, .btn-check:active + .btn.btn-outline.btn-outline-secondary, .btn.btn-outline.btn-outline-secondary:focus:not(.btn-active), .btn.btn-outline.btn-outline-secondary:hover:not(.btn-active), .btn.btn-outline.btn-outline-secondary:active:not(.btn-active), .btn.btn-outline.btn-outline-secondary.active, .btn.btn-outline.btn-outline-secondary.show, .show > .btn.btn-outline.btn-outline-secondary {
        color: var(--bs-secondary-active);
        border-color: #dbdfe9;
        border-color: var(--bs-secondary);
        background-color: var(--bs-secondary-light) !important;
    }

        .btn-check:checked + .btn.btn-outline.btn-outline-secondary i,
        .btn-check:checked + .btn.btn-outline.btn-outline-secondary .svg-icon, .btn-check:active + .btn.btn-outline.btn-outline-secondary i,
        .btn-check:active + .btn.btn-outline.btn-outline-secondary .svg-icon, .btn.btn-outline.btn-outline-secondary:focus:not(.btn-active) i,
        .btn.btn-outline.btn-outline-secondary:focus:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-secondary:hover:not(.btn-active) i,
        .btn.btn-outline.btn-outline-secondary:hover:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-secondary:active:not(.btn-active) i,
        .btn.btn-outline.btn-outline-secondary:active:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-secondary.active i,
        .btn.btn-outline.btn-outline-secondary.active .svg-icon, .btn.btn-outline.btn-outline-secondary.show i,
        .btn.btn-outline.btn-outline-secondary.show .svg-icon, .show > .btn.btn-outline.btn-outline-secondary i,
        .show > .btn.btn-outline.btn-outline-secondary .svg-icon {
            color: var(--bs-secondary-active);
        }

        .btn-check:checked + .btn.btn-outline.btn-outline-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-outline.btn-outline-secondary.dropdown-toggle:after, .btn.btn-outline.btn-outline-secondary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-secondary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-secondary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-secondary.active.dropdown-toggle:after, .btn.btn-outline.btn-outline-secondary.show.dropdown-toggle:after, .show > .btn.btn-outline.btn-outline-secondary.dropdown-toggle:after {
            color: var(--bs-secondary-active);
        }

.btn.btn-success {
    color: var(--bs-success-inverse);
    border-color: #50cd89;
    border-color: var(--bs-success);
    background-color: #50cd89;
    background-color: var(--bs-success);
}

    .btn.btn-success i,
    .btn.btn-success .svg-icon {
        color: var(--bs-success-inverse);
    }

    .btn.btn-success.dropdown-toggle:after {
        color: var(--bs-success-inverse);
    }

    .btn-check:checked + .btn.btn-success, .btn-check:active + .btn.btn-success, .btn.btn-success:focus:not(.btn-active), .btn.btn-success:hover:not(.btn-active), .btn.btn-success:active:not(.btn-active), .btn.btn-success.active, .btn.btn-success.show, .show > .btn.btn-success {
        color: var(--bs-success-inverse);
        border-color: var(--bs-success-active);
        background-color: var(--bs-success-active) !important;
    }

        .btn-check:checked + .btn.btn-success i,
        .btn-check:checked + .btn.btn-success .svg-icon, .btn-check:active + .btn.btn-success i,
        .btn-check:active + .btn.btn-success .svg-icon, .btn.btn-success:focus:not(.btn-active) i,
        .btn.btn-success:focus:not(.btn-active) .svg-icon, .btn.btn-success:hover:not(.btn-active) i,
        .btn.btn-success:hover:not(.btn-active) .svg-icon, .btn.btn-success:active:not(.btn-active) i,
        .btn.btn-success:active:not(.btn-active) .svg-icon, .btn.btn-success.active i,
        .btn.btn-success.active .svg-icon, .btn.btn-success.show i,
        .btn.btn-success.show .svg-icon, .show > .btn.btn-success i,
        .show > .btn.btn-success .svg-icon {
            color: var(--bs-success-inverse);
        }

        .btn-check:checked + .btn.btn-success.dropdown-toggle:after, .btn-check:active + .btn.btn-success.dropdown-toggle:after, .btn.btn-success:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-success:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-success:active:not(.btn-active).dropdown-toggle:after, .btn.btn-success.active.dropdown-toggle:after, .btn.btn-success.show.dropdown-toggle:after, .show > .btn.btn-success.dropdown-toggle:after {
            color: var(--bs-success-inverse);
        }

.btn.btn-light-success {
    color: #50cd89;
    color: var(--bs-success);
    border-color: var(--bs-success-light);
    background-color: var(--bs-success-light);
}

    .btn.btn-light-success i,
    .btn.btn-light-success .svg-icon {
        color: #50cd89;
        color: var(--bs-success);
    }

    .btn.btn-light-success.dropdown-toggle:after {
        color: #50cd89;
        color: var(--bs-success);
    }

    .btn-check:checked + .btn.btn-light-success, .btn-check:active + .btn.btn-light-success, .btn.btn-light-success:focus:not(.btn-active), .btn.btn-light-success:hover:not(.btn-active), .btn.btn-light-success:active:not(.btn-active), .btn.btn-light-success.active, .btn.btn-light-success.show, .show > .btn.btn-light-success {
        color: var(--bs-success-inverse);
        border-color: #50cd89;
        border-color: var(--bs-success);
        background-color: #50cd89 !important;
        background-color: var(--bs-success) !important;
    }

        .btn-check:checked + .btn.btn-light-success i,
        .btn-check:checked + .btn.btn-light-success .svg-icon, .btn-check:active + .btn.btn-light-success i,
        .btn-check:active + .btn.btn-light-success .svg-icon, .btn.btn-light-success:focus:not(.btn-active) i,
        .btn.btn-light-success:focus:not(.btn-active) .svg-icon, .btn.btn-light-success:hover:not(.btn-active) i,
        .btn.btn-light-success:hover:not(.btn-active) .svg-icon, .btn.btn-light-success:active:not(.btn-active) i,
        .btn.btn-light-success:active:not(.btn-active) .svg-icon, .btn.btn-light-success.active i,
        .btn.btn-light-success.active .svg-icon, .btn.btn-light-success.show i,
        .btn.btn-light-success.show .svg-icon, .show > .btn.btn-light-success i,
        .show > .btn.btn-light-success .svg-icon {
            color: var(--bs-success-inverse);
        }

        .btn-check:checked + .btn.btn-light-success.dropdown-toggle:after, .btn-check:active + .btn.btn-light-success.dropdown-toggle:after, .btn.btn-light-success:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-success:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-success:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-success.active.dropdown-toggle:after, .btn.btn-light-success.show.dropdown-toggle:after, .show > .btn.btn-light-success.dropdown-toggle:after {
            color: var(--bs-success-inverse);
        }

.btn.btn-bg-success {
    border-color: #50cd89;
    border-color: var(--bs-success);
    background-color: #50cd89;
    background-color: var(--bs-success);
}

.btn-check:checked + .btn.btn-active-success, .btn-check:active + .btn.btn-active-success, .btn.btn-active-success:focus:not(.btn-active), .btn.btn-active-success:hover:not(.btn-active), .btn.btn-active-success:active:not(.btn-active), .btn.btn-active-success.active, .btn.btn-active-success.show, .show > .btn.btn-active-success {
    color: var(--bs-success-inverse);
    border-color: #50cd89;
    border-color: var(--bs-success);
    background-color: #50cd89 !important;
    background-color: var(--bs-success) !important;
}

    .btn-check:checked + .btn.btn-active-success i,
    .btn-check:checked + .btn.btn-active-success .svg-icon, .btn-check:active + .btn.btn-active-success i,
    .btn-check:active + .btn.btn-active-success .svg-icon, .btn.btn-active-success:focus:not(.btn-active) i,
    .btn.btn-active-success:focus:not(.btn-active) .svg-icon, .btn.btn-active-success:hover:not(.btn-active) i,
    .btn.btn-active-success:hover:not(.btn-active) .svg-icon, .btn.btn-active-success:active:not(.btn-active) i,
    .btn.btn-active-success:active:not(.btn-active) .svg-icon, .btn.btn-active-success.active i,
    .btn.btn-active-success.active .svg-icon, .btn.btn-active-success.show i,
    .btn.btn-active-success.show .svg-icon, .show > .btn.btn-active-success i,
    .show > .btn.btn-active-success .svg-icon {
        color: var(--bs-success-inverse);
    }

    .btn-check:checked + .btn.btn-active-success.dropdown-toggle:after, .btn-check:active + .btn.btn-active-success.dropdown-toggle:after, .btn.btn-active-success:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-success:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-success:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-success.active.dropdown-toggle:after, .btn.btn-active-success.show.dropdown-toggle:after, .show > .btn.btn-active-success.dropdown-toggle:after {
        color: var(--bs-success-inverse);
    }

.btn-check:checked + .btn.btn-active-light-success, .btn-check:active + .btn.btn-active-light-success, .btn.btn-active-light-success:focus:not(.btn-active), .btn.btn-active-light-success:hover:not(.btn-active), .btn.btn-active-light-success:active:not(.btn-active), .btn.btn-active-light-success.active, .btn.btn-active-light-success.show, .show > .btn.btn-active-light-success {
    color: #50cd89;
    color: var(--bs-success);
    border-color: var(--bs-success-light);
    background-color: var(--bs-success-light) !important;
}

    .btn-check:checked + .btn.btn-active-light-success i,
    .btn-check:checked + .btn.btn-active-light-success .svg-icon, .btn-check:active + .btn.btn-active-light-success i,
    .btn-check:active + .btn.btn-active-light-success .svg-icon, .btn.btn-active-light-success:focus:not(.btn-active) i,
    .btn.btn-active-light-success:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-success:hover:not(.btn-active) i,
    .btn.btn-active-light-success:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-success:active:not(.btn-active) i,
    .btn.btn-active-light-success:active:not(.btn-active) .svg-icon, .btn.btn-active-light-success.active i,
    .btn.btn-active-light-success.active .svg-icon, .btn.btn-active-light-success.show i,
    .btn.btn-active-light-success.show .svg-icon, .show > .btn.btn-active-light-success i,
    .show > .btn.btn-active-light-success .svg-icon {
        color: #50cd89;
        color: var(--bs-success);
    }

    .btn-check:checked + .btn.btn-active-light-success.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-success.dropdown-toggle:after, .btn.btn-active-light-success:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-success:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-success:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-success.active.dropdown-toggle:after, .btn.btn-active-light-success.show.dropdown-toggle:after, .show > .btn.btn-active-light-success.dropdown-toggle:after {
        color: #50cd89;
        color: var(--bs-success);
    }

.btn.btn-outline.btn-outline-success {
    color: #50cd89;
    color: var(--bs-success);
    border-color: #50cd89;
    border-color: var(--bs-success);
    background-color: transparent;
}

    .btn.btn-outline.btn-outline-success i,
    .btn.btn-outline.btn-outline-success .svg-icon {
        color: #50cd89;
        color: var(--bs-success);
    }

    .btn.btn-outline.btn-outline-success.dropdown-toggle:after {
        color: #50cd89;
        color: var(--bs-success);
    }

    .btn-check:checked + .btn.btn-outline.btn-outline-success, .btn-check:active + .btn.btn-outline.btn-outline-success, .btn.btn-outline.btn-outline-success:focus:not(.btn-active), .btn.btn-outline.btn-outline-success:hover:not(.btn-active), .btn.btn-outline.btn-outline-success:active:not(.btn-active), .btn.btn-outline.btn-outline-success.active, .btn.btn-outline.btn-outline-success.show, .show > .btn.btn-outline.btn-outline-success {
        color: var(--bs-success-active);
        border-color: #50cd89;
        border-color: var(--bs-success);
        background-color: var(--bs-success-light) !important;
    }

        .btn-check:checked + .btn.btn-outline.btn-outline-success i,
        .btn-check:checked + .btn.btn-outline.btn-outline-success .svg-icon, .btn-check:active + .btn.btn-outline.btn-outline-success i,
        .btn-check:active + .btn.btn-outline.btn-outline-success .svg-icon, .btn.btn-outline.btn-outline-success:focus:not(.btn-active) i,
        .btn.btn-outline.btn-outline-success:focus:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-success:hover:not(.btn-active) i,
        .btn.btn-outline.btn-outline-success:hover:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-success:active:not(.btn-active) i,
        .btn.btn-outline.btn-outline-success:active:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-success.active i,
        .btn.btn-outline.btn-outline-success.active .svg-icon, .btn.btn-outline.btn-outline-success.show i,
        .btn.btn-outline.btn-outline-success.show .svg-icon, .show > .btn.btn-outline.btn-outline-success i,
        .show > .btn.btn-outline.btn-outline-success .svg-icon {
            color: var(--bs-success-active);
        }

        .btn-check:checked + .btn.btn-outline.btn-outline-success.dropdown-toggle:after, .btn-check:active + .btn.btn-outline.btn-outline-success.dropdown-toggle:after, .btn.btn-outline.btn-outline-success:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-success:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-success:active:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-success.active.dropdown-toggle:after, .btn.btn-outline.btn-outline-success.show.dropdown-toggle:after, .show > .btn.btn-outline.btn-outline-success.dropdown-toggle:after {
            color: var(--bs-success-active);
        }

.btn.btn-info {
    color: var(--bs-info-inverse);
    border-color: #7239ea;
    border-color: var(--bs-info);
    background-color: #7239ea;
    background-color: var(--bs-info);
}

    .btn.btn-info i,
    .btn.btn-info .svg-icon {
        color: var(--bs-info-inverse);
    }

    .btn.btn-info.dropdown-toggle:after {
        color: var(--bs-info-inverse);
    }

    .btn-check:checked + .btn.btn-info, .btn-check:active + .btn.btn-info, .btn.btn-info:focus:not(.btn-active), .btn.btn-info:hover:not(.btn-active), .btn.btn-info:active:not(.btn-active), .btn.btn-info.active, .btn.btn-info.show, .show > .btn.btn-info {
        color: var(--bs-info-inverse);
        border-color: var(--bs-info-active);
        background-color: var(--bs-info-active) !important;
    }

        .btn-check:checked + .btn.btn-info i,
        .btn-check:checked + .btn.btn-info .svg-icon, .btn-check:active + .btn.btn-info i,
        .btn-check:active + .btn.btn-info .svg-icon, .btn.btn-info:focus:not(.btn-active) i,
        .btn.btn-info:focus:not(.btn-active) .svg-icon, .btn.btn-info:hover:not(.btn-active) i,
        .btn.btn-info:hover:not(.btn-active) .svg-icon, .btn.btn-info:active:not(.btn-active) i,
        .btn.btn-info:active:not(.btn-active) .svg-icon, .btn.btn-info.active i,
        .btn.btn-info.active .svg-icon, .btn.btn-info.show i,
        .btn.btn-info.show .svg-icon, .show > .btn.btn-info i,
        .show > .btn.btn-info .svg-icon {
            color: var(--bs-info-inverse);
        }

        .btn-check:checked + .btn.btn-info.dropdown-toggle:after, .btn-check:active + .btn.btn-info.dropdown-toggle:after, .btn.btn-info:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-info:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-info:active:not(.btn-active).dropdown-toggle:after, .btn.btn-info.active.dropdown-toggle:after, .btn.btn-info.show.dropdown-toggle:after, .show > .btn.btn-info.dropdown-toggle:after {
            color: var(--bs-info-inverse);
        }

.btn.btn-light-info {
    color: #7239ea;
    color: var(--bs-info);
    border-color: var(--bs-info-light);
    background-color: var(--bs-info-light);
}

    .btn.btn-light-info i,
    .btn.btn-light-info .svg-icon {
        color: #7239ea;
        color: var(--bs-info);
    }

    .btn.btn-light-info.dropdown-toggle:after {
        color: #7239ea;
        color: var(--bs-info);
    }

    .btn-check:checked + .btn.btn-light-info, .btn-check:active + .btn.btn-light-info, .btn.btn-light-info:focus:not(.btn-active), .btn.btn-light-info:hover:not(.btn-active), .btn.btn-light-info:active:not(.btn-active), .btn.btn-light-info.active, .btn.btn-light-info.show, .show > .btn.btn-light-info {
        color: var(--bs-info-inverse);
        border-color: #7239ea;
        border-color: var(--bs-info);
        background-color: #7239ea !important;
        background-color: var(--bs-info) !important;
    }

        .btn-check:checked + .btn.btn-light-info i,
        .btn-check:checked + .btn.btn-light-info .svg-icon, .btn-check:active + .btn.btn-light-info i,
        .btn-check:active + .btn.btn-light-info .svg-icon, .btn.btn-light-info:focus:not(.btn-active) i,
        .btn.btn-light-info:focus:not(.btn-active) .svg-icon, .btn.btn-light-info:hover:not(.btn-active) i,
        .btn.btn-light-info:hover:not(.btn-active) .svg-icon, .btn.btn-light-info:active:not(.btn-active) i,
        .btn.btn-light-info:active:not(.btn-active) .svg-icon, .btn.btn-light-info.active i,
        .btn.btn-light-info.active .svg-icon, .btn.btn-light-info.show i,
        .btn.btn-light-info.show .svg-icon, .show > .btn.btn-light-info i,
        .show > .btn.btn-light-info .svg-icon {
            color: var(--bs-info-inverse);
        }

        .btn-check:checked + .btn.btn-light-info.dropdown-toggle:after, .btn-check:active + .btn.btn-light-info.dropdown-toggle:after, .btn.btn-light-info:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-info:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-info:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-info.active.dropdown-toggle:after, .btn.btn-light-info.show.dropdown-toggle:after, .show > .btn.btn-light-info.dropdown-toggle:after {
            color: var(--bs-info-inverse);
        }

.btn.btn-bg-info {
    border-color: #7239ea;
    border-color: var(--bs-info);
    background-color: #7239ea;
    background-color: var(--bs-info);
}

.btn-check:checked + .btn.btn-active-info, .btn-check:active + .btn.btn-active-info, .btn.btn-active-info:focus:not(.btn-active), .btn.btn-active-info:hover:not(.btn-active), .btn.btn-active-info:active:not(.btn-active), .btn.btn-active-info.active, .btn.btn-active-info.show, .show > .btn.btn-active-info {
    color: var(--bs-info-inverse);
    border-color: #7239ea;
    border-color: var(--bs-info);
    background-color: #7239ea !important;
    background-color: var(--bs-info) !important;
}

    .btn-check:checked + .btn.btn-active-info i,
    .btn-check:checked + .btn.btn-active-info .svg-icon, .btn-check:active + .btn.btn-active-info i,
    .btn-check:active + .btn.btn-active-info .svg-icon, .btn.btn-active-info:focus:not(.btn-active) i,
    .btn.btn-active-info:focus:not(.btn-active) .svg-icon, .btn.btn-active-info:hover:not(.btn-active) i,
    .btn.btn-active-info:hover:not(.btn-active) .svg-icon, .btn.btn-active-info:active:not(.btn-active) i,
    .btn.btn-active-info:active:not(.btn-active) .svg-icon, .btn.btn-active-info.active i,
    .btn.btn-active-info.active .svg-icon, .btn.btn-active-info.show i,
    .btn.btn-active-info.show .svg-icon, .show > .btn.btn-active-info i,
    .show > .btn.btn-active-info .svg-icon {
        color: var(--bs-info-inverse);
    }

    .btn-check:checked + .btn.btn-active-info.dropdown-toggle:after, .btn-check:active + .btn.btn-active-info.dropdown-toggle:after, .btn.btn-active-info:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-info:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-info:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-info.active.dropdown-toggle:after, .btn.btn-active-info.show.dropdown-toggle:after, .show > .btn.btn-active-info.dropdown-toggle:after {
        color: var(--bs-info-inverse);
    }

.btn-check:checked + .btn.btn-active-light-info, .btn-check:active + .btn.btn-active-light-info, .btn.btn-active-light-info:focus:not(.btn-active), .btn.btn-active-light-info:hover:not(.btn-active), .btn.btn-active-light-info:active:not(.btn-active), .btn.btn-active-light-info.active, .btn.btn-active-light-info.show, .show > .btn.btn-active-light-info {
    color: #7239ea;
    color: var(--bs-info);
    border-color: var(--bs-info-light);
    background-color: var(--bs-info-light) !important;
}

    .btn-check:checked + .btn.btn-active-light-info i,
    .btn-check:checked + .btn.btn-active-light-info .svg-icon, .btn-check:active + .btn.btn-active-light-info i,
    .btn-check:active + .btn.btn-active-light-info .svg-icon, .btn.btn-active-light-info:focus:not(.btn-active) i,
    .btn.btn-active-light-info:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-info:hover:not(.btn-active) i,
    .btn.btn-active-light-info:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-info:active:not(.btn-active) i,
    .btn.btn-active-light-info:active:not(.btn-active) .svg-icon, .btn.btn-active-light-info.active i,
    .btn.btn-active-light-info.active .svg-icon, .btn.btn-active-light-info.show i,
    .btn.btn-active-light-info.show .svg-icon, .show > .btn.btn-active-light-info i,
    .show > .btn.btn-active-light-info .svg-icon {
        color: #7239ea;
        color: var(--bs-info);
    }

    .btn-check:checked + .btn.btn-active-light-info.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-info.dropdown-toggle:after, .btn.btn-active-light-info:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-info:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-info:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-info.active.dropdown-toggle:after, .btn.btn-active-light-info.show.dropdown-toggle:after, .show > .btn.btn-active-light-info.dropdown-toggle:after {
        color: #7239ea;
        color: var(--bs-info);
    }

.btn.btn-outline.btn-outline-info {
    color: #7239ea;
    color: var(--bs-info);
    border-color: #7239ea;
    border-color: var(--bs-info);
    background-color: transparent;
}

    .btn.btn-outline.btn-outline-info i,
    .btn.btn-outline.btn-outline-info .svg-icon {
        color: #7239ea;
        color: var(--bs-info);
    }

    .btn.btn-outline.btn-outline-info.dropdown-toggle:after {
        color: #7239ea;
        color: var(--bs-info);
    }

    .btn-check:checked + .btn.btn-outline.btn-outline-info, .btn-check:active + .btn.btn-outline.btn-outline-info, .btn.btn-outline.btn-outline-info:focus:not(.btn-active), .btn.btn-outline.btn-outline-info:hover:not(.btn-active), .btn.btn-outline.btn-outline-info:active:not(.btn-active), .btn.btn-outline.btn-outline-info.active, .btn.btn-outline.btn-outline-info.show, .show > .btn.btn-outline.btn-outline-info {
        color: var(--bs-info-active);
        border-color: #7239ea;
        border-color: var(--bs-info);
        background-color: var(--bs-info-light) !important;
    }

        .btn-check:checked + .btn.btn-outline.btn-outline-info i,
        .btn-check:checked + .btn.btn-outline.btn-outline-info .svg-icon, .btn-check:active + .btn.btn-outline.btn-outline-info i,
        .btn-check:active + .btn.btn-outline.btn-outline-info .svg-icon, .btn.btn-outline.btn-outline-info:focus:not(.btn-active) i,
        .btn.btn-outline.btn-outline-info:focus:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-info:hover:not(.btn-active) i,
        .btn.btn-outline.btn-outline-info:hover:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-info:active:not(.btn-active) i,
        .btn.btn-outline.btn-outline-info:active:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-info.active i,
        .btn.btn-outline.btn-outline-info.active .svg-icon, .btn.btn-outline.btn-outline-info.show i,
        .btn.btn-outline.btn-outline-info.show .svg-icon, .show > .btn.btn-outline.btn-outline-info i,
        .show > .btn.btn-outline.btn-outline-info .svg-icon {
            color: var(--bs-info-active);
        }

        .btn-check:checked + .btn.btn-outline.btn-outline-info.dropdown-toggle:after, .btn-check:active + .btn.btn-outline.btn-outline-info.dropdown-toggle:after, .btn.btn-outline.btn-outline-info:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-info:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-info:active:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-info.active.dropdown-toggle:after, .btn.btn-outline.btn-outline-info.show.dropdown-toggle:after, .show > .btn.btn-outline.btn-outline-info.dropdown-toggle:after {
            color: var(--bs-info-active);
        }

.btn.btn-warning {
    color: var(--bs-warning-inverse);
    border-color: #ffc700;
    border-color: var(--bs-warning);
    background-color: #ffc700;
    background-color: var(--bs-warning);
}

    .btn.btn-warning i,
    .btn.btn-warning .svg-icon {
        color: var(--bs-warning-inverse);
    }

    .btn.btn-warning.dropdown-toggle:after {
        color: var(--bs-warning-inverse);
    }

    .btn-check:checked + .btn.btn-warning, .btn-check:active + .btn.btn-warning, .btn.btn-warning:focus:not(.btn-active), .btn.btn-warning:hover:not(.btn-active), .btn.btn-warning:active:not(.btn-active), .btn.btn-warning.active, .btn.btn-warning.show, .show > .btn.btn-warning {
        color: var(--bs-warning-inverse);
        border-color: var(--bs-warning-active);
        background-color: var(--bs-warning-active) !important;
    }

        .btn-check:checked + .btn.btn-warning i,
        .btn-check:checked + .btn.btn-warning .svg-icon, .btn-check:active + .btn.btn-warning i,
        .btn-check:active + .btn.btn-warning .svg-icon, .btn.btn-warning:focus:not(.btn-active) i,
        .btn.btn-warning:focus:not(.btn-active) .svg-icon, .btn.btn-warning:hover:not(.btn-active) i,
        .btn.btn-warning:hover:not(.btn-active) .svg-icon, .btn.btn-warning:active:not(.btn-active) i,
        .btn.btn-warning:active:not(.btn-active) .svg-icon, .btn.btn-warning.active i,
        .btn.btn-warning.active .svg-icon, .btn.btn-warning.show i,
        .btn.btn-warning.show .svg-icon, .show > .btn.btn-warning i,
        .show > .btn.btn-warning .svg-icon {
            color: var(--bs-warning-inverse);
        }

        .btn-check:checked + .btn.btn-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-warning.dropdown-toggle:after, .btn.btn-warning:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-warning:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-warning:active:not(.btn-active).dropdown-toggle:after, .btn.btn-warning.active.dropdown-toggle:after, .btn.btn-warning.show.dropdown-toggle:after, .show > .btn.btn-warning.dropdown-toggle:after {
            color: var(--bs-warning-inverse);
        }

.btn.btn-light-warning {
    color: #ffc700;
    color: var(--bs-warning);
    border-color: var(--bs-warning-light);
    background-color: var(--bs-warning-light);
}

    .btn.btn-light-warning i,
    .btn.btn-light-warning .svg-icon {
        color: #ffc700;
        color: var(--bs-warning);
    }

    .btn.btn-light-warning.dropdown-toggle:after {
        color: #ffc700;
        color: var(--bs-warning);
    }

    .btn-check:checked + .btn.btn-light-warning, .btn-check:active + .btn.btn-light-warning, .btn.btn-light-warning:focus:not(.btn-active), .btn.btn-light-warning:hover:not(.btn-active), .btn.btn-light-warning:active:not(.btn-active), .btn.btn-light-warning.active, .btn.btn-light-warning.show, .show > .btn.btn-light-warning {
        color: var(--bs-warning-inverse);
        border-color: #ffc700;
        border-color: var(--bs-warning);
        background-color: #ffc700 !important;
        background-color: var(--bs-warning) !important;
    }

        .btn-check:checked + .btn.btn-light-warning i,
        .btn-check:checked + .btn.btn-light-warning .svg-icon, .btn-check:active + .btn.btn-light-warning i,
        .btn-check:active + .btn.btn-light-warning .svg-icon, .btn.btn-light-warning:focus:not(.btn-active) i,
        .btn.btn-light-warning:focus:not(.btn-active) .svg-icon, .btn.btn-light-warning:hover:not(.btn-active) i,
        .btn.btn-light-warning:hover:not(.btn-active) .svg-icon, .btn.btn-light-warning:active:not(.btn-active) i,
        .btn.btn-light-warning:active:not(.btn-active) .svg-icon, .btn.btn-light-warning.active i,
        .btn.btn-light-warning.active .svg-icon, .btn.btn-light-warning.show i,
        .btn.btn-light-warning.show .svg-icon, .show > .btn.btn-light-warning i,
        .show > .btn.btn-light-warning .svg-icon {
            color: var(--bs-warning-inverse);
        }

        .btn-check:checked + .btn.btn-light-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-light-warning.dropdown-toggle:after, .btn.btn-light-warning:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-warning:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-warning:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-warning.active.dropdown-toggle:after, .btn.btn-light-warning.show.dropdown-toggle:after, .show > .btn.btn-light-warning.dropdown-toggle:after {
            color: var(--bs-warning-inverse);
        }

.btn.btn-bg-warning {
    border-color: #ffc700;
    border-color: var(--bs-warning);
    background-color: #ffc700;
    background-color: var(--bs-warning);
}

.btn-check:checked + .btn.btn-active-warning, .btn-check:active + .btn.btn-active-warning, .btn.btn-active-warning:focus:not(.btn-active), .btn.btn-active-warning:hover:not(.btn-active), .btn.btn-active-warning:active:not(.btn-active), .btn.btn-active-warning.active, .btn.btn-active-warning.show, .show > .btn.btn-active-warning {
    color: var(--bs-warning-inverse);
    border-color: #ffc700;
    border-color: var(--bs-warning);
    background-color: #ffc700 !important;
    background-color: var(--bs-warning) !important;
}

    .btn-check:checked + .btn.btn-active-warning i,
    .btn-check:checked + .btn.btn-active-warning .svg-icon, .btn-check:active + .btn.btn-active-warning i,
    .btn-check:active + .btn.btn-active-warning .svg-icon, .btn.btn-active-warning:focus:not(.btn-active) i,
    .btn.btn-active-warning:focus:not(.btn-active) .svg-icon, .btn.btn-active-warning:hover:not(.btn-active) i,
    .btn.btn-active-warning:hover:not(.btn-active) .svg-icon, .btn.btn-active-warning:active:not(.btn-active) i,
    .btn.btn-active-warning:active:not(.btn-active) .svg-icon, .btn.btn-active-warning.active i,
    .btn.btn-active-warning.active .svg-icon, .btn.btn-active-warning.show i,
    .btn.btn-active-warning.show .svg-icon, .show > .btn.btn-active-warning i,
    .show > .btn.btn-active-warning .svg-icon {
        color: var(--bs-warning-inverse);
    }

    .btn-check:checked + .btn.btn-active-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-active-warning.dropdown-toggle:after, .btn.btn-active-warning:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-warning:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-warning:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-warning.active.dropdown-toggle:after, .btn.btn-active-warning.show.dropdown-toggle:after, .show > .btn.btn-active-warning.dropdown-toggle:after {
        color: var(--bs-warning-inverse);
    }

.btn-check:checked + .btn.btn-active-light-warning, .btn-check:active + .btn.btn-active-light-warning, .btn.btn-active-light-warning:focus:not(.btn-active), .btn.btn-active-light-warning:hover:not(.btn-active), .btn.btn-active-light-warning:active:not(.btn-active), .btn.btn-active-light-warning.active, .btn.btn-active-light-warning.show, .show > .btn.btn-active-light-warning {
    color: #ffc700;
    color: var(--bs-warning);
    border-color: var(--bs-warning-light);
    background-color: var(--bs-warning-light) !important;
}

    .btn-check:checked + .btn.btn-active-light-warning i,
    .btn-check:checked + .btn.btn-active-light-warning .svg-icon, .btn-check:active + .btn.btn-active-light-warning i,
    .btn-check:active + .btn.btn-active-light-warning .svg-icon, .btn.btn-active-light-warning:focus:not(.btn-active) i,
    .btn.btn-active-light-warning:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-warning:hover:not(.btn-active) i,
    .btn.btn-active-light-warning:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-warning:active:not(.btn-active) i,
    .btn.btn-active-light-warning:active:not(.btn-active) .svg-icon, .btn.btn-active-light-warning.active i,
    .btn.btn-active-light-warning.active .svg-icon, .btn.btn-active-light-warning.show i,
    .btn.btn-active-light-warning.show .svg-icon, .show > .btn.btn-active-light-warning i,
    .show > .btn.btn-active-light-warning .svg-icon {
        color: #ffc700;
        color: var(--bs-warning);
    }

    .btn-check:checked + .btn.btn-active-light-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-warning.dropdown-toggle:after, .btn.btn-active-light-warning:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-warning:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-warning:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-warning.active.dropdown-toggle:after, .btn.btn-active-light-warning.show.dropdown-toggle:after, .show > .btn.btn-active-light-warning.dropdown-toggle:after {
        color: #ffc700;
        color: var(--bs-warning);
    }

.btn.btn-outline.btn-outline-warning {
    color: #ffc700;
    color: var(--bs-warning);
    border-color: #ffc700;
    border-color: var(--bs-warning);
    background-color: transparent;
}

    .btn.btn-outline.btn-outline-warning i,
    .btn.btn-outline.btn-outline-warning .svg-icon {
        color: #ffc700;
        color: var(--bs-warning);
    }

    .btn.btn-outline.btn-outline-warning.dropdown-toggle:after {
        color: #ffc700;
        color: var(--bs-warning);
    }

    .btn-check:checked + .btn.btn-outline.btn-outline-warning, .btn-check:active + .btn.btn-outline.btn-outline-warning, .btn.btn-outline.btn-outline-warning:focus:not(.btn-active), .btn.btn-outline.btn-outline-warning:hover:not(.btn-active), .btn.btn-outline.btn-outline-warning:active:not(.btn-active), .btn.btn-outline.btn-outline-warning.active, .btn.btn-outline.btn-outline-warning.show, .show > .btn.btn-outline.btn-outline-warning {
        color: var(--bs-warning-active);
        border-color: #ffc700;
        border-color: var(--bs-warning);
        background-color: var(--bs-warning-light) !important;
    }

        .btn-check:checked + .btn.btn-outline.btn-outline-warning i,
        .btn-check:checked + .btn.btn-outline.btn-outline-warning .svg-icon, .btn-check:active + .btn.btn-outline.btn-outline-warning i,
        .btn-check:active + .btn.btn-outline.btn-outline-warning .svg-icon, .btn.btn-outline.btn-outline-warning:focus:not(.btn-active) i,
        .btn.btn-outline.btn-outline-warning:focus:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-warning:hover:not(.btn-active) i,
        .btn.btn-outline.btn-outline-warning:hover:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-warning:active:not(.btn-active) i,
        .btn.btn-outline.btn-outline-warning:active:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-warning.active i,
        .btn.btn-outline.btn-outline-warning.active .svg-icon, .btn.btn-outline.btn-outline-warning.show i,
        .btn.btn-outline.btn-outline-warning.show .svg-icon, .show > .btn.btn-outline.btn-outline-warning i,
        .show > .btn.btn-outline.btn-outline-warning .svg-icon {
            color: var(--bs-warning-active);
        }

        .btn-check:checked + .btn.btn-outline.btn-outline-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-outline.btn-outline-warning.dropdown-toggle:after, .btn.btn-outline.btn-outline-warning:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-warning:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-warning:active:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-warning.active.dropdown-toggle:after, .btn.btn-outline.btn-outline-warning.show.dropdown-toggle:after, .show > .btn.btn-outline.btn-outline-warning.dropdown-toggle:after {
            color: var(--bs-warning-active);
        }

.btn.btn-danger {
    color: var(--bs-danger-inverse);
    border-color: #f1416c;
    border-color: var(--bs-danger);
    background-color: #f1416c;
    background-color: var(--bs-danger);
}

    .btn.btn-danger i,
    .btn.btn-danger .svg-icon {
        color: var(--bs-danger-inverse);
    }

    .btn.btn-danger.dropdown-toggle:after {
        color: var(--bs-danger-inverse);
    }

    .btn-check:checked + .btn.btn-danger, .btn-check:active + .btn.btn-danger, .btn.btn-danger:focus:not(.btn-active), .btn.btn-danger:hover:not(.btn-active), .btn.btn-danger:active:not(.btn-active), .btn.btn-danger.active, .btn.btn-danger.show, .show > .btn.btn-danger {
        color: var(--bs-danger-inverse);
        border-color: var(--bs-danger-active);
        background-color: var(--bs-danger-active) !important;
    }

        .btn-check:checked + .btn.btn-danger i,
        .btn-check:checked + .btn.btn-danger .svg-icon, .btn-check:active + .btn.btn-danger i,
        .btn-check:active + .btn.btn-danger .svg-icon, .btn.btn-danger:focus:not(.btn-active) i,
        .btn.btn-danger:focus:not(.btn-active) .svg-icon, .btn.btn-danger:hover:not(.btn-active) i,
        .btn.btn-danger:hover:not(.btn-active) .svg-icon, .btn.btn-danger:active:not(.btn-active) i,
        .btn.btn-danger:active:not(.btn-active) .svg-icon, .btn.btn-danger.active i,
        .btn.btn-danger.active .svg-icon, .btn.btn-danger.show i,
        .btn.btn-danger.show .svg-icon, .show > .btn.btn-danger i,
        .show > .btn.btn-danger .svg-icon {
            color: var(--bs-danger-inverse);
        }

        .btn-check:checked + .btn.btn-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-danger.dropdown-toggle:after, .btn.btn-danger:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-danger:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-danger:active:not(.btn-active).dropdown-toggle:after, .btn.btn-danger.active.dropdown-toggle:after, .btn.btn-danger.show.dropdown-toggle:after, .show > .btn.btn-danger.dropdown-toggle:after {
            color: var(--bs-danger-inverse);
        }

.btn.btn-light-danger {
    color: #f1416c;
    color: var(--bs-danger);
    border-color: var(--bs-danger-light);
    background-color: var(--bs-danger-light);
}

    .btn.btn-light-danger i,
    .btn.btn-light-danger .svg-icon {
        color: #f1416c;
        color: var(--bs-danger);
    }

    .btn.btn-light-danger.dropdown-toggle:after {
        color: #f1416c;
        color: var(--bs-danger);
    }

    .btn-check:checked + .btn.btn-light-danger, .btn-check:active + .btn.btn-light-danger, .btn.btn-light-danger:focus:not(.btn-active), .btn.btn-light-danger:hover:not(.btn-active), .btn.btn-light-danger:active:not(.btn-active), .btn.btn-light-danger.active, .btn.btn-light-danger.show, .show > .btn.btn-light-danger {
        color: var(--bs-danger-inverse);
        border-color: #f1416c;
        border-color: var(--bs-danger);
        background-color: #f1416c !important;
        background-color: var(--bs-danger) !important;
    }

        .btn-check:checked + .btn.btn-light-danger i,
        .btn-check:checked + .btn.btn-light-danger .svg-icon, .btn-check:active + .btn.btn-light-danger i,
        .btn-check:active + .btn.btn-light-danger .svg-icon, .btn.btn-light-danger:focus:not(.btn-active) i,
        .btn.btn-light-danger:focus:not(.btn-active) .svg-icon, .btn.btn-light-danger:hover:not(.btn-active) i,
        .btn.btn-light-danger:hover:not(.btn-active) .svg-icon, .btn.btn-light-danger:active:not(.btn-active) i,
        .btn.btn-light-danger:active:not(.btn-active) .svg-icon, .btn.btn-light-danger.active i,
        .btn.btn-light-danger.active .svg-icon, .btn.btn-light-danger.show i,
        .btn.btn-light-danger.show .svg-icon, .show > .btn.btn-light-danger i,
        .show > .btn.btn-light-danger .svg-icon {
            color: var(--bs-danger-inverse);
        }

        .btn-check:checked + .btn.btn-light-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-light-danger.dropdown-toggle:after, .btn.btn-light-danger:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-danger:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-danger:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-danger.active.dropdown-toggle:after, .btn.btn-light-danger.show.dropdown-toggle:after, .show > .btn.btn-light-danger.dropdown-toggle:after {
            color: var(--bs-danger-inverse);
        }

.btn.btn-bg-danger {
    border-color: #f1416c;
    border-color: var(--bs-danger);
    background-color: #f1416c;
    background-color: var(--bs-danger);
}

.btn-check:checked + .btn.btn-active-danger, .btn-check:active + .btn.btn-active-danger, .btn.btn-active-danger:focus:not(.btn-active), .btn.btn-active-danger:hover:not(.btn-active), .btn.btn-active-danger:active:not(.btn-active), .btn.btn-active-danger.active, .btn.btn-active-danger.show, .show > .btn.btn-active-danger {
    color: var(--bs-danger-inverse);
    border-color: #f1416c;
    border-color: var(--bs-danger);
    background-color: #f1416c !important;
    background-color: var(--bs-danger) !important;
}

    .btn-check:checked + .btn.btn-active-danger i,
    .btn-check:checked + .btn.btn-active-danger .svg-icon, .btn-check:active + .btn.btn-active-danger i,
    .btn-check:active + .btn.btn-active-danger .svg-icon, .btn.btn-active-danger:focus:not(.btn-active) i,
    .btn.btn-active-danger:focus:not(.btn-active) .svg-icon, .btn.btn-active-danger:hover:not(.btn-active) i,
    .btn.btn-active-danger:hover:not(.btn-active) .svg-icon, .btn.btn-active-danger:active:not(.btn-active) i,
    .btn.btn-active-danger:active:not(.btn-active) .svg-icon, .btn.btn-active-danger.active i,
    .btn.btn-active-danger.active .svg-icon, .btn.btn-active-danger.show i,
    .btn.btn-active-danger.show .svg-icon, .show > .btn.btn-active-danger i,
    .show > .btn.btn-active-danger .svg-icon {
        color: var(--bs-danger-inverse);
    }

    .btn-check:checked + .btn.btn-active-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-active-danger.dropdown-toggle:after, .btn.btn-active-danger:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-danger:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-danger:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-danger.active.dropdown-toggle:after, .btn.btn-active-danger.show.dropdown-toggle:after, .show > .btn.btn-active-danger.dropdown-toggle:after {
        color: var(--bs-danger-inverse);
    }

.btn-check:checked + .btn.btn-active-light-danger, .btn-check:active + .btn.btn-active-light-danger, .btn.btn-active-light-danger:focus:not(.btn-active), .btn.btn-active-light-danger:hover:not(.btn-active), .btn.btn-active-light-danger:active:not(.btn-active), .btn.btn-active-light-danger.active, .btn.btn-active-light-danger.show, .show > .btn.btn-active-light-danger {
    color: #f1416c;
    color: var(--bs-danger);
    border-color: var(--bs-danger-light);
    background-color: var(--bs-danger-light) !important;
}

    .btn-check:checked + .btn.btn-active-light-danger i,
    .btn-check:checked + .btn.btn-active-light-danger .svg-icon, .btn-check:active + .btn.btn-active-light-danger i,
    .btn-check:active + .btn.btn-active-light-danger .svg-icon, .btn.btn-active-light-danger:focus:not(.btn-active) i,
    .btn.btn-active-light-danger:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-danger:hover:not(.btn-active) i,
    .btn.btn-active-light-danger:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-danger:active:not(.btn-active) i,
    .btn.btn-active-light-danger:active:not(.btn-active) .svg-icon, .btn.btn-active-light-danger.active i,
    .btn.btn-active-light-danger.active .svg-icon, .btn.btn-active-light-danger.show i,
    .btn.btn-active-light-danger.show .svg-icon, .show > .btn.btn-active-light-danger i,
    .show > .btn.btn-active-light-danger .svg-icon {
        color: #f1416c;
        color: var(--bs-danger);
    }

    .btn-check:checked + .btn.btn-active-light-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-danger.dropdown-toggle:after, .btn.btn-active-light-danger:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-danger:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-danger:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-danger.active.dropdown-toggle:after, .btn.btn-active-light-danger.show.dropdown-toggle:after, .show > .btn.btn-active-light-danger.dropdown-toggle:after {
        color: #f1416c;
        color: var(--bs-danger);
    }

.btn.btn-outline.btn-outline-danger {
    color: #f1416c;
    color: var(--bs-danger);
    border-color: #f1416c;
    border-color: var(--bs-danger);
    background-color: transparent;
}

    .btn.btn-outline.btn-outline-danger i,
    .btn.btn-outline.btn-outline-danger .svg-icon {
        color: #f1416c;
        color: var(--bs-danger);
    }

    .btn.btn-outline.btn-outline-danger.dropdown-toggle:after {
        color: #f1416c;
        color: var(--bs-danger);
    }

    .btn-check:checked + .btn.btn-outline.btn-outline-danger, .btn-check:active + .btn.btn-outline.btn-outline-danger, .btn.btn-outline.btn-outline-danger:focus:not(.btn-active), .btn.btn-outline.btn-outline-danger:hover:not(.btn-active), .btn.btn-outline.btn-outline-danger:active:not(.btn-active), .btn.btn-outline.btn-outline-danger.active, .btn.btn-outline.btn-outline-danger.show, .show > .btn.btn-outline.btn-outline-danger {
        color: var(--bs-danger-active);
        border-color: #f1416c;
        border-color: var(--bs-danger);
        background-color: var(--bs-danger-light) !important;
    }

        .btn-check:checked + .btn.btn-outline.btn-outline-danger i,
        .btn-check:checked + .btn.btn-outline.btn-outline-danger .svg-icon, .btn-check:active + .btn.btn-outline.btn-outline-danger i,
        .btn-check:active + .btn.btn-outline.btn-outline-danger .svg-icon, .btn.btn-outline.btn-outline-danger:focus:not(.btn-active) i,
        .btn.btn-outline.btn-outline-danger:focus:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-danger:hover:not(.btn-active) i,
        .btn.btn-outline.btn-outline-danger:hover:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-danger:active:not(.btn-active) i,
        .btn.btn-outline.btn-outline-danger:active:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-danger.active i,
        .btn.btn-outline.btn-outline-danger.active .svg-icon, .btn.btn-outline.btn-outline-danger.show i,
        .btn.btn-outline.btn-outline-danger.show .svg-icon, .show > .btn.btn-outline.btn-outline-danger i,
        .show > .btn.btn-outline.btn-outline-danger .svg-icon {
            color: var(--bs-danger-active);
        }

        .btn-check:checked + .btn.btn-outline.btn-outline-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-outline.btn-outline-danger.dropdown-toggle:after, .btn.btn-outline.btn-outline-danger:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-danger:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-danger:active:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-danger.active.dropdown-toggle:after, .btn.btn-outline.btn-outline-danger.show.dropdown-toggle:after, .show > .btn.btn-outline.btn-outline-danger.dropdown-toggle:after {
            color: var(--bs-danger-active);
        }

.btn.btn-dark {
    color: var(--bs-dark-inverse);
    border-color: #071437;
    border-color: var(--bs-dark);
    background-color: #071437;
    background-color: var(--bs-dark);
}

    .btn.btn-dark i,
    .btn.btn-dark .svg-icon {
        color: var(--bs-dark-inverse);
    }

    .btn.btn-dark.dropdown-toggle:after {
        color: var(--bs-dark-inverse);
    }

    .btn-check:checked + .btn.btn-dark, .btn-check:active + .btn.btn-dark, .btn.btn-dark:focus:not(.btn-active), .btn.btn-dark:hover:not(.btn-active), .btn.btn-dark:active:not(.btn-active), .btn.btn-dark.active, .btn.btn-dark.show, .show > .btn.btn-dark {
        color: var(--bs-dark-inverse);
        border-color: var(--bs-dark-active);
        background-color: var(--bs-dark-active) !important;
    }

        .btn-check:checked + .btn.btn-dark i,
        .btn-check:checked + .btn.btn-dark .svg-icon, .btn-check:active + .btn.btn-dark i,
        .btn-check:active + .btn.btn-dark .svg-icon, .btn.btn-dark:focus:not(.btn-active) i,
        .btn.btn-dark:focus:not(.btn-active) .svg-icon, .btn.btn-dark:hover:not(.btn-active) i,
        .btn.btn-dark:hover:not(.btn-active) .svg-icon, .btn.btn-dark:active:not(.btn-active) i,
        .btn.btn-dark:active:not(.btn-active) .svg-icon, .btn.btn-dark.active i,
        .btn.btn-dark.active .svg-icon, .btn.btn-dark.show i,
        .btn.btn-dark.show .svg-icon, .show > .btn.btn-dark i,
        .show > .btn.btn-dark .svg-icon {
            color: var(--bs-dark-inverse);
        }

        .btn-check:checked + .btn.btn-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-dark.dropdown-toggle:after, .btn.btn-dark:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-dark:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-dark:active:not(.btn-active).dropdown-toggle:after, .btn.btn-dark.active.dropdown-toggle:after, .btn.btn-dark.show.dropdown-toggle:after, .show > .btn.btn-dark.dropdown-toggle:after {
            color: var(--bs-dark-inverse);
        }

.btn.btn-light-dark {
    color: #071437;
    color: var(--bs-dark);
    border-color: var(--bs-dark-light);
    background-color: var(--bs-dark-light);
}

    .btn.btn-light-dark i,
    .btn.btn-light-dark .svg-icon {
        color: #071437;
        color: var(--bs-dark);
    }

    .btn.btn-light-dark.dropdown-toggle:after {
        color: #071437;
        color: var(--bs-dark);
    }

    .btn-check:checked + .btn.btn-light-dark, .btn-check:active + .btn.btn-light-dark, .btn.btn-light-dark:focus:not(.btn-active), .btn.btn-light-dark:hover:not(.btn-active), .btn.btn-light-dark:active:not(.btn-active), .btn.btn-light-dark.active, .btn.btn-light-dark.show, .show > .btn.btn-light-dark {
        color: var(--bs-dark-inverse);
        border-color: #071437;
        border-color: var(--bs-dark);
        background-color: #071437 !important;
        background-color: var(--bs-dark) !important;
    }

        .btn-check:checked + .btn.btn-light-dark i,
        .btn-check:checked + .btn.btn-light-dark .svg-icon, .btn-check:active + .btn.btn-light-dark i,
        .btn-check:active + .btn.btn-light-dark .svg-icon, .btn.btn-light-dark:focus:not(.btn-active) i,
        .btn.btn-light-dark:focus:not(.btn-active) .svg-icon, .btn.btn-light-dark:hover:not(.btn-active) i,
        .btn.btn-light-dark:hover:not(.btn-active) .svg-icon, .btn.btn-light-dark:active:not(.btn-active) i,
        .btn.btn-light-dark:active:not(.btn-active) .svg-icon, .btn.btn-light-dark.active i,
        .btn.btn-light-dark.active .svg-icon, .btn.btn-light-dark.show i,
        .btn.btn-light-dark.show .svg-icon, .show > .btn.btn-light-dark i,
        .show > .btn.btn-light-dark .svg-icon {
            color: var(--bs-dark-inverse);
        }

        .btn-check:checked + .btn.btn-light-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-light-dark.dropdown-toggle:after, .btn.btn-light-dark:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-dark:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-dark:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-dark.active.dropdown-toggle:after, .btn.btn-light-dark.show.dropdown-toggle:after, .show > .btn.btn-light-dark.dropdown-toggle:after {
            color: var(--bs-dark-inverse);
        }

.btn.btn-bg-dark {
    border-color: #071437;
    border-color: var(--bs-dark);
    background-color: #071437;
    background-color: var(--bs-dark);
}

.btn-check:checked + .btn.btn-active-dark, .btn-check:active + .btn.btn-active-dark, .btn.btn-active-dark:focus:not(.btn-active), .btn.btn-active-dark:hover:not(.btn-active), .btn.btn-active-dark:active:not(.btn-active), .btn.btn-active-dark.active, .btn.btn-active-dark.show, .show > .btn.btn-active-dark {
    color: var(--bs-dark-inverse);
    border-color: #071437;
    border-color: var(--bs-dark);
    background-color: #071437 !important;
    background-color: var(--bs-dark) !important;
}

    .btn-check:checked + .btn.btn-active-dark i,
    .btn-check:checked + .btn.btn-active-dark .svg-icon, .btn-check:active + .btn.btn-active-dark i,
    .btn-check:active + .btn.btn-active-dark .svg-icon, .btn.btn-active-dark:focus:not(.btn-active) i,
    .btn.btn-active-dark:focus:not(.btn-active) .svg-icon, .btn.btn-active-dark:hover:not(.btn-active) i,
    .btn.btn-active-dark:hover:not(.btn-active) .svg-icon, .btn.btn-active-dark:active:not(.btn-active) i,
    .btn.btn-active-dark:active:not(.btn-active) .svg-icon, .btn.btn-active-dark.active i,
    .btn.btn-active-dark.active .svg-icon, .btn.btn-active-dark.show i,
    .btn.btn-active-dark.show .svg-icon, .show > .btn.btn-active-dark i,
    .show > .btn.btn-active-dark .svg-icon {
        color: var(--bs-dark-inverse);
    }

    .btn-check:checked + .btn.btn-active-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-active-dark.dropdown-toggle:after, .btn.btn-active-dark:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-dark:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-dark:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-dark.active.dropdown-toggle:after, .btn.btn-active-dark.show.dropdown-toggle:after, .show > .btn.btn-active-dark.dropdown-toggle:after {
        color: var(--bs-dark-inverse);
    }

.btn-check:checked + .btn.btn-active-light-dark, .btn-check:active + .btn.btn-active-light-dark, .btn.btn-active-light-dark:focus:not(.btn-active), .btn.btn-active-light-dark:hover:not(.btn-active), .btn.btn-active-light-dark:active:not(.btn-active), .btn.btn-active-light-dark.active, .btn.btn-active-light-dark.show, .show > .btn.btn-active-light-dark {
    color: #071437;
    color: var(--bs-dark);
    border-color: var(--bs-dark-light);
    background-color: var(--bs-dark-light) !important;
}

    .btn-check:checked + .btn.btn-active-light-dark i,
    .btn-check:checked + .btn.btn-active-light-dark .svg-icon, .btn-check:active + .btn.btn-active-light-dark i,
    .btn-check:active + .btn.btn-active-light-dark .svg-icon, .btn.btn-active-light-dark:focus:not(.btn-active) i,
    .btn.btn-active-light-dark:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-dark:hover:not(.btn-active) i,
    .btn.btn-active-light-dark:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-dark:active:not(.btn-active) i,
    .btn.btn-active-light-dark:active:not(.btn-active) .svg-icon, .btn.btn-active-light-dark.active i,
    .btn.btn-active-light-dark.active .svg-icon, .btn.btn-active-light-dark.show i,
    .btn.btn-active-light-dark.show .svg-icon, .show > .btn.btn-active-light-dark i,
    .show > .btn.btn-active-light-dark .svg-icon {
        color: #071437;
        color: var(--bs-dark);
    }

    .btn-check:checked + .btn.btn-active-light-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-dark.dropdown-toggle:after, .btn.btn-active-light-dark:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-dark:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-dark:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-dark.active.dropdown-toggle:after, .btn.btn-active-light-dark.show.dropdown-toggle:after, .show > .btn.btn-active-light-dark.dropdown-toggle:after {
        color: #071437;
        color: var(--bs-dark);
    }

.btn.btn-outline.btn-outline-dark {
    color: #071437;
    color: var(--bs-dark);
    border-color: #071437;
    border-color: var(--bs-dark);
    background-color: transparent;
}

    .btn.btn-outline.btn-outline-dark i,
    .btn.btn-outline.btn-outline-dark .svg-icon {
        color: #071437;
        color: var(--bs-dark);
    }

    .btn.btn-outline.btn-outline-dark.dropdown-toggle:after {
        color: #071437;
        color: var(--bs-dark);
    }

    .btn-check:checked + .btn.btn-outline.btn-outline-dark, .btn-check:active + .btn.btn-outline.btn-outline-dark, .btn.btn-outline.btn-outline-dark:focus:not(.btn-active), .btn.btn-outline.btn-outline-dark:hover:not(.btn-active), .btn.btn-outline.btn-outline-dark:active:not(.btn-active), .btn.btn-outline.btn-outline-dark.active, .btn.btn-outline.btn-outline-dark.show, .show > .btn.btn-outline.btn-outline-dark {
        color: var(--bs-dark-active);
        border-color: #071437;
        border-color: var(--bs-dark);
        background-color: var(--bs-dark-light) !important;
    }

        .btn-check:checked + .btn.btn-outline.btn-outline-dark i,
        .btn-check:checked + .btn.btn-outline.btn-outline-dark .svg-icon, .btn-check:active + .btn.btn-outline.btn-outline-dark i,
        .btn-check:active + .btn.btn-outline.btn-outline-dark .svg-icon, .btn.btn-outline.btn-outline-dark:focus:not(.btn-active) i,
        .btn.btn-outline.btn-outline-dark:focus:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-dark:hover:not(.btn-active) i,
        .btn.btn-outline.btn-outline-dark:hover:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-dark:active:not(.btn-active) i,
        .btn.btn-outline.btn-outline-dark:active:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-dark.active i,
        .btn.btn-outline.btn-outline-dark.active .svg-icon, .btn.btn-outline.btn-outline-dark.show i,
        .btn.btn-outline.btn-outline-dark.show .svg-icon, .show > .btn.btn-outline.btn-outline-dark i,
        .show > .btn.btn-outline.btn-outline-dark .svg-icon {
            color: var(--bs-dark-active);
        }

        .btn-check:checked + .btn.btn-outline.btn-outline-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-outline.btn-outline-dark.dropdown-toggle:after, .btn.btn-outline.btn-outline-dark:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-dark:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-dark:active:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-dark.active.dropdown-toggle:after, .btn.btn-outline.btn-outline-dark.show.dropdown-toggle:after, .show > .btn.btn-outline.btn-outline-dark.dropdown-toggle:after {
            color: var(--bs-dark-active);
        }

.btn.btn-color-white {
    color: var(--bs-text-white);
}

    .btn.btn-color-white i,
    .btn.btn-color-white .svg-icon {
        color: var(--bs-text-white);
    }

    .btn.btn-color-white.dropdown-toggle:after {
        color: var(--bs-text-white);
    }

.btn-check:checked + .btn.btn-active-color-white, .btn-check:active + .btn.btn-active-color-white, .btn.btn-active-color-white:focus:not(.btn-active), .btn.btn-active-color-white:hover:not(.btn-active), .btn.btn-active-color-white:active:not(.btn-active), .btn.btn-active-color-white.active, .btn.btn-active-color-white.show, .show > .btn.btn-active-color-white {
    color: var(--bs-text-white);
}

    .btn-check:checked + .btn.btn-active-color-white i,
    .btn-check:checked + .btn.btn-active-color-white .svg-icon, .btn-check:active + .btn.btn-active-color-white i,
    .btn-check:active + .btn.btn-active-color-white .svg-icon, .btn.btn-active-color-white:focus:not(.btn-active) i,
    .btn.btn-active-color-white:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-white:hover:not(.btn-active) i,
    .btn.btn-active-color-white:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-white:active:not(.btn-active) i,
    .btn.btn-active-color-white:active:not(.btn-active) .svg-icon, .btn.btn-active-color-white.active i,
    .btn.btn-active-color-white.active .svg-icon, .btn.btn-active-color-white.show i,
    .btn.btn-active-color-white.show .svg-icon, .show > .btn.btn-active-color-white i,
    .show > .btn.btn-active-color-white .svg-icon {
        color: var(--bs-text-white);
    }

    .btn-check:checked + .btn.btn-active-color-white.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-white.dropdown-toggle:after, .btn.btn-active-color-white:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-white:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-white:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-white.active.dropdown-toggle:after, .btn.btn-active-color-white.show.dropdown-toggle:after, .show > .btn.btn-active-color-white.dropdown-toggle:after {
        color: var(--bs-text-white);
    }

.btn.btn-icon-white i,
.btn.btn-icon-white .svg-icon {
    color: var(--bs-text-white);
}

.btn.btn-icon-white.dropdown-toggle:after {
    color: var(--bs-text-white);
}

.btn-check:checked + .btn.btn-active-icon-white i,
.btn-check:checked + .btn.btn-active-icon-white .svg-icon, .btn-check:active + .btn.btn-active-icon-white i,
.btn-check:active + .btn.btn-active-icon-white .svg-icon, .btn.btn-active-icon-white:focus:not(.btn-active) i,
.btn.btn-active-icon-white:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-white:hover:not(.btn-active) i,
.btn.btn-active-icon-white:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-white:active:not(.btn-active) i,
.btn.btn-active-icon-white:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-white.active i,
.btn.btn-active-icon-white.active .svg-icon, .btn.btn-active-icon-white.show i,
.btn.btn-active-icon-white.show .svg-icon, .show > .btn.btn-active-icon-white i,
.show > .btn.btn-active-icon-white .svg-icon {
    color: var(--bs-text-white);
}

.btn-check:checked + .btn.btn-active-icon-white.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-white.dropdown-toggle:after, .btn.btn-active-icon-white:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-white:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-white:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-white.active.dropdown-toggle:after, .btn.btn-active-icon-white.show.dropdown-toggle:after, .show > .btn.btn-active-icon-white.dropdown-toggle:after {
    color: var(--bs-text-white);
}

.btn.btn-text-white {
    color: var(--bs-text-white);
}

.btn-check:checked + .btn.btn-active-text-white, .btn-check:active + .btn.btn-active-text-white, .btn.btn-active-text-white:focus:not(.btn-active), .btn.btn-active-text-white:hover:not(.btn-active), .btn.btn-active-text-white:active:not(.btn-active), .btn.btn-active-text-white.active, .btn.btn-active-text-white.show, .show > .btn.btn-active-text-white {
    color: var(--bs-text-white);
}

.btn.btn-color-primary {
    color: var(--bs-text-primary);
}

    .btn.btn-color-primary i,
    .btn.btn-color-primary .svg-icon {
        color: var(--bs-text-primary);
    }

    .btn.btn-color-primary.dropdown-toggle:after {
        color: var(--bs-text-primary);
    }

.btn-check:checked + .btn.btn-active-color-primary, .btn-check:active + .btn.btn-active-color-primary, .btn.btn-active-color-primary:focus:not(.btn-active), .btn.btn-active-color-primary:hover:not(.btn-active), .btn.btn-active-color-primary:active:not(.btn-active), .btn.btn-active-color-primary.active, .btn.btn-active-color-primary.show, .show > .btn.btn-active-color-primary {
    color: var(--bs-text-primary);
}

    .btn-check:checked + .btn.btn-active-color-primary i,
    .btn-check:checked + .btn.btn-active-color-primary .svg-icon, .btn-check:active + .btn.btn-active-color-primary i,
    .btn-check:active + .btn.btn-active-color-primary .svg-icon, .btn.btn-active-color-primary:focus:not(.btn-active) i,
    .btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-primary:hover:not(.btn-active) i,
    .btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-primary:active:not(.btn-active) i,
    .btn.btn-active-color-primary:active:not(.btn-active) .svg-icon, .btn.btn-active-color-primary.active i,
    .btn.btn-active-color-primary.active .svg-icon, .btn.btn-active-color-primary.show i,
    .btn.btn-active-color-primary.show .svg-icon, .show > .btn.btn-active-color-primary i,
    .show > .btn.btn-active-color-primary .svg-icon {
        color: var(--bs-text-primary);
    }

    .btn-check:checked + .btn.btn-active-color-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-primary.dropdown-toggle:after, .btn.btn-active-color-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-primary.active.dropdown-toggle:after, .btn.btn-active-color-primary.show.dropdown-toggle:after, .show > .btn.btn-active-color-primary.dropdown-toggle:after {
        color: var(--bs-text-primary);
    }

.btn.btn-icon-primary i,
.btn.btn-icon-primary .svg-icon {
    color: var(--bs-text-primary);
}

.btn.btn-icon-primary.dropdown-toggle:after {
    color: var(--bs-text-primary);
}

.btn-check:checked + .btn.btn-active-icon-primary i,
.btn-check:checked + .btn.btn-active-icon-primary .svg-icon, .btn-check:active + .btn.btn-active-icon-primary i,
.btn-check:active + .btn.btn-active-icon-primary .svg-icon, .btn.btn-active-icon-primary:focus:not(.btn-active) i,
.btn.btn-active-icon-primary:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-primary:hover:not(.btn-active) i,
.btn.btn-active-icon-primary:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-primary:active:not(.btn-active) i,
.btn.btn-active-icon-primary:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-primary.active i,
.btn.btn-active-icon-primary.active .svg-icon, .btn.btn-active-icon-primary.show i,
.btn.btn-active-icon-primary.show .svg-icon, .show > .btn.btn-active-icon-primary i,
.show > .btn.btn-active-icon-primary .svg-icon {
    color: var(--bs-text-primary);
}

.btn-check:checked + .btn.btn-active-icon-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-primary.dropdown-toggle:after, .btn.btn-active-icon-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-primary.active.dropdown-toggle:after, .btn.btn-active-icon-primary.show.dropdown-toggle:after, .show > .btn.btn-active-icon-primary.dropdown-toggle:after {
    color: var(--bs-text-primary);
}

.btn.btn-text-primary {
    color: var(--bs-text-primary);
}

.btn-check:checked + .btn.btn-active-text-primary, .btn-check:active + .btn.btn-active-text-primary, .btn.btn-active-text-primary:focus:not(.btn-active), .btn.btn-active-text-primary:hover:not(.btn-active), .btn.btn-active-text-primary:active:not(.btn-active), .btn.btn-active-text-primary.active, .btn.btn-active-text-primary.show, .show > .btn.btn-active-text-primary {
    color: var(--bs-text-primary);
}

.btn.btn-color-secondary {
    color: var(--bs-text-secondary);
}

    .btn.btn-color-secondary i,
    .btn.btn-color-secondary .svg-icon {
        color: var(--bs-text-secondary);
    }

    .btn.btn-color-secondary.dropdown-toggle:after {
        color: var(--bs-text-secondary);
    }

.btn-check:checked + .btn.btn-active-color-secondary, .btn-check:active + .btn.btn-active-color-secondary, .btn.btn-active-color-secondary:focus:not(.btn-active), .btn.btn-active-color-secondary:hover:not(.btn-active), .btn.btn-active-color-secondary:active:not(.btn-active), .btn.btn-active-color-secondary.active, .btn.btn-active-color-secondary.show, .show > .btn.btn-active-color-secondary {
    color: var(--bs-text-secondary);
}

    .btn-check:checked + .btn.btn-active-color-secondary i,
    .btn-check:checked + .btn.btn-active-color-secondary .svg-icon, .btn-check:active + .btn.btn-active-color-secondary i,
    .btn-check:active + .btn.btn-active-color-secondary .svg-icon, .btn.btn-active-color-secondary:focus:not(.btn-active) i,
    .btn.btn-active-color-secondary:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-secondary:hover:not(.btn-active) i,
    .btn.btn-active-color-secondary:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-secondary:active:not(.btn-active) i,
    .btn.btn-active-color-secondary:active:not(.btn-active) .svg-icon, .btn.btn-active-color-secondary.active i,
    .btn.btn-active-color-secondary.active .svg-icon, .btn.btn-active-color-secondary.show i,
    .btn.btn-active-color-secondary.show .svg-icon, .show > .btn.btn-active-color-secondary i,
    .show > .btn.btn-active-color-secondary .svg-icon {
        color: var(--bs-text-secondary);
    }

    .btn-check:checked + .btn.btn-active-color-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-secondary.dropdown-toggle:after, .btn.btn-active-color-secondary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-secondary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-secondary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-secondary.active.dropdown-toggle:after, .btn.btn-active-color-secondary.show.dropdown-toggle:after, .show > .btn.btn-active-color-secondary.dropdown-toggle:after {
        color: var(--bs-text-secondary);
    }

.btn.btn-icon-secondary i,
.btn.btn-icon-secondary .svg-icon {
    color: var(--bs-text-secondary);
}

.btn.btn-icon-secondary.dropdown-toggle:after {
    color: var(--bs-text-secondary);
}

.btn-check:checked + .btn.btn-active-icon-secondary i,
.btn-check:checked + .btn.btn-active-icon-secondary .svg-icon, .btn-check:active + .btn.btn-active-icon-secondary i,
.btn-check:active + .btn.btn-active-icon-secondary .svg-icon, .btn.btn-active-icon-secondary:focus:not(.btn-active) i,
.btn.btn-active-icon-secondary:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-secondary:hover:not(.btn-active) i,
.btn.btn-active-icon-secondary:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-secondary:active:not(.btn-active) i,
.btn.btn-active-icon-secondary:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-secondary.active i,
.btn.btn-active-icon-secondary.active .svg-icon, .btn.btn-active-icon-secondary.show i,
.btn.btn-active-icon-secondary.show .svg-icon, .show > .btn.btn-active-icon-secondary i,
.show > .btn.btn-active-icon-secondary .svg-icon {
    color: var(--bs-text-secondary);
}

.btn-check:checked + .btn.btn-active-icon-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-secondary.dropdown-toggle:after, .btn.btn-active-icon-secondary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-secondary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-secondary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-secondary.active.dropdown-toggle:after, .btn.btn-active-icon-secondary.show.dropdown-toggle:after, .show > .btn.btn-active-icon-secondary.dropdown-toggle:after {
    color: var(--bs-text-secondary);
}

.btn.btn-text-secondary {
    color: var(--bs-text-secondary);
}

.btn-check:checked + .btn.btn-active-text-secondary, .btn-check:active + .btn.btn-active-text-secondary, .btn.btn-active-text-secondary:focus:not(.btn-active), .btn.btn-active-text-secondary:hover:not(.btn-active), .btn.btn-active-text-secondary:active:not(.btn-active), .btn.btn-active-text-secondary.active, .btn.btn-active-text-secondary.show, .show > .btn.btn-active-text-secondary {
    color: var(--bs-text-secondary);
}

.btn.btn-color-light {
    color: var(--bs-text-light);
}

    .btn.btn-color-light i,
    .btn.btn-color-light .svg-icon {
        color: var(--bs-text-light);
    }

    .btn.btn-color-light.dropdown-toggle:after {
        color: var(--bs-text-light);
    }

.btn-check:checked + .btn.btn-active-color-light, .btn-check:active + .btn.btn-active-color-light, .btn.btn-active-color-light:focus:not(.btn-active), .btn.btn-active-color-light:hover:not(.btn-active), .btn.btn-active-color-light:active:not(.btn-active), .btn.btn-active-color-light.active, .btn.btn-active-color-light.show, .show > .btn.btn-active-color-light {
    color: var(--bs-text-light);
}

    .btn-check:checked + .btn.btn-active-color-light i,
    .btn-check:checked + .btn.btn-active-color-light .svg-icon, .btn-check:active + .btn.btn-active-color-light i,
    .btn-check:active + .btn.btn-active-color-light .svg-icon, .btn.btn-active-color-light:focus:not(.btn-active) i,
    .btn.btn-active-color-light:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-light:hover:not(.btn-active) i,
    .btn.btn-active-color-light:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-light:active:not(.btn-active) i,
    .btn.btn-active-color-light:active:not(.btn-active) .svg-icon, .btn.btn-active-color-light.active i,
    .btn.btn-active-color-light.active .svg-icon, .btn.btn-active-color-light.show i,
    .btn.btn-active-color-light.show .svg-icon, .show > .btn.btn-active-color-light i,
    .show > .btn.btn-active-color-light .svg-icon {
        color: var(--bs-text-light);
    }

    .btn-check:checked + .btn.btn-active-color-light.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-light.dropdown-toggle:after, .btn.btn-active-color-light:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-light:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-light:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-light.active.dropdown-toggle:after, .btn.btn-active-color-light.show.dropdown-toggle:after, .show > .btn.btn-active-color-light.dropdown-toggle:after {
        color: var(--bs-text-light);
    }

.btn.btn-icon-light i,
.btn.btn-icon-light .svg-icon {
    color: var(--bs-text-light);
}

.btn.btn-icon-light.dropdown-toggle:after {
    color: var(--bs-text-light);
}

.btn-check:checked + .btn.btn-active-icon-light i,
.btn-check:checked + .btn.btn-active-icon-light .svg-icon, .btn-check:active + .btn.btn-active-icon-light i,
.btn-check:active + .btn.btn-active-icon-light .svg-icon, .btn.btn-active-icon-light:focus:not(.btn-active) i,
.btn.btn-active-icon-light:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-light:hover:not(.btn-active) i,
.btn.btn-active-icon-light:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-light:active:not(.btn-active) i,
.btn.btn-active-icon-light:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-light.active i,
.btn.btn-active-icon-light.active .svg-icon, .btn.btn-active-icon-light.show i,
.btn.btn-active-icon-light.show .svg-icon, .show > .btn.btn-active-icon-light i,
.show > .btn.btn-active-icon-light .svg-icon {
    color: var(--bs-text-light);
}

.btn-check:checked + .btn.btn-active-icon-light.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-light.dropdown-toggle:after, .btn.btn-active-icon-light:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-light:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-light:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-light.active.dropdown-toggle:after, .btn.btn-active-icon-light.show.dropdown-toggle:after, .show > .btn.btn-active-icon-light.dropdown-toggle:after {
    color: var(--bs-text-light);
}

.btn.btn-text-light {
    color: var(--bs-text-light);
}

.btn-check:checked + .btn.btn-active-text-light, .btn-check:active + .btn.btn-active-text-light, .btn.btn-active-text-light:focus:not(.btn-active), .btn.btn-active-text-light:hover:not(.btn-active), .btn.btn-active-text-light:active:not(.btn-active), .btn.btn-active-text-light.active, .btn.btn-active-text-light.show, .show > .btn.btn-active-text-light {
    color: var(--bs-text-light);
}

.btn.btn-color-success {
    color: var(--bs-text-success);
}

    .btn.btn-color-success i,
    .btn.btn-color-success .svg-icon {
        color: var(--bs-text-success);
    }

    .btn.btn-color-success.dropdown-toggle:after {
        color: var(--bs-text-success);
    }

.btn-check:checked + .btn.btn-active-color-success, .btn-check:active + .btn.btn-active-color-success, .btn.btn-active-color-success:focus:not(.btn-active), .btn.btn-active-color-success:hover:not(.btn-active), .btn.btn-active-color-success:active:not(.btn-active), .btn.btn-active-color-success.active, .btn.btn-active-color-success.show, .show > .btn.btn-active-color-success {
    color: var(--bs-text-success);
}

    .btn-check:checked + .btn.btn-active-color-success i,
    .btn-check:checked + .btn.btn-active-color-success .svg-icon, .btn-check:active + .btn.btn-active-color-success i,
    .btn-check:active + .btn.btn-active-color-success .svg-icon, .btn.btn-active-color-success:focus:not(.btn-active) i,
    .btn.btn-active-color-success:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-success:hover:not(.btn-active) i,
    .btn.btn-active-color-success:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-success:active:not(.btn-active) i,
    .btn.btn-active-color-success:active:not(.btn-active) .svg-icon, .btn.btn-active-color-success.active i,
    .btn.btn-active-color-success.active .svg-icon, .btn.btn-active-color-success.show i,
    .btn.btn-active-color-success.show .svg-icon, .show > .btn.btn-active-color-success i,
    .show > .btn.btn-active-color-success .svg-icon {
        color: var(--bs-text-success);
    }

    .btn-check:checked + .btn.btn-active-color-success.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-success.dropdown-toggle:after, .btn.btn-active-color-success:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-success:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-success:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-success.active.dropdown-toggle:after, .btn.btn-active-color-success.show.dropdown-toggle:after, .show > .btn.btn-active-color-success.dropdown-toggle:after {
        color: var(--bs-text-success);
    }

.btn.btn-icon-success i,
.btn.btn-icon-success .svg-icon {
    color: var(--bs-text-success);
}

.btn.btn-icon-success.dropdown-toggle:after {
    color: var(--bs-text-success);
}

.btn-check:checked + .btn.btn-active-icon-success i,
.btn-check:checked + .btn.btn-active-icon-success .svg-icon, .btn-check:active + .btn.btn-active-icon-success i,
.btn-check:active + .btn.btn-active-icon-success .svg-icon, .btn.btn-active-icon-success:focus:not(.btn-active) i,
.btn.btn-active-icon-success:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-success:hover:not(.btn-active) i,
.btn.btn-active-icon-success:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-success:active:not(.btn-active) i,
.btn.btn-active-icon-success:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-success.active i,
.btn.btn-active-icon-success.active .svg-icon, .btn.btn-active-icon-success.show i,
.btn.btn-active-icon-success.show .svg-icon, .show > .btn.btn-active-icon-success i,
.show > .btn.btn-active-icon-success .svg-icon {
    color: var(--bs-text-success);
}

.btn-check:checked + .btn.btn-active-icon-success.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-success.dropdown-toggle:after, .btn.btn-active-icon-success:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-success:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-success:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-success.active.dropdown-toggle:after, .btn.btn-active-icon-success.show.dropdown-toggle:after, .show > .btn.btn-active-icon-success.dropdown-toggle:after {
    color: var(--bs-text-success);
}

.btn.btn-text-success {
    color: var(--bs-text-success);
}

.btn-check:checked + .btn.btn-active-text-success, .btn-check:active + .btn.btn-active-text-success, .btn.btn-active-text-success:focus:not(.btn-active), .btn.btn-active-text-success:hover:not(.btn-active), .btn.btn-active-text-success:active:not(.btn-active), .btn.btn-active-text-success.active, .btn.btn-active-text-success.show, .show > .btn.btn-active-text-success {
    color: var(--bs-text-success);
}

.btn.btn-color-info {
    color: var(--bs-text-info);
}

    .btn.btn-color-info i,
    .btn.btn-color-info .svg-icon {
        color: var(--bs-text-info);
    }

    .btn.btn-color-info.dropdown-toggle:after {
        color: var(--bs-text-info);
    }

.btn-check:checked + .btn.btn-active-color-info, .btn-check:active + .btn.btn-active-color-info, .btn.btn-active-color-info:focus:not(.btn-active), .btn.btn-active-color-info:hover:not(.btn-active), .btn.btn-active-color-info:active:not(.btn-active), .btn.btn-active-color-info.active, .btn.btn-active-color-info.show, .show > .btn.btn-active-color-info {
    color: var(--bs-text-info);
}

    .btn-check:checked + .btn.btn-active-color-info i,
    .btn-check:checked + .btn.btn-active-color-info .svg-icon, .btn-check:active + .btn.btn-active-color-info i,
    .btn-check:active + .btn.btn-active-color-info .svg-icon, .btn.btn-active-color-info:focus:not(.btn-active) i,
    .btn.btn-active-color-info:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-info:hover:not(.btn-active) i,
    .btn.btn-active-color-info:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-info:active:not(.btn-active) i,
    .btn.btn-active-color-info:active:not(.btn-active) .svg-icon, .btn.btn-active-color-info.active i,
    .btn.btn-active-color-info.active .svg-icon, .btn.btn-active-color-info.show i,
    .btn.btn-active-color-info.show .svg-icon, .show > .btn.btn-active-color-info i,
    .show > .btn.btn-active-color-info .svg-icon {
        color: var(--bs-text-info);
    }

    .btn-check:checked + .btn.btn-active-color-info.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-info.dropdown-toggle:after, .btn.btn-active-color-info:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-info:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-info:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-info.active.dropdown-toggle:after, .btn.btn-active-color-info.show.dropdown-toggle:after, .show > .btn.btn-active-color-info.dropdown-toggle:after {
        color: var(--bs-text-info);
    }

.btn.btn-icon-info i,
.btn.btn-icon-info .svg-icon {
    color: var(--bs-text-info);
}

.btn.btn-icon-info.dropdown-toggle:after {
    color: var(--bs-text-info);
}

.btn-check:checked + .btn.btn-active-icon-info i,
.btn-check:checked + .btn.btn-active-icon-info .svg-icon, .btn-check:active + .btn.btn-active-icon-info i,
.btn-check:active + .btn.btn-active-icon-info .svg-icon, .btn.btn-active-icon-info:focus:not(.btn-active) i,
.btn.btn-active-icon-info:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-info:hover:not(.btn-active) i,
.btn.btn-active-icon-info:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-info:active:not(.btn-active) i,
.btn.btn-active-icon-info:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-info.active i,
.btn.btn-active-icon-info.active .svg-icon, .btn.btn-active-icon-info.show i,
.btn.btn-active-icon-info.show .svg-icon, .show > .btn.btn-active-icon-info i,
.show > .btn.btn-active-icon-info .svg-icon {
    color: var(--bs-text-info);
}

.btn-check:checked + .btn.btn-active-icon-info.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-info.dropdown-toggle:after, .btn.btn-active-icon-info:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-info:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-info:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-info.active.dropdown-toggle:after, .btn.btn-active-icon-info.show.dropdown-toggle:after, .show > .btn.btn-active-icon-info.dropdown-toggle:after {
    color: var(--bs-text-info);
}

.btn.btn-text-info {
    color: var(--bs-text-info);
}

.btn-check:checked + .btn.btn-active-text-info, .btn-check:active + .btn.btn-active-text-info, .btn.btn-active-text-info:focus:not(.btn-active), .btn.btn-active-text-info:hover:not(.btn-active), .btn.btn-active-text-info:active:not(.btn-active), .btn.btn-active-text-info.active, .btn.btn-active-text-info.show, .show > .btn.btn-active-text-info {
    color: var(--bs-text-info);
}

.btn.btn-color-warning {
    color: var(--bs-text-warning);
}

    .btn.btn-color-warning i,
    .btn.btn-color-warning .svg-icon {
        color: var(--bs-text-warning);
    }

    .btn.btn-color-warning.dropdown-toggle:after {
        color: var(--bs-text-warning);
    }

.btn-check:checked + .btn.btn-active-color-warning, .btn-check:active + .btn.btn-active-color-warning, .btn.btn-active-color-warning:focus:not(.btn-active), .btn.btn-active-color-warning:hover:not(.btn-active), .btn.btn-active-color-warning:active:not(.btn-active), .btn.btn-active-color-warning.active, .btn.btn-active-color-warning.show, .show > .btn.btn-active-color-warning {
    color: var(--bs-text-warning);
}

    .btn-check:checked + .btn.btn-active-color-warning i,
    .btn-check:checked + .btn.btn-active-color-warning .svg-icon, .btn-check:active + .btn.btn-active-color-warning i,
    .btn-check:active + .btn.btn-active-color-warning .svg-icon, .btn.btn-active-color-warning:focus:not(.btn-active) i,
    .btn.btn-active-color-warning:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-warning:hover:not(.btn-active) i,
    .btn.btn-active-color-warning:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-warning:active:not(.btn-active) i,
    .btn.btn-active-color-warning:active:not(.btn-active) .svg-icon, .btn.btn-active-color-warning.active i,
    .btn.btn-active-color-warning.active .svg-icon, .btn.btn-active-color-warning.show i,
    .btn.btn-active-color-warning.show .svg-icon, .show > .btn.btn-active-color-warning i,
    .show > .btn.btn-active-color-warning .svg-icon {
        color: var(--bs-text-warning);
    }

    .btn-check:checked + .btn.btn-active-color-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-warning.dropdown-toggle:after, .btn.btn-active-color-warning:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-warning:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-warning:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-warning.active.dropdown-toggle:after, .btn.btn-active-color-warning.show.dropdown-toggle:after, .show > .btn.btn-active-color-warning.dropdown-toggle:after {
        color: var(--bs-text-warning);
    }

.btn.btn-icon-warning i,
.btn.btn-icon-warning .svg-icon {
    color: var(--bs-text-warning);
}

.btn.btn-icon-warning.dropdown-toggle:after {
    color: var(--bs-text-warning);
}

.btn-check:checked + .btn.btn-active-icon-warning i,
.btn-check:checked + .btn.btn-active-icon-warning .svg-icon, .btn-check:active + .btn.btn-active-icon-warning i,
.btn-check:active + .btn.btn-active-icon-warning .svg-icon, .btn.btn-active-icon-warning:focus:not(.btn-active) i,
.btn.btn-active-icon-warning:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-warning:hover:not(.btn-active) i,
.btn.btn-active-icon-warning:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-warning:active:not(.btn-active) i,
.btn.btn-active-icon-warning:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-warning.active i,
.btn.btn-active-icon-warning.active .svg-icon, .btn.btn-active-icon-warning.show i,
.btn.btn-active-icon-warning.show .svg-icon, .show > .btn.btn-active-icon-warning i,
.show > .btn.btn-active-icon-warning .svg-icon {
    color: var(--bs-text-warning);
}

.btn-check:checked + .btn.btn-active-icon-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-warning.dropdown-toggle:after, .btn.btn-active-icon-warning:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-warning:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-warning:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-warning.active.dropdown-toggle:after, .btn.btn-active-icon-warning.show.dropdown-toggle:after, .show > .btn.btn-active-icon-warning.dropdown-toggle:after {
    color: var(--bs-text-warning);
}

.btn.btn-text-warning {
    color: var(--bs-text-warning);
}

.btn-check:checked + .btn.btn-active-text-warning, .btn-check:active + .btn.btn-active-text-warning, .btn.btn-active-text-warning:focus:not(.btn-active), .btn.btn-active-text-warning:hover:not(.btn-active), .btn.btn-active-text-warning:active:not(.btn-active), .btn.btn-active-text-warning.active, .btn.btn-active-text-warning.show, .show > .btn.btn-active-text-warning {
    color: var(--bs-text-warning);
}

.btn.btn-color-danger {
    color: var(--bs-text-danger);
}

    .btn.btn-color-danger i,
    .btn.btn-color-danger .svg-icon {
        color: var(--bs-text-danger);
    }

    .btn.btn-color-danger.dropdown-toggle:after {
        color: var(--bs-text-danger);
    }

.btn-check:checked + .btn.btn-active-color-danger, .btn-check:active + .btn.btn-active-color-danger, .btn.btn-active-color-danger:focus:not(.btn-active), .btn.btn-active-color-danger:hover:not(.btn-active), .btn.btn-active-color-danger:active:not(.btn-active), .btn.btn-active-color-danger.active, .btn.btn-active-color-danger.show, .show > .btn.btn-active-color-danger {
    color: var(--bs-text-danger);
}

    .btn-check:checked + .btn.btn-active-color-danger i,
    .btn-check:checked + .btn.btn-active-color-danger .svg-icon, .btn-check:active + .btn.btn-active-color-danger i,
    .btn-check:active + .btn.btn-active-color-danger .svg-icon, .btn.btn-active-color-danger:focus:not(.btn-active) i,
    .btn.btn-active-color-danger:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-danger:hover:not(.btn-active) i,
    .btn.btn-active-color-danger:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-danger:active:not(.btn-active) i,
    .btn.btn-active-color-danger:active:not(.btn-active) .svg-icon, .btn.btn-active-color-danger.active i,
    .btn.btn-active-color-danger.active .svg-icon, .btn.btn-active-color-danger.show i,
    .btn.btn-active-color-danger.show .svg-icon, .show > .btn.btn-active-color-danger i,
    .show > .btn.btn-active-color-danger .svg-icon {
        color: var(--bs-text-danger);
    }

    .btn-check:checked + .btn.btn-active-color-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-danger.dropdown-toggle:after, .btn.btn-active-color-danger:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-danger:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-danger:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-danger.active.dropdown-toggle:after, .btn.btn-active-color-danger.show.dropdown-toggle:after, .show > .btn.btn-active-color-danger.dropdown-toggle:after {
        color: var(--bs-text-danger);
    }

.btn.btn-icon-danger i,
.btn.btn-icon-danger .svg-icon {
    color: var(--bs-text-danger);
}

.btn.btn-icon-danger.dropdown-toggle:after {
    color: var(--bs-text-danger);
}

.btn-check:checked + .btn.btn-active-icon-danger i,
.btn-check:checked + .btn.btn-active-icon-danger .svg-icon, .btn-check:active + .btn.btn-active-icon-danger i,
.btn-check:active + .btn.btn-active-icon-danger .svg-icon, .btn.btn-active-icon-danger:focus:not(.btn-active) i,
.btn.btn-active-icon-danger:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-danger:hover:not(.btn-active) i,
.btn.btn-active-icon-danger:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-danger:active:not(.btn-active) i,
.btn.btn-active-icon-danger:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-danger.active i,
.btn.btn-active-icon-danger.active .svg-icon, .btn.btn-active-icon-danger.show i,
.btn.btn-active-icon-danger.show .svg-icon, .show > .btn.btn-active-icon-danger i,
.show > .btn.btn-active-icon-danger .svg-icon {
    color: var(--bs-text-danger);
}

.btn-check:checked + .btn.btn-active-icon-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-danger.dropdown-toggle:after, .btn.btn-active-icon-danger:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-danger:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-danger:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-danger.active.dropdown-toggle:after, .btn.btn-active-icon-danger.show.dropdown-toggle:after, .show > .btn.btn-active-icon-danger.dropdown-toggle:after {
    color: var(--bs-text-danger);
}

.btn.btn-text-danger {
    color: var(--bs-text-danger);
}

.btn-check:checked + .btn.btn-active-text-danger, .btn-check:active + .btn.btn-active-text-danger, .btn.btn-active-text-danger:focus:not(.btn-active), .btn.btn-active-text-danger:hover:not(.btn-active), .btn.btn-active-text-danger:active:not(.btn-active), .btn.btn-active-text-danger.active, .btn.btn-active-text-danger.show, .show > .btn.btn-active-text-danger {
    color: var(--bs-text-danger);
}

.btn.btn-color-dark {
    color: var(--bs-text-dark);
}

    .btn.btn-color-dark i,
    .btn.btn-color-dark .svg-icon {
        color: var(--bs-text-dark);
    }

    .btn.btn-color-dark.dropdown-toggle:after {
        color: var(--bs-text-dark);
    }

.btn-check:checked + .btn.btn-active-color-dark, .btn-check:active + .btn.btn-active-color-dark, .btn.btn-active-color-dark:focus:not(.btn-active), .btn.btn-active-color-dark:hover:not(.btn-active), .btn.btn-active-color-dark:active:not(.btn-active), .btn.btn-active-color-dark.active, .btn.btn-active-color-dark.show, .show > .btn.btn-active-color-dark {
    color: var(--bs-text-dark);
}

    .btn-check:checked + .btn.btn-active-color-dark i,
    .btn-check:checked + .btn.btn-active-color-dark .svg-icon, .btn-check:active + .btn.btn-active-color-dark i,
    .btn-check:active + .btn.btn-active-color-dark .svg-icon, .btn.btn-active-color-dark:focus:not(.btn-active) i,
    .btn.btn-active-color-dark:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-dark:hover:not(.btn-active) i,
    .btn.btn-active-color-dark:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-dark:active:not(.btn-active) i,
    .btn.btn-active-color-dark:active:not(.btn-active) .svg-icon, .btn.btn-active-color-dark.active i,
    .btn.btn-active-color-dark.active .svg-icon, .btn.btn-active-color-dark.show i,
    .btn.btn-active-color-dark.show .svg-icon, .show > .btn.btn-active-color-dark i,
    .show > .btn.btn-active-color-dark .svg-icon {
        color: var(--bs-text-dark);
    }

    .btn-check:checked + .btn.btn-active-color-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-dark.dropdown-toggle:after, .btn.btn-active-color-dark:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-dark:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-dark:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-dark.active.dropdown-toggle:after, .btn.btn-active-color-dark.show.dropdown-toggle:after, .show > .btn.btn-active-color-dark.dropdown-toggle:after {
        color: var(--bs-text-dark);
    }

.btn.btn-icon-dark i,
.btn.btn-icon-dark .svg-icon {
    color: var(--bs-text-dark);
}

.btn.btn-icon-dark.dropdown-toggle:after {
    color: var(--bs-text-dark);
}

.btn-check:checked + .btn.btn-active-icon-dark i,
.btn-check:checked + .btn.btn-active-icon-dark .svg-icon, .btn-check:active + .btn.btn-active-icon-dark i,
.btn-check:active + .btn.btn-active-icon-dark .svg-icon, .btn.btn-active-icon-dark:focus:not(.btn-active) i,
.btn.btn-active-icon-dark:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-dark:hover:not(.btn-active) i,
.btn.btn-active-icon-dark:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-dark:active:not(.btn-active) i,
.btn.btn-active-icon-dark:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-dark.active i,
.btn.btn-active-icon-dark.active .svg-icon, .btn.btn-active-icon-dark.show i,
.btn.btn-active-icon-dark.show .svg-icon, .show > .btn.btn-active-icon-dark i,
.show > .btn.btn-active-icon-dark .svg-icon {
    color: var(--bs-text-dark);
}

.btn-check:checked + .btn.btn-active-icon-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-dark.dropdown-toggle:after, .btn.btn-active-icon-dark:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-dark:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-dark:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-dark.active.dropdown-toggle:after, .btn.btn-active-icon-dark.show.dropdown-toggle:after, .show > .btn.btn-active-icon-dark.dropdown-toggle:after {
    color: var(--bs-text-dark);
}

.btn.btn-text-dark {
    color: var(--bs-text-dark);
}

.btn-check:checked + .btn.btn-active-text-dark, .btn-check:active + .btn.btn-active-text-dark, .btn.btn-active-text-dark:focus:not(.btn-active), .btn.btn-active-text-dark:hover:not(.btn-active), .btn.btn-active-text-dark:active:not(.btn-active), .btn.btn-active-text-dark.active, .btn.btn-active-text-dark.show, .show > .btn.btn-active-text-dark {
    color: var(--bs-text-dark);
}

.btn.btn-color-muted {
    color: var(--bs-text-muted);
}

    .btn.btn-color-muted i,
    .btn.btn-color-muted .svg-icon {
        color: var(--bs-text-muted);
    }

    .btn.btn-color-muted.dropdown-toggle:after {
        color: var(--bs-text-muted);
    }

.btn-check:checked + .btn.btn-active-color-muted, .btn-check:active + .btn.btn-active-color-muted, .btn.btn-active-color-muted:focus:not(.btn-active), .btn.btn-active-color-muted:hover:not(.btn-active), .btn.btn-active-color-muted:active:not(.btn-active), .btn.btn-active-color-muted.active, .btn.btn-active-color-muted.show, .show > .btn.btn-active-color-muted {
    color: var(--bs-text-muted);
}

    .btn-check:checked + .btn.btn-active-color-muted i,
    .btn-check:checked + .btn.btn-active-color-muted .svg-icon, .btn-check:active + .btn.btn-active-color-muted i,
    .btn-check:active + .btn.btn-active-color-muted .svg-icon, .btn.btn-active-color-muted:focus:not(.btn-active) i,
    .btn.btn-active-color-muted:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-muted:hover:not(.btn-active) i,
    .btn.btn-active-color-muted:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-muted:active:not(.btn-active) i,
    .btn.btn-active-color-muted:active:not(.btn-active) .svg-icon, .btn.btn-active-color-muted.active i,
    .btn.btn-active-color-muted.active .svg-icon, .btn.btn-active-color-muted.show i,
    .btn.btn-active-color-muted.show .svg-icon, .show > .btn.btn-active-color-muted i,
    .show > .btn.btn-active-color-muted .svg-icon {
        color: var(--bs-text-muted);
    }

    .btn-check:checked + .btn.btn-active-color-muted.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-muted.dropdown-toggle:after, .btn.btn-active-color-muted:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-muted:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-muted:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-muted.active.dropdown-toggle:after, .btn.btn-active-color-muted.show.dropdown-toggle:after, .show > .btn.btn-active-color-muted.dropdown-toggle:after {
        color: var(--bs-text-muted);
    }

.btn.btn-icon-muted i,
.btn.btn-icon-muted .svg-icon {
    color: var(--bs-text-muted);
}

.btn.btn-icon-muted.dropdown-toggle:after {
    color: var(--bs-text-muted);
}

.btn-check:checked + .btn.btn-active-icon-muted i,
.btn-check:checked + .btn.btn-active-icon-muted .svg-icon, .btn-check:active + .btn.btn-active-icon-muted i,
.btn-check:active + .btn.btn-active-icon-muted .svg-icon, .btn.btn-active-icon-muted:focus:not(.btn-active) i,
.btn.btn-active-icon-muted:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-muted:hover:not(.btn-active) i,
.btn.btn-active-icon-muted:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-muted:active:not(.btn-active) i,
.btn.btn-active-icon-muted:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-muted.active i,
.btn.btn-active-icon-muted.active .svg-icon, .btn.btn-active-icon-muted.show i,
.btn.btn-active-icon-muted.show .svg-icon, .show > .btn.btn-active-icon-muted i,
.show > .btn.btn-active-icon-muted .svg-icon {
    color: var(--bs-text-muted);
}

.btn-check:checked + .btn.btn-active-icon-muted.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-muted.dropdown-toggle:after, .btn.btn-active-icon-muted:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-muted:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-muted:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-muted.active.dropdown-toggle:after, .btn.btn-active-icon-muted.show.dropdown-toggle:after, .show > .btn.btn-active-icon-muted.dropdown-toggle:after {
    color: var(--bs-text-muted);
}

.btn.btn-text-muted {
    color: var(--bs-text-muted);
}

.btn-check:checked + .btn.btn-active-text-muted, .btn-check:active + .btn.btn-active-text-muted, .btn.btn-active-text-muted:focus:not(.btn-active), .btn.btn-active-text-muted:hover:not(.btn-active), .btn.btn-active-text-muted:active:not(.btn-active), .btn.btn-active-text-muted.active, .btn.btn-active-text-muted.show, .show > .btn.btn-active-text-muted {
    color: var(--bs-text-muted);
}

.btn.btn-color-gray-100 {
    color: var(--bs-text-gray-100);
}

    .btn.btn-color-gray-100 i,
    .btn.btn-color-gray-100 .svg-icon {
        color: var(--bs-text-gray-100);
    }

    .btn.btn-color-gray-100.dropdown-toggle:after {
        color: var(--bs-text-gray-100);
    }

.btn-check:checked + .btn.btn-active-color-gray-100, .btn-check:active + .btn.btn-active-color-gray-100, .btn.btn-active-color-gray-100:focus:not(.btn-active), .btn.btn-active-color-gray-100:hover:not(.btn-active), .btn.btn-active-color-gray-100:active:not(.btn-active), .btn.btn-active-color-gray-100.active, .btn.btn-active-color-gray-100.show, .show > .btn.btn-active-color-gray-100 {
    color: var(--bs-text-gray-100);
}

    .btn-check:checked + .btn.btn-active-color-gray-100 i,
    .btn-check:checked + .btn.btn-active-color-gray-100 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-100 i,
    .btn-check:active + .btn.btn-active-color-gray-100 .svg-icon, .btn.btn-active-color-gray-100:focus:not(.btn-active) i,
    .btn.btn-active-color-gray-100:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-100:hover:not(.btn-active) i,
    .btn.btn-active-color-gray-100:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-100:active:not(.btn-active) i,
    .btn.btn-active-color-gray-100:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-100.active i,
    .btn.btn-active-color-gray-100.active .svg-icon, .btn.btn-active-color-gray-100.show i,
    .btn.btn-active-color-gray-100.show .svg-icon, .show > .btn.btn-active-color-gray-100 i,
    .show > .btn.btn-active-color-gray-100 .svg-icon {
        color: var(--bs-text-gray-100);
    }

    .btn-check:checked + .btn.btn-active-color-gray-100.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-100.dropdown-toggle:after, .btn.btn-active-color-gray-100:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-100:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-100:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-100.active.dropdown-toggle:after, .btn.btn-active-color-gray-100.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-100.dropdown-toggle:after {
        color: var(--bs-text-gray-100);
    }

.btn.btn-icon-gray-100 i,
.btn.btn-icon-gray-100 .svg-icon {
    color: var(--bs-text-gray-100);
}

.btn.btn-icon-gray-100.dropdown-toggle:after {
    color: var(--bs-text-gray-100);
}

.btn-check:checked + .btn.btn-active-icon-gray-100 i,
.btn-check:checked + .btn.btn-active-icon-gray-100 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-100 i,
.btn-check:active + .btn.btn-active-icon-gray-100 .svg-icon, .btn.btn-active-icon-gray-100:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-100:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-100:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-100:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-100:active:not(.btn-active) i,
.btn.btn-active-icon-gray-100:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-100.active i,
.btn.btn-active-icon-gray-100.active .svg-icon, .btn.btn-active-icon-gray-100.show i,
.btn.btn-active-icon-gray-100.show .svg-icon, .show > .btn.btn-active-icon-gray-100 i,
.show > .btn.btn-active-icon-gray-100 .svg-icon {
    color: var(--bs-text-gray-100);
}

.btn-check:checked + .btn.btn-active-icon-gray-100.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-100.dropdown-toggle:after, .btn.btn-active-icon-gray-100:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-100:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-100:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-100.active.dropdown-toggle:after, .btn.btn-active-icon-gray-100.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-100.dropdown-toggle:after {
    color: var(--bs-text-gray-100);
}

.btn.btn-text-gray-100 {
    color: var(--bs-text-gray-100);
}

.btn-check:checked + .btn.btn-active-text-gray-100, .btn-check:active + .btn.btn-active-text-gray-100, .btn.btn-active-text-gray-100:focus:not(.btn-active), .btn.btn-active-text-gray-100:hover:not(.btn-active), .btn.btn-active-text-gray-100:active:not(.btn-active), .btn.btn-active-text-gray-100.active, .btn.btn-active-text-gray-100.show, .show > .btn.btn-active-text-gray-100 {
    color: var(--bs-text-gray-100);
}

.btn.btn-color-gray-200 {
    color: var(--bs-text-gray-200);
}

    .btn.btn-color-gray-200 i,
    .btn.btn-color-gray-200 .svg-icon {
        color: var(--bs-text-gray-200);
    }

    .btn.btn-color-gray-200.dropdown-toggle:after {
        color: var(--bs-text-gray-200);
    }

.btn-check:checked + .btn.btn-active-color-gray-200, .btn-check:active + .btn.btn-active-color-gray-200, .btn.btn-active-color-gray-200:focus:not(.btn-active), .btn.btn-active-color-gray-200:hover:not(.btn-active), .btn.btn-active-color-gray-200:active:not(.btn-active), .btn.btn-active-color-gray-200.active, .btn.btn-active-color-gray-200.show, .show > .btn.btn-active-color-gray-200 {
    color: var(--bs-text-gray-200);
}

    .btn-check:checked + .btn.btn-active-color-gray-200 i,
    .btn-check:checked + .btn.btn-active-color-gray-200 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-200 i,
    .btn-check:active + .btn.btn-active-color-gray-200 .svg-icon, .btn.btn-active-color-gray-200:focus:not(.btn-active) i,
    .btn.btn-active-color-gray-200:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-200:hover:not(.btn-active) i,
    .btn.btn-active-color-gray-200:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-200:active:not(.btn-active) i,
    .btn.btn-active-color-gray-200:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-200.active i,
    .btn.btn-active-color-gray-200.active .svg-icon, .btn.btn-active-color-gray-200.show i,
    .btn.btn-active-color-gray-200.show .svg-icon, .show > .btn.btn-active-color-gray-200 i,
    .show > .btn.btn-active-color-gray-200 .svg-icon {
        color: var(--bs-text-gray-200);
    }

    .btn-check:checked + .btn.btn-active-color-gray-200.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-200.dropdown-toggle:after, .btn.btn-active-color-gray-200:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-200:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-200:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-200.active.dropdown-toggle:after, .btn.btn-active-color-gray-200.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-200.dropdown-toggle:after {
        color: var(--bs-text-gray-200);
    }

.btn.btn-icon-gray-200 i,
.btn.btn-icon-gray-200 .svg-icon {
    color: var(--bs-text-gray-200);
}

.btn.btn-icon-gray-200.dropdown-toggle:after {
    color: var(--bs-text-gray-200);
}

.btn-check:checked + .btn.btn-active-icon-gray-200 i,
.btn-check:checked + .btn.btn-active-icon-gray-200 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-200 i,
.btn-check:active + .btn.btn-active-icon-gray-200 .svg-icon, .btn.btn-active-icon-gray-200:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-200:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-200:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-200:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-200:active:not(.btn-active) i,
.btn.btn-active-icon-gray-200:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-200.active i,
.btn.btn-active-icon-gray-200.active .svg-icon, .btn.btn-active-icon-gray-200.show i,
.btn.btn-active-icon-gray-200.show .svg-icon, .show > .btn.btn-active-icon-gray-200 i,
.show > .btn.btn-active-icon-gray-200 .svg-icon {
    color: var(--bs-text-gray-200);
}

.btn-check:checked + .btn.btn-active-icon-gray-200.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-200.dropdown-toggle:after, .btn.btn-active-icon-gray-200:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-200:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-200:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-200.active.dropdown-toggle:after, .btn.btn-active-icon-gray-200.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-200.dropdown-toggle:after {
    color: var(--bs-text-gray-200);
}

.btn.btn-text-gray-200 {
    color: var(--bs-text-gray-200);
}

.btn-check:checked + .btn.btn-active-text-gray-200, .btn-check:active + .btn.btn-active-text-gray-200, .btn.btn-active-text-gray-200:focus:not(.btn-active), .btn.btn-active-text-gray-200:hover:not(.btn-active), .btn.btn-active-text-gray-200:active:not(.btn-active), .btn.btn-active-text-gray-200.active, .btn.btn-active-text-gray-200.show, .show > .btn.btn-active-text-gray-200 {
    color: var(--bs-text-gray-200);
}

.btn.btn-color-gray-300 {
    color: var(--bs-text-gray-300);
}

    .btn.btn-color-gray-300 i,
    .btn.btn-color-gray-300 .svg-icon {
        color: var(--bs-text-gray-300);
    }

    .btn.btn-color-gray-300.dropdown-toggle:after {
        color: var(--bs-text-gray-300);
    }

.btn-check:checked + .btn.btn-active-color-gray-300, .btn-check:active + .btn.btn-active-color-gray-300, .btn.btn-active-color-gray-300:focus:not(.btn-active), .btn.btn-active-color-gray-300:hover:not(.btn-active), .btn.btn-active-color-gray-300:active:not(.btn-active), .btn.btn-active-color-gray-300.active, .btn.btn-active-color-gray-300.show, .show > .btn.btn-active-color-gray-300 {
    color: var(--bs-text-gray-300);
}

    .btn-check:checked + .btn.btn-active-color-gray-300 i,
    .btn-check:checked + .btn.btn-active-color-gray-300 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-300 i,
    .btn-check:active + .btn.btn-active-color-gray-300 .svg-icon, .btn.btn-active-color-gray-300:focus:not(.btn-active) i,
    .btn.btn-active-color-gray-300:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-300:hover:not(.btn-active) i,
    .btn.btn-active-color-gray-300:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-300:active:not(.btn-active) i,
    .btn.btn-active-color-gray-300:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-300.active i,
    .btn.btn-active-color-gray-300.active .svg-icon, .btn.btn-active-color-gray-300.show i,
    .btn.btn-active-color-gray-300.show .svg-icon, .show > .btn.btn-active-color-gray-300 i,
    .show > .btn.btn-active-color-gray-300 .svg-icon {
        color: var(--bs-text-gray-300);
    }

    .btn-check:checked + .btn.btn-active-color-gray-300.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-300.dropdown-toggle:after, .btn.btn-active-color-gray-300:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-300:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-300:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-300.active.dropdown-toggle:after, .btn.btn-active-color-gray-300.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-300.dropdown-toggle:after {
        color: var(--bs-text-gray-300);
    }

.btn.btn-icon-gray-300 i,
.btn.btn-icon-gray-300 .svg-icon {
    color: var(--bs-text-gray-300);
}

.btn.btn-icon-gray-300.dropdown-toggle:after {
    color: var(--bs-text-gray-300);
}

.btn-check:checked + .btn.btn-active-icon-gray-300 i,
.btn-check:checked + .btn.btn-active-icon-gray-300 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-300 i,
.btn-check:active + .btn.btn-active-icon-gray-300 .svg-icon, .btn.btn-active-icon-gray-300:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-300:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-300:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-300:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-300:active:not(.btn-active) i,
.btn.btn-active-icon-gray-300:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-300.active i,
.btn.btn-active-icon-gray-300.active .svg-icon, .btn.btn-active-icon-gray-300.show i,
.btn.btn-active-icon-gray-300.show .svg-icon, .show > .btn.btn-active-icon-gray-300 i,
.show > .btn.btn-active-icon-gray-300 .svg-icon {
    color: var(--bs-text-gray-300);
}

.btn-check:checked + .btn.btn-active-icon-gray-300.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-300.dropdown-toggle:after, .btn.btn-active-icon-gray-300:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-300:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-300:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-300.active.dropdown-toggle:after, .btn.btn-active-icon-gray-300.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-300.dropdown-toggle:after {
    color: var(--bs-text-gray-300);
}

.btn.btn-text-gray-300 {
    color: var(--bs-text-gray-300);
}

.btn-check:checked + .btn.btn-active-text-gray-300, .btn-check:active + .btn.btn-active-text-gray-300, .btn.btn-active-text-gray-300:focus:not(.btn-active), .btn.btn-active-text-gray-300:hover:not(.btn-active), .btn.btn-active-text-gray-300:active:not(.btn-active), .btn.btn-active-text-gray-300.active, .btn.btn-active-text-gray-300.show, .show > .btn.btn-active-text-gray-300 {
    color: var(--bs-text-gray-300);
}

.btn.btn-color-gray-400 {
    color: var(--bs-text-gray-400);
}

    .btn.btn-color-gray-400 i,
    .btn.btn-color-gray-400 .svg-icon {
        color: var(--bs-text-gray-400);
    }

    .btn.btn-color-gray-400.dropdown-toggle:after {
        color: var(--bs-text-gray-400);
    }

.btn-check:checked + .btn.btn-active-color-gray-400, .btn-check:active + .btn.btn-active-color-gray-400, .btn.btn-active-color-gray-400:focus:not(.btn-active), .btn.btn-active-color-gray-400:hover:not(.btn-active), .btn.btn-active-color-gray-400:active:not(.btn-active), .btn.btn-active-color-gray-400.active, .btn.btn-active-color-gray-400.show, .show > .btn.btn-active-color-gray-400 {
    color: var(--bs-text-gray-400);
}

    .btn-check:checked + .btn.btn-active-color-gray-400 i,
    .btn-check:checked + .btn.btn-active-color-gray-400 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-400 i,
    .btn-check:active + .btn.btn-active-color-gray-400 .svg-icon, .btn.btn-active-color-gray-400:focus:not(.btn-active) i,
    .btn.btn-active-color-gray-400:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-400:hover:not(.btn-active) i,
    .btn.btn-active-color-gray-400:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-400:active:not(.btn-active) i,
    .btn.btn-active-color-gray-400:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-400.active i,
    .btn.btn-active-color-gray-400.active .svg-icon, .btn.btn-active-color-gray-400.show i,
    .btn.btn-active-color-gray-400.show .svg-icon, .show > .btn.btn-active-color-gray-400 i,
    .show > .btn.btn-active-color-gray-400 .svg-icon {
        color: var(--bs-text-gray-400);
    }

    .btn-check:checked + .btn.btn-active-color-gray-400.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-400.dropdown-toggle:after, .btn.btn-active-color-gray-400:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-400:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-400:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-400.active.dropdown-toggle:after, .btn.btn-active-color-gray-400.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-400.dropdown-toggle:after {
        color: var(--bs-text-gray-400);
    }

.btn.btn-icon-gray-400 i,
.btn.btn-icon-gray-400 .svg-icon {
    color: var(--bs-text-gray-400);
}

.btn.btn-icon-gray-400.dropdown-toggle:after {
    color: var(--bs-text-gray-400);
}

.btn-check:checked + .btn.btn-active-icon-gray-400 i,
.btn-check:checked + .btn.btn-active-icon-gray-400 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-400 i,
.btn-check:active + .btn.btn-active-icon-gray-400 .svg-icon, .btn.btn-active-icon-gray-400:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-400:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-400:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-400:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-400:active:not(.btn-active) i,
.btn.btn-active-icon-gray-400:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-400.active i,
.btn.btn-active-icon-gray-400.active .svg-icon, .btn.btn-active-icon-gray-400.show i,
.btn.btn-active-icon-gray-400.show .svg-icon, .show > .btn.btn-active-icon-gray-400 i,
.show > .btn.btn-active-icon-gray-400 .svg-icon {
    color: var(--bs-text-gray-400);
}

.btn-check:checked + .btn.btn-active-icon-gray-400.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-400.dropdown-toggle:after, .btn.btn-active-icon-gray-400:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-400:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-400:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-400.active.dropdown-toggle:after, .btn.btn-active-icon-gray-400.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-400.dropdown-toggle:after {
    color: var(--bs-text-gray-400);
}

.btn.btn-text-gray-400 {
    color: var(--bs-text-gray-400);
}

.btn-check:checked + .btn.btn-active-text-gray-400, .btn-check:active + .btn.btn-active-text-gray-400, .btn.btn-active-text-gray-400:focus:not(.btn-active), .btn.btn-active-text-gray-400:hover:not(.btn-active), .btn.btn-active-text-gray-400:active:not(.btn-active), .btn.btn-active-text-gray-400.active, .btn.btn-active-text-gray-400.show, .show > .btn.btn-active-text-gray-400 {
    color: var(--bs-text-gray-400);
}

.btn.btn-color-gray-500 {
    color: var(--bs-text-gray-500);
}

    .btn.btn-color-gray-500 i,
    .btn.btn-color-gray-500 .svg-icon {
        color: var(--bs-text-gray-500);
    }

    .btn.btn-color-gray-500.dropdown-toggle:after {
        color: var(--bs-text-gray-500);
    }

.btn-check:checked + .btn.btn-active-color-gray-500, .btn-check:active + .btn.btn-active-color-gray-500, .btn.btn-active-color-gray-500:focus:not(.btn-active), .btn.btn-active-color-gray-500:hover:not(.btn-active), .btn.btn-active-color-gray-500:active:not(.btn-active), .btn.btn-active-color-gray-500.active, .btn.btn-active-color-gray-500.show, .show > .btn.btn-active-color-gray-500 {
    color: var(--bs-text-gray-500);
}

    .btn-check:checked + .btn.btn-active-color-gray-500 i,
    .btn-check:checked + .btn.btn-active-color-gray-500 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-500 i,
    .btn-check:active + .btn.btn-active-color-gray-500 .svg-icon, .btn.btn-active-color-gray-500:focus:not(.btn-active) i,
    .btn.btn-active-color-gray-500:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-500:hover:not(.btn-active) i,
    .btn.btn-active-color-gray-500:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-500:active:not(.btn-active) i,
    .btn.btn-active-color-gray-500:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-500.active i,
    .btn.btn-active-color-gray-500.active .svg-icon, .btn.btn-active-color-gray-500.show i,
    .btn.btn-active-color-gray-500.show .svg-icon, .show > .btn.btn-active-color-gray-500 i,
    .show > .btn.btn-active-color-gray-500 .svg-icon {
        color: var(--bs-text-gray-500);
    }

    .btn-check:checked + .btn.btn-active-color-gray-500.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-500.dropdown-toggle:after, .btn.btn-active-color-gray-500:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-500:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-500:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-500.active.dropdown-toggle:after, .btn.btn-active-color-gray-500.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-500.dropdown-toggle:after {
        color: var(--bs-text-gray-500);
    }

.btn.btn-icon-gray-500 i,
.btn.btn-icon-gray-500 .svg-icon {
    color: var(--bs-text-gray-500);
}

.btn.btn-icon-gray-500.dropdown-toggle:after {
    color: var(--bs-text-gray-500);
}

.btn-check:checked + .btn.btn-active-icon-gray-500 i,
.btn-check:checked + .btn.btn-active-icon-gray-500 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-500 i,
.btn-check:active + .btn.btn-active-icon-gray-500 .svg-icon, .btn.btn-active-icon-gray-500:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-500:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-500:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-500:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-500:active:not(.btn-active) i,
.btn.btn-active-icon-gray-500:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-500.active i,
.btn.btn-active-icon-gray-500.active .svg-icon, .btn.btn-active-icon-gray-500.show i,
.btn.btn-active-icon-gray-500.show .svg-icon, .show > .btn.btn-active-icon-gray-500 i,
.show > .btn.btn-active-icon-gray-500 .svg-icon {
    color: var(--bs-text-gray-500);
}

.btn-check:checked + .btn.btn-active-icon-gray-500.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-500.dropdown-toggle:after, .btn.btn-active-icon-gray-500:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-500:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-500:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-500.active.dropdown-toggle:after, .btn.btn-active-icon-gray-500.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-500.dropdown-toggle:after {
    color: var(--bs-text-gray-500);
}

.btn.btn-text-gray-500 {
    color: var(--bs-text-gray-500);
}

.btn-check:checked + .btn.btn-active-text-gray-500, .btn-check:active + .btn.btn-active-text-gray-500, .btn.btn-active-text-gray-500:focus:not(.btn-active), .btn.btn-active-text-gray-500:hover:not(.btn-active), .btn.btn-active-text-gray-500:active:not(.btn-active), .btn.btn-active-text-gray-500.active, .btn.btn-active-text-gray-500.show, .show > .btn.btn-active-text-gray-500 {
    color: var(--bs-text-gray-500);
}

.btn.btn-color-gray-600 {
    color: var(--bs-text-gray-600);
}

    .btn.btn-color-gray-600 i,
    .btn.btn-color-gray-600 .svg-icon {
        color: var(--bs-text-gray-600);
    }

    .btn.btn-color-gray-600.dropdown-toggle:after {
        color: var(--bs-text-gray-600);
    }

.btn-check:checked + .btn.btn-active-color-gray-600, .btn-check:active + .btn.btn-active-color-gray-600, .btn.btn-active-color-gray-600:focus:not(.btn-active), .btn.btn-active-color-gray-600:hover:not(.btn-active), .btn.btn-active-color-gray-600:active:not(.btn-active), .btn.btn-active-color-gray-600.active, .btn.btn-active-color-gray-600.show, .show > .btn.btn-active-color-gray-600 {
    color: var(--bs-text-gray-600);
}

    .btn-check:checked + .btn.btn-active-color-gray-600 i,
    .btn-check:checked + .btn.btn-active-color-gray-600 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-600 i,
    .btn-check:active + .btn.btn-active-color-gray-600 .svg-icon, .btn.btn-active-color-gray-600:focus:not(.btn-active) i,
    .btn.btn-active-color-gray-600:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-600:hover:not(.btn-active) i,
    .btn.btn-active-color-gray-600:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-600:active:not(.btn-active) i,
    .btn.btn-active-color-gray-600:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-600.active i,
    .btn.btn-active-color-gray-600.active .svg-icon, .btn.btn-active-color-gray-600.show i,
    .btn.btn-active-color-gray-600.show .svg-icon, .show > .btn.btn-active-color-gray-600 i,
    .show > .btn.btn-active-color-gray-600 .svg-icon {
        color: var(--bs-text-gray-600);
    }

    .btn-check:checked + .btn.btn-active-color-gray-600.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-600.dropdown-toggle:after, .btn.btn-active-color-gray-600:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-600:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-600:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-600.active.dropdown-toggle:after, .btn.btn-active-color-gray-600.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-600.dropdown-toggle:after {
        color: var(--bs-text-gray-600);
    }

.btn.btn-icon-gray-600 i,
.btn.btn-icon-gray-600 .svg-icon {
    color: var(--bs-text-gray-600);
}

.btn.btn-icon-gray-600.dropdown-toggle:after {
    color: var(--bs-text-gray-600);
}

.btn-check:checked + .btn.btn-active-icon-gray-600 i,
.btn-check:checked + .btn.btn-active-icon-gray-600 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-600 i,
.btn-check:active + .btn.btn-active-icon-gray-600 .svg-icon, .btn.btn-active-icon-gray-600:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-600:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-600:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-600:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-600:active:not(.btn-active) i,
.btn.btn-active-icon-gray-600:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-600.active i,
.btn.btn-active-icon-gray-600.active .svg-icon, .btn.btn-active-icon-gray-600.show i,
.btn.btn-active-icon-gray-600.show .svg-icon, .show > .btn.btn-active-icon-gray-600 i,
.show > .btn.btn-active-icon-gray-600 .svg-icon {
    color: var(--bs-text-gray-600);
}

.btn-check:checked + .btn.btn-active-icon-gray-600.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-600.dropdown-toggle:after, .btn.btn-active-icon-gray-600:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-600:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-600:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-600.active.dropdown-toggle:after, .btn.btn-active-icon-gray-600.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-600.dropdown-toggle:after {
    color: var(--bs-text-gray-600);
}

.btn.btn-text-gray-600 {
    color: var(--bs-text-gray-600);
}

.btn-check:checked + .btn.btn-active-text-gray-600, .btn-check:active + .btn.btn-active-text-gray-600, .btn.btn-active-text-gray-600:focus:not(.btn-active), .btn.btn-active-text-gray-600:hover:not(.btn-active), .btn.btn-active-text-gray-600:active:not(.btn-active), .btn.btn-active-text-gray-600.active, .btn.btn-active-text-gray-600.show, .show > .btn.btn-active-text-gray-600 {
    color: var(--bs-text-gray-600);
}

.btn.btn-color-gray-700 {
    color: var(--bs-text-gray-700);
}

    .btn.btn-color-gray-700 i,
    .btn.btn-color-gray-700 .svg-icon {
        color: var(--bs-text-gray-700);
    }

    .btn.btn-color-gray-700.dropdown-toggle:after {
        color: var(--bs-text-gray-700);
    }

.btn-check:checked + .btn.btn-active-color-gray-700, .btn-check:active + .btn.btn-active-color-gray-700, .btn.btn-active-color-gray-700:focus:not(.btn-active), .btn.btn-active-color-gray-700:hover:not(.btn-active), .btn.btn-active-color-gray-700:active:not(.btn-active), .btn.btn-active-color-gray-700.active, .btn.btn-active-color-gray-700.show, .show > .btn.btn-active-color-gray-700 {
    color: var(--bs-text-gray-700);
}

    .btn-check:checked + .btn.btn-active-color-gray-700 i,
    .btn-check:checked + .btn.btn-active-color-gray-700 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-700 i,
    .btn-check:active + .btn.btn-active-color-gray-700 .svg-icon, .btn.btn-active-color-gray-700:focus:not(.btn-active) i,
    .btn.btn-active-color-gray-700:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-700:hover:not(.btn-active) i,
    .btn.btn-active-color-gray-700:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-700:active:not(.btn-active) i,
    .btn.btn-active-color-gray-700:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-700.active i,
    .btn.btn-active-color-gray-700.active .svg-icon, .btn.btn-active-color-gray-700.show i,
    .btn.btn-active-color-gray-700.show .svg-icon, .show > .btn.btn-active-color-gray-700 i,
    .show > .btn.btn-active-color-gray-700 .svg-icon {
        color: var(--bs-text-gray-700);
    }

    .btn-check:checked + .btn.btn-active-color-gray-700.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-700.dropdown-toggle:after, .btn.btn-active-color-gray-700:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-700:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-700:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-700.active.dropdown-toggle:after, .btn.btn-active-color-gray-700.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-700.dropdown-toggle:after {
        color: var(--bs-text-gray-700);
    }

.btn.btn-icon-gray-700 i,
.btn.btn-icon-gray-700 .svg-icon {
    color: var(--bs-text-gray-700);
}

.btn.btn-icon-gray-700.dropdown-toggle:after {
    color: var(--bs-text-gray-700);
}

.btn-check:checked + .btn.btn-active-icon-gray-700 i,
.btn-check:checked + .btn.btn-active-icon-gray-700 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-700 i,
.btn-check:active + .btn.btn-active-icon-gray-700 .svg-icon, .btn.btn-active-icon-gray-700:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-700:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-700:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-700:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-700:active:not(.btn-active) i,
.btn.btn-active-icon-gray-700:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-700.active i,
.btn.btn-active-icon-gray-700.active .svg-icon, .btn.btn-active-icon-gray-700.show i,
.btn.btn-active-icon-gray-700.show .svg-icon, .show > .btn.btn-active-icon-gray-700 i,
.show > .btn.btn-active-icon-gray-700 .svg-icon {
    color: var(--bs-text-gray-700);
}

.btn-check:checked + .btn.btn-active-icon-gray-700.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-700.dropdown-toggle:after, .btn.btn-active-icon-gray-700:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-700:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-700:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-700.active.dropdown-toggle:after, .btn.btn-active-icon-gray-700.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-700.dropdown-toggle:after {
    color: var(--bs-text-gray-700);
}

.btn.btn-text-gray-700 {
    color: var(--bs-text-gray-700);
}

.btn-check:checked + .btn.btn-active-text-gray-700, .btn-check:active + .btn.btn-active-text-gray-700, .btn.btn-active-text-gray-700:focus:not(.btn-active), .btn.btn-active-text-gray-700:hover:not(.btn-active), .btn.btn-active-text-gray-700:active:not(.btn-active), .btn.btn-active-text-gray-700.active, .btn.btn-active-text-gray-700.show, .show > .btn.btn-active-text-gray-700 {
    color: var(--bs-text-gray-700);
}

.btn.btn-color-gray-800 {
    color: var(--bs-text-gray-800);
}

    .btn.btn-color-gray-800 i,
    .btn.btn-color-gray-800 .svg-icon {
        color: var(--bs-text-gray-800);
    }

    .btn.btn-color-gray-800.dropdown-toggle:after {
        color: var(--bs-text-gray-800);
    }

.btn-check:checked + .btn.btn-active-color-gray-800, .btn-check:active + .btn.btn-active-color-gray-800, .btn.btn-active-color-gray-800:focus:not(.btn-active), .btn.btn-active-color-gray-800:hover:not(.btn-active), .btn.btn-active-color-gray-800:active:not(.btn-active), .btn.btn-active-color-gray-800.active, .btn.btn-active-color-gray-800.show, .show > .btn.btn-active-color-gray-800 {
    color: var(--bs-text-gray-800);
}

    .btn-check:checked + .btn.btn-active-color-gray-800 i,
    .btn-check:checked + .btn.btn-active-color-gray-800 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-800 i,
    .btn-check:active + .btn.btn-active-color-gray-800 .svg-icon, .btn.btn-active-color-gray-800:focus:not(.btn-active) i,
    .btn.btn-active-color-gray-800:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-800:hover:not(.btn-active) i,
    .btn.btn-active-color-gray-800:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-800:active:not(.btn-active) i,
    .btn.btn-active-color-gray-800:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-800.active i,
    .btn.btn-active-color-gray-800.active .svg-icon, .btn.btn-active-color-gray-800.show i,
    .btn.btn-active-color-gray-800.show .svg-icon, .show > .btn.btn-active-color-gray-800 i,
    .show > .btn.btn-active-color-gray-800 .svg-icon {
        color: var(--bs-text-gray-800);
    }

    .btn-check:checked + .btn.btn-active-color-gray-800.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-800.dropdown-toggle:after, .btn.btn-active-color-gray-800:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-800:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-800:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-800.active.dropdown-toggle:after, .btn.btn-active-color-gray-800.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-800.dropdown-toggle:after {
        color: var(--bs-text-gray-800);
    }

.btn.btn-icon-gray-800 i,
.btn.btn-icon-gray-800 .svg-icon {
    color: var(--bs-text-gray-800);
}

.btn.btn-icon-gray-800.dropdown-toggle:after {
    color: var(--bs-text-gray-800);
}

.btn-check:checked + .btn.btn-active-icon-gray-800 i,
.btn-check:checked + .btn.btn-active-icon-gray-800 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-800 i,
.btn-check:active + .btn.btn-active-icon-gray-800 .svg-icon, .btn.btn-active-icon-gray-800:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-800:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-800:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-800:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-800:active:not(.btn-active) i,
.btn.btn-active-icon-gray-800:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-800.active i,
.btn.btn-active-icon-gray-800.active .svg-icon, .btn.btn-active-icon-gray-800.show i,
.btn.btn-active-icon-gray-800.show .svg-icon, .show > .btn.btn-active-icon-gray-800 i,
.show > .btn.btn-active-icon-gray-800 .svg-icon {
    color: var(--bs-text-gray-800);
}

.btn-check:checked + .btn.btn-active-icon-gray-800.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-800.dropdown-toggle:after, .btn.btn-active-icon-gray-800:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-800:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-800:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-800.active.dropdown-toggle:after, .btn.btn-active-icon-gray-800.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-800.dropdown-toggle:after {
    color: var(--bs-text-gray-800);
}

.btn.btn-text-gray-800 {
    color: var(--bs-text-gray-800);
}

.btn-check:checked + .btn.btn-active-text-gray-800, .btn-check:active + .btn.btn-active-text-gray-800, .btn.btn-active-text-gray-800:focus:not(.btn-active), .btn.btn-active-text-gray-800:hover:not(.btn-active), .btn.btn-active-text-gray-800:active:not(.btn-active), .btn.btn-active-text-gray-800.active, .btn.btn-active-text-gray-800.show, .show > .btn.btn-active-text-gray-800 {
    color: var(--bs-text-gray-800);
}

.btn.btn-color-gray-900 {
    color: var(--bs-text-gray-900);
}

    .btn.btn-color-gray-900 i,
    .btn.btn-color-gray-900 .svg-icon {
        color: var(--bs-text-gray-900);
    }

    .btn.btn-color-gray-900.dropdown-toggle:after {
        color: var(--bs-text-gray-900);
    }

.btn-check:checked + .btn.btn-active-color-gray-900, .btn-check:active + .btn.btn-active-color-gray-900, .btn.btn-active-color-gray-900:focus:not(.btn-active), .btn.btn-active-color-gray-900:hover:not(.btn-active), .btn.btn-active-color-gray-900:active:not(.btn-active), .btn.btn-active-color-gray-900.active, .btn.btn-active-color-gray-900.show, .show > .btn.btn-active-color-gray-900 {
    color: var(--bs-text-gray-900);
}

    .btn-check:checked + .btn.btn-active-color-gray-900 i,
    .btn-check:checked + .btn.btn-active-color-gray-900 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-900 i,
    .btn-check:active + .btn.btn-active-color-gray-900 .svg-icon, .btn.btn-active-color-gray-900:focus:not(.btn-active) i,
    .btn.btn-active-color-gray-900:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-900:hover:not(.btn-active) i,
    .btn.btn-active-color-gray-900:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-900:active:not(.btn-active) i,
    .btn.btn-active-color-gray-900:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-900.active i,
    .btn.btn-active-color-gray-900.active .svg-icon, .btn.btn-active-color-gray-900.show i,
    .btn.btn-active-color-gray-900.show .svg-icon, .show > .btn.btn-active-color-gray-900 i,
    .show > .btn.btn-active-color-gray-900 .svg-icon {
        color: var(--bs-text-gray-900);
    }

    .btn-check:checked + .btn.btn-active-color-gray-900.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-900.dropdown-toggle:after, .btn.btn-active-color-gray-900:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-900:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-900:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-900.active.dropdown-toggle:after, .btn.btn-active-color-gray-900.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-900.dropdown-toggle:after {
        color: var(--bs-text-gray-900);
    }

.btn.btn-icon-gray-900 i,
.btn.btn-icon-gray-900 .svg-icon {
    color: var(--bs-text-gray-900);
}

.btn.btn-icon-gray-900.dropdown-toggle:after {
    color: var(--bs-text-gray-900);
}

.btn-check:checked + .btn.btn-active-icon-gray-900 i,
.btn-check:checked + .btn.btn-active-icon-gray-900 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-900 i,
.btn-check:active + .btn.btn-active-icon-gray-900 .svg-icon, .btn.btn-active-icon-gray-900:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-900:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-900:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-900:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-900:active:not(.btn-active) i,
.btn.btn-active-icon-gray-900:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-900.active i,
.btn.btn-active-icon-gray-900.active .svg-icon, .btn.btn-active-icon-gray-900.show i,
.btn.btn-active-icon-gray-900.show .svg-icon, .show > .btn.btn-active-icon-gray-900 i,
.show > .btn.btn-active-icon-gray-900 .svg-icon {
    color: var(--bs-text-gray-900);
}

.btn-check:checked + .btn.btn-active-icon-gray-900.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-900.dropdown-toggle:after, .btn.btn-active-icon-gray-900:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-900:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-900:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-900.active.dropdown-toggle:after, .btn.btn-active-icon-gray-900.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-900.dropdown-toggle:after {
    color: var(--bs-text-gray-900);
}

.btn.btn-text-gray-900 {
    color: var(--bs-text-gray-900);
}

.btn-check:checked + .btn.btn-active-text-gray-900, .btn-check:active + .btn.btn-active-text-gray-900, .btn.btn-active-text-gray-900:focus:not(.btn-active), .btn.btn-active-text-gray-900:hover:not(.btn-active), .btn.btn-active-text-gray-900:active:not(.btn-active), .btn.btn-active-text-gray-900.active, .btn.btn-active-text-gray-900.show, .show > .btn.btn-active-text-gray-900 {
    color: var(--bs-text-gray-900);
}

.btn.btn-facebook {
    color: #ffffff;
    border-color: #3b5998;
    background-color: #3b5998;
}

    .btn.btn-facebook i,
    .btn.btn-facebook .svg-icon {
        color: #ffffff;
    }

    .btn.btn-facebook.dropdown-toggle:after {
        color: #ffffff;
    }

    .btn-check:checked + .btn.btn-facebook, .btn-check:active + .btn.btn-facebook, .btn.btn-facebook:focus:not(.btn-active), .btn.btn-facebook:hover:not(.btn-active), .btn.btn-facebook:active:not(.btn-active), .btn.btn-facebook.active, .btn.btn-facebook.show, .show > .btn.btn-facebook {
        border-color: #30497c;
        background-color: #30497c !important;
    }

.btn.btn-light-facebook {
    color: #3b5998;
    border-color: rgba(59, 89, 152, 0.1);
    background-color: rgba(59, 89, 152, 0.1);
}

    .btn.btn-light-facebook i,
    .btn.btn-light-facebook .svg-icon {
        color: #3b5998;
    }

    .btn.btn-light-facebook.dropdown-toggle:after {
        color: #3b5998;
    }

    .btn-check:checked + .btn.btn-light-facebook, .btn-check:active + .btn.btn-light-facebook, .btn.btn-light-facebook:focus:not(.btn-active), .btn.btn-light-facebook:hover:not(.btn-active), .btn.btn-light-facebook:active:not(.btn-active), .btn.btn-light-facebook.active, .btn.btn-light-facebook.show, .show > .btn.btn-light-facebook {
        color: #ffffff;
        border-color: #3b5998;
        background-color: #3b5998 !important;
    }

        .btn-check:checked + .btn.btn-light-facebook i,
        .btn-check:checked + .btn.btn-light-facebook .svg-icon, .btn-check:active + .btn.btn-light-facebook i,
        .btn-check:active + .btn.btn-light-facebook .svg-icon, .btn.btn-light-facebook:focus:not(.btn-active) i,
        .btn.btn-light-facebook:focus:not(.btn-active) .svg-icon, .btn.btn-light-facebook:hover:not(.btn-active) i,
        .btn.btn-light-facebook:hover:not(.btn-active) .svg-icon, .btn.btn-light-facebook:active:not(.btn-active) i,
        .btn.btn-light-facebook:active:not(.btn-active) .svg-icon, .btn.btn-light-facebook.active i,
        .btn.btn-light-facebook.active .svg-icon, .btn.btn-light-facebook.show i,
        .btn.btn-light-facebook.show .svg-icon, .show > .btn.btn-light-facebook i,
        .show > .btn.btn-light-facebook .svg-icon {
            color: #ffffff;
        }

        .btn-check:checked + .btn.btn-light-facebook.dropdown-toggle:after, .btn-check:active + .btn.btn-light-facebook.dropdown-toggle:after, .btn.btn-light-facebook:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-facebook:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-facebook:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-facebook.active.dropdown-toggle:after, .btn.btn-light-facebook.show.dropdown-toggle:after, .show > .btn.btn-light-facebook.dropdown-toggle:after {
            color: #ffffff;
        }

.btn.btn-google {
    color: #ffffff;
    border-color: #dd4b39;
    background-color: #dd4b39;
}

    .btn.btn-google i,
    .btn.btn-google .svg-icon {
        color: #ffffff;
    }

    .btn.btn-google.dropdown-toggle:after {
        color: #ffffff;
    }

    .btn-check:checked + .btn.btn-google, .btn-check:active + .btn.btn-google, .btn.btn-google:focus:not(.btn-active), .btn.btn-google:hover:not(.btn-active), .btn.btn-google:active:not(.btn-active), .btn.btn-google.active, .btn.btn-google.show, .show > .btn.btn-google {
        border-color: #cd3623;
        background-color: #cd3623 !important;
    }

.btn.btn-light-google {
    color: #dd4b39;
    border-color: rgba(221, 75, 57, 0.1);
    background-color: rgba(221, 75, 57, 0.1);
}

    .btn.btn-light-google i,
    .btn.btn-light-google .svg-icon {
        color: #dd4b39;
    }

    .btn.btn-light-google.dropdown-toggle:after {
        color: #dd4b39;
    }

    .btn-check:checked + .btn.btn-light-google, .btn-check:active + .btn.btn-light-google, .btn.btn-light-google:focus:not(.btn-active), .btn.btn-light-google:hover:not(.btn-active), .btn.btn-light-google:active:not(.btn-active), .btn.btn-light-google.active, .btn.btn-light-google.show, .show > .btn.btn-light-google {
        color: #ffffff;
        border-color: #dd4b39;
        background-color: #dd4b39 !important;
    }

        .btn-check:checked + .btn.btn-light-google i,
        .btn-check:checked + .btn.btn-light-google .svg-icon, .btn-check:active + .btn.btn-light-google i,
        .btn-check:active + .btn.btn-light-google .svg-icon, .btn.btn-light-google:focus:not(.btn-active) i,
        .btn.btn-light-google:focus:not(.btn-active) .svg-icon, .btn.btn-light-google:hover:not(.btn-active) i,
        .btn.btn-light-google:hover:not(.btn-active) .svg-icon, .btn.btn-light-google:active:not(.btn-active) i,
        .btn.btn-light-google:active:not(.btn-active) .svg-icon, .btn.btn-light-google.active i,
        .btn.btn-light-google.active .svg-icon, .btn.btn-light-google.show i,
        .btn.btn-light-google.show .svg-icon, .show > .btn.btn-light-google i,
        .show > .btn.btn-light-google .svg-icon {
            color: #ffffff;
        }

        .btn-check:checked + .btn.btn-light-google.dropdown-toggle:after, .btn-check:active + .btn.btn-light-google.dropdown-toggle:after, .btn.btn-light-google:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-google:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-google:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-google.active.dropdown-toggle:after, .btn.btn-light-google.show.dropdown-toggle:after, .show > .btn.btn-light-google.dropdown-toggle:after {
            color: #ffffff;
        }

.btn.btn-twitter {
    color: #ffffff;
    border-color: #1da1f2;
    background-color: #1da1f2;
}

    .btn.btn-twitter i,
    .btn.btn-twitter .svg-icon {
        color: #ffffff;
    }

    .btn.btn-twitter.dropdown-toggle:after {
        color: #ffffff;
    }

    .btn-check:checked + .btn.btn-twitter, .btn-check:active + .btn.btn-twitter, .btn.btn-twitter:focus:not(.btn-active), .btn.btn-twitter:hover:not(.btn-active), .btn.btn-twitter:active:not(.btn-active), .btn.btn-twitter.active, .btn.btn-twitter.show, .show > .btn.btn-twitter {
        border-color: #0d8ddc;
        background-color: #0d8ddc !important;
    }

.btn.btn-light-twitter {
    color: #1da1f2;
    border-color: rgba(29, 161, 242, 0.1);
    background-color: rgba(29, 161, 242, 0.1);
}

    .btn.btn-light-twitter i,
    .btn.btn-light-twitter .svg-icon {
        color: #1da1f2;
    }

    .btn.btn-light-twitter.dropdown-toggle:after {
        color: #1da1f2;
    }

    .btn-check:checked + .btn.btn-light-twitter, .btn-check:active + .btn.btn-light-twitter, .btn.btn-light-twitter:focus:not(.btn-active), .btn.btn-light-twitter:hover:not(.btn-active), .btn.btn-light-twitter:active:not(.btn-active), .btn.btn-light-twitter.active, .btn.btn-light-twitter.show, .show > .btn.btn-light-twitter {
        color: #ffffff;
        border-color: #1da1f2;
        background-color: #1da1f2 !important;
    }

        .btn-check:checked + .btn.btn-light-twitter i,
        .btn-check:checked + .btn.btn-light-twitter .svg-icon, .btn-check:active + .btn.btn-light-twitter i,
        .btn-check:active + .btn.btn-light-twitter .svg-icon, .btn.btn-light-twitter:focus:not(.btn-active) i,
        .btn.btn-light-twitter:focus:not(.btn-active) .svg-icon, .btn.btn-light-twitter:hover:not(.btn-active) i,
        .btn.btn-light-twitter:hover:not(.btn-active) .svg-icon, .btn.btn-light-twitter:active:not(.btn-active) i,
        .btn.btn-light-twitter:active:not(.btn-active) .svg-icon, .btn.btn-light-twitter.active i,
        .btn.btn-light-twitter.active .svg-icon, .btn.btn-light-twitter.show i,
        .btn.btn-light-twitter.show .svg-icon, .show > .btn.btn-light-twitter i,
        .show > .btn.btn-light-twitter .svg-icon {
            color: #ffffff;
        }

        .btn-check:checked + .btn.btn-light-twitter.dropdown-toggle:after, .btn-check:active + .btn.btn-light-twitter.dropdown-toggle:after, .btn.btn-light-twitter:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-twitter:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-twitter:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-twitter.active.dropdown-toggle:after, .btn.btn-light-twitter.show.dropdown-toggle:after, .show > .btn.btn-light-twitter.dropdown-toggle:after {
            color: #ffffff;
        }

.btn.btn-instagram {
    color: #ffffff;
    border-color: #e1306c;
    background-color: #e1306c;
}

    .btn.btn-instagram i,
    .btn.btn-instagram .svg-icon {
        color: #ffffff;
    }

    .btn.btn-instagram.dropdown-toggle:after {
        color: #ffffff;
    }

    .btn-check:checked + .btn.btn-instagram, .btn-check:active + .btn.btn-instagram, .btn.btn-instagram:focus:not(.btn-active), .btn.btn-instagram:hover:not(.btn-active), .btn.btn-instagram:active:not(.btn-active), .btn.btn-instagram.active, .btn.btn-instagram.show, .show > .btn.btn-instagram {
        border-color: #cd1e59;
        background-color: #cd1e59 !important;
    }

.btn.btn-light-instagram {
    color: #e1306c;
    border-color: rgba(225, 48, 108, 0.1);
    background-color: rgba(225, 48, 108, 0.1);
}

    .btn.btn-light-instagram i,
    .btn.btn-light-instagram .svg-icon {
        color: #e1306c;
    }

    .btn.btn-light-instagram.dropdown-toggle:after {
        color: #e1306c;
    }

    .btn-check:checked + .btn.btn-light-instagram, .btn-check:active + .btn.btn-light-instagram, .btn.btn-light-instagram:focus:not(.btn-active), .btn.btn-light-instagram:hover:not(.btn-active), .btn.btn-light-instagram:active:not(.btn-active), .btn.btn-light-instagram.active, .btn.btn-light-instagram.show, .show > .btn.btn-light-instagram {
        color: #ffffff;
        border-color: #e1306c;
        background-color: #e1306c !important;
    }

        .btn-check:checked + .btn.btn-light-instagram i,
        .btn-check:checked + .btn.btn-light-instagram .svg-icon, .btn-check:active + .btn.btn-light-instagram i,
        .btn-check:active + .btn.btn-light-instagram .svg-icon, .btn.btn-light-instagram:focus:not(.btn-active) i,
        .btn.btn-light-instagram:focus:not(.btn-active) .svg-icon, .btn.btn-light-instagram:hover:not(.btn-active) i,
        .btn.btn-light-instagram:hover:not(.btn-active) .svg-icon, .btn.btn-light-instagram:active:not(.btn-active) i,
        .btn.btn-light-instagram:active:not(.btn-active) .svg-icon, .btn.btn-light-instagram.active i,
        .btn.btn-light-instagram.active .svg-icon, .btn.btn-light-instagram.show i,
        .btn.btn-light-instagram.show .svg-icon, .show > .btn.btn-light-instagram i,
        .show > .btn.btn-light-instagram .svg-icon {
            color: #ffffff;
        }

        .btn-check:checked + .btn.btn-light-instagram.dropdown-toggle:after, .btn-check:active + .btn.btn-light-instagram.dropdown-toggle:after, .btn.btn-light-instagram:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-instagram:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-instagram:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-instagram.active.dropdown-toggle:after, .btn.btn-light-instagram.show.dropdown-toggle:after, .show > .btn.btn-light-instagram.dropdown-toggle:after {
            color: #ffffff;
        }

.btn.btn-youtube {
    color: #ffffff;
    border-color: #ff0000;
    background-color: #ff0000;
}

    .btn.btn-youtube i,
    .btn.btn-youtube .svg-icon {
        color: #ffffff;
    }

    .btn.btn-youtube.dropdown-toggle:after {
        color: #ffffff;
    }

    .btn-check:checked + .btn.btn-youtube, .btn-check:active + .btn.btn-youtube, .btn.btn-youtube:focus:not(.btn-active), .btn.btn-youtube:hover:not(.btn-active), .btn.btn-youtube:active:not(.btn-active), .btn.btn-youtube.active, .btn.btn-youtube.show, .show > .btn.btn-youtube {
        border-color: #d90000;
        background-color: #d90000 !important;
    }

.btn.btn-light-youtube {
    color: #ff0000;
    border-color: rgba(255, 0, 0, 0.1);
    background-color: rgba(255, 0, 0, 0.1);
}

    .btn.btn-light-youtube i,
    .btn.btn-light-youtube .svg-icon {
        color: #ff0000;
    }

    .btn.btn-light-youtube.dropdown-toggle:after {
        color: #ff0000;
    }

    .btn-check:checked + .btn.btn-light-youtube, .btn-check:active + .btn.btn-light-youtube, .btn.btn-light-youtube:focus:not(.btn-active), .btn.btn-light-youtube:hover:not(.btn-active), .btn.btn-light-youtube:active:not(.btn-active), .btn.btn-light-youtube.active, .btn.btn-light-youtube.show, .show > .btn.btn-light-youtube {
        color: #ffffff;
        border-color: #ff0000;
        background-color: #ff0000 !important;
    }

        .btn-check:checked + .btn.btn-light-youtube i,
        .btn-check:checked + .btn.btn-light-youtube .svg-icon, .btn-check:active + .btn.btn-light-youtube i,
        .btn-check:active + .btn.btn-light-youtube .svg-icon, .btn.btn-light-youtube:focus:not(.btn-active) i,
        .btn.btn-light-youtube:focus:not(.btn-active) .svg-icon, .btn.btn-light-youtube:hover:not(.btn-active) i,
        .btn.btn-light-youtube:hover:not(.btn-active) .svg-icon, .btn.btn-light-youtube:active:not(.btn-active) i,
        .btn.btn-light-youtube:active:not(.btn-active) .svg-icon, .btn.btn-light-youtube.active i,
        .btn.btn-light-youtube.active .svg-icon, .btn.btn-light-youtube.show i,
        .btn.btn-light-youtube.show .svg-icon, .show > .btn.btn-light-youtube i,
        .show > .btn.btn-light-youtube .svg-icon {
            color: #ffffff;
        }

        .btn-check:checked + .btn.btn-light-youtube.dropdown-toggle:after, .btn-check:active + .btn.btn-light-youtube.dropdown-toggle:after, .btn.btn-light-youtube:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-youtube:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-youtube:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-youtube.active.dropdown-toggle:after, .btn.btn-light-youtube.show.dropdown-toggle:after, .show > .btn.btn-light-youtube.dropdown-toggle:after {
            color: #ffffff;
        }

.btn.btn-linkedin {
    color: #ffffff;
    border-color: #0077b5;
    background-color: #0077b5;
}

    .btn.btn-linkedin i,
    .btn.btn-linkedin .svg-icon {
        color: #ffffff;
    }

    .btn.btn-linkedin.dropdown-toggle:after {
        color: #ffffff;
    }

    .btn-check:checked + .btn.btn-linkedin, .btn-check:active + .btn.btn-linkedin, .btn.btn-linkedin:focus:not(.btn-active), .btn.btn-linkedin:hover:not(.btn-active), .btn.btn-linkedin:active:not(.btn-active), .btn.btn-linkedin.active, .btn.btn-linkedin.show, .show > .btn.btn-linkedin {
        border-color: #005e8f;
        background-color: #005e8f !important;
    }

.btn.btn-light-linkedin {
    color: #0077b5;
    border-color: rgba(0, 119, 181, 0.1);
    background-color: rgba(0, 119, 181, 0.1);
}

    .btn.btn-light-linkedin i,
    .btn.btn-light-linkedin .svg-icon {
        color: #0077b5;
    }

    .btn.btn-light-linkedin.dropdown-toggle:after {
        color: #0077b5;
    }

    .btn-check:checked + .btn.btn-light-linkedin, .btn-check:active + .btn.btn-light-linkedin, .btn.btn-light-linkedin:focus:not(.btn-active), .btn.btn-light-linkedin:hover:not(.btn-active), .btn.btn-light-linkedin:active:not(.btn-active), .btn.btn-light-linkedin.active, .btn.btn-light-linkedin.show, .show > .btn.btn-light-linkedin {
        color: #ffffff;
        border-color: #0077b5;
        background-color: #0077b5 !important;
    }

        .btn-check:checked + .btn.btn-light-linkedin i,
        .btn-check:checked + .btn.btn-light-linkedin .svg-icon, .btn-check:active + .btn.btn-light-linkedin i,
        .btn-check:active + .btn.btn-light-linkedin .svg-icon, .btn.btn-light-linkedin:focus:not(.btn-active) i,
        .btn.btn-light-linkedin:focus:not(.btn-active) .svg-icon, .btn.btn-light-linkedin:hover:not(.btn-active) i,
        .btn.btn-light-linkedin:hover:not(.btn-active) .svg-icon, .btn.btn-light-linkedin:active:not(.btn-active) i,
        .btn.btn-light-linkedin:active:not(.btn-active) .svg-icon, .btn.btn-light-linkedin.active i,
        .btn.btn-light-linkedin.active .svg-icon, .btn.btn-light-linkedin.show i,
        .btn.btn-light-linkedin.show .svg-icon, .show > .btn.btn-light-linkedin i,
        .show > .btn.btn-light-linkedin .svg-icon {
            color: #ffffff;
        }

        .btn-check:checked + .btn.btn-light-linkedin.dropdown-toggle:after, .btn-check:active + .btn.btn-light-linkedin.dropdown-toggle:after, .btn.btn-light-linkedin:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-linkedin:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-linkedin:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-linkedin.active.dropdown-toggle:after, .btn.btn-light-linkedin.show.dropdown-toggle:after, .show > .btn.btn-light-linkedin.dropdown-toggle:after {
            color: #ffffff;
        }

[data-bs-theme=dark] .btn.btn-dark {
    color: #cdcdde;
    background-color: #474761;
}

    [data-bs-theme=dark] .btn.btn-dark i,
    [data-bs-theme=dark] .btn.btn-dark .svg-icon {
        color: #cdcdde;
    }

    [data-bs-theme=dark] .btn.btn-dark.dropdown-toggle:after {
        color: #cdcdde;
    }

    .btn-check:checked + [data-bs-theme=dark] .btn.btn-dark, .btn-check:active + [data-bs-theme=dark] .btn.btn-dark, [data-bs-theme=dark] .btn.btn-dark:focus:not(.btn-active), [data-bs-theme=dark] .btn.btn-dark:hover:not(.btn-active), [data-bs-theme=dark] .btn.btn-dark:active:not(.btn-active), [data-bs-theme=dark] .btn.btn-dark.active, [data-bs-theme=dark] .btn.btn-dark.show, .show > [data-bs-theme=dark] .btn.btn-dark {
        color: #d6d6e4;
        background-color: #4d4d6a !important;
    }

        .btn-check:checked + [data-bs-theme=dark] .btn.btn-dark i,
        .btn-check:checked + [data-bs-theme=dark] .btn.btn-dark .svg-icon, .btn-check:active + [data-bs-theme=dark] .btn.btn-dark i,
        .btn-check:active + [data-bs-theme=dark] .btn.btn-dark .svg-icon, [data-bs-theme=dark] .btn.btn-dark:focus:not(.btn-active) i,
        [data-bs-theme=dark] .btn.btn-dark:focus:not(.btn-active) .svg-icon, [data-bs-theme=dark] .btn.btn-dark:hover:not(.btn-active) i,
        [data-bs-theme=dark] .btn.btn-dark:hover:not(.btn-active) .svg-icon, [data-bs-theme=dark] .btn.btn-dark:active:not(.btn-active) i,
        [data-bs-theme=dark] .btn.btn-dark:active:not(.btn-active) .svg-icon, [data-bs-theme=dark] .btn.btn-dark.active i,
        [data-bs-theme=dark] .btn.btn-dark.active .svg-icon, [data-bs-theme=dark] .btn.btn-dark.show i,
        [data-bs-theme=dark] .btn.btn-dark.show .svg-icon, .show > [data-bs-theme=dark] .btn.btn-dark i,
        .show > [data-bs-theme=dark] .btn.btn-dark .svg-icon {
            color: #d6d6e4;
        }

        .btn-check:checked + [data-bs-theme=dark] .btn.btn-dark.dropdown-toggle:after, .btn-check:active + [data-bs-theme=dark] .btn.btn-dark.dropdown-toggle:after, [data-bs-theme=dark] .btn.btn-dark:focus:not(.btn-active).dropdown-toggle:after, [data-bs-theme=dark] .btn.btn-dark:hover:not(.btn-active).dropdown-toggle:after, [data-bs-theme=dark] .btn.btn-dark:active:not(.btn-active).dropdown-toggle:after, [data-bs-theme=dark] .btn.btn-dark.active.dropdown-toggle:after, [data-bs-theme=dark] .btn.btn-dark.show.dropdown-toggle:after, .show > [data-bs-theme=dark] .btn.btn-dark.dropdown-toggle:after {
            color: #d6d6e4;
        }

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

code:not([class*=language-]) {
    font-weight: 400;
    color: #b93993;
    color: var(--bs-code-color);
    line-height: inherit;
    font-size: inherit;
    background-color: var(--bs-code-bg);
    padding: 0.1rem 0.4rem;
    margin: 0 0.5rem;
    box-shadow: var(--bs-code-box-shadow);
    border-radius: 0.3rem;
}

.col-form-label {
    font-size: 1.05rem;
}

.form-control.form-control-transparent {
    background-color: transparent;
    border-color: transparent;
}

    .dropdown.show > .form-control.form-control-transparent, .form-control.form-control-transparent:active, .form-control.form-control-transparent.active, .form-control.form-control-transparent:focus, .form-control.form-control-transparent.focus {
        background-color: transparent;
        border-color: transparent;
    }

.form-control.form-control-flush {
    border: 0;
    background-color: transparent;
    outline: none !important;
    box-shadow: none;
    border-radius: 0;
}

.form-control.form-control-solid {
    background-color: #f9f9f9;
    background-color: var(--bs-gray-100);
    border-color: #f9f9f9;
    border-color: var(--bs-gray-100);
    color: #4b5675;
    color: var(--bs-gray-700);
    transition: color 0.2s ease;
}

    .form-control.form-control-solid::placeholder {
        color: #99a1b7;
        color: var(--bs-gray-500);
    }

    .form-control.form-control-solid::-moz-placeholder {
        color: #99a1b7;
        color: var(--bs-gray-500);
        opacity: 1;
    }

    .dropdown.show > .form-control.form-control-solid, .form-control.form-control-solid:active, .form-control.form-control-solid.active, .form-control.form-control-solid:focus, .form-control.form-control-solid.focus {
        background-color: #f1f1f2;
        background-color: var(--bs-gray-200);
        border-color: #f1f1f2;
        border-color: var(--bs-gray-200);
        color: #4b5675;
        color: var(--bs-gray-700);
        transition: color 0.2s ease;
    }

.form-control-solid-bg {
    background-color: #f9f9f9;
    background-color: var(--bs-gray-100);
}

.form-control-plaintext {
    color: #4b5675;
    color: var(--bs-gray-700);
}

.placeholder-gray-500::placeholder {
    color: #99a1b7;
    color: var(--bs-gray-500);
}

.placeholder-white::placeholder {
    color: #ffffff;
}

.placeholder-white::-moz-placeholder {
    color: #ffffff;
    opacity: 1;
}

.resize-none {
    resize: none;
}

.form-floating .form-control.form-control-solid::placeholder {
    color: transparent;
}

.form-select {
    -webkit-appearance: none;
            appearance: none;
}

    .form-select:focus {
        border-color: #b5b5c3;
        border-color: var(--bs-gray-400);
        box-shadow: false, 0 0 0 0.25rem rgba(var(--bs-component-active-bg), 0.25);
    }

    .form-select:disabled {
        color: #99a1b7;
        color: var(--bs-gray-500);
        background-color: #f1f1f2;
        background-color: var(--bs-gray-200);
        border-color: #dbdfe9;
        border-color: var(--bs-gray-300);
    }

    .form-select:-moz-focusring {
        text-shadow: 0 0 0 #4b5675;
        text-shadow: 0 0 0 var(--bs-gray-700);
    }

    .form-select.form-select-solid {
        background-color: #f9f9f9;
        background-color: var(--bs-gray-100);
        border-color: #f9f9f9;
        border-color: var(--bs-gray-100);
        color: #4b5675;
        color: var(--bs-gray-700);
        transition: color 0.2s ease;
    }

        .form-select.form-select-solid::placeholder {
            color: #99a1b7;
            color: var(--bs-gray-500);
        }

        .form-select.form-select-solid::-moz-placeholder {
            color: #99a1b7;
            color: var(--bs-gray-500);
            opacity: 1;
        }

        .dropdown.show > .form-select.form-select-solid, .form-select.form-select-solid:active, .form-select.form-select-solid.active, .form-select.form-select-solid:focus, .form-select.form-select-solid.focus {
            background-color: #f1f1f2;
            background-color: var(--bs-gray-200);
            border-color: #f1f1f2 !important;
            border-color: var(--bs-gray-200) !important;
            color: #4b5675;
            color: var(--bs-gray-700);
            transition: color 0.2s ease;
        }

    .form-select.form-select-transparent {
        background-color: transparent;
        border-color: transparent;
        color: #4b5675;
        color: var(--bs-gray-700);
    }

        .form-select.form-select-transparent::placeholder {
            color: #99a1b7;
            color: var(--bs-gray-500);
        }

        .form-select.form-select-transparent::-moz-placeholder {
            color: #99a1b7;
            color: var(--bs-gray-500);
            opacity: 1;
        }

        .dropdown.show > .form-select.form-select-transparent, .form-select.form-select-transparent:active, .form-select.form-select-transparent.active, .form-select.form-select-transparent:focus, .form-select.form-select-transparent.focus {
            background-color: transparent;
            border-color: transparent !important;
            color: #4b5675;
            color: var(--bs-gray-700);
        }

.form-check:not(.form-switch) .form-check-input[type=checkbox] {
    background-size: 60% 60%;
}

.form-check.form-check-sm .form-check-input {
    height: 1.55rem;
    width: 1.55rem;
}

.form-check.form-check-lg .form-check-input {
    height: 2.25rem;
    width: 2.25rem;
}

.form-check.form-check-inline {
    display: inline-block;
    margin-left: 1rem;
}

.form-check.form-check-solid .form-check-input {
    border: 0;
}

    .form-check.form-check-solid .form-check-input:not(:checked) {
        background-color: #f1f1f2;
        background-color: var(--bs-gray-200);
    }

    .form-check.form-check-solid .form-check-input[type=checkbox]:indeterminate {
        background-color: #23475e;
    }

.form-check.form-check-success .form-check-input:checked {
    background-color: #50cd89;
    background-color: var(--bs-success);
}

.form-check.form-check-danger .form-check-input:checked {
    background-color: #f1416c;
    background-color: var(--bs-danger);
}

.form-check.form-check-warning .form-check-input:checked {
    background-color: #ffc700;
    background-color: var(--bs-warning);
}

.form-check-custom {
    display: flex;
    align-items: center;
    padding-right: 0;
    margin: 0;
}

    .form-check-custom .form-check-input {
        margin: 0;
        float: none;
        flex-shrink: 0;
    }

    .form-check-custom .form-check-label {
        margin-right: 0.55rem;
    }

.form-switch.form-check-custom .form-check-input {
    height: 2.25rem;
}

.form-switch.form-check-custom.form-switch-sm .form-check-input {
    height: 1.5rem;
    width: 2.5rem;
}

.form-switch.form-check-custom.form-switch-lg .form-check-input {
    height: 2.75rem;
    width: 3.75rem;
}

.form-switch.form-check-solid .form-check-input {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23ffffff%27/%3e%3c/svg%3e");
}

    .form-switch.form-check-solid .form-check-input:not(:checked) {
        background-color: #f1f1f2;
        background-color: var(--bs-gray-200);
    }

[data-bs-theme=dark] .form-switch .form-check-input:focus:not(:checked) {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e");
}

.form-check-image {
    position: relative;
    overflow: hidden;
}

    .form-check-image img {
        max-width: 100%;
    }

    .form-check-image .form-check-wrapper {
        border-radius: 0.625rem;
        border: 2px solid transparent;
        transition: all 0.2s ease-in-out;
        cursor: pointer;
        overflow: hidden;
        margin-bottom: 0.75rem;
    }

    .form-check-image .form-check-rounded {
        border-radius: 0.625rem;
    }

    .form-check-image .form-check-label {
        font-weight: 600;
        margin-right: 0.5rem;
    }

    .form-check-image.active:not(.form-check-success):not(.form-check-danger) .form-check-wrapper {
        border-color: #23475e !important;
        border-color: var(--bs-primary) !important;
    }

    .form-check-image.form-check-success.active .form-check-wrapper {
        border-color: #50cd89 !important;
        border-color: var(--bs-success) !important;
    }

    .form-check-image.form-check-danger.active .form-check-wrapper {
        border-color: #f1416c !important;
        border-color: var(--bs-danger) !important;
    }

    .form-check-image.disabled {
        opacity: 0.65;
    }

.input-group.input-group-solid {
    border-radius: 0.475rem;
}

    .input-group.input-group-solid.input-group-sm {
        border-radius: 0.425rem;
    }

    .input-group.input-group-solid.input-group-lg {
        border-radius: 0.625rem;
    }

    .input-group.input-group-solid .input-group-text {
        background-color: #f9f9f9;
        background-color: var(--bs-gray-100);
        border-color: #f9f9f9;
        border-color: var(--bs-gray-100);
    }

        .input-group.input-group-solid .input-group-text + .form-control {
            border-right-color: #dbdfe9;
            border-right-color: var(--bs-gray-300);
        }

    .input-group.input-group-solid .form-control {
        background-color: #f9f9f9;
        background-color: var(--bs-gray-100);
        border-color: #f9f9f9;
        border-color: var(--bs-gray-100);
    }

        .input-group.input-group-solid .form-control + .input-group-text {
            border-right-color: #dbdfe9;
            border-right-color: var(--bs-gray-300);
        }

.form-floating .form-control.form-control-solid::placeholder {
    color: transparent;
}

.required:after {
    content: "*";
    position: relative;
    font-size: inherit;
    color: #f1416c;
    color: var(--bs-danger);
    padding-right: 0.25rem;
    font-weight: 600;
}

.progress-vertical {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}

    .progress-vertical .progress {
        height: 100%;
        border-radius: 0.475rem;
        display: flex;
        align-items: flex-end;
        margin-left: 1rem;
    }

        .progress-vertical .progress:last-child {
            margin-left: 0;
        }

        .progress-vertical .progress .progress-bar {
            width: 8px;
            border-radius: 0.475rem;
        }

.table:not(.table-bordered) > :not(:first-child) {
    border-color: transparent;
    border-width: 0;
    border-style: none;
}

.table:not(.table-bordered) > :not(:last-child) > :last-child > * {
    border-bottom-color: inherit;
}

.table:not(.table-bordered) tr,
.table:not(.table-bordered) th,
.table:not(.table-bordered) td {
    border-color: inherit;
    border-width: inherit;
    border-style: inherit;
    text-transform: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    height: inherit;
    min-height: inherit;
}

    .table:not(.table-bordered) tr:first-child,
    .table:not(.table-bordered) th:first-child,
    .table:not(.table-bordered) td:first-child {
        padding-right: 0;
    }

    .table:not(.table-bordered) tr:last-child,
    .table:not(.table-bordered) th:last-child,
    .table:not(.table-bordered) td:last-child {
        padding-left: 0;
    }

.table:not(.table-bordered) tfoot tr:last-child,
.table:not(.table-bordered) tbody tr:last-child {
    border-bottom: 0 !important;
}

    .table:not(.table-bordered) tfoot tr:last-child th,
    .table:not(.table-bordered) tfoot tr:last-child td,
    .table:not(.table-bordered) tbody tr:last-child th,
    .table:not(.table-bordered) tbody tr:last-child td {
        border-bottom: 0 !important;
    }

.table:not(.table-bordered) tfoot th,
.table:not(.table-bordered) tfoot td {
    border-top: inherit;
}

.table:not(.table-bordered).table-rounded {
    border-radius: 0.475rem;
    border-spacing: 0;
    border-collapse: separate;
}

.table:not(.table-bordered).table-flush tr,
.table:not(.table-bordered).table-flush th,
.table:not(.table-bordered).table-flush td {
    padding: inherit;
}

.table:not(.table-bordered).table-row-bordered tr {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #f1f1f2;
    border-bottom-color: var(--bs-border-color);
}

.table:not(.table-bordered).table-row-bordered tfoot th,
.table:not(.table-bordered).table-row-bordered tfoot td {
    border-top-width: 1px !important;
}

.table:not(.table-bordered).table-row-dashed tr {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #f1f1f2;
    border-bottom-color: var(--bs-border-color);
}

.table:not(.table-bordered).table-row-dashed tfoot th,
.table:not(.table-bordered).table-row-dashed tfoot td {
    border-top-width: 1px !important;
}

.table:not(.table-bordered).table-row-gray-100 tr {
    border-bottom-color: #f9f9f9;
    border-bottom-color: var(--bs-gray-100);
}

.table:not(.table-bordered).table-row-gray-200 tr {
    border-bottom-color: #f1f1f2;
    border-bottom-color: var(--bs-gray-200);
}

.table:not(.table-bordered).table-row-gray-300 tr {
    border-bottom-color: #dbdfe9;
    border-bottom-color: var(--bs-gray-300);
}

.table:not(.table-bordered).table-row-gray-400 tr {
    border-bottom-color: #b5b5c3;
    border-bottom-color: var(--bs-gray-400);
}

.table:not(.table-bordered).table-row-gray-500 tr {
    border-bottom-color: #99a1b7;
    border-bottom-color: var(--bs-gray-500);
}

.table:not(.table-bordered).table-row-gray-600 tr {
    border-bottom-color: #78829d;
    border-bottom-color: var(--bs-gray-600);
}

.table:not(.table-bordered).table-row-gray-700 tr {
    border-bottom-color: #4b5675;
    border-bottom-color: var(--bs-gray-700);
}

.table:not(.table-bordered).table-row-gray-800 tr {
    border-bottom-color: #252f4a;
    border-bottom-color: var(--bs-gray-800);
}

.table:not(.table-bordered).table-row-gray-900 tr {
    border-bottom-color: #071437;
    border-bottom-color: var(--bs-gray-900);
}

.table-layout-fixed {
    table-layout: fixed;
}

.table-sort:after {
    opacity: 0;
}

.table-sort,
.table-sort-asc,
.table-sort-desc {
    vertical-align: middle;
}

    .table-sort:after,
    .table-sort-asc:after,
    .table-sort-desc:after {
        position: relative;
        display: inline-block;
        width: 0.75rem;
        height: 0.75rem;
        content: " ";
        bottom: auto;
        left: auto;
        right: auto;
        margin-right: 0.5rem;
    }

    .table-sort-asc:after {
        opacity: 1;
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-text-muted);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-muted%29%27%3e%3cpath d=%27M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-muted%29%27%3e%3cpath d=%27M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z%27/%3e%3c/svg%3e");
    }

    .table-sort-desc:after {
        opacity: 1;
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: var(--bs-text-muted);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-muted%29%27%3e%3cpath d=%27M2.76429 3.27989L1.02083 1.53642C0.848244 1.36382 0.568419 1.36383 0.395831 1.53642C0.223244 1.70901 0.223244 1.98882 0.395831 2.16139L2.70537 4.47096C2.86808 4.63371 3.13191 4.63371 3.29462 4.47096L5.60419 2.16139C5.77675 1.98883 5.77675 1.70901 5.60419 1.53642C5.43156 1.36383 5.15175 1.36383 4.97919 1.53642L3.23571 3.27989C3.10554 3.41006 2.89446 3.41006 2.76429 3.27989Z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-text-muted%29%27%3e%3cpath d=%27M2.76429 3.27989L1.02083 1.53642C0.848244 1.36382 0.568419 1.36383 0.395831 1.53642C0.223244 1.70901 0.223244 1.98882 0.395831 2.16139L2.70537 4.47096C2.86808 4.63371 3.13191 4.63371 3.29462 4.47096L5.60419 2.16139C5.77675 1.98883 5.77675 1.70901 5.60419 1.53642C5.43156 1.36383 5.15175 1.36383 4.97919 1.53642L3.23571 3.27989C3.10554 3.41006 2.89446 3.41006 2.76429 3.27989Z%27/%3e%3c/svg%3e");
    }

.table-loading-message {
    display: none;
    position: absolute;
    top: 50%;
    right: 50%;
    border-radius: 0.475rem;
    box-shadow: var(--bs-table-loading-message-box-shadow);
    background-color: #ffffff;
    background-color: var(--bs-body-bg);
    color: #4b5675;
    color: var(--bs-gray-700);
    font-weight: 600;
    margin: 0 !important;
    width: auto;
    padding: 0.85rem 2rem !important;
    transform: translateX(50%) translateY(-50%);
}

.table-loading {
    position: relative;
}

    .table-loading .table-loading-message {
        display: block;
    }

.table.g-0 th,
.table.g-0 td {
    padding: 0rem;
}

    .table.g-0 th.dtr-control,
    .table.g-0 td.dtr-control {
        padding-right: 0rem !important;
    }

.table.gy-0 th,
.table.gy-0 td {
    padding-top: 0rem;
    padding-bottom: 0rem;
}

.table.gx-0 th,
.table.gx-0 td {
    padding-right: 0rem;
    padding-left: 0rem;
}

    .table.gx-0 th.dtr-control,
    .table.gx-0 td.dtr-control {
        padding-right: 0rem !important;
    }

.table.gs-0 th:first-child,
.table.gs-0 td:first-child {
    padding-right: 0rem;
}

.table.gs-0 th:last-child,
.table.gs-0 td:last-child {
    padding-left: 0rem;
}

.table.gs-0 th.dtr-control:first-child,
.table.gs-0 td.dtr-control:first-child {
    padding-right: 0rem !important;
}

.table.g-1 th,
.table.g-1 td {
    padding: 0.25rem;
}

    .table.g-1 th.dtr-control,
    .table.g-1 td.dtr-control {
        padding-right: 0.25rem !important;
    }

.table.gy-1 th,
.table.gy-1 td {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}

.table.gx-1 th,
.table.gx-1 td {
    padding-right: 0.25rem;
    padding-left: 0.25rem;
}

    .table.gx-1 th.dtr-control,
    .table.gx-1 td.dtr-control {
        padding-right: 0.25rem !important;
    }

.table.gs-1 th:first-child,
.table.gs-1 td:first-child {
    padding-right: 0.25rem;
}

.table.gs-1 th:last-child,
.table.gs-1 td:last-child {
    padding-left: 0.25rem;
}

.table.gs-1 th.dtr-control:first-child,
.table.gs-1 td.dtr-control:first-child {
    padding-right: 0.25rem !important;
}

.table.g-2 th,
.table.g-2 td {
    padding: 0.5rem;
}

    .table.g-2 th.dtr-control,
    .table.g-2 td.dtr-control {
        padding-right: 0.5rem !important;
    }

.table.gy-2 th,
.table.gy-2 td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.table.gx-2 th,
.table.gx-2 td {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}

    .table.gx-2 th.dtr-control,
    .table.gx-2 td.dtr-control {
        padding-right: 0.5rem !important;
    }

.table.gs-2 th:first-child,
.table.gs-2 td:first-child {
    padding-right: 0.5rem;
}

.table.gs-2 th:last-child,
.table.gs-2 td:last-child {
    padding-left: 0.5rem;
}

.table.gs-2 th.dtr-control:first-child,
.table.gs-2 td.dtr-control:first-child {
    padding-right: 0.5rem !important;
}

.table.g-3 th,
.table.g-3 td {
    padding: 0.75rem;
}

    .table.g-3 th.dtr-control,
    .table.g-3 td.dtr-control {
        padding-right: 0.75rem !important;
    }

.table.gy-3 th,
.table.gy-3 td {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

.table.gx-3 th,
.table.gx-3 td {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}

    .table.gx-3 th.dtr-control,
    .table.gx-3 td.dtr-control {
        padding-right: 0.75rem !important;
    }

.table.gs-3 th:first-child,
.table.gs-3 td:first-child {
    padding-right: 0.75rem;
}

.table.gs-3 th:last-child,
.table.gs-3 td:last-child {
    padding-left: 0.75rem;
}

.table.gs-3 th.dtr-control:first-child,
.table.gs-3 td.dtr-control:first-child {
    padding-right: 0.75rem !important;
}

.table.g-4 th,
.table.g-4 td {
    padding: 1rem;
}

    .table.g-4 th.dtr-control,
    .table.g-4 td.dtr-control {
        padding-right: 1rem !important;
    }

.table.gy-4 th,
.table.gy-4 td {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.table.gx-4 th,
.table.gx-4 td {
    padding-right: 1rem;
    padding-left: 1rem;
}

    .table.gx-4 th.dtr-control,
    .table.gx-4 td.dtr-control {
        padding-right: 1rem !important;
    }

.table.gs-4 th:first-child,
.table.gs-4 td:first-child {
    padding-right: 1rem;
}

.table.gs-4 th:last-child,
.table.gs-4 td:last-child {
    padding-left: 1rem;
}

.table.gs-4 th.dtr-control:first-child,
.table.gs-4 td.dtr-control:first-child {
    padding-right: 1rem !important;
}

.table.g-5 th,
.table.g-5 td {
    padding: 1.25rem;
}

    .table.g-5 th.dtr-control,
    .table.g-5 td.dtr-control {
        padding-right: 1.25rem !important;
    }

.table.gy-5 th,
.table.gy-5 td {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}

.table.gx-5 th,
.table.gx-5 td {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
}

    .table.gx-5 th.dtr-control,
    .table.gx-5 td.dtr-control {
        padding-right: 1.25rem !important;
    }

.table.gs-5 th:first-child,
.table.gs-5 td:first-child {
    padding-right: 1.25rem;
}

.table.gs-5 th:last-child,
.table.gs-5 td:last-child {
    padding-left: 1.25rem;
}

.table.gs-5 th.dtr-control:first-child,
.table.gs-5 td.dtr-control:first-child {
    padding-right: 1.25rem !important;
}

.table.g-6 th,
.table.g-6 td {
    padding: 1.5rem;
}

    .table.g-6 th.dtr-control,
    .table.g-6 td.dtr-control {
        padding-right: 1.5rem !important;
    }

.table.gy-6 th,
.table.gy-6 td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.table.gx-6 th,
.table.gx-6 td {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
}

    .table.gx-6 th.dtr-control,
    .table.gx-6 td.dtr-control {
        padding-right: 1.5rem !important;
    }

.table.gs-6 th:first-child,
.table.gs-6 td:first-child {
    padding-right: 1.5rem;
}

.table.gs-6 th:last-child,
.table.gs-6 td:last-child {
    padding-left: 1.5rem;
}

.table.gs-6 th.dtr-control:first-child,
.table.gs-6 td.dtr-control:first-child {
    padding-right: 1.5rem !important;
}

.table.g-7 th,
.table.g-7 td {
    padding: 1.75rem;
}

    .table.g-7 th.dtr-control,
    .table.g-7 td.dtr-control {
        padding-right: 1.75rem !important;
    }

.table.gy-7 th,
.table.gy-7 td {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
}

.table.gx-7 th,
.table.gx-7 td {
    padding-right: 1.75rem;
    padding-left: 1.75rem;
}

    .table.gx-7 th.dtr-control,
    .table.gx-7 td.dtr-control {
        padding-right: 1.75rem !important;
    }

.table.gs-7 th:first-child,
.table.gs-7 td:first-child {
    padding-right: 1.75rem;
}

.table.gs-7 th:last-child,
.table.gs-7 td:last-child {
    padding-left: 1.75rem;
}

.table.gs-7 th.dtr-control:first-child,
.table.gs-7 td.dtr-control:first-child {
    padding-right: 1.75rem !important;
}

.table.g-8 th,
.table.g-8 td {
    padding: 2rem;
}

    .table.g-8 th.dtr-control,
    .table.g-8 td.dtr-control {
        padding-right: 2rem !important;
    }

.table.gy-8 th,
.table.gy-8 td {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.table.gx-8 th,
.table.gx-8 td {
    padding-right: 2rem;
    padding-left: 2rem;
}

    .table.gx-8 th.dtr-control,
    .table.gx-8 td.dtr-control {
        padding-right: 2rem !important;
    }

.table.gs-8 th:first-child,
.table.gs-8 td:first-child {
    padding-right: 2rem;
}

.table.gs-8 th:last-child,
.table.gs-8 td:last-child {
    padding-left: 2rem;
}

.table.gs-8 th.dtr-control:first-child,
.table.gs-8 td.dtr-control:first-child {
    padding-right: 2rem !important;
}

.table.g-9 th,
.table.g-9 td {
    padding: 2.25rem;
}

    .table.g-9 th.dtr-control,
    .table.g-9 td.dtr-control {
        padding-right: 2.25rem !important;
    }

.table.gy-9 th,
.table.gy-9 td {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
}

.table.gx-9 th,
.table.gx-9 td {
    padding-right: 2.25rem;
    padding-left: 2.25rem;
}

    .table.gx-9 th.dtr-control,
    .table.gx-9 td.dtr-control {
        padding-right: 2.25rem !important;
    }

.table.gs-9 th:first-child,
.table.gs-9 td:first-child {
    padding-right: 2.25rem;
}

.table.gs-9 th:last-child,
.table.gs-9 td:last-child {
    padding-left: 2.25rem;
}

.table.gs-9 th.dtr-control:first-child,
.table.gs-9 td.dtr-control:first-child {
    padding-right: 2.25rem !important;
}

.table.g-10 th,
.table.g-10 td {
    padding: 2.5rem;
}

    .table.g-10 th.dtr-control,
    .table.g-10 td.dtr-control {
        padding-right: 2.5rem !important;
    }

.table.gy-10 th,
.table.gy-10 td {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

.table.gx-10 th,
.table.gx-10 td {
    padding-right: 2.5rem;
    padding-left: 2.5rem;
}

    .table.gx-10 th.dtr-control,
    .table.gx-10 td.dtr-control {
        padding-right: 2.5rem !important;
    }

.table.gs-10 th:first-child,
.table.gs-10 td:first-child {
    padding-right: 2.5rem;
}

.table.gs-10 th:last-child,
.table.gs-10 td:last-child {
    padding-left: 2.5rem;
}

.table.gs-10 th.dtr-control:first-child,
.table.gs-10 td.dtr-control:first-child {
    padding-right: 2.5rem !important;
}

@media (min-width: 576px) {
    .table.g-sm-0 th,
    .table.g-sm-0 td {
        padding: 0rem;
    }

        .table.g-sm-0 th.dtr-control,
        .table.g-sm-0 td.dtr-control {
            padding-right: 0rem !important;
        }

    .table.gy-sm-0 th,
    .table.gy-sm-0 td {
        padding-top: 0rem;
        padding-bottom: 0rem;
    }

    .table.gx-sm-0 th,
    .table.gx-sm-0 td {
        padding-right: 0rem;
        padding-left: 0rem;
    }

        .table.gx-sm-0 th.dtr-control,
        .table.gx-sm-0 td.dtr-control {
            padding-right: 0rem !important;
        }

    .table.gs-sm-0 th:first-child,
    .table.gs-sm-0 td:first-child {
        padding-right: 0rem;
    }

    .table.gs-sm-0 th:last-child,
    .table.gs-sm-0 td:last-child {
        padding-left: 0rem;
    }

    .table.gs-sm-0 th.dtr-control:first-child,
    .table.gs-sm-0 td.dtr-control:first-child {
        padding-right: 0rem !important;
    }

    .table.g-sm-1 th,
    .table.g-sm-1 td {
        padding: 0.25rem;
    }

        .table.g-sm-1 th.dtr-control,
        .table.g-sm-1 td.dtr-control {
            padding-right: 0.25rem !important;
        }

    .table.gy-sm-1 th,
    .table.gy-sm-1 td {
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
    }

    .table.gx-sm-1 th,
    .table.gx-sm-1 td {
        padding-right: 0.25rem;
        padding-left: 0.25rem;
    }

        .table.gx-sm-1 th.dtr-control,
        .table.gx-sm-1 td.dtr-control {
            padding-right: 0.25rem !important;
        }

    .table.gs-sm-1 th:first-child,
    .table.gs-sm-1 td:first-child {
        padding-right: 0.25rem;
    }

    .table.gs-sm-1 th:last-child,
    .table.gs-sm-1 td:last-child {
        padding-left: 0.25rem;
    }

    .table.gs-sm-1 th.dtr-control:first-child,
    .table.gs-sm-1 td.dtr-control:first-child {
        padding-right: 0.25rem !important;
    }

    .table.g-sm-2 th,
    .table.g-sm-2 td {
        padding: 0.5rem;
    }

        .table.g-sm-2 th.dtr-control,
        .table.g-sm-2 td.dtr-control {
            padding-right: 0.5rem !important;
        }

    .table.gy-sm-2 th,
    .table.gy-sm-2 td {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }

    .table.gx-sm-2 th,
    .table.gx-sm-2 td {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

        .table.gx-sm-2 th.dtr-control,
        .table.gx-sm-2 td.dtr-control {
            padding-right: 0.5rem !important;
        }

    .table.gs-sm-2 th:first-child,
    .table.gs-sm-2 td:first-child {
        padding-right: 0.5rem;
    }

    .table.gs-sm-2 th:last-child,
    .table.gs-sm-2 td:last-child {
        padding-left: 0.5rem;
    }

    .table.gs-sm-2 th.dtr-control:first-child,
    .table.gs-sm-2 td.dtr-control:first-child {
        padding-right: 0.5rem !important;
    }

    .table.g-sm-3 th,
    .table.g-sm-3 td {
        padding: 0.75rem;
    }

        .table.g-sm-3 th.dtr-control,
        .table.g-sm-3 td.dtr-control {
            padding-right: 0.75rem !important;
        }

    .table.gy-sm-3 th,
    .table.gy-sm-3 td {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }

    .table.gx-sm-3 th,
    .table.gx-sm-3 td {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }

        .table.gx-sm-3 th.dtr-control,
        .table.gx-sm-3 td.dtr-control {
            padding-right: 0.75rem !important;
        }

    .table.gs-sm-3 th:first-child,
    .table.gs-sm-3 td:first-child {
        padding-right: 0.75rem;
    }

    .table.gs-sm-3 th:last-child,
    .table.gs-sm-3 td:last-child {
        padding-left: 0.75rem;
    }

    .table.gs-sm-3 th.dtr-control:first-child,
    .table.gs-sm-3 td.dtr-control:first-child {
        padding-right: 0.75rem !important;
    }

    .table.g-sm-4 th,
    .table.g-sm-4 td {
        padding: 1rem;
    }

        .table.g-sm-4 th.dtr-control,
        .table.g-sm-4 td.dtr-control {
            padding-right: 1rem !important;
        }

    .table.gy-sm-4 th,
    .table.gy-sm-4 td {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    .table.gx-sm-4 th,
    .table.gx-sm-4 td {
        padding-right: 1rem;
        padding-left: 1rem;
    }

        .table.gx-sm-4 th.dtr-control,
        .table.gx-sm-4 td.dtr-control {
            padding-right: 1rem !important;
        }

    .table.gs-sm-4 th:first-child,
    .table.gs-sm-4 td:first-child {
        padding-right: 1rem;
    }

    .table.gs-sm-4 th:last-child,
    .table.gs-sm-4 td:last-child {
        padding-left: 1rem;
    }

    .table.gs-sm-4 th.dtr-control:first-child,
    .table.gs-sm-4 td.dtr-control:first-child {
        padding-right: 1rem !important;
    }

    .table.g-sm-5 th,
    .table.g-sm-5 td {
        padding: 1.25rem;
    }

        .table.g-sm-5 th.dtr-control,
        .table.g-sm-5 td.dtr-control {
            padding-right: 1.25rem !important;
        }

    .table.gy-sm-5 th,
    .table.gy-sm-5 td {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }

    .table.gx-sm-5 th,
    .table.gx-sm-5 td {
        padding-right: 1.25rem;
        padding-left: 1.25rem;
    }

        .table.gx-sm-5 th.dtr-control,
        .table.gx-sm-5 td.dtr-control {
            padding-right: 1.25rem !important;
        }

    .table.gs-sm-5 th:first-child,
    .table.gs-sm-5 td:first-child {
        padding-right: 1.25rem;
    }

    .table.gs-sm-5 th:last-child,
    .table.gs-sm-5 td:last-child {
        padding-left: 1.25rem;
    }

    .table.gs-sm-5 th.dtr-control:first-child,
    .table.gs-sm-5 td.dtr-control:first-child {
        padding-right: 1.25rem !important;
    }

    .table.g-sm-6 th,
    .table.g-sm-6 td {
        padding: 1.5rem;
    }

        .table.g-sm-6 th.dtr-control,
        .table.g-sm-6 td.dtr-control {
            padding-right: 1.5rem !important;
        }

    .table.gy-sm-6 th,
    .table.gy-sm-6 td {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .table.gx-sm-6 th,
    .table.gx-sm-6 td {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }

        .table.gx-sm-6 th.dtr-control,
        .table.gx-sm-6 td.dtr-control {
            padding-right: 1.5rem !important;
        }

    .table.gs-sm-6 th:first-child,
    .table.gs-sm-6 td:first-child {
        padding-right: 1.5rem;
    }

    .table.gs-sm-6 th:last-child,
    .table.gs-sm-6 td:last-child {
        padding-left: 1.5rem;
    }

    .table.gs-sm-6 th.dtr-control:first-child,
    .table.gs-sm-6 td.dtr-control:first-child {
        padding-right: 1.5rem !important;
    }

    .table.g-sm-7 th,
    .table.g-sm-7 td {
        padding: 1.75rem;
    }

        .table.g-sm-7 th.dtr-control,
        .table.g-sm-7 td.dtr-control {
            padding-right: 1.75rem !important;
        }

    .table.gy-sm-7 th,
    .table.gy-sm-7 td {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }

    .table.gx-sm-7 th,
    .table.gx-sm-7 td {
        padding-right: 1.75rem;
        padding-left: 1.75rem;
    }

        .table.gx-sm-7 th.dtr-control,
        .table.gx-sm-7 td.dtr-control {
            padding-right: 1.75rem !important;
        }

    .table.gs-sm-7 th:first-child,
    .table.gs-sm-7 td:first-child {
        padding-right: 1.75rem;
    }

    .table.gs-sm-7 th:last-child,
    .table.gs-sm-7 td:last-child {
        padding-left: 1.75rem;
    }

    .table.gs-sm-7 th.dtr-control:first-child,
    .table.gs-sm-7 td.dtr-control:first-child {
        padding-right: 1.75rem !important;
    }

    .table.g-sm-8 th,
    .table.g-sm-8 td {
        padding: 2rem;
    }

        .table.g-sm-8 th.dtr-control,
        .table.g-sm-8 td.dtr-control {
            padding-right: 2rem !important;
        }

    .table.gy-sm-8 th,
    .table.gy-sm-8 td {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .table.gx-sm-8 th,
    .table.gx-sm-8 td {
        padding-right: 2rem;
        padding-left: 2rem;
    }

        .table.gx-sm-8 th.dtr-control,
        .table.gx-sm-8 td.dtr-control {
            padding-right: 2rem !important;
        }

    .table.gs-sm-8 th:first-child,
    .table.gs-sm-8 td:first-child {
        padding-right: 2rem;
    }

    .table.gs-sm-8 th:last-child,
    .table.gs-sm-8 td:last-child {
        padding-left: 2rem;
    }

    .table.gs-sm-8 th.dtr-control:first-child,
    .table.gs-sm-8 td.dtr-control:first-child {
        padding-right: 2rem !important;
    }

    .table.g-sm-9 th,
    .table.g-sm-9 td {
        padding: 2.25rem;
    }

        .table.g-sm-9 th.dtr-control,
        .table.g-sm-9 td.dtr-control {
            padding-right: 2.25rem !important;
        }

    .table.gy-sm-9 th,
    .table.gy-sm-9 td {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem;
    }

    .table.gx-sm-9 th,
    .table.gx-sm-9 td {
        padding-right: 2.25rem;
        padding-left: 2.25rem;
    }

        .table.gx-sm-9 th.dtr-control,
        .table.gx-sm-9 td.dtr-control {
            padding-right: 2.25rem !important;
        }

    .table.gs-sm-9 th:first-child,
    .table.gs-sm-9 td:first-child {
        padding-right: 2.25rem;
    }

    .table.gs-sm-9 th:last-child,
    .table.gs-sm-9 td:last-child {
        padding-left: 2.25rem;
    }

    .table.gs-sm-9 th.dtr-control:first-child,
    .table.gs-sm-9 td.dtr-control:first-child {
        padding-right: 2.25rem !important;
    }

    .table.g-sm-10 th,
    .table.g-sm-10 td {
        padding: 2.5rem;
    }

        .table.g-sm-10 th.dtr-control,
        .table.g-sm-10 td.dtr-control {
            padding-right: 2.5rem !important;
        }

    .table.gy-sm-10 th,
    .table.gy-sm-10 td {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }

    .table.gx-sm-10 th,
    .table.gx-sm-10 td {
        padding-right: 2.5rem;
        padding-left: 2.5rem;
    }

        .table.gx-sm-10 th.dtr-control,
        .table.gx-sm-10 td.dtr-control {
            padding-right: 2.5rem !important;
        }

    .table.gs-sm-10 th:first-child,
    .table.gs-sm-10 td:first-child {
        padding-right: 2.5rem;
    }

    .table.gs-sm-10 th:last-child,
    .table.gs-sm-10 td:last-child {
        padding-left: 2.5rem;
    }

    .table.gs-sm-10 th.dtr-control:first-child,
    .table.gs-sm-10 td.dtr-control:first-child {
        padding-right: 2.5rem !important;
    }
}

@media (min-width: 768px) {
    .table.g-md-0 th,
    .table.g-md-0 td {
        padding: 0rem;
    }

        .table.g-md-0 th.dtr-control,
        .table.g-md-0 td.dtr-control {
            padding-right: 0rem !important;
        }

    .table.gy-md-0 th,
    .table.gy-md-0 td {
        padding-top: 0rem;
        padding-bottom: 0rem;
    }

    .table.gx-md-0 th,
    .table.gx-md-0 td {
        padding-right: 0rem;
        padding-left: 0rem;
    }

        .table.gx-md-0 th.dtr-control,
        .table.gx-md-0 td.dtr-control {
            padding-right: 0rem !important;
        }

    .table.gs-md-0 th:first-child,
    .table.gs-md-0 td:first-child {
        padding-right: 0rem;
    }

    .table.gs-md-0 th:last-child,
    .table.gs-md-0 td:last-child {
        padding-left: 0rem;
    }

    .table.gs-md-0 th.dtr-control:first-child,
    .table.gs-md-0 td.dtr-control:first-child {
        padding-right: 0rem !important;
    }

    .table.g-md-1 th,
    .table.g-md-1 td {
        padding: 0.25rem;
    }

        .table.g-md-1 th.dtr-control,
        .table.g-md-1 td.dtr-control {
            padding-right: 0.25rem !important;
        }

    .table.gy-md-1 th,
    .table.gy-md-1 td {
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
    }

    .table.gx-md-1 th,
    .table.gx-md-1 td {
        padding-right: 0.25rem;
        padding-left: 0.25rem;
    }

        .table.gx-md-1 th.dtr-control,
        .table.gx-md-1 td.dtr-control {
            padding-right: 0.25rem !important;
        }

    .table.gs-md-1 th:first-child,
    .table.gs-md-1 td:first-child {
        padding-right: 0.25rem;
    }

    .table.gs-md-1 th:last-child,
    .table.gs-md-1 td:last-child {
        padding-left: 0.25rem;
    }

    .table.gs-md-1 th.dtr-control:first-child,
    .table.gs-md-1 td.dtr-control:first-child {
        padding-right: 0.25rem !important;
    }

    .table.g-md-2 th,
    .table.g-md-2 td {
        padding: 0.5rem;
    }

        .table.g-md-2 th.dtr-control,
        .table.g-md-2 td.dtr-control {
            padding-right: 0.5rem !important;
        }

    .table.gy-md-2 th,
    .table.gy-md-2 td {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }

    .table.gx-md-2 th,
    .table.gx-md-2 td {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

        .table.gx-md-2 th.dtr-control,
        .table.gx-md-2 td.dtr-control {
            padding-right: 0.5rem !important;
        }

    .table.gs-md-2 th:first-child,
    .table.gs-md-2 td:first-child {
        padding-right: 0.5rem;
    }

    .table.gs-md-2 th:last-child,
    .table.gs-md-2 td:last-child {
        padding-left: 0.5rem;
    }

    .table.gs-md-2 th.dtr-control:first-child,
    .table.gs-md-2 td.dtr-control:first-child {
        padding-right: 0.5rem !important;
    }

    .table.g-md-3 th,
    .table.g-md-3 td {
        padding: 0.75rem;
    }

        .table.g-md-3 th.dtr-control,
        .table.g-md-3 td.dtr-control {
            padding-right: 0.75rem !important;
        }

    .table.gy-md-3 th,
    .table.gy-md-3 td {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }

    .table.gx-md-3 th,
    .table.gx-md-3 td {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }

        .table.gx-md-3 th.dtr-control,
        .table.gx-md-3 td.dtr-control {
            padding-right: 0.75rem !important;
        }

    .table.gs-md-3 th:first-child,
    .table.gs-md-3 td:first-child {
        padding-right: 0.75rem;
    }

    .table.gs-md-3 th:last-child,
    .table.gs-md-3 td:last-child {
        padding-left: 0.75rem;
    }

    .table.gs-md-3 th.dtr-control:first-child,
    .table.gs-md-3 td.dtr-control:first-child {
        padding-right: 0.75rem !important;
    }

    .table.g-md-4 th,
    .table.g-md-4 td {
        padding: 1rem;
    }

        .table.g-md-4 th.dtr-control,
        .table.g-md-4 td.dtr-control {
            padding-right: 1rem !important;
        }

    .table.gy-md-4 th,
    .table.gy-md-4 td {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    .table.gx-md-4 th,
    .table.gx-md-4 td {
        padding-right: 1rem;
        padding-left: 1rem;
    }

        .table.gx-md-4 th.dtr-control,
        .table.gx-md-4 td.dtr-control {
            padding-right: 1rem !important;
        }

    .table.gs-md-4 th:first-child,
    .table.gs-md-4 td:first-child {
        padding-right: 1rem;
    }

    .table.gs-md-4 th:last-child,
    .table.gs-md-4 td:last-child {
        padding-left: 1rem;
    }

    .table.gs-md-4 th.dtr-control:first-child,
    .table.gs-md-4 td.dtr-control:first-child {
        padding-right: 1rem !important;
    }

    .table.g-md-5 th,
    .table.g-md-5 td {
        padding: 1.25rem;
    }

        .table.g-md-5 th.dtr-control,
        .table.g-md-5 td.dtr-control {
            padding-right: 1.25rem !important;
        }

    .table.gy-md-5 th,
    .table.gy-md-5 td {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }

    .table.gx-md-5 th,
    .table.gx-md-5 td {
        padding-right: 1.25rem;
        padding-left: 1.25rem;
    }

        .table.gx-md-5 th.dtr-control,
        .table.gx-md-5 td.dtr-control {
            padding-right: 1.25rem !important;
        }

    .table.gs-md-5 th:first-child,
    .table.gs-md-5 td:first-child {
        padding-right: 1.25rem;
    }

    .table.gs-md-5 th:last-child,
    .table.gs-md-5 td:last-child {
        padding-left: 1.25rem;
    }

    .table.gs-md-5 th.dtr-control:first-child,
    .table.gs-md-5 td.dtr-control:first-child {
        padding-right: 1.25rem !important;
    }

    .table.g-md-6 th,
    .table.g-md-6 td {
        padding: 1.5rem;
    }

        .table.g-md-6 th.dtr-control,
        .table.g-md-6 td.dtr-control {
            padding-right: 1.5rem !important;
        }

    .table.gy-md-6 th,
    .table.gy-md-6 td {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .table.gx-md-6 th,
    .table.gx-md-6 td {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }

        .table.gx-md-6 th.dtr-control,
        .table.gx-md-6 td.dtr-control {
            padding-right: 1.5rem !important;
        }

    .table.gs-md-6 th:first-child,
    .table.gs-md-6 td:first-child {
        padding-right: 1.5rem;
    }

    .table.gs-md-6 th:last-child,
    .table.gs-md-6 td:last-child {
        padding-left: 1.5rem;
    }

    .table.gs-md-6 th.dtr-control:first-child,
    .table.gs-md-6 td.dtr-control:first-child {
        padding-right: 1.5rem !important;
    }

    .table.g-md-7 th,
    .table.g-md-7 td {
        padding: 1.75rem;
    }

        .table.g-md-7 th.dtr-control,
        .table.g-md-7 td.dtr-control {
            padding-right: 1.75rem !important;
        }

    .table.gy-md-7 th,
    .table.gy-md-7 td {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }

    .table.gx-md-7 th,
    .table.gx-md-7 td {
        padding-right: 1.75rem;
        padding-left: 1.75rem;
    }

        .table.gx-md-7 th.dtr-control,
        .table.gx-md-7 td.dtr-control {
            padding-right: 1.75rem !important;
        }

    .table.gs-md-7 th:first-child,
    .table.gs-md-7 td:first-child {
        padding-right: 1.75rem;
    }

    .table.gs-md-7 th:last-child,
    .table.gs-md-7 td:last-child {
        padding-left: 1.75rem;
    }

    .table.gs-md-7 th.dtr-control:first-child,
    .table.gs-md-7 td.dtr-control:first-child {
        padding-right: 1.75rem !important;
    }

    .table.g-md-8 th,
    .table.g-md-8 td {
        padding: 2rem;
    }

        .table.g-md-8 th.dtr-control,
        .table.g-md-8 td.dtr-control {
            padding-right: 2rem !important;
        }

    .table.gy-md-8 th,
    .table.gy-md-8 td {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .table.gx-md-8 th,
    .table.gx-md-8 td {
        padding-right: 2rem;
        padding-left: 2rem;
    }

        .table.gx-md-8 th.dtr-control,
        .table.gx-md-8 td.dtr-control {
            padding-right: 2rem !important;
        }

    .table.gs-md-8 th:first-child,
    .table.gs-md-8 td:first-child {
        padding-right: 2rem;
    }

    .table.gs-md-8 th:last-child,
    .table.gs-md-8 td:last-child {
        padding-left: 2rem;
    }

    .table.gs-md-8 th.dtr-control:first-child,
    .table.gs-md-8 td.dtr-control:first-child {
        padding-right: 2rem !important;
    }

    .table.g-md-9 th,
    .table.g-md-9 td {
        padding: 2.25rem;
    }

        .table.g-md-9 th.dtr-control,
        .table.g-md-9 td.dtr-control {
            padding-right: 2.25rem !important;
        }

    .table.gy-md-9 th,
    .table.gy-md-9 td {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem;
    }

    .table.gx-md-9 th,
    .table.gx-md-9 td {
        padding-right: 2.25rem;
        padding-left: 2.25rem;
    }

        .table.gx-md-9 th.dtr-control,
        .table.gx-md-9 td.dtr-control {
            padding-right: 2.25rem !important;
        }

    .table.gs-md-9 th:first-child,
    .table.gs-md-9 td:first-child {
        padding-right: 2.25rem;
    }

    .table.gs-md-9 th:last-child,
    .table.gs-md-9 td:last-child {
        padding-left: 2.25rem;
    }

    .table.gs-md-9 th.dtr-control:first-child,
    .table.gs-md-9 td.dtr-control:first-child {
        padding-right: 2.25rem !important;
    }

    .table.g-md-10 th,
    .table.g-md-10 td {
        padding: 2.5rem;
    }

        .table.g-md-10 th.dtr-control,
        .table.g-md-10 td.dtr-control {
            padding-right: 2.5rem !important;
        }

    .table.gy-md-10 th,
    .table.gy-md-10 td {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }

    .table.gx-md-10 th,
    .table.gx-md-10 td {
        padding-right: 2.5rem;
        padding-left: 2.5rem;
    }

        .table.gx-md-10 th.dtr-control,
        .table.gx-md-10 td.dtr-control {
            padding-right: 2.5rem !important;
        }

    .table.gs-md-10 th:first-child,
    .table.gs-md-10 td:first-child {
        padding-right: 2.5rem;
    }

    .table.gs-md-10 th:last-child,
    .table.gs-md-10 td:last-child {
        padding-left: 2.5rem;
    }

    .table.gs-md-10 th.dtr-control:first-child,
    .table.gs-md-10 td.dtr-control:first-child {
        padding-right: 2.5rem !important;
    }
}

@media (min-width: 992px) {
    .table.g-lg-0 th,
    .table.g-lg-0 td {
        padding: 0rem;
    }

        .table.g-lg-0 th.dtr-control,
        .table.g-lg-0 td.dtr-control {
            padding-right: 0rem !important;
        }

    .table.gy-lg-0 th,
    .table.gy-lg-0 td {
        padding-top: 0rem;
        padding-bottom: 0rem;
    }

    .table.gx-lg-0 th,
    .table.gx-lg-0 td {
        padding-right: 0rem;
        padding-left: 0rem;
    }

        .table.gx-lg-0 th.dtr-control,
        .table.gx-lg-0 td.dtr-control {
            padding-right: 0rem !important;
        }

    .table.gs-lg-0 th:first-child,
    .table.gs-lg-0 td:first-child {
        padding-right: 0rem;
    }

    .table.gs-lg-0 th:last-child,
    .table.gs-lg-0 td:last-child {
        padding-left: 0rem;
    }

    .table.gs-lg-0 th.dtr-control:first-child,
    .table.gs-lg-0 td.dtr-control:first-child {
        padding-right: 0rem !important;
    }

    .table.g-lg-1 th,
    .table.g-lg-1 td {
        padding: 0.25rem;
    }

        .table.g-lg-1 th.dtr-control,
        .table.g-lg-1 td.dtr-control {
            padding-right: 0.25rem !important;
        }

    .table.gy-lg-1 th,
    .table.gy-lg-1 td {
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
    }

    .table.gx-lg-1 th,
    .table.gx-lg-1 td {
        padding-right: 0.25rem;
        padding-left: 0.25rem;
    }

        .table.gx-lg-1 th.dtr-control,
        .table.gx-lg-1 td.dtr-control {
            padding-right: 0.25rem !important;
        }

    .table.gs-lg-1 th:first-child,
    .table.gs-lg-1 td:first-child {
        padding-right: 0.25rem;
    }

    .table.gs-lg-1 th:last-child,
    .table.gs-lg-1 td:last-child {
        padding-left: 0.25rem;
    }

    .table.gs-lg-1 th.dtr-control:first-child,
    .table.gs-lg-1 td.dtr-control:first-child {
        padding-right: 0.25rem !important;
    }

    .table.g-lg-2 th,
    .table.g-lg-2 td {
        padding: 0.5rem;
    }

        .table.g-lg-2 th.dtr-control,
        .table.g-lg-2 td.dtr-control {
            padding-right: 0.5rem !important;
        }

    .table.gy-lg-2 th,
    .table.gy-lg-2 td {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }

    .table.gx-lg-2 th,
    .table.gx-lg-2 td {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

        .table.gx-lg-2 th.dtr-control,
        .table.gx-lg-2 td.dtr-control {
            padding-right: 0.5rem !important;
        }

    .table.gs-lg-2 th:first-child,
    .table.gs-lg-2 td:first-child {
        padding-right: 0.5rem;
    }

    .table.gs-lg-2 th:last-child,
    .table.gs-lg-2 td:last-child {
        padding-left: 0.5rem;
    }

    .table.gs-lg-2 th.dtr-control:first-child,
    .table.gs-lg-2 td.dtr-control:first-child {
        padding-right: 0.5rem !important;
    }

    .table.g-lg-3 th,
    .table.g-lg-3 td {
        padding: 0.75rem;
    }

        .table.g-lg-3 th.dtr-control,
        .table.g-lg-3 td.dtr-control {
            padding-right: 0.75rem !important;
        }

    .table.gy-lg-3 th,
    .table.gy-lg-3 td {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }

    .table.gx-lg-3 th,
    .table.gx-lg-3 td {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }

        .table.gx-lg-3 th.dtr-control,
        .table.gx-lg-3 td.dtr-control {
            padding-right: 0.75rem !important;
        }

    .table.gs-lg-3 th:first-child,
    .table.gs-lg-3 td:first-child {
        padding-right: 0.75rem;
    }

    .table.gs-lg-3 th:last-child,
    .table.gs-lg-3 td:last-child {
        padding-left: 0.75rem;
    }

    .table.gs-lg-3 th.dtr-control:first-child,
    .table.gs-lg-3 td.dtr-control:first-child {
        padding-right: 0.75rem !important;
    }

    .table.g-lg-4 th,
    .table.g-lg-4 td {
        padding: 1rem;
    }

        .table.g-lg-4 th.dtr-control,
        .table.g-lg-4 td.dtr-control {
            padding-right: 1rem !important;
        }

    .table.gy-lg-4 th,
    .table.gy-lg-4 td {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    .table.gx-lg-4 th,
    .table.gx-lg-4 td {
        padding-right: 1rem;
        padding-left: 1rem;
    }

        .table.gx-lg-4 th.dtr-control,
        .table.gx-lg-4 td.dtr-control {
            padding-right: 1rem !important;
        }

    .table.gs-lg-4 th:first-child,
    .table.gs-lg-4 td:first-child {
        padding-right: 1rem;
    }

    .table.gs-lg-4 th:last-child,
    .table.gs-lg-4 td:last-child {
        padding-left: 1rem;
    }

    .table.gs-lg-4 th.dtr-control:first-child,
    .table.gs-lg-4 td.dtr-control:first-child {
        padding-right: 1rem !important;
    }

    .table.g-lg-5 th,
    .table.g-lg-5 td {
        padding: 1.25rem;
    }

        .table.g-lg-5 th.dtr-control,
        .table.g-lg-5 td.dtr-control {
            padding-right: 1.25rem !important;
        }

    .table.gy-lg-5 th,
    .table.gy-lg-5 td {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }

    .table.gx-lg-5 th,
    .table.gx-lg-5 td {
        padding-right: 1.25rem;
        padding-left: 1.25rem;
    }

        .table.gx-lg-5 th.dtr-control,
        .table.gx-lg-5 td.dtr-control {
            padding-right: 1.25rem !important;
        }

    .table.gs-lg-5 th:first-child,
    .table.gs-lg-5 td:first-child {
        padding-right: 1.25rem;
    }

    .table.gs-lg-5 th:last-child,
    .table.gs-lg-5 td:last-child {
        padding-left: 1.25rem;
    }

    .table.gs-lg-5 th.dtr-control:first-child,
    .table.gs-lg-5 td.dtr-control:first-child {
        padding-right: 1.25rem !important;
    }

    .table.g-lg-6 th,
    .table.g-lg-6 td {
        padding: 1.5rem;
    }

        .table.g-lg-6 th.dtr-control,
        .table.g-lg-6 td.dtr-control {
            padding-right: 1.5rem !important;
        }

    .table.gy-lg-6 th,
    .table.gy-lg-6 td {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .table.gx-lg-6 th,
    .table.gx-lg-6 td {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }

        .table.gx-lg-6 th.dtr-control,
        .table.gx-lg-6 td.dtr-control {
            padding-right: 1.5rem !important;
        }

    .table.gs-lg-6 th:first-child,
    .table.gs-lg-6 td:first-child {
        padding-right: 1.5rem;
    }

    .table.gs-lg-6 th:last-child,
    .table.gs-lg-6 td:last-child {
        padding-left: 1.5rem;
    }

    .table.gs-lg-6 th.dtr-control:first-child,
    .table.gs-lg-6 td.dtr-control:first-child {
        padding-right: 1.5rem !important;
    }

    .table.g-lg-7 th,
    .table.g-lg-7 td {
        padding: 1.75rem;
    }

        .table.g-lg-7 th.dtr-control,
        .table.g-lg-7 td.dtr-control {
            padding-right: 1.75rem !important;
        }

    .table.gy-lg-7 th,
    .table.gy-lg-7 td {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }

    .table.gx-lg-7 th,
    .table.gx-lg-7 td {
        padding-right: 1.75rem;
        padding-left: 1.75rem;
    }

        .table.gx-lg-7 th.dtr-control,
        .table.gx-lg-7 td.dtr-control {
            padding-right: 1.75rem !important;
        }

    .table.gs-lg-7 th:first-child,
    .table.gs-lg-7 td:first-child {
        padding-right: 1.75rem;
    }

    .table.gs-lg-7 th:last-child,
    .table.gs-lg-7 td:last-child {
        padding-left: 1.75rem;
    }

    .table.gs-lg-7 th.dtr-control:first-child,
    .table.gs-lg-7 td.dtr-control:first-child {
        padding-right: 1.75rem !important;
    }

    .table.g-lg-8 th,
    .table.g-lg-8 td {
        padding: 2rem;
    }

        .table.g-lg-8 th.dtr-control,
        .table.g-lg-8 td.dtr-control {
            padding-right: 2rem !important;
        }

    .table.gy-lg-8 th,
    .table.gy-lg-8 td {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .table.gx-lg-8 th,
    .table.gx-lg-8 td {
        padding-right: 2rem;
        padding-left: 2rem;
    }

        .table.gx-lg-8 th.dtr-control,
        .table.gx-lg-8 td.dtr-control {
            padding-right: 2rem !important;
        }

    .table.gs-lg-8 th:first-child,
    .table.gs-lg-8 td:first-child {
        padding-right: 2rem;
    }

    .table.gs-lg-8 th:last-child,
    .table.gs-lg-8 td:last-child {
        padding-left: 2rem;
    }

    .table.gs-lg-8 th.dtr-control:first-child,
    .table.gs-lg-8 td.dtr-control:first-child {
        padding-right: 2rem !important;
    }

    .table.g-lg-9 th,
    .table.g-lg-9 td {
        padding: 2.25rem;
    }

        .table.g-lg-9 th.dtr-control,
        .table.g-lg-9 td.dtr-control {
            padding-right: 2.25rem !important;
        }

    .table.gy-lg-9 th,
    .table.gy-lg-9 td {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem;
    }

    .table.gx-lg-9 th,
    .table.gx-lg-9 td {
        padding-right: 2.25rem;
        padding-left: 2.25rem;
    }

        .table.gx-lg-9 th.dtr-control,
        .table.gx-lg-9 td.dtr-control {
            padding-right: 2.25rem !important;
        }

    .table.gs-lg-9 th:first-child,
    .table.gs-lg-9 td:first-child {
        padding-right: 2.25rem;
    }

    .table.gs-lg-9 th:last-child,
    .table.gs-lg-9 td:last-child {
        padding-left: 2.25rem;
    }

    .table.gs-lg-9 th.dtr-control:first-child,
    .table.gs-lg-9 td.dtr-control:first-child {
        padding-right: 2.25rem !important;
    }

    .table.g-lg-10 th,
    .table.g-lg-10 td {
        padding: 2.5rem;
    }

        .table.g-lg-10 th.dtr-control,
        .table.g-lg-10 td.dtr-control {
            padding-right: 2.5rem !important;
        }

    .table.gy-lg-10 th,
    .table.gy-lg-10 td {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }

    .table.gx-lg-10 th,
    .table.gx-lg-10 td {
        padding-right: 2.5rem;
        padding-left: 2.5rem;
    }

        .table.gx-lg-10 th.dtr-control,
        .table.gx-lg-10 td.dtr-control {
            padding-right: 2.5rem !important;
        }

    .table.gs-lg-10 th:first-child,
    .table.gs-lg-10 td:first-child {
        padding-right: 2.5rem;
    }

    .table.gs-lg-10 th:last-child,
    .table.gs-lg-10 td:last-child {
        padding-left: 2.5rem;
    }

    .table.gs-lg-10 th.dtr-control:first-child,
    .table.gs-lg-10 td.dtr-control:first-child {
        padding-right: 2.5rem !important;
    }
}

@media (min-width: 1200px) {
    .table.g-xl-0 th,
    .table.g-xl-0 td {
        padding: 0rem;
    }

        .table.g-xl-0 th.dtr-control,
        .table.g-xl-0 td.dtr-control {
            padding-right: 0rem !important;
        }

    .table.gy-xl-0 th,
    .table.gy-xl-0 td {
        padding-top: 0rem;
        padding-bottom: 0rem;
    }

    .table.gx-xl-0 th,
    .table.gx-xl-0 td {
        padding-right: 0rem;
        padding-left: 0rem;
    }

        .table.gx-xl-0 th.dtr-control,
        .table.gx-xl-0 td.dtr-control {
            padding-right: 0rem !important;
        }

    .table.gs-xl-0 th:first-child,
    .table.gs-xl-0 td:first-child {
        padding-right: 0rem;
    }

    .table.gs-xl-0 th:last-child,
    .table.gs-xl-0 td:last-child {
        padding-left: 0rem;
    }

    .table.gs-xl-0 th.dtr-control:first-child,
    .table.gs-xl-0 td.dtr-control:first-child {
        padding-right: 0rem !important;
    }

    .table.g-xl-1 th,
    .table.g-xl-1 td {
        padding: 0.25rem;
    }

        .table.g-xl-1 th.dtr-control,
        .table.g-xl-1 td.dtr-control {
            padding-right: 0.25rem !important;
        }

    .table.gy-xl-1 th,
    .table.gy-xl-1 td {
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
    }

    .table.gx-xl-1 th,
    .table.gx-xl-1 td {
        padding-right: 0.25rem;
        padding-left: 0.25rem;
    }

        .table.gx-xl-1 th.dtr-control,
        .table.gx-xl-1 td.dtr-control {
            padding-right: 0.25rem !important;
        }

    .table.gs-xl-1 th:first-child,
    .table.gs-xl-1 td:first-child {
        padding-right: 0.25rem;
    }

    .table.gs-xl-1 th:last-child,
    .table.gs-xl-1 td:last-child {
        padding-left: 0.25rem;
    }

    .table.gs-xl-1 th.dtr-control:first-child,
    .table.gs-xl-1 td.dtr-control:first-child {
        padding-right: 0.25rem !important;
    }

    .table.g-xl-2 th,
    .table.g-xl-2 td {
        padding: 0.5rem;
    }

        .table.g-xl-2 th.dtr-control,
        .table.g-xl-2 td.dtr-control {
            padding-right: 0.5rem !important;
        }

    .table.gy-xl-2 th,
    .table.gy-xl-2 td {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }

    .table.gx-xl-2 th,
    .table.gx-xl-2 td {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

        .table.gx-xl-2 th.dtr-control,
        .table.gx-xl-2 td.dtr-control {
            padding-right: 0.5rem !important;
        }

    .table.gs-xl-2 th:first-child,
    .table.gs-xl-2 td:first-child {
        padding-right: 0.5rem;
    }

    .table.gs-xl-2 th:last-child,
    .table.gs-xl-2 td:last-child {
        padding-left: 0.5rem;
    }

    .table.gs-xl-2 th.dtr-control:first-child,
    .table.gs-xl-2 td.dtr-control:first-child {
        padding-right: 0.5rem !important;
    }

    .table.g-xl-3 th,
    .table.g-xl-3 td {
        padding: 0.75rem;
    }

        .table.g-xl-3 th.dtr-control,
        .table.g-xl-3 td.dtr-control {
            padding-right: 0.75rem !important;
        }

    .table.gy-xl-3 th,
    .table.gy-xl-3 td {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }

    .table.gx-xl-3 th,
    .table.gx-xl-3 td {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }

        .table.gx-xl-3 th.dtr-control,
        .table.gx-xl-3 td.dtr-control {
            padding-right: 0.75rem !important;
        }

    .table.gs-xl-3 th:first-child,
    .table.gs-xl-3 td:first-child {
        padding-right: 0.75rem;
    }

    .table.gs-xl-3 th:last-child,
    .table.gs-xl-3 td:last-child {
        padding-left: 0.75rem;
    }

    .table.gs-xl-3 th.dtr-control:first-child,
    .table.gs-xl-3 td.dtr-control:first-child {
        padding-right: 0.75rem !important;
    }

    .table.g-xl-4 th,
    .table.g-xl-4 td {
        padding: 1rem;
    }

        .table.g-xl-4 th.dtr-control,
        .table.g-xl-4 td.dtr-control {
            padding-right: 1rem !important;
        }

    .table.gy-xl-4 th,
    .table.gy-xl-4 td {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    .table.gx-xl-4 th,
    .table.gx-xl-4 td {
        padding-right: 1rem;
        padding-left: 1rem;
    }

        .table.gx-xl-4 th.dtr-control,
        .table.gx-xl-4 td.dtr-control {
            padding-right: 1rem !important;
        }

    .table.gs-xl-4 th:first-child,
    .table.gs-xl-4 td:first-child {
        padding-right: 1rem;
    }

    .table.gs-xl-4 th:last-child,
    .table.gs-xl-4 td:last-child {
        padding-left: 1rem;
    }

    .table.gs-xl-4 th.dtr-control:first-child,
    .table.gs-xl-4 td.dtr-control:first-child {
        padding-right: 1rem !important;
    }

    .table.g-xl-5 th,
    .table.g-xl-5 td {
        padding: 1.25rem;
    }

        .table.g-xl-5 th.dtr-control,
        .table.g-xl-5 td.dtr-control {
            padding-right: 1.25rem !important;
        }

    .table.gy-xl-5 th,
    .table.gy-xl-5 td {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }

    .table.gx-xl-5 th,
    .table.gx-xl-5 td {
        padding-right: 1.25rem;
        padding-left: 1.25rem;
    }

        .table.gx-xl-5 th.dtr-control,
        .table.gx-xl-5 td.dtr-control {
            padding-right: 1.25rem !important;
        }

    .table.gs-xl-5 th:first-child,
    .table.gs-xl-5 td:first-child {
        padding-right: 1.25rem;
    }

    .table.gs-xl-5 th:last-child,
    .table.gs-xl-5 td:last-child {
        padding-left: 1.25rem;
    }

    .table.gs-xl-5 th.dtr-control:first-child,
    .table.gs-xl-5 td.dtr-control:first-child {
        padding-right: 1.25rem !important;
    }

    .table.g-xl-6 th,
    .table.g-xl-6 td {
        padding: 1.5rem;
    }

        .table.g-xl-6 th.dtr-control,
        .table.g-xl-6 td.dtr-control {
            padding-right: 1.5rem !important;
        }

    .table.gy-xl-6 th,
    .table.gy-xl-6 td {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .table.gx-xl-6 th,
    .table.gx-xl-6 td {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }

        .table.gx-xl-6 th.dtr-control,
        .table.gx-xl-6 td.dtr-control {
            padding-right: 1.5rem !important;
        }

    .table.gs-xl-6 th:first-child,
    .table.gs-xl-6 td:first-child {
        padding-right: 1.5rem;
    }

    .table.gs-xl-6 th:last-child,
    .table.gs-xl-6 td:last-child {
        padding-left: 1.5rem;
    }

    .table.gs-xl-6 th.dtr-control:first-child,
    .table.gs-xl-6 td.dtr-control:first-child {
        padding-right: 1.5rem !important;
    }

    .table.g-xl-7 th,
    .table.g-xl-7 td {
        padding: 1.75rem;
    }

        .table.g-xl-7 th.dtr-control,
        .table.g-xl-7 td.dtr-control {
            padding-right: 1.75rem !important;
        }

    .table.gy-xl-7 th,
    .table.gy-xl-7 td {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }

    .table.gx-xl-7 th,
    .table.gx-xl-7 td {
        padding-right: 1.75rem;
        padding-left: 1.75rem;
    }

        .table.gx-xl-7 th.dtr-control,
        .table.gx-xl-7 td.dtr-control {
            padding-right: 1.75rem !important;
        }

    .table.gs-xl-7 th:first-child,
    .table.gs-xl-7 td:first-child {
        padding-right: 1.75rem;
    }

    .table.gs-xl-7 th:last-child,
    .table.gs-xl-7 td:last-child {
        padding-left: 1.75rem;
    }

    .table.gs-xl-7 th.dtr-control:first-child,
    .table.gs-xl-7 td.dtr-control:first-child {
        padding-right: 1.75rem !important;
    }

    .table.g-xl-8 th,
    .table.g-xl-8 td {
        padding: 2rem;
    }

        .table.g-xl-8 th.dtr-control,
        .table.g-xl-8 td.dtr-control {
            padding-right: 2rem !important;
        }

    .table.gy-xl-8 th,
    .table.gy-xl-8 td {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .table.gx-xl-8 th,
    .table.gx-xl-8 td {
        padding-right: 2rem;
        padding-left: 2rem;
    }

        .table.gx-xl-8 th.dtr-control,
        .table.gx-xl-8 td.dtr-control {
            padding-right: 2rem !important;
        }

    .table.gs-xl-8 th:first-child,
    .table.gs-xl-8 td:first-child {
        padding-right: 2rem;
    }

    .table.gs-xl-8 th:last-child,
    .table.gs-xl-8 td:last-child {
        padding-left: 2rem;
    }

    .table.gs-xl-8 th.dtr-control:first-child,
    .table.gs-xl-8 td.dtr-control:first-child {
        padding-right: 2rem !important;
    }

    .table.g-xl-9 th,
    .table.g-xl-9 td {
        padding: 2.25rem;
    }

        .table.g-xl-9 th.dtr-control,
        .table.g-xl-9 td.dtr-control {
            padding-right: 2.25rem !important;
        }

    .table.gy-xl-9 th,
    .table.gy-xl-9 td {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem;
    }

    .table.gx-xl-9 th,
    .table.gx-xl-9 td {
        padding-right: 2.25rem;
        padding-left: 2.25rem;
    }

        .table.gx-xl-9 th.dtr-control,
        .table.gx-xl-9 td.dtr-control {
            padding-right: 2.25rem !important;
        }

    .table.gs-xl-9 th:first-child,
    .table.gs-xl-9 td:first-child {
        padding-right: 2.25rem;
    }

    .table.gs-xl-9 th:last-child,
    .table.gs-xl-9 td:last-child {
        padding-left: 2.25rem;
    }

    .table.gs-xl-9 th.dtr-control:first-child,
    .table.gs-xl-9 td.dtr-control:first-child {
        padding-right: 2.25rem !important;
    }

    .table.g-xl-10 th,
    .table.g-xl-10 td {
        padding: 2.5rem;
    }

        .table.g-xl-10 th.dtr-control,
        .table.g-xl-10 td.dtr-control {
            padding-right: 2.5rem !important;
        }

    .table.gy-xl-10 th,
    .table.gy-xl-10 td {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }

    .table.gx-xl-10 th,
    .table.gx-xl-10 td {
        padding-right: 2.5rem;
        padding-left: 2.5rem;
    }

        .table.gx-xl-10 th.dtr-control,
        .table.gx-xl-10 td.dtr-control {
            padding-right: 2.5rem !important;
        }

    .table.gs-xl-10 th:first-child,
    .table.gs-xl-10 td:first-child {
        padding-right: 2.5rem;
    }

    .table.gs-xl-10 th:last-child,
    .table.gs-xl-10 td:last-child {
        padding-left: 2.5rem;
    }

    .table.gs-xl-10 th.dtr-control:first-child,
    .table.gs-xl-10 td.dtr-control:first-child {
        padding-right: 2.5rem !important;
    }
}

@media (min-width: 1400px) {
    .table.g-xxl-0 th,
    .table.g-xxl-0 td {
        padding: 0rem;
    }

        .table.g-xxl-0 th.dtr-control,
        .table.g-xxl-0 td.dtr-control {
            padding-right: 0rem !important;
        }

    .table.gy-xxl-0 th,
    .table.gy-xxl-0 td {
        padding-top: 0rem;
        padding-bottom: 0rem;
    }

    .table.gx-xxl-0 th,
    .table.gx-xxl-0 td {
        padding-right: 0rem;
        padding-left: 0rem;
    }

        .table.gx-xxl-0 th.dtr-control,
        .table.gx-xxl-0 td.dtr-control {
            padding-right: 0rem !important;
        }

    .table.gs-xxl-0 th:first-child,
    .table.gs-xxl-0 td:first-child {
        padding-right: 0rem;
    }

    .table.gs-xxl-0 th:last-child,
    .table.gs-xxl-0 td:last-child {
        padding-left: 0rem;
    }

    .table.gs-xxl-0 th.dtr-control:first-child,
    .table.gs-xxl-0 td.dtr-control:first-child {
        padding-right: 0rem !important;
    }

    .table.g-xxl-1 th,
    .table.g-xxl-1 td {
        padding: 0.25rem;
    }

        .table.g-xxl-1 th.dtr-control,
        .table.g-xxl-1 td.dtr-control {
            padding-right: 0.25rem !important;
        }

    .table.gy-xxl-1 th,
    .table.gy-xxl-1 td {
        padding-top: 0.25rem;
        padding-bottom: 0.25rem;
    }

    .table.gx-xxl-1 th,
    .table.gx-xxl-1 td {
        padding-right: 0.25rem;
        padding-left: 0.25rem;
    }

        .table.gx-xxl-1 th.dtr-control,
        .table.gx-xxl-1 td.dtr-control {
            padding-right: 0.25rem !important;
        }

    .table.gs-xxl-1 th:first-child,
    .table.gs-xxl-1 td:first-child {
        padding-right: 0.25rem;
    }

    .table.gs-xxl-1 th:last-child,
    .table.gs-xxl-1 td:last-child {
        padding-left: 0.25rem;
    }

    .table.gs-xxl-1 th.dtr-control:first-child,
    .table.gs-xxl-1 td.dtr-control:first-child {
        padding-right: 0.25rem !important;
    }

    .table.g-xxl-2 th,
    .table.g-xxl-2 td {
        padding: 0.5rem;
    }

        .table.g-xxl-2 th.dtr-control,
        .table.g-xxl-2 td.dtr-control {
            padding-right: 0.5rem !important;
        }

    .table.gy-xxl-2 th,
    .table.gy-xxl-2 td {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }

    .table.gx-xxl-2 th,
    .table.gx-xxl-2 td {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

        .table.gx-xxl-2 th.dtr-control,
        .table.gx-xxl-2 td.dtr-control {
            padding-right: 0.5rem !important;
        }

    .table.gs-xxl-2 th:first-child,
    .table.gs-xxl-2 td:first-child {
        padding-right: 0.5rem;
    }

    .table.gs-xxl-2 th:last-child,
    .table.gs-xxl-2 td:last-child {
        padding-left: 0.5rem;
    }

    .table.gs-xxl-2 th.dtr-control:first-child,
    .table.gs-xxl-2 td.dtr-control:first-child {
        padding-right: 0.5rem !important;
    }

    .table.g-xxl-3 th,
    .table.g-xxl-3 td {
        padding: 0.75rem;
    }

        .table.g-xxl-3 th.dtr-control,
        .table.g-xxl-3 td.dtr-control {
            padding-right: 0.75rem !important;
        }

    .table.gy-xxl-3 th,
    .table.gy-xxl-3 td {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }

    .table.gx-xxl-3 th,
    .table.gx-xxl-3 td {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }

        .table.gx-xxl-3 th.dtr-control,
        .table.gx-xxl-3 td.dtr-control {
            padding-right: 0.75rem !important;
        }

    .table.gs-xxl-3 th:first-child,
    .table.gs-xxl-3 td:first-child {
        padding-right: 0.75rem;
    }

    .table.gs-xxl-3 th:last-child,
    .table.gs-xxl-3 td:last-child {
        padding-left: 0.75rem;
    }

    .table.gs-xxl-3 th.dtr-control:first-child,
    .table.gs-xxl-3 td.dtr-control:first-child {
        padding-right: 0.75rem !important;
    }

    .table.g-xxl-4 th,
    .table.g-xxl-4 td {
        padding: 1rem;
    }

        .table.g-xxl-4 th.dtr-control,
        .table.g-xxl-4 td.dtr-control {
            padding-right: 1rem !important;
        }

    .table.gy-xxl-4 th,
    .table.gy-xxl-4 td {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    .table.gx-xxl-4 th,
    .table.gx-xxl-4 td {
        padding-right: 1rem;
        padding-left: 1rem;
    }

        .table.gx-xxl-4 th.dtr-control,
        .table.gx-xxl-4 td.dtr-control {
            padding-right: 1rem !important;
        }

    .table.gs-xxl-4 th:first-child,
    .table.gs-xxl-4 td:first-child {
        padding-right: 1rem;
    }

    .table.gs-xxl-4 th:last-child,
    .table.gs-xxl-4 td:last-child {
        padding-left: 1rem;
    }

    .table.gs-xxl-4 th.dtr-control:first-child,
    .table.gs-xxl-4 td.dtr-control:first-child {
        padding-right: 1rem !important;
    }

    .table.g-xxl-5 th,
    .table.g-xxl-5 td {
        padding: 1.25rem;
    }

        .table.g-xxl-5 th.dtr-control,
        .table.g-xxl-5 td.dtr-control {
            padding-right: 1.25rem !important;
        }

    .table.gy-xxl-5 th,
    .table.gy-xxl-5 td {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
    }

    .table.gx-xxl-5 th,
    .table.gx-xxl-5 td {
        padding-right: 1.25rem;
        padding-left: 1.25rem;
    }

        .table.gx-xxl-5 th.dtr-control,
        .table.gx-xxl-5 td.dtr-control {
            padding-right: 1.25rem !important;
        }

    .table.gs-xxl-5 th:first-child,
    .table.gs-xxl-5 td:first-child {
        padding-right: 1.25rem;
    }

    .table.gs-xxl-5 th:last-child,
    .table.gs-xxl-5 td:last-child {
        padding-left: 1.25rem;
    }

    .table.gs-xxl-5 th.dtr-control:first-child,
    .table.gs-xxl-5 td.dtr-control:first-child {
        padding-right: 1.25rem !important;
    }

    .table.g-xxl-6 th,
    .table.g-xxl-6 td {
        padding: 1.5rem;
    }

        .table.g-xxl-6 th.dtr-control,
        .table.g-xxl-6 td.dtr-control {
            padding-right: 1.5rem !important;
        }

    .table.gy-xxl-6 th,
    .table.gy-xxl-6 td {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
    }

    .table.gx-xxl-6 th,
    .table.gx-xxl-6 td {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }

        .table.gx-xxl-6 th.dtr-control,
        .table.gx-xxl-6 td.dtr-control {
            padding-right: 1.5rem !important;
        }

    .table.gs-xxl-6 th:first-child,
    .table.gs-xxl-6 td:first-child {
        padding-right: 1.5rem;
    }

    .table.gs-xxl-6 th:last-child,
    .table.gs-xxl-6 td:last-child {
        padding-left: 1.5rem;
    }

    .table.gs-xxl-6 th.dtr-control:first-child,
    .table.gs-xxl-6 td.dtr-control:first-child {
        padding-right: 1.5rem !important;
    }

    .table.g-xxl-7 th,
    .table.g-xxl-7 td {
        padding: 1.75rem;
    }

        .table.g-xxl-7 th.dtr-control,
        .table.g-xxl-7 td.dtr-control {
            padding-right: 1.75rem !important;
        }

    .table.gy-xxl-7 th,
    .table.gy-xxl-7 td {
        padding-top: 1.75rem;
        padding-bottom: 1.75rem;
    }

    .table.gx-xxl-7 th,
    .table.gx-xxl-7 td {
        padding-right: 1.75rem;
        padding-left: 1.75rem;
    }

        .table.gx-xxl-7 th.dtr-control,
        .table.gx-xxl-7 td.dtr-control {
            padding-right: 1.75rem !important;
        }

    .table.gs-xxl-7 th:first-child,
    .table.gs-xxl-7 td:first-child {
        padding-right: 1.75rem;
    }

    .table.gs-xxl-7 th:last-child,
    .table.gs-xxl-7 td:last-child {
        padding-left: 1.75rem;
    }

    .table.gs-xxl-7 th.dtr-control:first-child,
    .table.gs-xxl-7 td.dtr-control:first-child {
        padding-right: 1.75rem !important;
    }

    .table.g-xxl-8 th,
    .table.g-xxl-8 td {
        padding: 2rem;
    }

        .table.g-xxl-8 th.dtr-control,
        .table.g-xxl-8 td.dtr-control {
            padding-right: 2rem !important;
        }

    .table.gy-xxl-8 th,
    .table.gy-xxl-8 td {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .table.gx-xxl-8 th,
    .table.gx-xxl-8 td {
        padding-right: 2rem;
        padding-left: 2rem;
    }

        .table.gx-xxl-8 th.dtr-control,
        .table.gx-xxl-8 td.dtr-control {
            padding-right: 2rem !important;
        }

    .table.gs-xxl-8 th:first-child,
    .table.gs-xxl-8 td:first-child {
        padding-right: 2rem;
    }

    .table.gs-xxl-8 th:last-child,
    .table.gs-xxl-8 td:last-child {
        padding-left: 2rem;
    }

    .table.gs-xxl-8 th.dtr-control:first-child,
    .table.gs-xxl-8 td.dtr-control:first-child {
        padding-right: 2rem !important;
    }

    .table.g-xxl-9 th,
    .table.g-xxl-9 td {
        padding: 2.25rem;
    }

        .table.g-xxl-9 th.dtr-control,
        .table.g-xxl-9 td.dtr-control {
            padding-right: 2.25rem !important;
        }

    .table.gy-xxl-9 th,
    .table.gy-xxl-9 td {
        padding-top: 2.25rem;
        padding-bottom: 2.25rem;
    }

    .table.gx-xxl-9 th,
    .table.gx-xxl-9 td {
        padding-right: 2.25rem;
        padding-left: 2.25rem;
    }

        .table.gx-xxl-9 th.dtr-control,
        .table.gx-xxl-9 td.dtr-control {
            padding-right: 2.25rem !important;
        }

    .table.gs-xxl-9 th:first-child,
    .table.gs-xxl-9 td:first-child {
        padding-right: 2.25rem;
    }

    .table.gs-xxl-9 th:last-child,
    .table.gs-xxl-9 td:last-child {
        padding-left: 2.25rem;
    }

    .table.gs-xxl-9 th.dtr-control:first-child,
    .table.gs-xxl-9 td.dtr-control:first-child {
        padding-right: 2.25rem !important;
    }

    .table.g-xxl-10 th,
    .table.g-xxl-10 td {
        padding: 2.5rem;
    }

        .table.g-xxl-10 th.dtr-control,
        .table.g-xxl-10 td.dtr-control {
            padding-right: 2.5rem !important;
        }

    .table.gy-xxl-10 th,
    .table.gy-xxl-10 td {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem;
    }

    .table.gx-xxl-10 th,
    .table.gx-xxl-10 td {
        padding-right: 2.5rem;
        padding-left: 2.5rem;
    }

        .table.gx-xxl-10 th.dtr-control,
        .table.gx-xxl-10 td.dtr-control {
            padding-right: 2.5rem !important;
        }

    .table.gs-xxl-10 th:first-child,
    .table.gs-xxl-10 td:first-child {
        padding-right: 2.5rem;
    }

    .table.gs-xxl-10 th:last-child,
    .table.gs-xxl-10 td:last-child {
        padding-left: 2.5rem;
    }

    .table.gs-xxl-10 th.dtr-control:first-child,
    .table.gs-xxl-10 td.dtr-control:first-child {
        padding-right: 2.5rem !important;
    }
}

.popover {
    --bs-popover-header-border-color: #f1f1f2;
}

    .popover .popover-header {
        font-size: 1rem;
        font-weight: 500;
        border-bottom: 1px solid var(--bs-popover-header-border-color);
    }

    .popover .popover-dismiss {
        position: absolute;
        top: 0.85rem;
        left: 0.85rem;
        height: 1.25rem;
        width: 1.25rem;
        mask-repeat: no-repeat;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        -webkit-mask-position: center;
        background-color: #99a1b7;
        background-color: var(--bs-gray-500);
        -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-gray-500%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");
        mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27var%28--bs-gray-500%29%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");
        mask-size: 50%;
        -webkit-mask-size: 50%;
    }

        .popover .popover-dismiss:hover {
            background-color: #23475e;
            background-color: var(--bs-primary);
        }

        .popover .popover-dismiss + .popover-header {
            padding-left: 2.5rem;
        }

.popover-inverse {
    --bs-popover-bg: var(--bs-gray-900);
    --bs-popover-border-color: var(--bs-gray-900);
    --bs-popover-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
    --bs-popover-header-color: var(--bs-gray-200);
    --bs-popover-header-bg: var(--bs-gray-900);
    --bs-popover-body-color: var(--bs-gray-400);
    --bs-popover-arrow-border: transparent;
    --bs-popover-header-border-color: var(--bs-gray-800);
}

[data-bs-theme=dark] .popover:not(.popover-inverse) {
    --bs-popover-bg: #2b2b40;
    --bs-popover-border-color: #2b2b40;
    --bs-popover-header-bg: #2b2b40;
    --bs-popover-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
    --bs-popover-header-border-color: #323248;
}

.tooltip .tooltip-inner {
    box-shadow: var(--bs-tooltip-box-shadow);
}

.tooltip.tooltop-auto-width .tooltip-inner {
    white-space: nowrap;
    max-width: none;
}

.tooltip.tooltip-inverse {
    --bs-tooltip-color: var(--bs-dark-inverse);
    --bs-tooltip-bg: var(--bs-dark);
}

[data-bs-theme=dark] .tooltip:not(.tooltip-inverse) {
    --bs-tooltip-bg: #2b2b40;
    --bs-tooltip-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
}

.accordion .accordion-header {
    cursor: pointer;
}

.accordion.accordion-icon-toggle .accordion-icon {
    display: flex;
    flex-shrink: 0;
    transition: all 0.2s ease-in-out;
    transform: rotate(-90deg);
    align-items: center;
    justify-content: center;
}

    .accordion.accordion-icon-toggle .accordion-icon i,
    .accordion.accordion-icon-toggle .accordion-icon .svg-icon {
        color: #23475e;
        color: var(--bs-primary);
    }

.accordion.accordion-icon-toggle .collapsed .accordion-icon {
    transition: all 0.2s ease-in-out;
    transform: rotate(0);
}

    .accordion.accordion-icon-toggle .collapsed .accordion-icon i,
    .accordion.accordion-icon-toggle .collapsed .accordion-icon .svg-icon {
        color: var(--bs-text-muted);
    }

.accordion.accordion-icon-collapse .accordion-icon {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    transition: all 0.2s ease-in-out;
}

    .accordion.accordion-icon-collapse .accordion-icon .accordion-icon-on {
        display: inline-flex;
    }

    .accordion.accordion-icon-collapse .accordion-icon .accordion-icon-off {
        display: none;
    }

    .accordion.accordion-icon-collapse .accordion-icon i,
    .accordion.accordion-icon-collapse .accordion-icon .svg-icon {
        color: #23475e;
        color: var(--bs-primary);
    }

.accordion.accordion-icon-collapse .collapsed .accordion-icon {
    transition: all 0.2s ease-in-out;
}

    .accordion.accordion-icon-collapse .collapsed .accordion-icon .accordion-icon-on {
        display: none;
    }

    .accordion.accordion-icon-collapse .collapsed .accordion-icon .accordion-icon-off {
        display: inline-flex;
    }

    .accordion.accordion-icon-collapse .collapsed .accordion-icon i,
    .accordion.accordion-icon-collapse .collapsed .accordion-icon .svg-icon {
        color: var(--bs-text-muted);
    }

.accordion.accordion-borderless .accordion-item {
    border: 0;
}

.accordion.accordion-flush .accordion-item {
    background-color: transparent;
    border: 0;
    border-radius: 0;
    padding-right: 0;
    padding-left: 0;
}

.image-input {
    position: relative;
    display: inline-block;
    border-radius: 0.475rem;
    background-repeat: no-repeat;
    background-size: cover;
}

    .image-input:not(.image-input-empty) {
        background-image: none !important;
    }

    .image-input .image-input-wrapper {
        width: 120px;
        height: 120px;
        border-radius: 0.475rem;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .image-input [data-kt-image-input-action] {
        cursor: pointer;
        position: absolute;
        transform: translate(50%, -50%);
    }

    .image-input [data-kt-image-input-action=change] {
        right: 100%;
        top: 0;
    }

        .image-input [data-kt-image-input-action=change] input {
            width: 0 !important;
            height: 0 !important;
            overflow: hidden;
            opacity: 0;
        }

    .image-input [data-kt-image-input-action=cancel],
    .image-input [data-kt-image-input-action=remove] {
        position: absolute;
        right: 100%;
        top: 100%;
    }

    .image-input [data-kt-image-input-action=cancel] {
        display: none;
    }

    .image-input.image-input-changed [data-kt-image-input-action=cancel] {
        display: flex;
    }

    .image-input.image-input-changed [data-kt-image-input-action=remove] {
        display: none;
    }

    .image-input.image-input-empty [data-kt-image-input-action=remove],
    .image-input.image-input-empty [data-kt-image-input-action=cancel] {
        display: none;
    }

    .image-input.image-input-circle {
        border-radius: 50%;
    }

        .image-input.image-input-circle .image-input-wrapper {
            border-radius: 50%;
        }

        .image-input.image-input-circle [data-kt-image-input-action=change] {
            right: 100%;
            top: 0;
            transform: translate(100%, 0%);
        }

        .image-input.image-input-circle [data-kt-image-input-action=cancel],
        .image-input.image-input-circle [data-kt-image-input-action=remove] {
            right: 100%;
            top: 100%;
            transform: translate(100%, -100%);
        }

    .image-input.image-input-outline .image-input-wrapper {
        border: 3px solid #ffffff;
        border: 3px solid var(--bs-body-bg);
        box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
        box-shadow: var(--bs-box-shadow);
    }

.symbol {
    display: inline-block;
    flex-shrink: 0;
    position: relative;
    border-radius: 0.475rem;
}

    .symbol .symbol-label {
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 500;
        color: var(--bs-symbol-label-color);
        background-color: var(--bs-symbol-label-bg);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        border-radius: 0.475rem;
    }

        .symbol .symbol-label:after {
            border-radius: 0.475rem;
        }

    .symbol .symbol-badge {
        position: absolute;
        border-radius: 100%;
        top: 0;
        right: 50%;
        transform: translateX(50%) translateY(-50%) !important;
    }

    .symbol > img {
        width: 100%;
        flex-shrink: 0;
        display: inline-block;
        border-radius: 0.475rem;
    }

    .symbol.symbol-square,
    .symbol.symbol-square > img,
    .symbol.symbol-square .symbol-label {
        border-radius: 0 !important;
    }

    .symbol.symbol-circle,
    .symbol.symbol-circle > img,
    .symbol.symbol-circle .symbol-label {
        border-radius: 50%;
    }

        .symbol.symbol-circle:after,
        .symbol.symbol-circle > img:after,
        .symbol.symbol-circle .symbol-label:after {
            border-radius: 50%;
        }

    .symbol > img {
        width: 50px;
        height: 50px;
    }

    .symbol .symbol-label {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: none;
    }

    .symbol.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px;
    }

    .symbol.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: none;
    }

    .symbol.symbol-20px > img {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-20px .symbol-label {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-20px.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-20px.symbol-fixed > img {
        width: 20px;
        height: 20px;
        max-width: none;
    }

    .symbol.symbol-20px.symbol-2by3 .symbol-label {
        height: 20px;
        width: 30px;
    }

    .symbol.symbol-20px.symbol-2by3 > img {
        height: 20px;
        width: 30px;
        max-width: none;
    }

    .symbol.symbol-25px > img {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-25px .symbol-label {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-25px.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-25px.symbol-fixed > img {
        width: 25px;
        height: 25px;
        max-width: none;
    }

    .symbol.symbol-25px.symbol-2by3 .symbol-label {
        height: 25px;
        width: 37.5px;
    }

    .symbol.symbol-25px.symbol-2by3 > img {
        height: 25px;
        width: 37.5px;
        max-width: none;
    }

    .symbol.symbol-30px > img {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-30px .symbol-label {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-30px.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-30px.symbol-fixed > img {
        width: 30px;
        height: 30px;
        max-width: none;
    }

    .symbol.symbol-30px.symbol-2by3 .symbol-label {
        height: 30px;
        width: 45px;
    }

    .symbol.symbol-30px.symbol-2by3 > img {
        height: 30px;
        width: 45px;
        max-width: none;
    }

    .symbol.symbol-35px > img {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-35px .symbol-label {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-35px.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-35px.symbol-fixed > img {
        width: 35px;
        height: 35px;
        max-width: none;
    }

    .symbol.symbol-35px.symbol-2by3 .symbol-label {
        height: 35px;
        width: 52.5px;
    }

    .symbol.symbol-35px.symbol-2by3 > img {
        height: 35px;
        width: 52.5px;
        max-width: none;
    }

    .symbol.symbol-40px > img {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-40px .symbol-label {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-40px.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-40px.symbol-fixed > img {
        width: 40px;
        height: 40px;
        max-width: none;
    }

    .symbol.symbol-40px.symbol-2by3 .symbol-label {
        height: 40px;
        width: 60px;
    }

    .symbol.symbol-40px.symbol-2by3 > img {
        height: 40px;
        width: 60px;
        max-width: none;
    }

    .symbol.symbol-45px > img {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-45px .symbol-label {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-45px.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-45px.symbol-fixed > img {
        width: 45px;
        height: 45px;
        max-width: none;
    }

    .symbol.symbol-45px.symbol-2by3 .symbol-label {
        height: 45px;
        width: 67.5px;
    }

    .symbol.symbol-45px.symbol-2by3 > img {
        height: 45px;
        width: 67.5px;
        max-width: none;
    }

    .symbol.symbol-50px > img {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-50px .symbol-label {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-50px.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-50px.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: none;
    }

    .symbol.symbol-50px.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px;
    }

    .symbol.symbol-50px.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: none;
    }

    .symbol.symbol-55px > img {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-55px .symbol-label {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-55px.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-55px.symbol-fixed > img {
        width: 55px;
        height: 55px;
        max-width: none;
    }

    .symbol.symbol-55px.symbol-2by3 .symbol-label {
        height: 55px;
        width: 82.5px;
    }

    .symbol.symbol-55px.symbol-2by3 > img {
        height: 55px;
        width: 82.5px;
        max-width: none;
    }

    .symbol.symbol-60px > img {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-60px .symbol-label {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-60px.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-60px.symbol-fixed > img {
        width: 60px;
        height: 60px;
        max-width: none;
    }

    .symbol.symbol-60px.symbol-2by3 .symbol-label {
        height: 60px;
        width: 90px;
    }

    .symbol.symbol-60px.symbol-2by3 > img {
        height: 60px;
        width: 90px;
        max-width: none;
    }

    .symbol.symbol-65px > img {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-65px .symbol-label {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-65px.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-65px.symbol-fixed > img {
        width: 65px;
        height: 65px;
        max-width: none;
    }

    .symbol.symbol-65px.symbol-2by3 .symbol-label {
        height: 65px;
        width: 97.5px;
    }

    .symbol.symbol-65px.symbol-2by3 > img {
        height: 65px;
        width: 97.5px;
        max-width: none;
    }

    .symbol.symbol-70px > img {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-70px .symbol-label {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-70px.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-70px.symbol-fixed > img {
        width: 70px;
        height: 70px;
        max-width: none;
    }

    .symbol.symbol-70px.symbol-2by3 .symbol-label {
        height: 70px;
        width: 105px;
    }

    .symbol.symbol-70px.symbol-2by3 > img {
        height: 70px;
        width: 105px;
        max-width: none;
    }

    .symbol.symbol-75px > img {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-75px .symbol-label {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-75px.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-75px.symbol-fixed > img {
        width: 75px;
        height: 75px;
        max-width: none;
    }

    .symbol.symbol-75px.symbol-2by3 .symbol-label {
        height: 75px;
        width: 112.5px;
    }

    .symbol.symbol-75px.symbol-2by3 > img {
        height: 75px;
        width: 112.5px;
        max-width: none;
    }

    .symbol.symbol-90px > img {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-90px .symbol-label {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-90px.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-90px.symbol-fixed > img {
        width: 90px;
        height: 90px;
        max-width: none;
    }

    .symbol.symbol-90px.symbol-2by3 .symbol-label {
        height: 90px;
        width: 135px;
    }

    .symbol.symbol-90px.symbol-2by3 > img {
        height: 90px;
        width: 135px;
        max-width: none;
    }

    .symbol.symbol-100px > img {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-100px .symbol-label {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-100px.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-100px.symbol-fixed > img {
        width: 100px;
        height: 100px;
        max-width: none;
    }

    .symbol.symbol-100px.symbol-2by3 .symbol-label {
        height: 100px;
        width: 150px;
    }

    .symbol.symbol-100px.symbol-2by3 > img {
        height: 100px;
        width: 150px;
        max-width: none;
    }

    .symbol.symbol-125px > img {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-125px .symbol-label {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-125px.symbol-fixed .symbol-label {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-125px.symbol-fixed > img {
        width: 125px;
        height: 125px;
        max-width: none;
    }

    .symbol.symbol-125px.symbol-2by3 .symbol-label {
        height: 125px;
        width: 187.5px;
    }

    .symbol.symbol-125px.symbol-2by3 > img {
        height: 125px;
        width: 187.5px;
        max-width: none;
    }

    .symbol.symbol-150px > img {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-150px .symbol-label {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-150px.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-150px.symbol-fixed > img {
        width: 150px;
        height: 150px;
        max-width: none;
    }

    .symbol.symbol-150px.symbol-2by3 .symbol-label {
        height: 150px;
        width: 225px;
    }

    .symbol.symbol-150px.symbol-2by3 > img {
        height: 150px;
        width: 225px;
        max-width: none;
    }

    .symbol.symbol-160px > img {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-160px .symbol-label {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-160px.symbol-fixed .symbol-label {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-160px.symbol-fixed > img {
        width: 160px;
        height: 160px;
        max-width: none;
    }

    .symbol.symbol-160px.symbol-2by3 .symbol-label {
        height: 160px;
        width: 240px;
    }

    .symbol.symbol-160px.symbol-2by3 > img {
        height: 160px;
        width: 240px;
        max-width: none;
    }

    .symbol.symbol-175px > img {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-175px .symbol-label {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-175px.symbol-fixed .symbol-label {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-175px.symbol-fixed > img {
        width: 175px;
        height: 175px;
        max-width: none;
    }

    .symbol.symbol-175px.symbol-2by3 .symbol-label {
        height: 175px;
        width: 262.5px;
    }

    .symbol.symbol-175px.symbol-2by3 > img {
        height: 175px;
        width: 262.5px;
        max-width: none;
    }

    .symbol.symbol-200px > img {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-200px .symbol-label {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-200px.symbol-fixed .symbol-label {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-200px.symbol-fixed > img {
        width: 200px;
        height: 200px;
        max-width: none;
    }

    .symbol.symbol-200px.symbol-2by3 .symbol-label {
        height: 200px;
        width: 300px;
    }

    .symbol.symbol-200px.symbol-2by3 > img {
        height: 200px;
        width: 300px;
        max-width: none;
    }

@media (min-width: 576px) {
    .symbol.symbol-sm-20px > img {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-sm-20px .symbol-label {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-sm-20px.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-sm-20px.symbol-fixed > img {
        width: 20px;
        height: 20px;
        max-width: none;
    }

    .symbol.symbol-sm-20px.symbol-2by3 .symbol-label {
        height: 20px;
        width: 30px;
    }

    .symbol.symbol-sm-20px.symbol-2by3 > img {
        height: 20px;
        width: 30px;
        max-width: none;
    }

    .symbol.symbol-sm-25px > img {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-sm-25px .symbol-label {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-sm-25px.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-sm-25px.symbol-fixed > img {
        width: 25px;
        height: 25px;
        max-width: none;
    }

    .symbol.symbol-sm-25px.symbol-2by3 .symbol-label {
        height: 25px;
        width: 37.5px;
    }

    .symbol.symbol-sm-25px.symbol-2by3 > img {
        height: 25px;
        width: 37.5px;
        max-width: none;
    }

    .symbol.symbol-sm-30px > img {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-sm-30px .symbol-label {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-sm-30px.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-sm-30px.symbol-fixed > img {
        width: 30px;
        height: 30px;
        max-width: none;
    }

    .symbol.symbol-sm-30px.symbol-2by3 .symbol-label {
        height: 30px;
        width: 45px;
    }

    .symbol.symbol-sm-30px.symbol-2by3 > img {
        height: 30px;
        width: 45px;
        max-width: none;
    }

    .symbol.symbol-sm-35px > img {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-sm-35px .symbol-label {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-sm-35px.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-sm-35px.symbol-fixed > img {
        width: 35px;
        height: 35px;
        max-width: none;
    }

    .symbol.symbol-sm-35px.symbol-2by3 .symbol-label {
        height: 35px;
        width: 52.5px;
    }

    .symbol.symbol-sm-35px.symbol-2by3 > img {
        height: 35px;
        width: 52.5px;
        max-width: none;
    }

    .symbol.symbol-sm-40px > img {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-sm-40px .symbol-label {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-sm-40px.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-sm-40px.symbol-fixed > img {
        width: 40px;
        height: 40px;
        max-width: none;
    }

    .symbol.symbol-sm-40px.symbol-2by3 .symbol-label {
        height: 40px;
        width: 60px;
    }

    .symbol.symbol-sm-40px.symbol-2by3 > img {
        height: 40px;
        width: 60px;
        max-width: none;
    }

    .symbol.symbol-sm-45px > img {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-sm-45px .symbol-label {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-sm-45px.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-sm-45px.symbol-fixed > img {
        width: 45px;
        height: 45px;
        max-width: none;
    }

    .symbol.symbol-sm-45px.symbol-2by3 .symbol-label {
        height: 45px;
        width: 67.5px;
    }

    .symbol.symbol-sm-45px.symbol-2by3 > img {
        height: 45px;
        width: 67.5px;
        max-width: none;
    }

    .symbol.symbol-sm-50px > img {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-sm-50px .symbol-label {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-sm-50px.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-sm-50px.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: none;
    }

    .symbol.symbol-sm-50px.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px;
    }

    .symbol.symbol-sm-50px.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: none;
    }

    .symbol.symbol-sm-55px > img {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-sm-55px .symbol-label {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-sm-55px.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-sm-55px.symbol-fixed > img {
        width: 55px;
        height: 55px;
        max-width: none;
    }

    .symbol.symbol-sm-55px.symbol-2by3 .symbol-label {
        height: 55px;
        width: 82.5px;
    }

    .symbol.symbol-sm-55px.symbol-2by3 > img {
        height: 55px;
        width: 82.5px;
        max-width: none;
    }

    .symbol.symbol-sm-60px > img {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-sm-60px .symbol-label {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-sm-60px.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-sm-60px.symbol-fixed > img {
        width: 60px;
        height: 60px;
        max-width: none;
    }

    .symbol.symbol-sm-60px.symbol-2by3 .symbol-label {
        height: 60px;
        width: 90px;
    }

    .symbol.symbol-sm-60px.symbol-2by3 > img {
        height: 60px;
        width: 90px;
        max-width: none;
    }

    .symbol.symbol-sm-65px > img {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-sm-65px .symbol-label {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-sm-65px.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-sm-65px.symbol-fixed > img {
        width: 65px;
        height: 65px;
        max-width: none;
    }

    .symbol.symbol-sm-65px.symbol-2by3 .symbol-label {
        height: 65px;
        width: 97.5px;
    }

    .symbol.symbol-sm-65px.symbol-2by3 > img {
        height: 65px;
        width: 97.5px;
        max-width: none;
    }

    .symbol.symbol-sm-70px > img {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-sm-70px .symbol-label {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-sm-70px.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-sm-70px.symbol-fixed > img {
        width: 70px;
        height: 70px;
        max-width: none;
    }

    .symbol.symbol-sm-70px.symbol-2by3 .symbol-label {
        height: 70px;
        width: 105px;
    }

    .symbol.symbol-sm-70px.symbol-2by3 > img {
        height: 70px;
        width: 105px;
        max-width: none;
    }

    .symbol.symbol-sm-75px > img {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-sm-75px .symbol-label {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-sm-75px.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-sm-75px.symbol-fixed > img {
        width: 75px;
        height: 75px;
        max-width: none;
    }

    .symbol.symbol-sm-75px.symbol-2by3 .symbol-label {
        height: 75px;
        width: 112.5px;
    }

    .symbol.symbol-sm-75px.symbol-2by3 > img {
        height: 75px;
        width: 112.5px;
        max-width: none;
    }

    .symbol.symbol-sm-90px > img {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-sm-90px .symbol-label {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-sm-90px.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-sm-90px.symbol-fixed > img {
        width: 90px;
        height: 90px;
        max-width: none;
    }

    .symbol.symbol-sm-90px.symbol-2by3 .symbol-label {
        height: 90px;
        width: 135px;
    }

    .symbol.symbol-sm-90px.symbol-2by3 > img {
        height: 90px;
        width: 135px;
        max-width: none;
    }

    .symbol.symbol-sm-100px > img {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-sm-100px .symbol-label {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-sm-100px.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-sm-100px.symbol-fixed > img {
        width: 100px;
        height: 100px;
        max-width: none;
    }

    .symbol.symbol-sm-100px.symbol-2by3 .symbol-label {
        height: 100px;
        width: 150px;
    }

    .symbol.symbol-sm-100px.symbol-2by3 > img {
        height: 100px;
        width: 150px;
        max-width: none;
    }

    .symbol.symbol-sm-125px > img {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-sm-125px .symbol-label {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-sm-125px.symbol-fixed .symbol-label {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-sm-125px.symbol-fixed > img {
        width: 125px;
        height: 125px;
        max-width: none;
    }

    .symbol.symbol-sm-125px.symbol-2by3 .symbol-label {
        height: 125px;
        width: 187.5px;
    }

    .symbol.symbol-sm-125px.symbol-2by3 > img {
        height: 125px;
        width: 187.5px;
        max-width: none;
    }

    .symbol.symbol-sm-150px > img {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-sm-150px .symbol-label {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-sm-150px.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-sm-150px.symbol-fixed > img {
        width: 150px;
        height: 150px;
        max-width: none;
    }

    .symbol.symbol-sm-150px.symbol-2by3 .symbol-label {
        height: 150px;
        width: 225px;
    }

    .symbol.symbol-sm-150px.symbol-2by3 > img {
        height: 150px;
        width: 225px;
        max-width: none;
    }

    .symbol.symbol-sm-160px > img {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-sm-160px .symbol-label {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-sm-160px.symbol-fixed .symbol-label {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-sm-160px.symbol-fixed > img {
        width: 160px;
        height: 160px;
        max-width: none;
    }

    .symbol.symbol-sm-160px.symbol-2by3 .symbol-label {
        height: 160px;
        width: 240px;
    }

    .symbol.symbol-sm-160px.symbol-2by3 > img {
        height: 160px;
        width: 240px;
        max-width: none;
    }

    .symbol.symbol-sm-175px > img {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-sm-175px .symbol-label {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-sm-175px.symbol-fixed .symbol-label {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-sm-175px.symbol-fixed > img {
        width: 175px;
        height: 175px;
        max-width: none;
    }

    .symbol.symbol-sm-175px.symbol-2by3 .symbol-label {
        height: 175px;
        width: 262.5px;
    }

    .symbol.symbol-sm-175px.symbol-2by3 > img {
        height: 175px;
        width: 262.5px;
        max-width: none;
    }

    .symbol.symbol-sm-200px > img {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-sm-200px .symbol-label {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-sm-200px.symbol-fixed .symbol-label {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-sm-200px.symbol-fixed > img {
        width: 200px;
        height: 200px;
        max-width: none;
    }

    .symbol.symbol-sm-200px.symbol-2by3 .symbol-label {
        height: 200px;
        width: 300px;
    }

    .symbol.symbol-sm-200px.symbol-2by3 > img {
        height: 200px;
        width: 300px;
        max-width: none;
    }
}

@media (min-width: 768px) {
    .symbol.symbol-md-20px > img {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-md-20px .symbol-label {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-md-20px.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-md-20px.symbol-fixed > img {
        width: 20px;
        height: 20px;
        max-width: none;
    }

    .symbol.symbol-md-20px.symbol-2by3 .symbol-label {
        height: 20px;
        width: 30px;
    }

    .symbol.symbol-md-20px.symbol-2by3 > img {
        height: 20px;
        width: 30px;
        max-width: none;
    }

    .symbol.symbol-md-25px > img {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-md-25px .symbol-label {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-md-25px.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-md-25px.symbol-fixed > img {
        width: 25px;
        height: 25px;
        max-width: none;
    }

    .symbol.symbol-md-25px.symbol-2by3 .symbol-label {
        height: 25px;
        width: 37.5px;
    }

    .symbol.symbol-md-25px.symbol-2by3 > img {
        height: 25px;
        width: 37.5px;
        max-width: none;
    }

    .symbol.symbol-md-30px > img {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-md-30px .symbol-label {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-md-30px.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-md-30px.symbol-fixed > img {
        width: 30px;
        height: 30px;
        max-width: none;
    }

    .symbol.symbol-md-30px.symbol-2by3 .symbol-label {
        height: 30px;
        width: 45px;
    }

    .symbol.symbol-md-30px.symbol-2by3 > img {
        height: 30px;
        width: 45px;
        max-width: none;
    }

    .symbol.symbol-md-35px > img {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-md-35px .symbol-label {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-md-35px.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-md-35px.symbol-fixed > img {
        width: 35px;
        height: 35px;
        max-width: none;
    }

    .symbol.symbol-md-35px.symbol-2by3 .symbol-label {
        height: 35px;
        width: 52.5px;
    }

    .symbol.symbol-md-35px.symbol-2by3 > img {
        height: 35px;
        width: 52.5px;
        max-width: none;
    }

    .symbol.symbol-md-40px > img {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-md-40px .symbol-label {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-md-40px.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-md-40px.symbol-fixed > img {
        width: 40px;
        height: 40px;
        max-width: none;
    }

    .symbol.symbol-md-40px.symbol-2by3 .symbol-label {
        height: 40px;
        width: 60px;
    }

    .symbol.symbol-md-40px.symbol-2by3 > img {
        height: 40px;
        width: 60px;
        max-width: none;
    }

    .symbol.symbol-md-45px > img {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-md-45px .symbol-label {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-md-45px.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-md-45px.symbol-fixed > img {
        width: 45px;
        height: 45px;
        max-width: none;
    }

    .symbol.symbol-md-45px.symbol-2by3 .symbol-label {
        height: 45px;
        width: 67.5px;
    }

    .symbol.symbol-md-45px.symbol-2by3 > img {
        height: 45px;
        width: 67.5px;
        max-width: none;
    }

    .symbol.symbol-md-50px > img {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-md-50px .symbol-label {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-md-50px.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-md-50px.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: none;
    }

    .symbol.symbol-md-50px.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px;
    }

    .symbol.symbol-md-50px.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: none;
    }

    .symbol.symbol-md-55px > img {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-md-55px .symbol-label {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-md-55px.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-md-55px.symbol-fixed > img {
        width: 55px;
        height: 55px;
        max-width: none;
    }

    .symbol.symbol-md-55px.symbol-2by3 .symbol-label {
        height: 55px;
        width: 82.5px;
    }

    .symbol.symbol-md-55px.symbol-2by3 > img {
        height: 55px;
        width: 82.5px;
        max-width: none;
    }

    .symbol.symbol-md-60px > img {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-md-60px .symbol-label {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-md-60px.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-md-60px.symbol-fixed > img {
        width: 60px;
        height: 60px;
        max-width: none;
    }

    .symbol.symbol-md-60px.symbol-2by3 .symbol-label {
        height: 60px;
        width: 90px;
    }

    .symbol.symbol-md-60px.symbol-2by3 > img {
        height: 60px;
        width: 90px;
        max-width: none;
    }

    .symbol.symbol-md-65px > img {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-md-65px .symbol-label {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-md-65px.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-md-65px.symbol-fixed > img {
        width: 65px;
        height: 65px;
        max-width: none;
    }

    .symbol.symbol-md-65px.symbol-2by3 .symbol-label {
        height: 65px;
        width: 97.5px;
    }

    .symbol.symbol-md-65px.symbol-2by3 > img {
        height: 65px;
        width: 97.5px;
        max-width: none;
    }

    .symbol.symbol-md-70px > img {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-md-70px .symbol-label {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-md-70px.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-md-70px.symbol-fixed > img {
        width: 70px;
        height: 70px;
        max-width: none;
    }

    .symbol.symbol-md-70px.symbol-2by3 .symbol-label {
        height: 70px;
        width: 105px;
    }

    .symbol.symbol-md-70px.symbol-2by3 > img {
        height: 70px;
        width: 105px;
        max-width: none;
    }

    .symbol.symbol-md-75px > img {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-md-75px .symbol-label {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-md-75px.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-md-75px.symbol-fixed > img {
        width: 75px;
        height: 75px;
        max-width: none;
    }

    .symbol.symbol-md-75px.symbol-2by3 .symbol-label {
        height: 75px;
        width: 112.5px;
    }

    .symbol.symbol-md-75px.symbol-2by3 > img {
        height: 75px;
        width: 112.5px;
        max-width: none;
    }

    .symbol.symbol-md-90px > img {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-md-90px .symbol-label {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-md-90px.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-md-90px.symbol-fixed > img {
        width: 90px;
        height: 90px;
        max-width: none;
    }

    .symbol.symbol-md-90px.symbol-2by3 .symbol-label {
        height: 90px;
        width: 135px;
    }

    .symbol.symbol-md-90px.symbol-2by3 > img {
        height: 90px;
        width: 135px;
        max-width: none;
    }

    .symbol.symbol-md-100px > img {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-md-100px .symbol-label {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-md-100px.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-md-100px.symbol-fixed > img {
        width: 100px;
        height: 100px;
        max-width: none;
    }

    .symbol.symbol-md-100px.symbol-2by3 .symbol-label {
        height: 100px;
        width: 150px;
    }

    .symbol.symbol-md-100px.symbol-2by3 > img {
        height: 100px;
        width: 150px;
        max-width: none;
    }

    .symbol.symbol-md-125px > img {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-md-125px .symbol-label {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-md-125px.symbol-fixed .symbol-label {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-md-125px.symbol-fixed > img {
        width: 125px;
        height: 125px;
        max-width: none;
    }

    .symbol.symbol-md-125px.symbol-2by3 .symbol-label {
        height: 125px;
        width: 187.5px;
    }

    .symbol.symbol-md-125px.symbol-2by3 > img {
        height: 125px;
        width: 187.5px;
        max-width: none;
    }

    .symbol.symbol-md-150px > img {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-md-150px .symbol-label {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-md-150px.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-md-150px.symbol-fixed > img {
        width: 150px;
        height: 150px;
        max-width: none;
    }

    .symbol.symbol-md-150px.symbol-2by3 .symbol-label {
        height: 150px;
        width: 225px;
    }

    .symbol.symbol-md-150px.symbol-2by3 > img {
        height: 150px;
        width: 225px;
        max-width: none;
    }

    .symbol.symbol-md-160px > img {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-md-160px .symbol-label {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-md-160px.symbol-fixed .symbol-label {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-md-160px.symbol-fixed > img {
        width: 160px;
        height: 160px;
        max-width: none;
    }

    .symbol.symbol-md-160px.symbol-2by3 .symbol-label {
        height: 160px;
        width: 240px;
    }

    .symbol.symbol-md-160px.symbol-2by3 > img {
        height: 160px;
        width: 240px;
        max-width: none;
    }

    .symbol.symbol-md-175px > img {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-md-175px .symbol-label {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-md-175px.symbol-fixed .symbol-label {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-md-175px.symbol-fixed > img {
        width: 175px;
        height: 175px;
        max-width: none;
    }

    .symbol.symbol-md-175px.symbol-2by3 .symbol-label {
        height: 175px;
        width: 262.5px;
    }

    .symbol.symbol-md-175px.symbol-2by3 > img {
        height: 175px;
        width: 262.5px;
        max-width: none;
    }

    .symbol.symbol-md-200px > img {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-md-200px .symbol-label {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-md-200px.symbol-fixed .symbol-label {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-md-200px.symbol-fixed > img {
        width: 200px;
        height: 200px;
        max-width: none;
    }

    .symbol.symbol-md-200px.symbol-2by3 .symbol-label {
        height: 200px;
        width: 300px;
    }

    .symbol.symbol-md-200px.symbol-2by3 > img {
        height: 200px;
        width: 300px;
        max-width: none;
    }
}

@media (min-width: 992px) {
    .symbol.symbol-lg-20px > img {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-lg-20px .symbol-label {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-lg-20px.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-lg-20px.symbol-fixed > img {
        width: 20px;
        height: 20px;
        max-width: none;
    }

    .symbol.symbol-lg-20px.symbol-2by3 .symbol-label {
        height: 20px;
        width: 30px;
    }

    .symbol.symbol-lg-20px.symbol-2by3 > img {
        height: 20px;
        width: 30px;
        max-width: none;
    }

    .symbol.symbol-lg-25px > img {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-lg-25px .symbol-label {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-lg-25px.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-lg-25px.symbol-fixed > img {
        width: 25px;
        height: 25px;
        max-width: none;
    }

    .symbol.symbol-lg-25px.symbol-2by3 .symbol-label {
        height: 25px;
        width: 37.5px;
    }

    .symbol.symbol-lg-25px.symbol-2by3 > img {
        height: 25px;
        width: 37.5px;
        max-width: none;
    }

    .symbol.symbol-lg-30px > img {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-lg-30px .symbol-label {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-lg-30px.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-lg-30px.symbol-fixed > img {
        width: 30px;
        height: 30px;
        max-width: none;
    }

    .symbol.symbol-lg-30px.symbol-2by3 .symbol-label {
        height: 30px;
        width: 45px;
    }

    .symbol.symbol-lg-30px.symbol-2by3 > img {
        height: 30px;
        width: 45px;
        max-width: none;
    }

    .symbol.symbol-lg-35px > img {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-lg-35px .symbol-label {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-lg-35px.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-lg-35px.symbol-fixed > img {
        width: 35px;
        height: 35px;
        max-width: none;
    }

    .symbol.symbol-lg-35px.symbol-2by3 .symbol-label {
        height: 35px;
        width: 52.5px;
    }

    .symbol.symbol-lg-35px.symbol-2by3 > img {
        height: 35px;
        width: 52.5px;
        max-width: none;
    }

    .symbol.symbol-lg-40px > img {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-lg-40px .symbol-label {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-lg-40px.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-lg-40px.symbol-fixed > img {
        width: 40px;
        height: 40px;
        max-width: none;
    }

    .symbol.symbol-lg-40px.symbol-2by3 .symbol-label {
        height: 40px;
        width: 60px;
    }

    .symbol.symbol-lg-40px.symbol-2by3 > img {
        height: 40px;
        width: 60px;
        max-width: none;
    }

    .symbol.symbol-lg-45px > img {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-lg-45px .symbol-label {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-lg-45px.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-lg-45px.symbol-fixed > img {
        width: 45px;
        height: 45px;
        max-width: none;
    }

    .symbol.symbol-lg-45px.symbol-2by3 .symbol-label {
        height: 45px;
        width: 67.5px;
    }

    .symbol.symbol-lg-45px.symbol-2by3 > img {
        height: 45px;
        width: 67.5px;
        max-width: none;
    }

    .symbol.symbol-lg-50px > img {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-lg-50px .symbol-label {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-lg-50px.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-lg-50px.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: none;
    }

    .symbol.symbol-lg-50px.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px;
    }

    .symbol.symbol-lg-50px.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: none;
    }

    .symbol.symbol-lg-55px > img {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-lg-55px .symbol-label {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-lg-55px.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-lg-55px.symbol-fixed > img {
        width: 55px;
        height: 55px;
        max-width: none;
    }

    .symbol.symbol-lg-55px.symbol-2by3 .symbol-label {
        height: 55px;
        width: 82.5px;
    }

    .symbol.symbol-lg-55px.symbol-2by3 > img {
        height: 55px;
        width: 82.5px;
        max-width: none;
    }

    .symbol.symbol-lg-60px > img {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-lg-60px .symbol-label {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-lg-60px.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-lg-60px.symbol-fixed > img {
        width: 60px;
        height: 60px;
        max-width: none;
    }

    .symbol.symbol-lg-60px.symbol-2by3 .symbol-label {
        height: 60px;
        width: 90px;
    }

    .symbol.symbol-lg-60px.symbol-2by3 > img {
        height: 60px;
        width: 90px;
        max-width: none;
    }

    .symbol.symbol-lg-65px > img {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-lg-65px .symbol-label {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-lg-65px.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-lg-65px.symbol-fixed > img {
        width: 65px;
        height: 65px;
        max-width: none;
    }

    .symbol.symbol-lg-65px.symbol-2by3 .symbol-label {
        height: 65px;
        width: 97.5px;
    }

    .symbol.symbol-lg-65px.symbol-2by3 > img {
        height: 65px;
        width: 97.5px;
        max-width: none;
    }

    .symbol.symbol-lg-70px > img {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-lg-70px .symbol-label {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-lg-70px.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-lg-70px.symbol-fixed > img {
        width: 70px;
        height: 70px;
        max-width: none;
    }

    .symbol.symbol-lg-70px.symbol-2by3 .symbol-label {
        height: 70px;
        width: 105px;
    }

    .symbol.symbol-lg-70px.symbol-2by3 > img {
        height: 70px;
        width: 105px;
        max-width: none;
    }

    .symbol.symbol-lg-75px > img {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-lg-75px .symbol-label {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-lg-75px.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-lg-75px.symbol-fixed > img {
        width: 75px;
        height: 75px;
        max-width: none;
    }

    .symbol.symbol-lg-75px.symbol-2by3 .symbol-label {
        height: 75px;
        width: 112.5px;
    }

    .symbol.symbol-lg-75px.symbol-2by3 > img {
        height: 75px;
        width: 112.5px;
        max-width: none;
    }

    .symbol.symbol-lg-90px > img {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-lg-90px .symbol-label {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-lg-90px.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-lg-90px.symbol-fixed > img {
        width: 90px;
        height: 90px;
        max-width: none;
    }

    .symbol.symbol-lg-90px.symbol-2by3 .symbol-label {
        height: 90px;
        width: 135px;
    }

    .symbol.symbol-lg-90px.symbol-2by3 > img {
        height: 90px;
        width: 135px;
        max-width: none;
    }

    .symbol.symbol-lg-100px > img {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-lg-100px .symbol-label {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-lg-100px.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-lg-100px.symbol-fixed > img {
        width: 100px;
        height: 100px;
        max-width: none;
    }

    .symbol.symbol-lg-100px.symbol-2by3 .symbol-label {
        height: 100px;
        width: 150px;
    }

    .symbol.symbol-lg-100px.symbol-2by3 > img {
        height: 100px;
        width: 150px;
        max-width: none;
    }

    .symbol.symbol-lg-125px > img {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-lg-125px .symbol-label {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-lg-125px.symbol-fixed .symbol-label {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-lg-125px.symbol-fixed > img {
        width: 125px;
        height: 125px;
        max-width: none;
    }

    .symbol.symbol-lg-125px.symbol-2by3 .symbol-label {
        height: 125px;
        width: 187.5px;
    }

    .symbol.symbol-lg-125px.symbol-2by3 > img {
        height: 125px;
        width: 187.5px;
        max-width: none;
    }

    .symbol.symbol-lg-150px > img {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-lg-150px .symbol-label {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-lg-150px.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-lg-150px.symbol-fixed > img {
        width: 150px;
        height: 150px;
        max-width: none;
    }

    .symbol.symbol-lg-150px.symbol-2by3 .symbol-label {
        height: 150px;
        width: 225px;
    }

    .symbol.symbol-lg-150px.symbol-2by3 > img {
        height: 150px;
        width: 225px;
        max-width: none;
    }

    .symbol.symbol-lg-160px > img {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-lg-160px .symbol-label {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-lg-160px.symbol-fixed .symbol-label {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-lg-160px.symbol-fixed > img {
        width: 160px;
        height: 160px;
        max-width: none;
    }

    .symbol.symbol-lg-160px.symbol-2by3 .symbol-label {
        height: 160px;
        width: 240px;
    }

    .symbol.symbol-lg-160px.symbol-2by3 > img {
        height: 160px;
        width: 240px;
        max-width: none;
    }

    .symbol.symbol-lg-175px > img {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-lg-175px .symbol-label {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-lg-175px.symbol-fixed .symbol-label {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-lg-175px.symbol-fixed > img {
        width: 175px;
        height: 175px;
        max-width: none;
    }

    .symbol.symbol-lg-175px.symbol-2by3 .symbol-label {
        height: 175px;
        width: 262.5px;
    }

    .symbol.symbol-lg-175px.symbol-2by3 > img {
        height: 175px;
        width: 262.5px;
        max-width: none;
    }

    .symbol.symbol-lg-200px > img {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-lg-200px .symbol-label {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-lg-200px.symbol-fixed .symbol-label {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-lg-200px.symbol-fixed > img {
        width: 200px;
        height: 200px;
        max-width: none;
    }

    .symbol.symbol-lg-200px.symbol-2by3 .symbol-label {
        height: 200px;
        width: 300px;
    }

    .symbol.symbol-lg-200px.symbol-2by3 > img {
        height: 200px;
        width: 300px;
        max-width: none;
    }
}

@media (min-width: 1200px) {
    .symbol.symbol-xl-20px > img {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-xl-20px .symbol-label {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-xl-20px.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-xl-20px.symbol-fixed > img {
        width: 20px;
        height: 20px;
        max-width: none;
    }

    .symbol.symbol-xl-20px.symbol-2by3 .symbol-label {
        height: 20px;
        width: 30px;
    }

    .symbol.symbol-xl-20px.symbol-2by3 > img {
        height: 20px;
        width: 30px;
        max-width: none;
    }

    .symbol.symbol-xl-25px > img {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-xl-25px .symbol-label {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-xl-25px.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-xl-25px.symbol-fixed > img {
        width: 25px;
        height: 25px;
        max-width: none;
    }

    .symbol.symbol-xl-25px.symbol-2by3 .symbol-label {
        height: 25px;
        width: 37.5px;
    }

    .symbol.symbol-xl-25px.symbol-2by3 > img {
        height: 25px;
        width: 37.5px;
        max-width: none;
    }

    .symbol.symbol-xl-30px > img {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-xl-30px .symbol-label {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-xl-30px.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-xl-30px.symbol-fixed > img {
        width: 30px;
        height: 30px;
        max-width: none;
    }

    .symbol.symbol-xl-30px.symbol-2by3 .symbol-label {
        height: 30px;
        width: 45px;
    }

    .symbol.symbol-xl-30px.symbol-2by3 > img {
        height: 30px;
        width: 45px;
        max-width: none;
    }

    .symbol.symbol-xl-35px > img {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-xl-35px .symbol-label {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-xl-35px.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-xl-35px.symbol-fixed > img {
        width: 35px;
        height: 35px;
        max-width: none;
    }

    .symbol.symbol-xl-35px.symbol-2by3 .symbol-label {
        height: 35px;
        width: 52.5px;
    }

    .symbol.symbol-xl-35px.symbol-2by3 > img {
        height: 35px;
        width: 52.5px;
        max-width: none;
    }

    .symbol.symbol-xl-40px > img {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-xl-40px .symbol-label {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-xl-40px.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-xl-40px.symbol-fixed > img {
        width: 40px;
        height: 40px;
        max-width: none;
    }

    .symbol.symbol-xl-40px.symbol-2by3 .symbol-label {
        height: 40px;
        width: 60px;
    }

    .symbol.symbol-xl-40px.symbol-2by3 > img {
        height: 40px;
        width: 60px;
        max-width: none;
    }

    .symbol.symbol-xl-45px > img {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-xl-45px .symbol-label {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-xl-45px.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-xl-45px.symbol-fixed > img {
        width: 45px;
        height: 45px;
        max-width: none;
    }

    .symbol.symbol-xl-45px.symbol-2by3 .symbol-label {
        height: 45px;
        width: 67.5px;
    }

    .symbol.symbol-xl-45px.symbol-2by3 > img {
        height: 45px;
        width: 67.5px;
        max-width: none;
    }

    .symbol.symbol-xl-50px > img {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-xl-50px .symbol-label {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-xl-50px.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-xl-50px.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: none;
    }

    .symbol.symbol-xl-50px.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px;
    }

    .symbol.symbol-xl-50px.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: none;
    }

    .symbol.symbol-xl-55px > img {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-xl-55px .symbol-label {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-xl-55px.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-xl-55px.symbol-fixed > img {
        width: 55px;
        height: 55px;
        max-width: none;
    }

    .symbol.symbol-xl-55px.symbol-2by3 .symbol-label {
        height: 55px;
        width: 82.5px;
    }

    .symbol.symbol-xl-55px.symbol-2by3 > img {
        height: 55px;
        width: 82.5px;
        max-width: none;
    }

    .symbol.symbol-xl-60px > img {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-xl-60px .symbol-label {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-xl-60px.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-xl-60px.symbol-fixed > img {
        width: 60px;
        height: 60px;
        max-width: none;
    }

    .symbol.symbol-xl-60px.symbol-2by3 .symbol-label {
        height: 60px;
        width: 90px;
    }

    .symbol.symbol-xl-60px.symbol-2by3 > img {
        height: 60px;
        width: 90px;
        max-width: none;
    }

    .symbol.symbol-xl-65px > img {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-xl-65px .symbol-label {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-xl-65px.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-xl-65px.symbol-fixed > img {
        width: 65px;
        height: 65px;
        max-width: none;
    }

    .symbol.symbol-xl-65px.symbol-2by3 .symbol-label {
        height: 65px;
        width: 97.5px;
    }

    .symbol.symbol-xl-65px.symbol-2by3 > img {
        height: 65px;
        width: 97.5px;
        max-width: none;
    }

    .symbol.symbol-xl-70px > img {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-xl-70px .symbol-label {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-xl-70px.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-xl-70px.symbol-fixed > img {
        width: 70px;
        height: 70px;
        max-width: none;
    }

    .symbol.symbol-xl-70px.symbol-2by3 .symbol-label {
        height: 70px;
        width: 105px;
    }

    .symbol.symbol-xl-70px.symbol-2by3 > img {
        height: 70px;
        width: 105px;
        max-width: none;
    }

    .symbol.symbol-xl-75px > img {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-xl-75px .symbol-label {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-xl-75px.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-xl-75px.symbol-fixed > img {
        width: 75px;
        height: 75px;
        max-width: none;
    }

    .symbol.symbol-xl-75px.symbol-2by3 .symbol-label {
        height: 75px;
        width: 112.5px;
    }

    .symbol.symbol-xl-75px.symbol-2by3 > img {
        height: 75px;
        width: 112.5px;
        max-width: none;
    }

    .symbol.symbol-xl-90px > img {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-xl-90px .symbol-label {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-xl-90px.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-xl-90px.symbol-fixed > img {
        width: 90px;
        height: 90px;
        max-width: none;
    }

    .symbol.symbol-xl-90px.symbol-2by3 .symbol-label {
        height: 90px;
        width: 135px;
    }

    .symbol.symbol-xl-90px.symbol-2by3 > img {
        height: 90px;
        width: 135px;
        max-width: none;
    }

    .symbol.symbol-xl-100px > img {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-xl-100px .symbol-label {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-xl-100px.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-xl-100px.symbol-fixed > img {
        width: 100px;
        height: 100px;
        max-width: none;
    }

    .symbol.symbol-xl-100px.symbol-2by3 .symbol-label {
        height: 100px;
        width: 150px;
    }

    .symbol.symbol-xl-100px.symbol-2by3 > img {
        height: 100px;
        width: 150px;
        max-width: none;
    }

    .symbol.symbol-xl-125px > img {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-xl-125px .symbol-label {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-xl-125px.symbol-fixed .symbol-label {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-xl-125px.symbol-fixed > img {
        width: 125px;
        height: 125px;
        max-width: none;
    }

    .symbol.symbol-xl-125px.symbol-2by3 .symbol-label {
        height: 125px;
        width: 187.5px;
    }

    .symbol.symbol-xl-125px.symbol-2by3 > img {
        height: 125px;
        width: 187.5px;
        max-width: none;
    }

    .symbol.symbol-xl-150px > img {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-xl-150px .symbol-label {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-xl-150px.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-xl-150px.symbol-fixed > img {
        width: 150px;
        height: 150px;
        max-width: none;
    }

    .symbol.symbol-xl-150px.symbol-2by3 .symbol-label {
        height: 150px;
        width: 225px;
    }

    .symbol.symbol-xl-150px.symbol-2by3 > img {
        height: 150px;
        width: 225px;
        max-width: none;
    }

    .symbol.symbol-xl-160px > img {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-xl-160px .symbol-label {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-xl-160px.symbol-fixed .symbol-label {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-xl-160px.symbol-fixed > img {
        width: 160px;
        height: 160px;
        max-width: none;
    }

    .symbol.symbol-xl-160px.symbol-2by3 .symbol-label {
        height: 160px;
        width: 240px;
    }

    .symbol.symbol-xl-160px.symbol-2by3 > img {
        height: 160px;
        width: 240px;
        max-width: none;
    }

    .symbol.symbol-xl-175px > img {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-xl-175px .symbol-label {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-xl-175px.symbol-fixed .symbol-label {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-xl-175px.symbol-fixed > img {
        width: 175px;
        height: 175px;
        max-width: none;
    }

    .symbol.symbol-xl-175px.symbol-2by3 .symbol-label {
        height: 175px;
        width: 262.5px;
    }

    .symbol.symbol-xl-175px.symbol-2by3 > img {
        height: 175px;
        width: 262.5px;
        max-width: none;
    }

    .symbol.symbol-xl-200px > img {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-xl-200px .symbol-label {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-xl-200px.symbol-fixed .symbol-label {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-xl-200px.symbol-fixed > img {
        width: 200px;
        height: 200px;
        max-width: none;
    }

    .symbol.symbol-xl-200px.symbol-2by3 .symbol-label {
        height: 200px;
        width: 300px;
    }

    .symbol.symbol-xl-200px.symbol-2by3 > img {
        height: 200px;
        width: 300px;
        max-width: none;
    }
}

@media (min-width: 1400px) {
    .symbol.symbol-xxl-20px > img {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-xxl-20px .symbol-label {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-xxl-20px.symbol-fixed .symbol-label {
        width: 20px;
        height: 20px;
    }

    .symbol.symbol-xxl-20px.symbol-fixed > img {
        width: 20px;
        height: 20px;
        max-width: none;
    }

    .symbol.symbol-xxl-20px.symbol-2by3 .symbol-label {
        height: 20px;
        width: 30px;
    }

    .symbol.symbol-xxl-20px.symbol-2by3 > img {
        height: 20px;
        width: 30px;
        max-width: none;
    }

    .symbol.symbol-xxl-25px > img {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-xxl-25px .symbol-label {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-xxl-25px.symbol-fixed .symbol-label {
        width: 25px;
        height: 25px;
    }

    .symbol.symbol-xxl-25px.symbol-fixed > img {
        width: 25px;
        height: 25px;
        max-width: none;
    }

    .symbol.symbol-xxl-25px.symbol-2by3 .symbol-label {
        height: 25px;
        width: 37.5px;
    }

    .symbol.symbol-xxl-25px.symbol-2by3 > img {
        height: 25px;
        width: 37.5px;
        max-width: none;
    }

    .symbol.symbol-xxl-30px > img {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-xxl-30px .symbol-label {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-xxl-30px.symbol-fixed .symbol-label {
        width: 30px;
        height: 30px;
    }

    .symbol.symbol-xxl-30px.symbol-fixed > img {
        width: 30px;
        height: 30px;
        max-width: none;
    }

    .symbol.symbol-xxl-30px.symbol-2by3 .symbol-label {
        height: 30px;
        width: 45px;
    }

    .symbol.symbol-xxl-30px.symbol-2by3 > img {
        height: 30px;
        width: 45px;
        max-width: none;
    }

    .symbol.symbol-xxl-35px > img {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-xxl-35px .symbol-label {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-xxl-35px.symbol-fixed .symbol-label {
        width: 35px;
        height: 35px;
    }

    .symbol.symbol-xxl-35px.symbol-fixed > img {
        width: 35px;
        height: 35px;
        max-width: none;
    }

    .symbol.symbol-xxl-35px.symbol-2by3 .symbol-label {
        height: 35px;
        width: 52.5px;
    }

    .symbol.symbol-xxl-35px.symbol-2by3 > img {
        height: 35px;
        width: 52.5px;
        max-width: none;
    }

    .symbol.symbol-xxl-40px > img {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-xxl-40px .symbol-label {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-xxl-40px.symbol-fixed .symbol-label {
        width: 40px;
        height: 40px;
    }

    .symbol.symbol-xxl-40px.symbol-fixed > img {
        width: 40px;
        height: 40px;
        max-width: none;
    }

    .symbol.symbol-xxl-40px.symbol-2by3 .symbol-label {
        height: 40px;
        width: 60px;
    }

    .symbol.symbol-xxl-40px.symbol-2by3 > img {
        height: 40px;
        width: 60px;
        max-width: none;
    }

    .symbol.symbol-xxl-45px > img {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-xxl-45px .symbol-label {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-xxl-45px.symbol-fixed .symbol-label {
        width: 45px;
        height: 45px;
    }

    .symbol.symbol-xxl-45px.symbol-fixed > img {
        width: 45px;
        height: 45px;
        max-width: none;
    }

    .symbol.symbol-xxl-45px.symbol-2by3 .symbol-label {
        height: 45px;
        width: 67.5px;
    }

    .symbol.symbol-xxl-45px.symbol-2by3 > img {
        height: 45px;
        width: 67.5px;
        max-width: none;
    }

    .symbol.symbol-xxl-50px > img {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-xxl-50px .symbol-label {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-xxl-50px.symbol-fixed .symbol-label {
        width: 50px;
        height: 50px;
    }

    .symbol.symbol-xxl-50px.symbol-fixed > img {
        width: 50px;
        height: 50px;
        max-width: none;
    }

    .symbol.symbol-xxl-50px.symbol-2by3 .symbol-label {
        height: 50px;
        width: 75px;
    }

    .symbol.symbol-xxl-50px.symbol-2by3 > img {
        height: 50px;
        width: 75px;
        max-width: none;
    }

    .symbol.symbol-xxl-55px > img {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-xxl-55px .symbol-label {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-xxl-55px.symbol-fixed .symbol-label {
        width: 55px;
        height: 55px;
    }

    .symbol.symbol-xxl-55px.symbol-fixed > img {
        width: 55px;
        height: 55px;
        max-width: none;
    }

    .symbol.symbol-xxl-55px.symbol-2by3 .symbol-label {
        height: 55px;
        width: 82.5px;
    }

    .symbol.symbol-xxl-55px.symbol-2by3 > img {
        height: 55px;
        width: 82.5px;
        max-width: none;
    }

    .symbol.symbol-xxl-60px > img {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-xxl-60px .symbol-label {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-xxl-60px.symbol-fixed .symbol-label {
        width: 60px;
        height: 60px;
    }

    .symbol.symbol-xxl-60px.symbol-fixed > img {
        width: 60px;
        height: 60px;
        max-width: none;
    }

    .symbol.symbol-xxl-60px.symbol-2by3 .symbol-label {
        height: 60px;
        width: 90px;
    }

    .symbol.symbol-xxl-60px.symbol-2by3 > img {
        height: 60px;
        width: 90px;
        max-width: none;
    }

    .symbol.symbol-xxl-65px > img {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-xxl-65px .symbol-label {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-xxl-65px.symbol-fixed .symbol-label {
        width: 65px;
        height: 65px;
    }

    .symbol.symbol-xxl-65px.symbol-fixed > img {
        width: 65px;
        height: 65px;
        max-width: none;
    }

    .symbol.symbol-xxl-65px.symbol-2by3 .symbol-label {
        height: 65px;
        width: 97.5px;
    }

    .symbol.symbol-xxl-65px.symbol-2by3 > img {
        height: 65px;
        width: 97.5px;
        max-width: none;
    }

    .symbol.symbol-xxl-70px > img {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-xxl-70px .symbol-label {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-xxl-70px.symbol-fixed .symbol-label {
        width: 70px;
        height: 70px;
    }

    .symbol.symbol-xxl-70px.symbol-fixed > img {
        width: 70px;
        height: 70px;
        max-width: none;
    }

    .symbol.symbol-xxl-70px.symbol-2by3 .symbol-label {
        height: 70px;
        width: 105px;
    }

    .symbol.symbol-xxl-70px.symbol-2by3 > img {
        height: 70px;
        width: 105px;
        max-width: none;
    }

    .symbol.symbol-xxl-75px > img {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-xxl-75px .symbol-label {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-xxl-75px.symbol-fixed .symbol-label {
        width: 75px;
        height: 75px;
    }

    .symbol.symbol-xxl-75px.symbol-fixed > img {
        width: 75px;
        height: 75px;
        max-width: none;
    }

    .symbol.symbol-xxl-75px.symbol-2by3 .symbol-label {
        height: 75px;
        width: 112.5px;
    }

    .symbol.symbol-xxl-75px.symbol-2by3 > img {
        height: 75px;
        width: 112.5px;
        max-width: none;
    }

    .symbol.symbol-xxl-90px > img {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-xxl-90px .symbol-label {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-xxl-90px.symbol-fixed .symbol-label {
        width: 90px;
        height: 90px;
    }

    .symbol.symbol-xxl-90px.symbol-fixed > img {
        width: 90px;
        height: 90px;
        max-width: none;
    }

    .symbol.symbol-xxl-90px.symbol-2by3 .symbol-label {
        height: 90px;
        width: 135px;
    }

    .symbol.symbol-xxl-90px.symbol-2by3 > img {
        height: 90px;
        width: 135px;
        max-width: none;
    }

    .symbol.symbol-xxl-100px > img {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-xxl-100px .symbol-label {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-xxl-100px.symbol-fixed .symbol-label {
        width: 100px;
        height: 100px;
    }

    .symbol.symbol-xxl-100px.symbol-fixed > img {
        width: 100px;
        height: 100px;
        max-width: none;
    }

    .symbol.symbol-xxl-100px.symbol-2by3 .symbol-label {
        height: 100px;
        width: 150px;
    }

    .symbol.symbol-xxl-100px.symbol-2by3 > img {
        height: 100px;
        width: 150px;
        max-width: none;
    }

    .symbol.symbol-xxl-125px > img {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-xxl-125px .symbol-label {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-xxl-125px.symbol-fixed .symbol-label {
        width: 125px;
        height: 125px;
    }

    .symbol.symbol-xxl-125px.symbol-fixed > img {
        width: 125px;
        height: 125px;
        max-width: none;
    }

    .symbol.symbol-xxl-125px.symbol-2by3 .symbol-label {
        height: 125px;
        width: 187.5px;
    }

    .symbol.symbol-xxl-125px.symbol-2by3 > img {
        height: 125px;
        width: 187.5px;
        max-width: none;
    }

    .symbol.symbol-xxl-150px > img {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-xxl-150px .symbol-label {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-xxl-150px.symbol-fixed .symbol-label {
        width: 150px;
        height: 150px;
    }

    .symbol.symbol-xxl-150px.symbol-fixed > img {
        width: 150px;
        height: 150px;
        max-width: none;
    }

    .symbol.symbol-xxl-150px.symbol-2by3 .symbol-label {
        height: 150px;
        width: 225px;
    }

    .symbol.symbol-xxl-150px.symbol-2by3 > img {
        height: 150px;
        width: 225px;
        max-width: none;
    }

    .symbol.symbol-xxl-160px > img {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-xxl-160px .symbol-label {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-xxl-160px.symbol-fixed .symbol-label {
        width: 160px;
        height: 160px;
    }

    .symbol.symbol-xxl-160px.symbol-fixed > img {
        width: 160px;
        height: 160px;
        max-width: none;
    }

    .symbol.symbol-xxl-160px.symbol-2by3 .symbol-label {
        height: 160px;
        width: 240px;
    }

    .symbol.symbol-xxl-160px.symbol-2by3 > img {
        height: 160px;
        width: 240px;
        max-width: none;
    }

    .symbol.symbol-xxl-175px > img {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-xxl-175px .symbol-label {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-xxl-175px.symbol-fixed .symbol-label {
        width: 175px;
        height: 175px;
    }

    .symbol.symbol-xxl-175px.symbol-fixed > img {
        width: 175px;
        height: 175px;
        max-width: none;
    }

    .symbol.symbol-xxl-175px.symbol-2by3 .symbol-label {
        height: 175px;
        width: 262.5px;
    }

    .symbol.symbol-xxl-175px.symbol-2by3 > img {
        height: 175px;
        width: 262.5px;
        max-width: none;
    }

    .symbol.symbol-xxl-200px > img {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-xxl-200px .symbol-label {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-xxl-200px.symbol-fixed .symbol-label {
        width: 200px;
        height: 200px;
    }

    .symbol.symbol-xxl-200px.symbol-fixed > img {
        width: 200px;
        height: 200px;
        max-width: none;
    }

    .symbol.symbol-xxl-200px.symbol-2by3 .symbol-label {
        height: 200px;
        width: 300px;
    }

    .symbol.symbol-xxl-200px.symbol-2by3 > img {
        height: 200px;
        width: 300px;
        max-width: none;
    }
}

.symbol-group {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-right: 10px;
}

    .symbol-group .symbol {
        position: relative;
        z-index: 0;
        margin-right: -10px;
        transition: all 0.3s ease;
    }

        .symbol-group .symbol:hover {
            transition: all 0.3s ease;
            z-index: 1;
        }

    .symbol-group .symbol-badge {
        border: 2px solid #ffffff;
        border: 2px solid var(--bs-body-bg);
    }

    .symbol-group .symbol-label {
        position: relative;
    }

        .symbol-group .symbol-label:after {
            display: block;
            content: " ";
            border-radius: inherit;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            border: 2px solid var(--bs-symbol-border-color);
            -webkit-background-clip: padding-box;
            /* for Safari */
            background-clip: padding-box;
            /* for IE9+, Firefox 4+, Opera, Chrome */
        }

    .symbol-group.symbol-hover .symbol {
        cursor: pointer;
    }

.pulse {
    position: relative;
}

    .pulse.pulse-light .pulse-ring {
        border-color: #f9f9f9;
        border-color: var(--bs-light);
    }

    .pulse.pulse-primary .pulse-ring {
        border-color: #23475e;
        border-color: var(--bs-primary);
    }

    .pulse.pulse-secondary .pulse-ring {
        border-color: #dbdfe9;
        border-color: var(--bs-secondary);
    }

    .pulse.pulse-success .pulse-ring {
        border-color: #50cd89;
        border-color: var(--bs-success);
    }

    .pulse.pulse-info .pulse-ring {
        border-color: #7239ea;
        border-color: var(--bs-info);
    }

    .pulse.pulse-warning .pulse-ring {
        border-color: #ffc700;
        border-color: var(--bs-warning);
    }

    .pulse.pulse-danger .pulse-ring {
        border-color: #f1416c;
        border-color: var(--bs-danger);
    }

    .pulse.pulse-dark .pulse-ring {
        border-color: #071437;
        border-color: var(--bs-dark);
    }

.pulse-ring {
    display: block;
    border-radius: 40px;
    height: 40px;
    width: 40px;
    position: absolute;
    animation: animation-pulse 3.5s ease-out;
    animation-iteration-count: infinite;
    opacity: 0;
    border-width: 3px;
    border-style: solid;
    border-color: #99a1b7;
    border-color: var(--bs-gray-500);
}

@keyframes animation-pulse {
    0% {
        -webkit-transform: scale(0.1, 0.1);
        opacity: 0;
    }

    60% {
        -webkit-transform: scale(0.1, 0.1);
        opacity: 0;
    }

    65% {
        opacity: 1;
    }

    100% {
        -webkit-transform: scale(1.2, 1.2);
        opacity: 0;
    }
}

[data-kt-app-page-loading=on] *,
.page-loading * {
    transition: none !important;
}

.page-loader {
    background-color: #ffffff;
    background-color: var(--bs-body-bg);
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 10000;
    display: none;
}

[data-kt-app-page-loading=on] .page-loader, .page-loading .page-loader {
    display: flex;
    justify-content: center;
    align-items: center;
}

.scrolltop {
    position: fixed;
    display: none;
    cursor: pointer;
    z-index: 105;
    justify-content: center;
    align-items: center;
    width: 34px;
    height: 34px;
    bottom: 57px;
    left: 20px;
    background-color: var(--bs-scrolltop-bg-color);
    box-shadow: var(--bs-scrolltop-box-shadow);
    opacity: 1;
    transition: color 0.2s ease;
    border-radius: 0.475rem;
}

    .scrolltop .svg-icon {
        color: var(--bs-scrolltop-icon-color);
    }

        .scrolltop .svg-icon svg {
            height: 24px;
            width: 24px;
        }

    .scrolltop > i {
        font-size: 1.3rem;
        color: var(--bs-scrolltop-icon-color);
    }

    .scrolltop:hover {
        background-color: var(--bs-scrolltop-bg-color-hover);
    }

        .scrolltop:hover .svg-icon,
        .scrolltop:hover i {
            color: var(--bs-scrolltop-icon-color-hover);
        }

[data-kt-scrolltop=on] .scrolltop {
    opacity: 0.8;
    animation: animation-scrolltop 0.4s ease-out 1;
    display: flex;
}

    [data-kt-scrolltop=on] .scrolltop:hover {
        transition: color 0.2s ease;
        opacity: var(--bs-scrolltop-opacity-hover);
    }

@media (max-width: 991.98px) {
    .scrolltop {
        bottom: 60px;
        left: 15px;
        width: 30px;
        height: 30px;
    }
}


@media (max-width: 777px) {
    .scrolltop {
        bottom: 75px;
        left: 15px;
        width: 30px;
        height: 30px;
    }
}

@keyframes animation-scrolltop {
    from {
        margin-bottom: -15px;
    }

    to {
        margin-bottom: 0;
    }
}

.svg-icon {
    line-height: 1;
    color: var(--bs-text-muted);
}

    .svg-icon svg {
        height: 1.15rem;
        width: 1.15rem;
    }

    .svg-icon.svg-icon-white {
        color: var(--bs-text-white);
    }

    .svg-icon.svg-icon-primary {
        color: var(--bs-text-primary);
    }

    .svg-icon.svg-icon-secondary {
        color: var(--bs-text-secondary);
    }

    .svg-icon.svg-icon-light {
        color: var(--bs-text-light);
    }

    .svg-icon.svg-icon-success {
        color: var(--bs-text-success);
    }

    .svg-icon.svg-icon-info {
        color: var(--bs-text-info);
    }

    .svg-icon.svg-icon-warning {
        color: var(--bs-text-warning);
    }

    .svg-icon.svg-icon-danger {
        color: var(--bs-text-danger);
    }

    .svg-icon.svg-icon-dark {
        color: var(--bs-text-dark);
    }

    .svg-icon.svg-icon-muted {
        color: var(--bs-text-muted);
    }

    .svg-icon.svg-icon-gray-100 {
        color: var(--bs-text-gray-100);
    }

    .svg-icon.svg-icon-gray-200 {
        color: var(--bs-text-gray-200);
    }

    .svg-icon.svg-icon-gray-300 {
        color: var(--bs-text-gray-300);
    }

    .svg-icon.svg-icon-gray-400 {
        color: var(--bs-text-gray-400);
    }

    .svg-icon.svg-icon-gray-500 {
        color: var(--bs-text-gray-500);
    }

    .svg-icon.svg-icon-gray-600 {
        color: var(--bs-text-gray-600);
    }

    .svg-icon.svg-icon-gray-700 {
        color: var(--bs-text-gray-700);
    }

    .svg-icon.svg-icon-gray-800 {
        color: var(--bs-text-gray-800);
    }

    .svg-icon.svg-icon-gray-900 {
        color: var(--bs-text-gray-900);
    }

    .svg-icon.svg-icon-1 svg {
        height: 1.75rem !important;
        width: 1.75rem !important;
    }

    .svg-icon.svg-icon-2 svg {
        height: 1.5rem !important;
        width: 1.5rem !important;
    }

    .svg-icon.svg-icon-3 svg {
        height: 1.35rem !important;
        width: 1.35rem !important;
    }

    .svg-icon.svg-icon-4 svg {
        height: 1.25rem !important;
        width: 1.25rem !important;
    }

    .svg-icon.svg-icon-5 svg {
        height: 1.15rem !important;
        width: 1.15rem !important;
    }

    .svg-icon.svg-icon-6 svg {
        height: 1.075rem !important;
        width: 1.075rem !important;
    }

    .svg-icon.svg-icon-7 svg {
        height: 0.95rem !important;
        width: 0.95rem !important;
    }

    .svg-icon.svg-icon-8 svg {
        height: 0.85rem !important;
        width: 0.85rem !important;
    }

    .svg-icon.svg-icon-9 svg {
        height: 0.75rem !important;
        width: 0.75rem !important;
    }

    .svg-icon.svg-icon-10 svg {
        height: 0.5rem !important;
        width: 0.5rem !important;
    }

    .svg-icon.svg-icon-sm svg {
        height: 0.95rem !important;
        width: 0.95rem !important;
    }

    .svg-icon.svg-icon-base svg {
        height: 1rem !important;
        width: 1rem !important;
    }

    .svg-icon.svg-icon-lg svg {
        height: 1.075rem !important;
        width: 1.075rem !important;
    }

    .svg-icon.svg-icon-fluid svg {
        height: 100% !important;
        width: 100% !important;
    }

    .svg-icon.svg-icon-2x svg {
        height: 2rem !important;
        width: 2rem !important;
    }

    .svg-icon.svg-icon-2qx svg {
        height: 2.25rem !important;
        width: 2.25rem !important;
    }

    .svg-icon.svg-icon-2hx svg {
        height: 2.5rem !important;
        width: 2.5rem !important;
    }

    .svg-icon.svg-icon-2tx svg {
        height: 2.75rem !important;
        width: 2.75rem !important;
    }

    .svg-icon.svg-icon-3x svg {
        height: 3rem !important;
        width: 3rem !important;
    }

    .svg-icon.svg-icon-3qx svg {
        height: 3.25rem !important;
        width: 3.25rem !important;
    }

    .svg-icon.svg-icon-3hx svg {
        height: 3.5rem !important;
        width: 3.5rem !important;
    }

    .svg-icon.svg-icon-3tx svg {
        height: 3.75rem !important;
        width: 3.75rem !important;
    }

    .svg-icon.svg-icon-4x svg {
        height: 4rem !important;
        width: 4rem !important;
    }

    .svg-icon.svg-icon-4qx svg {
        height: 4.25rem !important;
        width: 4.25rem !important;
    }

    .svg-icon.svg-icon-4hx svg {
        height: 4.5rem !important;
        width: 4.5rem !important;
    }

    .svg-icon.svg-icon-4tx svg {
        height: 4.75rem !important;
        width: 4.75rem !important;
    }

    .svg-icon.svg-icon-5x svg {
        height: 5rem !important;
        width: 5rem !important;
    }

    .svg-icon.svg-icon-5qx svg {
        height: 5.25rem !important;
        width: 5.25rem !important;
    }

    .svg-icon.svg-icon-5hx svg {
        height: 5.5rem !important;
        width: 5.5rem !important;
    }

    .svg-icon.svg-icon-5tx svg {
        height: 5.75rem !important;
        width: 5.75rem !important;
    }

    .svg-icon.svg-icon-6x svg {
        height: 6rem !important;
        width: 6rem !important;
    }

    .svg-icon.svg-icon-6qx svg {
        height: 6.25rem !important;
        width: 6.25rem !important;
    }

    .svg-icon.svg-icon-6hx svg {
        height: 6.5rem !important;
        width: 6.5rem !important;
    }

    .svg-icon.svg-icon-6tx svg {
        height: 6.75rem !important;
        width: 6.75rem !important;
    }

    .svg-icon.svg-icon-7x svg {
        height: 7rem !important;
        width: 7rem !important;
    }

    .svg-icon.svg-icon-7qx svg {
        height: 7.25rem !important;
        width: 7.25rem !important;
    }

    .svg-icon.svg-icon-7hx svg {
        height: 7.5rem !important;
        width: 7.5rem !important;
    }

    .svg-icon.svg-icon-7tx svg {
        height: 7.75rem !important;
        width: 7.75rem !important;
    }

@media (min-width: 576px) {
    .svg-icon.svg-icon-sm-1 svg {
        height: 1.75rem !important;
        width: 1.75rem !important;
    }

    .svg-icon.svg-icon-sm-2 svg {
        height: 1.5rem !important;
        width: 1.5rem !important;
    }

    .svg-icon.svg-icon-sm-3 svg {
        height: 1.35rem !important;
        width: 1.35rem !important;
    }

    .svg-icon.svg-icon-sm-4 svg {
        height: 1.25rem !important;
        width: 1.25rem !important;
    }

    .svg-icon.svg-icon-sm-5 svg {
        height: 1.15rem !important;
        width: 1.15rem !important;
    }

    .svg-icon.svg-icon-sm-6 svg {
        height: 1.075rem !important;
        width: 1.075rem !important;
    }

    .svg-icon.svg-icon-sm-7 svg {
        height: 0.95rem !important;
        width: 0.95rem !important;
    }

    .svg-icon.svg-icon-sm-8 svg {
        height: 0.85rem !important;
        width: 0.85rem !important;
    }

    .svg-icon.svg-icon-sm-9 svg {
        height: 0.75rem !important;
        width: 0.75rem !important;
    }

    .svg-icon.svg-icon-sm-10 svg {
        height: 0.5rem !important;
        width: 0.5rem !important;
    }

    .svg-icon.svg-icon-sm-sm svg {
        height: 0.95rem !important;
        width: 0.95rem !important;
    }

    .svg-icon.svg-icon-sm-base svg {
        height: 1rem !important;
        width: 1rem !important;
    }

    .svg-icon.svg-icon-sm-lg svg {
        height: 1.075rem !important;
        width: 1.075rem !important;
    }

    .svg-icon.svg-icon-sm-fluid svg {
        height: 100% !important;
        width: 100% !important;
    }

    .svg-icon.svg-icon-sm-2x svg {
        height: 2rem !important;
        width: 2rem !important;
    }

    .svg-icon.svg-icon-sm-2qx svg {
        height: 2.25rem !important;
        width: 2.25rem !important;
    }

    .svg-icon.svg-icon-sm-2hx svg {
        height: 2.5rem !important;
        width: 2.5rem !important;
    }

    .svg-icon.svg-icon-sm-2tx svg {
        height: 2.75rem !important;
        width: 2.75rem !important;
    }

    .svg-icon.svg-icon-sm-3x svg {
        height: 3rem !important;
        width: 3rem !important;
    }

    .svg-icon.svg-icon-sm-3qx svg {
        height: 3.25rem !important;
        width: 3.25rem !important;
    }

    .svg-icon.svg-icon-sm-3hx svg {
        height: 3.5rem !important;
        width: 3.5rem !important;
    }

    .svg-icon.svg-icon-sm-3tx svg {
        height: 3.75rem !important;
        width: 3.75rem !important;
    }

    .svg-icon.svg-icon-sm-4x svg {
        height: 4rem !important;
        width: 4rem !important;
    }

    .svg-icon.svg-icon-sm-4qx svg {
        height: 4.25rem !important;
        width: 4.25rem !important;
    }

    .svg-icon.svg-icon-sm-4hx svg {
        height: 4.5rem !important;
        width: 4.5rem !important;
    }

    .svg-icon.svg-icon-sm-4tx svg {
        height: 4.75rem !important;
        width: 4.75rem !important;
    }

    .svg-icon.svg-icon-sm-5x svg {
        height: 5rem !important;
        width: 5rem !important;
    }

    .svg-icon.svg-icon-sm-5qx svg {
        height: 5.25rem !important;
        width: 5.25rem !important;
    }

    .svg-icon.svg-icon-sm-5hx svg {
        height: 5.5rem !important;
        width: 5.5rem !important;
    }

    .svg-icon.svg-icon-sm-5tx svg {
        height: 5.75rem !important;
        width: 5.75rem !important;
    }

    .svg-icon.svg-icon-sm-6x svg {
        height: 6rem !important;
        width: 6rem !important;
    }

    .svg-icon.svg-icon-sm-6qx svg {
        height: 6.25rem !important;
        width: 6.25rem !important;
    }

    .svg-icon.svg-icon-sm-6hx svg {
        height: 6.5rem !important;
        width: 6.5rem !important;
    }

    .svg-icon.svg-icon-sm-6tx svg {
        height: 6.75rem !important;
        width: 6.75rem !important;
    }

    .svg-icon.svg-icon-sm-7x svg {
        height: 7rem !important;
        width: 7rem !important;
    }

    .svg-icon.svg-icon-sm-7qx svg {
        height: 7.25rem !important;
        width: 7.25rem !important;
    }

    .svg-icon.svg-icon-sm-7hx svg {
        height: 7.5rem !important;
        width: 7.5rem !important;
    }

    .svg-icon.svg-icon-sm-7tx svg {
        height: 7.75rem !important;
        width: 7.75rem !important;
    }
}

@media (min-width: 768px) {
    .svg-icon.svg-icon-md-1 svg {
        height: 1.75rem !important;
        width: 1.75rem !important;
    }

    .svg-icon.svg-icon-md-2 svg {
        height: 1.5rem !important;
        width: 1.5rem !important;
    }

    .svg-icon.svg-icon-md-3 svg {
        height: 1.35rem !important;
        width: 1.35rem !important;
    }

    .svg-icon.svg-icon-md-4 svg {
        height: 1.25rem !important;
        width: 1.25rem !important;
    }

    .svg-icon.svg-icon-md-5 svg {
        height: 1.15rem !important;
        width: 1.15rem !important;
    }

    .svg-icon.svg-icon-md-6 svg {
        height: 1.075rem !important;
        width: 1.075rem !important;
    }

    .svg-icon.svg-icon-md-7 svg {
        height: 0.95rem !important;
        width: 0.95rem !important;
    }

    .svg-icon.svg-icon-md-8 svg {
        height: 0.85rem !important;
        width: 0.85rem !important;
    }

    .svg-icon.svg-icon-md-9 svg {
        height: 0.75rem !important;
        width: 0.75rem !important;
    }

    .svg-icon.svg-icon-md-10 svg {
        height: 0.5rem !important;
        width: 0.5rem !important;
    }

    .svg-icon.svg-icon-md-sm svg {
        height: 0.95rem !important;
        width: 0.95rem !important;
    }

    .svg-icon.svg-icon-md-base svg {
        height: 1rem !important;
        width: 1rem !important;
    }

    .svg-icon.svg-icon-md-lg svg {
        height: 1.075rem !important;
        width: 1.075rem !important;
    }

    .svg-icon.svg-icon-md-fluid svg {
        height: 100% !important;
        width: 100% !important;
    }

    .svg-icon.svg-icon-md-2x svg {
        height: 2rem !important;
        width: 2rem !important;
    }

    .svg-icon.svg-icon-md-2qx svg {
        height: 2.25rem !important;
        width: 2.25rem !important;
    }

    .svg-icon.svg-icon-md-2hx svg {
        height: 2.5rem !important;
        width: 2.5rem !important;
    }

    .svg-icon.svg-icon-md-2tx svg {
        height: 2.75rem !important;
        width: 2.75rem !important;
    }

    .svg-icon.svg-icon-md-3x svg {
        height: 3rem !important;
        width: 3rem !important;
    }

    .svg-icon.svg-icon-md-3qx svg {
        height: 3.25rem !important;
        width: 3.25rem !important;
    }

    .svg-icon.svg-icon-md-3hx svg {
        height: 3.5rem !important;
        width: 3.5rem !important;
    }

    .svg-icon.svg-icon-md-3tx svg {
        height: 3.75rem !important;
        width: 3.75rem !important;
    }

    .svg-icon.svg-icon-md-4x svg {
        height: 4rem !important;
        width: 4rem !important;
    }

    .svg-icon.svg-icon-md-4qx svg {
        height: 4.25rem !important;
        width: 4.25rem !important;
    }

    .svg-icon.svg-icon-md-4hx svg {
        height: 4.5rem !important;
        width: 4.5rem !important;
    }

    .svg-icon.svg-icon-md-4tx svg {
        height: 4.75rem !important;
        width: 4.75rem !important;
    }

    .svg-icon.svg-icon-md-5x svg {
        height: 5rem !important;
        width: 5rem !important;
    }

    .svg-icon.svg-icon-md-5qx svg {
        height: 5.25rem !important;
        width: 5.25rem !important;
    }

    .svg-icon.svg-icon-md-5hx svg {
        height: 5.5rem !important;
        width: 5.5rem !important;
    }

    .svg-icon.svg-icon-md-5tx svg {
        height: 5.75rem !important;
        width: 5.75rem !important;
    }

    .svg-icon.svg-icon-md-6x svg {
        height: 6rem !important;
        width: 6rem !important;
    }

    .svg-icon.svg-icon-md-6qx svg {
        height: 6.25rem !important;
        width: 6.25rem !important;
    }

    .svg-icon.svg-icon-md-6hx svg {
        height: 6.5rem !important;
        width: 6.5rem !important;
    }

    .svg-icon.svg-icon-md-6tx svg {
        height: 6.75rem !important;
        width: 6.75rem !important;
    }

    .svg-icon.svg-icon-md-7x svg {
        height: 7rem !important;
        width: 7rem !important;
    }

    .svg-icon.svg-icon-md-7qx svg {
        height: 7.25rem !important;
        width: 7.25rem !important;
    }

    .svg-icon.svg-icon-md-7hx svg {
        height: 7.5rem !important;
        width: 7.5rem !important;
    }

    .svg-icon.svg-icon-md-7tx svg {
        height: 7.75rem !important;
        width: 7.75rem !important;
    }
}

@media (min-width: 992px) {
    .svg-icon.svg-icon-lg-1 svg {
        height: 1.75rem !important;
        width: 1.75rem !important;
    }

    .svg-icon.svg-icon-lg-2 svg {
        height: 1.5rem !important;
        width: 1.5rem !important;
    }

    .svg-icon.svg-icon-lg-3 svg {
        height: 1.35rem !important;
        width: 1.35rem !important;
    }

    .svg-icon.svg-icon-lg-4 svg {
        height: 1.25rem !important;
        width: 1.25rem !important;
    }

    .svg-icon.svg-icon-lg-5 svg {
        height: 1.15rem !important;
        width: 1.15rem !important;
    }

    .svg-icon.svg-icon-lg-6 svg {
        height: 1.075rem !important;
        width: 1.075rem !important;
    }

    .svg-icon.svg-icon-lg-7 svg {
        height: 0.95rem !important;
        width: 0.95rem !important;
    }

    .svg-icon.svg-icon-lg-8 svg {
        height: 0.85rem !important;
        width: 0.85rem !important;
    }

    .svg-icon.svg-icon-lg-9 svg {
        height: 0.75rem !important;
        width: 0.75rem !important;
    }

    .svg-icon.svg-icon-lg-10 svg {
        height: 0.5rem !important;
        width: 0.5rem !important;
    }

    .svg-icon.svg-icon-lg-sm svg {
        height: 0.95rem !important;
        width: 0.95rem !important;
    }

    .svg-icon.svg-icon-lg-base svg {
        height: 1rem !important;
        width: 1rem !important;
    }

    .svg-icon.svg-icon-lg-lg svg {
        height: 1.075rem !important;
        width: 1.075rem !important;
    }

    .svg-icon.svg-icon-lg-fluid svg {
        height: 100% !important;
        width: 100% !important;
    }

    .svg-icon.svg-icon-lg-2x svg {
        height: 2rem !important;
        width: 2rem !important;
    }

    .svg-icon.svg-icon-lg-2qx svg {
        height: 2.25rem !important;
        width: 2.25rem !important;
    }

    .svg-icon.svg-icon-lg-2hx svg {
        height: 2.5rem !important;
        width: 2.5rem !important;
    }

    .svg-icon.svg-icon-lg-2tx svg {
        height: 2.75rem !important;
        width: 2.75rem !important;
    }

    .svg-icon.svg-icon-lg-3x svg {
        height: 3rem !important;
        width: 3rem !important;
    }

    .svg-icon.svg-icon-lg-3qx svg {
        height: 3.25rem !important;
        width: 3.25rem !important;
    }

    .svg-icon.svg-icon-lg-3hx svg {
        height: 3.5rem !important;
        width: 3.5rem !important;
    }

    .svg-icon.svg-icon-lg-3tx svg {
        height: 3.75rem !important;
        width: 3.75rem !important;
    }

    .svg-icon.svg-icon-lg-4x svg {
        height: 4rem !important;
        width: 4rem !important;
    }

    .svg-icon.svg-icon-lg-4qx svg {
        height: 4.25rem !important;
        width: 4.25rem !important;
    }

    .svg-icon.svg-icon-lg-4hx svg {
        height: 4.5rem !important;
        width: 4.5rem !important;
    }

    .svg-icon.svg-icon-lg-4tx svg {
        height: 4.75rem !important;
        width: 4.75rem !important;
    }

    .svg-icon.svg-icon-lg-5x svg {
        height: 5rem !important;
        width: 5rem !important;
    }

    .svg-icon.svg-icon-lg-5qx svg {
        height: 5.25rem !important;
        width: 5.25rem !important;
    }

    .svg-icon.svg-icon-lg-5hx svg {
        height: 5.5rem !important;
        width: 5.5rem !important;
    }

    .svg-icon.svg-icon-lg-5tx svg {
        height: 5.75rem !important;
        width: 5.75rem !important;
    }

    .svg-icon.svg-icon-lg-6x svg {
        height: 6rem !important;
        width: 6rem !important;
    }

    .svg-icon.svg-icon-lg-6qx svg {
        height: 6.25rem !important;
        width: 6.25rem !important;
    }

    .svg-icon.svg-icon-lg-6hx svg {
        height: 6.5rem !important;
        width: 6.5rem !important;
    }

    .svg-icon.svg-icon-lg-6tx svg {
        height: 6.75rem !important;
        width: 6.75rem !important;
    }

    .svg-icon.svg-icon-lg-7x svg {
        height: 7rem !important;
        width: 7rem !important;
    }

    .svg-icon.svg-icon-lg-7qx svg {
        height: 7.25rem !important;
        width: 7.25rem !important;
    }

    .svg-icon.svg-icon-lg-7hx svg {
        height: 7.5rem !important;
        width: 7.5rem !important;
    }

    .svg-icon.svg-icon-lg-7tx svg {
        height: 7.75rem !important;
        width: 7.75rem !important;
    }
}

@media (min-width: 1200px) {
    .svg-icon.svg-icon-xl-1 svg {
        height: 1.75rem !important;
        width: 1.75rem !important;
    }

    .svg-icon.svg-icon-xl-2 svg {
        height: 1.5rem !important;
        width: 1.5rem !important;
    }

    .svg-icon.svg-icon-xl-3 svg {
        height: 1.35rem !important;
        width: 1.35rem !important;
    }

    .svg-icon.svg-icon-xl-4 svg {
        height: 1.25rem !important;
        width: 1.25rem !important;
    }

    .svg-icon.svg-icon-xl-5 svg {
        height: 1.15rem !important;
        width: 1.15rem !important;
    }

    .svg-icon.svg-icon-xl-6 svg {
        height: 1.075rem !important;
        width: 1.075rem !important;
    }

    .svg-icon.svg-icon-xl-7 svg {
        height: 0.95rem !important;
        width: 0.95rem !important;
    }

    .svg-icon.svg-icon-xl-8 svg {
        height: 0.85rem !important;
        width: 0.85rem !important;
    }

    .svg-icon.svg-icon-xl-9 svg {
        height: 0.75rem !important;
        width: 0.75rem !important;
    }

    .svg-icon.svg-icon-xl-10 svg {
        height: 0.5rem !important;
        width: 0.5rem !important;
    }

    .svg-icon.svg-icon-xl-sm svg {
        height: 0.95rem !important;
        width: 0.95rem !important;
    }

    .svg-icon.svg-icon-xl-base svg {
        height: 1rem !important;
        width: 1rem !important;
    }

    .svg-icon.svg-icon-xl-lg svg {
        height: 1.075rem !important;
        width: 1.075rem !important;
    }

    .svg-icon.svg-icon-xl-fluid svg {
        height: 100% !important;
        width: 100% !important;
    }

    .svg-icon.svg-icon-xl-2x svg {
        height: 2rem !important;
        width: 2rem !important;
    }

    .svg-icon.svg-icon-xl-2qx svg {
        height: 2.25rem !important;
        width: 2.25rem !important;
    }

    .svg-icon.svg-icon-xl-2hx svg {
        height: 2.5rem !important;
        width: 2.5rem !important;
    }

    .svg-icon.svg-icon-xl-2tx svg {
        height: 2.75rem !important;
        width: 2.75rem !important;
    }

    .svg-icon.svg-icon-xl-3x svg {
        height: 3rem !important;
        width: 3rem !important;
    }

    .svg-icon.svg-icon-xl-3qx svg {
        height: 3.25rem !important;
        width: 3.25rem !important;
    }

    .svg-icon.svg-icon-xl-3hx svg {
        height: 3.5rem !important;
        width: 3.5rem !important;
    }

    .svg-icon.svg-icon-xl-3tx svg {
        height: 3.75rem !important;
        width: 3.75rem !important;
    }

    .svg-icon.svg-icon-xl-4x svg {
        height: 4rem !important;
        width: 4rem !important;
    }

    .svg-icon.svg-icon-xl-4qx svg {
        height: 4.25rem !important;
        width: 4.25rem !important;
    }

    .svg-icon.svg-icon-xl-4hx svg {
        height: 4.5rem !important;
        width: 4.5rem !important;
    }

    .svg-icon.svg-icon-xl-4tx svg {
        height: 4.75rem !important;
        width: 4.75rem !important;
    }

    .svg-icon.svg-icon-xl-5x svg {
        height: 5rem !important;
        width: 5rem !important;
    }

    .svg-icon.svg-icon-xl-5qx svg {
        height: 5.25rem !important;
        width: 5.25rem !important;
    }

    .svg-icon.svg-icon-xl-5hx svg {
        height: 5.5rem !important;
        width: 5.5rem !important;
    }

    .svg-icon.svg-icon-xl-5tx svg {
        height: 5.75rem !important;
        width: 5.75rem !important;
    }

    .svg-icon.svg-icon-xl-6x svg {
        height: 6rem !important;
        width: 6rem !important;
    }

    .svg-icon.svg-icon-xl-6qx svg {
        height: 6.25rem !important;
        width: 6.25rem !important;
    }

    .svg-icon.svg-icon-xl-6hx svg {
        height: 6.5rem !important;
        width: 6.5rem !important;
    }

    .svg-icon.svg-icon-xl-6tx svg {
        height: 6.75rem !important;
        width: 6.75rem !important;
    }

    .svg-icon.svg-icon-xl-7x svg {
        height: 7rem !important;
        width: 7rem !important;
    }

    .svg-icon.svg-icon-xl-7qx svg {
        height: 7.25rem !important;
        width: 7.25rem !important;
    }

    .svg-icon.svg-icon-xl-7hx svg {
        height: 7.5rem !important;
        width: 7.5rem !important;
    }

    .svg-icon.svg-icon-xl-7tx svg {
        height: 7.75rem !important;
        width: 7.75rem !important;
    }
}

@media (min-width: 1400px) {
    .svg-icon.svg-icon-xxl-1 svg {
        height: 1.75rem !important;
        width: 1.75rem !important;
    }

    .svg-icon.svg-icon-xxl-2 svg {
        height: 1.5rem !important;
        width: 1.5rem !important;
    }

    .svg-icon.svg-icon-xxl-3 svg {
        height: 1.35rem !important;
        width: 1.35rem !important;
    }

    .svg-icon.svg-icon-xxl-4 svg {
        height: 1.25rem !important;
        width: 1.25rem !important;
    }

    .svg-icon.svg-icon-xxl-5 svg {
        height: 1.15rem !important;
        width: 1.15rem !important;
    }

    .svg-icon.svg-icon-xxl-6 svg {
        height: 1.075rem !important;
        width: 1.075rem !important;
    }

    .svg-icon.svg-icon-xxl-7 svg {
        height: 0.95rem !important;
        width: 0.95rem !important;
    }

    .svg-icon.svg-icon-xxl-8 svg {
        height: 0.85rem !important;
        width: 0.85rem !important;
    }

    .svg-icon.svg-icon-xxl-9 svg {
        height: 0.75rem !important;
        width: 0.75rem !important;
    }

    .svg-icon.svg-icon-xxl-10 svg {
        height: 0.5rem !important;
        width: 0.5rem !important;
    }

    .svg-icon.svg-icon-xxl-sm svg {
        height: 0.95rem !important;
        width: 0.95rem !important;
    }

    .svg-icon.svg-icon-xxl-base svg {
        height: 1rem !important;
        width: 1rem !important;
    }

    .svg-icon.svg-icon-xxl-lg svg {
        height: 1.075rem !important;
        width: 1.075rem !important;
    }

    .svg-icon.svg-icon-xxl-fluid svg {
        height: 100% !important;
        width: 100% !important;
    }

    .svg-icon.svg-icon-xxl-2x svg {
        height: 2rem !important;
        width: 2rem !important;
    }

    .svg-icon.svg-icon-xxl-2qx svg {
        height: 2.25rem !important;
        width: 2.25rem !important;
    }

    .svg-icon.svg-icon-xxl-2hx svg {
        height: 2.5rem !important;
        width: 2.5rem !important;
    }

    .svg-icon.svg-icon-xxl-2tx svg {
        height: 2.75rem !important;
        width: 2.75rem !important;
    }

    .svg-icon.svg-icon-xxl-3x svg {
        height: 3rem !important;
        width: 3rem !important;
    }

    .svg-icon.svg-icon-xxl-3qx svg {
        height: 3.25rem !important;
        width: 3.25rem !important;
    }

    .svg-icon.svg-icon-xxl-3hx svg {
        height: 3.5rem !important;
        width: 3.5rem !important;
    }

    .svg-icon.svg-icon-xxl-3tx svg {
        height: 3.75rem !important;
        width: 3.75rem !important;
    }

    .svg-icon.svg-icon-xxl-4x svg {
        height: 4rem !important;
        width: 4rem !important;
    }

    .svg-icon.svg-icon-xxl-4qx svg {
        height: 4.25rem !important;
        width: 4.25rem !important;
    }

    .svg-icon.svg-icon-xxl-4hx svg {
        height: 4.5rem !important;
        width: 4.5rem !important;
    }

    .svg-icon.svg-icon-xxl-4tx svg {
        height: 4.75rem !important;
        width: 4.75rem !important;
    }

    .svg-icon.svg-icon-xxl-5x svg {
        height: 5rem !important;
        width: 5rem !important;
    }

    .svg-icon.svg-icon-xxl-5qx svg {
        height: 5.25rem !important;
        width: 5.25rem !important;
    }

    .svg-icon.svg-icon-xxl-5hx svg {
        height: 5.5rem !important;
        width: 5.5rem !important;
    }

    .svg-icon.svg-icon-xxl-5tx svg {
        height: 5.75rem !important;
        width: 5.75rem !important;
    }

    .svg-icon.svg-icon-xxl-6x svg {
        height: 6rem !important;
        width: 6rem !important;
    }

    .svg-icon.svg-icon-xxl-6qx svg {
        height: 6.25rem !important;
        width: 6.25rem !important;
    }

    .svg-icon.svg-icon-xxl-6hx svg {
        height: 6.5rem !important;
        width: 6.5rem !important;
    }

    .svg-icon.svg-icon-xxl-6tx svg {
        height: 6.75rem !important;
        width: 6.75rem !important;
    }

    .svg-icon.svg-icon-xxl-7x svg {
        height: 7rem !important;
        width: 7rem !important;
    }

    .svg-icon.svg-icon-xxl-7qx svg {
        height: 7.25rem !important;
        width: 7.25rem !important;
    }

    .svg-icon.svg-icon-xxl-7hx svg {
        height: 7.5rem !important;
        width: 7.5rem !important;
    }

    .svg-icon.svg-icon-xxl-7tx svg {
        height: 7.75rem !important;
        width: 7.75rem !important;
    }
}

.fixed-top {
    position: fixed;
    z-index: 101;
    top: 0;
    right: 0;
    left: 0;
}

@media (min-width: 576px) {
    .fixed-top-sm {
        position: fixed;
        z-index: 101;
        top: 0;
        right: 0;
        left: 0;
    }
}

@media (min-width: 768px) {
    .fixed-top-md {
        position: fixed;
        z-index: 101;
        top: 0;
        right: 0;
        left: 0;
    }
}

@media (min-width: 992px) {
    .fixed-top-lg {
        position: fixed;
        z-index: 101;
        top: 0;
        right: 0;
        left: 0;
    }
}

@media (min-width: 1200px) {
    .fixed-top-xl {
        position: fixed;
        z-index: 101;
        top: 0;
        right: 0;
        left: 0;
    }
}

@media (min-width: 1400px) {
    .fixed-top-xxl {
        position: fixed;
        z-index: 101;
        top: 0;
        right: 0;
        left: 0;
    }
}

.timeline .timeline-item {
    position: relative;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: flex-start;
}

    .timeline .timeline-item:last-child .timeline-line {
        bottom: 100%;
    }

.timeline .timeline-line {
    display: block;
    content: " ";
    justify-content: center;
    position: absolute;
    z-index: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transform: translate(-50%);
    border-right-width: 1px;
    border-right-style: dashed;
    border-right-color: #dbdfe9;
    border-right-color: var(--bs-gray-300);
}

.timeline .timeline-line-solid {
    border-right-style: solid !important;
}

.timeline .timeline-icon {
    z-index: 1;
    flex-shrink: 0;
    margin-left: 1rem;
}

.timeline .timeline-content {
    width: 100%;
    overflow: auto;
    margin-bottom: 1.5rem;
}

.timeline.timeline-center .timeline-item {
    align-items: center;
}

    .timeline.timeline-center .timeline-item:first-child .timeline-line {
        top: 50%;
    }

    .timeline.timeline-center .timeline-item:last-child .timeline-line {
        bottom: 50%;
    }

.timeline-label {
    position: relative;
}

    .timeline-label:before {
        content: "";
        position: absolute;
        right: 51px;
        width: 3px;
        top: 0;
        bottom: 0;
        background-color: #f1f1f2;
        background-color: var(--bs-gray-200);
    }

    .timeline-label .timeline-item {
        display: flex;
        align-items: flex-start;
        position: relative;
        margin-bottom: 1.7rem;
    }

        .timeline-label .timeline-item:last-child {
            margin-bottom: 0;
        }

    .timeline-label .timeline-label {
        width: 50px;
        flex-shrink: 0;
        position: relative;
        color: #252f4a;
        color: var(--bs-gray-800);
    }

    .timeline-label .timeline-badge {
        flex-shrink: 0;
        background-color: #ffffff;
        background-color: var(--bs-body-bg);
        width: 1rem;
        height: 1rem;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 1;
        position: relative;
        margin-top: 1px;
        margin-right: -0.5rem;
        padding: 3px !important;
        border: 6px solid #ffffff !important;
        border: 6px solid var(--bs-body-bg) !important;
    }

    .timeline-label .timeline-content {
        flex-grow: 1;
    }

.overlay {
    position: relative;
}

    .overlay .overlay-layer {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: var(--bs-overlay-bg);
        transition: all 0.3s ease;
        opacity: 0;
    }

    .overlay.overlay-show .overlay-layer, .overlay.overlay-block .overlay-layer, .overlay:hover .overlay-layer {
        transition: all 0.3s ease;
        opacity: 1;
    }

    .overlay.overlay-block {
        cursor: wait;
    }

.bullet {
    display: inline-block;
    background-color: var(--bs-bullet-bg-color);
    border-radius: 6px;
    width: 8px;
    height: 4px;
    flex-shrink: 0;
}

.bullet-dot {
    width: 4px;
    height: 4px;
    border-radius: 100% !important;
}

.bullet-vertical {
    width: 4px;
    height: 8px;
}

.bullet-line {
    width: 5px;
    height: 1px;
    border-radius: 0;
}

.drawer {
    display: flex !important;
    overflow: auto;
    z-index: 110;
    position: fixed;
    top: 0;
    bottom: 0;
    background-color: var(--bs-drawer-bg-color);
    transition: transform 0.3s ease-in-out !important;
}

    .drawer.drawer-start {
        right: 0;
        transform: translateX(100%);
    }

    .drawer.drawer-end {
        left: 0;
        transform: translateX(-100%);
    }

    .drawer.drawer-on {
        transform: none;
        box-shadow: var(--bs-drawer-box-shadow);
        transition: transform 0.3s ease-in-out !important;
    }

.drawer-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: 109;
    background-color: var(--bs-drawer-overlay-bg-color);
    animation: animation-drawer-fade-in 0.3s ease-in-out 1;
}

[data-kt-drawer=true] {
    display: none;
}

@keyframes animation-drawer-fade-in {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@media (max-width: 991.98px) {
    body[data-kt-drawer=on] {
        overflow: hidden;
    }
}

.badge {
    display: inline-flex;
    align-items: center;
}

    .badge.badge-circle, .badge.badge-square {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        height: 1.75rem;
        min-width: 1.75rem;
        padding: 0 0.1rem;
        line-height: 0;
    }

    .badge.badge-circle {
        border-radius: 50%;
        padding: 0;
        min-width: 0;
        min-width: initial;
        width: 1.75rem;
    }

    .badge.badge-sm {
        min-width: 1.5rem;
        font-size: 0.8rem;
    }

        .badge.badge-sm.badge-square {
            height: 1.5rem;
        }

        .badge.badge-sm.badge-circle {
            width: 1.5rem;
            height: 1.5rem;
        }

    .badge.badge-lg {
        min-width: 2rem;
        font-size: 1rem;
    }

        .badge.badge-lg.badge-square {
            height: 2rem;
        }

        .badge.badge-lg.badge-circle {
            width: 2rem;
            height: 2rem;
        }

.badge-light {
    color: var(--bs-light-inverse);
    background-color: #f9f9f9;
    background-color: var(--bs-light);
}

    .badge-light.badge-outline {
        border: 1px solid #f9f9f9;
        border: 1px solid var(--bs-light);
        color: #f9f9f9;
        color: var(--bs-light);
        background-color: transparent;
    }

.badge-light-light {
    color: #f9f9f9;
    color: var(--bs-light);
    background-color: var(--bs-light-light);
}

.badge-primary {
    color: var(--bs-primary-inverse);
    background-color: #23475e;
    background-color: var(--bs-primary);
}

    .badge-primary.badge-outline {
        border: 1px solid #23475e;
        border: 1px solid var(--bs-primary);
        color: #23475e;
        color: var(--bs-primary);
        background-color: transparent;
    }

.badge-light-primary {
    color: #23475e;
    color: var(--bs-primary);
    background-color: var(--bs-primary-light);
}

.badge-secondary {
    color: var(--bs-secondary-inverse);
    background-color: #dbdfe9;
    background-color: var(--bs-secondary);
}

    .badge-secondary.badge-outline {
        border: 1px solid #dbdfe9;
        border: 1px solid var(--bs-secondary);
        color: #dbdfe9;
        color: var(--bs-secondary);
        background-color: transparent;
    }

.badge-light-secondary {
    color: #dbdfe9;
    color: var(--bs-secondary);
    background-color: var(--bs-secondary-light);
}

.badge-success {
    color: var(--bs-success-inverse);
    background-color: #50cd89;
    background-color: var(--bs-success);
}

    .badge-success.badge-outline {
        border: 1px solid #50cd89;
        border: 1px solid var(--bs-success);
        color: #50cd89;
        color: var(--bs-success);
        background-color: transparent;
    }

.badge-light-success {
    color: #50cd89;
    color: var(--bs-success);
    background-color: var(--bs-success-light);
}

.badge-info {
    color: var(--bs-info-inverse);
    background-color: #7239ea;
    background-color: var(--bs-info);
}

    .badge-info.badge-outline {
        border: 1px solid #7239ea;
        border: 1px solid var(--bs-info);
        color: #7239ea;
        color: var(--bs-info);
        background-color: transparent;
    }

.badge-light-info {
    color: #7239ea;
    color: var(--bs-info);
    background-color: var(--bs-info-light);
}

.badge-warning {
    color: var(--bs-warning-inverse);
    background-color: #ffc700;
    background-color: var(--bs-warning);
}

    .badge-warning.badge-outline {
        border: 1px solid #ffc700;
        border: 1px solid var(--bs-warning);
        color: #ffc700;
        color: var(--bs-warning);
        background-color: transparent;
    }

.badge-light-warning {
    color: #ffc700;
    color: var(--bs-warning);
    background-color: var(--bs-warning-light);
}

.badge-danger {
    color: var(--bs-danger-inverse);
    background-color: #f1416c;
    background-color: var(--bs-danger);
}

    .badge-danger.badge-outline {
        border: 1px solid #f1416c;
        border: 1px solid var(--bs-danger);
        color: #f1416c;
        color: var(--bs-danger);
        background-color: transparent;
    }

.badge-light-danger {
    color: #f1416c;
    color: var(--bs-danger);
    background-color: var(--bs-danger-light);
}

.badge-dark {
    color: var(--bs-dark-inverse);
    background-color: #071437;
    background-color: var(--bs-dark);
}

    .badge-dark.badge-outline {
        border: 1px solid #071437;
        border: 1px solid var(--bs-dark);
        color: #071437;
        color: var(--bs-dark);
        background-color: transparent;
    }

.badge-light-dark {
    color: #071437;
    color: var(--bs-dark);
    background-color: var(--bs-dark-light);
}

.indicator-progress {
    display: none;
}

[data-kt-indicator=on] > .indicator-progress {
    display: inline-block;
}

[data-kt-indicator=on] > .indicator-label {
    display: none;
}

.hover-elevate-up {
    transition: transform 0.3s ease;
}

    .hover-elevate-up:hover {
        transform: translateY(-2.5%);
        transition: transform 0.3s ease;
        will-change: transform;
    }

.hover-elevate-down {
    transition: transform 0.3s ease;
}

    .hover-elevate-down:hover {
        transform: translateY(2.5%);
        transition: transform 0.3s ease;
        will-change: transform;
    }

.hover-scale {
    transition: transform 0.3s ease;
}

    .hover-scale:hover {
        transform: scale(1.1);
        transition: transform 0.3s ease;
        will-change: transform;
    }

.hover-rotate-end {
    transition: transform 0.3s ease;
}

    .hover-rotate-end:hover {
        transform: rotate(-4deg);
        transition: transform 0.3s ease;
        will-change: transform;
    }

.hover-rotate-start {
    transition: transform 0.3s ease;
}

    .hover-rotate-start:hover {
        transform: rotate(4deg);
        transition: transform 0.3s ease;
        will-change: transform;
    }

.rotate {
    display: inline-flex;
    align-items: center;
}

.rotate-90 {
    transition: transform 0.3s ease;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    will-change: transform;
}

.collapsible:not(.collapsed) > .rotate-90, .show > .rotate-90, .active > .rotate-90 {
    transform: rotateZ(-90deg);
    transition: transform 0.3s ease;
}

[direction=rtl] .collapsible:not(.collapsed) > .rotate-90, [direction=rtl] .show > .rotate-90, [direction=rtl] .active > .rotate-90 {
    transform: rotateZ(90deg);
}

.rotate-n90 {
    transition: transform 0.3s ease;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    will-change: transform;
}

.collapsible:not(.collapsed) > .rotate-n90, .show > .rotate-n90, .active > .rotate-n90 {
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
}

[direction=rtl] .collapsible:not(.collapsed) > .rotate-n90, [direction=rtl] .show > .rotate-n90, [direction=rtl] .active > .rotate-n90 {
    transform: rotateZ(-90deg);
}

.rotate-180 {
    transition: transform 0.3s ease;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    will-change: transform;
}

.collapsible:not(.collapsed) > .rotate-180, .show > .rotate-180, .active > .rotate-180 {
    transform: rotateZ(-180deg);
    transition: transform 0.3s ease;
}

[direction=rtl] .collapsible:not(.collapsed) > .rotate-180, [direction=rtl] .show > .rotate-180, [direction=rtl] .active > .rotate-180 {
    transform: rotateZ(180deg);
}

.rotate-n180 {
    transition: transform 0.3s ease;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    will-change: transform;
}

.collapsible:not(.collapsed) > .rotate-n180, .show > .rotate-n180, .active > .rotate-n180 {
    transform: rotateZ(180deg);
    transition: transform 0.3s ease;
}

[direction=rtl] .collapsible:not(.collapsed) > .rotate-n180, [direction=rtl] .show > .rotate-n180, [direction=rtl] .active > .rotate-n180 {
    transform: rotateZ(-180deg);
}

.rotate-270 {
    transition: transform 0.3s ease;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    will-change: transform;
}

.collapsible:not(.collapsed) > .rotate-270, .show > .rotate-270, .active > .rotate-270 {
    transform: rotateZ(-270deg);
    transition: transform 0.3s ease;
}

[direction=rtl] .collapsible:not(.collapsed) > .rotate-270, [direction=rtl] .show > .rotate-270, [direction=rtl] .active > .rotate-270 {
    transform: rotateZ(270deg);
}

.rotate-n270 {
    transition: transform 0.3s ease;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    will-change: transform;
}

.collapsible:not(.collapsed) > .rotate-n270, .show > .rotate-n270, .active > .rotate-n270 {
    transform: rotateZ(270deg);
    transition: transform 0.3s ease;
}

[direction=rtl] .collapsible:not(.collapsed) > .rotate-n270, [direction=rtl] .show > .rotate-n270, [direction=rtl] .active > .rotate-n270 {
    transform: rotateZ(-270deg);
}

@media (min-width: 992px) {
    main,
    span,
    ol,
    ul,
    pre,
    div {
        scrollbar-width: thin;
        scrollbar-color: var(--bs-scrollbar-color) transparent;
    }

        main::-webkit-scrollbar,
        span::-webkit-scrollbar,
        ol::-webkit-scrollbar,
        ul::-webkit-scrollbar,
        pre::-webkit-scrollbar,
        div::-webkit-scrollbar {
            width: 5px;
            width: var(--bs-scrollbar-size);
            height: 5px;
            height: var(--bs-scrollbar-size);
        }

        main ::-webkit-scrollbar-track,
        span ::-webkit-scrollbar-track,
        ol ::-webkit-scrollbar-track,
        ul ::-webkit-scrollbar-track,
        pre ::-webkit-scrollbar-track,
        div ::-webkit-scrollbar-track {
            background-color: transparent;
        }

        main ::-webkit-scrollbar-thumb,
        span ::-webkit-scrollbar-thumb,
        ol ::-webkit-scrollbar-thumb,
        ul ::-webkit-scrollbar-thumb,
        pre ::-webkit-scrollbar-thumb,
        div ::-webkit-scrollbar-thumb {
            border-radius: 5px;
            border-radius: var(--bs-scrollbar-size);
        }

        main::-webkit-scrollbar-thumb,
        span::-webkit-scrollbar-thumb,
        ol::-webkit-scrollbar-thumb,
        ul::-webkit-scrollbar-thumb,
        pre::-webkit-scrollbar-thumb,
        div::-webkit-scrollbar-thumb {
            background-color: var(--bs-scrollbar-color);
        }

        main::-webkit-scrollbar-corner,
        span::-webkit-scrollbar-corner,
        ol::-webkit-scrollbar-corner,
        ul::-webkit-scrollbar-corner,
        pre::-webkit-scrollbar-corner,
        div::-webkit-scrollbar-corner {
            background-color: transparent;
        }

        main:hover,
        span:hover,
        ol:hover,
        ul:hover,
        pre:hover,
        div:hover {
            scrollbar-color: var(--bs-scrollbar-hover-color) transparent;
        }

            main:hover::-webkit-scrollbar-thumb,
            span:hover::-webkit-scrollbar-thumb,
            ol:hover::-webkit-scrollbar-thumb,
            ul:hover::-webkit-scrollbar-thumb,
            pre:hover::-webkit-scrollbar-thumb,
            div:hover::-webkit-scrollbar-thumb {
                background-color: var(--bs-scrollbar-hover-color);
            }

            main:hover::-webkit-scrollbar-corner,
            span:hover::-webkit-scrollbar-corner,
            ol:hover::-webkit-scrollbar-corner,
            ul:hover::-webkit-scrollbar-corner,
            pre:hover::-webkit-scrollbar-corner,
            div:hover::-webkit-scrollbar-corner {
                background-color: transparent;
            }
}

.scroll,
.hover-scroll,
.hover-scroll-overlay {
    overflow: scroll;
    position: relative;
}

@media (max-width: 991.98px) {
    .scroll,
    .hover-scroll,
    .hover-scroll-overlay {
        overflow: auto;
    }
}

.scroll-x,
.hover-scroll-x,
.hover-scroll-overlay-x {
    overflow-x: scroll;
    position: relative;
}

@media (max-width: 991.98px) {
    .scroll-x,
    .hover-scroll-x,
    .hover-scroll-overlay-x {
        overflow-x: auto;
    }
}

.scroll-y,
.hover-scroll-y,
.hover-scroll-overlay-y {
    overflow-y: scroll;
    position: relative;
}

@media (max-width: 991.98px) {
    .scroll-y,
    .hover-scroll-y,
    .hover-scroll-overlay-y {
        overflow-y: auto;
    }
}

.hover-scroll,
.hover-scroll-overlay,
.hover-scroll-x,
.hover-scroll-overlay-x,
.hover-scroll-y,
.hover-scroll-overlay-y {
    scrollbar-color: transparent transparent;
}

    .hover-scroll::-webkit-scrollbar-thumb,
    .hover-scroll-overlay::-webkit-scrollbar-thumb,
    .hover-scroll-x::-webkit-scrollbar-thumb,
    .hover-scroll-overlay-x::-webkit-scrollbar-thumb,
    .hover-scroll-y::-webkit-scrollbar-thumb,
    .hover-scroll-overlay-y::-webkit-scrollbar-thumb {
        background-color: transparent;
    }

    .hover-scroll::-webkit-scrollbar-corner,
    .hover-scroll-overlay::-webkit-scrollbar-corner,
    .hover-scroll-x::-webkit-scrollbar-corner,
    .hover-scroll-overlay-x::-webkit-scrollbar-corner,
    .hover-scroll-y::-webkit-scrollbar-corner,
    .hover-scroll-overlay-y::-webkit-scrollbar-corner {
        background-color: transparent;
    }

    .hover-scroll:hover,
    .hover-scroll-overlay:hover,
    .hover-scroll-x:hover,
    .hover-scroll-overlay-x:hover,
    .hover-scroll-y:hover,
    .hover-scroll-overlay-y:hover {
        scrollbar-color: var(--bs-scrollbar-color) transparent;
    }

        .hover-scroll:hover::-webkit-scrollbar-thumb,
        .hover-scroll-overlay:hover::-webkit-scrollbar-thumb,
        .hover-scroll-x:hover::-webkit-scrollbar-thumb,
        .hover-scroll-overlay-x:hover::-webkit-scrollbar-thumb,
        .hover-scroll-y:hover::-webkit-scrollbar-thumb,
        .hover-scroll-overlay-y:hover::-webkit-scrollbar-thumb {
            background-color: var(--bs-scrollbar-color);
        }

        .hover-scroll:hover::-webkit-scrollbar-corner,
        .hover-scroll-overlay:hover::-webkit-scrollbar-corner,
        .hover-scroll-x:hover::-webkit-scrollbar-corner,
        .hover-scroll-overlay-x:hover::-webkit-scrollbar-corner,
        .hover-scroll-y:hover::-webkit-scrollbar-corner,
        .hover-scroll-overlay-y:hover::-webkit-scrollbar-corner {
            background-color: transparent;
        }

.scroll-ps {
    padding-right: 5px !important;
    padding-right: var(--bs-scrollbar-size) !important;
}

.scroll-ms {
    margin-right: 5px !important;
    margin-right: var(--bs-scrollbar-size) !important;
}

.scroll-mb {
    margin-bottom: 5px !important;
    margin-bottom: var(--bs-scrollbar-size) !important;
}

.scroll-pe {
    padding-left: 5px !important;
    padding-left: var(--bs-scrollbar-size) !important;
}

.scroll-me {
    margin-left: 5px !important;
    margin-left: var(--bs-scrollbar-size) !important;
}

.scroll-px {
    padding-right: 5px !important;
    padding-right: var(--bs-scrollbar-size) !important;
    padding-left: 5px !important;
    padding-left: var(--bs-scrollbar-size) !important;
}

.scroll-mx {
    margin-right: 5px !important;
    margin-right: var(--bs-scrollbar-size) !important;
    margin-left: 5px !important;
    margin-left: var(--bs-scrollbar-size) !important;
}

.rating {
    display: flex;
    align-items: center;
}

.rating-input {
    position: absolute !important;
    right: -9999px !important;
}

    .rating-input[disabled] {
        display: none;
    }

.rating-label {
    padding: 0;
    margin: 0;
}

    .rating-label > i, .rating-label > .svg-icon {
        line-height: 1;
        color: var(--bs-rating-color-default);
    }

label.rating-label {
    cursor: pointer;
}

    div.rating-label.checked > i, div.rating-label.checked > .svg-icon,
    label.rating-label > i,
    label.rating-label > .svg-icon {
        color: var(--bs-rating-color-active);
    }

.rating-input:checked ~ .rating-label > i, .rating-input:checked ~ .rating-label > .svg-icon {
    color: var(--bs-rating-color-default);
}

.rating:hover label.rating-label > i, .rating:hover label.rating-label > .svg-icon {
    color: var(--bs-rating-color-active);
}

label.rating-label:hover ~ .rating-label {
    color: var(--bs-rating-color-default);
}

    label.rating-label:hover ~ .rating-label > i, label.rating-label:hover ~ .rating-label > .svg-icon {
        color: var(--bs-rating-color-default);
    }

.stepper [data-kt-stepper-element=info],
.stepper [data-kt-stepper-element=content] {
    display: none;
}

    .stepper [data-kt-stepper-element=info].current,
    .stepper [data-kt-stepper-element=content].current {
        display: flex;
    }

.stepper .stepper-item[data-kt-stepper-action=step] {
    cursor: pointer;
}

.stepper [data-kt-stepper-action=final] {
    display: none;
}

.stepper [data-kt-stepper-action=previous] {
    display: none;
}

.stepper [data-kt-stepper-action=next] {
    display: inline-block;
}

.stepper [data-kt-stepper-action=submit] {
    display: none;
}

.stepper.first [data-kt-stepper-action=previous] {
    display: none;
}

.stepper.first [data-kt-stepper-action=next] {
    display: inline-block;
}

.stepper.first [data-kt-stepper-action=submit] {
    display: none;
}

.stepper.between [data-kt-stepper-action=previous] {
    display: inline-block;
}

.stepper.between [data-kt-stepper-action=next] {
    display: inline-block;
}

.stepper.between [data-kt-stepper-action=submit] {
    display: none;
}

.stepper.last [data-kt-stepper-action=final] {
    display: inline-block;
}

    .stepper.last [data-kt-stepper-action=final].btn-flex {
        display: flex;
    }

.stepper.last [data-kt-stepper-action=previous] {
    display: inline-block;
}

    .stepper.last [data-kt-stepper-action=previous].btn-flex {
        display: flex;
    }

.stepper.last [data-kt-stepper-action=next] {
    display: none;
}

    .stepper.last [data-kt-stepper-action=next].btn-flex {
        display: flex;
    }

.stepper.last [data-kt-stepper-action=submit] {
    display: inline-block;
}

    .stepper.last [data-kt-stepper-action=submit].btn-flex {
        display: flex;
    }

.stepper.stepper-pills {
    --bs-stepper-pills-size: 40px;
    --bs-stepper-icon-border-radius: 9px;
    --bs-stepper-icon-check-size: 1rem;
    --bs-stepper-icon-bg-color: var(--bs-primary-light);
    --bs-stepper-icon-bg-color-current: var(--bs-primary);
    --bs-stepper-icon-bg-color-completed: var(--bs-primary-light);
    --bs-stepper-icon-border: 0;
    --bs-stepper-icon-border-current: 0;
    --bs-stepper-icon-border-completed: 0;
    --bs-stepper-icon-number-color: var(--bs-primary);
    --bs-stepper-icon-number-color-current: var(--bs-white);
    --bs-stepper-icon-check-color-completed: var(--bs-primary);
    --bs-stepper-label-title-opacity: 1;
    --bs-stepper-label-title-opacity-current: 1;
    --bs-stepper-label-title-opacity-completed: 1;
    --bs-stepper-label-title-color: var(--bs-gray-800);
    --bs-stepper-label-title-color-current: var(--bs-gray-600);
    --bs-stepper-label-title-color-completed: var(--bs-text-muted);
    --bs-stepper-label-desc-opacity: 1;
    --bs-stepper-label-desc-opacity-current: 1;
    --bs-stepper-label-desc-opacity-completed: 1;
    --bs-stepper-label-desc-color: var(--bs-text-muted);
    --bs-stepper-label-desc-color-current: var(--bs-gray-400);
    --bs-stepper-label-desc-color-completed: var(--bs-gray-400);
    --bs-stepper-line-border: 1px dashed var(--bs-gray-300);
}

    .stepper.stepper-pills .stepper-nav {
        display: flex;
    }

    .stepper.stepper-pills .stepper-item {
        display: flex;
        align-items: center;
        transition: color 0.2s ease;
    }

        .stepper.stepper-pills .stepper-item .stepper-icon {
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            transition: color 0.2s ease;
            width: var(--bs-stepper-pills-size);
            height: var(--bs-stepper-pills-size);
            border-radius: var(--bs-stepper-icon-border-radius);
            background-color: var(--bs-stepper-icon-bg-color);
            border: var(--bs-stepper-icon-border);
            margin-left: 1.5rem;
        }

            .stepper.stepper-pills .stepper-item .stepper-icon .stepper-check {
                display: none;
                font-size: var(--bs-stepper-icon-check-size);
            }

            .stepper.stepper-pills .stepper-item .stepper-icon .stepper-number {
                font-weight: 600;
                color: var(--bs-stepper-icon-number-color);
                font-size: 1.25rem;
            }

        .stepper.stepper-pills .stepper-item .stepper-label {
            display: flex;
            flex-direction: column;
            justify-content: center;
        }

            .stepper.stepper-pills .stepper-item .stepper-label .stepper-title {
                color: var(--bs-stepper-label-title-color);
                opacity: var(--bs-stepper-label-title-opacity);
                font-weight: 600;
                font-size: 1.25rem;
                margin-bottom: 0.3rem;
            }

            .stepper.stepper-pills .stepper-item .stepper-label .stepper-desc {
                opacity: var(--bs-stepper-label-desc-opacity);
                color: var(--bs-stepper-label-desc-color);
            }

        .stepper.stepper-pills .stepper-item.current {
            transition: color 0.2s ease;
        }

            .stepper.stepper-pills .stepper-item.current .stepper-icon {
                transition: color 0.2s ease;
                background-color: var(--bs-stepper-icon-bg-color-current);
                border: var(--bs-stepper-icon-border-current);
            }

                .stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-check {
                    display: none;
                }

                .stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-number {
                    color: var(--bs-stepper-icon-number-color-current);
                    font-size: 1.35rem;
                }

            .stepper.stepper-pills .stepper-item.current .stepper-label .stepper-title {
                opacity: var(--bs-stepper-label-title-opacity-current);
                color: var(--bs-stepper-label-title-color-current);
            }

            .stepper.stepper-pills .stepper-item.current .stepper-label .stepper-desc {
                opacity: var(--bs-stepper-label-desc-opacity-current);
                color: var(--bs-stepper-label-desc-color-current);
            }

            .stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-icon, .stepper.stepper-pills .stepper-item.completed .stepper-icon {
                transition: color 0.2s ease;
                background-color: var(--bs-stepper-icon-bg-color-completed);
                border: var(--bs-stepper-icon-border-completed);
            }

                .stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-icon .stepper-check, .stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-check {
                    color: var(--bs-stepper-icon-check-color-completed);
                    display: inline-block;
                }

                .stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-icon .stepper-number, .stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-number {
                    display: none;
                }

            .stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-label .stepper-title, .stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-title {
                opacity: var(--bs-stepper-label-title-opacity-completed);
                color: var(--bs-stepper-label-title-color-completed);
            }

            .stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-label .stepper-desc, .stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-desc {
                opacity: var(--bs-stepper-label-desc-opacity-completed);
                color: var(--bs-stepper-label-desc-color-completed);
            }

    .stepper.stepper-pills.stepper-column .stepper-nav {
        flex-direction: column;
        align-items: start;
    }

    .stepper.stepper-pills.stepper-column .stepper-item {
        flex-direction: column;
        justify-content: start;
        align-items: stretch;
        padding: 0;
        margin: 0;
    }

    .stepper.stepper-pills.stepper-column .stepper-wrapper {
        display: flex;
        align-items: center;
    }

    .stepper.stepper-pills.stepper-column .stepper-icon {
        z-index: 1;
    }

    .stepper.stepper-pills.stepper-column .stepper-line {
        display: block;
        flex-grow: 1;
        margin-right: calc(var(--bs-stepper-pills-size) / 2);
        border-right: var(--bs-stepper-line-border);
        margin-top: 2px;
        margin-bottom: 2px;
    }

.stepper.stepper-links .stepper-nav {
    display: flex;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

    .stepper.stepper-links .stepper-nav .stepper-item {
        position: relative;
        flex-shrink: 0;
        margin: 1rem 1.5rem;
    }

        .stepper.stepper-links .stepper-nav .stepper-item:after {
            content: " ";
            position: absolute;
            top: 2.3rem;
            right: 0;
            height: 2px;
            width: 100%;
            background-color: transparent;
            transition: color 0.2s ease;
        }

        .stepper.stepper-links .stepper-nav .stepper-item .stepper-title {
            color: #071437;
            color: var(--bs-dark);
            font-weight: 600;
            font-size: 1.25rem;
        }

        .stepper.stepper-links .stepper-nav .stepper-item.current {
            transition: color 0.2s ease;
        }

            .stepper.stepper-links .stepper-nav .stepper-item.current .stepper-title {
                color: #23475e;
                color: var(--bs-primary);
            }

            .stepper.stepper-links .stepper-nav .stepper-item.current:after {
                background-color: #23475e;
                background-color: var(--bs-primary);
            }

            .stepper.stepper-links .stepper-nav .stepper-item.current.mark-completed:last-child .stepper-title, .stepper.stepper-links .stepper-nav .stepper-item.completed .stepper-title {
                color: #b5b5c3;
                color: var(--bs-gray-400);
            }

.toggle.collapsible:not(.collapsed) .toggle-off, .toggle.active .toggle-off {
    display: none;
}

.toggle.collapsible.collapsed .toggle-on, .toggle:not(.collapsible):not(.active) .toggle-on {
    display: none;
}

.xehagon {
    -webkit-clip-path: polygon(45% 1.3397459622%, 46.5797985667% 0.6030737921%, 48.2635182233% 0.1519224699%, 50% 0%, 51.7364817767% 0.1519224699%, 53.4202014333% 0.6030737921%, 55% 1.3397459622%, 89.6410161514% 21.3397459622%, 91.0688922482% 22.3395555688%, 92.3014605826% 23.5721239031%, 93.3012701892% 25%, 94.0379423592% 26.5797985667%, 94.4890936815% 28.2635182233%, 94.6410161514% 30%, 94.6410161514% 70%, 94.4890936815% 71.7364817767%, 94.0379423592% 73.4202014333%, 93.3012701892% 75%, 92.3014605826% 76.4278760969%, 91.0688922482% 77.6604444312%, 89.6410161514% 78.6602540378%, 55% 98.6602540378%, 53.4202014333% 99.3969262079%, 51.7364817767% 99.8480775301%, 50% 100%, 48.2635182233% 99.8480775301%, 46.5797985667% 99.3969262079%, 45% 98.6602540378%, 10.3589838486% 78.6602540378%, 8.9311077518% 77.6604444312%, 7.6985394174% 76.4278760969%, 6.6987298108% 75%, 5.9620576408% 73.4202014333%, 5.5109063185% 71.7364817767%, 5.3589838486% 70%, 5.3589838486% 30%, 5.5109063185% 28.2635182233%, 5.9620576408% 26.5797985667%, 6.6987298108% 25%, 7.6985394174% 23.5721239031%, 8.9311077518% 22.3395555688%, 10.3589838486% 21.3397459622%);
            clip-path: polygon(45% 1.3397459622%, 46.5797985667% 0.6030737921%, 48.2635182233% 0.1519224699%, 50% 0%, 51.7364817767% 0.1519224699%, 53.4202014333% 0.6030737921%, 55% 1.3397459622%, 89.6410161514% 21.3397459622%, 91.0688922482% 22.3395555688%, 92.3014605826% 23.5721239031%, 93.3012701892% 25%, 94.0379423592% 26.5797985667%, 94.4890936815% 28.2635182233%, 94.6410161514% 30%, 94.6410161514% 70%, 94.4890936815% 71.7364817767%, 94.0379423592% 73.4202014333%, 93.3012701892% 75%, 92.3014605826% 76.4278760969%, 91.0688922482% 77.6604444312%, 89.6410161514% 78.6602540378%, 55% 98.6602540378%, 53.4202014333% 99.3969262079%, 51.7364817767% 99.8480775301%, 50% 100%, 48.2635182233% 99.8480775301%, 46.5797985667% 99.3969262079%, 45% 98.6602540378%, 10.3589838486% 78.6602540378%, 8.9311077518% 77.6604444312%, 7.6985394174% 76.4278760969%, 6.6987298108% 75%, 5.9620576408% 73.4202014333%, 5.5109063185% 71.7364817767%, 5.3589838486% 70%, 5.3589838486% 30%, 5.5109063185% 28.2635182233%, 5.9620576408% 26.5797985667%, 6.6987298108% 25%, 7.6985394174% 23.5721239031%, 8.9311077518% 22.3395555688%, 10.3589838486% 21.3397459622%);
}

.octagon {
    -webkit-clip-path: polygon(46.1731656763% 0.7612046749%, 47.411809549% 0.3407417371%, 48.6947380778% 0.0855513863%, 50% 0%, 51.3052619222% 0.0855513863%, 52.588190451% 0.3407417371%, 53.8268343237% 0.7612046749%, 82.1111055711% 12.4769334274%, 83.2842712475% 13.0554747147%, 84.3718855375% 13.7821953496%, 85.3553390593% 14.6446609407%, 86.2178046504% 15.6281144625%, 86.9445252853% 16.7157287525%, 87.5230665726% 17.8888944289%, 99.2387953251% 46.1731656763%, 99.6592582629% 47.411809549%, 99.9144486137% 48.6947380778%, 100% 50%, 99.9144486137% 51.3052619222%, 99.6592582629% 52.588190451%, 99.2387953251% 53.8268343237%, 87.5230665726% 82.1111055711%, 86.9445252853% 83.2842712475%, 86.2178046504% 84.3718855375%, 85.3553390593% 85.3553390593%, 84.3718855375% 86.2178046504%, 83.2842712475% 86.9445252853%, 82.1111055711% 87.5230665726%, 53.8268343237% 99.2387953251%, 52.588190451% 99.6592582629%, 51.3052619222% 99.9144486137%, 50% 100%, 48.6947380778% 99.9144486137%, 47.411809549% 99.6592582629%, 46.1731656763% 99.2387953251%, 17.8888944289% 87.5230665726%, 16.7157287525% 86.9445252853%, 15.6281144625% 86.2178046504%, 14.6446609407% 85.3553390593%, 13.7821953496% 84.3718855375%, 13.0554747147% 83.2842712475%, 12.4769334274% 82.1111055711%, 0.7612046749% 53.8268343237%, 0.3407417371% 52.588190451%, 0.0855513863% 51.3052619222%, 0% 50%, 0.0855513863% 48.6947380778%, 0.3407417371% 47.411809549%, 0.7612046749% 46.1731656763%, 12.4769334274% 17.8888944289%, 13.0554747147% 16.7157287525%, 13.7821953496% 15.6281144625%, 14.6446609407% 14.6446609407%, 15.6281144625% 13.7821953496%, 16.7157287525% 13.0554747147%, 17.8888944289% 12.4769334274%);
            clip-path: polygon(46.1731656763% 0.7612046749%, 47.411809549% 0.3407417371%, 48.6947380778% 0.0855513863%, 50% 0%, 51.3052619222% 0.0855513863%, 52.588190451% 0.3407417371%, 53.8268343237% 0.7612046749%, 82.1111055711% 12.4769334274%, 83.2842712475% 13.0554747147%, 84.3718855375% 13.7821953496%, 85.3553390593% 14.6446609407%, 86.2178046504% 15.6281144625%, 86.9445252853% 16.7157287525%, 87.5230665726% 17.8888944289%, 99.2387953251% 46.1731656763%, 99.6592582629% 47.411809549%, 99.9144486137% 48.6947380778%, 100% 50%, 99.9144486137% 51.3052619222%, 99.6592582629% 52.588190451%, 99.2387953251% 53.8268343237%, 87.5230665726% 82.1111055711%, 86.9445252853% 83.2842712475%, 86.2178046504% 84.3718855375%, 85.3553390593% 85.3553390593%, 84.3718855375% 86.2178046504%, 83.2842712475% 86.9445252853%, 82.1111055711% 87.5230665726%, 53.8268343237% 99.2387953251%, 52.588190451% 99.6592582629%, 51.3052619222% 99.9144486137%, 50% 100%, 48.6947380778% 99.9144486137%, 47.411809549% 99.6592582629%, 46.1731656763% 99.2387953251%, 17.8888944289% 87.5230665726%, 16.7157287525% 86.9445252853%, 15.6281144625% 86.2178046504%, 14.6446609407% 85.3553390593%, 13.7821953496% 84.3718855375%, 13.0554747147% 83.2842712475%, 12.4769334274% 82.1111055711%, 0.7612046749% 53.8268343237%, 0.3407417371% 52.588190451%, 0.0855513863% 51.3052619222%, 0% 50%, 0.0855513863% 48.6947380778%, 0.3407417371% 47.411809549%, 0.7612046749% 46.1731656763%, 12.4769334274% 17.8888944289%, 13.0554747147% 16.7157287525%, 13.7821953496% 15.6281144625%, 14.6446609407% 14.6446609407%, 15.6281144625% 13.7821953496%, 16.7157287525% 13.0554747147%, 17.8888944289% 12.4769334274%);
}

.ribbon {
    position: relative;
}

    .ribbon .ribbon-label {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 5px 10px;
        position: absolute;
        z-index: 1;
        background-color: var(--bs-ribbon-label-bg);
        box-shadow: var(--bs-ribbon-label-box-shadow);
        color: var(--bs-primary-inverse);
        top: 50%;
        left: 0;
        transform: translateX(-5px) translateY(-50%);
    }

        .ribbon .ribbon-label > .ribbon-inner {
            z-index: -1;
            position: absolute;
            padding: 0;
            width: 100%;
            height: 100%;
            top: 0;
            right: 0;
        }

        .ribbon .ribbon-label:after {
            border-color: var(--bs-ribbon-label-border-color);
        }

.ribbon-vertical .ribbon-label {
    padding: 5px 10px;
    min-width: 36px;
    min-height: 46px;
    text-align: center;
}

.ribbon.ribbon-top .ribbon-label {
    top: 0;
    transform: translateX(15px) translateY(-4px);
    border-bottom-left-radius: 0.475rem;
    border-bottom-right-radius: 0.475rem;
}

.ribbon.ribbon-bottom .ribbon-label {
    border-top-left-radius: 0.475rem;
    border-top-right-radius: 0.475rem;
}

.ribbon.ribbon-start .ribbon-label {
    top: 50%;
    right: 0;
    left: auto;
    transform: translateX(5px) translateY(-50%);
    border-top-left-radius: 0.475rem;
    border-bottom-left-radius: 0.475rem;
}

.ribbon.ribbon-end .ribbon-label {
    border-top-right-radius: 0.475rem;
    border-bottom-right-radius: 0.475rem;
}

.ribbon.ribbon-clip.ribbon-start .ribbon-label {
    right: -5px;
}

    .ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner {
        border-top-left-radius: 0.475rem;
        border-bottom-left-radius: 0.475rem;
    }

        .ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:before, .ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:after {
            content: "";
            position: absolute;
            border-style: solid;
            border-color: transparent !important;
            bottom: -10px;
        }

        .ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:before {
            border-width: 0 0 10px 10px;
            border-left-color: var(--bs-ribbon-clip-bg) !important;
            right: 0;
        }

.ribbon.ribbon-clip.ribbon-end .ribbon-label {
    left: -5px;
}

    .ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner {
        border-top-right-radius: 0.475rem;
        border-bottom-right-radius: 0.475rem;
    }

        .ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:before, .ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:after {
            content: "";
            position: absolute;
            border-style: solid;
            border-color: transparent !important;
            bottom: -10px;
        }

        .ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:before {
            border-width: 0 10px 10px 0;
            border-right-color: var(--bs-ribbon-clip-bg) !important;
            left: 0;
        }

.ribbon.ribbon-triangle {
    position: absolute;
    z-index: 1;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

    .ribbon.ribbon-triangle.ribbon-top-start {
        top: 0;
        right: 0;
        width: 4rem;
        height: 4rem;
        border-bottom: solid 2rem transparent !important;
        border-right: solid 2rem transparent;
        border-left: solid 2rem transparent !important;
        border-top: solid 2rem transparent;
    }

    .ribbon.ribbon-triangle.ribbon-top-end {
        top: 0;
        left: 0;
        width: 4rem;
        height: 4rem;
        border-bottom: solid 2rem transparent !important;
        border-right: solid 2rem transparent !important;
        border-left: solid 2rem transparent;
        border-top: solid 2rem transparent;
    }

    .ribbon.ribbon-triangle.ribbon-bottom-start {
        bottom: 0;
        right: 0;
        width: 4rem;
        height: 4rem;
        border-bottom: solid 2rem transparent;
        border-right: solid 2rem transparent;
        border-left: solid 2rem transparent !important;
        border-top: solid 2rem transparent !important;
    }

    .ribbon.ribbon-triangle.ribbon-bottom-end {
        bottom: 0;
        left: 0;
        width: 4rem;
        height: 4rem;
        border-bottom: solid 2rem transparent;
        border-left: solid 2rem transparent;
        border-right: solid 2rem transparent !important;
        border-top: solid 2rem transparent !important;
    }

.blockui {
    position: relative;
}

    .blockui .blockui-overlay {
        transition: all 0.3s ease;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: var(--bs-blockui-overlay-bg);
    }

        .blockui .blockui-overlay .spinner-border {
            height: 1.35rem;
            width: 1.35rem;
        }

    .blockui .blockui-message {
        display: flex;
        align-items: center;
        border-radius: 0.475rem;
        box-shadow: var(--bs-blockui-message-box-shadow);
        background-color: var(--bs-blockui-message-bg);
        color: #4b5675;
        color: var(--bs-gray-700);
        font-weight: 600;
        margin: 0 !important;
        width: auto;
        padding: 0.85rem 1.75rem !important;
    }

        .blockui .blockui-message .spinner-border {
            margin-left: 0.65rem;
        }

[data-bs-theme=dark] .blockui {
    --bs-blockui-overlay-bg: rgba(255, 255, 255, 0.05);
    --bs-blockui-message-bg: #2b2b40;
    --bs-blockui-message-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
}

.explore-btn-toggle {
    color: #78829d;
    color: var(--bs-gray-600);
    background-color: #ffffff;
}

    .explore-btn-toggle:hover, .explore-btn-toggle:focus, .explore-btn-toggle:active {
        color: #ffffff;
        background-color: #00b2ff;
    }

.explore-btn-dismiss {
    border: 0;
}

    .explore-btn-dismiss:hover i,
    .explore-btn-dismiss:hover .svg-icon {
        color: #00b2ff;
    }

.explore-btn-primary {
    border: 0;
    color: #ffffff;
    background-color: #00b2ff;
}

    .explore-btn-primary:hover {
        color: #ffffff;
        background-color: #0098da;
    }

.explore-btn-secondary {
    border: 0;
    color: #78829d;
    color: var(--bs-gray-600);
    background-color: #f9f9f9;
    background-color: var(--bs-gray-100);
}

    .explore-btn-secondary:hover {
        color: #252f4a;
        color: var(--bs-gray-800);
        background-color: #f1f1f2;
        background-color: var(--bs-gray-200);
    }

.explore-btn-outline {
    border: 1px dashed #dbdfe9 !important;
    border: 1px dashed var(--bs-gray-300) !important;
}

    .explore-btn-outline:hover, .explore-btn-outline.active {
        border: 1px dashed #50cd89 !important;
        background-color: #e8fff3;
    }

.explore-link {
    color: #00b2ff;
}

    .explore-link:hover {
        color: #0098da;
    }

.explore-link-hover:hover {
    color: #00b2ff !important;
}

.explore-icon-success {
    color: #50cd89;
}

.explore-icon-danger {
    color: #f1416c;
}

.explore-label-free {
    color: #ffffff;
    background-color: #ffc700;
}

.explore-label-pro {
    color: #ffffff;
    background-color: #50cd89;
}

.app-engage {
    position: fixed;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    z-index: 5;
    padding-left: 12px;
}

    .app-engage .app-engage-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        box-shadow: var(--bs-engage-btn-box-shadow);
        border-width: 1px;
        border-style: solid;
        font-size: 12px;
        font-weight: 600;
        margin-bottom: 8px;
        border-radius: 6px;
        width: 66px;
        height: 70px;
        color: var(--bs-engage-btn-color);
        border-color: var(--bs-engage-btn-border-color);
        background-color: var(--bs-engage-btn-bg);
    }

        .app-engage .app-engage-btn i,
        .app-engage .app-engage-btn .svg-icon {
            color: var(--bs-engage-btn-icon-color);
        }

        .app-engage .app-engage-btn.dropdown-toggle:after {
            color: var(--bs-engage-btn-icon-color);
        }

        .app-engage .app-engage-btn.hover-dark:hover {
            color: var(--bs-dark-inverse);
            border-color: #071437;
            border-color: var(--bs-dark);
            background-color: #071437;
            background-color: var(--bs-dark);
        }

            .app-engage .app-engage-btn.hover-dark:hover i,
            .app-engage .app-engage-btn.hover-dark:hover .svg-icon {
                color: var(--bs-dark-inverse);
            }

        .app-engage .app-engage-btn.hover-primary:hover {
            color: var(--bs-primary-inverse);
            border-color: #23475e;
            border-color: var(--bs-primary);
            background-color: #23475e;
            background-color: var(--bs-primary);
        }

            .app-engage .app-engage-btn.hover-primary:hover i,
            .app-engage .app-engage-btn.hover-primary:hover .svg-icon {
                color: var(--bs-primary-inverse);
            }

        .app-engage .app-engage-btn.hover-success:hover {
            color: var(--bs-success-inverse);
            border-color: #50cd89;
            border-color: var(--bs-success);
            background-color: #50cd89;
            background-color: var(--bs-success);
        }

            .app-engage .app-engage-btn.hover-success:hover i,
            .app-engage .app-engage-btn.hover-success:hover .svg-icon {
                color: var(--bs-success-inverse);
            }

        .app-engage .app-engage-btn.app-engage-btn-toggle-off {
            width: 35px;
            height: 35px;
        }

        .app-engage .app-engage-btn.app-engage-btn-toggle-on {
            width: 35px;
            height: 35px;
            display: none;
        }

    .app-engage.app-engage-hide .app-engage-btn {
        visibility: hidden;
    }

        .app-engage.app-engage-hide .app-engage-btn.app-engage-btn-toggle-off {
            display: none;
        }

        .app-engage.app-engage-hide .app-engage-btn.app-engage-btn-toggle-on {
            visibility: visible;
            display: flex;
        }

.engage-btn {
    display: flex;
    align-items: center;
    height: 35px !important;
    color: var(--bs-engage-btn-color);
    border-color: var(--bs-engage-btn-bg);
    background-color: var(--bs-engage-btn-bg);
}

    .engage-btn i,
    .engage-btn .svg-icon {
        color: var(--bs-engage-btn-color);
    }

    .engage-btn.dropdown-toggle:after {
        color: var(--bs-engage-btn-color);
    }

    .btn-check:checked + .engage-btn, .btn-check:active + .engage-btn, .engage-btn:focus:not(.btn-active), .engage-btn:hover:not(.btn-active), .engage-btn:active:not(.btn-active), .engage-btn.active, .engage-btn.show, .show > .engage-btn {
        color: var(--bs-engage-btn-color-active);
        border-color: var(--bs-engage-btn-bg);
        background-color: var(--bs-engage-btn-bg) !important;
    }

        .btn-check:checked + .engage-btn i,
        .btn-check:checked + .engage-btn .svg-icon, .btn-check:active + .engage-btn i,
        .btn-check:active + .engage-btn .svg-icon, .engage-btn:focus:not(.btn-active) i,
        .engage-btn:focus:not(.btn-active) .svg-icon, .engage-btn:hover:not(.btn-active) i,
        .engage-btn:hover:not(.btn-active) .svg-icon, .engage-btn:active:not(.btn-active) i,
        .engage-btn:active:not(.btn-active) .svg-icon, .engage-btn.active i,
        .engage-btn.active .svg-icon, .engage-btn.show i,
        .engage-btn.show .svg-icon, .show > .engage-btn i,
        .show > .engage-btn .svg-icon {
            color: var(--bs-engage-btn-color-active);
        }

        .btn-check:checked + .engage-btn.dropdown-toggle:after, .btn-check:active + .engage-btn.dropdown-toggle:after, .engage-btn:focus:not(.btn-active).dropdown-toggle:after, .engage-btn:hover:not(.btn-active).dropdown-toggle:after, .engage-btn:active:not(.btn-active).dropdown-toggle:after, .engage-btn.active.dropdown-toggle:after, .engage-btn.show.dropdown-toggle:after, .show > .engage-btn.dropdown-toggle:after {
            color: var(--bs-engage-btn-color-active);
        }

.cookiealert {
    background: inherit;
    color: inherit;
}

@media print {
    .print-content-only {
        padding: 0 !important;
        background: none !important;
    }

        .print-content-only .wrapper,
        .print-content-only .page,
        .print-content-only .page-title .content,
        .print-content-only .container,
        .print-content-only .container-xxl,
        .print-content-only .container-fluid,
        .print-content-only .container-sm,
        .print-content-only .container-md,
        .print-content-only .container-lg,
        .print-content-only .container-xl {
            background: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .print-content-only .aside,
        .print-content-only .sidebar,
        .print-content-only .scrolltop,
        .print-content-only .header,
        .print-content-only .footer,
        .print-content-only .toolbar,
        .print-content-only .drawer,
        .print-content-only .btn {
            display: none !important;
        }
}

.bg-white {
    --bs-bg-rgb-color: var(--bs-white-bg-rgb);
    background-color: #ffffff !important;
}

.bg-black {
    --bs-bg-rgb-color: var(--bs-black-bg-rgb);
    background-color: #000000 !important;
}

.bg-body {
    --bs-bg-rgb-color: var(--bs-body-bg-rgb);
    background-color: #ffffff !important;
    background-color: var(--bs-body-bg) !important;
}

.bg-hover-body {
    cursor: pointer;
}

    .bg-hover-body:hover {
        background-color: #ffffff !important;
        background-color: var(--bs-body-bg) !important;
    }

.bg-active-body.active {
    background-color: #ffffff !important;
    background-color: var(--bs-body-bg) !important;
}

.bg-state-body {
    cursor: pointer;
}

    .bg-state-body.active, .bg-state-body:hover {
        background-color: #ffffff !important;
        background-color: var(--bs-body-bg) !important;
    }

.bg-hover-white {
    cursor: pointer;
}

    .bg-hover-white:hover {
        --bs-bg-rgb-color: var(--bs-white-bg-rgb);
        background-color: #ffffff !important;
    }

.bg-active-white.active {
    --bs-bg-rgb-color: var(--bs-white-bg-rgb);
    background-color: #ffffff !important;
}

.bg-state-white {
    cursor: pointer;
}

    .bg-state-white.active, .bg-state-white:hover {
        --bs-bg-rgb-color: var(--bs-white-bg-rgb);
        background-color: #ffffff !important;
    }

.bg-light {
    --bs-bg-rgb-color: var(--bs-light-rgb);
    background-color: #f9f9f9 !important;
    background-color: var(--bs-light) !important;
}

.bg-light-active {
    --bs-bg-rgb-color: var(--bs-light-active-rgb);
    background-color: var(--bs-light-active) !important;
}

.bg-hover-light {
    cursor: pointer;
}

    .bg-hover-light:hover {
        background-color: #f9f9f9 !important;
        background-color: var(--bs-light) !important;
    }

.bg-active-light.active {
    background-color: #f9f9f9 !important;
    background-color: var(--bs-light) !important;
}

.bg-state-light {
    cursor: pointer;
}

    .bg-state-light.active, .bg-state-light:hover {
        background-color: #f9f9f9 !important;
        background-color: var(--bs-light) !important;
    }

.bg-light-primary {
    background-color: var(--bs-primary-light) !important;
}

.bg-primary {
    --bs-bg-rgb-color: var(--bs-primary-rgb);
    background-color: #23475e !important;
    background-color: var(--bs-primary) !important;
}

.bg-primary-active {
    --bs-bg-rgb-color: var(--bs-primary-active-rgb);
    background-color: var(--bs-primary-active) !important;
}

.bg-hover-light-primary {
    cursor: pointer;
}

    .bg-hover-light-primary:hover {
        background-color: var(--bs-primary-light) !important;
    }

.bg-state-light-primary {
    cursor: pointer;
}

    .bg-state-light-primary.active, .bg-state-light-primary:hover {
        background-color: var(--bs-primary-light) !important;
    }

.bg-hover-primary {
    cursor: pointer;
}

    .bg-hover-primary:hover {
        background-color: #23475e !important;
        background-color: var(--bs-primary) !important;
    }

.bg-active-primary.active {
    background-color: #23475e !important;
    background-color: var(--bs-primary) !important;
}

.bg-state-primary {
    cursor: pointer;
}

    .bg-state-primary.active, .bg-state-primary:hover {
        background-color: #23475e !important;
        background-color: var(--bs-primary) !important;
    }

.bg-light-secondary {
    background-color: var(--bs-secondary-light) !important;
}

.bg-secondary {
    --bs-bg-rgb-color: var(--bs-secondary-rgb);
    background-color: #dbdfe9 !important;
    background-color: var(--bs-secondary) !important;
}

.bg-secondary-active {
    --bs-bg-rgb-color: var(--bs-secondary-active-rgb);
    background-color: var(--bs-secondary-active) !important;
}

.bg-hover-light-secondary {
    cursor: pointer;
}

    .bg-hover-light-secondary:hover {
        background-color: var(--bs-secondary-light) !important;
    }

.bg-state-light-secondary {
    cursor: pointer;
}

    .bg-state-light-secondary.active, .bg-state-light-secondary:hover {
        background-color: var(--bs-secondary-light) !important;
    }

.bg-hover-secondary {
    cursor: pointer;
}

    .bg-hover-secondary:hover {
        background-color: #dbdfe9 !important;
        background-color: var(--bs-secondary) !important;
    }

.bg-active-secondary.active {
    background-color: #dbdfe9 !important;
    background-color: var(--bs-secondary) !important;
}

.bg-state-secondary {
    cursor: pointer;
}

    .bg-state-secondary.active, .bg-state-secondary:hover {
        background-color: #dbdfe9 !important;
        background-color: var(--bs-secondary) !important;
    }

.bg-light-success {
    background-color: var(--bs-success-light) !important;
}

.bg-success {
    --bs-bg-rgb-color: var(--bs-success-rgb);
    background-color: #50cd89 !important;
    background-color: var(--bs-success) !important;
}

.bg-success-active {
    --bs-bg-rgb-color: var(--bs-success-active-rgb);
    background-color: var(--bs-success-active) !important;
}

.bg-hover-light-success {
    cursor: pointer;
}

    .bg-hover-light-success:hover {
        background-color: var(--bs-success-light) !important;
    }

.bg-state-light-success {
    cursor: pointer;
}

    .bg-state-light-success.active, .bg-state-light-success:hover {
        background-color: var(--bs-success-light) !important;
    }

.bg-hover-success {
    cursor: pointer;
}

    .bg-hover-success:hover {
        background-color: #50cd89 !important;
        background-color: var(--bs-success) !important;
    }

.bg-active-success.active {
    background-color: #50cd89 !important;
    background-color: var(--bs-success) !important;
}

.bg-state-success {
    cursor: pointer;
}

    .bg-state-success.active, .bg-state-success:hover {
        background-color: #50cd89 !important;
        background-color: var(--bs-success) !important;
    }

.bg-light-info {
    background-color: var(--bs-info-light) !important;
}

.bg-info {
    --bs-bg-rgb-color: var(--bs-info-rgb);
    background-color: #7239ea !important;
    background-color: var(--bs-info) !important;
}

.bg-info-active {
    --bs-bg-rgb-color: var(--bs-info-active-rgb);
    background-color: var(--bs-info-active) !important;
}

.bg-hover-light-info {
    cursor: pointer;
}

    .bg-hover-light-info:hover {
        background-color: var(--bs-info-light) !important;
    }

.bg-state-light-info {
    cursor: pointer;
}

    .bg-state-light-info.active, .bg-state-light-info:hover {
        background-color: var(--bs-info-light) !important;
    }

.bg-hover-info {
    cursor: pointer;
}

    .bg-hover-info:hover {
        background-color: #7239ea !important;
        background-color: var(--bs-info) !important;
    }

.bg-active-info.active {
    background-color: #7239ea !important;
    background-color: var(--bs-info) !important;
}

.bg-state-info {
    cursor: pointer;
}

    .bg-state-info.active, .bg-state-info:hover {
        background-color: #7239ea !important;
        background-color: var(--bs-info) !important;
    }

.bg-light-warning {
    background-color: var(--bs-warning-light) !important;
}

.bg-warning {
    --bs-bg-rgb-color: var(--bs-warning-rgb);
    background-color: #ffc700 !important;
    background-color: var(--bs-warning) !important;
}

.bg-warning-active {
    --bs-bg-rgb-color: var(--bs-warning-active-rgb);
    background-color: var(--bs-warning-active) !important;
}

.bg-hover-light-warning {
    cursor: pointer;
}

    .bg-hover-light-warning:hover {
        background-color: var(--bs-warning-light) !important;
    }

.bg-state-light-warning {
    cursor: pointer;
}

    .bg-state-light-warning.active, .bg-state-light-warning:hover {
        background-color: var(--bs-warning-light) !important;
    }

.bg-hover-warning {
    cursor: pointer;
}

    .bg-hover-warning:hover {
        background-color: #ffc700 !important;
        background-color: var(--bs-warning) !important;
    }

.bg-active-warning.active {
    background-color: #ffc700 !important;
    background-color: var(--bs-warning) !important;
}

.bg-state-warning {
    cursor: pointer;
}

    .bg-state-warning.active, .bg-state-warning:hover {
        background-color: #ffc700 !important;
        background-color: var(--bs-warning) !important;
    }

.bg-light-danger {
    background-color: var(--bs-danger-light) !important;
}

.bg-danger {
    --bs-bg-rgb-color: var(--bs-danger-rgb);
    background-color: #f1416c !important;
    background-color: var(--bs-danger) !important;
}

.bg-danger-active {
    --bs-bg-rgb-color: var(--bs-danger-active-rgb);
    background-color: var(--bs-danger-active) !important;
}

.bg-hover-light-danger {
    cursor: pointer;
}

    .bg-hover-light-danger:hover {
        background-color: var(--bs-danger-light) !important;
    }

.bg-state-light-danger {
    cursor: pointer;
}

    .bg-state-light-danger.active, .bg-state-light-danger:hover {
        background-color: var(--bs-danger-light) !important;
    }

.bg-hover-danger {
    cursor: pointer;
}

    .bg-hover-danger:hover {
        background-color: #f1416c !important;
        background-color: var(--bs-danger) !important;
    }

.bg-active-danger.active {
    background-color: #f1416c !important;
    background-color: var(--bs-danger) !important;
}

.bg-state-danger {
    cursor: pointer;
}

    .bg-state-danger.active, .bg-state-danger:hover {
        background-color: #f1416c !important;
        background-color: var(--bs-danger) !important;
    }

.bg-light-dark {
    background-color: var(--bs-dark-light) !important;
}

.bg-dark {
    --bs-bg-rgb-color: var(--bs-dark-rgb);
    background-color: #071437 !important;
    background-color: var(--bs-dark) !important;
}

.bg-dark-active {
    --bs-bg-rgb-color: var(--bs-dark-active-rgb);
    background-color: var(--bs-dark-active) !important;
}

.bg-hover-light-dark {
    cursor: pointer;
}

    .bg-hover-light-dark:hover {
        background-color: var(--bs-dark-light) !important;
    }

.bg-state-light-dark {
    cursor: pointer;
}

    .bg-state-light-dark.active, .bg-state-light-dark:hover {
        background-color: var(--bs-dark-light) !important;
    }

.bg-hover-dark {
    cursor: pointer;
}

    .bg-hover-dark:hover {
        background-color: #071437 !important;
        background-color: var(--bs-dark) !important;
    }

.bg-active-dark.active {
    background-color: #071437 !important;
    background-color: var(--bs-dark) !important;
}

.bg-state-dark {
    cursor: pointer;
}

    .bg-state-dark.active, .bg-state-dark:hover {
        background-color: #071437 !important;
        background-color: var(--bs-dark) !important;
    }

.bg-gray-100 {
    --bs-bg-rgb-color: var(--bs-gray-100-rgb);
    background-color: #f9f9f9;
    background-color: var(--bs-gray-100);
}

.bg-gray-100i {
    --bs-bg-rgb-color: var(--bs-gray-100-rgb);
    background-color: #f9f9f9 !important;
    background-color: var(--bs-gray-100) !important;
}

.bg-gray-200 {
    --bs-bg-rgb-color: var(--bs-gray-200-rgb);
    background-color: #f1f1f2;
    background-color: var(--bs-gray-200);
}

.bg-gray-200i {
    --bs-bg-rgb-color: var(--bs-gray-200-rgb);
    background-color: #f1f1f2 !important;
    background-color: var(--bs-gray-200) !important;
}

.bg-gray-300 {
    --bs-bg-rgb-color: var(--bs-gray-300-rgb);
    background-color: #dbdfe9;
    background-color: var(--bs-gray-300);
}

.bg-gray-300i {
    --bs-bg-rgb-color: var(--bs-gray-300-rgb);
    background-color: #dbdfe9 !important;
    background-color: var(--bs-gray-300) !important;
}

.bg-gray-400 {
    --bs-bg-rgb-color: var(--bs-gray-400-rgb);
    background-color: #b5b5c3;
    background-color: var(--bs-gray-400);
}

.bg-gray-400i {
    --bs-bg-rgb-color: var(--bs-gray-400-rgb);
    background-color: #b5b5c3 !important;
    background-color: var(--bs-gray-400) !important;
}

.bg-gray-500 {
    --bs-bg-rgb-color: var(--bs-gray-500-rgb);
    background-color: #99a1b7;
    background-color: var(--bs-gray-500);
}

.bg-gray-500i {
    --bs-bg-rgb-color: var(--bs-gray-500-rgb);
    background-color: #99a1b7 !important;
    background-color: var(--bs-gray-500) !important;
}

.bg-gray-600 {
    --bs-bg-rgb-color: var(--bs-gray-600-rgb);
    background-color: #78829d;
    background-color: var(--bs-gray-600);
}

.bg-gray-600i {
    --bs-bg-rgb-color: var(--bs-gray-600-rgb);
    background-color: #78829d !important;
    background-color: var(--bs-gray-600) !important;
}

.bg-gray-700 {
    --bs-bg-rgb-color: var(--bs-gray-700-rgb);
    background-color: #4b5675;
    background-color: var(--bs-gray-700);
}

.bg-gray-700i {
    --bs-bg-rgb-color: var(--bs-gray-700-rgb);
    background-color: #4b5675 !important;
    background-color: var(--bs-gray-700) !important;
}

.bg-gray-800 {
    --bs-bg-rgb-color: var(--bs-gray-800-rgb);
    background-color: #252f4a;
    background-color: var(--bs-gray-800);
}

.bg-gray-800i {
    --bs-bg-rgb-color: var(--bs-gray-800-rgb);
    background-color: #252f4a !important;
    background-color: var(--bs-gray-800) !important;
}

.bg-gray-900 {
    --bs-bg-rgb-color: var(--bs-gray-900-rgb);
    background-color: #071437;
    background-color: var(--bs-gray-900);
}

.bg-gray-900i {
    --bs-bg-rgb-color: var(--bs-gray-900-rgb);
    background-color: #071437 !important;
    background-color: var(--bs-gray-900) !important;
}

.bg-opacity-0 {
    background-color: rgba(var(--bs-bg-rgb-color), 0) !important;
}

.bg-hover-opacity-0:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0) !important;
}

.bg-active-opacity-0.active {
    background-color: rgba(var(--bs-bg-rgb-color), 0) !important;
}

.bg-state-opacity-0 .active, .bg-state-opacity-0:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0) !important;
}

.bg-opacity-5 {
    background-color: rgba(var(--bs-bg-rgb-color), 0.05) !important;
}

.bg-hover-opacity-5:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0.05) !important;
}

.bg-active-opacity-5.active {
    background-color: rgba(var(--bs-bg-rgb-color), 0.05) !important;
}

.bg-state-opacity-5 .active, .bg-state-opacity-5:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0.05) !important;
}

.bg-opacity-10 {
    background-color: rgba(var(--bs-bg-rgb-color), 0.1) !important;
}

.bg-hover-opacity-10:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0.1) !important;
}

.bg-active-opacity-10.active {
    background-color: rgba(var(--bs-bg-rgb-color), 0.1) !important;
}

.bg-state-opacity-10 .active, .bg-state-opacity-10:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0.1) !important;
}

.bg-opacity-15 {
    background-color: rgba(var(--bs-bg-rgb-color), 0.15) !important;
}

.bg-hover-opacity-15:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0.15) !important;
}

.bg-active-opacity-15.active {
    background-color: rgba(var(--bs-bg-rgb-color), 0.15) !important;
}

.bg-state-opacity-15 .active, .bg-state-opacity-15:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0.15) !important;
}

.bg-opacity-20 {
    background-color: rgba(var(--bs-bg-rgb-color), 0.2) !important;
}

.bg-hover-opacity-20:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0.2) !important;
}

.bg-active-opacity-20.active {
    background-color: rgba(var(--bs-bg-rgb-color), 0.2) !important;
}

.bg-state-opacity-20 .active, .bg-state-opacity-20:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0.2) !important;
}

.bg-opacity-25 {
    background-color: rgba(var(--bs-bg-rgb-color), 0.25) !important;
}

.bg-hover-opacity-25:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0.25) !important;
}

.bg-active-opacity-25.active {
    background-color: rgba(var(--bs-bg-rgb-color), 0.25) !important;
}

.bg-state-opacity-25 .active, .bg-state-opacity-25:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0.25) !important;
}

.bg-opacity-50 {
    background-color: rgba(var(--bs-bg-rgb-color), 0.5) !important;
}

.bg-hover-opacity-50:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0.5) !important;
}

.bg-active-opacity-50.active {
    background-color: rgba(var(--bs-bg-rgb-color), 0.5) !important;
}

.bg-state-opacity-50 .active, .bg-state-opacity-50:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0.5) !important;
}

.bg-opacity-75 {
    background-color: rgba(var(--bs-bg-rgb-color), 0.75) !important;
}

.bg-hover-opacity-75:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0.75) !important;
}

.bg-active-opacity-75.active {
    background-color: rgba(var(--bs-bg-rgb-color), 0.75) !important;
}

.bg-state-opacity-75 .active, .bg-state-opacity-75:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 0.75) !important;
}

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

.bg-hover-opacity-100:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 1) !important;
}

.bg-active-opacity-100.active {
    background-color: rgba(var(--bs-bg-rgb-color), 1) !important;
}

.bg-state-opacity-100 .active, .bg-state-opacity-100:hover {
    background-color: rgba(var(--bs-bg-rgb-color), 1) !important;
}

.bgi-no-repeat {
    background-repeat: no-repeat;
}

.bgi-position-y-top {
    background-position-y: top;
}

.bgi-position-y-bottom {
    background-position-y: bottom;
}

.bgi-position-y-center {
    background-position-y: center;
}

.bgi-position-x-start {
    background-position-x: right;
}

.bgi-position-x-end {
    background-position-x: left;
}

.bgi-position-x-center {
    background-position-x: center;
}

.bgi-position-top {
    background-position: 100% top;
}

.bgi-position-bottom {
    background-position: 100% bottom;
}

.bgi-position-center {
    background-position: center;
}

.bgi-size-auto {
    background-size: auto;
}

.bgi-size-cover {
    background-size: cover;
}

.bgi-size-contain {
    background-size: contain;
}

.bgi-attachment-fixed {
    background-attachment: fixed;
}

.bgi-attachment-scroll {
    background-attachment: scroll;
}

@media (min-width: 576px) {
    .bgi-size-sm-auto {
        background-size: auto;
    }

    .bgi-size-sm-cover {
        background-size: cover;
    }

    .bgi-size-sm-contain {
        background-size: contain;
    }

    .bgi-attachment-sm-fixed {
        background-attachment: fixed;
    }

    .bgi-attachment-sm-scroll {
        background-attachment: scroll;
    }
}

@media (min-width: 768px) {
    .bgi-size-md-auto {
        background-size: auto;
    }

    .bgi-size-md-cover {
        background-size: cover;
    }

    .bgi-size-md-contain {
        background-size: contain;
    }

    .bgi-attachment-md-fixed {
        background-attachment: fixed;
    }

    .bgi-attachment-md-scroll {
        background-attachment: scroll;
    }
}

@media (min-width: 992px) {
    .bgi-size-lg-auto {
        background-size: auto;
    }

    .bgi-size-lg-cover {
        background-size: cover;
    }

    .bgi-size-lg-contain {
        background-size: contain;
    }

    .bgi-attachment-lg-fixed {
        background-attachment: fixed;
    }

    .bgi-attachment-lg-scroll {
        background-attachment: scroll;
    }
}

@media (min-width: 1200px) {
    .bgi-size-xl-auto {
        background-size: auto;
    }

    .bgi-size-xl-cover {
        background-size: cover;
    }

    .bgi-size-xl-contain {
        background-size: contain;
    }

    .bgi-attachment-xl-fixed {
        background-attachment: fixed;
    }

    .bgi-attachment-xl-scroll {
        background-attachment: scroll;
    }
}

@media (min-width: 1400px) {
    .bgi-size-xxl-auto {
        background-size: auto;
    }

    .bgi-size-xxl-cover {
        background-size: cover;
    }

    .bgi-size-xxl-contain {
        background-size: contain;
    }

    .bgi-attachment-xxl-fixed {
        background-attachment: fixed;
    }

    .bgi-attachment-xxl-scroll {
        background-attachment: scroll;
    }
}

.border-active:not(.active):not(:active):not(:hover):not(:focus) {
    border-color: transparent !important;
}

.border-hover:not(:hover):not(:focus):not(.active):not(:active) {
    cursor: pointer;
    border-color: transparent !important;
}

.border-gray-100 {
    border-color: #f9f9f9 !important;
    border-color: var(--bs-gray-100) !important;
}

.border-gray-200 {
    border-color: #f1f1f2 !important;
    border-color: var(--bs-gray-200) !important;
}

.border-gray-300 {
    border-color: #dbdfe9 !important;
    border-color: var(--bs-gray-300) !important;
}

.border-gray-400 {
    border-color: #b5b5c3 !important;
    border-color: var(--bs-gray-400) !important;
}

.border-gray-500 {
    border-color: #99a1b7 !important;
    border-color: var(--bs-gray-500) !important;
}

.border-gray-600 {
    border-color: #78829d !important;
    border-color: var(--bs-gray-600) !important;
}

.border-gray-700 {
    border-color: #4b5675 !important;
    border-color: var(--bs-gray-700) !important;
}

.border-gray-800 {
    border-color: #252f4a !important;
    border-color: var(--bs-gray-800) !important;
}

.border-gray-900 {
    border-color: #071437 !important;
    border-color: var(--bs-gray-900) !important;
}

.border-hover-light:hover {
    border-color: #f9f9f9 !important;
    border-color: var(--bs-light) !important;
}

.border-active-light.active {
    border-color: #f9f9f9 !important;
    border-color: var(--bs-light) !important;
}

.border-hover-primary:hover {
    border-color: #23475e !important;
    border-color: var(--bs-primary) !important;
}

.border-active-primary.active {
    border-color: #23475e !important;
    border-color: var(--bs-primary) !important;
}

.border-hover-secondary:hover {
    border-color: #dbdfe9 !important;
    border-color: var(--bs-secondary) !important;
}

.border-active-secondary.active {
    border-color: #dbdfe9 !important;
    border-color: var(--bs-secondary) !important;
}

.border-hover-success:hover {
    border-color: #50cd89 !important;
    border-color: var(--bs-success) !important;
}

.border-active-success.active {
    border-color: #50cd89 !important;
    border-color: var(--bs-success) !important;
}

.border-hover-info:hover {
    border-color: #7239ea !important;
    border-color: var(--bs-info) !important;
}

.border-active-info.active {
    border-color: #7239ea !important;
    border-color: var(--bs-info) !important;
}

.border-hover-warning:hover {
    border-color: #ffc700 !important;
    border-color: var(--bs-warning) !important;
}

.border-active-warning.active {
    border-color: #ffc700 !important;
    border-color: var(--bs-warning) !important;
}

.border-hover-danger:hover {
    border-color: #f1416c !important;
    border-color: var(--bs-danger) !important;
}

.border-active-danger.active {
    border-color: #f1416c !important;
    border-color: var(--bs-danger) !important;
}

.border-hover-dark:hover {
    border-color: #071437 !important;
    border-color: var(--bs-dark) !important;
}

.border-active-dark.active {
    border-color: #071437 !important;
    border-color: var(--bs-dark) !important;
}

.border-hover-transparent:hover {
    border-color: transparent !important;
}

.border-dashed {
    border-style: dashed !important;
    border-color: var(--bs-border-dashed-color);
}

.border-top-dashed {
    border-top-style: dashed !important;
}

.border-bottom-dashed {
    border-bottom-style: dashed !important;
}

.border-start-dashed {
    border-right-style: dashed !important;
}

.border-end-dashed {
    border-left-style: dashed !important;
}

.border-dotted {
    border-style: dotted !important;
}

.border-top-dotted {
    border-top-style: dotted !important;
}

.border-bottom-dotted {
    border-bottom-style: dotted !important;
}

.border-start-dotted {
    border-right-style: dotted !important;
}

.border-end-dotted {
    border-left-style: dotted !important;
}

.border-transparent {
    border-color: transparent !important;
}

.border-body {
    border-color: #ffffff !important;
    border-color: var(--bs-body-bg) !important;
}

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

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

.rounded-start-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.rounded-end-0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

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

.flex-root {
    flex: 1 1;
}

.flex-column-auto {
    flex: none;
}

.flex-column-fluid {
    flex: 1 0 auto;
}

.flex-row-auto {
    flex: 0 0 auto;
}

.flex-row-fluid {
    flex: 1 1 auto;
    min-width: 0;
}

.flex-center {
    justify-content: center;
    align-items: center;
}

.flex-start {
    justify-content: start;
    align-items: start;
}

.flex-end {
    justify-content: flex-end;
    align-items: flex-end;
}

.flex-stack {
    justify-content: space-between;
    align-items: center;
}

@media (min-width: 576px) {
    .flex-sm-root {
        flex: 1 1;
    }

    .flex-sm-column-auto {
        flex: none;
    }

    .flex-sm-column-fluid {
        flex: 1 0 auto;
    }

    .flex-sm-row-auto {
        flex: 0 0 auto;
    }

    .flex-sm-row-fluid {
        flex: 1 1 auto;
        min-width: 0;
    }

    .flex-sm-center {
        justify-content: center;
        align-items: center;
    }

    .flex-sm-start {
        justify-content: start;
        align-items: start;
    }

    .flex-sm-end {
        justify-content: flex-end;
        align-items: flex-end;
    }

    .flex-sm-stack {
        justify-content: space-between;
        align-items: center;
    }
}

@media (min-width: 768px) {
    .flex-md-root {
        flex: 1 1;
    }

    .flex-md-column-auto {
        flex: none;
    }

    .flex-md-column-fluid {
        flex: 1 0 auto;
    }

    .flex-md-row-auto {
        flex: 0 0 auto;
    }

    .flex-md-row-fluid {
        flex: 1 1 auto;
        min-width: 0;
    }

    .flex-md-center {
        justify-content: center;
        align-items: center;
    }

    .flex-md-start {
        justify-content: start;
        align-items: start;
    }

    .flex-md-end {
        justify-content: flex-end;
        align-items: flex-end;
    }

    .flex-md-stack {
        justify-content: space-between;
        align-items: center;
    }
}

@media (min-width: 992px) {
    .flex-lg-root {
        flex: 1 1;
    }

    .flex-lg-column-auto {
        flex: none;
    }

    .flex-lg-column-fluid {
        flex: 1 0 auto;
    }

    .flex-lg-row-auto {
        flex: 0 0 auto;
    }

    .flex-lg-row-fluid {
        flex: 1 1 auto;
        min-width: 0;
    }

    .flex-lg-center {
        justify-content: center;
        align-items: center;
    }

    .flex-lg-start {
        justify-content: start;
        align-items: start;
    }

    .flex-lg-end {
        justify-content: flex-end;
        align-items: flex-end;
    }

    .flex-lg-stack {
        justify-content: space-between;
        align-items: center;
    }
}

@media (min-width: 1200px) {
    .flex-xl-root {
        flex: 1 1;
    }

    .flex-xl-column-auto {
        flex: none;
    }

    .flex-xl-column-fluid {
        flex: 1 0 auto;
    }

    .flex-xl-row-auto {
        flex: 0 0 auto;
    }

    .flex-xl-row-fluid {
        flex: 1 1 auto;
        min-width: 0;
    }

    .flex-xl-center {
        justify-content: center;
        align-items: center;
    }

    .flex-xl-start {
        justify-content: start;
        align-items: start;
    }

    .flex-xl-end {
        justify-content: flex-end;
        align-items: flex-end;
    }

    .flex-xl-stack {
        justify-content: space-between;
        align-items: center;
    }
}

@media (min-width: 1400px) {
    .flex-xxl-root {
        flex: 1 1;
    }

    .flex-xxl-column-auto {
        flex: none;
    }

    .flex-xxl-column-fluid {
        flex: 1 0 auto;
    }

    .flex-xxl-row-auto {
        flex: 0 0 auto;
    }

    .flex-xxl-row-fluid {
        flex: 1 1 auto;
        min-width: 0;
    }

    .flex-xxl-center {
        justify-content: center;
        align-items: center;
    }

    .flex-xxl-start {
        justify-content: start;
        align-items: start;
    }

    .flex-xxl-end {
        justify-content: flex-end;
        align-items: flex-end;
    }

    .flex-xxl-stack {
        justify-content: space-between;
        align-items: center;
    }
}

.flex-equal {
    flex-grow: 1;
    flex-basis: 0;
    flex-shrink: 0;
}

.shadow-xs {
    box-shadow: var(--bs-box-shadow-xs);
}

.shadow-sm {
    box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
    box-shadow: var(--bs-box-shadow-sm);
}

.shadow {
    box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
    box-shadow: var(--bs-box-shadow);
}

.shadow-lg {
    box-shadow: 0 1rem 2rem 1rem rgba(0, 0, 0, 0.1);
    box-shadow: var(--bs-box-shadow-lg);
}

.text-white {
    color: var(--bs-text-white) !important;
}

.text-hover-white {
    transition: color 0.2s ease;
}

    .text-hover-white i {
        transition: color 0.2s ease;
    }

    .text-hover-white:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-white) !important;
    }

        .text-hover-white:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-white) !important;
        }

        .text-hover-white:hover .svg-icon {
            color: var(--bs-text-white) !important;
        }

.text-active-white {
    transition: color 0.2s ease;
}

    .text-active-white i {
        transition: color 0.2s ease;
    }

    .text-active-white.active {
        transition: color 0.2s ease;
        color: var(--bs-text-white) !important;
    }

        .text-active-white.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-white) !important;
        }

        .text-active-white.active .svg-icon {
            color: var(--bs-text-white) !important;
        }

.text-primary {
    color: var(--bs-text-primary) !important;
}

.text-inverse-primary {
    color: var(--bs-primary-inverse) !important;
}

.text-light-primary {
    color: var(--bs-primary-light) !important;
}

.text-hover-primary {
    transition: color 0.2s ease;
}

    .text-hover-primary i {
        transition: color 0.2s ease;
    }

    .text-hover-primary:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-primary) !important;
    }

        .text-hover-primary:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-primary) !important;
        }

        .text-hover-primary:hover .svg-icon {
            color: var(--bs-text-primary) !important;
        }

.text-active-primary {
    transition: color 0.2s ease;
}

    .text-active-primary i {
        transition: color 0.2s ease;
    }

    .text-active-primary.active {
        transition: color 0.2s ease;
        color: var(--bs-text-primary) !important;
    }

        .text-active-primary.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-primary) !important;
        }

        .text-active-primary.active .svg-icon {
            color: var(--bs-text-primary) !important;
        }

.text-secondary {
    color: var(--bs-text-secondary) !important;
}

.text-inverse-secondary {
    color: var(--bs-secondary-inverse) !important;
}

.text-light-secondary {
    color: var(--bs-secondary-light) !important;
}

.text-hover-secondary {
    transition: color 0.2s ease;
}

    .text-hover-secondary i {
        transition: color 0.2s ease;
    }

    .text-hover-secondary:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-secondary) !important;
    }

        .text-hover-secondary:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-secondary) !important;
        }

        .text-hover-secondary:hover .svg-icon {
            color: var(--bs-text-secondary) !important;
        }

.text-active-secondary {
    transition: color 0.2s ease;
}

    .text-active-secondary i {
        transition: color 0.2s ease;
    }

    .text-active-secondary.active {
        transition: color 0.2s ease;
        color: var(--bs-text-secondary) !important;
    }

        .text-active-secondary.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-secondary) !important;
        }

        .text-active-secondary.active .svg-icon {
            color: var(--bs-text-secondary) !important;
        }

.text-light {
    color: var(--bs-text-light) !important;
}

.text-inverse-light {
    color: var(--bs-light-inverse) !important;
}

.text-hover-light {
    transition: color 0.2s ease;
}

    .text-hover-light i {
        transition: color 0.2s ease;
    }

    .text-hover-light:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-light) !important;
    }

        .text-hover-light:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-light) !important;
        }

        .text-hover-light:hover .svg-icon {
            color: var(--bs-text-light) !important;
        }

.text-active-light {
    transition: color 0.2s ease;
}

    .text-active-light i {
        transition: color 0.2s ease;
    }

    .text-active-light.active {
        transition: color 0.2s ease;
        color: var(--bs-text-light) !important;
    }

        .text-active-light.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-light) !important;
        }

        .text-active-light.active .svg-icon {
            color: var(--bs-text-light) !important;
        }

.text-success {
    color: var(--bs-text-success) !important;
}

.text-inverse-success {
    color: var(--bs-success-inverse) !important;
}

.text-light-success {
    color: var(--bs-success-light) !important;
}

.text-hover-success {
    transition: color 0.2s ease;
}

    .text-hover-success i {
        transition: color 0.2s ease;
    }

    .text-hover-success:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-success) !important;
    }

        .text-hover-success:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-success) !important;
        }

        .text-hover-success:hover .svg-icon {
            color: var(--bs-text-success) !important;
        }

.text-active-success {
    transition: color 0.2s ease;
}

    .text-active-success i {
        transition: color 0.2s ease;
    }

    .text-active-success.active {
        transition: color 0.2s ease;
        color: var(--bs-text-success) !important;
    }

        .text-active-success.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-success) !important;
        }

        .text-active-success.active .svg-icon {
            color: var(--bs-text-success) !important;
        }

.text-info {
    color: var(--bs-text-info) !important;
}

.text-inverse-info {
    color: var(--bs-info-inverse) !important;
}

.text-light-info {
    color: var(--bs-info-light) !important;
}

.text-hover-info {
    transition: color 0.2s ease;
}

    .text-hover-info i {
        transition: color 0.2s ease;
    }

    .text-hover-info:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-info) !important;
    }

        .text-hover-info:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-info) !important;
        }

        .text-hover-info:hover .svg-icon {
            color: var(--bs-text-info) !important;
        }

.text-active-info {
    transition: color 0.2s ease;
}

    .text-active-info i {
        transition: color 0.2s ease;
    }

    .text-active-info.active {
        transition: color 0.2s ease;
        color: var(--bs-text-info) !important;
    }

        .text-active-info.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-info) !important;
        }

        .text-active-info.active .svg-icon {
            color: var(--bs-text-info) !important;
        }

.text-warning {
    color: var(--bs-text-warning) !important;
}

.text-inverse-warning {
    color: var(--bs-warning-inverse) !important;
}

.text-light-warning {
    color: var(--bs-warning-light) !important;
}

.text-hover-warning {
    transition: color 0.2s ease;
}

    .text-hover-warning i {
        transition: color 0.2s ease;
    }

    .text-hover-warning:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-warning) !important;
    }

        .text-hover-warning:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-warning) !important;
        }

        .text-hover-warning:hover .svg-icon {
            color: var(--bs-text-warning) !important;
        }

.text-active-warning {
    transition: color 0.2s ease;
}

    .text-active-warning i {
        transition: color 0.2s ease;
    }

    .text-active-warning.active {
        transition: color 0.2s ease;
        color: var(--bs-text-warning) !important;
    }

        .text-active-warning.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-warning) !important;
        }

        .text-active-warning.active .svg-icon {
            color: var(--bs-text-warning) !important;
        }

.text-danger {
    color: var(--bs-text-danger) !important;
}

.text-inverse-danger {
    color: var(--bs-danger-inverse) !important;
}

.text-light-danger {
    color: var(--bs-danger-light) !important;
}

.text-hover-danger {
    transition: color 0.2s ease;
}

    .text-hover-danger i {
        transition: color 0.2s ease;
    }

    .text-hover-danger:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-danger) !important;
    }

        .text-hover-danger:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-danger) !important;
        }

        .text-hover-danger:hover .svg-icon {
            color: var(--bs-text-danger) !important;
        }

.text-active-danger {
    transition: color 0.2s ease;
}

    .text-active-danger i {
        transition: color 0.2s ease;
    }

    .text-active-danger.active {
        transition: color 0.2s ease;
        color: var(--bs-text-danger) !important;
    }

        .text-active-danger.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-danger) !important;
        }

        .text-active-danger.active .svg-icon {
            color: var(--bs-text-danger) !important;
        }

.text-dark {
    color: var(--bs-text-dark) !important;
}

.text-inverse-dark {
    color: var(--bs-dark-inverse) !important;
}

.text-light-dark {
    color: var(--bs-dark-light) !important;
}

.text-hover-dark {
    transition: color 0.2s ease;
}

    .text-hover-dark i {
        transition: color 0.2s ease;
    }

    .text-hover-dark:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-dark) !important;
    }

        .text-hover-dark:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-dark) !important;
        }

        .text-hover-dark:hover .svg-icon {
            color: var(--bs-text-dark) !important;
        }

.text-active-dark {
    transition: color 0.2s ease;
}

    .text-active-dark i {
        transition: color 0.2s ease;
    }

    .text-active-dark.active {
        transition: color 0.2s ease;
        color: var(--bs-text-dark) !important;
    }

        .text-active-dark.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-dark) !important;
        }

        .text-active-dark.active .svg-icon {
            color: var(--bs-text-dark) !important;
        }

.text-muted {
    color: var(--bs-text-muted) !important;
}

.text-hover-muted {
    transition: color 0.2s ease;
}

    .text-hover-muted i {
        transition: color 0.2s ease;
    }

    .text-hover-muted:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-muted) !important;
    }

        .text-hover-muted:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-muted) !important;
        }

        .text-hover-muted:hover .svg-icon {
            color: var(--bs-text-muted) !important;
        }

.text-active-muted {
    transition: color 0.2s ease;
}

    .text-active-muted i {
        transition: color 0.2s ease;
    }

    .text-active-muted.active {
        transition: color 0.2s ease;
        color: var(--bs-text-muted) !important;
    }

        .text-active-muted.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-muted) !important;
        }

        .text-active-muted.active .svg-icon {
            color: var(--bs-text-muted) !important;
        }

.text-gray-100 {
    color: var(--bs-text-gray-100) !important;
}

.text-hover-gray-100 {
    transition: color 0.2s ease;
}

    .text-hover-gray-100 i {
        transition: color 0.2s ease;
    }

    .text-hover-gray-100:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-100) !important;
    }

        .text-hover-gray-100:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-100) !important;
        }

        .text-hover-gray-100:hover .svg-icon {
            color: var(--bs-text-gray-100) !important;
        }

.text-active-gray-100 {
    transition: color 0.2s ease;
}

    .text-active-gray-100 i {
        transition: color 0.2s ease;
    }

    .text-active-gray-100.active {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-100) !important;
    }

        .text-active-gray-100.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-100) !important;
        }

        .text-active-gray-100.active .svg-icon {
            color: var(--bs-text-gray-100) !important;
        }

.text-gray-200 {
    color: var(--bs-text-gray-200) !important;
}

.text-hover-gray-200 {
    transition: color 0.2s ease;
}

    .text-hover-gray-200 i {
        transition: color 0.2s ease;
    }

    .text-hover-gray-200:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-200) !important;
    }

        .text-hover-gray-200:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-200) !important;
        }

        .text-hover-gray-200:hover .svg-icon {
            color: var(--bs-text-gray-200) !important;
        }

.text-active-gray-200 {
    transition: color 0.2s ease;
}

    .text-active-gray-200 i {
        transition: color 0.2s ease;
    }

    .text-active-gray-200.active {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-200) !important;
    }

        .text-active-gray-200.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-200) !important;
        }

        .text-active-gray-200.active .svg-icon {
            color: var(--bs-text-gray-200) !important;
        }

.text-gray-300 {
    color: var(--bs-text-gray-300) !important;
}

.text-hover-gray-300 {
    transition: color 0.2s ease;
}

    .text-hover-gray-300 i {
        transition: color 0.2s ease;
    }

    .text-hover-gray-300:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-300) !important;
    }

        .text-hover-gray-300:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-300) !important;
        }

        .text-hover-gray-300:hover .svg-icon {
            color: var(--bs-text-gray-300) !important;
        }

.text-active-gray-300 {
    transition: color 0.2s ease;
}

    .text-active-gray-300 i {
        transition: color 0.2s ease;
    }

    .text-active-gray-300.active {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-300) !important;
    }

        .text-active-gray-300.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-300) !important;
        }

        .text-active-gray-300.active .svg-icon {
            color: var(--bs-text-gray-300) !important;
        }

.text-gray-400 {
    color: var(--bs-text-gray-400) !important;
}

.text-hover-gray-400 {
    transition: color 0.2s ease;
}

    .text-hover-gray-400 i {
        transition: color 0.2s ease;
    }

    .text-hover-gray-400:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-400) !important;
    }

        .text-hover-gray-400:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-400) !important;
        }

        .text-hover-gray-400:hover .svg-icon {
            color: var(--bs-text-gray-400) !important;
        }

.text-active-gray-400 {
    transition: color 0.2s ease;
}

    .text-active-gray-400 i {
        transition: color 0.2s ease;
    }

    .text-active-gray-400.active {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-400) !important;
    }

        .text-active-gray-400.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-400) !important;
        }

        .text-active-gray-400.active .svg-icon {
            color: var(--bs-text-gray-400) !important;
        }

.text-gray-500 {
    color: var(--bs-text-gray-500) !important;
}

.text-hover-gray-500 {
    transition: color 0.2s ease;
}

    .text-hover-gray-500 i {
        transition: color 0.2s ease;
    }

    .text-hover-gray-500:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-500) !important;
    }

        .text-hover-gray-500:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-500) !important;
        }

        .text-hover-gray-500:hover .svg-icon {
            color: var(--bs-text-gray-500) !important;
        }

.text-active-gray-500 {
    transition: color 0.2s ease;
}

    .text-active-gray-500 i {
        transition: color 0.2s ease;
    }

    .text-active-gray-500.active {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-500) !important;
    }

        .text-active-gray-500.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-500) !important;
        }

        .text-active-gray-500.active .svg-icon {
            color: var(--bs-text-gray-500) !important;
        }

.text-gray-600 {
    color: var(--bs-text-gray-600) !important;
}

.text-hover-gray-600 {
    transition: color 0.2s ease;
}

    .text-hover-gray-600 i {
        transition: color 0.2s ease;
    }

    .text-hover-gray-600:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-600) !important;
    }

        .text-hover-gray-600:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-600) !important;
        }

        .text-hover-gray-600:hover .svg-icon {
            color: var(--bs-text-gray-600) !important;
        }

.text-active-gray-600 {
    transition: color 0.2s ease;
}

    .text-active-gray-600 i {
        transition: color 0.2s ease;
    }

    .text-active-gray-600.active {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-600) !important;
    }

        .text-active-gray-600.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-600) !important;
        }

        .text-active-gray-600.active .svg-icon {
            color: var(--bs-text-gray-600) !important;
        }

.text-gray-700 {
    color: var(--bs-text-gray-700) !important;
}

.text-hover-gray-700 {
    transition: color 0.2s ease;
}

    .text-hover-gray-700 i {
        transition: color 0.2s ease;
    }

    .text-hover-gray-700:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-700) !important;
    }

        .text-hover-gray-700:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-700) !important;
        }

        .text-hover-gray-700:hover .svg-icon {
            color: var(--bs-text-gray-700) !important;
        }

.text-active-gray-700 {
    transition: color 0.2s ease;
}

    .text-active-gray-700 i {
        transition: color 0.2s ease;
    }

    .text-active-gray-700.active {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-700) !important;
    }

        .text-active-gray-700.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-700) !important;
        }

        .text-active-gray-700.active .svg-icon {
            color: var(--bs-text-gray-700) !important;
        }

.text-gray-800 {
    color: var(--bs-text-gray-800) !important;
}

.text-hover-gray-800 {
    transition: color 0.2s ease;
}

    .text-hover-gray-800 i {
        transition: color 0.2s ease;
    }

    .text-hover-gray-800:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-800) !important;
    }

        .text-hover-gray-800:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-800) !important;
        }

        .text-hover-gray-800:hover .svg-icon {
            color: var(--bs-text-gray-800) !important;
        }

.text-active-gray-800 {
    transition: color 0.2s ease;
}

    .text-active-gray-800 i {
        transition: color 0.2s ease;
    }

    .text-active-gray-800.active {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-800) !important;
    }

        .text-active-gray-800.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-800) !important;
        }

        .text-active-gray-800.active .svg-icon {
            color: var(--bs-text-gray-800) !important;
        }

.text-gray-900 {
    color: var(--bs-text-gray-900) !important;
}

.text-hover-gray-900 {
    transition: color 0.2s ease;
}

    .text-hover-gray-900 i {
        transition: color 0.2s ease;
    }

    .text-hover-gray-900:hover {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-900) !important;
    }

        .text-hover-gray-900:hover i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-900) !important;
        }

        .text-hover-gray-900:hover .svg-icon {
            color: var(--bs-text-gray-900) !important;
        }

.text-active-gray-900 {
    transition: color 0.2s ease;
}

    .text-active-gray-900 i {
        transition: color 0.2s ease;
    }

    .text-active-gray-900.active {
        transition: color 0.2s ease;
        color: var(--bs-text-gray-900) !important;
    }

        .text-active-gray-900.active i {
            transition: color 0.2s ease;
            color: var(--bs-text-gray-900) !important;
        }

        .text-active-gray-900.active .svg-icon {
            color: var(--bs-text-gray-900) !important;
        }

.parent-hover .parent-hover-white {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-white {
    transition: color 0.2s ease;
    color: var(--bs-text-white) !important;
}

.parent-hover .parent-hover-primary {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-primary {
    transition: color 0.2s ease;
    color: var(--bs-text-primary) !important;
}

.parent-hover .parent-hover-secondary {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-secondary {
    transition: color 0.2s ease;
    color: var(--bs-text-secondary) !important;
}

.parent-hover .parent-hover-light {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-light {
    transition: color 0.2s ease;
    color: var(--bs-text-light) !important;
}

.parent-hover .parent-hover-success {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-success {
    transition: color 0.2s ease;
    color: var(--bs-text-success) !important;
}

.parent-hover .parent-hover-info {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-info {
    transition: color 0.2s ease;
    color: var(--bs-text-info) !important;
}

.parent-hover .parent-hover-warning {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-warning {
    transition: color 0.2s ease;
    color: var(--bs-text-warning) !important;
}

.parent-hover .parent-hover-danger {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-danger {
    transition: color 0.2s ease;
    color: var(--bs-text-danger) !important;
}

.parent-hover .parent-hover-dark {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-dark {
    transition: color 0.2s ease;
    color: var(--bs-text-dark) !important;
}

.parent-hover .parent-hover-muted {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-muted {
    transition: color 0.2s ease;
    color: var(--bs-text-muted) !important;
}

.parent-hover .parent-hover-gray-100 {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-gray-100 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-100) !important;
}

.parent-hover .parent-hover-gray-200 {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-gray-200 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-200) !important;
}

.parent-hover .parent-hover-gray-300 {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-gray-300 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-300) !important;
}

.parent-hover .parent-hover-gray-400 {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-gray-400 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-400) !important;
}

.parent-hover .parent-hover-gray-500 {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-gray-500 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-500) !important;
}

.parent-hover .parent-hover-gray-600 {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-gray-600 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-600) !important;
}

.parent-hover .parent-hover-gray-700 {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-gray-700 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-700) !important;
}

.parent-hover .parent-hover-gray-800 {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-gray-800 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-800) !important;
}

.parent-hover .parent-hover-gray-900 {
    transition: color 0.2s ease;
}

.parent-hover:hover .parent-hover-gray-900 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-900) !important;
}

.parent-active .parent-active-white {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-white {
    transition: color 0.2s ease;
    color: var(--bs-text-white) !important;
}

.parent-active .parent-active-primary {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-primary {
    transition: color 0.2s ease;
    color: var(--bs-text-primary) !important;
}

.parent-active .parent-active-secondary {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-secondary {
    transition: color 0.2s ease;
    color: var(--bs-text-secondary) !important;
}

.parent-active .parent-active-light {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-light {
    transition: color 0.2s ease;
    color: var(--bs-text-light) !important;
}

.parent-active .parent-active-success {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-success {
    transition: color 0.2s ease;
    color: var(--bs-text-success) !important;
}

.parent-active .parent-active-info {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-info {
    transition: color 0.2s ease;
    color: var(--bs-text-info) !important;
}

.parent-active .parent-active-warning {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-warning {
    transition: color 0.2s ease;
    color: var(--bs-text-warning) !important;
}

.parent-active .parent-active-danger {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-danger {
    transition: color 0.2s ease;
    color: var(--bs-text-danger) !important;
}

.parent-active .parent-active-dark {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-dark {
    transition: color 0.2s ease;
    color: var(--bs-text-dark) !important;
}

.parent-active .parent-active-muted {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-muted {
    transition: color 0.2s ease;
    color: var(--bs-text-muted) !important;
}

.parent-active .parent-active-gray-100 {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-gray-100 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-100) !important;
}

.parent-active .parent-active-gray-200 {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-gray-200 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-200) !important;
}

.parent-active .parent-active-gray-300 {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-gray-300 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-300) !important;
}

.parent-active .parent-active-gray-400 {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-gray-400 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-400) !important;
}

.parent-active .parent-active-gray-500 {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-gray-500 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-500) !important;
}

.parent-active .parent-active-gray-600 {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-gray-600 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-600) !important;
}

.parent-active .parent-active-gray-700 {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-gray-700 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-700) !important;
}

.parent-active .parent-active-gray-800 {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-gray-800 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-800) !important;
}

.parent-active .parent-active-gray-900 {
    transition: color 0.2s ease;
}

.parent-active.active .parent-active-gray-900 {
    transition: color 0.2s ease;
    color: var(--bs-text-gray-900) !important;
}

.text-transparent {
    color: transparent;
}

.cursor-pointer {
    cursor: pointer;
}

.cursor-default {
    cursor: default;
}

.cursor-move {
    cursor: move;
}

i.bi, i[class^=fonticon-], i[class*=" fonticon-"], i[class^=fa-], i[class*=" fa-"], i[class^=la-], i[class*=" la-"] {
    line-height: 1;
    font-size: 1rem;
    color: var(--bs-text-muted);
}

a {
    transition: color 0.2s ease;
}

    a:hover {
        transition: color 0.2s ease;
    }

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

.opacity-state-0:hover, .opacity-state-0.active {
    opacity: 0 !important;
}

.opacity-active-5.active {
    opacity: 0.05 !important;
}

.opacity-state-5:hover, .opacity-state-5.active {
    opacity: 0.05 !important;
}

.opacity-active-10.active {
    opacity: 0.1 !important;
}

.opacity-state-10:hover, .opacity-state-10.active {
    opacity: 0.1 !important;
}

.opacity-active-15.active {
    opacity: 0.15 !important;
}

.opacity-state-15:hover, .opacity-state-15.active {
    opacity: 0.15 !important;
}

.opacity-active-20.active {
    opacity: 0.2 !important;
}

.opacity-state-20:hover, .opacity-state-20.active {
    opacity: 0.2 !important;
}

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

.opacity-state-25:hover, .opacity-state-25.active {
    opacity: 0.25 !important;
}

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

.opacity-state-50:hover, .opacity-state-50.active {
    opacity: 0.5 !important;
}

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

.opacity-state-75:hover, .opacity-state-75.active {
    opacity: 0.75 !important;
}

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

.opacity-state-100:hover, .opacity-state-100.active {
    opacity: 1 !important;
}

.transform-90 {
    transform: rotate(-90deg);
    transform-origin: left top;
}

@media (min-width: 992px) {
    .testimonials-slider-highlight {
        transition: all ease 0.3;
    }

        .testimonials-slider-highlight .testimonials-photo,
        .testimonials-slider-highlight .testimonials-title,
        .testimonials-slider-highlight .testimonials-body,
        .testimonials-slider-highlight .testimonials-author,
        .testimonials-slider-highlight .testimonials-positon {
            transition: all ease 0.3s;
        }

        .testimonials-slider-highlight .tns-item:not(.tns-slide-active) + .tns-item.tns-slide-active .testimonials-photo {
            height: 200px;
            width: 200px;
            transition: all ease 0.3s;
        }

        .testimonials-slider-highlight .tns-item:not(.tns-slide-active) + .tns-item.tns-slide-active .testimonials-title {
            color: #071437 !important;
            color: var(--bs-gray-900) !important;
            font-size: 1.54rem !important;
            transition: all ease 0.3s;
            margin-bottom: 1.3rem !important;
        }

        .testimonials-slider-highlight .tns-item:not(.tns-slide-active) + .tns-item.tns-slide-active .testimonials-description {
            color: #4b5675 !important;
            color: var(--bs-gray-700) !important;
            font-size: 1.38rem !important;
            transition: all ease 0.3s;
            margin-bottom: 1.7rem !important;
        }

        .testimonials-slider-highlight .tns-item:not(.tns-slide-active) + .tns-item.tns-slide-active .testimonials-author {
            color: #23475e !important;
            color: var(--bs-primary) !important;
            font-size: 1.1rem !important;
            transition: all ease 0.3s;
        }

        .testimonials-slider-highlight .tns-item:not(.tns-slide-active) + .tns-item.tns-slide-active .testimonials-positon {
            color: #99a1b7 !important;
            color: var(--bs-gray-500) !important;
            font-size: 0.9rem !important;
            transition: all ease 0.3s;
        }
}

.testimonials-slider-quote .testimonials-quote {
    opacity: 0.2;
}

.testimonials-slider-quote .tns-item:not(.tns-slide-active) + .tns-slide-active + .tns-slide-active .testimonials-quote {
    opacity: 0.5;
    color: #23475e !important;
    color: var(--bs-primary) !important;
}

.stepper.stepper-pills.stepper-multistep {
    --bs-stepper-pills-size: 46px;
    --bs-stepper-icon-border-radius: 9px;
    --bs-stepper-icon-check-size: 1.25rem;
    --bs-stepper-icon-bg-color: rgba(255, 255, 255, 0.03);
    --bs-stepper-icon-bg-color-current: var(--bs-success);
    --bs-stepper-icon-bg-color-completed: rgba(255, 255, 255, 0.03);
    --bs-stepper-icon-border: 1px dashed rgba(255, 255, 255, 0.3);
    --bs-stepper-icon-border-current: 0;
    --bs-stepper-icon-border-completed: 1px dashed rgba(255, 255, 255, 0.3);
    --bs-stepper-icon-number-color: var(--bs-white);
    --bs-stepper-icon-number-color-current: var(--bs-white);
    --bs-stepper-icon-number-color-completed: var(--bs-white);
    --bs-stepper-icon-check-color-completed: var(--bs-success);
    --bs-stepper-label-title-opacity: 0.7;
    --bs-stepper-label-title-opacity-current: 1;
    --bs-stepper-label-title-opacity-completed: 1;
    --bs-stepper-label-title-color: var(--bs-white);
    --bs-stepper-label-title-color-current: var(--bs-white);
    --bs-stepper-label-title-color-completed: var(--bs-white);
    --bs-stepper-label-desc-opacity: 0.7;
    --bs-stepper-label-desc-opacity-current: 0.7;
    --bs-stepper-label-desc-opacity-completed: 0.7;
    --bs-stepper-label-desc-color: var(--bs-white);
    --bs-stepper-label-desc-color-current: var(--bs-white);
    --bs-stepper-label-desc-color-completed: var(--bs-white);
    --bs-stepper-line-border: 1px dashed rgba(255, 255, 255, 0.3);
}

.landing-dark-bg {
    background-color: #13263c;
}

.landing-dark-color {
    color: #13263c;
}

.landing-dark-border {
    border: 1px dashed #2c3f5b;
}

.landing-dark-separator {
    border-top: 1px dashed #2c3f5b;
}

.landing-curve {
    position: relative;
}

    .landing-curve svg {
        position: relative;
        top: 0;
        display: block;
    }

.landing-header {
    display: flex;
    align-items: center;
    height: 100px;
}

    .landing-header .logo-default {
        display: block;
    }

    .landing-header .logo-sticky {
        display: none;
    }

    .landing-header .menu .menu-link.active {
        color: #ffffff;
    }

[data-kt-sticky-landing-header=on] .landing-header .menu .menu-link.active {
    color: #23475e;
    background-color: rgba(239, 242, 245, 0.4);
}

[data-kt-sticky-landing-header=on] .landing-header {
    padding: 0;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 100;
    background-color: #ffffff;
    box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.05);
    height: 70px;
}

    [data-kt-sticky-landing-header=on] .landing-header .logo-sticky {
        display: block;
    }

    [data-kt-sticky-landing-header=on] .landing-header .logo-default {
        display: none;
    }

body[data-kt-sticky-landing-header=on] {
    padding-top: 100px;
}

@media (max-width: 991.98px) {
    .landing-header {
        height: 70px;
    }

        .landing-header .landing-menu-wrapper {
            position: relative;
            overflow: auto;
        }

    [data-kt-sticky-landing-header=on] .landing-header {
        height: 70px;
    }

    .landing-header .menu .menu-link.active {
        color: #23475e;
        background-color: rgba(239, 242, 245, 0.4);
    }

    body[data-kt-sticky-landing-header=on] {
        padding-top: 70px;
    }
}

[data-bs-theme=light] {
    --bs-page-bg: #e7e7e7;
    --bs-app-blank-bg: #ffffff;
    --bs-header-desktop-default-border: 1px solid rgba(255, 255, 255, 0.1);
    --bs-header-desktop-fixed-border: 0;
    --bs-header-desktop-fixed-bg-color: #ffffff;
    --bs-header-desktop-fixed-box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.08);
    --bs-header-tablet-and-mobile-default-border: 1px solid rgba(255, 255, 255, 0.1);
    --bs-header-tablet-and-mobile-default-border: 1px solid rgba(255, 255, 255, 0.1);
    --bs-header-tablet-and-mobile-fixed-bg-color: #ffffff;
    --bs-header-tablet-and-mobile-fixed-box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.08);
}

[data-bs-theme=dark] {
    --bs-page-bg: #151521;
    --bs-app-blank-bg: #151521;
    --bs-header-desktop-default-border: 1px solid rgba(255, 255, 255, 0.08);
    --bs-header-desktop-fixed-border:;
    --bs-header-desktop-fixed-bg-color: #1e1e2d;
    --bs-header-desktop-fixed-box-shadow:;
    --bs-header-tablet-and-mobile-default-border: 1px solid rgba(255, 255, 255, 0.08);
    --bs-header-tablet-and-mobile-fixed-border: 1px solid rgba(255, 255, 255, 0.1);
    --bs-header-tablet-and-mobile-fixed-bg-color: #1e1e2d;
    --bs-header-tablet-and-mobile-fixed-box-shadow: none;
}

html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
       -moz-text-size-adjust: 100%;
            text-size-adjust: 100%;
}

html,
body {
    height: 100%;
    margin: 0px;
    padding: 0px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px; /*!important*/
    font-weight: 400;
    font-family: "MyFont";
}

@media (max-width: 991.98px) {
    html,
    body {
        font-size: 13px; /*!important*/
    }
}

@media (max-width: 767.98px) {
    html,
    body {
        font-size: 12px !important;
    }
}

body {
    display: flex;
    flex-direction: column;
}

    body a:hover,
    body a:active,
    body a:focus {
        text-decoration: none !important;
    }

canvas {
    -webkit-user-select: none;
            user-select: none;
}

router-outlet {
    display: none;
}

@media print {
    .print-content-only {
        padding: 0 !important;
        background: none !important;
    }

        .print-content-only .wrapper,
        .print-content-only .page,
        .print-content-only .page-title .content,
        .print-content-only .container,
        .print-content-only .container-xxl,
        .print-content-only .container-fluid,
        .print-content-only .container-sm,
        .print-content-only .container-md,
        .print-content-only .container-lg,
        .print-content-only .container-xl {
            background: none !important;
            padding: 0 !important;
            margin: 0 !important;
        }

        .print-content-only .aside,
        .print-content-only .sidebar,
        .print-content-only .scrolltop,
        .print-content-only .header,
        .print-content-only .footer,
        .print-content-only .toolbar,
        .print-content-only .drawer,
        .print-content-only .btn {
            display: none !important;
        }
}

body {
    background-color: var(--bs-page-bg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 350px;
}

    body.page-bg-image-lg {
        background-size: 100% 530px;
    }

.text-page-bg {
    color: #f9f9f9;
}

.page-bg {
    background-color: var(--bs-page-bg) !important;
}

.app-blank {
    background-color: var(--bs-app-blank-bg) !important;
}

.nav-custom .nav-link {
    color: #ffffff !important;
    opacity: 0.7;
}

    .nav-custom .nav-link.active {
        opacity: 1;
        border-bottom: 2px solid #ffffff !important;
    }

    .nav-custom .nav-link:hover {
        opacity: 1;
        border-bottom-color: transparent !important;
    }

@media (min-width: 992px) {
    .container,
    .container-xxl,
    .container-fluid,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        padding: 0 30px;
    }

    .wrapper {
        transition: padding-right ease, margin-left ease;
    }

    .header-fixed[data-kt-sticky-header=on] .wrapper {
        padding-top: 80px;
    }
}

@media (max-width: 991.98px) {
    body {
        background-size: 100% 200px;
    }

        body.page-bg-image-lg {
            background-size: 100% 450px;
        }

    .container,
    .container-xxl,
    .container-fluid,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        max-width: none;
        padding: 0 15px;
    }

    .header-tablet-and-mobile-fixed[data-kt-sticky-header=on] .wrapper {
        padding-top: 65px;
    }
}

@media (min-width: 992px) {
    .header {
        display: flex;
        justify-content: space-between;
        align-items: stretch;
        height: 80px;
        transition: right ease;
        border-bottom: var(--bs-header-desktop-default-border);
    }

        .header .header-logo {
            padding: 0;
            display: flex;
            align-items: center;
        }

            .header .header-logo .logo-default {
                display: inline-block;
            }

            .header .header-logo .logo-sticky {
                display: none;
            }

        .header .header-menu {
            display: flex;
        }

            .header .header-menu .menu > .menu-item.here > .menu-link {
                transition: color 0.2s ease;
                background-color: var(--bs-menu-link-bg-color-active);
                color: #23475e;
                color: var(--bs-primary);
            }

                .header .header-menu .menu > .menu-item.here > .menu-link .menu-title {
                    color: #23475e;
                    color: var(--bs-primary);
                }

                .header .header-menu .menu > .menu-item.here > .menu-link .menu-icon,
                .header .header-menu .menu > .menu-item.here > .menu-link .menu-icon .svg-icon,
                .header .header-menu .menu > .menu-item.here > .menu-link .menu-icon i {
                    color: #23475e;
                    color: var(--bs-primary);
                }

                .header .header-menu .menu > .menu-item.here > .menu-link .menu-bullet .bullet {
                    background-color: #23475e;
                    background-color: var(--bs-primary);
                }

                .header .header-menu .menu > .menu-item.here > .menu-link .menu-arrow:after {
                    mask-repeat: no-repeat;
                    mask-position: center;
                    -webkit-mask-repeat: no-repeat;
                    -webkit-mask-position: center;
                    background-color: #23475e;
                    background-color: var(--bs-primary);
                    -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
                    mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27var%28--bs-primary%29%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
                }

    .header-fixed[data-kt-sticky-header=on] .header {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 97;
        background-color: var(--bs-header-desktop-fixed-bg-color);
        box-shadow: var(--bs-header-desktop-fixed-box-shadow);
        height: 65px;
        border-bottom: var(--bs-header-desktop-fixed-border);
        padding: 0;
    }

        .header-fixed[data-kt-sticky-header=on] .header .header-logo .logo-default {
            display: none;
        }

        .header-fixed[data-kt-sticky-header=on] .header .header-logo .logo-sticky {
            display: inline-block;
        }

    body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link {
        color: #fff;
    }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link .menu-title {
            color: #fff;
        }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link .menu-icon,
        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link .menu-icon .svg-icon,
        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link .menu-icon i {
            color: #4a4b68;
        }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link .menu-bullet .bullet {
            background-color: #9899ac;
        }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link .menu-arrow:after {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: #494b69;
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27%23494b69%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27%23494b69%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        }

    body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item:not(.here) > .menu-link:hover:not(.disabled):not(.active):not(.here) {
        transition: color 0.2s ease;
        background-color: rgba(255, 255, 255, 0.1);
        color: #ffffff;
    }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item:not(.here) > .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
            color: #ffffff;
        }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item:not(.here) > .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item:not(.here) > .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item:not(.here) > .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
            color: #ffffff;
        }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item:not(.here) > .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
            background-color: #ffffff;
        }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item:not(.here) > .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: #ffffff;
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27%23ffffff%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27%23ffffff%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        }

    body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.here > .menu-link {
        transition: color 0.2s ease;
        background-color: rgba(255, 255, 255, 0.1);
        color: #ffffff;
    }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.here > .menu-link .menu-title {
            color: #ffffff;
        }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.here > .menu-link .menu-icon,
        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.here > .menu-link .menu-icon .svg-icon,
        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.here > .menu-link .menu-icon i {
            color: #ffffff;
        }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.here > .menu-link .menu-bullet .bullet {
            background-color: #ffffff;
        }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.here > .menu-link .menu-arrow:after {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: #ffffff;
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27%23ffffff%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27%23ffffff%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        }

    body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.show > .menu-link {
        transition: color 0.2s ease;
        background-color: rgba(255, 255, 255, 0.1);
        color: #ffffff;
    }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.show > .menu-link .menu-title {
            color: #ffffff;
        }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.show > .menu-link .menu-icon,
        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.show > .menu-link .menu-icon .svg-icon,
        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.show > .menu-link .menu-icon i {
            color: #ffffff;
        }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.show > .menu-link .menu-bullet .bullet {
            background-color: #ffffff;
        }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.show > .menu-link .menu-arrow:after {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: #ffffff;
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27%23ffffff%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27%23ffffff%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        }

    body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link.active {
        transition: color 0.2s ease;
        background-color: rgba(255, 255, 255, 0.1);
        color: #ffffff;
    }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link.active .menu-title {
            color: #ffffff;
        }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link.active .menu-icon,
        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link.active .menu-icon .svg-icon,
        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link.active .menu-icon i {
            color: #f1416c;
        }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link.active .menu-bullet .bullet {
            background-color: #f1416c;
        }

        body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link.active .menu-arrow:after {
            mask-repeat: no-repeat;
            mask-position: center;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
            background-color: #ffffff;
            -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27%23ffffff%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
            mask-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 6 6%27 fill=%27%23ffffff%27%3e%3cpath d=%27M2.72011 2.76429L4.46358 1.02083C4.63618 0.848244 4.63617 0.568419 4.46358 0.395831C4.29099 0.223244 4.01118 0.223244 3.83861 0.395831L1.52904 2.70537C1.36629 2.86808 1.36629 3.13191 1.52904 3.29462L3.83861 5.60419C4.01117 5.77675 4.29099 5.77675 4.46358 5.60419C4.63617 5.43156 4.63617 5.15175 4.46358 4.97919L2.72011 3.23571C2.58994 3.10554 2.58994 2.89446 2.72011 2.76429Z%27/%3e%3c/svg%3e");
        }
}

@media (max-width: 991.98px) {
    .header {
        display: flex;
        justify-content: space-between;
        align-items: stretch;
        height: 65px;
        border-bottom: var(--bs-header-tablet-and-mobile-default-border);
    }

        .header .header-logo .logo-default {
            display: inline-block;
        }

        .header .header-logo .logo-sticky {
            display: none;
        }

    .header-tablet-and-mobile-fixed[data-kt-sticky-header=on] .header {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 97;
        height: 65px;
        min-height: 65px;
        background-color: var(--bs-header-tablet-and-mobile-fixed-bg-color);
        box-shadow: var(--bs-header-tablet-and-mobile-fixed-box-shadow);
        border-bottom: var(--bs-header-tablet-and-mobile-fixed-border);
    }

        .header-tablet-and-mobile-fixed[data-kt-sticky-header=on] .header .header-logo .logo-default {
            display: none;
        }

        .header-tablet-and-mobile-fixed[data-kt-sticky-header=on] .header .header-logo .logo-sticky {
            display: inline-block;
        }

    .header .header-menu {
        display: none;
    }
}

body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom i,
body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom .svg-icon {
    color: #fff;
}

body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom.dropdown-toggle:after {
    color: #fff;
}

.btn-check:checked + body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom, .btn-check:active + body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom, body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom:focus:not(.btn-active), body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom:hover:not(.btn-active), body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom:active:not(.btn-active), body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom.active, body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom.show, .show > body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom {
    background-color: rgba(255, 255, 255, 0.1) !important;
}

    .btn-check:checked + body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom i,
    .btn-check:checked + body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom .svg-icon, .btn-check:active + body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom i,
    .btn-check:active + body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom .svg-icon, body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom:focus:not(.btn-active) i,
    body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom:focus:not(.btn-active) .svg-icon, body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom:hover:not(.btn-active) i,
    body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom:hover:not(.btn-active) .svg-icon, body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom:active:not(.btn-active) i,
    body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom:active:not(.btn-active) .svg-icon, body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom.active i,
    body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom.active .svg-icon, body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom.show i,
    body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom.show .svg-icon, .show > body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom i,
    .show > body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom .svg-icon {
        color: #fff;
    }

    .btn-check:checked + body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom.dropdown-toggle:after, .btn-check:active + body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom.dropdown-toggle:after, body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom:focus:not(.btn-active).dropdown-toggle:after, body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom:hover:not(.btn-active).dropdown-toggle:after, body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom:active:not(.btn-active).dropdown-toggle:after, body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom.active.dropdown-toggle:after, body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom.show.dropdown-toggle:after, .show > body:not([data-kt-sticky-header=on]) .topbar .btn.btn-custom.dropdown-toggle:after {
        color: #fff;
    }

body:not([data-kt-sticky-header=on]) .topbar .active.show > .btn.btn-custom {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0.1) !important;
}

    body:not([data-kt-sticky-header=on]) .topbar .active.show > .btn.btn-custom i,
    body:not([data-kt-sticky-header=on]) .topbar .active.show > .btn.btn-custom .svg-icon {
        color: #ffffff;
    }

.toolbar {
    display: flex;
    align-items: center;
}

    .toolbar .btn.btn-custom {
        background-color: rgba(255, 255, 255, 0.1);
    }

.aside {
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    padding: 0;
}

@media (min-width: 992px) {
    .aside {
        width: 265px;
        transition: width ease;
    }

        .aside .aside-menu {
            width: 265px;
        }

    .aside-enabled[data-kt-sticky-aside-sticky=on] .content {
        padding-right: 295px;
    }
}

@media (max-width: 991.98px) {
    .aside {
        box-shadow: none;
        border-radius: 0;
        display: none;
    }
}

.aside-menu- .menu-item {
    padding: 0;
}

    .aside-menu- .menu-item .menu-title {
        font-weight: 500;
    }

    .aside-menu- .menu-item .menu-link {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
    }

    .aside-menu- .menu-item .menu-icon {
        justify-content: flex-start;
    }

@media (min-width: 992px) {
    .content {
        padding: 0;
    }

    .aside-enabled .content {
        padding-right: 30px;
    }
}

@media (max-width: 991.98px) {
    .content {
        padding: 15px 0;
    }
}



.accordion-button{background-color:#2a607b;background-color:#fff}.accordion-button::after{background-image:none}.accordion-button .collapsed{color:#fff !important}.accordion-button span{color:#fff !important;font-weight:600}.accordion-button h4{color:#fff !important;font-weight:600}.accordion-button:not(.collapsed){background-color:#2a607b;color:#fff !important}.accordion-button:not(.collapsed)::after{transform:rotate(90deg);background-image:url(/static/media/accordionArrow.483e49f0f9e13e015fdb.svg)}.accordion-button.collapsed{opacity:.8;background-color:#2a607b;color:#fff !important}.accordion-button.collapsed::after{transform:rotate(270deg);background-image:url(/static/media/accordionArrow.483e49f0f9e13e015fdb.svg)}
.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;opacity:0;transition:all .3s ease-out}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td{z-index:9999999!important;position:relative}tr.introjs-showElement>th{z-index:9999999!important;position:relative}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out}.introjs-helperLayer *{box-sizing:content-box}.introjs-helperLayer :before{box-sizing:content-box}.introjs-helperLayer :after{box-sizing:content-box}.introjs-tooltipReferenceLayer{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;transition:all .3s ease-out}.introjs-tooltipReferenceLayer *{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{top:-10px;left:10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;left:10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;background-color:#fff;min-width:250px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px rgba(33,33,33,.3);transition:opacity .1s ease-out}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{padding:0;margin:0;margin-bottom:2px;display:inline;width:10px;height:10px}.introjs-dontShowAgain label{font-size:14px;display:inline-block;font-weight:400;margin:0 0 0 5px;padding:0;background-color:#fff;color:#616161;-webkit-user-select:none;-moz-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;width:90%;min-height:1.5em;margin:0;padding:0;font-weight:700;line-height:1.5}.introjs-tooltip-header{position:relative;padding-left:20px;padding-right:20px;padding-top:10px;min-height:1.5em}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{content:"";visibility:hidden;display:block;height:0;clear:both}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;padding:.5rem 1rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;cursor:pointer;outline:0;background-color:#f4f4f4;border-radius:.2em;zoom:1;display:inline}.introjs-button:hover{outline:0;text-decoration:none;border-color:#9e9e9e;background-color:#e0e0e0;color:#212121}.introjs-button:focus{outline:0;text-decoration:none;background-color:#eee;box-shadow:0 0 0 .2rem rgba(158,158,158,.5);border:1px solid #616161;color:#212121}.introjs-button:active{outline:0;text-decoration:none;background-color:#e0e0e0;border-color:#9e9e9e;color:#212121}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{position:absolute;top:0;right:0;display:inline-block;width:45px;height:45px;line-height:45px;color:#616161;font-size:22px;cursor:pointer;font-weight:700;text-align:center;text-decoration:none}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{transition:width .1s ease-in;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{width:15px;background:#999;text-decoration:none;outline:0}.introjs-bullets ul li a.active{width:15px;background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px;border-radius:4px;background-color:#e0e0e0}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(60,60,60,.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.introjs-hint-pulse{box-sizing:content-box;width:15px;height:15px;border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;position:absolute;transition:all .2s ease-out;animation:introjspulse 2s infinite}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{box-sizing:content-box;background:0 0;border-radius:60px;height:50px;width:50px;position:absolute;top:-18px;left:-18px;z-index:1;opacity:0}
.introjs-tooltipbuttons{text-align:left}.introjs-skipbutton{left:0;right:auto}.introjs-tooltip{direction:rtl}.introjs-prevbutton{float:right}.introjs-nextbutton{float:left}.introjs-bullets ul li{float:right}
.grecaptcha-badge{margin-bottom:3rem !important;height:50px !important}.reCAPTCHA{height:50px !important}
