#content.landing_about_kompany{
    padding: 0;
    background: none;
}
footer .rm-footer{
    margin-top: 0;
}
#content.landing_about_kompany .about_project_first_block{
    color: #fff;
    background: url('/image/about_company/first-block-red.png') no-repeat;
    background-color: #e4003b;
    /*background-attachment: fixed;
    background-position: top 290px right 165px;*/
    min-height: 545px;
    border-radius: 20px;
    padding: 73px 104px;
    position: relative;
}
#content.landing_about_kompany .about_project_first_block p, #content.landing_about_kompany .about_project_first_block ul, #content.landing_about_kompany .about_project_first_block ol{
    color: #fff;
}
#content.landing_about_kompany .about_project_first_block .text{
    color: #fff;
    max-width: 637px;
}
#content.landing_about_kompany .about_project_first_block .text p{
    font-size: 28px;
    line-height: 35px;
    font-weight: 400;
}
#content.landing_about_kompany .about_project_first_block .text .rm-banner-plus-item-btn{
    margin-top: 50px;
}
#content.landing_about_kompany .about_project_first_block .text .rm-btn.secondary{
    background: #fff !important;
    color: #333333;
    height: 48px;
    min-width: 260px;
    font-weight: 500;
}
#content.landing_about_kompany .about_project_first_block .text .rm-btn.secondary:hover{
    background: rgb(232, 232, 232) !important;
    color: #333333;
}
#content.landing_about_kompany .about_project_first_block h2{
    font-size: 48px;
    line-height: 100%;
    font-weight: 600;
    margin-bottom: 40px;
}
#content.landing_about_kompany .about_project_first_block .contacts{
    position: absolute;
    width: 370px;
    right: 30px;
    bottom: 30px;
    color: #333333;
    border-radius: 20px;
    background: #F9F9FC;
}
#content.landing_about_kompany .about_project_first_block .contacts p, #content.landing_about_kompany.our_sotrudnichestvo .add_author .contacts p{
    color: #333333;
    font-size: 12px;
    line-height: 25px;
    font-weight: 400;
    margin-bottom: 2px;
}
#content.landing_about_kompany .about_project_first_block .contacts p.title, #content.landing_about_kompany.our_sotrudnichestvo .add_author .contacts p.title{
    font-weight: 500;
}
#content.landing_about_kompany .about_project_first_block .contacts .title, #content.landing_about_kompany.our_sotrudnichestvo .add_author .contacts .title{
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 15px;
}
#content.landing_about_kompany .about_project_first_block .contacts img{
    margin-right: 5px;
}

/**
Mertech в цифрах
 */
.rm-advantages.advantages_main.mewrtech_advantages_wrapper{
    width: 100%;
    margin-top: 40px;
    padding-bottom: 60px;
}
.rm-advantages.advantages_main.mewrtech_advantages_wrapper .rm-module-header{
    text-align: center;
}
.rm-advantages.advantages_main.mewrtech_advantages_wrapper .rm-module-header h2{
    font-weight: 400;
    font-size: 30px;
    line-height: 37px;
    letter-spacing: -1px;
    color: #333333;
    padding: 0;
    border: none;
    margin-top: 7px;
    margin-bottom: 37px;
}
.rm-module-header{
    margin-bottom: 15px;
}
.rm-module-header span{
    font-weight: 500;
    font-size: 30px;
    line-height: 37px;
    letter-spacing: -1px;
    color: #333333 !important;
    padding: 0;
    border: none;
}
.rm-advantages.advantages_main.mewrtech_advantages_wrapper{
    /*background-image: linear-gradient(180deg, #f9f9fc00, #fff);*/
    background: #F9F9FC;
    padding-bottom: 40px;
}
.rm-advantages.advantages_main.mewrtech_advantages_wrapper .rm-module-header{
    margin-bottom: 0;
}

.slider_this_mertech{
    display: flex;
    overflow: auto;
    gap: 10px;
    justify-content: space-between;
}
.advantages_main .rm-advantages-item, .advantages_main .rm-advantages-item:hover{
    text-decoration: none !important;
}
.advantages_main .rm-advantages-item{
    padding: 18px 16px 30px 16px;
    text-align: left;
}
.advantages_main .rm-advantages-item:first-child{
    padding-left: 0;
}
.advantages_main .rm-advantages-item .rm-advantages-item-icon{
    width: 104px;
    height: 104px;
    -ms-flex: 0 0 104px;
    flex: 0 0 104px;
    max-width: 104px;
}
.advantages_main .rm-advantages-item .rm-advantages-item-icon i{
    font-size: 104px;
}
.advantages_main .rm-advantages-item .image {
    text-align: left;
    margin-bottom: 20px;
    transition: 0.3s;
}
.advantages_main .rm-advantages-item .image img{
    margin: 0 auto;
    position: relative;
    top: 0;
    transition: 0.3s;
}
.advantages_main .rm-advantages-item:hover {
    background: none;
    box-shadow: none;
}
.advantages_main .rm-advantages-item:hover img {
    transition: 0.3s;
    top: -15px;
}
.advantages_main .rm-advantages-item svg {
    transition: 0.3s;
    margin-bottom: 8px;
}
.advantages_main .rm-advantages-item svg path, .advantages_main .rm-advantages-item svg circle.bcg  {
    transition: 0.3s;
}
.advantages_main .rm-advantages-item:hover svg path {
    fill: #e30613;
}
.advantages_main .rm-advantages-item:hover svg path.color_white {
    fill: #fff;
}
.advantages_main .rm-advantages-item:hover svg circle.bcg {
    fill: #e8e8e8;
}
.advantages_main .rm-advantages-item .rm-advantages-item-title{
    display: block;
    font-weight: 900;
    font-size: 40px;
    line-height: 40px;
    letter-spacing: 0;
    color: #E4003A;
    text-decoration: none !important;
}
.advantages_main .rm-advantages-item .rm-advantages-item-text{
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    text-decoration: none !important;
}


