.tabs__construction-text ol {
    column-gap: 50px;
}

.sections__image-wrapper {
    text-align: center;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .main-video .main-video-tabs .navigation-list .tabs-list__item {
         flex: 0 1 22%;
    }
    .footer-menu__mobile {
        width: 100%;
    }

    .footer .header-menu__link {
        font-size: 12px;
    }
}

@media (max-width: 575px) {
    .header-mobile-menu__items {
        overflow-y: hidden;
    }
}

.form-order {
    margin: 0 auto;
}

.cert__menu-item.active a {
    font-weight: 500;
    /*color: #E2574C; */
    color: #003A70;
}