.question-toggle-columns-block .feature-accordions .btn {
    text-align: left;
    padding: 1rem 3rem 1rem 0 !important;
    display: flex;
    align-items: center;
    color: var(--dark);
    font-weight: bold;
}

.question-toggle-columns-block .feature-accordions .btn:hover,
.question-toggle-columns-block .feature-accordions .btn:focus,
.question-toggle-columns-block .feature-accordions .btn:active {
    color: var(--dark);
    text-decoration: none;
}

.question-toggle-columns-block .feature-accordions .btn::after {
    font-family: FontAwesome;
    right: 0;
    position: absolute;
    padding: 1rem;
}

.question-toggle-columns-block .feature-accordions .btn[aria-expanded="false"]::after {
    content: "\f067";
}

.question-toggle-columns-block .feature-accordions .btn[aria-expanded="true"]::after {
    content: "\f068";
}

.question-toggle-columns-block .feature-accordions .card {
    border: none;
    background-color: transparent;
    border-bottom: 1px solid var(--dark);
    border-radius: 0;
}

.question-toggle-columns-block .feature-accordions .card-header {
    background-color: transparent;
    padding: 0.5rem 0;
    border-bottom: none;
}

.question-toggle-columns-block .feature-accordions .feature-description {
    margin-bottom: 1rem;
}

.question-toggle-columns-block .feature-accordions .feature-row {
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
    padding: 1rem 0;
}

.question-toggle-columns-block .feature-accordions .feature-row:last-child {
    border-bottom: none;
}

@media screen and (max-width:767px) {
	
    .question-toggle-columns-block .feature-accordions .card-body {
        padding: 1.25rem 0;
    }
    
}