@media (min-width: 768px) {
    .section-policy .section {
        margin: 2rem 0;
    }
    .section-policy {
        padding-top: 20px;
    }
}

.section-policy h1, .section-policy h2 {
    margin-bottom: 20px;
}

.text-uppercase-flex{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-transform: uppercase;
}

.about__video .card.--no-play::after {
    content: none !important;
}

/* Правки */

.offers-item__content.card.card-body.bg-white{
    --bs-bg-opacity: 0.9;
}

.clients-item__content {
    margin-top: initial;
}

.clients-item__name {
    min-height: 0px;
    font-size: 20px;
    margin-bottom: 0px;
}

.clients-item__place{
    min-height: 0px;
}

.intro__bg img {
    fill: brightness(0.8);
}