.BurgerMenu {
  position: relative;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background-color: var(--clr-secondary);
  color: #ffffff;
  cursor: pointer;
}

@media screen  and (min-width: 1026px) {

.BurgerMenu {
    width: 96px;
    height: 96px;
}
  }

.BurgerMenu.is-Active {
    border-radius: 50%;
    color: #ffffff;
  }

.BurgerMenu-line {
  position: absolute;
  right: 15px;
  left: 15px;
  display: block;
  height: 5px;
  border-radius: 6px;
  background-color: currentColor;
  opacity: 1;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}

@media screen  and (min-width: 1026px) {

.BurgerMenu-line {
    right: 25px;
    left: 25px;
}
  }

.BurgerMenu-line:nth-child(1) {
  top: 18px;
}

@media screen  and (min-width: 1026px) {

.BurgerMenu-line:nth-child(1) {
    top: 32px;
}
  }

.BurgerMenu-line:nth-child(2),
.BurgerMenu-line:nth-child(3) {
  top: 29px;
}

@media screen  and (min-width: 1026px) {

.BurgerMenu-line:nth-child(2),
.BurgerMenu-line:nth-child(3) {
    top: 45px;
}
  }

.BurgerMenu-line:nth-child(4) {
  top: 40px;
}

@media screen  and (min-width: 1026px) {

.BurgerMenu-line:nth-child(4) {
    top: 57px;
}
  }

.BurgerMenu.is-Active .BurgerMenu-line:nth-child(1) {
    top: 16px;
    left: 50%;
    width: 0%;
  }

.BurgerMenu.is-Active .BurgerMenu-line:nth-child(2) {
    transform: rotate(45deg);
  }

.BurgerMenu.is-Active .BurgerMenu-line:nth-child(3) {
    transform: rotate(-45deg);
  }

.BurgerMenu.is-Active .BurgerMenu-line:nth-child(4) {
    top: 16px;
    left: 50%;
    width: 0%;
  }
