:root {
	--scale-factor: 0.97; /* Зменшення масштабу */
	--translate-distance: -50px; /* Підйом елемента на 10px */
	--transition-duration: 0.3s;
	--column-bg-color: #eacb2e;
	--column-hover-bg-color: #ce9b4a;
	--border-radius: 5px;
	--padding: 48px;
}

.fusion-layout-column {
	--awb-padding-top: var(--padding);
	--awb-padding-right: var(--padding);
	--awb-padding-bottom: var(--padding);
	--awb-padding-left: var(--padding);
	--awb-bg-color: var(--column-bg-color);
	--awb-bg-color-hover: var(--column-hover-bg-color);
	--awb-border-radius: var(--border-radius);

	position: relative;
	/*display: flex;*/
	/*align-items: center;*/
	/*justify-content: center;*/
	background-color: #18191d;
	border-radius: var(--awb-border-radius);
	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
	transition: transform var(--transition-duration), background-color var(--transition-duration), box-shadow var(--transition-duration);
	padding: var(--awb-padding-top) var(--awb-padding-right) var(--awb-padding-bottom) var(--awb-padding-left);

	color: white;
	height: 100%;
	cursor: pointer;
	text-align: left;
}

.fusion-layout-column:hover {
	transform: scaleX(var(--scale-factor)) scaleY(var(--scale-factor)) translateY(var(--translate-distance));
	/*background-color: var(--awb-bg-color-hover);*/
	box-shadow: 0 6px 8px rgba(0, 0, 0, 0.15);
}

.hover-number {
	letter-spacing: 1px;
	font-weight: bold;
}

/*.fusion-layout-column h3 {*/
/*	margin: 0;*/
/*	font-size: 1.5rem;*/
/*	color: #fff;*/
/*}*/

/*.fusion-layout-column p {*/
/*	margin: 10px 0 0;*/
/*	font-size: 1rem;*/
/*	color: #fff;*/
/*}*/

.hover-column-header {
	font-size: 38px;
	font-weight: 700;
	letter-spacing: -0.015em;
	text-transform: capitalize;
	line-height: inherit;
}

.hover-column-container {
	margin-top: 50px !important;
}

.hover-column-text {
	color: #FFFFFFB2;
	font-size: 0.9em;
}

.hover-column-icon-container {
	width: 80px;
	height: 80px;
	background-color: #ce9b4a;
	border-radius: 0.75rem !important;
	display: flex; /* Використовуємо flexbox */
	justify-content: center; /* Вирівнювання по горизонталі */
	align-items: center; /* Вирівнювання по вертикалі */
	font-size: 40px;
}