.primary-color-backgnound {
  background-color: #b88e23;
  color: white;
}

section {
  padding: 2em;
  margin: 1em 0;
}

h2 {
  color: #333;
}


.half-size {
  width: 50%;
  height: auto; /* Maintains aspect ratio */
}


@keyframes slideIn {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.animate-slide-in {
  animation: slideIn 1s ease-in-out;
}