/**
Команда
 */
.komanda_wrapper{
    background: #F9F9FC;
    width: 100%;
    padding-bottom: 60px;
}
.komanda_wrapper .image_mob{
    display: none;
}
.komanda_wrapper .image img{
    width: auto;
    max-width: 100%;
    border-radius: 20px 0 0 20px;
}
.komanda_wrapper .text{
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 15px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
}
.komanda_wrapper h2{
    font-size: 30px;
    line-height: 45px;
    margin: 0 0 30px 0;
    font-weight: 600;
    color: #333;
}

/**
Разработка
 */
.development_wrapper{
    background: #F9F9FC;
    width: 100%;
    padding-bottom: 60px;
}
.development_wrapper .image img{
    width: auto;
    max-width: 100%;
    border-radius: 20px 0 0 20px;
}
.development_wrapper .text{
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 15px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    padding-left: 55px;
}
.development_wrapper h2{
    font-size: 30px;
    line-height: 45px;
    margin: 0 0 37px 0;
    font-weight: 600;
    color: #333;
}
.development_wrapper .text ul{
    list-style: none;
    margin: 10px 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-width: 660px;
    position: relative;
    z-index: 2;
}
.development_wrapper .text ul:before{
    content: url('/image/about_company/development-line.svg');
    position: absolute;
    top: -12px;
    left: -67px;
    z-index: 1;
}
.development_wrapper .text ul li{
    width: 46%;
    outline: 1px solid #333333;
    color: #333;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 6px;
    font-size: 14px;
    line-height: 32px;
    text-align: center;
    margin-bottom: 10px;
    padding: 8px;
    position: relative;
    z-index: 10;
    background: #F9F9FC;
}


/**
Большие ретейлеры
 */
#content.landing_about_kompany .big_ritail_wrapper.equipment-block {
    width: 100%;
    background: #F9F9FC;
}
#content.landing_about_kompany .big_ritail_wrapper.equipment-block h2{
    font-size: 48px;
    line-height: 110%;
    margin: 0 auto 40px auto;
    text-align: center;
    max-width: 1196px;
    font-weight: 600;
    color: #333;
}
#content.landing_about_kompany .container-equipment {
    padding-bottom: 60px;
}
#content.landing_about_kompany .container-equipment__block-item {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
#content.landing_about_kompany .container-equipment__item.flex {
    display: flex;
}
#content.landing_about_kompany .container-equipment__item {
    width: 19%;
    height: 150px;
    margin: 0 .5% 15px;
    display: none;
    align-items: center;
    justify-content: center;
    background: #fff;
    border: 1px solid #D0D1D3;
    border-radius: 20px;
    position: relative;
    z-index: 1;
}
#content.landing_about_kompany .container-equipment__item img {
    width: auto;
    max-width: 100%;
    height: auto;
}
#content.landing_about_kompany .container-equipment__load {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 15px auto 0 auto;
}
#content.landing_about_kompany .container-equipment__load span {
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    text-decoration-line: underline;
    color: #333333;
}
#content.landing_about_kompany .container-equipment__load img {
    display: block;
    width: 12px;
    height: 7px;
    margin-left: 15px;
}

#content.landing_about_kompany .all-articles a {
    color: rgba(228, 0, 58, 1);
    font-size: 16px;
    font-weight: 500;
}

/**
Наши решения
 */
.our_skills {
    background: #F9F9FC;
    width: 100%;
}
.our_skills h2{
    font-size: 48px;
    line-height: 110%;
    margin-bottom: 50px;
    text-align: center;
    font-weight: 600;
    color: #333;
}
.our_skills .la-custom-off .latest-articles .la-content{
    box-shadow: none;
    background: #ECEEF2;
}
.our_skills .la-custom-off .latest-articles .name a{
    color: #333 !important;
}
.our_skills .la-custom-off .latest-articles .name a:hover{
    color: #E4003A !important;
}
.all-articles a:hover svg path{
    fill: #333333;
    stroke: none;
}

/**
Mertech позволяет компаниям
 */
#content.landing_about_kompany .wrapper_block_functions{
    width: 100%;
    background: #F9F9FC;
}
#content.landing_about_kompany .wrapper_block_functions h2{
    font-size: 48px;
    line-height: 110%;
    margin-bottom: 60px;
    text-align: center;
    font-weight: 600;
    color: #333;
}

#content.landing_about_kompany .block_functions{
    display: flex;
    gap: 15px;
    margin-top: 20px;
    margin-bottom: 50px;
    overflow: auto;
    padding-bottom: 15px;
    justify-content: space-between;
}
#content.landing_about_kompany .block_functions .item{
    width: 298px;
    min-width: 298px;
    background: #ECEEF2;
    display: flex;
    position: relative;
    border-radius: 20px;
}
#content.landing_about_kompany .wrapper_block_functions.tehno .block_functions .item{
    min-width: 100%;
}
#content.landing_about_kompany .whee_use .block_functions .item .content{
    background: url('/image/about_company/where_use/bcg.svg') no-repeat;
    padding-bottom: 60px;
    min-width: 232px;
    border-radius: 20px 0 0 20px;
}
#content.landing_about_kompany .whee_use .block_functions .item .content img{
    position: inherit;
    margin-bottom: 51px;
}
#content.landing_about_kompany .whee_use .block_functions .item .content p{
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 10px;
    font-weight: 500;
}

