.directions:not(.directions--layout-2) .directions-tabs__btn.active .directions-tabs__btn-name>span {
    border-bottom-color: transparent;
    color: white;
    font-size: 13px;
    text-decoration: underline;
    cursor: default;
}

@media (min-width: 768px) {
    .page-intro-head~.page-intro-lead {
        margin-top: 32px;
        max-width: 58%;
    }
}

@media (min-width: 1024px) {
    .content-separated--reversed .content-separated__side:nth-child(odd) {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding-left: 0;
        padding-right: 268px;
        width: 430px;
        /* max-width: 65%; */
    }
}

.page-intro-lead--wide>.text-lead {
    max-width: 100%;
}

@media (min-width: 1200px) {
    .header-submenu {
        padding: 0 0 100px;
        width: 320px;
        max-width: 350px;
    }
.swiper-container.stories-swiper.swiper-container-horizontal.swiper-container-autoheight {
    padding-left: 305px;
}


.story-info {
   max-width: 70%;
}
}

.pt-8, .py-8, .section-head {
padding-top: 0;
display: none;
}
.container.container--extra.container--hidden.pt-lg-40 {
    padding: 0;
}

.section--equal-v {
        padding: 0;
    }
.page-intro-head__title.pl-extra {
        max-width: 886px;
}

.content-separated-numerical--layout-3 .content-separated-numerical__item {
    width: none;
    max-width: none;
}
.content-separated-numerical {
    justify-content: space-around;
}
@media (max-width: 768px) {
.numerical-item__title {
    text-align: center;
}
.numerical-item, .numerical-item__number {
    align-items: center;
}
.card-primary--image .card-primary__title {
    padding-top: 10px;}
}
@media (min-width: 1024px) {
    .ul-list, .user-text ul {
        max-width: 100%;
    }
}
@media (min-width: 768px) {
    .section {
        padding-top: 0px;
        padding-bottom: 0px;
    }
}

@media (min-width: 1680px) {
    .page-intro-head__title.pl-extra:only-child {
        max-width: 890px;
    }
}

@media (max-width: 767.98px) {
    .directions-tabs__btn-icon {
        display: block;
    }
.directions:not(.directions--layout-2) .directions-tabs__btn.active .directions-tabs__btn-name>span {
    font-size: 11px;
}
}

#history, .share__btn {
display: none;
}

@media (min-width: 1200px) and (min-width: 1680px) {
    .activity__item, .activity__lead {
        padding-left: 0px;
    }
}
