.main-right-panel-bg {
  background-image: url("/img/npn.svg");
  background-size: 14.5%;
  background-position: top left;
  background-color: transparent;
  --background-repeat: no-repeat;
}

.gradient {
  background-image:
        /* 21 sections used */
        /*linear-gradient(#2f4f4f, #2f4f4f),*/ linear-gradient(
      #2a5c56,
      #2a5c56
    ),
    linear-gradient(#2a6958, #2a6958), linear-gradient(#327556, #327556),
    linear-gradient(#438150, #438150), linear-gradient(#5a8c46, #5a8c46),
    linear-gradient(#74953b, #74953b), linear-gradient(#939d2e, #939d2e),
    linear-gradient(#b5a223, #b5a223), linear-gradient(#daa520, #daa520),
    linear-gradient(#b89b1d, #b89b1d), linear-gradient(#99901f, #99901f),
    linear-gradient(#7d8423, #7d8423), linear-gradient(#647626, #647626),
    linear-gradient(#4e6829, #4e6829), linear-gradient(#3b5a2a, #3b5a2a),
    linear-gradient(#2b4b29, #2b4b29), linear-gradient(#203d26, #203d26),
    linear-gradient(#182e21, #182e21), linear-gradient(#13201a, #13201a),
    linear-gradient(#0e1110, #0e1110), linear-gradient(#0e1110, #0e1110);

  background-position: 0% 0%, 0% 5%, 0% 10%, 0% 15%, 0% 20%, 0% 25%, 0% 30%,
    0% 35%, 0% 40%, 0% 45%, 0% 50%, 0% 55%, 0% 60%, 0% 65%, 0% 70%, 0% 75%,
    0% 80%, 0% 85%, 0% 90%, 0% 95%, 0% 100%;

  background-size: 100% 5%;
}

.main-right-panel-bg {
  display: flex;
}

.image-overlay-old {
  flex: 1 1 0;
  background-image: url("/img/npn.svg");
  background-size: 50%;
  background-position: center 12.2vh;
  background-color: transparent;
  background-repeat: no-repeat;
}

hr {
  border-color: antiquewhite;
}
