.whatsapp {
    background-color: #49bc57;
    border-color: #49bc57;
    width: 100%;
    min-height: 50px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #333;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #f0f0f0;
    letter-spacing: .8px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.whatsapp > span {
    padding-left: 8px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}

.whatsapp > svg {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    overflow: visible;
    width: .875em;
    display: inline-block;
    font-size: inherit;
    height: 1em;
    overflow: visible;
    vertical-align: -.125em;
}

.viber {
    background-color: #61407a;
    border-color: #61407a;
}

.telegram {
    background-color: #34abe3;
    border-color: #34abe3;
}

/* Start:/local/templates/volt/components/bitrix/catalog.element/service/style.css?17133437442810*/
.service-detal__image {
	margin-bottom: 52px;
}
.service-detal__text {
	color: #000;
	font-family: Manrope;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	margin-bottom: 70px;
}
.service-detal__text p {
	margin-bottom: 10px;
	line-height: 160%;
}
.service-detal__text ul {
	list-style-type: unset;
	padding-left: 18px;
	margin-bottom: 20px;

}
.service-detal__price {
	margin-top: 54px;
	margin-bottom: 70px;
}
.service-detal__price-checkbox {
	margin-right: 50px;
}
.service-detal__price-row label {
	display: flex;
	border-top: 1px solid #cdd2d5;
	padding: 0 32px;
	cursor: pointer;
	height: 82px;
	align-items: center;
}
.service-detal__price-row:hover {
	background: #F7F8F9;
}
.service-detal__price-row:last-child {
	display: flex;
	border-top: 1px solid #cdd2d5;
	border-bottom: 1px solid #cdd2d5;
	align-items: center;
	padding: 32px 0;

}
.service-detal__price-row:last-child:hover {
	background: none;
}
.service-detal__price-name {
	color: #02283B;
	font-size: 20px;
	font-weight: 400;
	line-height: 100%;
}
.service-detal__price-value {
	margin-left: auto;
	color: #02283B;
	font-size: 20px;
	font-weight: 700;
	line-height: 100%;
	width: 135px;
	text-align: right;
}
.service-detal__price-select {
	min-width: 460px;
	color: #EA0429;
	text-align: right;
	font-size: 16px;
	font-weight: 500;
	line-height: 100%;
}
.service-detal__price-select span {
	display: none;
	align-items: center;
	justify-content: right;
	gap: 20px;
}
.service-detal__price-row:hover .service-detal__price-select span {
	display: flex;

}
.service-detal__price-row.checked .service-detal__price-select span {
	display: flex;
	color: #02283B;
}
.service-detal__price-row.checked .service-detal__price-select span:before {
	content: "";
	border: 1px solid #02283B;
	width: 52px;
	height: 52px;
	border-radius: 50%;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjMzMjcgMS42NjgwN0wxLjY2NjAyIDE4LjMzNDZNMTguMzMyNyAxOC4zMzQ1TDEuNjY2MDIgMS42Njc5NyIgc3Ryb2tlPSIjMDIyODNCIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 25px;
}
.service-detal__total-text {
	color: rgba(2, 40, 59, 0.60);
	font-size: 16px;
	font-weight: 400;
	line-height: 120%;
}
.service-detal__total-price {
	margin-left: auto;
	color: #02283B;
	font-size: 20px;
	font-weight: 700;
	line-height: 100%;
	min-width: 135px;
	text-align: right;
}
.service-detal__total-button {
	min-width: 493px;
	color: #EA0429;
	text-align: right;
	font-size: 16px;
	font-weight: 500;
	line-height: 100%;
}

@media(max-width:1023px) {
	.service-detal__text p {
		font-size: 14px; 
	}
}


/* End */
/* /local/templates/volt/components/bitrix/catalog.element/service/style.css?17133437442810 */