#fixed-header {
  /* height: 56px; */
  max-height: 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  position: fixed;
  background: white;
  top: 0;
  left: 0;
  width: 100%;
  transition: all 0.4s;
  z-index: 999;
}
@media (min-width: 992px) {
  #fixed-header .navbar-collapse {
      display: flex !important;
      flex-basis: auto;
      justify-content: center;
  }
}
#fixed-header .navbar-toggler-icon {
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDVMNS4wMDMwMSAxOS4wMDEiIHN0cm9rZT0iIzIxMjEyMSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNNSA1TDE4Ljk5NyAxOS4wMDEiIHN0cm9rZT0iIzIxMjEyMSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K);
}
#fixed-header .collapsed .navbar-toggler-icon {
  width: 24px;
  height: 24px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none"><path stroke="%23212121" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m3 8 9 8 9-8"/></svg>');
}
#fixed-header button:focus {
  outline: none;
  border: 0;
  box-shadow: none;
}
@media (min-width: 1280px) {
  #fixed-header {
    height: 80px;
  }
}

#fixed-header .navbar-dropdown:hover .navbar-dropdown-tit {
  color: #212121;
  text-decoration: none;
}
#fixed-header .navbar-dropdown.active .navbar-dropdown-tit {
  color: #0051ff;
  
}
#fixed-header .navbar-dropdown.active .navbar-dropdown-tit {
  padding-bottom: 12px;
}

#fixed-header .navbar-dropdown:hover .navbar-dropdown-tit::after {
  width: 100%;
}

#fixed-header .navbar-dropdown.active .navbar-dropdown-tit svg {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  #fixed-header .navbar-dropdown:hover .navbar-dropdown-tit {
    color: #0051ff;
  }
  #fixed-header .navbar-dropdown:hover .navbar-dropdown-tit svg {
    transform: rotate(180deg);
  }
  #fixed-header .navbar-dropdown:hover .drop-menu-small {
    max-height: max-content;
    opacity: 1;
    visibility: visible;
  }
}

@media (max-width: 991.999px) {
  #fixed-header .navbar-dropdown.active .drop-menu-small {
    max-height: max-content;
    opacity: 1;
    visibility: visible;
    padding-left: 0;
    background: #fff;
    padding: 0 12px;
  }
}

#fixed-header .navbar-dropdown .navbar-dropdown-tit svg {
  transition: all linear 0.24s;
}

#fixed-header .navbar-dropdown .drop-menu-small {
  width: 100%;
  border-radius: 8px;
  background: #FFF;
  list-style: none;
  max-height: 0;
  visibility: hidden;
  opacity: 0;
  transition: max-height linear .24s;
  padding: 0 24px;
}
@media (min-width: 992px) {
  #fixed-header .navbar-dropdown .drop-menu-small {
    width: max-content;
    position: absolute;
    top: 80px;
    left: 16px;
    box-shadow: 0px 4px 4px 0px #00000026;
    border: 1px solid #ECECEC;
    padding: 24px;
  }
}
#fixed-header .navbar-dropdown .drop-menu-small li {
  position: relative;
  padding: 20px 24px;
  border-radius: 12px;
  line-height: 125%;
}


#fixed-header .navbar-dropdown .drop-menu-small li::after {
  content: none !important;
}

#fixed-header .navbar-dropdown .drop-menu-small li:hover {
  background: #0051FF0F;
}

#fixed-header .navbar-dropdown .drop-menu-small li a {
  font-size: 16px;
  font-weight: 600;
  color: #212121;
}
@media (max-width: 1600px) {
  #fixed-header .navbar-dropdown .drop-menu-small li a {
    font-size: 14px;
  }
}
@media (max-width: 992px) {
  #fixed-header .navbar-dropdown .drop-menu-small li a {
    font-size: 16px;
  }
}

