.order_info1_list .image_block{
	width: 135px;
}
.reviews_list .owl-nav {
	top: 0%;
}

.order_info2_list p{
 color: #fff;
 padding-left: 0
}

.reviews_section .owl-prev {
	left: -68px;
}
.reviews_section .owl-next {
	right: -18px;
}

.owl-nav {
	position: absolute;
	top: 50%;
	width: 100%;
}

.owl-nav:after {
	clear: both;
	content: '';
	display: table;
}

.owl-prev {
	margin-left: 25px !important;
	float: left !important;
}

.owl-next {
	margin-right: 25px !important;
	float: right !important;
}

.owl-prev img,
.owl-next img {
	width: 20px;
}

.owl-prev,
.owl-next {
	height: 40px !important;
	width: 40px !important;
	-webkit-border-radius: 50% !important;
	-moz-border-radius: 50% !important;
	border-radius: 50% !important;
	background: #4CBFA8 !important;
	color: white !important;
	font-size: 0 !important; /* скрыть текст/иконки по умолчанию */
	font-weight: bold !important;
}

/* Arrow icons inside circular nav buttons */
.owl-prev {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='15 18 9 12 15 6'/></svg>") !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 18px 18px !important;
}
.owl-next {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 18 15 12 9 6'/></svg>") !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 18px 18px !important;
}

/* Перебиваем спрайт из styles.css для блока отзывов */
.reviews_section .owl-prev {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='15 18 9 12 15 6'/></svg>") !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: 18px 18px !important;
}
.reviews_section .owl-next {
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 18 15 12 9 6'/></svg>") !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: 18px 18px !important;
}
/* Hide any inner <img> in owl nav buttons so it doesn't cover arrows */
.reviews_section .owl-prev img,
.reviews_section .owl-next img {
	display: none !important;
}


.benefits_list2{
	width: 100%;
}

.video_bock video{
	width: 100%;
	height: 100%;
}

/* Consent block aligned to button width */
.consent {
	width: 380px;
	margin: 0 auto 12px;
	text-align: center;
	font-size: 14px;
	line-height: 1.4;
	color: #333;
}
.consent label { display: inline-block; }
.consent a { color: #22374c; }
.consent input[type="checkbox"] { margin-right: 8px; }

/* Avatar styling for reviews */
.icon-profile {
	height: 48px;
}
.icon-profile img {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	object-fit: cover;
	object-position: center;
	border: 2px solid #4cbfa8;
}

 