*{
}

a{
  color: #0065d2;
}
.nav-asphe{
 background: #1e3940;
  padding: 24px;
  box-shadow: 2px 5px 8px #00000054;
}
.gap-24{
  gap: 24px;
}
.item-menu{
color: #e3b784 !important;
 
  background-color: transparent;
  font-weight: bolder;
  text-transform: uppercase;
}

.item-menu: hover{
color: #e3b784 !important;
  text-decoration: none;
  background-color: transparent;
  font-weight: bolder;
  text-transform: uppercase;
}

section{
padding-top: 48px;
  padding-bottom: 32px;
}
h2{
font-weight: bold;
  font-size: 24px;
  color: #1e3940;
}
.page-title{
text-transform: uppercase;
  border-bottom: 2px solid #d2662a;
  width: fit-content;
  margin-bottom: 24px;
  font-size: 26px;
}
.secondary-button {
  display: block;
  background: #1e3940;
  width: fit-content;
  padding: 16px;
  padding-inline: 24px;
  border-radius: 16px;
  margin-top: 12px;
  color: #dead73 !important;
  font-weight: bold;
  text-decoration: none !important;
  cursor: pointer;
  transition: background 0.2s ease, transform 0.2s ease;
}

.secondary-button:hover {
  background: #2a4f59;
  transform: translateY(-2px);
}

table {
  border-collapse: collapse;
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 16px;
}

th, td {
  border: 1px solid #333;
  padding: 6px 10px;
}

th {
  color: #1f4e79;
  text-align: center;
}

th:first-child,
td:first-child {
  text-align: left;
}

td:first-child {
  color: #8a5a1f;
}

td:not(:first-child) {
  text-align: center;
}
