body.bx-admin #bx-panel.bx-panel-folded #bx-panel-top,
body.bx-admin #bx-panel {
    position: fixed !important;
    left: 0;
    right: 0;
    top: 0;
}

.index-section--specialization {
    height: 100vh;
}

.index-section__tag__name {
    padding-left: 115px;
}

.index-section__content {
    max-width: 950px;
    padding: 0 20px;
}

.index-hero2 .container {
    padding-left: 0;
}

.index-hero2 .index-section__inner {
    padding-left: 0;
}

.index-hero2 .index-section__scroll {
    max-width: 700px;
}

.index-hero2 .index-section__text {
    color: #00226b;
}

.index-hero2 .index-section__title {
    color: #00226b;
    font-size: 71px;
    line-height: 60px;
}

.index-hero2 .index-section__title-sub {
    font-size: 40px;
    margin-top: 20px;
}

.header-container {
    padding: 20px;
}

.index-nav {
    display: none;
}

.header.fixed .header-container {
    padding: 10px 20px;
}

.link {
    color: #00226b;
}

.footer-redsoft {
    display: flex;
    align-items: center;
    text-decoration: none;
    position: relative;
    padding-left: 60px;
    bottom: -20px;
    margin-top: 15px;

}

.footer-redsoft:hover .footer-redsoft__img,
.footer-redsoft__img {
    width: 40px;
    height: 40px;
    background-size: cover;
    margin-right: 10px
}

.footer-redsoft:hover .footer-redsoft__img_unactive {
    opacity: 0
}

.footer-redsoft:hover .footer-redsoft__content {
    color: #00226b
}

.footer-redsoft:hover .footer-redsoft__content span {
    color: #00226b !important;
}

.footer-redsoft__img {
    position: absolute;
    left: 0;
    top: 4px;
    transition: opacity .2s
}

.footer-redsoft__img img {
    height: 40px !important;
}

.footer-redsoft__img_unactive {
    z-index: 1
}

.footer-redsoft__content {
    color: #8e8c8c;
    font-size: .875rem;
    text-decoration: none;
    transition: all .3s
}

.footer-redsoft__content span {
    color: #8e8c8c !important;
    display: block;
    text-decoration: none;
    transition: all .3s;
}

@media screen and (max-width: 1900px) {
    .index-hero2 .index-section__content {
        width: 100%;
    }
}