* {  box-sizing: border-box;  font-family: Helvetica, Arial, sans-serif;  padding: 0;}html {  font-size: 1em;overflow-x: hidden;scroll-behavior: smooth;}a:link,a:visited {  color: dimgrey;  text-decoration: none;  text-transform: uppercase;  transition: all 0.3s;}.center {  display: flex;  align-items: center;  justify-content: center;}/***********************//* NAVIGATION MENU *//***********************/.overlay {  z-index: 9;  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100vh;  background-color: rgba(0, 0, 0, 0.7);}.overlay-slide-right {  transition: all 0.4s ease-in-out;  transform: translateX(0);}.overlay-slide-left {  transition: all 0.8s ease-in-out;  transform: translateX(-100%);}/* NAV MENU ITEMS */nav ul {  height: 100vh;  list-style: none;}nav ul li {  height: 15%;}nav li:nth-of-type(1) {  background-color: #333333;}nav li:nth-of-type(2) {  background-color: #cc9933;}nav li:nth-of-type(3) {  background-color: #333333;}nav li:nth-of-type(4) {  background-color: #cc9933;}nav li:nth-of-type(5) {  background-color: #333333;}nav li:nth-of-type(6) {  background-color: #cc9933;}nav li a {  letter-spacing: 0.4rem;  font-size: 3em;}nav li a:hover,nav li a:active {	transform: scale(1.2);	color: black;}/***********************//* NAV SLIDE IN ANIMATION *//***********************/.slide-in-1 {  animation: slide-in 0.3s linear 0.01s both;}.slide-in-2 {  animation: slide-in 0.3s linear 0.1s both;}.slide-in-3 {  animation: slide-in 0.3s linear 0.2s both;}.slide-in-4 {  animation: slide-in 0.3s linear 0.3s both;}.slide-in-5 {  animation: slide-in 0.3s linear 0.4s both;}.slide-in-6 {  animation: slide-in 0.3s linear 0.5s both;}@keyframes slide-in {  from {    transform: translateX(-100%);  }  to {    transform: translateX(0);  }}/***********************//* NAV SLIDE OUT ANIMATION *//***********************/.slide-out-1 {  animation: slide-out 0.3s linear 0.5s both;}.slide-out-2 {  animation: slide-out 0.3s linear 0.4s both;}.slide-out-3 {  animation: slide-out 0.3s linear 0.3s both;}.slide-out-4 {  animation: slide-out 0.3s linear 0.2s both;}.slide-out-5 {  animation: slide-out 0.3s linear 0.1s both;}.slide-out-6 {  animation: slide-out 0.3s linear 0.01s both;}@keyframes slide-out {  from {    transform: translateX(0);  }  to {    transform: translateX(-100%);  }}/***********************//* HAMBURGER MENU ANIMATION *//***********************/.hamburger-menu {  position: fixed;  top: 1.3rem;  left: 05%;  z-index: 10;  cursor: pointer;  overflow: hidden;  transform: translateX(-05%);  margin: 0px 0px;}.menu-bar1,.menu-bar2,.menu-bar3 {  width: 4rem;  height: 0.5rem;  background-color: #cc9933;  margin: 1rem 0;  transition: 0.4s;  box-shadow:2px 2px 2px 1px black;}.menu-bar2 {  width: 4rem;}/* ROTATE FIRST BAR */.active .menu-bar1 {  transform: rotate(-45deg) translate(-1.1rem, 1rem);}/* FADE OUT SECOND BAR */.active .menu-bar2 {  opacity: 0;}/* ROTATE LAST BAR */.active .menu-bar3 {  transform: rotate(45deg) translate(-1.1rem, -1rem);}.logo {  position: fixed;  z-index: 2;  top: 1.5rem;  left: 1.5rem;  font-size: 1.4rem;  letter-spacing: 0.3rem;}h1 {  font-size: 3rem;  background-color: #cc9933;  padding: 0.5rem 1rem;}