#content.landing_about_kompany .block_functions img{
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
}
#content.landing_about_kompany .block_functions .content{
    padding: 20px 0 20px 20px;
    position: relative;
    z-index: 10;
}
#content.landing_about_kompany .block_functions .content span{
    color: #fff;
    display: inline-block;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    background: rgba(228, 0, 58, 1);
    border-radius: 50px;
    padding: 6px 13px;
    margin-bottom: 20px;
}
#content.landing_about_kompany .block_functions .content .title{
    color: #333333;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 25px;
}
#content.landing_about_kompany .block_functions .content ul {
    padding-left: 21px;
    max-width: 255px;
    margin-bottom: 55px;
}
#content.landing_about_kompany .block_functions .content ul li{
    color: #333333;
    font-weight: 500;
    font-size: 16px;
    line-height: 25px;
    list-style: none;
    position: relative;
}
#content.landing_about_kompany .block_functions .content ul li:before{
    content: url('/image/about_company/li.svg');
    position: absolute;
    top: 0;
    left: -23px;
}

/**
Инновации от Mertech
 */
#content.landing_about_kompany .advantages-block {
    background: url('/image/about_company/innovac/bcg.jpg') no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: top;
    background-repeat: no-repeat;
    width: 100%;
}
#content.landing_about_kompany .advantages-block h2{
    font-size: 48px;
    line-height: 110%;
    margin-bottom: 30px;
    text-align: center;
    color: #fff;
    font-weight: 600;
}
#content.landing_about_kompany .advantages-block p.custom-title{
    font-size: 16px;
    line-height: 25px;
    margin: 0 auto 30px auto;
    text-align: center;
    color: #fff;
    max-width: 800px;
}
#content.landing_about_kompany .container-advantages {
    padding-top: 91px;
    margin-bottom: 200px;
}
#content.landing_about_kompany .container-advantages__block-item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
#content.landing_about_kompany .container-advantages__item {
    width: 31%;
    min-height: 166px;
    margin: 0 1% 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    background: #F9F9FC;
    border-radius: 20px;
    padding: 0 30px;
    cursor: pointer;
}
#content.landing_about_kompany .container-advantages__item:nth-child(1) img:nth-child(2) {
    position: absolute;
    display: block;
    width: 133px;
    height: 75px;
    top: -6px;
    right: 8%;
    opacity: .5;
}
#content.landing_about_kompany .container-advantages__item:nth-child(6) img:nth-child(2) {
    position: absolute;
    display: block;
    width: 85px;
    height: 101px;
    bottom: -50px;
    right: 30%;
    opacity: .5;
}
#content.landing_about_kompany .container-advantages__text {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
}
#content.landing_about_kompany .container-advantages__text img {
    display: block;
    width: 114px;
    margin-right: 25px;
}
#content.landing_about_kompany .container-advantages__text span {
    font-weight: 500;
    font-size: 16px;
    line-height: 25px;
    color: #333333;
}
#content.landing_about_kompany .container-advantages__cont {
    position: absolute;
    transform: scale(0);
    width: 120%;
    min-height: 140%;
    top: -20%;
    left: -10%;
    z-index: 1;
    background: #F9F9FC;
    border-radius: 20px;
    padding: 25px 35px;
    box-shadow: 0 5px 20px 0 rgba(109, 96, 76, 0.15);
    transition: transform .4s ease;
}
#content.landing_about_kompany .container-advantages__cont p:nth-child(1) {
    color: #E4003A;
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 15px;
    position: relative;
}
#content.landing_about_kompany .container-advantages__cont ul li{
    color: #333;
    font-size: 13px;
    line-height: 21px;
}
#content.landing_about_kompany .container-advantages__cont p:nth-child(1)::before {
    content: url('/image/about_company/innovac/title.svg');
    position: absolute;
    top: 0;
    left: -35px;
}
#content.landing_about_kompany .container-advantages__cont p:nth-child(2) {
    font-size: 13px;
    line-height: 21px;
}
#content.landing_about_kompany .container-advantages__cont p.red {
    color: #E4003A;
    margin-bottom: 5px;
    font-weight: 600;
}
#content.landing_about_kompany .container-advantages__cont ul {
    padding-left: 16px;
}
#content.landing_about_kompany .container-advantages .container-advantages__item:hover .container-advantages__cont {
    transform: scale(1);
}

/**
Слайдер
 */
#content.landing_about_kompany .liders_carusel .rm-carousel .slick-arrow.slick-next, .liders_carusel .rm-carousel .slick-arrow.slick-prev{
    right: 20px;
}
#content.landing_about_kompany .liders_carusel .rm-carousel .slick-arrow.slick-prev{
    left: 20px;
}
#content.landing_about_kompany .block_wrapper.liders_carusel h2{
    font-size: 48px;
    line-height: 110%;
    margin-bottom: 30px;
    text-align: center;
    font-weight: 600;
    color: #333;
}
#content.landing_about_kompany .block_wrapper.liders_carusel {
    width: 100%;
    background: #F9F9FC;
}
#content.landing_about_kompany .block_wrapper.liders_carusel .text{
    font-size: 16px;
    line-height: 25px;
    padding: 0 10px;
    margin-top: 45px;
    margin-bottom: 60px;
}
#content.landing_about_kompany .block_wrapper.liders_carusel .text .red_block{
    background: #E4003A;
    color: #fff;
    padding: 17px 30px;
    border-radius: 20px;
    margin-bottom: 20px;
}
#content.landing_about_kompany .block_wrapper.liders_carusel .text .red_block h3{
    color: #fff;
    font-size: 30px;
    line-height: 45px;
    margin-bottom: 18px;
    font-weight: 600;
}
#content.landing_about_kompany .block_wrapper.liders_carusel .text .red_block ul{
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 20px;
    padding-left: 33px;
}
#content.landing_about_kompany .block_wrapper.liders_carusel .text .red_block ul li{
    list-style: none;
    margin-bottom: 10px;
    position: relative;
}
#content.landing_about_kompany .block_wrapper.liders_carusel .text .red_block ul li::before{
    content: '';
    background: #fff;
    display: block;
    width: 20px;
    height: 2px;
    border-radius: 20px;
    position: absolute;
    top: 12px;
    left: -32px;
}
#content.landing_about_kompany .liders_carusel .rm-carousel .rm-carousel-item{
    background: none;
    box-shadow: none;
}
#content.landing_about_kompany .liders_carusel .rm-carousel .rm-carousel-item .rm-carousel-item-wrap{
    padding: 0;
    background: none;
}

