.container ul{
    padding: 0;
    margin-left: 14px;
}
.container ul li::marker {
  color: var(--color-primary);
}
.container .check-2{
    list-style-type: none;
    margin-left: -5px;
}
.btn{
    border-radius: 100px;
    font-size: .9rem;
    padding: .8rem 2.5rem;
}
.btn-primary{
    background-color: var(--color-primary);
    border: 1px solid var(--color-primary);
}
.btn-secondary{
    background-color: #fff;
    border: 1px solid var(--color-primary);
    color: var(--color-primary);
}
.btn-primary:hover, .btn-primary:active, .btn-secondary:hover, .btn-secondary:active{
    background-color: #fff!important;
    border: 1px solid var(--color-primary)!important;
    color: var(--color-primary)!important;
    text-decoration: none;
}
.btn-whatsapp:hover{
  text-decoration: none;
}
.rounded{
    border-radius: 4rem!important;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{
    background-color: var(--color-primary-5);
    color: #fff;
}
.nav-link, .nav-link.active, .nav-link:hover, .nav-link,.nav-link:focus{
    color: var(--color-primary-4);
    text-decoration: none;
    background-color: var(--color-primary-2);
}
.fs-7 {
  font-size: 0.75rem; /* ou 12px */
}
.accordion-item {
  border: 1px solid var(--color-primary);
}
.accordion-button {
  background-color: var(--color-primary-4);
  color: #fff;
}
.accordion-button:not(.collapsed){
  background-color: var(--color-primary-4);
  color: #fff;
}

.accordion-button:hover {
  background-color: var(--color-primary-5);
}
.accordion-button:focus {
  border-color: var(--color-primary);
  box-shadow: 0 0 0 0.5rem rgba(113, 195, 183, 1);
}
.accordion-button::after {
  filter: brightness(0) invert(1);
}
.accordion-item {
  scroll-margin-top: 80px;
}

.table-striped>tbody>tr:nth-of-type(odd)>*{
  background-color: var(--color-primary-2) !important;
}