

/* Start:/bitrix/templates/gncdk/components/bitrix/catalog.sections.top/med_cost/style.css?17763438953957*/
.catalog-price {
    color: red;
}

div.catalog-sections-top table td {
    padding-right: 10px;
    padding-top: 10px;
}

.block__item-inner.tab-title, .cost__content-4-con li, .cost__content-1-inn, .cost__content-2-inn, .cost__content-3-inn {
    display: grid !important;
    grid-template-columns: 150fr 650fr 240fr !important;
    column-gap: 0!important;
    align-items: center;
}




.block__item-title.name {
    padding-inline: 40px;
}

.block__item-title.price {
    text-align: right;
}

.cost__content-4-con .cost__content-4-con__price {
    text-align: left !important;
    padding-left: 40px;
}

.cost__content-4-con__text {
    padding-inline: 40px;
}

.cost__content-arrow {
    justify-self: end
}

.cost__code_section {
    font-size: 2rem;
    font-weight: 700;
    line-height: 140%;
    text-align: center;


}

.cost__content-1-inn {

}

.block__content.cost__content {
    position: relative;
    margin-top: 10px;
}

.block__content.cost__content::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;

    background:
            linear-gradient(#c5cad4, #c5cad4)
            calc(4rem + (100% - 8rem) * 150 / 1040) 0 / 1px 100% no-repeat,

            linear-gradient(#c5cad4, #c5cad4)
            calc(4rem + (100% - 8rem) * 800 / 1040) 0 / 1px 100% no-repeat;

    z-index: 2;
}


.block__item-title.code, .block__item-title.main-section {

}

.cost__content-4-con {
    position: relative;
}



.cost__content-1-inn-title.cost__content-1-inn-title,
.cost__content-2-inn-title.cost__content-2-inn-title,
.cost__content-3-inn-title.cost__content-3-inn-title {
    padding-inline: 40px;
}

.cost__content-4-con li:nth-child(odd)::before {
    content: "";
    position: absolute;
    top: calc(var(--gap) / -2);
    bottom: calc(var(--gap) / -2);
    left: 0;
    right: 0;
    background: #bac3d5;
    z-index: -1;
}

@media (max-width: 768px) {


    .cost__code_section {
        max-width: 100%;
        font-size: 4.27vw;
        font-weight: 400;
        line-height: 150%;
    }

    .cost .block__item-inner {
        flex-wrap: unset!important;
    }

    .block__item-title, .cost__content-1-inn-title, .cost__content-2-inn-title, .cost__content-3-inn-title, .cost__content-4-con li, .cost__content-4-con li div:last-child, .cost__code_section {
        font-size: 2.3vw!important;
    }

    .block__item-title.name {
        padding-inline: 0;
        display: flex;
        justify-content: center;
    }

    .block__item-inner.tab-title {
        gap: 10px;
    }

    .block__item-arrow, .cost__content-arrow {
        width: 6vw!important;
        height: 6vw!important;
    }

    .block__item-title.price, .cost__code_section {
        text-align: center!important;
    }

    .cost__content-arrow {
        justify-self: center;
    }

    .block__item-title {
        flex: 20;
    }

    .block__item-cost {
        flex: 7;
        justify-content: center!important;
    }

    .cost__content-4-con .cost__content-4-con__price {
        display: flex;
        justify-content: center;
        padding-left: 0;
    }

    .cost__content-4-con__text {
        max-width: clamp(260px, 65vw, 100%);

    }

    .cost__content-1-inn-title.cost__content-1-inn-title, .cost__content-4-con__text, .cost__content-2-inn-title {
        padding-inline: clamp(16px, 5vw, 40px);
    }

    .cost__content-4-con li {
        position: relative;
    }


}



.cost__content-1-inn {
    position: relative;
    z-index: 0;
}

.cost__content-4-con li {
    position: relative;
    z-index: 0;
}

.cost__content-1-inn {
    position: relative;
    z-index: 0;
}

.cost__content-4-con {
    --gap: 1.7rem;
}

.cost__content-4-con li {
    position: relative;
    z-index: 0;
    min-height: calc(1.4em * 3);
}



@media (max-width: 512px) {
    .cost__content-1-inn-title.cost__content-1-inn-title, .cost__content-4-con__text, .cost__content-2-inn-title {
        max-width: 170px;
    }
}


/* End */


/* Start:/bitrix/templates/gncdk/components/bitrix/news.list/stoimost-med-uslug/style.css?1733603592150*/
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/gncdk/components/bitrix/catalog.sections.top/med_cost/style.css?17763438953957 */
/* /bitrix/templates/gncdk/components/bitrix/news.list/stoimost-med-uslug/style.css?1733603592150 */
