.btn-primary {
    background: linear-gradient(45deg, #90a347, #ced9a0);
}

/* Why Choose Us Section */
.feature-icon {
    background: linear-gradient(45deg, #90a347, #ced9a0);
}

/*Services Carousel*/
.service-icon {
  background: linear-gradient(45deg, #90a347, #ced9a0);
  box-shadow: 0 10px 30px rgba(71, 92, 185, 0.3);
}

/* Private Event Package Builder Styles */
/* Package Builder */
.services-scroll-hint span {
  color: #90a347;
}
.package-builder-section {
  background: var(#ced9a0, #f5f1eb);
}

.services-grid::-webkit-scrollbar-thumb {
  background: linear-gradient(45deg, #90a347, #ced9a0);
}

.services-grid::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(45deg, #90a347, #ced9a0);
}

.package-service-card:hover {
  border-color: #90a347;
}

.package-service-icon {
  background: linear-gradient(45deg, #90a347, #ced9a0);
}

.package-service-card.selected {
  border-color: #90a347;
}

.package-service-card.selected .selection-indicator {
  background: linear-gradient(45deg, #90a347, #ced9a0);
  border-color: #90a347;
}

.package-summary-card {
  border-top: 4px solid #90a347;
}

.empty-state i {
  color: #90a347;
}

.selected-service-item {
  border-left: 3px solid #90a347;
}

.selected-service-icon {
  background: linear-gradient(45deg, #90a347, #ced9a0);
}

.items-count {
  color: #90a347;
}

.package-quote-btn {
  background: linear-gradient(45deg, #90a347, #ced9a0);
}

.premade-package-card:hover {
  border-color: #90a347;
}

.premade-package-icon {
  background: linear-gradient(45deg, #90a347, #ced9a0);
}

.premade-package-price {
  color: #90a347;
}

.premade-package-btn {
  background: linear-gradient(45deg, #90a347, #ced9a0);
}

.premade-package-price {
  color: #90a347;
}

.packages-divider::before,
.packages-divider::after {
  background: linear-gradient(90deg, transparent, #90a347, transparent);
}

.packages-divider-text {
  background: var(#ced9a0);
}

/*CTA Section*/
.contact-item i {
    color: #90a347;
}