.training-page__block {
    padding: 0px 50px 0px 50px;
}

@media (max-width: 1440px) {
    .training-page__block {
        padding: 0px 34px 0px 34px;
    }
}

@media (max-width: 576px) {
    .training-page__block {
        padding: 0px 20px 0px 20px;
    }
}

.training-page__content {
    padding: 56px 0px 64px 0px;
}

@media (max-width: 1440px) {
    .training-page__content {
        padding: 40px 0px 80px 0px;
    }
}

@media (max-width: 576px) {
    .training-page__content {
        padding: 30px 0px 56px 0px;
    }
}

.training-page__title {
    margin-bottom: 40px;
}

@media (max-width: 1440px) {
    .training-page__title {
        margin-bottom: 32px;
    }
}

@media (max-width: 576px) {
    .training-page__title {
        margin-bottom: 30px;
    }
}