.hover-products-widget {
	min-width: 1400px !important;
	width: 100% !important;
	display: flex;
	align-items: center;
}

.hover-products-image {
	flex: 1 !important;
	flex: 0 0 30% !important;
}

.hover-products-content {
	flex: 1 !important;
	flex: 0 0 70% !important;
	transform: translateX(20px);
}

.hover-products-image img {
	min-width: 425px;
	max-width: 425px;
	width: 100%;
	margin-left: -20px;
	transition: opacity 0.40s ease-in-out, transform 0.40s ease-in-out;
    will-change: opacity, transform;
}

.hover-products-title {
	position: relative;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: 1px;
	color: #303294;
	display: block;
	align-items: center;
	gap: 12px;
	font-family: "Poppins", sans-serif !important;
	border-bottom: 1px solid #303294;
	padding-bottom: 10px;
}

.hover-products-title > a {
	width: 100%;
	position: absolute !important;
    top: 10px;
    right: 0;
}

.hover-products-title a svg {
	position: absolute;
    top: 0px;
    right: 0;
}

.hover-products-lists {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 40px;
	margin-top: 24px;
}

.hover-products-lists .list {
	list-style: none;
	padding: 0;
	margin: 0;
}

.hover-products-lists .list .list-item {
	padding: 5px 0 !important;
	position: relative;
}
.hover-products-lists .list .list-item span.arrow {
	position: absolute;
    top: 6px;
    right: 0;
}

.hover-products-lists .list .list-item a {
	color: #222222;
	padding: 0;
	line-height: 1.3;
	font-size: 17px !important;
	font-weight: 500 !important;
	font-family: "Poppins", sans-serif !important;
}
.hover-products-lists .list .list-item a:hover {
	color: #303294 !important;
}

.hover-item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-decoration: none;
	color: #222;
	font-size: 15px;
}

.hover-item .arrow {
	transition: transform .3s ease;
}
.hover-item:hover .arrow {
	transform: translateX(5px);
}

