.elementor-8 .elementor-element.elementor-element-5e4b22e{--display:flex;}/* Start custom CSS for html, class: .elementor-element-272725f */.nav{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  z-index:1000;
  height:72px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 2rem;
  transition:background .4s ease, backdrop-filter .4s ease;
}

.nav.scrolled{
  background:rgba(14,20,24,0.95);
  backdrop-filter:blur(16px);
  box-shadow:0 1px 0 rgba(255,255,255,0.08);
}

.nav-left{
  display:flex;
  align-items:center;
  gap:.75rem;
  cursor:pointer;
}

.hamburger{
  display:flex;
  flex-direction:column;
  gap:5px;
}

.hamburger span{
  display:block;
  width:22px;
  height:1.5px;
  background:#fff;
}

.nav-menu-text{
  font-size:.72rem;
  font-weight:600;
  letter-spacing:.1em;
  text-transform:uppercase;
  color:#fff;
}

.nav-right{
  display:flex;
  align-items:center;
  gap:1.25rem;
}

.nav-icon{
  cursor:pointer;
  color:#fff;
  display:flex;
  align-items:center;
}

.nav-icon svg{
  fill:none;
  stroke:currentColor;
  stroke-width:1.5;
  width:20px;
  height:20px;
}
.nav-logo img{
  height:32px;
  width:auto;
}
.nav-logo{
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    display:flex;
    align-items:center;
    justify-content:center;
}

.nav-logo img{
    display:block;
    max-height:32px;
    width:auto;
}/* End custom CSS */