	.fl-image-text-section {
		padding: 40px 0;
	}

	.fl-image-text-section .fl-section-row {
		display: grid;
		grid-template-columns: 40% 1fr;
		gap: 28px;

		background: linear-gradient(104.81deg, #A280FF 0%, #936BFF 100%);
		border-radius: 16px;

		padding: 24px;

		position: relative;
	}

	.fl-image-text-section .fl-section-row:after {
		content: '';
		position: absolute;
		background-image: url(https://t1.kochuk.com.ua/wp-content/uploads/2025/08/vector.png);
		background-size: contain;
		background-repeat: no-repeat;
		bottom: -90px;
		right: -95px;
		width: 207px;
		height: 200px;
		z-index: 99;
	}

	.fl-image-text-section .fl-info-column {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		gap: 24px;

		padding: 12px 0;
	}

	.fl-image-text-section .fl-info-column h3,
	.fl-image-text-section .fl-info-column h2,
	.fl-image-text-section .fl-info-column h4 {
		font-size: 24px;
		font-weight: 600;
		line-height: 150%;

		color: #fff;
		margin: 15px 0;
	}

	.fl-image-text-section .fl-text-content h2,
	.fl-image-text-section .fl-info-column h2,
	.fl-text-content h2 {
		font-size: 32px;
		font-weight: 700;
	}

	.fl-image-text-section .fl-text-content h2 i,
	.fl-image-text-section .fl-text-content h2 em,
	.fl-image-text-section .fl-info-column h2 i,
	.fl-image-text-section .fl-info-column h2 em,
	.fl-text-content h2 i,
	.fl-text-content h2 em {
		font-style: normal;
		color: #404040;
	}

	.fl-image-text-section .fl-info-column p {
		font-size: 18px;
		font-weight: 500;
		line-height: 160%;

		color: #fff;
	}

	.fl-image-text-section .fl-info-column p,
	.fl-image-text-section .fl-info-column ul li {
		font-size: 18px;
		font-weight: 500;
		line-height: 160%;

		color: #fff;

		margin: 0;
	}

	.fl-image-text-section .fl-info-column ul {
		list-style: none;
		/* Приховуємо стандартні маркери */
		margin: 0;
		padding: 0;
	}

	.fl-image-text-section .fl-info-column ul li {
		position: relative;
		/* Оновлено замість flex */
		padding-left: 35px;
		/* 20px marker + 15px відступ */
		margin-bottom: 10px;
		/* Додаємо відступ між елементами списку */
	}

	.fl-image-text-section .fl-info-column ul li::before {
		content: '';
		/* Обов'язково для псевдоелементів */
		position: absolute;
		/* Оновлено */
		left: 0;
		top: 5px;
		/* Вирівнювання по вертикалі відносно першого рядка */
		width: 20px;
		/* Бажана ширина твого SVG */
		height: 20px;
		/* Бажана висота твого SVG */
		background-image: url('https://t1.kochuk.com.ua/wp-content/uploads/2025/08/vector.svg');
		background-size: contain;
		/* Масштабує зображення, щоб воно вмістилося */
		background-repeat: no-repeat;
		/* Запобігає повторенню зображення */
		background-position: center left;
		/* Позиціонує зображення */
	}

	.fl-image-text-section .fl-media-column {
		display: flex;
		height: 100%;
	}

	.fl-image-text-section .fl-media-column img {
		width: 100%;
		object-fit: cover;
		object-position: top;
		border-radius: 12px;
	}


	@media(max-width: 767px) {
		.fl-image-text-section {
			padding: 24px 0;
		}

		.fl-image-text-section .fl-section-row {
			grid-template-columns: 1fr;
		}

		.fl-image-text-section .fl-section-row:after {
			display: none;
		}

		.fl-image-text-section .fl-info-column h3 {
			font-size: 20px;
		}

		.fl-image-text-section .fl-text-content h2,
		.fl-image-text-section .fl-info-column h2,
		.fl-text-content h2 {
			font-size: 29px;
			line-height: 125%;
		}

	}