#fixed-header .navbar-dropdown .drop-menu-small li:hover a {
  color: #0051ff !important;
  text-decoration: none;
}
#fixed-header .navbar-dropdown .drop-menu-small-icon {
  width: 100%;
  border-radius: 8px;
  background: #FFF;
  list-style: none;
  max-height: 0;
  visibility: hidden;
  opacity: 0;
  transition: max-height linear .24s;
}
@media (max-width: 991.99px) {
  #fixed-header .navbar-dropdown.active .drop-menu-small-icon {
    max-height: max-content;
    opacity: 1;
    visibility: visible;
    background: #fff;
    padding: 0 24px;
  } 
}
@media (min-width: 992px) {
  #fixed-header .navbar-dropdown .drop-menu-small-icon {
    width: max-content;
    position: absolute;
    top: 80px;
    left: 16px;
    box-shadow: 0px 4px 4px 0px #00000026;
    border: 1px solid #ECECEC;
    padding: 24px 24px 40px;
  }
  #fixed-header .navbar-dropdown:hover .drop-menu-small-icon {
    max-height: max-content;
    opacity: 1;
    visibility: visible;
  } 
}
#fixed-header .navbar-dropdown .drop-menu-small-icon li {
  padding: 12px 16px;
  border-radius: 12px;
}
#fixed-header .navbar-dropdown .drop-menu-small-icon li a {
 font-weight: 700;
 color: rgba(33, 33, 33, 0.8);
 display: flex;
 align-items: center;
 font-size: 16px;
}
@media (max-width: 1600px) {
  #fixed-header .navbar-dropdown .drop-menu-small-icon li a {
    font-size: 14px;
  }
}
@media (max-width: 992px) {
  #fixed-header .navbar-dropdown .drop-menu-small-icon li a {
    font-size: 16px;
  }
}
#fixed-header .navbar-dropdown .drop-menu-small-icon li:hover a {
  color: #0051ff;
  text-decoration: none;
}
#fixed-header .navbar-dropdown .drop-menu-small-icon li:hover {
  background: #0051FF0F;
}
#fixed-header .navbar-dropdown .drop-menu {
  width: 100%;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  transition: max-height linear .24s;
}
@media (max-width: 991.99px) {
  #fixed-header .navbar-dropdown.active .drop-menu {
    max-height: calc(100vh - 442px);
    opacity: 1;
    visibility: visible;
    overflow: auto;
    background: #fff;
    padding: 0 24px;
  }
  #fixed-header .navbar-dropdown .drop-menu-small-icon li {
    padding: 8px 16px;
  }
}
@media(min-width: 992px) {
  #fixed-header .navbar-dropdown .drop-menu {
    top: 80px;
    left:0;
    position: absolute;
    padding: 24px 0 38px;
    border-top: 1px solid #0000001A;
    background: rgba(255, 255, 255, 1);
  }
  #fixed-header .navbar-dropdown:hover .drop-menu {
    max-height: max-content;
    opacity: 1;
    visibility: visible;
   
  } 
  #fixed-header .navbar-dropdown .drop-menu p {
    font-weight: 600;
  }
}
@media (max-width: 991.99px) {
  #fixed-header .navbar-dropdown .drop-menu p {
    font-size: 14px;
  }
}
#fixed-header .navbar-dropdown .drop-menu li {
  padding: 12px 16px;
  border-radius: 12px;
  min-width: 240px;
}
@media (max-width: 1600px) {
  #fixed-header .navbar-dropdown .drop-menu li {
    min-width: 220px;
  }
}
@media (max-width: 992px) {
  #fixed-header .navbar-dropdown .drop-menu li {
    padding: 8px 16px;
  }
}
#fixed-header .navbar-dropdown .drop-menu .menu-item {
  padding: 0 24px;
}
@media (max-width: 1600px) {
  #fixed-header .navbar-dropdown .drop-menu .menu-item {
    padding: 0 8px;
  }
}
@media (max-width: 992px) {
  #fixed-header .navbar-dropdown .drop-menu .menu-item {
    padding: 0;
  }
  #fixed-header .navbar-dropdown .drop-menu .menu-cont {
    padding: 12px 0;
  }
}
#fixed-header .navbar-dropdown .drop-menu li:hover {
  background: #4778FF1A;
}
#fixed-header .navbar-dropdown .drop-menu li a {
  font-size: 16px;
  font-weight: 700;
  color: rgba(33, 33, 33, 0.8);
  display: flex;
  align-items: center;
}
@media (max-width: 1600px) {
  #fixed-header .navbar-dropdown .drop-menu li a {
    font-size: 14px;
  }
}
#fixed-header .navbar-dropdown .drop-menu li:hover a {
  color: #4778ff;
  text-decoration: none;
}
#fixed-header .navbar-dropdown .drop-menu .btn-list a {
  font-size: 16px;
}
#fixed-header .navbar-dropdown .drop-menu .btn-list .btn-outline-blue:hover {
  color: white;
}
@media (min-width: 1280px) {
  #fixed-header .fix-list {
    height: 80px;
    margin-right: 12px;
  }
  #fixed-header .navbar-dropdown .drop-menu .menu-item:not(:last-child) {
    border-right: 1px solid #0000001A;
  }
}

#fixed-header .lft .fw-bold {
  font-size: 15px;
}

#fixed-header .fix-list>li {
  height: 100%;
  padding: 22px 0 12px;
  font-weight: 400;
  line-height: 25px;
}
#fixed-header .fix-list>li:not(.big-cont) {
  position: relative;
}

@media (min-width: 1280px) {
  #fixed-header  .fix-list>li {
    padding: 0 16px;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

}

@media (min-width: 1600px) {
  #fixed-header  .fix-list>li {
    padding: 0 28px;
    font-size: 18px;
  }

  #fixed-header .lft .fw-bold {
    font-size: 18px;
  }
}

@media (max-width: 992px) {
  #fixed-header .fix-list>li {
    width: 100%;
  }
  #fixed-header .fix-list>li>a {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  #fixed-header .fix-list>li:not(:last-child) {
    border-bottom: 1px solid rgba(33, 33, 3, 0.1);
  }
}

#fixed-header .fix-list>li>a {
  position: relative;
}
#fixed-header .fix-list>li>a:hover {
  color: #0051ff !important;
  text-decoration: none;
}
#fixed-header .fix-list>li>a.active {
  color: #0051ff !important;
  text-decoration: none;
}

#fixed-header .fix-list>li>a:hover::after {
  width: 100%;
}


#fixed-header .fixed-header-item-2 {
  margin-right: 24px;
}
@media (min-width: 992px) {
  #fixed-header .fix-list>li>a::after {
    content: "";
    width: 0;
    height: 2px;
    background: #0051ff;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all linear .4s;
  }
}
@media (min-width: 1600px) {
  #fixed-header .fixed-header-item-2 {
    margin-right: 28px;
  }
}

[data-dev="desktop"] .dev-mobile,
[data-dev="mobile"] .dev-desktop {
  display: none !important;
}