#special{
    background: #C2AD70;
    color: #fff;
    padding: 1.5rem;
    font-size: 1.25;
    text-align: center;
}
#special a{
    color: #fff;
    text-decoration: underline;
}
.header {
  top: 65px;
}
.sticky-menu .header {
  top: 0;
}
.hero-text{
    padding-bottom: 4rem;
    max-width: 800px;
}
@media screen and (max-width: 1280px) {
.hero-text{
    padding-bottom: 3rem;
    max-width: 1024px;
}
}
@media screen and (max-width: 991px) {
    .hero-text{display: none;}    
}
@media screen and (max-width: 767px) {
    .header {
  top: 105px;
}
}

.special-offer{margin-top: 8rem;}    
.special-offer .promo-box {
  border: 2px solid #d4af37;  /* Gold outline */
  padding: 30px;
  background-color: #fff;  /* White background for a clean look */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);  /* Soft shadow for depth */
  margin-top: 20px;
}

.special-offer .promo-box p,
.special-offer .promo-box ul {
  color: #333;
}

.special-offer .promo-box h2 {
  color: #d4af37; /* Gold color for headings */
}

.special-offer .promo-box .btn--inverted {
  background-color: #d4af37;  /* Gold button */
  color: #fff;
}

.special-offer .promo-box .btn--inverted:hover {
  background-color: #b08d32;  /* Darker gold for hover effect */
}
@media screen and (max-width: 767px) {
.special-offer{margin-top: 4rem;} 
}