body {
  font-family: 'Segoe UI', 'Arial', sans-serif;
  background: #faf7f3;
  color: #000000 !important;
}
header, footer {
  letter-spacing: .04em;
}
.navbar-brand {
  font-weight: 700;
  color: #ff7043 !important;
  letter-spacing: .04em;
}
.nav-link.active {
  color: #ffc107 !important;
  text-decoration: underline;
}
.btn-danger {
  background: #ff7043;
  border: none;
}
.bg-opacity {
  background: rgba(34, 34, 34, 0.74);
}
.hero-section {
  min-height: 70vh;
  position: relative;
}
.box-shadow {
  box-shadow: 0 4px 32px rgba(60,24,31, .18);
}
footer {
  font-size: 0.98em;
}
.text-warning {
  color: #ffc107 !important;
}
.text-danger {
  color: #ff7043 !important;
}
body {
  font-family: 'Segoe UI', 'Arial', sans-serif;
  background: #faf7f3;
  color: #2a2a2a;
}
header, footer {
  letter-spacing: .04em;
}
.navbar-brand {
  font-weight: 700;
  color: #ff7043 !important;
  letter-spacing: .04em;
}
.nav-link.active {
  color: #ffc107 !important;
  text-decoration: underline;
}
.btn-danger {
  background: #ff7043;
  border: none;
}
.bg-opacity {
  background: rgba(255,255,255,0.83);
}
.awards-hero {
  min-height: 75vh;
}
.box-shadow {
  box-shadow: 0 4px 32px rgba(60,24,31, .18);
}
footer {
  font-size: 0.98em;
}
.text-warning {
  color: #ffc107 !important;
}
.text-danger {
  color: #ff7043 !important;
}
body {
  font-family: 'Segoe UI', 'Arial', sans-serif;
  background: #faf7f3;
  color: #2a2a2a;
}
header, footer {
  letter-spacing: .04em;
}
.navbar-brand {
  font-weight: 700;
  color: #ff7043 !important;
}
.nav-link.active {
  color: #ffc107 !important;
  text-decoration: underline;
}
.btn-danger {
  background: #ff7043;
}
.bg-danger {
  background: #ff323c !important;
}
footer {
  font-size: 0.98em;
}
address {
  font-size: 1.03em;
}
form .btn-dark {
  background: #222 !important;
  border: none;
}
.bg-secondary {
  background: #878787 !important;
}
.gallery-area {
  width: 100%;
}
.nav-link.active {
  color: #b63235 !important;
  text-decoration: underline;
}
footer {
  font-size: 0.98em;
  background: #b63235 !important;
}
body { font-family: 'Segoe UI', 'Arial', sans-serif; background: #faf7f3; color: #2a2a2a; }
header, footer { letter-spacing: .04em; }
.navbar-brand { font-weight: 700; color: #ff7043 !important; }
.nav-link.active { color: #b63235 !important; text-decoration: underline; }
.btn-danger { background: #ff7043; }
.bg-danger { background: #b63235 !important; }
footer { font-size: 0.98em; }
.menu-category { border-left: 4px solid #b63235; padding-left: 14px; margin-top: 30px; }
.menu-item { font-size: 1.09em; }
.menu-item .fw-bold { color: #b63235; }
.bg-secondary {
  background: #878787 !important;
}
.nav-link.active {
  color: #ff7043 !important;
  text-decoration: underline;
}
footer { font-size: 0.98em; background: #b63235 !important; }
body { font-family: 'Segoe UI', 'Arial', sans-serif; background: #faf7f3;}
header, footer { letter-spacing: .04em;}
.navbar-brand { font-weight: 700; color: #ff7043 !important;}
.nav-link.active { color: #ffc107 !important; text-decoration: underline;}
.bg-danger { background: #b63235 !important;}
footer { font-size: 0.98em;}
section.container-fluid { background: #878787 !important;}
.card { box-shadow: 0 2px 14px rgba(60,24,31,.12);}
h5.fw-bold { font-size:1.18em;}
