svg {
  height: 40px;
  position: absolute;
  width: 40px;
  cursor: pointer;
  background-color: #fff;
}

img {
  width: 100%;
}

.plate {
  height: 41px;
  width: 41px;
}

.burger {
  position: relative;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background-color: transparent;
}
.burger,
.burger .x {
  background-color: transparent;
  right: 40px;
}

.line {
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: white;
  border-radius: 3px;
  transition: transform 400ms;
}

.line1,
.line3,
.line5 {
  left: 70%;
}

.line1 {
  top: 35%;
}

.line3 {
  top: 50%;
}

.line5 {
  top: 65%;
}

.active .line1 {
  transform: translateX(0) translateY(10px) rotate(135deg) scale(0.7);
}
.active .line3 {
  transform: translateX(0) translateY(26px) rotate(0deg) scale(-0.3);
  opacity: 0;
}
.active .line5 {
  transform: translateX(0) translateY(-2px) rotate(-135deg) scale(0.7);
}
.active .x .line {
  transform: scale(1);
}

#header-container {
  position: sticky;
  top: 0;
  z-index: 10;
}
@media (max-width: 992px) {
  #header-container {
    position: fixed;
    width: 100%;
  }
}

.navbar {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.navbar-brand {
  width: 35px;
  margin-left: 30px;
}
@media (max-width: 992px) {
  .navbar-brand {
    width: 30px;
    margin-left: 10px;
  }
}
.navbar-toggler {
  border: none;
  margin-top: 0;
}
.navbar-toggler:focus {
  box-shadow: none;
}
.navbar .nav-item {
  margin: 10px;
}
.navbar .nav-item a {
  color: #fff;
  text-shadow: 1px 1px 12px rgba(69, 68, 68, 0.48);
  transition: color 0.3s;
}
.navbar .nav-item .dropdown-menu a {
  color: rgb(68, 68, 68);
}
@media (max-width: 992px) {
  .navbar .container-fluid {
    flex-direction: row-reverse !important;
  }
}

#header {
  transition: all 0.5s;
  z-index: 997;
  padding: 15px 0;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
  position: absolute;
  width: 100%;
  background: linear-gradient(var(--g-angle), rgba(0, 0, 0, 0) var(--g-position-0), var(--g-color-1) var(--g-position-1));
  --g-color-0: rgba(0, 0, 0, 0.4);
  --g-position-0: 0%;
  --g-color-1: rgba(30, 21, 18, 0);
  --g-position-1: 100%;
  --g-color-2: rgba(30, 21, 18, 0);
  --g-position-2: 100%;
  --g-color-3: rgba(30, 21, 18, 0);
  --g-position-3: 100%;
  --g-color-4: rgba(30, 21, 18, 0);
  --g-position-4: 100%;
  --g-color-5: rgba(30, 21, 18, 0);
  --g-position-5: 100%;
  --g-color-6: rgba(30, 21, 18, 0);
  --g-position-6: 100%;
  --g-color-7: rgba(30, 21, 18, 0);
  --g-position-7: 100%;
  --g-color-8: rgba(30, 21, 18, 0);
  --g-position-8: 100%;
  --g-color-9: rgba(30, 21, 18, 0);
  --g-position-9: 100%;
  --g-color-10: rgba(30, 21, 18, 0);
  --g-position-10: 100%;
  --g-color-11: rgba(30, 21, 18, 0);
  --g-position-11: 100%;
  --g-angle: 180deg;
}
@media (max-width: 992px) {
  #header {
    background: linear-gradient(var(--g-angle), rgba(0, 0, 0, 0.57) var(--g-position-0), var(--g-color-1) var(--g-position-1));
    --g-color-0: rgba(0, 0, 0, 0.4);
    --g-position-0: 0%;
    --g-color-1: rgba(30, 21, 18, 0);
    --g-position-1: 100%;
    --g-color-2: rgba(30, 21, 18, 0);
    --g-position-2: 100%;
    --g-color-3: rgba(30, 21, 18, 0);
    --g-position-3: 100%;
    --g-color-4: rgba(30, 21, 18, 0);
    --g-position-4: 100%;
    --g-color-5: rgba(30, 21, 18, 0);
    --g-position-5: 100%;
    --g-color-6: rgba(30, 21, 18, 0);
    --g-position-6: 100%;
    --g-color-7: rgba(30, 21, 18, 0);
    --g-position-7: 100%;
    --g-color-8: rgba(30, 21, 18, 0);
    --g-position-8: 100%;
    --g-color-9: rgba(30, 21, 18, 0);
    --g-position-9: 100%;
    --g-color-10: rgba(30, 21, 18, 0);
    --g-position-10: 100%;
    --g-color-11: rgba(30, 21, 18, 0);
    --g-position-11: 100%;
    --g-angle: 180deg;
  }
}
#header.header-scrolled, #header.header-inner-pages {
  background: rgba(0, 0, 0, 0.8);
}
#header .nav_logo {
  width: 40px;
  margin-left: 30px;
  position: absolute;
}
@media (max-width: 992px) {
  #header .nav_logo {
    width: 32px;
    margin-left: 0;
    left: 15px;
    top: 0;
  }
}

.btn-list {
  position: absolute;
  top: 36px;
  right: 10px;
}
@media (max-width: 992px) {
  .btn-list {
    right: 52px;
    top: 28px;
  }
}

.fixed-btn {
  margin-right: 15px;
  border-radius: 4px;
  padding: 7px 25px 8px 25px;
  white-space: nowrap;
  transition: 0.3s;
  font-size: 14px;
  display: inline-block;
  background-color: #fff;
}
.fixed-btn:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #fff !important;
  transform: translateY(-2px);
}
@media (max-width: 992px) {
  .fixed-btn {
    padding: 7px 20px 8px 20px;
    top: 26px;
  }
}

.change-color {
  background: linear-gradient(var(--g-angle), rgba(0, 0, 0, 0.57) var(--g-position-0), var(--g-color-1) var(--g-position-1)) !important;
}
.change-color .fixed-btn {
  background: #fff;
  color: #444444 !important;
}
.change-color .fixed-btn:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #fff !important;
}

.dropdown-item.active, .dropdown-item:active {
  background-color: #c18535;
}

@media (max-width: 991px) {
  .navbar-nav {
    margin-top: 2rem;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
    padding-right: 30px;
  }
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: #f8f6eb !important;
}/*# sourceMappingURL=header.css.map */