:root {
  --bs-body-bg: #FEFEFE;
  --bs-body-color: #000000;
}

html[data-theme=dark] {
  --bs-body-bg: #000000;
  --color-dark: #FFFFFF;
}

body {
  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
}

@keyframes slideDown {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
header.sticky {
  animation: slideDown 0.5s ease-out;
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.18);
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.18);
}
header .header-actions {
  max-height: 40px;
}
@media (max-width: 991.98px) {
  header .header-actions .user-loggin {
    display: none !important;
  }
}
header .header-actions .user-loggin img {
  max-width: 40px;
  height: 40px;
  border-radius: 50%;
}
header .header-actions .user-loggin .user-name {
  color: #000;
  display: flex;
  gap: 5px;
}
header .header-actions .user-loggin span {
  font-size: 0.875rem;
  line-height: 1.375rem;
}
header .header-actions .change-theme,
header .header-actions .search-button {
  padding: 20px 18px 20px 0;
}
header .header-actions .custom-search-form .search-button::after {
  position: absolute;
  content: "";
  width: 18px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDE5TDE1LjUwMDEgMTUuNU0xOCA5LjVDMTggMTQuMTk0NCAxNC4xOTQ0IDE4IDkuNSAxOEM0LjgwNTU4IDE4IDEgMTQuMTk0NCAxIDkuNUMxIDQuODA1NTggNC44MDU1OCAxIDkuNSAxQzE0LjE5NDQgMSAxOCA0LjgwNTU4IDE4IDkuNVoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-size: 100%;
  background-repeat: no-repeat;
}
header .header-actions .change-theme {
  width: 30px;
}
header .header-actions .change-theme.light-theme:after, header .header-actions .change-theme.dark-theme:after {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-size: 100%;
  position: absolute;
  content: "";
  background-repeat: no-repeat;
  cursor: pointer;
}
header .header-actions .change-theme.light-theme::after {
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjY2NjcgMTEuMjM3NUMxNC43MzE1IDExLjY2MDUgMTMuNjkzMiAxMS44OTU5IDEyLjYgMTEuODk1OUM4LjQ4NTMzIDExLjg5NTkgNS4xNDk3MiA4LjU2MDMyIDUuMTQ5NzIgNC40NDU2M0M1LjE0OTcyIDMuMzUyNDEgNS4zODUxNyAyLjMxNDE5IDUuODA4MTQgMS4zNzg5MUMzLjIyMzE4IDIuNTQ3OTMgMS40MjQ1NiA1LjE0OTMxIDEuNDI0NTYgOC4xNzA3OUMxLjQyNDU2IDEyLjI4NTUgNC43NjAxOCAxNS42MjExIDguODc0ODcgMTUuNjIxMUMxMS44OTYzIDE1LjYyMTEgMTQuNDk3NyAxMy44MjI1IDE1LjY2NjcgMTEuMjM3NVoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}
header .header-actions .change-theme.dark-theme:after {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNzU0MzkgMC43NzM0MzhWMi40MTg3NU05Ljc1NDM5IDE1LjU4MTNWMTcuMjI2Nk0zLjE3MzE0IDlIMS41Mjc4M001LjA3Njg3IDQuMzIyNDdMMy45MTM0NSAzLjE1OTA2TTE0LjQzMTkgNC4zMjI0N0wxNS41OTUzIDMuMTU5MDZNNS4wNzY4NyAxMy42ODA5TDMuOTEzNDUgMTQuODQ0M00xNC40MzE5IDEzLjY4MDlMMTUuNTk1MyAxNC44NDQzTTE3Ljk4MSA5SDE2LjMzNTZNMTMuODY3NyA5QzEzLjg2NzcgMTEuMjcxNyAxMi4wMjYxIDEzLjExMzMgOS43NTQzOSAxMy4xMTMzQzcuNDgyNjkgMTMuMTEzMyA1LjY0MTExIDExLjI3MTcgNS42NDExMSA5QzUuNjQxMTEgNi43MjgzIDcuNDgyNjkgNC44ODY3MiA5Ljc1NDM5IDQuODg2NzJDMTIuMDI2MSA0Ljg4NjcyIDEzLjg2NzcgNi43MjgzIDEzLjg2NzcgOVoiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}
header .header-actions .login-btn {
  padding: 9px 16px;
  background-color: #d2232a;
  border: 1px solid #d2232a;
  transition: all 0.3s ease-in-out;
}
header .header-actions .login-btn:hover {
  background-color: #fff;
  color: #d2232a !important;
}
@media screen and (max-width: 376px) {
  header .header-actions .login-btn {
    padding: 9px !important;
    font-size: 0.625rem !important;
  }
}
header .header-actions .icon-bars {
  min-width: 30px;
  height: 16px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  cursor: pointer;
  background: none;
  border: none;
  padding-right: 0;
}
header .header-actions .icon-bars .bar {
  height: 2.2px;
  width: 100%;
  background: #000;
  transition: all 0.3s ease;
}
header .header-actions .icon-bars .bar:nth-child(3) {
  width: 80%;
}
header .header-actions .icon-bars.active .bar:nth-child(1) {
  transform: rotate(45deg) translate(3px, 5px);
  background: #d2232a;
}
header .header-actions .icon-bars.active .bar:nth-child(2) {
  opacity: 0;
}
header .header-actions .icon-bars.active .bar:nth-child(3) {
  transform: rotate(-45deg) translate(3px, -6px);
  width: 100%;
  background: #d2232a;
}
header .header-actions .dropdown-menu,
header .header-actions .search-modal {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  background: #fff;
  min-height: 100px;
  border-radius: 0;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.4s ease, visibility 0s linear 0.4s;
  overflow: hidden;
}
header .header-actions .dropdown-menu.active,
header .header-actions .search-modal.active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.4s ease, visibility 0s;
}
header .bg-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 900;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.4s ease, visibility 0s linear 0.4s;
}
header .bg-overlay.active {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transition: opacity 0.4s ease, visibility 0s;
}

