/******css updated 10-03-2026****/
.b-image-text {
	padding: 50px 0 0 0;
}

/****end***/
.b-image-text .block-container>h2 {
	text-align: center;
	font-family: DIN Pro;
	font-weight: 500;
	font-size: 46px;
	line-height: 55px;
	letter-spacing: -2%;
	color: #2f2f2f;
	margin-bottom: 79px;
}

.b-image-text__item {
	display: flex;
	gap: 5%;
	justify-content: center;
	align-items: center;
	color: #2f2f2f;
	font-family: DIN Pro;
	font-size: 18px;
	line-height: 28px;
}

.b-image-text__item.position-right .b-image-text__video {
	order: 100;
}

.b-image-text__txt {
	width: 33%;
}

.b-image-text__item h3 {
	font-family: DIN Pro;
	font-weight: 500;
	font-size: 35px;
	line-height: 27px;
	margin-bottom: 18px;
}

.b-image-text__txt p {
	margin-bottom: 30px;
}

.b-image-text__txt p a {
	color: #e40c5b;
	font-weight: 500;
	font-size: 25px;
	line-height: 27px;
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='16' viewBox='0 0 27 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.7071 8.70711C27.0976 8.31658 27.0976 7.68342 26.7071 7.29289L20.3431 0.928932C19.9526 0.538408 19.3195 0.538408 18.9289 0.928932C18.5384 1.31946 18.5384 1.95262 18.9289 2.34315L24.5858 8L18.9289 13.6569C18.5384 14.0474 18.5384 14.6805 18.9289 15.0711C19.3195 15.4616 19.9526 15.4616 20.3431 15.0711L26.7071 8.70711ZM0 9H26V7H0V9Z' fill='%23E40C5B'/%3E%3C/svg%3E");
	padding-right: 40px;
	background-position: right 11px;
	background-repeat: no-repeat;
	background-size: 27px;
}

/******css updated 18-02-2026****/
.b-image-text__items {
	display: flex;
	flex-direction: column;
	/*gap: 98px;*/
}

/***end***/
.b-image-text__video {
	max-width: 50%;
}

.b-image-text__video video {
	max-width: 100%;
}

@media (min-width: 992px) and (max-width: 1440px) {
	.b-image-text {
		padding: 6.25vw 0;
	}

	.b-image-text .block-container>h2 {
		font-size: 3.19vw;
		line-height: 3.82vw;
		margin-bottom: 5.49vw;
	}

	.b-image-text__item {
		font-size: 1.25vw;
		line-height: 1.94vw;
	}

	.b-image-text__item h3 {
		font-size: 2.43vw;
		line-height: 1.88vw;
		margin-bottom: 1.25vw;
	}

	.b-image-text__txt p {
		margin-bottom: 2.08vw;
	}

	.b-image-text__txt p a {
		font-size: 1.74vw;
		line-height: 1.88vw;
		padding-right: 2.78vw;
		background-position: right 0.76vw;
		background-size: 1.88vw;
	}

	.b-image-text__items {
		gap: 6.81vw;
	}
}

@media (max-width: 991px) {
	.b-image-text {
		padding: 50px 0;
	}

	.b-image-text .block-container>h2 {
		font-size: 38px;
		line-height: 1.2;
		margin-bottom: 50px;
	}

	.b-image-text__item {
		font-size: 16px;
		line-height: 24px;
		flex-wrap: wrap;
	}

	.b-image-text__item h3 {
		font-size: 24px;
		line-height: 1.2;
		margin-bottom: 18px;
	}

	.b-image-text__txt p {
		margin-bottom: 20px;
	}

	.b-image-text__txt p a {
		font-size: 18px;
		line-height: 24px;
		padding-right: 31px;
		background-position: right 8px;
		background-size: 20px;
	}

	.b-image-text__items {
		gap: 50px;
	}

	.b-image-text__video {
		width: 100%;
	}

	.b-image-text__txt {
		width: 100%;
	}

	.b-image-text__item .b-image-text__video {
		order: 100;
		max-width: 100%;
	}
}