

/* Start:/bitrix/templates/stroy/components/bitrix/news/catalog_project/bitrix/news.detail/.default/style.css?17757535952858*/
.ques { display: none; }
.plans { margin-bottom: 35px !important; }
.good_char ul li { padding: 10px 0 !important; }

.tabs-nav { display: flex; gap: 10px; }
.tab-btn { 
    padding: 10px 20px; border: none; background: none; cursor: pointer; 
    font-size: 16px; color: #666; margin-bottom: 5px;
    transition: 0.3s;
    font-family: inherit;
}

.tab-btn.active { color: #000; border-bottom: 2px solid #000; }
.tab-item { display: none; }
.tab-item.active { display: block; }

.tab-text-content { padding: 20px 0; line-height: 1.6; margin-bottom: 50px; }

.komplekt-list, .additional-services-list { 
    list-style: none; 
    padding: 0; 
    margin: 0; 
    display: grid; 
    grid-template-columns: 1fr 1fr; 
    gap: 15px 40px; 
}

.komplekt-list li, .additional-services-list li { 
    position: relative; 
    padding-left: 30px; 
    padding-bottom: 12px; 
    border-bottom: 1px solid #f5f5f5;
    font-size: 15px;
}

.komplekt-list li::before { 
    content: '✓'; 
    position: absolute; 
    left: 0; 
    color: #28a745; 
    font-weight: bold; 
}

.additional-services-list li::before { 
    content: '+'; 
    position: absolute; 
    left: 0; 
    color: #28a745; 
    font-weight: bold; 
}

.komplekt-list li strong { 
    display: block; 
    color: #333; 
    font-size: 14px; 
    text-transform: uppercase; 
    margin-bottom: 4px;
}

.additional-services-list ul { 
    list-style: none; 
    grid-column: 1 / -1; 
    background: #fcfcfc; 
    padding: 20px; 
    border: 1px solid #eee;
    margin-top: 10px; 
}

.additional-services-list ul li {
    border: none;
    padding-bottom: 5px;
}

.additional-services-list ul li::before {
    content: "—";
    color: #999;
}

.slider_good_left img {
    height: 400px;
    object-fit: cover;
}

.bx-viewport {
    height: 400px !important; 
}

.plans .owl-controls {
    display: none;
}

.plans .with_icon {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.plans .btn {
    /* padding: 0; */
    /* background-color: #a0d52b; */
    background-color: transparent;
    border: 1px solid #496311;
    /* color: #000; */
    color: #496311;
    line-height: 1.0;
    /* max-width: 70%; */
}

.plans .btn:hover {
    background-color: transparent;
    color: #6c911e;
    border: 1px solid #6c911e;
}

.additional-info {
    margin-bottom: 30px;
    padding: 20px;
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('/bitrix/templates/stroy/components/bitrix/news/catalog_project/bitrix/news.detail/.default/./images/image.jpg');
    background-size: cover;
    background-position: center;
    border-left: 8px solid #a0d52b;
}

.additional-info p {
    margin-bottom: 0 !important;
    font-size: 16px !important;
    color: #FFF !important;
    font-weight: 500 !important;
}
/* End */


/* Start:/bitrix/templates/stroy/components/bitrix/news.list/accordion/style.css?1775241386150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */
/* /bitrix/templates/stroy/components/bitrix/news/catalog_project/bitrix/news.detail/.default/style.css?17757535952858 */
/* /bitrix/templates/stroy/components/bitrix/news.list/accordion/style.css?1775241386150 */
