.quote-recommendation-box-septic .quote-septic-choice-card {
  transition: background-color .18s ease, border-color .18s ease, box-shadow .18s ease;
}

.quote-recommendation-box-septic .quote-septic-choice-card.is-recommended {
  border-color: rgba(33, 110, 78, .42);
  box-shadow: 0 6px 18px rgba(33, 110, 78, .08);
}

.quote-recommendation-box-septic .quote-septic-choice-card.is-recommended .quote-septic-choice-badge {
  background: #effaf5;
  color: #216e4e;
}

.quote-recommendation-box-septic .quote-septic-choice-card.is-selected,
.quote-recommendation-box-septic .quote-septic-choice-card.is-recommended.is-selected {
  animation: none;
  background: #f4fbf7;
  border-color: #216e4e !important;
  box-shadow: 0 0 0 1px rgba(33, 110, 78, .42), 0 8px 20px rgba(33, 110, 78, .1) !important;
  transform: none;
}

.quote-recommendation-box-septic .quote-septic-choice-card.is-selected::after {
  content: none;
  display: none;
}

.quote-recommendation-box-septic .quote-septic-choice-card.is-selected .quote-septic-choice-badge {
  padding-right: .45rem;
}

.quote-recommendation-box-septic .quote-septic-choice-card:focus-visible {
  outline: 2px solid rgba(33, 110, 78, .3);
  outline-offset: 2px;
}
