.banner-right {
    margin-left: -8%; 
}

.banner-title {
    margin-right: 30%;
}
.faq-item {
    border-bottom: 2px solid var(--light-gray);
    padding: 1rem .75rem 1rem .75rem;
}

.faq-item .question {
    color: var(--primary-color);
    font-size: 20px;
    font-weight: 400;
    display: flex;
    justify-content: space-between;
}

.faq-item .question a i {
    color: var(--primary-color);
    font-size: 20px;
    font-weight: 400;
}

.faq-item .question .btn-check:focus+.btn, .btn:focus {
    outline: 0;
    box-shadow: 0 0 0 0 rgba(13, 110, 253, .25) !important;
    
}