.overview-block {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    /*padding: 96px calc(126px - 1.92%);*/
    padding: 32px 0 96px 0;
}

.overview-section-title {
    text-align: center;
    margin-top: 96px;
    margin-bottom: 30px;
}

.overview-tab-content { display: none; }

.overview-tab-content.active {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.overview-nav { width: calc(33.33% - 32px); }
.overview-content { width: calc(66.66% - 32px); }

.overview-nav > ul { list-style: none; padding: 0; }

.overview-nav-item {
    height: 75px;
    display: flex;
    justify-content: center;
    align-items: center;
    /*margin-top: 16px;*/
}

.overview-nav-item .tab-link { border-top: 8px solid #ededed; }

.overview-nav-item.active .tab-link,
.overview-nav-item.active .tab-link:hover { border-top: 8px solid #4E2178; }

.overview-nav-item .tab-link,
.overview-content .tab-link {
    font-size: 20px;
    font-weight: bold;
    width: 100%;
    text-align: center;
    color: #3c3c3b;
    background: transparent;
    padding: 16px;

    transition: .3s all ease-in-out;
}

.overview-nav-item .tab-link:hover,
.overview-content .tab-link:hover {
    border-top: 8px solid rgba(78, 33, 120, 0.5);
}

.overview-content > ul { display: none; }
.overview-content .tab-link { display: none; }
.overview-tab-image, .overview-tab-text { width: 45%; }

@media all and (max-width: 1200px) {
    .overview-block { padding: 0; }
}

@media all and (max-width: 1024px) {
    .overview-content .tab-link { display: block; margin-top: 32px; }
    .overview-content .overview-tab-content { margin: 32px 0; }
    .overview-nav { display: none; }
    .overview-content .tab-link { border-top: 8px solid #ededed; }
    .overview-content .tab-link.active-nav-link { border-top: 8px solid #4E2178; }
    .overview-block .overview-content { width: 100%; }
}

@media all and (max-width: 800px) {
    .overview-tab-text, .overview-tab-image { width: 100%; text-align: center; }
    .overview-tab-image { margin-top: 24px; }
}