/**
Подписаться
 */
#content.landing_about_kompany .connect_blcok_wrapper{
    width: 100%;
    background: #ECEEF2;
    padding: 60px 0;
}
#content.landing_about_kompany .connect_blcok_wrapper .item{
    color: #fff;
    padding: 40px 30px;
    border-radius: 20px;
    overflow: hidden;
    height: 100%;
}
#content.landing_about_kompany .connect_blcok_wrapper .item p, #content.landing_about_kompany .connect_blcok_wrapper .item ul{
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    position: relative;
    z-index: 10;
}
#content.landing_about_kompany .connect_blcok_wrapper .item .title{
    font-size: 30px;
    line-height: 45px;
    color: #fff;
    position: relative;
    z-index: 10;
}
#content.landing_about_kompany .connect_blcok_wrapper .item.blog{
    background: #E4003A;
    position: relative;
}
#content.landing_about_kompany .connect_blcok_wrapper .item.dzen{
    background: url('/image/about_company/dzen_bcg.jpg') no-repeat;
    position: relative;
}
#content.landing_about_kompany .connect_blcok_wrapper .item.dzen .title::after{
    content: url('/image/about_company/dzen.svg');
    position: absolute;
    top: -22px;
    right: -10px;
    z-index: 1;
}
#content.landing_about_kompany .connect_blcok_wrapper .item.max{
    background: url('/image/about_company/мах_bcg.jpg') no-repeat;
    position: relative;
}
#content.landing_about_kompany .connect_blcok_wrapper .item.max ul{
    margin-bottom: 27px;
    margin-left: 17px;
}
#content.landing_about_kompany .connect_blcok_wrapper .item .col-md-7{
    padding-right: 0;
}
#content.landing_about_kompany .connect_blcok_wrapper .item.blog::after{
    content: url('/image/about_company/blog.svg');
    position: absolute;
    right: 50px;
    top: 0;
    z-index: 1;
}
#content.landing_about_kompany .connect_blcok_wrapper .item .rm-btn.secondary{
    position: absolute;
    bottom: 40px;
    z-index: 10;

    background: #fff;
    color: #333333;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    min-width: 200px;
}
#content.landing_about_kompany .connect_blcok_wrapper .item.max .rm-btn.secondary{
    bottom: 0;
}

/**
Основные направления
 */
#content.landing_about_kompany .wrapper_directions{
    width: 100%;
    background: #F9F9FC;
    padding: 60px 0 30px 0;
}
#content.landing_about_kompany .wrapper_directions h2{
    font-size: 48px;
    line-height: 110%;
    margin-bottom: 60px;
    text-align: center;
    font-weight: 600;
    color: #333;
}
#content.landing_about_kompany .wrapper_directions .block{
    margin-bottom: 30px;
}
#content.landing_about_kompany .wrapper_directions .item{
    background: #ECEEF2;
    height: 100%;
    padding: 30px;
    border-radius: 20px;
}
#content.landing_about_kompany .wrapper_directions .col-md-6 .item{
    padding: 0;
    overflow: hidden;
}
#content.landing_about_kompany .wrapper_directions .item .images{
    display: flex;
    align-items: baseline;
    gap: 7px;
    margin-bottom: 20px;
}
#content.landing_about_kompany .wrapper_directions .item p{
    font-weight: 900;
    margin-bottom: 7px;
    position: relative;
    z-index: 10;
    font-size: 16px;
}
#content.landing_about_kompany .wrapper_directions .item ul{
    margin-bottom: 7px;
    padding-left: 17px;
    position: relative;
    z-index: 10;
}
#content.landing_about_kompany .wrapper_directions .item ul li{
    font-size: 14px;
    color: #333;
}
#content.landing_about_kompany .wrapper_directions .item .text{
    padding: 30px 15px 30px 30px;
    position: relative;
}
#content.landing_about_kompany .wrapper_directions .item .text::after{
    content: url('/image/about_company/directions/bcg_treug.svg');
    position: absolute;
    top: 0;
    right: -315px;
    z-index: 1;
}
#content.landing_about_kompany .wrapper_directions .item .text .images{
    flex-wrap: wrap;
    flex-direction: column;
    margin-bottom: 20px;
}
#content.landing_about_kompany .wrapper_directions .item .text .images img:first-child{
    margin-bottom: 30px;
}
#content.landing_about_kompany .wrapper_directions .block:last-child .item .text .images img:last-child{
    display: none;
}
#content.landing_about_kompany .wrapper_directions .item .bcg{
    background: #E4003A;
    position: relative;
    border-radius: 0 20px 20px 0;
}
#content.landing_about_kompany .wrapper_directions .item .bcg p{
    margin-bottom: 0;
    color: #fff;
    position: absolute;
    bottom: 16px;
    right: 30px;
}
#content.landing_about_kompany .wrapper_directions .item .bcg::before{
    content: url('/image/about_company/directions/treug.svg');
    position: absolute;
    top: 0;
    left: -20px;
    z-index: 10;
}
#content.landing_about_kompany .wrapper_directions .item .bcg::after{
    content: url('/image/about_company/directions/last-bcg.png');
    position: absolute;
    bottom: 40px;
    right: 0;
    z-index: 10;
}

