.image-info-price-bloks{
	align-items: stretch !important;
}

.image-info-price-bloks-item{
	border-radius: 23px;
	background-image: linear-gradient(180deg, #810081 3.58%, #FB5E6E 100%);
	margin-bottom: 1.5vw;
	padding: 1px;
	width: 32.4%;
	overflow: hidden;
}

.image-info-price-bloks-item-content{
	border-radius: 23px;
	background-color: #fff;
	height: 100%;
}

.image-info-price-bloks-item-blank{
	width: 32.4%;
}

.image-info-price-bloks-image{
	display: block;
	width: 100%;
}

.image-info-price-bloks-information{
	padding: 27px 41px 0 41px;
}

.image-info-price-bloks-title{
	font-size: 36px;
	font-weight: 600;
	line-height: 45.18px;
	letter-spacing: -0.04em;
}

.image-info-price-bloks-subtitle{
	font-size: 20px;
	font-weight: 500;
	line-height: 25.1px;
	letter-spacing: -0.04em;
}

.image-info-price-bloks-text{
	margin: 15px 0;
	font-size: 20px;
	font-weight: 400;
	line-height: 25.1px;
	letter-spacing: -0.04em;
}

.image-info-price-bloks-button{
	margin-bottom: 30px;
	padding: 12px 23px 12px 23px;
	border: 2px solid #fff;
	border-radius: 30px !important;
	background-color: #f45c62;
	color: #fff;
	font-size: 20px !important;
	font-weight: 600 !important;
	letter-spacing: -0.04em !important;
	text-transform: uppercase !important;
	width: fit-content;
}

.image-info-price-bloks-price{
	margin-bottom: 15px;
	font-size: 36px;
	font-weight: 600;
	line-height: 45.18px;
	letter-spacing: -0.04em;
}

.image-info-price-bloks-prev-price{
	text-decoration: line-through !important;
}
