.modal .structureLatestScroll .structureLatestList li.hidden,
.modal .structureLatestScroll .structureLatestList li.filtered{
    display: none;
}

.structureLevelsList li .level.active .levelLabel {
    background-color: #fd4b03;
}

.structureModal .dataPanel {
    margin-bottom: 2px;
}

.structureModal .dataPanel:last-child {
    margin: 0;
}

.paymentsForm .formItem .paymentItem {
    padding-bottom: 24px;
}

.paymentsForm .formItem .paymentItem:last-child {
    padding: 0;
}

.personalForm .formItem:first-child {
    grid-row: unset;
}

.heroTitle {
    font-size: 48px;
}
.signTitle .heroTitle {
    font-size: 40px;
}
@media (max-width: 1149px) {
    .heroTitle {
        font-size: 36px !important;
    }
}
@media (max-width: 767px) {
    .heroTitle {
        font-size: 33px !important;
        /*word-break: break-all;*/
    }

    .signTitle .heroTitle {
        word-break: break-all;
    }
}
@media (max-width: 479px) {
    .heroTitle {
        font-size: 30px !important;
    }

    .footerInner .heroTitle {
        font-size: 23px !important;
        /*word-break: normal;*/
    }
}

.siteFooter .moreLinks {
    text-align: center;
}

@media (max-width: 767px) {
    .roadmapSection .sectionFoot {
        display: none;
    }
}

.codeModalForm .formItem.codeItem {
    text-align: center;
}

.codeInput {
    justify-content: center;
}


@media (min-width: 1799px) {
    .planListCard .planHead .name {
        font-size: 20px;
    }
}

@media (max-width: 991px) {
    .levelList .value {
        font-size: 14px;
    }
}

.operationAddInfo .cabValue {
    word-break: break-all;
}

.accordContent.active {
    max-height: unset !important;
}

@media (max-width: 767px) {
    .fixedSocials {
        display: flex;
    }
}

@media (max-width: 1799px) {
    .welcomePanel {
        padding: 59px 20px 36px;
    }
}
@media (max-width: 991px) {
    .welcomePanel {
        padding: 5px 77px 5px 20px;
    }
}
@media (max-width: 479px) {
    .welcomePanel {
        padding: 5px 12px;
    }
}

.rankPlate {
    padding-left: 25px;
    padding-right: 25px;
    width: 300px;
}
.affiliatePanel.horizontal .statusPanel .turnoverInfo {
    width: auto;
}
.affiliatePanel.horizontal .statusPanel .conditionInfo {
    max-width: 250px;
}
.affiliatePanel.horizontal .statusPanel .caption {
    font-size: 14px;
}

.eventContent.event07 .eventDownInfo {
    background: none;
    border: none;
}

.eventContent.event07 .eventLink {
    margin-top: 20px;
}

.eventContent.event07 .eventLink a {
    font-size: 14px;
    line-height: 14px;
    min-width: auto;
}

.eventContent.event07 .eventLink .icon {
    font-size: 22px;
}

.operationAddInfo .item:first-child {
    min-width: 20%;
}
.operationAddInfo .item:nth-child(2) {
    min-width: 30%;
}
.operationAddInfo .item:nth-child(3) {
    min-width: 30%;
}
.operationAddInfo .item:nth-child(4) {
    min-width: 20%;
    width: min-content;
}