.o-header {
  background-color: var(--main-white);
  height: 8rem;
  position: fixed;
  top: 0;
  z-index: 2;
  width: 100%;
  backdrop-filter: blur(0.5rem);
  justify-content: center;
  align-items: center;
  display: flex;
}

.home .o-header{
  position: sticky;
}

.o-header__content {
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
}

.o-header__menu-lang {
  display: flex;
  width: 90%;
  justify-content: space-around;
  align-items: center;
}

.o-header__nav {
  width: 80%;
}

.o-header__login-lang{
  display: flex;
  gap: 1rem;
}

.o-header__mobile-icon{
  display: none;
}

.o-header__logo-img {
  height: 8rem;
  object-fit: contain;
  width: 100%;
}



@media (max-width: 1150px) {

  .o-header{
    height: 6rem;
  }

  .o-header__logo-img{
    height: 6rem;
    width: 90%;
  }

  .o-header__menu-lang{
    display: none;
  }

  .o-header__hamburger {
    display: block;
    position: relative;
    border: solid 0.2rem;
    height: 4.5rem;
    width: 6rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    cursor: pointer;
  }

  .o-header__mobile-icon{
    display: flex;
    gap: 1rem;
    align-items: center;
    justify-content: center;
  }

  .o-header__hamburger-bar {
    position: absolute;
    width: 40%;
    left: 0;
    right: 0;
    height: 0.3rem;
    background: black;
    margin: auto;
  }
  
  .o-header__hamburger-bar--top {
    top: 35%;
  }

  .o-header__hamburger-bar--center {
    top: 50%;
  }

  .o-header__hamburger-bar--bottom {
    top: 65%;
  }
  
}

@media (max-width: 768px) {

}

@media (max-width: 370px) {

}