/**
Фирменные технологии MERTECH
 */
#content.landing_about_kompany .wrapper_block_functions.tehno{
    background: #ECEEF2;
    padding: 60px 0;
}
#content.landing_about_kompany .wrapper_block_functions.tehno .title{
    font-weight: 900;
    text-align: center;
    margin-bottom: 10px;
    font-size: 30px;
}
#content.landing_about_kompany .wrapper_block_functions.tehno h2{
    color: #E4003A;
    margin-bottom: 60px;
    font-size: 48px;
    line-height: 110%;
}
#content.landing_about_kompany .wrapper_block_functions.tehno .block_functions{
    gap: 0;
    position: relative;
    overflow: inherit;
}
#content.landing_about_kompany .wrapper_block_functions.tehno .block_functions::after{
    content: url('/image/about_company/tehno-treug.svg');
    position: absolute;
    top: -30px;
    left: 36%;
    z-index: 1;
}
#content.landing_about_kompany .wrapper_block_functions.tehno .item{
    background: #fff;
    position: relative;
    font-size: 16px;
    line-height: 25px;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: self-start;
    width: 100%;
    height: 100%;
    padding: 30px;
    z-index: 10;
}
#content.landing_about_kompany .wrapper_block_functions.tehno .item .content{
    padding: 0;
}
#content.landing_about_kompany .wrapper_block_functions.tehno .item img{
    position: inherit;
    margin-bottom: 20px;
}
#content.landing_about_kompany .wrapper_block_functions.tehno .item p{
    margin-bottom: 0;
}
#content.landing_about_kompany .wrapper_block_functions.tehno .item p:first-child{
    font-weight: 900;
    color: #E4003A;
    margin-bottom: 0;
}

/**
Mertech сегодня
 */
#content.landing_about_kompany .wrapper_mertech_today{
    width: 100%;
    background: #F9F9FC;
    padding: 70px 0;
    font-size: 16px;
    line-height: 25px;
    margin-top: -35px;
}
#content.landing_about_kompany .wrapper_mertech_today .block_slider{
    order: 2;
}
#content.landing_about_kompany .wrapper_mertech_today .block_text{
    order: 1;
}
#content.landing_about_kompany .wrapper_mertech_today .block_slider button{
    width: 40px;
    height: 40px;
    padding: 5px;
    color: #333;
    border-radius: 40px;
    transition: 0.3s;
}
#content.landing_about_kompany rm-carousel-landing button{
    transition: 0.3s;
}
#content.landing_about_kompany .wrapper_mertech_today .block_slider button:hover, #content.landing_about_kompany #rm-carousel-landing button:hover{
    background: #E4003A;
    border-color: #E4003A;
    color: #fff;
}
#content.landing_about_kompany .wrapper_mertech_today .block_slider button.slick-arrow.slick-prev {
    left: 20px;
}
#content.landing_about_kompany .wrapper_mertech_today .block_slider button.slick-arrow.slick-next{
    right: 20px;
}

#content.landing_about_kompany .wrapper_mertech_today h2{
    font-size: 48px;
    line-height: 110%;
    margin-bottom: 30px;
    font-weight: 600;
    color: #333;
}
#content.landing_about_kompany .wrapper_mertech_today h2 span{
    color: #E4003A;
}
#content.landing_about_kompany .wrapper_mertech_today .rm-carousel-item-wrap{
    padding: 0;
    box-shadow: none;
    text-align: left;
    align-items: start !important;
    background: none;
}
#content.landing_about_kompany .wrapper_mertech_today .rm-carousel-item-wrap img{
    margin-bottom: 0;
    margin: 0 !important;
    border-radius: 20px;
    width: 100%;
}
#content.landing_about_kompany .wrapper_mertech_today .rm-carousel-item-wrap p{
    margin-bottom: 0;
    text-align: left;
    font-size: 12px;
    line-height: 21px;
    margin-top: 10px;
}
#content.landing_about_kompany .wrapper_mertech_today .block{
    margin-bottom: 0;
    text-align: left;
    font-size: 12px;
    line-height: 21px;
    position: relative;
    max-width: 410px;
    margin-top: 80px;
    font-weight: 500;
    text-transform: uppercase;
}
#content.landing_about_kompany .wrapper_mertech_today .block::before{
    content: url('/image/about_company/today/treug.svg');
    position: absolute;
    top: -50px;
    left: 0;
}
#content.landing_about_kompany .wrapper_mertech_today .block p{
    max-width: 293px;
    margin: 60px 0 0 auto;
    font-size: 20px;
    line-height: 30px;
}
#content.landing_about_kompany .wrapper_mertech_today .block p.link_mob, .komanda_wrapper .text p.link_mob {
    display: none;
    margin-bottom: 15px;
}
#content.landing_about_kompany .wrapper_mertech_today .block p.link_mob a, .komanda_wrapper .text p.link_mob a{
    color: #E4003A;
    font-size: 16px;
    line-height: 25px;
    text-decoration: underline !important;
    font-weight: 400;
    text-transform: none;
}
#content.landing_about_kompany .wrapper_mertech_today .block p.link_mob:hover a, .komanda_wrapper .text p.link_mob a{
    text-decoration: none;
}
#content.landing_about_kompany .wrapper_mertech_today .block_slider .rm-carousel-item-wrap img{
    margin: 0 auto 10px auto;
}
#content.landing_about_kompany .about_project_first_block .mob_video{
    display: none;
}


