.quality-finishing-prices {
    overflow-x: hidden;
	padding-bottom: 0;
}
.quality-finishing-prices h2 {
    margin-bottom: 15px;
	line-height: 121%;
}
.quality-finishing-prices .desc {
	line-height: 130%;
    margin-bottom: 25px;
}
.quality-finishing-prices .owl-stage-outer {
	clip-path: inset(-100vw -100vw -100vw -0);
    overflow: unset;
	padding: 0 6px;
}
.quality-finishing-prices .owl-stage {
	-webkit-filter: drop-shadow(3px 4px 5px rgba(0, 0, 0, 0.25));
	filter: drop-shadow(3px 4px 5px rgba(0, 0, 0, 0.25));	
}
.quality-finishing-prices .box__content {
    margin-bottom: 25px;
}
.quality-finishing-prices .product__card {
	background: #fff;
	border-radius: 6px;
	width: 307px;
	height: 100%;
}
.quality-finishing-prices .product__card-inner {
    display: flex;
    flex-direction: column;	
	padding: 20px 15px 15px;
	height: 100%;
}
.quality-finishing-prices .product__card-headline {
	display: grid;
	gap: 5px;
    text-align: center;
	font-size: 18px;
	line-height: 122%;
	text-transform: uppercase;
    margin-bottom: 15px;	
}
.quality-finishing-prices .product__card-img {
	margin-bottom: 15px;
}
.quality-finishing-prices .product__card-data {
    display: flex;
    flex-direction: column;	
    flex-grow: 1;
}
.quality-finishing-prices .product__card-list {
    display: grid;
    gap: 5px;	
    line-height: 120%;
    margin-bottom: 20px;
}
.quality-finishing-prices .product__card-item {
    display: flex;
    gap: 6px;
	align-items: center;	
}
.quality-finishing-prices .product__card-item:before {
    content: '';
    width: 11px;
	height: 8px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.5 6.79289L10.1464 0.146447C10.3417 -0.0488155 10.6583 -0.0488155 10.8536 0.146447C11.0488 0.341709 11.0488 0.658292 10.8536 0.853554L3.85355 7.85355C3.65829 8.04882 3.34171 8.04882 3.14645 7.85355L0.146447 4.85355C-0.0488155 4.65829 -0.0488155 4.34171 0.146447 4.14645C0.341709 3.95118 0.658291 3.95118 0.853553 4.14645L3.5 6.79289Z' fill='%2342B344' /%3e%3c/svg%3e");	
}
.quality-finishing-prices .product__card-item--price {
    margin-left: auto;
}
.quality-finishing-prices .product__card-result {
    width: fit-content;
    margin-top: auto;
    margin-bottom: 10px;
}
.quality-finishing-prices .product__card-cost {
    display: flex;
	margin-top: auto;
    margin-bottom: 10px;
}
.quality-finishing-prices .product__card-price {
	display: grid;
	align-items: center;
	gap: 3px;
}
.quality-finishing-prices .product__card-price .word {
	font-size: 14px;
	line-height: 100%;
	margin-right: 4px;
}
.quality-finishing-prices .product__card-price .currency {
	margin-left: 4px;
}
.quality-finishing-prices .product__card-price.--current {
    padding-right: 10px;
    border-right: 1px solid #c9c9c9;
}
.quality-finishing-prices .product__card-price.--current .currency {
	font-size: 20px;
	line-height: 100%;
}
.quality-finishing-prices .product__card-price.--current .price {
	font-size: 28px;
	line-height: 100%;	
}
.quality-finishing-prices .product__card-price.--max {
    color: #969693;
	padding-left: 10px;
	line-height: 100%;
	text-align: right;
}
.quality-finishing-prices .product__card-price.--max .caption {
    font-size: 14px;
}
.quality-finishing-prices .product__card-price.--max .currency {
	font-size: 15px;
    margin-left: 4px;
}
.quality-finishing-prices .product__card-installment {
    display: inline-flex;
    font-size: 14px;
    line-height: 100%;
    color: #fff;    
    width: 100%;
}
.quality-finishing-prices .product__card-installment .installment {
	position: relative;
	display: flex;
    gap: 5px;
    align-items: center;
	font-size: 14px;
	line-height: 100%;	
	padding: 4px 16px 4px 8px;
	background-color: #42B344;
	width: 100%;
}
.quality-finishing-prices .product__card-installment .installment:before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.3125 13.5938C7.72781 13.5938 5.625 11.4909 5.625 8.90625C5.625 6.32156 7.72781 4.21875 10.3125 4.21875C12.8972 4.21875 15 6.32156 15 8.90625C15 11.4909 12.8972 13.5938 10.3125 13.5938ZM10.3125 4.6875C7.98633 4.6875 6.09375 6.58008 6.09375 8.90625C6.09375 11.2324 7.98633 13.125 10.3125 13.125C12.6387 13.125 14.5312 11.2324 14.5312 8.90625C14.5312 6.58008 12.6387 4.6875 10.3125 4.6875Z' fill='white' /%3e%3cpath d='M10.3125 12.1875C8.50313 12.1875 7.03125 10.7156 7.03125 8.90625C7.03125 7.09688 8.50313 5.625 10.3125 5.625C12.1219 5.625 13.5938 7.09688 13.5938 8.90625C13.5938 10.7156 12.1219 12.1875 10.3125 12.1875ZM10.3125 6.09375C8.76164 6.09375 7.5 7.35539 7.5 8.90625C7.5 10.4571 8.76164 11.7188 10.3125 11.7188C11.8634 11.7188 13.125 10.4571 13.125 8.90625C13.125 7.35539 11.8634 6.09375 10.3125 6.09375Z' fill='white' /%3e%3cpath d='M9.14062 13.5938H0V11.7188H7.03125V12.1875H0.46875V13.125H9.14062V13.5938Z' fill='white' /%3e%3cpath d='M7.03125 12.1875H0.46875V10.3125H6.32812V10.7812H0.9375V11.7188H7.03125V12.1875Z' fill='white' /%3e%3cpath d='M6.32812 10.7812H0.9375V8.90625H6.09375V9.375H1.40625V10.3125H6.32812V10.7812Z' fill='white' /%3e%3cpath d='M6.09375 9.375H0V7.5H6.09375V7.96875H0.46875V8.90625H6.09375V9.375Z' fill='white' /%3e%3cpath d='M6.09375 7.96875H0.46875V6.09375H6.79688V6.5625H0.9375V7.5H6.09375V7.96875Z' fill='white' /%3e%3cpath d='M6.79688 6.5625H0V4.6875H8.20312V5.15625H0.46875V6.09375H6.79688V6.5625Z' fill='white' /%3e%3cpath d='M8.20312 5.15625H0.46875V3.28125H9.60938V4.6875H9.14062V3.75H0.9375V4.6875H8.20312V5.15625Z' fill='white' /%3e%3cpath d='M9.14062 3.75H0V1.875H9.14062V3.75ZM0.46875 3.28125H8.67188V2.34375H0.46875V3.28125Z' fill='white' /%3e%3c/svg%3e");
}
.quality-finishing-prices .product__card-installment .installment:after {
    content: '';
    display: inline-block;
    position: absolute;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 11.5px 10px 11.5px 0;
    border-color: transparent #fff transparent transparent;
    right: 0px;
}
.quality-finishing-prices .box__expert {
    border-radius: 6px;
    background: #f9f9f9;
    padding: 15px;
    line-height: 130%;
    display: grid;
    gap: 30px;	
}
.quality-finishing-prices .box__expert-text {
    padding: 15px;
    background: #fff;
    border-radius: 6px;
	filter: drop-shadow(0 0 30px rgba(0, 0, 0, 0.2));
	position: relative;
}
.quality-finishing-prices .box__expert-text:before {
	content: '';
    display: inline-block;
    position: absolute;
    bottom: -19px;
    right: 30px;	
    width: 18px;
    height: 19px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 0H18V19L0 0Z' fill='white' /%3e%3c/svg%3e");	
}
.quality-finishing-prices .box__expert-author {
    display: flex;
    gap: 15px;
    text-align: right;
	justify-content: flex-end;
}
.quality-finishing-prices .box__expert-img {
	border-radius: 50%;
    width: 60px;	
}
@media (min-width: 768px) {
	.quality-finishing-prices h2 {
		line-height: 127%;
		margin-bottom: 20px;
	}	
	.quality-finishing-prices .desc {
		font-size: 18px;
		line-height: 122%;		
		margin-bottom: 30px;
	}
	.quality-finishing-prices .box__content {
		margin-bottom: 30px;
	}	
	.quality-finishing-prices .box__expert {
		grid-template-columns: 473px 1fr;
		gap: 43px;
		font-size: 18px;
		line-height: 120%;	
		padding: 30px;		
	}
	.quality-finishing-prices .box__expert-text {
		padding: 20px;
	}
	.quality-finishing-prices .box__expert-text:before {
		bottom: unset;
		top: 25px;
		right: -24px;
		width: 24px;
		height: 27px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='27' viewBox='0 0 24 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.000858307 26.0828V0H23.7305L0.000858307 26.0828Z' fill='white' /%3e%3c/svg%3e");
	}
	.quality-finishing-prices .box__expert-author {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		gap: 12px;
	}
	.quality-finishing-prices .box__expert-title {
		order: 2;
		line-height: 130%;
	}
	.quality-finishing-prices .box__expert-img {
		order: 1;
		width: 90px;
	}	
}
@media (min-width: 1200px) {
	.quality-finishing-prices h2 {
		line-height: 127%;
	}	
	.quality-finishing-prices .desc {
		font-size: 18px;
		line-height: 122%;		
		margin-bottom: 30px;
	}
	.quality-finishing-prices .box__content {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		gap: 20px;
	}
	.quality-finishing-prices .product__card {
		box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.25);
	}	
	.quality-finishing-prices .box__expert {
		grid-template-columns: 717px 1fr;
		gap: 53px;
	}
	.quality-finishing-prices .box__expert-text {
		padding: 30px;
	}
	.quality-finishing-prices .box__expert-text:before {
		top: 40px;
		right: -24px;
		width: 24px;
		height: 24px;
		background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.000858307 23.125V0H23.7305L0.000858307 23.125Z' fill='white' /%3e%3c/svg%3e");
	}
	.quality-finishing-prices .box__expert-author {
		align-items: flex-start;
		text-align: left;
	}	
}

