.applications {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 30px;
    margin-top: 20px;
}

.application-qr {
    max-width: 170px;
    margin-bottom: 20px;
}

.application-qr img {
    display: block;
    width: 100%;
}

.application_link {
    padding: 15px;
    background-color: #292334;
    color: white;
    border-radius: 2px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 140px;
    font-size: 16px;
}

.application_link:before {
    content: '';
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 15px;
}

.application_link[apple]:before {
    background: url(/local/img/apple_logo_white.svg) no-repeat center;
}

.application_link[google_play]:before {
    background: url(/local/img/play_logo.svg) no-repeat center;
}

.application_link[ru_store]:before {
    background: url(/local/img/rustore_logo.svg) no-repeat center;
}

.application_link[android]:before {
    background: url(/local/img/android_logo.svg) no-repeat center;
}

.applications-banner img {
    width: 100%;
    display: block;
}


@media (max-width: 1000px) {
    .applications {
        justify-content: space-around;
    }

    .applicatilons-container {
        margin-top: 50px;
    }
}

@media (max-width: 855px) {
    .applications {
        justify-content: space-around;
        align-items: center;
    }
}

@media (max-width: 600px) {
    .applicatilons-container {
        margin-top: unset;
    }

    .applications {
        margin-top: unset;
    }

    .applications-banner {
        margin-bottom: 20px;
    }
}