@media screen and (min-width: 1175px) and (max-width: 1293px) {
    #content.landing_about_kompany .connect_blcok_wrapper .item.dzen{
        background: #626689;
    }
    #content.landing_about_kompany .connect_blcok_wrapper .item.max{
        background: #1068fe;
    }
}
@media screen and (max-width: 1588px) {
    #content.landing_about_kompany .wrapper_directions .item .text {
        padding: 30px 0 30px 30px;
    }
}
@media screen and (max-width: 1529px) {
    #content.landing_about_kompany .wrapper_directions .item .text {
        padding: 30px 0 12px 30px;
    }
}
@media screen and (max-width: 1500px) {
    #content.landing_about_kompany .wrapper_directions .item .bcg::after {
        right: -100px;
    }
}
@media screen and (max-width: 1460px) {
    #content.landing_about_kompany .wrapper_directions .item .text .images img:first-child {
        margin-bottom: 7px;
    }
}
@media screen and (max-width: 1435px) {
    #content.landing_about_kompany .la-custom-off .latest-articles{
        gap: 10px;
        overflow: auto;
        justify-content: space-around;
        flex-wrap: nowrap;
    }
    #content.landing_about_kompany .la-custom-off .latest-articles .la-visible{
        min-width: 302px;
        max-width: 302px;
        padding-bottom: 15px;
    }
}
@media screen and (max-width: 1385px) {
    .advantages_main .rm-advantages-item .rm-advantages-item-title {
        font-size: 31px;
        line-height: 31px;
    }
    #content.landing_about_kompany .connect_blcok_wrapper .item {
        padding: 30px 20px;
    }
    #content.landing_about_kompany .connect_blcok_wrapper .item .title{
        margin-bottom: 10px;
        padding-right: 62px;
        font-size: 27px;
        line-height: 35px;
    }
    #content.landing_about_kompany .connect_blcok_wrapper .item.max ul {
        margin-bottom: 60px;
        font-size: 14px;
        padding-left: 15px;
    }
    #content.landing_about_kompany .connect_blcok_wrapper .item p{
        font-size: 14px;
    }
    #content.landing_about_kompany .connect_blcok_wrapper .item .rm-btn.secondary {
        bottom: 30px;
    }

    #content.landing_about_kompany .connect_blcok_wrapper .item.max img{
        width: auto;
        max-width: 100%;
    }
}
@media screen and (max-width: 1330px) {
    #content.landing_about_kompany .wrapper_directions .item .bcg::after {
        right: -210px;
    }
    #content.landing_about_kompany .wrapper_block_functions.tehno .item{
        padding: 15px;
    }
    #content.landing_about_kompany .wrapper_block_functions.tehno .item img {
        margin-bottom: 13px;
        max-width: 25px;
    }
}
@media screen and (max-width: 1200px) {
    #content.landing_about_kompany .wrapper_block_functions.tehno .block_functions{
        flex-wrap: nowrap;
        gap: 10px;
        overflow: auto;
        padding: 0 15px 10px 15px;
    }
    #content.landing_about_kompany .wrapper_block_functions.tehno .block_functions::after{
        display: none;
    }
    #content.landing_about_kompany .wrapper_block_functions.tehno .block_functions .col-md-2{
        width: 200px;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px;
        max-width: 200px;
        padding: 0;
    }

    #content.landing_about_kompany .container-advantages__text span{
        font-size: 15px;
        line-height: 18px;
    }
}
@media screen and (max-width: 1183px) {
    #content.landing_about_kompany .wrapper_directions .item .bcg{
        display: none;
    }
    #content.landing_about_kompany .wrapper_directions .item .text{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-right: 30px;
        padding-top: 15px;
    }
    #content.landing_about_kompany .wrapper_directions .item .text::after{
        display: none;
    }
}
@media screen and (max-width: 1175px) {
    #content.landing_about_kompany .connect_blcok_wrapper .item .title{
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 30px;
    }
    #content.landing_about_kompany .connect_blcok_wrapper .item p, #content.landing_about_kompany .connect_blcok_wrapper .item  ul{
        font-size: 12px;
        line-height: 20px;
    }
    #content.landing_about_kompany .connect_blcok_wrapper .item.max .col-md-7{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    #content.landing_about_kompany .connect_blcok_wrapper .item.max .col-md-5{
        display: none;
    }
    #content.landing_about_kompany .connect_blcok_wrapper .item.blog::after {
        right: 7px;
    }
    #content.landing_about_kompany .connect_blcok_wrapper .item.max {
        /*background: url(/image/about_company/max_bcg_mob.jpg) no-repeat;*/
        background-size: cover;
        background-position-x: right;
        /*background: #1068fe;*/
    }
    #content.landing_about_kompany .connect_blcok_wrapper .list_cards {
        flex-wrap: nowrap;
        overflow: auto;
        padding-bottom: 15px;
    }
    #content.landing_about_kompany .connect_blcok_wrapper .mob_item {
        width: 330px;
        min-width: 330px;
        padding: 5px;
    }
    #content.landing_about_kompany .connect_blcok_wrapper{
        padding-bottom: 45px;
    }
}
@media screen and (max-width: 1075px) {
    .advantages_main .rm-advantages-item .rm-advantages-item-title {
        font-size: 31px;
        line-height: 31px;
    }
    .advantages_main .rm-advantages-item {
        padding: 12px 10px 24px 10px;
        text-align: left;
        width: 134px;
        min-width: 134px;
    }
    .advantages_main .rm-advantages-item:last-child {
        width: 188px;
        min-width: 188px;
    }
}
@media screen and (max-width: 991px) {
    #content.landing_about_kompany .komanda_wrapper .image_mob{
        display: block;
        text-align: center;
    }
    #content.landing_about_kompany .komanda_wrapper .image{
        display: none;
    }
    #content.landing_about_kompany .komanda_wrapper .text{
        flex: 0 0 100%;
        max-width: 100%;
    }
    #content.landing_about_kompany .komanda_wrapper h2 {
        font-size: 25px;
        line-height: 34px;
        margin: 0 0 15px 0;
    }
    #content.landing_about_kompany h2 {
        font-size: 30px !important;
        line-height: 37px !important;
        margin-bottom: 20px !important;
    }

    #content.landing_about_kompany .container-equipment__block-item{
        flex-wrap: nowrap;
        overflow: auto;
    }
    #content.landing_about_kompany .container-equipment__item{
        min-width: 200px;
        display: flex !important;
        height: 100px;
    }
    #content.landing_about_kompany .container-equipment__load{
        display: none;
    }

    #content.landing_about_kompany .wrapper_directions > .container > .row{
        overflow: auto;
        flex-wrap: nowrap;
    }
    #content.landing_about_kompany .wrapper_directions > .container > .row .block{
        padding: 0 5px;
        min-width: 245px;
        max-width: 245px;
    }
    #content.landing_about_kompany .wrapper_directions .item {
        padding: 15px;
    }
    #content.landing_about_kompany .wrapper_directions .item .images img:first-child{
        display: none;
    }

    #content.landing_about_kompany .development_wrapper .image{
        display: none;
    }
    #content.landing_about_kompany .development_wrapper .text{
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 15px;
        text-align: center;
    }
    #content.landing_about_kompany .development_wrapper .text{
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 15px;
        text-align: center;
    }
    .development_wrapper .text ul{
        flex-wrap: nowrap;
        max-width: 100%;
        gap: 5px;
        overflow: auto;
        padding: 15px;
    }
    .development_wrapper .text ul li{
        min-width: 320px;
    }
    .development_wrapper .text ul:before{
        display: none;
    }

    #content.landing_about_kompany .wrapper_mertech_today .block_slider{
        max-width: 500px;
        margin: 0 auto;
    }
    #content.landing_about_kompany .wrapper_mertech_today .block_slider{
        order: 1;
    }
    #content.landing_about_kompany .wrapper_mertech_today .block_text{
        order: 2;
    }

    #content.landing_about_kompany .container-advantages {
        padding-top: 27px;
        margin-bottom: 10px;
    }

    #content.landing_about_kompany .container-advantages__block-item{
        align-items: inherit;
        flex-wrap: nowrap;
        justify-content: inherit;
        overflow-x: auto;
        gap: 10px;
        padding-bottom: 50px;
    }
    #content.landing_about_kompany .container-advantages__text{
        align-items: inherit;
    }
    #content.landing_about_kompany .container-advantages__item{
        flex-direction: column;
        padding: 15px;
        width: 320px;
        min-width: 320px;
        height: unset;
        margin: 0;
        min-height: 100%;
        justify-content: unset;
    }
    #content.landing_about_kompany .container-advantages__text span{
        display: none;
    }
    #content.landing_about_kompany .container-advantages .container-advantages__item .container-advantages__cont {
        transform: inherit;
        position: inherit;
        top: auto;
        left: auto;
        width: 100%;
        height: auto;
        min-height: auto;
        box-shadow: none;
        background: transparent;
        padding-top: 10px;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }
    #content.landing_about_kompany .container-advantages__cont p:nth-child(1)::before{
        display: none;
    }

    #content.landing_about_kompany .wrapper_directions .block:last-child .item .text .images img:last-child{
        display: block;
    }

    #content.landing_about_kompany .wrapper_mertech_today h2{
        margin-top: 20px;
    }

    .landing_about_kompany .slick-dots {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 7px;
    }
    .landing_about_kompany .slick-dots button{
        display: flex;
        flex-wrap: wrap;
        opacity: 0;

    }
    .landing_about_kompany .slick-dots li.slick-active{
        color: #E4003A;
    }
    #content.landing_about_kompany .wrapper_mertech_today .block_slider .slick-dots button{
        width: 10px;
        height: 10px;
    }
}
@media screen and (max-width: 767px) {
    #content.landing_about_kompany .about_project_first_block{
        padding: 30px;
        min-height: auto;
    }
    #content.landing_about_kompany .about_project_first_block h2 {
        font-size: 35px;
        margin-bottom: 25px;
    }
    #content.landing_about_kompany .about_project_first_block .text p {
        font-size: 20px;
        line-height: 25px;
    }
    #content.landing_about_kompany .rm-advantages.advantages_main.mewrtech_advantages_wrapper {
        margin-top: 20px;
        padding-bottom: 20px;
    }
    #content.landing_about_kompany .rm-advantages.advantages_main.mewrtech_advantages_wrapper .rm-module-header h2{
        margin-bottom: 8px;
    }

    #content.landing_about_kompany .advantages_main .rm-advantages-item {
        padding: 10px;
        text-align: center;
    }
    #content.landing_about_kompany .advantages_main .rm-advantages-item .image{
        margin-bottom: 8px;
        text-align: center;
    }
    #content.landing_about_kompany .advantages_main .rm-advantages-item .rm-advantages-item-title {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 8px;
    }
    #content.landing_about_kompany .advantages_main .rm-advantages-item .rm-advantages-item-text {
        font-size: 10px;
        line-height: 14px;
        display: block;
    }

    #content.landing_about_kompany .la-custom-off .all-articles {
        display: block;
        margin-top: 0;
    }
    #content.landing_about_kompany .la-custom-off .all-articles svg{
        display: none;
    }

    .la-custom-off .latest-articles .la-visible .la-content{
        background: #ECEEF2;
    }

    #content.landing_about_kompany .block_wrapper.liders_carusel .text{
        margin-top: 15px;
        margin-bottom: 20px;
        padding-left: 0;
        padding-right: 0;
    }
    #content.landing_about_kompany .block_wrapper.liders_carusel .text p{
        margin-bottom: 20px;
    }
    #content.landing_about_kompany .liders_carusel .rm-carousel .rm-carousel-item{
        margin: 0;
    }

    #content.landing_about_kompany .connect_blcok_wrapper .list_cards, #content.landing_about_kompany .wrapper_directions > .container > .row{
        padding: 0 15px;
    }
    #content.landing_about_kompany .connect_blcok_wrapper .mob_item:first-child, #content.landing_about_kompany .wrapper_directions > .container > .row .block:first-child{
        padding-left:0;
    }
    #content.landing_about_kompany .connect_blcok_wrapper .mob_item:last-child, #content.landing_about_kompany .wrapper_directions > .container > .row .block:last-child{
        padding-right:0;
    }
    #content.landing_about_kompany .wrapper_directions > .container > .row .block{
        margin-bottom: 7px;
    }

    #content.landing_about_kompany .block_wrapper.liders_carusel .rm-module-header, #content.landing_about_kompany .block_wrapper.liders_carusel h2{
        margin-bottom: 0 !important;
    }
}
@media screen and (max-width: 600px) {
    #information-information .rm-page-title h1{
        font-size: 20px !important;
        line-height: 20px !important;
        margin-top: 10px;
        margin-bottom: 14px;
    }
    #content.landing_about_kompany h2 {
        font-size: 16px !important;
        line-height: 25px !important;
        font-weight: 600 !important;
    }
    #content.landing_about_kompany .about_project_first_block{
        background: none;
        color: #333333;
        font-size: 14px;
        line-height: 21px;
        padding: 0;
    }
    #content.landing_about_kompany .about_project_first_block h2{
        display: none;
        background: none;
        color: #333333;
        font-size: 14px !important;
        line-height: 21px !important;
        font-weight: 400;
        margin-bottom: 10px !important;
    }
    #content.landing_about_kompany .about_project_first_block .text{
        color: #333333;
        font-size: 14px;
        line-height: 21px;
    }
    #content.landing_about_kompany .about_project_first_block .text p, #content.landing_about_kompany .about_project_first_block .text ul, #content.landing_about_kompany .about_project_first_block .text ol{
        color: #333333;
        font-size: 14px;
        line-height: 21px;
    }
    #content.landing_about_kompany .about_project_first_block .rm-banner-plus-item-btn{
        display: none;
    }
    #content.landing_about_kompany .about_project_first_block .mob_video{
        display: flex;
        justify-content: center;
    }

    .slider_this_mertech {
        gap: 3px;
    }

    #content.landing_about_kompany .block_wrapper.liders_carusel .text .red_block{
        position: relative;
        padding: 15px 20px;
    }
    #content.landing_about_kompany .block_wrapper.liders_carusel .text .red_block::after{
        content: url('/image/about_company/mob-treug-gray.svg');
        position: absolute;
        top: 0;
        right: 15px;
    }
    #content.landing_about_kompany .block_wrapper.liders_carusel .text .red_block h3{
        font-size: 16px;
        line-height: 25px;
    }
    #content.landing_about_kompany .block_wrapper.liders_carusel .text .red_block ul{
        font-size: 14px;
        line-height: 21px;
    }
    #content.landing_about_kompany .block_wrapper.liders_carusel .text .red_block ul li{
        margin-bottom: 3px;
    }
    #content.landing_about_kompany .wrapper_block_functions.tehno .title{
        font-size: 16px;
        line-height: 25px;
    }
    .komanda_wrapper{
        padding-bottom: 15px;
    }
    #content.landing_about_kompany .block_functions{
        margin-bottom: 30px;
    }
    #content.landing_about_kompany .container-equipment {
        padding-bottom: 30px;
    }
    #content.landing_about_kompany .la-custom-off .latest-articles{
        margin-bottom: 10px;
        padding-left: 0;
        padding-right: 0;
    }
    .row-padding-top{
        padding-top: 10px;
    }
    #content.landing_about_kompany .wrapper_directions{
        padding-top: 30px;
    }
    .development_wrapper{
        padding-bottom: 0;
    }
    #content.landing_about_kompany .container-equipment__item {
        padding: 10px;
    }
    #content.landing_about_kompany .connect_blcok_wrapper{
        padding: 0;
        background: none;
    }

    #content.landing_about_kompany .wrapper_block_functions.tehno {
        background: #F9F9FC;
        padding: 30px 0;
    }
    #content.landing_about_kompany .wrapper_mertech_today{
        padding-top: 20px;
    }

    #content.landing_about_kompany .about_project_first_block .mob_video iframe{
        width: 100%;
    }
}
@media screen and (max-width: 490px) {
    nav[aria-label="breadcrumb"] {
        padding: 0;
    }
    #content.landing_about_kompany .wrapper_mertech_today .block::before{
        display: none;
    }
    #content.landing_about_kompany .wrapper_mertech_today .block p{
        margin-left: 0;
        margin-top: 0;
    }
    #content.landing_about_kompany .wrapper_mertech_today{
        padding-bottom: 30px;
    }
    #content.landing_about_kompany .wrapper_mertech_today .block{
        margin-top: 30px;
    }

    #content.landing_about_kompany .wrapper_mertech_today .block p.link_mob, .komanda_wrapper .text p.link_mob{
        display: block;
        margin-bottom: 15px;
    }
    #content.landing_about_kompany .wrapper_mertech_today .block p.link_mob a, .komanda_wrapper .text p.link_mob a{
        margin: 0;
    }
}