@media (min-width: 992px) {
  header:not(.sticky) .bg-overlay, header:not(.sticky) .dropdown-menu, header:not(.sticky) .search-modal {
    top: 107px;
  }
  header:not(.sticky) .header-right-wrap {
    padding-block: 32px;
  }
  header:not(.sticky) .header-top-menu li.link-hover:after {
    bottom: -4px;
  }
  header.sticky .bg-overlay, header.sticky .dropdown-menu, header.sticky .search-modal {
    top: 71px;
  }
  header.sticky .header-right-wrap {
    padding-block: 15px;
  }
  header.sticky .header-top-menu li.link-hover:after {
    bottom: -4px;
  }
  header .menu-main-mega .navbar-nav {
    margin-top: 4px;
    padding: 16px 0;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 32px;
  }
  header .menu-main-mega .menu-expanded-0 > a,
  header .menu-main-mega .menu-expanded-0 > span {
    font-size: 1.25rem !important;
    font-weight: 500;
    line-height: 1.625rem !important;
  }
  header .header-top-menu li.link-hover:hover a, header .header-top-menu li.link-hover:hover span {
    color: #D2232A !important;
  }
  header .alt-menu ul {
    padding-left: 0;
    list-style-type: none;
  }
  header .alt-menu ul li {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991.98px) {
  header:not(.sticky) .header-group {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  header:not(.sticky) .bg-overlay, header:not(.sticky) .dropdown-menu, header:not(.sticky) .search-modal {
    top: 75px;
  }
  header .header-top-menu {
    display: none;
  }
  header.sticky .header-group {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  header.sticky .bg-overlay, header.sticky .dropdown-menu, header.sticky .search-modal {
    top: 70px;
  }
  header .menu-wrap {
    height: fit-content !important;
  }
  header .mobil-menu-extra ul li:first-child {
    margin-top: 0;
  }
  header .mobil-menu-extra ul li a, header .mobil-menu-extra ul li span {
    line-height: 1.813rem !important;
    font-size: 1.125rem !important;
    font-weight: 400 !important;
    min-width: 100% !important;
  }
  header .dropdown-menu {
    height: 100vh;
  }
  header .dropdown-menu .menu-main-mega {
    height: 85%;
    overflow-y: auto;
  }
  header .dropdown-menu .menu-main-mega .navbar-nav {
    border-top: 1px solid #000000 !important;
  }
  header .dropdown-menu .menu-main-mega .navbar-nav li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #e5e5e5;
    height: 65px;
  }
  header .dropdown-menu .menu-main-mega .navbar-nav li:last-child {
    border-bottom: 0;
  }
  header .dropdown-menu .menu-main-mega .navbar-nav li a,
  header .dropdown-menu .menu-main-mega .navbar-nav li span {
    min-width: fit-content;
  }
  header .dropdown-menu .menu-main-mega .navbar-nav li.menu-expanded .sub-menu .link-hover a {
    width: 100%;
  }
  header .dropdown-menu .menu-main-mega .navbar-nav li .arrow-icon {
    height: 100%;
    background-size: 100%;
    background-position: center right;
    background-repeat: no-repeat;
    float: right;
    min-height: -webkit-fill-available;
    width: 100%;
    position: relative;
    cursor: pointer;
  }
  header .dropdown-menu .menu-main-mega .navbar-nav li:first-child {
    border-top: 1px solid #000000;
    margin-top: 4px;
  }
  header .dropdown-menu .mobil-alt-menu {
    position: fixed;
    background: white;
    width: calc(100% - 24px);
    bottom: 0;
    left: 0;
    margin: auto;
    right: 0;
  }
  header .dropdown-menu .mobil-alt-menu .header-top-menu {
    display: block;
  }
  header .dropdown-menu .mobil-alt-menu .header-top-menu .list-unstyled {
    max-width: 200px;
  }
  .sub-menu {
    right: -100%;
    width: 100%;
    position: absolute !important;
    opacity: 0;
    transition: 0.3s;
    top: 0;
    background-color: #fff;
    height: 100%;
    left: unset !important;
    margin: 0;
    box-shadow: unset;
    padding: 12px;
  }
  .sub-menu.open-submenu {
    right: 0;
    opacity: 1;
    display: block !important;
    z-index: 1;
    overflow-y: auto;
    max-height: 85%;
  }
  .arrow-icon::before {
    position: absolute;
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03LjM2NDAxIDguMDU3NjJMMC43ODUyMTEgMS40Nzg4MSIgc3Ryb2tlPSIjRDIyMzJBIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTAuNzg1MTU2IDEzLjIyOEw3LjM2Mzk2IDYuNjQ5MjIiIHN0cm9rZT0iI0QyMjMyQSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=");
    width: 8px;
    height: 100%;
    min-height: 20px;
    background-size: 100%;
    background-position: center right;
    background-repeat: no-repeat;
    float: right;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
  }
  .submenu-back-button {
    display: flex;
    align-items: center;
    gap: 1rem;
    position: relative;
  }
  .submenu-back-button::before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjYzNTk5IDguMDU3NjJMOC4yMTQ3OSAxLjQ3ODgxIiBzdHJva2U9IiNEMjIzMkEiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNOC4yMTQ4NCAxMy4yMjhMMS42MzYwNCA2LjY0OTIyIiBzdHJva2U9IiNEMjIzMkEiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K");
    width: 8px;
    height: 14px;
    transition: 0.3s;
    background-repeat: no-repeat;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
  }
  .mobil-menu-extra ul {
    padding-left: 0;
    list-style: none;
  }
  .mobil-menu-extra ul li:first-child {
    border-top: 0 !important;
  }
}
.logged-user-menu .menu-main-mega .navbar-nav {
  border-top: 0 !important;
}
@media (min-width: 992px) {
  .logged-user-menu .menu-main-mega .navbar-nav {
    margin-top: 0;
    padding: 0;
  }
}
@media (min-width: 992px) {
  .logged-user:before {
    position: absolute;
    content: "";
    background: black;
    width: calc(100% - 24px);
    height: 1px;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media (max-width: 991.98px) {
  .logged-user.container {
    height: 100%;
  }
  .logged-user.container .logged-user-row {
    height: 100%;
    flex-direction: column-reverse;
    justify-content: start;
  }
  .logged-user.container .logged-user-row .logged-user-menu {
    height: 75%;
  }
  .logged-user.container .logged-user-row .logged-user-block .mega-user-block .user-loggin {
    display: flex !important;
  }
}

@media (max-width: 991.98px) {
  .mega-user-block {
    cursor: pointer;
  }
}
@media (min-width: 992px) {
  .mega-user-block .user-loggin {
    flex-direction: row-reverse;
    justify-content: space-between;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .mega-user-block .user-loggin {
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
  }
  .mega-user-block .user-loggin .user-name {
    text-align: center !important;
  }
}
@media (max-width: 991.98px) {
  .mega-user-block .user-loggin {
    gap: 16px;
  }
  .mega-user-block .user-loggin:after {
    position: absolute;
    content: "";
    right: 0;
    width: 18px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjM2NCA4LjA1NzhMOC43ODUyMSAxLjQ3OSIgc3Ryb2tlPSIjRDIyMzJBIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTguNzg1MTYgMTMuMjI4TDE1LjM2NCA2LjY0OTE2IiBzdHJva2U9IiNEMjIzMkEiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K");
  }
}
.mega-user-block .user-loggin .user-name {
  flex-direction: column;
  color: white !important;
  gap: 0 !important;
}
.mega-user-block .user-loggin .user-name .user-text {
  font-size: 1rem !important;
  line-height: 1.625rem !important;
}
.mega-user-block .user-loggin .user-name .name {
  font-size: 1.25rem !important;
  line-height: 2rem !important;
}
.mega-user-block .user-loggin .rounded-circle {
  margin-right: 0;
}
@media (min-width: 992px) {
  .mega-user-block .user-loggin .rounded-circle img {
    width: 80px !important;
    height: 80px !important;
    min-width: 80px;
  }
}
@media (max-width: 991.98px) {
  .mega-user-block .user-loggin .rounded-circle img {
    width: 56px;
    height: 56px;
    min-width: 56px;
  }
}
@media (max-width: 991.98px) {
  .mega-user-block .menu--user-menu {
    position: static;
  }
}
.mega-user-block .menu--user-menu .user-menu li:last-child {
  border-bottom: 0 !important;
  margin-top: 20px;
}
.mega-user-block .menu--user-menu .user-menu li:last-child:before {
  position: absolute;
  content: "";
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-size: 100%;
  left: 86px;
  top: 0;
  bottom: 0;
  margin: auto;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0IDE1LjVMMTkgMTAuNU0xOSAxMC41TDE0IDUuNU0xOSAxMC41SDdNMTAgMTUuNUMxMCAxNi40MyAxMCAxNi44OTUgOS44OTc3OCAxNy4yNzY1QzkuNjIwMzggMTguMzExNyA4LjgxMTczIDE5LjEyMDQgNy43NzY0NiAxOS4zOTc4QzcuMzk0OTYgMTkuNSA2LjkyOTk3IDE5LjUgNiAxOS41SDUuNUM0LjEwMjE4IDE5LjUgMy40MDMyNiAxOS41IDIuODUxOTUgMTkuMjcxNkMyLjExNjg3IDE4Ljk2NzIgMS41MzI4NCAxOC4zODMxIDEuMjI4MzYgMTcuNjQ4MUMxIDE3LjA5NjcgMSAxNi4zOTc4IDEgMTVWNkMxIDQuNjAyMTcgMSAzLjkwMzI2IDEuMjI4MzYgMy4zNTE5NUMxLjUzMjg0IDIuNjE2ODcgMi4xMTY4NyAyLjAzMjg0IDIuODUxOTUgMS43MjgzNkMzLjQwMzI2IDEuNSA0LjEwMjE4IDEuNSA1LjUgMS41SDZDNi45Mjk5NyAxLjUgNy4zOTQ5NiAxLjUgNy43NzY0NiAxLjYwMjIyQzguODExNzMgMS44Nzk2MiA5LjYyMDM4IDIuNjg4MjcgOS44OTc3OCAzLjcyMzU0QzEwIDQuMTA1MDQgMTAgNC41NzAwMyAxMCA1LjUiIHN0cm9rZT0iI0QyMjMyQSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
.mega-user-block .menu--user-menu .user-menu li:last-child:after {
  content: none !important;
}
@media (max-width: 991.98px) {
  .mega-user-block .menu--user-menu .user-menu {
    right: -100%;
    width: 100%;
    position: absolute !important;
    opacity: 0;
    transition: 0.3s;
    top: 0;
    background-color: #000000;
    height: 100%;
    left: unset !important;
    margin: 0;
    box-shadow: unset;
    padding: 12px;
  }
  .mega-user-block .menu--user-menu .user-menu.open {
    right: 0;
    opacity: 1;
    display: block !important;
    z-index: 1;
    bottom: 0;
  }
}
.mega-user-block .menu--user-menu .submenu-back-button:before {
  width: 35px;
  height: 40px;
  background-size: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0NiA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjAwMiAyMy4xNzU4TDI2LjU4MDggMjkuNzU0NiIgc3Ryb2tlPSIjRDIyMzJBIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTI2LjU4MDEgMTguMDAzOUwyMC4wMDEzIDI0LjU4MjciIHN0cm9rZT0iI0QyMjMyQSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik0yMyAxQzM1LjExMDYgMSA0NSAxMS4yNTY5IDQ1IDI0QzQ1IDM2Ljc0MzEgMzUuMTEwNiA0NyAyMyA0N0MxMC44ODk0IDQ3IDEgMzYuNzQzMSAxIDI0QzEgMTEuMjU2OSAxMC44ODk0IDEgMjMgMVoiIHN0cm9rZT0iI0QyMjMyQSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=") !important;
}

.scroll-top-btn {
  position: fixed;
  bottom: 24px;
  right: 24px;
  z-index: 999;
  width: 48px;
  height: 48px;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  transform: translateY(12px);
  transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;
}
.scroll-top-btn svg {
  width: 100%;
  height: 100%;
  display: block;
}
.scroll-top-btn.visible {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.scroll-top-btn:hover {
  transform: translateY(-3px);
}

@media (max-width: 991.98px) {
  .border-lg {
    border-bottom: 0 !important;
    border-top: 0 !important;
  }
}

.header-logos ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  justify-content: center;
  margin-bottom: 0;
  column-gap: 15px;
}
.header-logos ul img {
  height: 25px;
  width: auto;
}

/*# sourceMappingURL=navbar.css.map */
