.wl-navbar{
  font: 700 16px Montserrat;
  border-top: #266DAB solid 4px;
}
.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  margin-left: 0.05rem;
  display: inline-block;
  border-width: 0px;
  vertical-align: -3px;
  font-family: Unicons;
  font-weight: 700;
  --tw-content: "\e92d";
  content: var(--tw-content);
}

.dropdown-toggle:empty::after {
  content: var(--tw-content);
  margin-left: 0px;
}

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  margin: 0px;
  display: none;
  min-width: 10rem;
  list-style-type: none;
  border-radius: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-clip: padding-box;
  padding: 1rem 0;
  text-align: left;
  /*font-size: 0.75rem;*/
  --tw-text-opacity: 1;
  color: rgb(52 63 82 / var(--tw-text-opacity));
  --tw-shadow: 0rem 0rem 1.25rem rgba(30,34,40,0.06) !important;
  --tw-shadow-colored: 0rem 0rem 1.25rem var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.dropdown-menu[data-bs-popper] {
  left: 0px;
  top: 100%;
  margin-top: 0.75rem;
}

.dropdown-menu-start[data-bs-popper] {
  left: 0px;
  right: auto;
}

.dropdown-menu-end[data-bs-popper] {
  left: auto;
  right: 0px;
}

.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-bottom: 0.75rem;
  margin-top: 0px;
}

.dropup .dropdown-toggle::after {
  margin-left: 0.05rem;
  display: inline-block;
  border-width: 0px;
  vertical-align: -3px;
  font-family: Unicons;
  font-weight: 700;
  --tw-content: "\e932";
  content: var(--tw-content);
}

blockquote.dropup .dropdown-toggle::after {
  padding-left: 0px;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0px;
}

.dropend .dropdown-menu[data-bs-popper] {
  left: 100%;
  right: auto;
  top: 0px;
  margin-left: 0.75rem;
  margin-top: 0px;
}

.dropend .dropdown-toggle::after {
  margin-left: 0.05rem;
  display: inline-block;
  border-width: 0px;
  vertical-align: -3px;
  font-family: Unicons;
  font-weight: 700;
  --tw-content: "\e931";
  content: var(--tw-content);
}

blockquote.dropend .dropdown-toggle::after {
  padding-left: 0px;
}

.dropend .dropdown-toggle:empty::after {
  margin-left: 0px;
}

.dropend .dropdown-toggle::after {
  vertical-align:0
}

.dropstart .dropdown-menu[data-bs-popper] {
  left: auto;
  right: 100%;
  top: 0px;
  margin-right: 0.75rem;
  margin-top: 0px;
}

.dropstart .dropdown-toggle::after {
  margin-left: 0.05rem;
  display: inline-block;
  border-width: 0px;
  vertical-align: -3px;
  font-family: Unicons;
  font-weight: 700;
  --tw-content: "\e92f";
  content: var(--tw-content);
}

blockquote.dropstart .dropdown-toggle::after {
  padding-left: 0px;
}

.dropstart .dropdown-toggle:empty::after {
  margin-left: 0px;
}

.dropstart .dropdown-toggle::before {
  vertical-align:0
}

.dropdown-divider {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  margin-left: 0px;
  margin-right: 0px;
  height: 0px;
  overflow: hidden;
  border-top-width: 1px;
  border-style: solid;
  border-top-color: transparent;
  opacity: 1;
}

.dropdown-item {
  clear: both;
  display: block;
  width: 100%;
  white-space: nowrap;
  border-width: 0px;
  background-color: transparent;
  padding-top: 0.2rem;
  padding-right: 1.5rem;
  padding-bottom: 0.2rem;
  padding-left: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(52 63 82 / var(--tw-text-opacity));
  text-align: inherit;
}

blockquote.dropdown-item {
  padding-left: 0px;
}

.dropdown-item:focus:hover,.dropdown-item:hover:hover {
  background-color: inherit;
  --tw-text-opacity: 1;
  color: rgb(63 120 224 / var(--tw-text-opacity));
}

.dropdown-item:focus:focus,.dropdown-item:hover:focus {
  background-color: inherit;
  --tw-text-opacity: 1;
  color: rgb(63 120 224 / var(--tw-text-opacity));
}

.dropdown-item.active,.dropdown-item:active {
  background-color: inherit;
  --tw-text-opacity: 1;
  color: rgb(63 120 224 / var(--tw-text-opacity));
  text-decoration-line: none;
}

.dropdown-item.disabled,.dropdown-item:disabled {
  pointer-events: none;
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(96 105 123 / var(--tw-text-opacity));
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  margin-bottom: 0px;
  display: block;
  white-space: nowrap;
  padding-top: 0.5rem;
  padding-right: 1.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.5rem;
  /*font-size: 0.7rem;*/
  --tw-text-opacity: 1;
  color: rgb(63 120 224 / var(--tw-text-opacity));
}


.dropdown-toggle-split {
  padding-left: 0.9rem;
  padding-right: 0.9rem;
}

.dropdown-toggle-split::after {
  content: var(--tw-content);
  margin-left: 0px;
}

.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after {
  margin-left: 0px;
}

.dropstart .dropdown-toggle-split::before {
  margin-right: 0px;
}

.btn-sm+.dropdown-toggle-split {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.btn-lg+.dropdown-toggle-split {
  padding-left: 1.05rem;
  padding-right: 1.05rem;
}

.btn-group.show .dropdown-toggle {
  --tw-shadow: 0 0.25rem 0.75rem rgba(30,34,40,0.15);
  --tw-shadow-colored: 0 0.25rem 0.75rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.nav {
  margin-bottom: 0px;
  display: flex;
  list-style-type: none;
  flex-wrap: wrap;
  padding: 0px;
  /*font-size: 0.8rem;*/
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(52 63 82 / var(--tw-text-opacity));
}

.nav-link {
  display: block;
  border-width: 0px;
  background-color: inherit;
  padding: 1.2rem 0;
  /*font-size: 0.8rem;*/
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(52 63 82 / var(--tw-text-opacity));
  transition-property: color;
  transition-duration: 150ms;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

blockquote.nav-link {
  padding-left: 0px;
}

.nav-link:hover {
  --tw-text-opacity: 1;
  color: rgb(63 120 224 / var(--tw-text-opacity));
}

.nav-link:focus {
  --tw-text-opacity: 1;
  color: rgb(63 120 224 / var(--tw-text-opacity));
}

.nav-link:focus-visible {
  --tw-shadow: 0 0 0 0.25rem rgba(63,120,224,0.25);
  --tw-shadow-colored: 0 0 0 0.25rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition-property: none;
  }
}

.nav-link:focus-visible {
  outline:0
}

.nav-link.disabled,.nav-link:disabled {
  pointer-events: none;
  cursor: default;
  --tw-text-opacity: 1;
  color: rgb(149 156 169 / var(--tw-text-opacity));
}


.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0px;
  --tw-text-opacity: 1;
  color: rgb(52 63 82 / var(--tw-text-opacity));
}

.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap:inherit;
}

.navbar-brand {
  margin-right: 0px;
  white-space: nowrap;
  padding-top: 0px;
  padding-bottom: 0px;
  /*font-size: 0.7rem;*/
  --tw-text-opacity: 1;
  color: rgb(63 120 224 / var(--tw-text-opacity));
}

.navbar-brand:focus,.navbar-brand:hover {
  --tw-text-opacity: 1;
  color: rgb(63 120 224 / var(--tw-text-opacity));
}

.navbar-nav {
  margin-bottom: 0px;
  display: flex;
  list-style-type: none;
  flex-direction: column;
  padding: 0px;
  /*font-size: 0.8rem;*/
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(52 63 82 / var(--tw-text-opacity));
}

.navbar-nav .nav-link.active,.navbar-nav .nav-link.show {
  --tw-text-opacity: 1;
  color: rgb(63 120 224 / var(--tw-text-opacity));
}

.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  border-radius: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  background-color: transparent;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  /*font-size: 1rem;*/
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(52 63 82 / var(--tw-text-opacity));
  transition-property: box-shadow 0.15s ease-in-out;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.navbar-toggler:hover {
  text-decoration-line: none;
}

.navbar-toggler:focus {
  text-decoration-line: none;
  --tw-shadow: 0 0 0 0.25rem;
  --tw-shadow-colored: 0 0 0 0.25rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition-property: none;
  }
}

.navbar-toggler:focus {
  outline:0
}

.navbar-dark,.navbar[data-bs-theme=dark] {
}

.navbar-dark, .navbar[data-bs-theme=dark] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.navbar-dark:hover, .navbar[data-bs-theme=dark]:hover {
  color: rgba(255,255,255,0.7);
}

.navbar-dark:active, .navbar[data-bs-theme=dark]:active {
  color: rgba(255,255,255,0.7);
}

.navbar-dark:disabled, .navbar[data-bs-theme=dark]:disabled {
  color: rgba(255,255,255,0.25);
}

