.conditions-list {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.conditions-list .conditions-item {
    padding: 0px;
    display: flex;
    gap: 342px;
}

.conditions-title {
    max-width: 610px;
}

.conditions-container .all-conditions-btn {
    margin: 80px 0px 0px;
}

/* conditions-black */

.conditions-black .conditions-title {
    color: var(--white);
}

.conditions-black .all-conditions-btn .btn.btn-black {
    background-color: var(--white);
    color: var(--black);
}

.conditions-black .all-conditions-btn .btn.btn-black:hover {
    box-shadow: var(--box-shadow-white);
}

@media (max-width: 1023px) {
    .conditions-list {
        gap: 20px;
    }

    .conditions-list .conditions-item {
        gap: 48px;
    }

    .conditions-title {
        max-width: 674px;
    }
}

@media (max-width: 767px) {
    .conditions-list {
        gap: 16px;
    }

    .conditions-list .conditions-item {
        gap: 24px;
    }

    .conditions-title {
        max-width: 100%;
    }

    .conditions-container .all-conditions-btn {
        margin: 40px 0px 0px;
    }

}