.navbar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  padding: 0; }
  .navbar .navbar-brand {
    -webkit-margin-end: 67px;
    margin-inline-end: 67px; }
    .navbar .navbar-brand .logo {
      max-width: 140px; }
  .navbar .navbar-nav .nav-item .nav-link {
    position: relative;
    margin: 0 20px;
    padding: 30px 0;
    font-size: 16px;
    font-weight: 600;
    color: #1d2a3b;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .navbar .navbar-nav .nav-item .nav-link:hover, .navbar .navbar-nav .nav-item .nav-link.active {
      color: #0379a4; }
      .navbar .navbar-nav .nav-item .nav-link:hover::after, .navbar .navbar-nav .nav-item .nav-link.active::after {
        width: 100%; }
    .navbar .navbar-nav .nav-item .nav-link::after {
      position: absolute;
      content: "";
      right: 0;
      bottom: 0;
      background-color: #0379a4;
      height: 5px;
      width: 0;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
  .navbar .side-nav .dropdown {
    -webkit-margin-end: 35px;
    margin-inline-end: 35px; }
    .navbar .side-nav .dropdown .dropdown-link {
      font-size: 16px;
      font-weight: 600; }
  .navbar .dropdown_hover {
    position: relative; }
    .navbar .dropdown_hover:hover .dropdown_menu {
      top: 100%;
      opacity: 1;
      visibility: visible;
      pointer-events: all; }
    .navbar .dropdown_hover .dropdown_toggle .al-chevron-down {
      position: relative;
      top: 4px; }
    .navbar .dropdown_hover .dropdown_menu {
      position: absolute;
      right: 0;
      top: 80%;
      opacity: 0;
      visibility: hidden;
      width: 100%;
      background-color: #fff;
      min-width: -webkit-max-content;
      min-width: -moz-max-content;
      min-width: max-content;
      -webkit-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease;
      pointer-events: none; }
      .navbar .dropdown_hover .dropdown_menu .dropdown_item {
        padding: 8px 15px;
        text-align: center;
        width: 100%; }
        .navbar .dropdown_hover .dropdown_menu .dropdown_item:hover {
          background-color: #1d2a3b;
          color: #fff; }