.navbar-dark .nav-link {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.navbar-dark .nav-link:hover {
  color: rgba(255,255,255,0.7);
}

.navbar-dark .nav-link:focus {
  color: rgba(255,255,255,0.7);
}

.navbar-expand.center-logo.modal .offcanvas-header .logo-light {
  display: inline-block;
}

.navbar-expand.center-logo.modal .offcanvas-header .logo-dark {
  display: none;
}

.navbar-expand.extended.navbar-bg-light:not(.modal),.navbar-expand.fancy.navbar-bg-light:not(.modal) {
  background-color: inherit !important;
}

.navbar-expand.extended:not(.modal) .navbar-collapse .nav-link {
  padding-top: 1.15rem;
  padding-bottom: 1.15rem;
}

.navbar-expand.fancy:not(.modal) .navbar-collapse .nav-link {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.navbar-expand[class*=navbar-bg-]:not(.fancy):not(.extended):not(.modal) .navbar-collapse .nav-link {
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
}

.navbar-expand.extended:not(.extended-alt):not(.modal) .navbar-collapse-wrapper {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.5rem;
  padding-right: 1.5rem;
}

.navbar-expand.extended.extended-alt:not(.modal) .navbar-collapse-wrapper {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar-expand.fancy:not(.modal) .navbar-collapse-wrapper {
  margin-top: 2.25rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar-expand.modal .topbar {
  display: none;
}

.navbar-expand.transparent.modal .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
  margin-top: 0.5rem;
}

.navbar.transparent.modal .logo-light {
  display: none;
}

.navbar.transparent.modal .logo-dark {
  display: inline-block;
}

.navbar.navbar-light.modal .logo-light {
  display: none;
}

.navbar.navbar-light.modal .logo-dark {
  display: inline-block;
}

.navbar.navbar-light.modal .btn:not(.btn-expand):not(.btn-gradient) {
  --tw-border-opacity: 1;
  border-color: rgb(63 120 224 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(63 120 224 / var(--tw-bg-opacity));
}

.navbar.modal:not(.extended) .topbar {
  display: none;
}

.navbar.modal .navbar-collapse-wrapper {
  margin-top: 0px !important;
  padding: 0px !important;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  background: 0 0;
}

.navbar.position-absolute:not(.modal):not(.navbar-light) button.hamburger {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width:1400px) {
  .navbar-expand-xxl.extended.navbar-bg-light:not(.modal),.navbar-expand-xxl.fancy.navbar-bg-light:not(.modal) {
    background-color: inherit !important;
  }

  .navbar-expand-xxl.extended:not(.modal) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-xxl.fancy:not(.modal) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-xxl[class*=navbar-bg-]:not(.fancy):not(.extended):not(.modal) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-xxl.extended:not(.extended-alt):not(.modal) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-xxl.extended.extended-alt:not(.modal) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xxl.fancy:not(.modal) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xxl.modal .topbar {
    display: none;
  }

  .navbar-expand-xxl.transparent.modal .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (min-width:1200px) {
  .navbar-expand-xl.extended.navbar-bg-light:not(.modal),.navbar-expand-xl.fancy.navbar-bg-light:not(.modal) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
  }

  .navbar-expand-xl.extended:not(.modal) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-xl.fancy:not(.modal) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-xl[class*=navbar-bg-]:not(.fancy):not(.extended):not(.modal) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-xl.extended:not(.extended-alt):not(.modal) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-xl.extended.extended-alt:not(.modal) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xl.fancy:not(.modal) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xl.modal .topbar {
    display: none;
  }

  .navbar-expand-xl.transparent.modal .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:1399.98px) {
  .navbar-expand-xxl.center-logo.modal .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-xxl.center-logo.modal .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (max-width:1199.98px) {
  .navbar-expand-xl.center-logo.modal .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-xl.center-logo.modal .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (min-width:992px) {
  .navbar-expand-lg.extended.navbar-bg-light:not(.modal),.navbar-expand-lg.fancy.navbar-bg-light:not(.modal) {
    background-color: inherit;
  }

  .navbar-expand-lg.extended:not(.modal) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-lg.fancy:not(.modal) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-lg[class*=navbar-bg-]:not(.fancy):not(.extended):not(.modal) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-lg.extended:not(.extended-alt):not(.modal) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-lg.extended.extended-alt:not(.modal) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-lg.fancy:not(.modal) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-lg.modal .topbar {
    display: none;
  }

  .navbar-expand-lg.transparent.modal .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:991.98px) {
  .navbar-expand-lg.center-logo.modal .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-lg.center-logo.modal .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (min-width:768px) {
  .navbar-expand-md.extended.navbar-bg-light:not(.modal),.navbar-expand-md.fancy.navbar-bg-light:not(.modal) {
    background-color: inherit;
  }

  .navbar-expand-md.extended:not(.modal) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-md.fancy:not(.modal) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-md[class*=navbar-bg-]:not(.fancy):not(.extended):not(.modal) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-md.extended:not(.extended-alt):not(.modal) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-md.extended.extended-alt:not(.modal) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-md.fancy:not(.modal) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-md.modal .topbar {
    display: none;
  }

  .navbar-expand-md.transparent.modal .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:767.98px) {
  .navbar-expand-md.center-logo.modal .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-md.center-logo.modal .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (min-width:576px) {
  .navbar-expand-sm.extended.navbar-bg-light:not(.modal),.navbar-expand-sm.fancy.navbar-bg-light:not(.modal) {
    background-color: inherit;
  }

  .navbar-expand-sm.extended:not(.modal) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-sm.fancy:not(.modal) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-sm[class*=navbar-bg-]:not(.fancy):not(.extended):not(.modal) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-sm.extended:not(.extended-alt):not(.modal) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-sm.extended.extended-alt:not(.modal) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-sm.fancy:not(.modal) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-sm.modal .topbar {
    display: none;
  }

  .navbar-expand-sm.transparent.modal .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:575.98px) {
  .navbar-expand-sm.center-logo.modal .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-sm.center-logo.modal .offcanvas-header .logo-dark {
    display: none;
  }
}

.navbar-expand.center-logo.modal-backdrop .offcanvas-header .logo-light {
  display: inline-block;
}

.navbar-expand.center-logo.modal-backdrop .offcanvas-header .logo-dark {
  display: none;
}

.navbar-expand.extended.navbar-bg-light:not(.modal-backdrop),.navbar-expand.fancy.navbar-bg-light:not(.modal-backdrop) {
  background-color: inherit !important;
}

.navbar-expand.extended:not(.modal-backdrop) .navbar-collapse .nav-link {
  padding-top: 1.15rem;
  padding-bottom: 1.15rem;
}

.navbar-expand.fancy:not(.modal-backdrop) .navbar-collapse .nav-link {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.navbar-expand[class*=navbar-bg-]:not(.fancy):not(.extended):not(.modal-backdrop) .navbar-collapse .nav-link {
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
}

.navbar-expand.extended:not(.extended-alt):not(.modal-backdrop) .navbar-collapse-wrapper {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.5rem;
  padding-right: 1.5rem;
}

.navbar-expand.extended.extended-alt:not(.modal-backdrop) .navbar-collapse-wrapper {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar-expand.fancy:not(.modal-backdrop) .navbar-collapse-wrapper {
  margin-top: 2.25rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar-expand.modal-backdrop .topbar {
  display: none;
}

.navbar-expand.transparent.modal-backdrop .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
  margin-top: 0.5rem;
}

.navbar.transparent.modal-backdrop .logo-light {
  display: none;
}

.navbar.transparent.modal-backdrop .logo-dark {
  display: inline-block;
}

.navbar.navbar-light.modal-backdrop .logo-light {
  display: none;
}

.navbar.navbar-light.modal-backdrop .logo-dark {
  display: inline-block;
}

.navbar.navbar-light.modal-backdrop .btn:not(.btn-expand):not(.btn-gradient) {
  --tw-border-opacity: 1;
  border-color: rgb(63 120 224 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(63 120 224 / var(--tw-bg-opacity));
}

.navbar.modal-backdrop:not(.extended) .topbar {
  display: none;
}

.navbar.modal-backdrop .navbar-collapse-wrapper {
  margin-top: 0px !important;
  padding: 0px !important;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  background: 0 0;
}

.navbar.position-absolute:not(.modal-backdrop):not(.navbar-light) button.hamburger {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width:1400px) {
  .navbar-expand-xxl.extended.navbar-bg-light:not(.modal-backdrop),.navbar-expand-xxl.fancy.navbar-bg-light:not(.modal-backdrop) {
    background-color: inherit !important;
  }

  .navbar-expand-xxl.extended:not(.modal-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-xxl.fancy:not(.modal-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-xxl[class*=navbar-bg-]:not(.fancy):not(.extended):not(.modal-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-xxl.extended:not(.extended-alt):not(.modal-backdrop) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-xxl.extended.extended-alt:not(.modal-backdrop) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xxl.fancy:not(.modal-backdrop) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xxl.modal-backdrop .topbar {
    display: none;
  }

  .navbar-expand-xxl.transparent.modal-backdrop .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (min-width:1200px) {
  .navbar-expand-xl.extended.navbar-bg-light:not(.modal-backdrop),.navbar-expand-xl.fancy.navbar-bg-light:not(.modal-backdrop) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
  }

  .navbar-expand-xl.extended:not(.modal-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-xl.fancy:not(.modal-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-xl[class*=navbar-bg-]:not(.fancy):not(.extended):not(.modal-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-xl.extended:not(.extended-alt):not(.modal-backdrop) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-xl.extended.extended-alt:not(.modal-backdrop) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xl.fancy:not(.modal-backdrop) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xl.modal-backdrop .topbar {
    display: none;
  }

  .navbar-expand-xl.transparent.modal-backdrop .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:1399.98px) {
  .navbar-expand-xxl.center-logo.modal-backdrop .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-xxl.center-logo.modal-backdrop .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (max-width:1199.98px) {
  .navbar-expand-xl.center-logo.modal-backdrop .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-xl.center-logo.modal-backdrop .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (min-width:992px) {
  .navbar-expand-lg.extended.navbar-bg-light:not(.modal-backdrop),.navbar-expand-lg.fancy.navbar-bg-light:not(.modal-backdrop) {
    background-color: inherit;
  }

  .navbar-expand-lg.extended:not(.modal-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-lg.fancy:not(.modal-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-lg[class*=navbar-bg-]:not(.fancy):not(.extended):not(.modal-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-lg.extended:not(.extended-alt):not(.modal-backdrop) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-lg.extended.extended-alt:not(.modal-backdrop) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-lg.fancy:not(.modal-backdrop) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-lg.modal-backdrop .topbar {
    display: none;
  }

  .navbar-expand-lg.transparent.modal-backdrop .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:991.98px) {
  .navbar-expand-lg.center-logo.modal-backdrop .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-lg.center-logo.modal-backdrop .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (min-width:768px) {
  .navbar-expand-md.extended.navbar-bg-light:not(.modal-backdrop),.navbar-expand-md.fancy.navbar-bg-light:not(.modal-backdrop) {
    background-color: inherit;
  }

  .navbar-expand-md.extended:not(.modal-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-md.fancy:not(.modal-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-md[class*=navbar-bg-]:not(.fancy):not(.extended):not(.modal-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-md.extended:not(.extended-alt):not(.modal-backdrop) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-md.extended.extended-alt:not(.modal-backdrop) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-md.fancy:not(.modal-backdrop) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-md.modal-backdrop .topbar {
    display: none;
  }

  .navbar-expand-md.transparent.modal-backdrop .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:767.98px) {
  .navbar-expand-md.center-logo.modal-backdrop .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-md.center-logo.modal-backdrop .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (min-width:576px) {
  .navbar-expand-sm.extended.navbar-bg-light:not(.modal-backdrop),.navbar-expand-sm.fancy.navbar-bg-light:not(.modal-backdrop) {
    background-color: inherit;
  }

  .navbar-expand-sm.extended:not(.modal-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-sm.fancy:not(.modal-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-sm[class*=navbar-bg-]:not(.fancy):not(.extended):not(.modal-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-sm.extended:not(.extended-alt):not(.modal-backdrop) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-sm.extended.extended-alt:not(.modal-backdrop) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-sm.fancy:not(.modal-backdrop) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-sm.modal-backdrop .topbar {
    display: none;
  }

  .navbar-expand-sm.transparent.modal-backdrop .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:575.98px) {
  .navbar-expand-sm.center-logo.modal-backdrop .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-sm.center-logo.modal-backdrop .offcanvas-header .logo-dark {
    display: none;
  }
}

.offcanvas {
  visibility: hidden;
  position: fixed;
  bottom: 0px;
  z-index: 1045;
  display: flex;
  max-width: 100%;
  flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgb(30 34 40 / var(--tw-bg-opacity));
  background-clip: padding-box;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow-color: none;
  --tw-shadow: var(--tw-shadow-colored);
  outline-width: 0px;
  transition-property: transform 0.3s ease-in-out;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.navbar-expand.center-logo.offcanvas .offcanvas-header .logo-light {
  display: inline-block;
}

.navbar-expand.center-logo.offcanvas .offcanvas-header .logo-dark {
  display: none;
}

.navbar-expand.extended.navbar-bg-light:not(.offcanvas),.navbar-expand.fancy.navbar-bg-light:not(.offcanvas) {
  background-color: inherit !important;
}

.navbar-expand.extended:not(.offcanvas) .navbar-collapse .nav-link {
  padding-top: 1.15rem;
  padding-bottom: 1.15rem;
}

.navbar-expand.fancy:not(.offcanvas) .navbar-collapse .nav-link {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.navbar-expand[class*=navbar-bg-]:not(.fancy):not(.extended):not(.offcanvas) .navbar-collapse .nav-link {
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
}

.navbar-expand.extended:not(.extended-alt):not(.offcanvas) .navbar-collapse-wrapper {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.5rem;
  padding-right: 1.5rem;
}

.navbar-expand.extended.extended-alt:not(.offcanvas) .navbar-collapse-wrapper {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar-expand.fancy:not(.offcanvas) .navbar-collapse-wrapper {
  margin-top: 2.25rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar-expand.offcanvas .topbar {
  display: none;
}

.navbar-expand.transparent.offcanvas .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {

}

.navbar.transparent.offcanvas .logo-light {
  display: none;
}

.navbar.transparent.offcanvas .logo-dark {
  display: inline-block;
}

.navbar.navbar-light.offcanvas .logo-light {
  display: none;
}

.navbar.navbar-light.offcanvas .logo-dark {
  display: inline-block;
}

.navbar.navbar-light.offcanvas .btn:not(.btn-expand):not(.btn-gradient) {
  --tw-border-opacity: 1;
  border-color: rgb(63 120 224 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(63 120 224 / var(--tw-bg-opacity));
}

.navbar.offcanvas:not(.extended) .topbar {
  display: none;
}

.navbar.offcanvas .navbar-collapse-wrapper {
  margin-top: 0px !important;
  padding: 0px !important;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  background: 0 0;
}

.navbar.position-absolute:not(.offcanvas):not(.navbar-light) button.hamburger {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width:1400px) {
  .navbar-expand-xxl.extended.navbar-bg-light:not(.offcanvas),.navbar-expand-xxl.fancy.navbar-bg-light:not(.offcanvas) {
    background-color: inherit !important;
  }

  .navbar-expand-xxl.extended:not(.offcanvas) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-xxl.fancy:not(.offcanvas) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-xxl[class*=navbar-bg-]:not(.fancy):not(.extended):not(.offcanvas) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-xxl.extended:not(.extended-alt):not(.offcanvas) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-xxl.extended.extended-alt:not(.offcanvas) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xxl.fancy:not(.offcanvas) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xxl.offcanvas .topbar {
    display: none;
  }

  .navbar-expand-xxl.transparent.offcanvas .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (min-width:1200px) {
  .navbar-expand-xl.extended.navbar-bg-light:not(.offcanvas),.navbar-expand-xl.fancy.navbar-bg-light:not(.offcanvas) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
  }

  .navbar-expand-xl.extended:not(.offcanvas) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-xl.fancy:not(.offcanvas) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-xl[class*=navbar-bg-]:not(.fancy):not(.extended):not(.offcanvas) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-xl.extended:not(.extended-alt):not(.offcanvas) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-xl.extended.extended-alt:not(.offcanvas) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xl.fancy:not(.offcanvas) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xl.offcanvas .topbar {
    display: none;
  }

  .navbar-expand-xl.transparent.offcanvas .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:1399.98px) {
  .navbar-expand-xxl.center-logo.offcanvas .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-xxl.center-logo.offcanvas .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (max-width:1199.98px) {
  .navbar-expand-xl.center-logo.offcanvas .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-xl.center-logo.offcanvas .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (min-width:992px) {
  .navbar-expand-lg.extended.navbar-bg-light:not(.offcanvas),.navbar-expand-lg.fancy.navbar-bg-light:not(.offcanvas) {
    background-color: inherit;
  }

  .navbar-expand-lg.extended:not(.offcanvas) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-lg.fancy:not(.offcanvas) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-lg[class*=navbar-bg-]:not(.fancy):not(.extended):not(.offcanvas) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-lg.extended:not(.extended-alt):not(.offcanvas) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-lg.extended.extended-alt:not(.offcanvas) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-lg.fancy:not(.offcanvas) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-lg.offcanvas .topbar {
    display: none;
  }

  .navbar-expand-lg.transparent.offcanvas .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:991.98px) {
  .navbar-expand-lg.center-logo.offcanvas .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-lg.center-logo.offcanvas .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (min-width:768px) {
  .navbar-expand-md.extended.navbar-bg-light:not(.offcanvas),.navbar-expand-md.fancy.navbar-bg-light:not(.offcanvas) {
    background-color: inherit;
  }

  .navbar-expand-md.extended:not(.offcanvas) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-md.fancy:not(.offcanvas) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-md[class*=navbar-bg-]:not(.fancy):not(.extended):not(.offcanvas) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-md.extended:not(.extended-alt):not(.offcanvas) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-md.extended.extended-alt:not(.offcanvas) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-md.fancy:not(.offcanvas) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-md.offcanvas .topbar {
    display: none;
  }

  .navbar-expand-md.transparent.offcanvas .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:767.98px) {
  .navbar-expand-md.center-logo.offcanvas .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-md.center-logo.offcanvas .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (min-width:576px) {
  .navbar-expand-sm.extended.navbar-bg-light:not(.offcanvas),.navbar-expand-sm.fancy.navbar-bg-light:not(.offcanvas) {
    background-color: inherit;
  }

  .navbar-expand-sm.extended:not(.offcanvas) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-sm.fancy:not(.offcanvas) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-sm[class*=navbar-bg-]:not(.fancy):not(.extended):not(.offcanvas) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-sm.extended:not(.extended-alt):not(.offcanvas) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-sm.extended.extended-alt:not(.offcanvas) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-sm.fancy:not(.offcanvas) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-sm.offcanvas .topbar {
    display: none;
  }

  .navbar-expand-sm.transparent.offcanvas .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:575.98px) {
  .navbar-expand-sm.center-logo.offcanvas .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-sm.center-logo.offcanvas .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition-property: none;
  }
}

.offcanvas {
  outline:0
}

.offcanvas.offcanvas-start {
  left: 0px;
  top: 0px;
  width: 15rem;
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-right-width: 0;
  border-style: solid;
  border-right-color: transparent;
}

.offcanvas.offcanvas-end {
  right: 0px;
  top: 0px;
  width: 15rem;
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-left-width: 0;
  border-style: solid;
  border-left-color: transparent;
}

.offcanvas.offcanvas-top {
  left: 0px;
  right: 0px;
  top: 0px;
  height: 30vh;
  max-height: 100%;
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-bottom-width: 0;
  border-style: solid;
  border-bottom-color: transparent;
}

.offcanvas.offcanvas-bottom {
  left: 0px;
  right: 0px;
  height: 30vh;
  max-height: 100%;
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-top-width: 0;
  border-style: solid;
  border-top-color: transparent;
}

.offcanvas.show:not(.hiding),.offcanvas.showing {
  transform: none;
}

.offcanvas.hiding,.offcanvas.show,.offcanvas.showing {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 1040;
  height: 100vh;
  width: 100vw;
  background-color: rgba(30,34,40,0.7);
}

.navbar-expand.center-logo.offcanvas-backdrop .offcanvas-header .logo-light {
  display: inline-block;
}

.navbar-expand.center-logo.offcanvas-backdrop .offcanvas-header .logo-dark {
  display: none;
}

.navbar-expand.extended.navbar-bg-light:not(.offcanvas-backdrop),.navbar-expand.fancy.navbar-bg-light:not(.offcanvas-backdrop) {
  background-color: inherit !important;
}

.navbar-expand.extended:not(.offcanvas-backdrop) .navbar-collapse .nav-link {
  padding-top: 1.15rem;
  padding-bottom: 1.15rem;
}

.navbar-expand.fancy:not(.offcanvas-backdrop) .navbar-collapse .nav-link {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.navbar-expand[class*=navbar-bg-]:not(.fancy):not(.extended):not(.offcanvas-backdrop) .navbar-collapse .nav-link {
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
}

.navbar-expand.extended:not(.extended-alt):not(.offcanvas-backdrop) .navbar-collapse-wrapper {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.5rem;
  padding-right: 1.5rem;
}

.navbar-expand.extended.extended-alt:not(.offcanvas-backdrop) .navbar-collapse-wrapper {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar-expand.fancy:not(.offcanvas-backdrop) .navbar-collapse-wrapper {
  margin-top: 2.25rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar-expand.offcanvas-backdrop .topbar {
  display: none;
}

.navbar-expand.transparent.offcanvas-backdrop .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
  margin-top: 0.5rem;
}

.navbar.transparent.offcanvas-backdrop .logo-light {
  display: none;
}

.navbar.transparent.offcanvas-backdrop .logo-dark {
  display: inline-block;
}

.navbar.navbar-light.offcanvas-backdrop .logo-light {
  display: none;
}

.navbar.navbar-light.offcanvas-backdrop .logo-dark {
  display: inline-block;
}

.navbar.navbar-light.offcanvas-backdrop .btn:not(.btn-expand):not(.btn-gradient) {
  --tw-border-opacity: 1;
  border-color: rgb(63 120 224 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(63 120 224 / var(--tw-bg-opacity));
}

.navbar.offcanvas-backdrop:not(.extended) .topbar {
  display: none;
}

.navbar.offcanvas-backdrop .navbar-collapse-wrapper {
  margin-top: 0px !important;
  padding: 0px !important;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  background: 0 0;
}

.navbar.position-absolute:not(.offcanvas-backdrop):not(.navbar-light) button.hamburger {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width:1400px) {
  .navbar-expand-xxl.extended.navbar-bg-light:not(.offcanvas-backdrop),.navbar-expand-xxl.fancy.navbar-bg-light:not(.offcanvas-backdrop) {
    background-color: inherit !important;
  }

  .navbar-expand-xxl.extended:not(.offcanvas-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-xxl.fancy:not(.offcanvas-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-xxl[class*=navbar-bg-]:not(.fancy):not(.extended):not(.offcanvas-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-xxl.extended:not(.extended-alt):not(.offcanvas-backdrop) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-xxl.extended.extended-alt:not(.offcanvas-backdrop) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xxl.fancy:not(.offcanvas-backdrop) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xxl.offcanvas-backdrop .topbar {
    display: none;
  }

  .navbar-expand-xxl.transparent.offcanvas-backdrop .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (min-width:1200px) {
  .navbar-expand-xl.extended.navbar-bg-light:not(.offcanvas-backdrop),.navbar-expand-xl.fancy.navbar-bg-light:not(.offcanvas-backdrop) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
  }

  .navbar-expand-xl.extended:not(.offcanvas-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-xl.fancy:not(.offcanvas-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-xl[class*=navbar-bg-]:not(.fancy):not(.extended):not(.offcanvas-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-xl.extended:not(.extended-alt):not(.offcanvas-backdrop) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-xl.extended.extended-alt:not(.offcanvas-backdrop) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xl.fancy:not(.offcanvas-backdrop) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xl.offcanvas-backdrop .topbar {
    display: none;
  }

  .navbar-expand-xl.transparent.offcanvas-backdrop .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:1399.98px) {
  .navbar-expand-xxl.center-logo.offcanvas-backdrop .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-xxl.center-logo.offcanvas-backdrop .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (max-width:1199.98px) {
  .navbar-expand-xl.center-logo.offcanvas-backdrop .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-xl.center-logo.offcanvas-backdrop .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (min-width:992px) {
  .navbar-expand-lg.extended.navbar-bg-light:not(.offcanvas-backdrop),.navbar-expand-lg.fancy.navbar-bg-light:not(.offcanvas-backdrop) {
    background-color: inherit;
  }

  .navbar-expand-lg.extended:not(.offcanvas-backdrop) .navbar-collapse .nav-link {
    padding-bottom: 1.15rem;
  }

  .navbar-expand-lg.fancy:not(.offcanvas-backdrop) .navbar-collapse .nav-link {
    padding-bottom: 1.25rem;
  }

  .navbar-expand-lg[class*=navbar-bg-]:not(.fancy):not(.extended):not(.offcanvas-backdrop) .navbar-collapse .nav-link {
    padding-bottom: 1.7rem;
  }

  .navbar-expand-lg.extended:not(.extended-alt):not(.offcanvas-backdrop) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-lg.extended.extended-alt:not(.offcanvas-backdrop) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-lg.fancy:not(.offcanvas-backdrop) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-lg.offcanvas-backdrop .topbar {
    display: none;
  }

  .navbar-expand-lg.transparent.offcanvas-backdrop .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:991.98px) {
  .navbar-expand-lg.center-logo.offcanvas-backdrop .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-lg.center-logo.offcanvas-backdrop .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (min-width:768px) {
  .navbar-expand-md.extended.navbar-bg-light:not(.offcanvas-backdrop),.navbar-expand-md.fancy.navbar-bg-light:not(.offcanvas-backdrop) {
    background-color: inherit;
  }

  .navbar-expand-md.extended:not(.offcanvas-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-md.fancy:not(.offcanvas-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-md[class*=navbar-bg-]:not(.fancy):not(.extended):not(.offcanvas-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-md.extended:not(.extended-alt):not(.offcanvas-backdrop) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-md.extended.extended-alt:not(.offcanvas-backdrop) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-md.fancy:not(.offcanvas-backdrop) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-md.offcanvas-backdrop .topbar {
    display: none;
  }

  .navbar-expand-md.transparent.offcanvas-backdrop .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:767.98px) {
  .navbar-expand-md.center-logo.offcanvas-backdrop .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-md.center-logo.offcanvas-backdrop .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (min-width:576px) {
  .navbar-expand-sm.extended.navbar-bg-light:not(.offcanvas-backdrop),.navbar-expand-sm.fancy.navbar-bg-light:not(.offcanvas-backdrop) {
    background-color: inherit;
  }

  .navbar-expand-sm.extended:not(.offcanvas-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-sm.fancy:not(.offcanvas-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-sm[class*=navbar-bg-]:not(.fancy):not(.extended):not(.offcanvas-backdrop) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-sm.extended:not(.extended-alt):not(.offcanvas-backdrop) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-sm.extended.extended-alt:not(.offcanvas-backdrop) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-sm.fancy:not(.offcanvas-backdrop) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-sm.offcanvas-backdrop .topbar {
    display: none;
  }

  .navbar-expand-sm.transparent.offcanvas-backdrop .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:575.98px) {
  .navbar-expand-sm.center-logo.offcanvas-backdrop .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-sm.center-logo.offcanvas-backdrop .offcanvas-header .logo-dark {
    display: none;
  }
}

.offcanvas-backdrop.fade {
  opacity: 0;
}

.offcanvas-backdrop.show {
  opacity: 1;
}

.offcanvas-body {
  flex-grow: 1;
  overflow-y: auto;
  padding-top: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
}

.mega-menu-scroll,.offcanvas,.scrollbar-hidden {
  -ms-overflow-style:none;
  scrollbar-width:none
}

.mega-menu-scroll::-webkit-scrollbar,.offcanvas::-webkit-scrollbar,.scrollbar-hidden::-webkit-scrollbar {
  display: none;
}

.navbar-expand.center-logo.page-loader .offcanvas-header .logo-light {
  display: inline-block;
}

.navbar-expand.center-logo.page-loader .offcanvas-header .logo-dark {
  display: none;
}

.navbar-expand.extended.navbar-bg-light:not(.page-loader),.navbar-expand.fancy.navbar-bg-light:not(.page-loader) {
  background-color: inherit !important;
}

.navbar-expand.extended:not(.page-loader) .navbar-collapse .nav-link {
  padding-top: 1.15rem;
  padding-bottom: 1.15rem;
}

.navbar-expand.fancy:not(.page-loader) .navbar-collapse .nav-link {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.navbar-expand[class*=navbar-bg-]:not(.fancy):not(.extended):not(.page-loader) .navbar-collapse .nav-link {
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
}

.navbar-expand.extended:not(.extended-alt):not(.page-loader) .navbar-collapse-wrapper {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.5rem;
  padding-right: 1.5rem;
}

.navbar-expand.extended.extended-alt:not(.page-loader) .navbar-collapse-wrapper {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar-expand.fancy:not(.page-loader) .navbar-collapse-wrapper {
  margin-top: 2.25rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar-expand.page-loader .topbar {
  display: none;
}

.navbar-expand.transparent.page-loader .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
  margin-top: 0.5rem;
}

.navbar.transparent.page-loader .logo-light {
  display: none;
}

.navbar.transparent.page-loader .logo-dark {
  display: inline-block;
}

.navbar.navbar-light.page-loader .logo-light {
  display: none;
}

.navbar.navbar-light.page-loader .logo-dark {
  display: inline-block;
}

.navbar.navbar-light.page-loader .btn:not(.btn-expand):not(.btn-gradient) {
  --tw-border-opacity: 1;
  border-color: rgb(63 120 224 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(63 120 224 / var(--tw-bg-opacity));
}

.navbar.page-loader:not(.extended) .topbar {
  display: none;
}

.navbar.page-loader .navbar-collapse-wrapper {
  margin-top: 0px !important;
  padding: 0px !important;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  background: 0 0;
}

.navbar.position-absolute:not(.page-loader):not(.navbar-light) button.hamburger {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width:1400px) {
  .navbar-expand-xxl.extended.navbar-bg-light:not(.page-loader),.navbar-expand-xxl.fancy.navbar-bg-light:not(.page-loader) {
    background-color: inherit !important;
  }

  .navbar-expand-xxl.extended:not(.page-loader) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-xxl.fancy:not(.page-loader) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-xxl[class*=navbar-bg-]:not(.fancy):not(.extended):not(.page-loader) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-xxl.extended:not(.extended-alt):not(.page-loader) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-xxl.extended.extended-alt:not(.page-loader) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xxl.fancy:not(.page-loader) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xxl.page-loader .topbar {
    display: none;
  }

  .navbar-expand-xxl.transparent.page-loader .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (min-width:1200px) {
  .navbar-expand-xl.extended.navbar-bg-light:not(.page-loader),.navbar-expand-xl.fancy.navbar-bg-light:not(.page-loader) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
  }

  .navbar-expand-xl.extended:not(.page-loader) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-xl.fancy:not(.page-loader) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-xl[class*=navbar-bg-]:not(.fancy):not(.extended):not(.page-loader) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-xl.extended:not(.extended-alt):not(.page-loader) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-xl.extended.extended-alt:not(.page-loader) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xl.fancy:not(.page-loader) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xl.page-loader .topbar {
    display: none;
  }

  .navbar-expand-xl.transparent.page-loader .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:1399.98px) {
  .navbar-expand-xxl.center-logo.page-loader .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-xxl.center-logo.page-loader .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (max-width:1199.98px) {
  .navbar-expand-xl.center-logo.page-loader .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-xl.center-logo.page-loader .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (min-width:992px) {
  .navbar-expand-lg.extended.navbar-bg-light:not(.page-loader),.navbar-expand-lg.fancy.navbar-bg-light:not(.page-loader) {
    background-color: inherit;
  }

  .navbar-expand-lg.extended:not(.page-loader) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-lg.fancy:not(.page-loader) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-lg[class*=navbar-bg-]:not(.fancy):not(.extended):not(.page-loader) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-lg.extended:not(.extended-alt):not(.page-loader) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-lg.extended.extended-alt:not(.page-loader) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-lg.fancy:not(.page-loader) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-lg.page-loader .topbar {
    display: none;
  }

  .navbar-expand-lg.transparent.page-loader .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:991.98px) {
  .navbar-expand-lg.center-logo.page-loader .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-lg.center-logo.page-loader .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (min-width:768px) {
  .navbar-expand-md.extended.navbar-bg-light:not(.page-loader),.navbar-expand-md.fancy.navbar-bg-light:not(.page-loader) {
    background-color: inherit;
  }

  .navbar-expand-md.extended:not(.page-loader) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-md.fancy:not(.page-loader) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-md[class*=navbar-bg-]:not(.fancy):not(.extended):not(.page-loader) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-md.extended:not(.extended-alt):not(.page-loader) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-md.extended.extended-alt:not(.page-loader) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-md.fancy:not(.page-loader) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-md.page-loader .topbar {
    display: none;
  }

  .navbar-expand-md.transparent.page-loader .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:767.98px) {
  .navbar-expand-md.center-logo.page-loader .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-md.center-logo.page-loader .offcanvas-header .logo-dark {
    display: none;
  }
}

@media (min-width:576px) {
  .navbar-expand-sm.extended.navbar-bg-light:not(.page-loader),.navbar-expand-sm.fancy.navbar-bg-light:not(.page-loader) {
    background-color: inherit;
  }

  .navbar-expand-sm.extended:not(.page-loader) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-sm.fancy:not(.page-loader) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-sm[class*=navbar-bg-]:not(.fancy):not(.extended):not(.page-loader) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-sm.extended:not(.extended-alt):not(.page-loader) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-sm.extended.extended-alt:not(.page-loader) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-sm.fancy:not(.page-loader) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-sm.page-loader .topbar {
    display: none;
  }

  .navbar-expand-sm.transparent.page-loader .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }
}

@media (max-width:575.98px) {
  .navbar-expand-sm.center-logo.page-loader .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-sm.center-logo.page-loader .offcanvas-header .logo-dark {
    display: none;
  }
}

.dropdown-menu {
  border-width: 0px;
}

blockquote.dropdown-menu {
  padding-left: 0px;
}

.dropdown-item {
  font-weight: 700;
  letter-spacing: -0.01rem;
}

.dropdown-item:focus,.dropdown-item:hover {
  outline:0
}

.dropdown-header {
  padding-top: 0px;
  text-transform: uppercase;
  letter-spacing: 0.02rem;
}

.navbar .dropdown-menu[data-bs-popper] {
  margin-top: 0px;
}

.navbar-expand .offcanvas-nav {
  flex-direction: row;
  flex-direction: column;
  overflow-y: auto;
  overflow-x: hidden;
}

.navbar-expand .offcanvas-nav .offcanvas-body,.navbar-expand .offcanvas-nav .offcanvas-footer,.navbar-expand .offcanvas-nav .offcanvas-header {
  width: 100%;
}

.navbar-expand .offcanvas-nav .offcanvas-body {
  flex-grow: 0;
  overflow-y:unset;
}

.navbar-expand .navbar-collapse .dropdown-menu {
  margin-top: 0px;
  background-color: inherit;
  padding: 0px;
}

.navbar-expand .navbar-collapse .dropdown-menu .dropdown-item {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  padding-left: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.navbar-expand .navbar-collapse .nav-link,.navbar-expand .navbar-collapse .nav-link.active,.navbar-expand .navbar-collapse .nav-link:focus,.navbar-expand .navbar-collapse .nav-link:hover,.navbar-expand .navbar-collapse .show>.nav-link {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.navbar-expand .navbar-collapse .nav-link {
  white-space: nowrap;
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}

.navbar-expand .navbar-collapse .dropdown-toggle:after {
  position: absolute;
  right: -0.25rem;
  top: 0.35rem;
  margin-right: 0px;
  /*font-size: 0.9rem;*/
}

.navbar-expand .navbar-collapse .dropdown-submenu .dropdown-toggle:after {
  top: 0.3rem;
}

.navbar-expand .dropdown-header {
  margin-top: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.navbar-expand .dropend .dropdown-toggle:after,.navbar-expand .dropstart .dropdown-toggle:after {
  --tw-content: "\e92d";
  content: var(--tw-content);
}

.navbar-expand .dropstart .dropdown-menu[data-bs-popper] {
  margin-left: 0.75rem;
  margin-right: 0px;
}

.navbar-expand .dropdown-toggle:after {
  top: 0.25rem;
}

.navbar-expand .language-select .dropdown-toggle:after {
  vertical-align:0!important
}

.navbar-expand .navbar-other .nav-item.language-select .nav-link {
  font-size: 1.05rem;
}

.navbar-expand .navbar-other .nav-item .nav-link>i {
  font-size: calc(1.255rem + 0.06vw);
}

.navbar-expand .navbar-brand {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.navbar-expand.fancy .navbar-collapse-wrapper {
  background-color: inherit !important;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.navbar-expand.center-logo.fixed .offcanvas-header .logo-light {
  display: inline-block;
}

.navbar-expand.center-logo.fixed .offcanvas-header .logo-dark {
  display: none;
}

.navbar-expand .nav-item.parent-link .dropdown-toggle {
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar-expand.navbar-light .dropdown:not(.dropdown-submenu)>.dropdown-toggle:after {
  --tw-text-opacity: 1;
  color: rgb(63 120 224 / var(--tw-text-opacity));
}

.navbar-expand .dropdown-mega,.navbar-expand .navbar-nav {
  position: static;
}

.navbar-expand .navbar-nav .dropdown-menu.dropdown-lg {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 1.6rem;
  padding-bottom: 1.3rem;
}

.navbar-expand .navbar-nav .dropdown-menu.dropdown-lg .dropdown-lg-content {
  display: flex;
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu.dropdown-lg .dropdown-header {
  padding-top: 0px;
}

.navbar-expand .navbar-nav .dropdown-menu:before {
  position: absolute;
  top: -1rem;
  left: -1rem;
  z-index: -1;
  display: block;
  height: 100%;
  width: 100%;
  --tw-content: "";
  content: var(--tw-content);
}

.navbar-expand .navbar-nav .dropdown-menu .dropdown-toggle:after {
  position: absolute;
  right: 1rem;
  top: 0.15rem;
  margin-right: 0px;
  font-size: 0.85rem;
}

.navbar-expand .navbar-nav .dropdown-menu.mega-menu {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.navbar-expand:not(.hover-none) .navbar-nav .dropdown-menu {
  pointer-events: none;
  visibility: hidden;
  top: 120%;
  display: block;
  opacity: 0;
}

.navbar-expand:not(.hover-none) .navbar-nav .dropdown:not(.dropdown-submenu):hover>.dropdown-menu {
  visibility: visible;
  top: 100%;
  opacity: 1;
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.25s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events:all;
}

.navbar-expand:not(.hover-none) .navbar-nav .dropdown-submenu {
  position: relative;
}

.navbar-expand:not(.hover-none) .navbar-nav .dropdown-submenu .dropdown-menu {
  top: 30%;
}

.navbar-expand:not(.hover-none) .navbar-nav .dropdown-submenu.dropstart:before {
  position: absolute;
  left: -1rem;
  z-index: -1;
  display: block;
  height: 100%;
  width: 100%;
  --tw-content: "";
  content: var(--tw-content);
}

.navbar-expand:not(.hover-none) .navbar-nav .dropdown-submenu:hover>.dropdown-menu {
  visibility: visible;
  top: 0px;
  opacity: 1;
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.25s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events:all;
}

.navbar-expand .dropend>.dropdown-menu {
  margin-left: 0.5rem;
}

.navbar-expand .dropstart>.dropdown-menu {
  margin-right: 0.5rem;
}

.navbar-expand .offcanvas-nav {
  position:unset
}

.navbar-expand .offcanvas-nav.offcanvas-end,.navbar-expand .offcanvas-nav.offcanvas-start {
  width: 100%;
}

.navbar-expand.extended.navbar-bg-light:not(.fixed),.navbar-expand.fancy.navbar-bg-light:not(.fixed) {
  background-color: inherit !important;
}

.navbar-expand.extended:not(.fixed) .navbar-collapse .nav-link {
  padding-top: 1.15rem;
  padding-bottom: 1.15rem;
}

.navbar-expand.fancy:not(.fixed) .navbar-collapse .nav-link {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.navbar-expand[class*=navbar-bg-]:not(.fancy):not(.extended):not(.fixed) .navbar-collapse .nav-link {
  padding-top: 1.7rem;
  padding-bottom: 1.7rem;
}

.navbar-expand.extended .navbar-collapse-wrapper,.navbar-expand.fancy .navbar-collapse-wrapper {
  width: 100%;
  border-radius: 0.4rem;
  --tw-shadow: 0 0.25rem 0.75rem rgba(30,34,40,0.02);
  --tw-shadow-colored: 0 0.25rem 0.75rem var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.navbar-expand.extended:not(.extended-alt):not(.fixed) .navbar-collapse-wrapper {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0.5rem;
  padding-right: 1.5rem;
}

.navbar-expand.extended.extended-alt:not(.fixed) .navbar-collapse-wrapper {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar-expand.fancy:not(.fixed) .navbar-collapse-wrapper {
  margin-top: 2.25rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar-expand.extended:not(.extended-alt) .navbar-brand {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.navbar-expand.extended.extended-alt .navbar-brand {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.navbar-expand.fixed .topbar {
  display: none;
}

.navbar-expand.navbar-dark:not(.transparent) .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu,.navbar-expand.navbar-light:not(.transparent) .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu,.navbar-expand.transparent.fixed .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
  margin-top: 0.5rem;
}

.navbar-expand .navbar-collapse .nav-item.parent-link {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.navbar-expand .navbar-collapse .nav-item.parent-link>.nav-link:first-child {
  padding-right: 0px;
}

.navbar-expand .navbar-collapse .nav-item.parent-link .dropdown-toggle {
  padding-left: 0px;
}

.navbar-expand .dropdown-lg-content>div+div,.navbar-expand .mega-menu-content>.row>[class*=col-]+[class*=col-] {
  border-left-width: 1px;
  border-style: solid;
  border-left-color: rgba(164,174,198,0.2);
}

.navbar-expand .mega-menu-content {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.6rem;
  padding-bottom: 0.2rem;
}

.navbar-expand .mega-menu-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(46 53 62 / var(--tw-bg-opacity));
}

.navbar-expand .mega-menu-dark .img-svg {
  background-color: rgba(255,255,255,.05);
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.navbar-expand .mega-menu-dark .img-svg:hover {
  background-color: rgba(255,255,255,.09);
}

.navbar-expand .mega-menu-dark .dropdown-item {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.navbar-expand .mega-menu-dark .dropdown-item:focus,.navbar-expand .mega-menu-dark .dropdown-item:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.navbar-expand .mega-menu-img {
  padding: 0px;
}

.navbar-expand .mega-menu-img .mega-menu-content {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 1.8rem;
  margin-bottom: 1.8rem;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.navbar-expand .mega-menu-img .dropdown-item {
  padding-left: 0px;
  padding-right: 0px;
}

.navbar-expand.caret-none .dropdown:not(.dropdown-submenu)>.dropdown-toggle:after {
  display: none;
}

.dropdown-mega .dropdown-menu {
  left: 0px;
  right: 0px;
  width: auto;
  max-width: none;
}

.dropend>.dropdown-menu {
  left: 100%;
  right: auto;
  margin-left: 0px;
  margin-top: 0px;
}

.dropstart>.dropdown-menu {
  left: auto;
  right: 100%;
  margin-right: 0px;
  margin-top: 0px;
}


.navbar-nav .dropdown.dropstart>.dropdown-toggle:after {
  border-width: 0px;
  --tw-content: "\e931";
  content: var(--tw-content);
}

.nav-link {
  letter-spacing: -0.01rem;
  font-weight:700;
}

.nav-link p {
  font-size: 0.8rem;
}

.sidebar .nav-link {
  letter-spacing: normal;
}

.navbar-other .nav-link {
  cursor: pointer;
}

.navbar {
  z-index: 1020;
  width: 100%;
}

.navbar .container {
  position: relative;
}

.navbar .navbar-collapse {
  align-items: center;
}

.navbar.transparent .logo-dark {
  display: none;
}

.navbar.transparent.fixed .logo-light {
  display: none;
}

.navbar.transparent.fixed .logo-dark {
  display: inline-block;
}

.navbar.navbar-dark .logo-dark {
  display: none;
}

.navbar.navbar-light.fixed .logo-light {
  display: none;
}

.navbar.navbar-light.fixed .logo-dark {
  display: inline-block;
}

.navbar.navbar-light.fixed .btn:not(.btn-expand):not(.btn-gradient) {
  --tw-border-opacity: 1;
  border-color: rgb(63 120 224 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(63 120 224 / var(--tw-bg-opacity));
}

.navbar.navbar-bg-light {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.navbar.navbar-bg-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(33 38 44 / var(--tw-bg-opacity));
}

.navbar .navbar-other .nav-item .nav-link {
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar .navbar-other .navbar-nav>.nav-item .nav-link {
  padding-left: 0px;
  padding-right: 0px;
}

.navbar .navbar-other .navbar-nav>.nav-item+.nav-item {
  margin-left: 0.8rem;
}

.navbar.fixed:not(.extended) .topbar {
  display: none;
}

.navbar.fixed .navbar-collapse-wrapper {
  margin-top: 0px !important;
  padding: 0px !important;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  background: 0 0!important;
}

button.hamburger {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0.2rem;
  margin-right: 0px;
  display: flex;
  cursor: pointer;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-width: 0px;
  background-color: inherit;
  padding: 0px;
  --tw-text-opacity: 1;
  color: rgb(52 63 82 / var(--tw-text-opacity));
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

blockquotebutton.hamburger {
  padding-left: 0px;
}

button.hamburger::before {
  --tw-content: "";
  content: var(--tw-content);
}

button.hamburger::after {
  --tw-content: "";
  content: var(--tw-content);
}

@media (prefers-reduced-motion: reduce) {
  button.hamburger {
    transition-property: none;
  }
}

button.hamburger::-moz-focus-inner {
  border-width: 0px;
  padding: 0px;
}

blockquotebutton.hamburger::-moz-focus-inner {
  padding-left: 0px;
}

button.hamburger:focus {
  outline:0
}

button.hamburger span,button.hamburger:after,button.hamburger:before {
  height: 0.15rem;
  width: 1.2rem;
  border-radius: 2rem;
  background-color: currentColor;
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

@media (prefers-reduced-motion: reduce) {
  button.hamburger span,button.hamburger:after,button.hamburger:before {
    transition-property: none;
  }
}

button.hamburger span,button.hamburger:before {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0.25rem;
}

.navbar.navbar-bg-dark button.hamburger,.navbar.navbar-dark button.hamburger,.navbar.position-absolute:not(.fixed):not(.navbar-light) button.hamburger {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

@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: 1rem;
    padding-right: 1rem;
  }

  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-xxl .navbar-collapse {
    display: flex;
    flex-basis: auto;
  }

  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }

  .navbar-expand-xxl .offcanvas {
    visibility: visible;
    position: static;
    z-index: auto;
    height: auto;
    width: auto;
    flex-grow: 1;
    transform: none !important;
    border-width: 0px;
    background-color: transparent;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: none;
  }

  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }

  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0px;
  }

  .navbar-expand-xxl.navbar-light .dropdown:not(.dropdown-submenu)>.dropdown-toggle:after {
    --tw-text-opacity: 1;
    color: rgb(63 120 224 / var(--tw-text-opacity));
  }

  .navbar-expand-xxl .dropdown-mega,.navbar-expand-xxl .navbar-nav {
    position: static;
  }

  .navbar-expand-xxl .navbar-nav .dropdown-menu.dropdown-lg {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    padding-top: 1.6rem;
    padding-bottom: 1.3rem;
  }

  .navbar-expand-xxl .navbar-nav .dropdown-menu.dropdown-lg .dropdown-lg-content {
    display: flex;
    flex-direction: row;
  }

  .navbar-expand-xxl .navbar-nav .dropdown-menu.dropdown-lg .dropdown-header {
    padding-top: 0px;
  }

  .navbar-expand-xxl .navbar-nav .dropdown-menu:before {
    position: absolute;
    top: -1rem;
    left: -1rem;
    z-index: -1;
    display: block;
    height: 100%;
    width: 100%;
    --tw-content: "";
    content: var(--tw-content);
  }

  .navbar-expand-xxl .navbar-nav .dropdown-menu .dropdown-toggle:after {
    position: absolute;
    right: 1rem;
    top: 0.15rem;
    margin-right: 0px;
    font-size: 0.85rem;
  }

  .navbar-expand-xxl .navbar-nav .dropdown-menu.mega-menu {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .navbar-expand-xxl:not(.hover-none) .navbar-nav .dropdown-menu {
    pointer-events: none;
    visibility: hidden;
    top: 120%;
    display: block;
    opacity: 0;
  }

  .navbar-expand-xxl:not(.hover-none) .navbar-nav .dropdown:not(.dropdown-submenu):hover>.dropdown-menu {
    visibility: visible;
    top: 100%;
    opacity: 1;
    transition-property: all;
    transition-duration: 150ms;
    transition-duration: 0.25s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    pointer-events:all;
  }

  .navbar-expand-xxl:not(.hover-none) .navbar-nav .dropdown-submenu {
    position: relative;
  }

  .navbar-expand-xxl:not(.hover-none) .navbar-nav .dropdown-submenu .dropdown-menu {
    top: 30%;
  }

  .navbar-expand-xxl:not(.hover-none) .navbar-nav .dropdown-submenu.dropstart:before {
    position: absolute;
    left: -1rem;
    z-index: -1;
    display: block;
    height: 100%;
    width: 100%;
    --tw-content: "";
    content: var(--tw-content);
  }

  .navbar-expand-xxl:not(.hover-none) .navbar-nav .dropdown-submenu:hover>.dropdown-menu {
    visibility: visible;
    top: 0px;
    opacity: 1;
    transition-property: all;
    transition-duration: 150ms;
    transition-duration: 0.25s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    pointer-events:all;
  }

  .navbar-expand-xxl .dropend>.dropdown-menu {
    margin-left: 0.5rem;
  }

  .navbar-expand-xxl .dropstart>.dropdown-menu {
    margin-right: 0.5rem;
  }

  .navbar-expand-xxl .offcanvas-nav {
    flex-direction: row;
    position:unset;
  }

  .navbar-expand-xxl .offcanvas-nav.offcanvas-end,.navbar-expand-xxl .offcanvas-nav.offcanvas-start {
    width: 100%;
  }

  .navbar-expand-xxl.extended.navbar-bg-light:not(.fixed),.navbar-expand-xxl.fancy.navbar-bg-light:not(.fixed) {
    background-color: inherit !important;
  }

  .navbar-expand-xxl.extended:not(.fixed) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-xxl.fancy:not(.fixed) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-xxl[class*=navbar-bg-]:not(.fancy):not(.extended):not(.fixed) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-xxl.extended .navbar-collapse-wrapper,.navbar-expand-xxl.fancy .navbar-collapse-wrapper {
    width: 100%;
    border-radius: 0.4rem;
    --tw-shadow: 0 0.25rem 0.75rem rgba(30,34,40,0.02);
    --tw-shadow-colored: 0 0.25rem 0.75rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .navbar-expand-xxl.extended:not(.extended-alt):not(.fixed) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-xxl.extended.extended-alt:not(.fixed) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xxl.fancy:not(.fixed) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xxl.extended:not(.extended-alt) .navbar-brand {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .navbar-expand-xxl.extended.extended-alt .navbar-brand {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .navbar-expand-xxl.fixed .topbar {
    display: none;
  }

  .navbar-expand-xxl.navbar-dark:not(.transparent) .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu,.navbar-expand-xxl.navbar-light:not(.transparent) .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu,.navbar-expand-xxl.transparent.fixed .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }

  .navbar-expand-xxl .navbar-collapse .nav-link {
    white-space: nowrap;
  }

  .navbar-expand-xxl .navbar-collapse .nav-item.parent-link {
    display: flex;
    flex-direction: row;
    align-items: center;
  }

  .navbar-expand-xxl .navbar-collapse .nav-item.parent-link>.nav-link:first-child {
    padding-right: 0px;
  }

  .navbar-expand-xxl .navbar-collapse .nav-item.parent-link .dropdown-toggle {
    padding-left: 0px;
  }

  .navbar-expand-xxl .dropdown-lg-content>div+div,.navbar-expand-xxl .mega-menu-content>.row>[class*=col-]+[class*=col-] {
    border-left-width: 1px;
    border-style: solid;
    border-left-color: rgba(164,174,198,0.2);
  }

  .navbar-expand-xxl .mega-menu-content {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    padding-top: 0.6rem;
    padding-bottom: 0.2rem;
  }

  .navbar-expand-xxl .mega-menu-dark {
    --tw-bg-opacity: 1;
    background-color: rgb(46 53 62 / var(--tw-bg-opacity));
  }

  .navbar-expand-xxl .mega-menu-dark .img-svg {
    transition-property: all;
    transition-duration: 150ms;
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    background-color: rgba(255,255,255,.05);
  }

  .navbar-expand-xxl .mega-menu-dark .img-svg:hover {
    background-color: rgba(255,255,255,.09);
  }

  .navbar-expand-xxl .mega-menu-dark .dropdown-item {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .navbar-expand-xxl .mega-menu-dark .dropdown-item:focus,.navbar-expand-xxl .mega-menu-dark .dropdown-item:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .navbar-expand-xxl .mega-menu-img {
    padding: 0px;
  }

  .navbar-expand-xxl .mega-menu-img .mega-menu-content {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1.8rem;
    margin-bottom: 1.8rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
  }

  .navbar-expand-xxl .mega-menu-img .dropdown-item {
    padding-left: 0px;
    padding-right: 0px;
  }

  .navbar-expand-xxl.caret-none .dropdown:not(.dropdown-submenu)>.dropdown-toggle:after {
    display: none;
  }

  .mega-menu-scroll {
    height: 30.6rem;
  }
}

@media (min-width:1200px) and (max-width:1399.98px) {
  .mega-menu-scroll {
    height: 26.2rem;
  }
}

@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: 1rem;
    padding-right: 1rem;
  }

  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-xl .navbar-collapse {
    display: flex;
    flex-basis: auto;
  }

  .navbar-expand-xl .navbar-toggler {
    display: none;
  }

  .navbar-expand-xl .offcanvas {
    visibility: visible;
    position: static;
    z-index: auto;
    height: auto;
    width: auto;
    flex-grow: 1;
    transform: none !important;
    border-width: 0px;
    background-color: transparent;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: none;
  }

  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }

  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0px;
  }

  .navbar-expand-xl.navbar-light .dropdown:not(.dropdown-submenu)>.dropdown-toggle:after {
    --tw-text-opacity: 1;
    color: rgb(63 120 224 / var(--tw-text-opacity));
  }

  .navbar-expand-xl .dropdown-mega,.navbar-expand-xl .navbar-nav {
    position: static;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu.dropdown-lg {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    padding-top: 1.6rem;
    padding-bottom: 1.3rem;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu.dropdown-lg .dropdown-lg-content {
    display: flex;
    flex-direction: row;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu.dropdown-lg .dropdown-header {
    padding-top: 0px;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu:before {
    position: absolute;
    top: -1rem;
    left: -1rem;
    z-index: -1;
    display: block;
    height: 100%;
    width: 100%;
    --tw-content: "";
    content: var(--tw-content);
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu .dropdown-toggle:after {
    position: absolute;
    right: 1rem;
    top: 0.15rem;
    margin-right: 0px;
    font-size: 0.85rem;
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu.mega-menu {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .navbar-expand-xl:not(.hover-none) .navbar-nav .dropdown-menu {
    pointer-events: none;
    visibility: hidden;
    top: 120%;
    display: block;
    opacity: 0;
  }

  .navbar-expand-xl:not(.hover-none) .navbar-nav .dropdown:not(.dropdown-submenu):hover>.dropdown-menu {
    visibility: visible;
    top: 100%;
    opacity: 1;
    transition-property: all;
    transition-duration: 150ms;
    transition-duration: 0.25s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    pointer-events:all;
  }

  .navbar-expand-xl:not(.hover-none) .navbar-nav .dropdown-submenu {
    position: relative;
  }

  .navbar-expand-xl:not(.hover-none) .navbar-nav .dropdown-submenu .dropdown-menu {
    top: 30%;
  }

  .navbar-expand-xl:not(.hover-none) .navbar-nav .dropdown-submenu.dropstart:before {
    position: absolute;
    left: -1rem;
    z-index: -1;
    display: block;
    height: 100%;
    width: 100%;
    --tw-content: "";
    content: var(--tw-content);
  }

  .navbar-expand-xl:not(.hover-none) .navbar-nav .dropdown-submenu:hover>.dropdown-menu {
    visibility: visible;
    top: 0px;
    opacity: 1;
    transition-property: all;
    transition-duration: 150ms;
    transition-duration: 0.25s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    pointer-events:all;
  }

  .navbar-expand-xl .dropend>.dropdown-menu {
    margin-left: 0.5rem;
  }

  .navbar-expand-xl .dropstart>.dropdown-menu {
    margin-right: 0.5rem;
  }

  .navbar-expand-xl .offcanvas-nav {
    flex-direction: row;
    position:unset;
  }

  .navbar-expand-xl .offcanvas-nav.offcanvas-end,.navbar-expand-xl .offcanvas-nav.offcanvas-start {
    width: 100%;
  }

  .navbar-expand-xl.extended.navbar-bg-light:not(.fixed),.navbar-expand-xl.fancy.navbar-bg-light:not(.fixed) {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
  }

  .navbar-expand-xl.extended:not(.fixed) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-xl.fancy:not(.fixed) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-xl[class*=navbar-bg-]:not(.fancy):not(.extended):not(.fixed) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-xl.extended .navbar-collapse-wrapper,.navbar-expand-xl.fancy .navbar-collapse-wrapper {
    width: 100%;
    border-radius: 0.4rem;
    --tw-shadow: 0 0.25rem 0.75rem rgba(30,34,40,0.02);
    --tw-shadow-colored: 0 0.25rem 0.75rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .navbar-expand-xl.extended:not(.extended-alt):not(.fixed) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-xl.extended.extended-alt:not(.fixed) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xl.fancy:not(.fixed) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-xl.extended:not(.extended-alt) .navbar-brand {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .navbar-expand-xl.extended.extended-alt .navbar-brand {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .navbar-expand-xl.fixed .topbar {
    display: none;
  }

  .navbar-expand-xl.navbar-dark:not(.transparent) .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu,.navbar-expand-xl.navbar-light:not(.transparent) .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu,.navbar-expand-xl.transparent.fixed .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }

  .navbar-expand-xl .navbar-collapse .nav-link {
    white-space: nowrap;
  }

  .navbar-expand-xl .navbar-collapse .nav-item.parent-link {
    display: flex;
    flex-direction: row;
    align-items: center;
  }

  .navbar-expand-xl .navbar-collapse .nav-item.parent-link>.nav-link:first-child {
    padding-right: 0px;
  }

  .navbar-expand-xl .navbar-collapse .nav-item.parent-link .dropdown-toggle {
    padding-left: 0px;
  }

  .navbar-expand-xl .dropdown-lg-content>div+div,.navbar-expand-xl .mega-menu-content>.row>[class*=col-]+[class*=col-] {
    border-left-width: 1px;
    border-style: solid;
    border-left-color: rgba(164,174,198,0.2);
  }

  .navbar-expand-xl .mega-menu-content {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    padding-top: 0.6rem;
    padding-bottom: 0.2rem;
  }

  .navbar-expand-xl .mega-menu-dark {
    --tw-bg-opacity: 1;
    background-color: rgb(46 53 62 / var(--tw-bg-opacity));
  }

  .navbar-expand-xl .mega-menu-dark .img-svg {
    transition-property: all;
    transition-duration: 150ms;
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    background-color: rgba(255,255,255,.05);
  }

  .navbar-expand-xl .mega-menu-dark .img-svg:hover {
    background-color: rgba(255,255,255,.09);
  }

  .navbar-expand-xl .mega-menu-dark .dropdown-item {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .navbar-expand-xl .mega-menu-dark .dropdown-item:focus,.navbar-expand-xl .mega-menu-dark .dropdown-item:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .navbar-expand-xl .mega-menu-img {
    padding: 0px;
  }

  .navbar-expand-xl .mega-menu-img .mega-menu-content {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1.8rem;
    margin-bottom: 1.8rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
  }

  .navbar-expand-xl .mega-menu-img .dropdown-item {
    padding-left: 0px;
    padding-right: 0px;
  }

  .navbar-expand-xl.caret-none .dropdown:not(.dropdown-submenu)>.dropdown-toggle:after {
    display: none;
  }

  .navbar-expand .navbar-other .nav-item .nav-link>i {
    font-size: 1.3rem;
  }
}

@media (max-width:1399.98px) {

  .navbar-expand-xxl .offcanvas-nav {
    flex-direction: column;
    overflow-y: auto;
    overflow-x: hidden;
  }

  .navbar-expand-xxl .offcanvas-nav .offcanvas-body,.navbar-expand-xxl .offcanvas-nav .offcanvas-footer,.navbar-expand-xxl .offcanvas-nav .offcanvas-header {
    width: 100%;
  }

  .navbar-expand-xxl .offcanvas-nav .offcanvas-body {
    flex-grow: 0;
    overflow-y:unset;
  }

  .navbar-expand-xxl .navbar-collapse .dropdown-menu {
    margin-top: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    padding: 0px;
  }

  .navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-item {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    padding-left: 1rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .navbar-expand-xxl .navbar-collapse .nav-link,.navbar-expand-xxl .navbar-collapse .nav-link.active,.navbar-expand-xxl .navbar-collapse .nav-link:focus,.navbar-expand-xxl .navbar-collapse .nav-link:hover,.navbar-expand-xxl .navbar-collapse .show>.nav-link {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .navbar-expand-xxl .navbar-collapse .nav-link {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
  }

  .navbar-expand-xxl .navbar-collapse .dropdown-toggle:after {
    position: absolute;
    right: -0.25rem;
    top: 0.35rem;
    margin-right: 0px;
    font-size: 0.9rem;
  }

  .navbar-expand-xxl .navbar-collapse .dropdown-submenu .dropdown-toggle:after {
    top: 0.3rem;
  }

  .navbar-expand-xxl .dropdown-header {
    margin-top: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-expand-xxl .dropend .dropdown-toggle:after,.navbar-expand-xxl .dropstart .dropdown-toggle:after {
    --tw-content: "\e92d";
    content: var(--tw-content);
  }

  .navbar-expand-xxl .dropstart .dropdown-menu[data-bs-popper] {
    margin-left: 0.75rem;
    margin-right: 0px;
  }

  .navbar-expand-xxl .dropdown-toggle:after {
    top: 0.25rem;
  }

  .navbar-expand-xxl .language-select .dropdown-toggle:after {
    vertical-align:0!important
  }

  .navbar-expand-xxl .navbar-other .nav-item.language-select .nav-link {
    font-size: 1.05rem;
  }

  .navbar-expand-xxl .navbar-other .nav-item .nav-link>i {
    font-size: calc(1.255rem + 0.06vw);
  }

  .navbar-expand-xxl .navbar-brand {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .navbar-expand-xxl.fancy .navbar-collapse-wrapper {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .navbar-expand-xxl.center-logo.fixed .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-xxl.center-logo.fixed .offcanvas-header .logo-dark {
    display: none;
  }

  .navbar-expand-xxl .nav-item.parent-link .dropdown-toggle {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}


@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: 1rem;
    padding-right: 1rem;
  }

  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-lg .navbar-collapse {
    display: flex;
    flex-basis: auto;
  }

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }

  .navbar-expand-lg .offcanvas {
    visibility: visible;
    position: static;
    z-index: auto;
    height: auto;
    width: auto;
    flex-grow: 1;
    transform: none !important;
    border-width: 0px;
    background-color: transparent;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: none;
  }

  blockquote.navbar-expand-lg .offcanvas {
    padding-left: 0px;
  }

  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }

  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0px;
  }

  .image-wrapper.rounded-lg-start,.map.rounded-lg-start iframe {
    border-top-left-radius: 0.4rem !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0.4rem !important;
  }

  .image-wrapper.rounded-4-lg-start {
    border-top-left-radius: 0.8rem;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0.8rem;
  }

  .navbar-expand-lg.navbar-light .dropdown:not(.dropdown-submenu)>.dropdown-toggle:after {
    --tw-text-opacity: 1;
    color: rgb(63 120 224 / var(--tw-text-opacity));
  }

  .navbar-expand-lg .dropdown-mega,.navbar-expand-lg .navbar-nav {
    position: static;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu.dropdown-lg {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    padding-top: 1.6rem;
    padding-bottom: 1.3rem;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu.dropdown-lg .dropdown-lg-content {
    display: flex;
    flex-direction: row;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu.dropdown-lg .dropdown-header {
    padding-top: 0px;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu:before {
    position: absolute;
    top: -1rem;
    left: -1rem;
    z-index: -1;
    display: block;
    height: 100%;
    width: 100%;
    --tw-content: "";
    content: var(--tw-content);
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-toggle:after {
    position: absolute;
    right: 1rem;
    top: 0.15rem;
    margin-right: 0px;
    font-size: 0.85rem;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu.mega-menu {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .navbar-expand-lg:not(.hover-none) .navbar-nav .dropdown-menu {
    pointer-events: none;
    visibility: hidden;
    top: 120%;
    display: block;
    opacity: 0;
  }

  .navbar-expand-lg:not(.hover-none) .navbar-nav .dropdown:not(.dropdown-submenu):hover>.dropdown-menu {
    visibility: visible;
    top: 100%;
    opacity: 1;
    transition-property: all;
    transition-duration: 150ms;
    transition-duration: 0.25s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    pointer-events:all;
  }

  .navbar-expand-lg:not(.hover-none) .navbar-nav .dropdown-submenu {
    position: relative;
  }

  .navbar-expand-lg:not(.hover-none) .navbar-nav .dropdown-submenu .dropdown-menu {
    top: 30%;
  }

  .navbar-expand-lg:not(.hover-none) .navbar-nav .dropdown-submenu.dropstart:before {
    position: absolute;
    left: -1rem;
    z-index: -1;
    display: block;
    height: 100%;
    width: 100%;
    --tw-content: "";
    content: var(--tw-content);
  }

  .navbar-expand-lg:not(.hover-none) .navbar-nav .dropdown-submenu:hover>.dropdown-menu {
    visibility: visible;
    top: 0px;
    opacity: 1;
    transition-property: all;
    transition-duration: 150ms;
    transition-duration: 0.25s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    pointer-events:all;
  }

  .navbar-expand-lg .dropend>.dropdown-menu {
    margin-left: 0.5rem;
  }

  .navbar-expand-lg .dropstart>.dropdown-menu {
    margin-right: 0.5rem;
  }

  .navbar-expand-lg .offcanvas-nav {
    flex-direction: row;
    position:unset;
  }

  .navbar-expand-lg .offcanvas-nav.offcanvas-end,.navbar-expand-lg .offcanvas-nav.offcanvas-start {
    width: 100%;
  }

  .navbar-expand-lg.extended.navbar-bg-light:not(.fixed),.navbar-expand-lg.fancy.navbar-bg-light:not(.fixed) {
    background-color: inherit;
  }

  .navbar-expand-lg.extended:not(.fixed) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-lg.fancy:not(.fixed) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-lg[class*=navbar-bg-]:not(.fancy):not(.extended):not(.fixed) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }


  .navbar-expand-lg.transparent.navbar-clone {
    padding-top: 0px;
  }

  .navbar-expand-lg.extended .navbar-collapse-wrapper,.navbar-expand-lg.fancy .navbar-collapse-wrapper {
    width: 100%;
    border-radius: 0.4rem;
    --tw-shadow: 0 0.25rem 0.75rem rgba(30,34,40,0.02);
    --tw-shadow-colored: 0 0.25rem 0.75rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .navbar-expand-lg.extended:not(.extended-alt):not(.fixed) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-lg.extended.extended-alt:not(.fixed) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-lg.fancy:not(.fixed) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-lg.extended:not(.extended-alt) .navbar-brand {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .navbar-expand-lg.extended.extended-alt .navbar-brand {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .navbar-expand-lg.fixed .topbar {
    display: none;
  }

  .navbar-expand-lg.navbar-dark:not(.transparent) .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu,.navbar-expand-lg.navbar-light:not(.transparent) .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu,.navbar-expand-lg.transparent.fixed .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }

  .navbar-expand-lg .navbar-collapse .nav-link {
    white-space: nowrap;
  }

  .navbar-expand-lg .navbar-collapse .nav-item.parent-link {
    display: flex;
    flex-direction: row;
    align-items: center;
  }

  .navbar-expand-lg .navbar-collapse .nav-item.parent-link>.nav-link:first-child {
    padding-right: 0px;
  }

  .navbar-expand-lg .navbar-collapse .nav-item.parent-link .dropdown-toggle {
    padding-left: 0px;
  }

  @media (min-width: 992px) and (max-width: 1199.98px) {
    .navbar-expand-lg .dropdown-lg-content>div+div,.navbar-expand-lg .mega-menu-content>.row>[class*=col-]+[class*=col-] {
      border-left-width: 1px;
      border-style: solid;
      border-left-color: rgba(164,174,198,0.2);
    }
  }

  @media (min-width: 1200px) {
    .navbar-expand-lg .dropdown-lg-content>div+div,.navbar-expand-lg .mega-menu-content>.row>[class*=col-]+[class*=col-] {
      border-left-width: 1px;
      border-style: solid;
      border-left-color: rgba(164,174,198,0.2);
    }
  }

  .navbar-expand-lg .mega-menu-content {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    padding-top: 0.6rem;
    padding-bottom: 0.2rem;
  }

  .navbar-expand-lg .mega-menu-dark {
    --tw-bg-opacity: 1;
    background-color: rgb(46 53 62 / var(--tw-bg-opacity));
  }

  .navbar-expand-lg .mega-menu-dark .img-svg {
    background-color: rgba(255,255,255,.05);
    transition-property: all;
    transition-duration: 150ms;
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .navbar-expand-lg .mega-menu-dark .img-svg:hover {
    background-color: rgba(255,255,255,.09);
  }

  .navbar-expand-lg .mega-menu-dark .dropdown-item {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .navbar-expand-lg .mega-menu-dark .dropdown-item:focus,.navbar-expand-lg .mega-menu-dark .dropdown-item:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .navbar-expand-lg .mega-menu-img {
    padding: 0px;
  }

  .navbar-expand-lg .mega-menu-img .mega-menu-content {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1.8rem;
    margin-bottom: 1.8rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
  }

  .navbar-expand-lg .mega-menu-img .dropdown-item {
    padding-left: 0px;
    padding-right: 0px;
  }

  .navbar-expand-lg.caret-none .dropdown:not(.dropdown-submenu)>.dropdown-toggle:after {
    display: none;
  }

  .mega-menu-scroll {
    overflow-y: scroll;
  }

  .mega-menu-scroll>span {
    position: absolute;
    left: 0px;
    bottom: 0.3rem;
    display: flex;
    height: auto;
    width: 100%;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 0.7rem;
    --tw-text-opacity: 1;
    color: rgb(202 202 202 / var(--tw-text-opacity));
  }

  blockquote.mega-menu-scroll>span.icon-top:before {
    left: 50%;
    --tw-translate-x: -52%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .social.mega-menu-scroll>span>a,.mega-menu-scroll>span .social>a {
    margin-left: 0.35rem;
    margin-right: 0.35rem;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  @media (min-width:992px) {
    .process-wrapper.line.mega-menu-scroll>span [class*=col-]:after,.process-wrapper.line.mega-menu-scroll>span [class*=col-]:before {
      position: absolute;
      left: 0px;
      top: 1.5rem;
      z-index: 1;
      height: 1px;
      width: 50%;
      border-width: 0px;
      background-color: rgba(164,174,198,.2);
      --tw-content: "";
      content: var(--tw-content);
    }

    blockquote.process-wrapper.line.mega-menu-scroll>span [class*=col-]:after,blockquote.process-wrapper.line.mega-menu-scroll>span [class*=col-]:before {
      padding-left: 0px;
    }

    .process-wrapper.line.mega-menu-scroll>span [class*=col-]:after,.process-wrapper.line.mega-menu-scroll>span [class*=col-]:before {
      position: absolute;
      left: 0px;
      top: 1.5rem;
      z-index: 1;
      height: 1px;
      width: 50%;
      border-width: 0px;
      background-color: rgba(164,174,198,.2);
      --tw-content: "";
      content: var(--tw-content);
    }

    blockquote.process-wrapper.line.mega-menu-scroll>span [class*=col-]:after,blockquote.process-wrapper.line.mega-menu-scroll>span [class*=col-]:before {
      padding-left: 0px;
    }

    .process-wrapper.line.mega-menu-scroll>span [class*=col-]:after {
      left: auto;
      right: 0px;
    }

    .process-wrapper.line.mega-menu-scroll>span [class*=col-]:first-child:before,.process-wrapper.line.mega-menu-scroll>span [class*=col-]:last-child:after {
      display: none;
    }
  }

  .mega-menu-scroll>span i {
    font-size: 1rem;
  }

  .nav-tabs.nav-justified .nav-item {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .nav-tabs.nav-justified .nav-item:first-child {
    margin-left: 0px;
  }

  .nav-tabs.nav-justified .nav-item:last-child {
    margin-right: 0px;
  }
}

@media (max-width:991.98px) {
  .navbar-expand-lg .offcanvas-nav {
    flex-direction: column;
    overflow-y: auto;
    overflow-x: hidden;
  }

  .navbar-expand-lg .offcanvas-nav .offcanvas-body,.navbar-expand-lg .offcanvas-nav .offcanvas-footer,.navbar-expand-lg .offcanvas-nav .offcanvas-header {
    width: 100%;
  }

  .navbar-expand-lg .offcanvas-nav .offcanvas-body {
    flex-grow: 0;
    overflow-y:unset;
  }

  .navbar-expand-lg .navbar-collapse .dropdown-menu {
    margin-top: 0px;
    background-color: inherit;
    padding: 0px;
  }

  .navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    padding-left: 1rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .navbar-expand-lg .navbar-collapse .nav-link,.navbar-expand-lg .navbar-collapse .nav-link.active,.navbar-expand-lg .navbar-collapse .nav-link:focus,.navbar-expand-lg .navbar-collapse .nav-link:hover,.navbar-expand-lg .navbar-collapse .show>.nav-link {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
  }

  .navbar-expand-lg .navbar-collapse .nav-link {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
  }

  .navbar-expand-lg .navbar-collapse .dropdown-toggle:after {
    position: absolute;
    right: -0.25rem;
    top: 0.35rem;
    margin-right: 0px;
    font-size: 0.9rem;
  }

  .navbar-expand-lg .navbar-collapse .dropdown-submenu .dropdown-toggle:after {
    top: 0.3rem;
  }

  .navbar-expand-lg .dropdown-header {
    margin-top: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-expand-lg .dropend .dropdown-toggle:after,.navbar-expand-lg .dropstart .dropdown-toggle:after {
    --tw-content: "\e92d";
    content: var(--tw-content);
  }

  .navbar-expand-lg .dropstart .dropdown-menu[data-bs-popper] {
    margin-left: 0.75rem;
    margin-right: 0px;
  }

  .navbar-expand-lg .dropdown-toggle:after {
    top: 0.25rem;
  }

  .navbar-expand-lg .language-select .dropdown-toggle:after {
    vertical-align:0!important
  }

  .navbar-expand-lg .navbar-other .nav-item.language-select .nav-link {
    font-size: 1.05rem;
  }

  .navbar-expand-lg .navbar-other .nav-item .nav-link>i {
    font-size: calc(1.255rem + 0.06vw);
  }

  .navbar-expand-lg .navbar-brand {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .navbar-expand-lg.fancy .navbar-collapse-wrapper {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    background: 0 0!important;
  }

  .navbar-expand-lg.center-logo.fixed .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-lg.center-logo.fixed .offcanvas-header .logo-dark {
    display: none;
  }

  .navbar-expand-lg .nav-item.parent-link .dropdown-toggle {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .nav-tabs.d-flex:not(.nav-pills) {
    justify-content: flex-start;
  }
}

@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: 1rem;
    padding-right: 1rem;
  }

  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }

  .navbar-expand-md .navbar-collapse {
    display: flex;
    flex-basis: auto;
  }

  .navbar-expand-md .navbar-toggler {
    display: none;
  }

  .navbar-expand-md .offcanvas {
    visibility: visible;
    position: static;
    z-index: auto;
    height: auto;
    width: auto;
    flex-grow: 1;
    transform: none !important;
    border-width: 0px;
    background-color: transparent;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: none;
  }

  blockquote.navbar-expand-md .offcanvas {
    padding-left: 0px;
  }

  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }

  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    overflow-y: visible;
    padding: 0px;
  }

  .navbar-expand-md.navbar-light .dropdown:not(.dropdown-submenu)>.dropdown-toggle:after {
    --tw-text-opacity: 1;
    color: rgb(63 120 224 / var(--tw-text-opacity));
  }

  .navbar-expand-md .dropdown-mega,.navbar-expand-md .navbar-nav {
    position: static;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu.dropdown-lg {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    padding-top: 1.6rem;
    padding-bottom: 1.3rem;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu.dropdown-lg .dropdown-lg-content {
    display: flex;
    flex-direction: row;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu.dropdown-lg .dropdown-header {
    padding-top: 0px;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu:before {
    position: absolute;
    top: -1rem;
    left: -1rem;
    z-index: -1;
    display: block;
    height: 100%;
    width: 100%;
    --tw-content: "";
    content: var(--tw-content);
  }

  .navbar-expand-md .navbar-nav .dropdown-menu .dropdown-toggle:after {
    position: absolute;
    right: 1rem;
    top: 0.15rem;
    margin-right: 0px;
    font-size: 0.85rem;
  }

  .navbar-expand-md .navbar-nav .dropdown-menu.mega-menu {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .navbar-expand-md:not(.hover-none) .navbar-nav .dropdown-menu {
    pointer-events: none;
    visibility: hidden;
    top: 120%;
    display: block;
    opacity: 0;
  }

  .navbar-expand-md:not(.hover-none) .navbar-nav .dropdown:not(.dropdown-submenu):hover>.dropdown-menu {
    visibility: visible;
    top: 100%;
    opacity: 1;
    transition-property: all;
    transition-duration: 150ms;
    transition-duration: 0.25s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    pointer-events:all;
  }

  .navbar-expand-md:not(.hover-none) .navbar-nav .dropdown-submenu {
    position: relative;
  }

  .navbar-expand-md:not(.hover-none) .navbar-nav .dropdown-submenu .dropdown-menu {
    top: 30%;
  }

  .navbar-expand-md:not(.hover-none) .navbar-nav .dropdown-submenu.dropstart:before {
    position: absolute;
    left: -1rem;
    z-index: -1;
    display: block;
    height: 100%;
    width: 100%;
    --tw-content: "";
    content: var(--tw-content);
  }

  .navbar-expand-md:not(.hover-none) .navbar-nav .dropdown-submenu:hover>.dropdown-menu {
    visibility: visible;
    top: 0px;
    opacity: 1;
    transition-property: all;
    transition-duration: 150ms;
    transition-duration: 0.25s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    pointer-events:all;
  }

  .navbar-expand-md .dropend>.dropdown-menu {
    margin-left: 0.5rem;
  }

  .navbar-expand-md .dropstart>.dropdown-menu {
    margin-right: 0.5rem;
  }

  .navbar-expand-md .offcanvas-nav {
    flex-direction: row;
    position:unset;
  }

  .navbar-expand-md .offcanvas-nav.offcanvas-end,.navbar-expand-md .offcanvas-nav.offcanvas-start {
    width: 100%;
  }

  .navbar-expand-md.extended.navbar-bg-light:not(.fixed),.navbar-expand-md.fancy.navbar-bg-light:not(.fixed) {
    background-color: inherit;
  }

  .navbar-expand-md.extended:not(.fixed) .navbar-collapse .nav-link {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }

  .navbar-expand-md.fancy:not(.fixed) .navbar-collapse .nav-link {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .navbar-expand-md[class*=navbar-bg-]:not(.fancy):not(.extended):not(.fixed) .navbar-collapse .nav-link {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
  }

  .navbar-expand-md.extended .navbar-collapse-wrapper,.navbar-expand-md.fancy .navbar-collapse-wrapper {
    width: 100%;
    border-radius: 0.4rem;
    --tw-shadow: 0 0.25rem 0.75rem rgba(30,34,40,0.02);
    --tw-shadow-colored: 0 0.25rem 0.75rem var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .navbar-expand-md.extended:not(.extended-alt):not(.fixed) .navbar-collapse-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0.5rem;
    padding-right: 1.5rem;
  }

  .navbar-expand-md.extended.extended-alt:not(.fixed) .navbar-collapse-wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-md.fancy:not(.fixed) .navbar-collapse-wrapper {
    margin-top: 2.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar-expand-md.extended:not(.extended-alt) .navbar-brand {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .navbar-expand-md.extended.extended-alt .navbar-brand {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .navbar-expand-md.fixed .topbar {
    display: none;
  }

  .navbar-expand-md.navbar-dark:not(.transparent) .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu,.navbar-expand-md.navbar-light:not(.transparent) .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu,.navbar-expand-md.transparent.fixed .navbar-nav .dropdown:not(.dropdown-submenu):not(.language-select)>.dropdown-menu {
    margin-top: 0.5rem;
  }

  .navbar-expand-md .navbar-collapse .nav-link {
    white-space: nowrap;
  }

  .navbar-expand-md .navbar-collapse .nav-item.parent-link {
    display: flex;
    flex-direction: row;
    align-items: center;
  }

  .navbar-expand-md .navbar-collapse .nav-item.parent-link>.nav-link:first-child {
    padding-right: 0px;
  }

  .navbar-expand-md .navbar-collapse .nav-item.parent-link .dropdown-toggle {
    padding-left: 0px;
  }

  .navbar-expand-md .dropdown-lg-content>div+div,.navbar-expand-md .mega-menu-content>.row>[class*=col-]+[class*=col-] {
    border-left-width: 1px;
    border-style: solid;
    border-left-color: rgba(164,174,198,0.2);
  }

  .navbar-expand-md .mega-menu-content {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    padding-top: 0.6rem;
    padding-bottom: 0.2rem;
  }

  .navbar-expand-md .mega-menu-dark {
    --tw-bg-opacity: 1;
    background-color: rgb(46 53 62 / var(--tw-bg-opacity));
  }

  .navbar-expand-md .mega-menu-dark .img-svg {
    background-color: rgba(255,255,255,.05);
    transition-property: all;
    transition-duration: 150ms;
    transition-duration: 0.2s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .navbar-expand-md .mega-menu-dark .img-svg:hover {
    background-color: rgba(255,255,255,.09);
  }

  .navbar-expand-md .mega-menu-dark .dropdown-item {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .navbar-expand-md .mega-menu-dark .dropdown-item:focus,.navbar-expand-md .mega-menu-dark .dropdown-item:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .navbar-expand-md .mega-menu-img {
    padding: 0px;
  }

  .navbar-expand-md .mega-menu-img .mega-menu-content {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 1.8rem;
    margin-bottom: 1.8rem;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
  }

  .navbar-expand-md .mega-menu-img .dropdown-item {
    padding-left: 0px;
    padding-right: 0px;
  }

  .navbar-expand-md.caret-none .dropdown:not(.dropdown-submenu)>.dropdown-toggle:after {
    display: none;
  }
}


@media (max-width:767.98px) {

  .navbar-expand-md .offcanvas-nav {
    flex-direction: column;
    overflow-y: auto;
    overflow-x: hidden;
  }

  .navbar-expand-md .offcanvas-nav .offcanvas-body,.navbar-expand-md .offcanvas-nav .offcanvas-footer,.navbar-expand-md .offcanvas-nav .offcanvas-header {
    width: 100%;
  }

  .navbar-expand-md .offcanvas-nav .offcanvas-body {
    flex-grow: 0;
    overflow-y:unset;
  }

  .navbar-expand-md .navbar-collapse .dropdown-menu {
    margin-top: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
    padding: 0px;
  }

  .navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-item {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    padding-left: 1rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .navbar-expand-md .navbar-collapse .nav-link,.navbar-expand-md .navbar-collapse .nav-link.active,.navbar-expand-md .navbar-collapse .nav-link:focus,.navbar-expand-md .navbar-collapse .nav-link:hover,.navbar-expand-md .navbar-collapse .show>.nav-link {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .navbar-expand-md .navbar-collapse .nav-link {
    padding-bottom: 0.3rem;
  }

  .navbar-expand-md .navbar-collapse .dropdown-toggle:after {
    position: absolute;
    right: -0.25rem;
    top: 0.35rem;
    margin-right: 0px;
    font-size: 0.9rem;
  }

  .navbar-expand-md .navbar-collapse .dropdown-submenu .dropdown-toggle:after {
    top: 0.3rem;
  }

  .navbar-expand-md .dropdown-header {
    margin-top: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-expand-md .dropend .dropdown-toggle:after,.navbar-expand-md .dropstart .dropdown-toggle:after {
    --tw-content: "\e92d";
    content: var(--tw-content);
  }

  .navbar-expand-md .dropstart .dropdown-menu[data-bs-popper] {
    margin-left: 0.75rem;
    margin-right: 0px;
  }

  .navbar-expand-md .dropdown-toggle:after {
    top: 0.25rem;
  }

  .navbar-expand-md .language-select .dropdown-toggle:after {
    vertical-align:0!important
  }

  .navbar-expand-md .navbar-other .nav-item.language-select .nav-link {
    font-size: 1.05rem;
  }

  .navbar-expand-md .navbar-other .nav-item .nav-link>i {
    font-size: calc(1.255rem + 0.06vw);
  }

  .navbar-expand-md .navbar-brand {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .navbar-expand-md.fancy .navbar-collapse-wrapper {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .navbar-expand-md.center-logo.fixed .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-md.center-logo.fixed .offcanvas-header .logo-dark {
    display: none;
  }

  .navbar-expand-md .nav-item.parent-link .dropdown-toggle {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .modal.fade.modal-bottom-center .modal-dialog {
    width: calc(100% - 1rem);
  }
}


@media (max-width:575.98px) {
  .navbar-expand-sm .offcanvas-nav {
    flex-direction: column;
    overflow-y: auto;
    overflow-x: hidden;
  }

  .navbar-expand-sm .offcanvas-nav .offcanvas-body, .navbar-expand-sm .offcanvas-nav .offcanvas-footer, .navbar-expand-sm .offcanvas-nav .offcanvas-header {
    width: 100%;
  }

  .navbar-expand-sm .offcanvas-nav .offcanvas-body {
    flex-grow: 0;
    overflow-y: unset;
  }

  .navbar-expand-sm .navbar-collapse .dropdown-menu {
    margin-top: 0px;
    background-color: inherit;
    padding: 0px;
  }

  .navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-item {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    padding-left: 1rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .navbar-expand-sm .navbar-collapse .nav-link, .navbar-expand-sm .navbar-collapse .nav-link.active, .navbar-expand-sm .navbar-collapse .nav-link:focus, .navbar-expand-sm .navbar-collapse .nav-link:hover, .navbar-expand-sm .navbar-collapse .show>.nav-link {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .navbar-expand-sm .navbar-collapse .nav-link {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
  }

  .navbar-expand-sm .navbar-collapse .dropdown-toggle:after {
    position: absolute;
    right: -0.25rem;
    top: 0.35rem;
    margin-right: 0px;
    font-size: 0.9rem;
  }

  .navbar-expand-sm .navbar-collapse .dropdown-submenu .dropdown-toggle:after {
    top: 0.3rem;
  }

  .navbar-expand-sm .dropdown-header {
    margin-top: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-expand-sm .dropend .dropdown-toggle:after, .navbar-expand-sm .dropstart .dropdown-toggle:after {
    --tw-content: "\e92d";
    content: var(--tw-content);
  }

  .navbar-expand-sm .dropstart .dropdown-menu[data-bs-popper] {
    margin-left: 0.75rem;
    margin-right: 0px;
  }

  .navbar-expand-sm .dropdown-toggle:after {
    top: 0.25rem;
  }

  .navbar-expand-sm .language-select .dropdown-toggle:after {
    vertical-align: 0 !important
  }

  .navbar-expand-sm .navbar-other .nav-item.language-select .nav-link {
    font-size: 1.05rem;
  }

  .navbar-expand-sm .navbar-other .nav-item .nav-link>i {
    font-size: calc(1.255rem + 0.06vw);
  }

  .navbar-expand-sm .navbar-brand {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
  }

  .navbar-expand-sm.fancy .navbar-collapse-wrapper {
    background-color: inherit !important;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

  .navbar-expand-sm.center-logo.fixed .offcanvas-header .logo-light {
    display: inline-block;
  }

  .navbar-expand-sm.center-logo.fixed .offcanvas-header .logo-dark {
    display: none;
  }

  .navbar-expand-sm .nav-item.parent-link .dropdown-toggle {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

@media (min-width:992px) and (max-width:1199.98px) {
  .mega-menu-scroll {
    height: 21.8rem;
  }

  .navbar .navbar-collapse .nav-link {
    padding-left: 0.6rem;
    padding-right: 0.6rem;
  }
}
