.compare-main{
    margin: 80px auto;
}

.compare-characteristik-row{
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    grid-template-rows: auto;
    gap: 15px;
}
.top-sections{
    text-align: center;
}
.top-sections p{
    font-size: 14px;
    margin-bottom: 30px;
}
.top-sections h1, .top-sections h2, .top-sections h3{
    margin-bottom: 10px;
    margin-top: 60px;
}
.top-sections .main-btn{
    display: flex;
    justify-content: center;
    margin: 0 auto;
}

.main-row-compare{
    /* margin-top: 60px; */
}
.first-section-compare{
    padding: 15px;
}

.title-compare{
    font-size: 22px;
    font-weight: 600;
}

.first-section-compare .apartment-item__title-text{

    font-size: 28px;
    margin-bottom: 10px;
}

.detail-info-opysanie{
    list-style: none;
}

ul{
    list-style-type: none;
    padding-left: 0px;
}

.compare-thumb img{
    object-fit:cover;
    width: 400px;
    height: 300px;
}

table{
    max-width: 100%;
    width: 100%;
}

/* .info_content .bl_info_block.tab-content_title:first-child{
    display: none;
} */

.bl_info_block.tab-content_title{
font-size: 24px;
font-weight: 700;
margin-top: 30px;
}
.info_content .bl_info_block.tab-content.single-tab-row-opysanie .bl_info_block.tab-content_title{
    display: flex;
    margin-top: 26px;
    text-align: left;
}
.row-detail{
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}

.detail{
    flex: 1 1 auto;
}

/* Сначала скрываем все элементы */
.bl_info_block.tab-content {
    display: none;
}

/* Затем показываем последний элемент */
.bl_info_block.tab-content:last-child {
    display: block;
}

.compare-row{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto;
    gap: 18px;
}

.detail-info{
    font-weight: 600;
}


/* @media (max-width: 576px) {
    .detail{
        max-width: 330px;
    }
} */
/* 


.compare-section.additional .bl_info_block.tab-content .tab-content_title{
    display: none;
} */