.site-header {
  border-bottom: 1px solid var(--gin-border-color);
}
.site-header .navbar .container-fluid {
  gap: 2rem;
  height: var(--header-height);
}
.site-header .navbar .navbar-brand {
  padding: 0;
}
.site-header .navbar .navbar-collapse.show {
  position: fixed;
  top: var(--header-height);
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  background: #fff;
  padding: 1rem;
}
.site-header .navbar .navbar-toggler svg {
  width: 30px;
  height: 30px;
}
.site-header .nav-item {
  align-content: center;
}
.site-header .nav-link:not(.btn) {
  color: var(--bs-primary-font-color);
}
.site-header .nav-link.btn {
  padding: 14px 30px;
}
@media (max-width: 575.98px) {
  .site-header .nav-link.btn {
    margin-top: 0.5rem;
  }
}
.site-header .menu--account {
  margin-left: auto;
}

.block-page-title-block .page-title {
  text-align: center;
  color: var(--bs-primary);
  padding: calc(var(--gin-spacing-l) * 2) 0;
}
@media (max-width: 575.98px) {
  .block-page-title-block .page-title {
    padding-bottom: 0;
  }
}

@media (max-width: 575.98px) {
  #google_translate_element {
    display: none;
  }
}
#google_translate_element .goog-te-gadget-simple {
  background: none;
  border: 0;
}
#google_translate_element img, #google_translate_element a[aria-haspopup=true] span {
  display: none;
}
#google_translate_element a[aria-haspopup=true] {
  display: block;
  position: relative;
}
#google_translate_element a[aria-haspopup=true]::after {
  content: "";
  position: absolute;
  top: 5px;
  right: -25px;
  width: 24px;
  height: 24px;
  background: url("../../assets/icons/arrow.svg") no-repeat;
  transform: rotate(90deg);
}
#google_translate_element a[aria-haspopup=true] span:first-child {
  display: block;
  width: 30px;
  height: 30px;
  overflow: hidden;
  text-indent: -999px;
  background-image: url("../../assets/icons/earth.svg");
  background-size: contain;
}
#google_translate_element a[aria-haspopup=true]:hover span:first-child {
  opacity: 0.5;
}

/*# sourceMappingURL=site-header.css.map */
