.single-big-banner-wraper {
	position: relative;
}
.single-big-banner-slide {
	display: flex;
	align-items: stretch;
	border-radius: var(--radius-md);
	overflow: hidden;
}
.single-big-banner-slide .text-col {
	width: calc(100% / 3 - 12px);
	background-color: #f3f4f6;
	padding: var(--padding-lg);
	display: flex;
	flex-direction: column;
	gap: var(--padding-lg);
	justify-content: space-between;
	align-items: stretch;
	order: -1;
}

.single-big-banner-slide .image-col {
	height: 640px;
	width: calc(100% / 3 * 2 + 12px);
}

.single-big-banner-slide .image-col img,
.single-big-banner-slide .image-col video {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center center;
}

.single-big-banner-slide .text-col .banner-title {
	font-size: var(--header-size-sm);
	margin: 16px 0 24px;
	line-height: 1.15;
	font-weight: 500;
}
.single-big-banner-slide .text-col .banner-text {
	line-height: 1.5;
	font-size: 16px;
}

@media (max-width: 1400px) {
	
	.single-big-banner-slide .image-col {
	}
	
	.single-big-banner-slide .text-col {
	}
}
@media (max-width: 992px) {
	.single-big-banner-slide {
		display: block;
		margin: 0 -12px;
	}
	
	.single-big-banner-slide .image-col {
		height: 640px;
		width: 100%;
	}
	
	.single-big-banner-slide .text-col {
		width: 100%;
	}
}
@media (max-width: 768px) {
	.single-big-banner-slide {
		display: block;
		margin: 0 -24px;
		border-radius: unset;
	}
	
	.single-big-banner-slide .image-col {
		height: 450px;
	}
	.single-big-banner-slide .text-col .banner-text {
		font-size: 14px;
	}
}
@media (max-width: 576px) {
	
	.single-big-banner-slide .image-col {
		height: 320px;
	}
}