

/* Start:/price/style.css?1770846309481*/
.attention {
    width: 100%;
    padding: 20px 25px;
    margin-top: 30px;
    border-radius: 25px;
    background: var(--light-orange);
    color: var(--red);
}

@media screen and (max-width: 576px) {
    .attention {
        padding: 20px;
        margin-top: 20px;
        border-radius: 20px;
    }
}

.promo-banner.section {
    margin-top: 30px;
}

@media screen and (max-width: 576px) {
    .promo-banner.section {
        margin-top: 20px;
    }
}
/* End */


/* Start:/local/templates/interdentos/components/bitrix/news.list/promo-banner/style.css?17708463091126*/
.promo-banner.section {
	padding: 0;
	overflow: hidden;
}

.promo-banner__flex {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

@media screen and (max-width: 992px) {
	.promo-banner__flex {
		flex-direction: column;
	}
}

.promo-banner__text-wrap {
	max-width: 890px;
	padding: 50px;
}

@media screen and (max-width: 992px) {
    .promo-banner__text-wrap {
        padding: 40px;
    }
}

@media screen and (max-width: 576px) {
    .promo-banner__text-wrap{
        padding: 20px;
    }
}

.promo-banner__text {
	margin-top: 10px;
}

.promo-banner__text > *:first-child {
	margin-top: 0;
}

.promo-banner__text > *:last-child {
	margin-bottom: 0;
}

.promo-banner__img-wrap {
	max-width: 100%;
	width: 455px;
	align-self: flex-end;
	flex-shrink: 0;
}

.promo-banner__img {
	width: 100%;
	object-fit: contain;
}

.promo-banner .socials,
.promo-banner__btn {
	margin-top: 30px;
}

@media screen and (max-width: 576px) {
	.promo-banner .socials,
	.promo-banner__btn {
		margin-top: 20px;
	}
}

@media screen and (max-width: 400px) {
	.promo-banner__btn.red-btn {
		max-width: unset;
		width: 100%;
	}
}
/* End */


/* Start:/local/templates/interdentos/components/bitrix/news.list/price-list_full/style.css?17708463091164*/
.anchors + .price-block.section {
	margin-top: 50px;
}

@media screen and (max-width: 576px) {
	.price-block.section:first-of-type {
		margin-top: 60px;
	}
}

.price-wrap__list {
	margin: 0;
	padding: 0;
}

.price-wrap__list-item {
	width: 100%;
	padding: 20px 0;
	margin: 0;
	border-bottom: 1px solid var(--light-blue);
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

@media screen and (max-width: 768px) {
	.price-wrap__list-item {
		flex-direction: column;
	}
}

@media screen and (max-width: 576px) {
	.price-wrap__list-item {
		padding: 15px 0;
	}
}

.price-wrap__list-item::before {
	display: none;
}

.price-wrap__list-item:first-child {
	padding-top: 0;
}

.price-wrap__list-item:last-child {
	padding-bottom: 0;
	border: none;
}

.price-wrap__list-item-name,
.price-wrap__list-item-price {
	margin: 0;
}

.price-wrap__list-item-name {
	margin-right: 30px;
}

@media screen and (max-width: 768px) {
	.price-wrap__list-item-name.onest-16-M {
		margin-right: 0px;
		margin-bottom: 10px;
		font-weight: 400;
	}
}

.price-wrap__list-item-price {
	white-space: nowrap;
}

.price-wrap__list + .drop-down-elem {
	margin-top: 40px;
}

/* End */
/* /price/style.css?1770846309481 */
/* /local/templates/interdentos/components/bitrix/news.list/promo-banner/style.css?17708463091126 */
/* /local/templates/interdentos/components/bitrix/news.list/price-list_full/style.css?17708463091164 */
