.sb-double-image-video__row {
	display: grid;
	grid-template-columns: 1fr 1fr;
	height: 100vh;
	width: 100%;
	max-height: 780px;
}

.sb-double-image-video__col {
	position: relative;
}

.sb-double-image-video__content{
	position: absolute;
	bottom: 82px;
	left: 80px;
	z-index: 1;
}

.sb-double-image-video__content-subtitle, .sb-double-image-video__content-title{
	margin: 0;
}

.sb-double-image-video__content-title{
	color: var(--wp--preset--color--super-light-orange);
	font-family: var(--font-primary);
	font-size: var(--wp--preset--font-size--sub-title-lm);
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 3.36px;
	text-transform: uppercase;
	max-width: 440px;
	margin-top: 16px;
}

.sb-double-image-video__content-subtitle{
	color: var(--wp--preset--color--super-light-orange);
	font-family: var(--font-primary);
	font-size: var(--wp--preset--font-size--body-base-min);
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 1.96px;
	text-transform: uppercase;
}

.sb-double-image-video__overlay_left {
	position: absolute;
	width: 100%;
	height: 100vh;
	max-height: 780px;
	object-fit: cover;
	z-index: 1;
	background-color: var(--wp--preset--color--neutral-black);
	opacity: var(--double-image-video-overlay-opacity-left);
}

.sb-double-image-video__overlay_right {
	position: absolute;
	width: 100%;
	height: 100vh;
	max-height: 780px;
	object-fit: cover;
	z-index: 1;
	background-color: var(--wp--preset--color--neutral-black);
	opacity: var(--double-image-video-overlay-opacity-right);
}

.sb-double-image-video__video_left,
.sb-double-image-video__video_right {
	width: 100%;
	height: 100vh;
	max-height: 780px;
	object-fit: cover;
}

@media only screen and (max-width: 767px) {
	.sb-double-image-video__row {
		display: flex;
		height: fit-content;
		width: 100%;
		flex-direction: column;
		max-height: fit-content;
		gap: 0;
	}

	.sb-double-image-video__overlay_left {
		max-height: 350px;
	}

	.sb-double-image-video__overlay_right {
		max-height: 350px;
	}

	.sb-double-image-video__video_left,
	.sb-double-image-video__video_right {
		max-height: 350px;
	}

	.sb-double-image-video__full .sb-double-image-video__video_left,
	.sb-double-image-video__full .sb-double-image-video__video_right{
		max-height: 768px;
	}

	.sb-double-image-video__col {
		max-height: 350px;
	}

	.sb-double-image-video__full .sb-double-image-video__col {
		max-height: 768px;
	}

}
.sb-double-image-video__content{
	bottom: 50px;
	left: 30px;
	z-index: 1;
}

.sb-double-image-video__content-title{
	letter-spacing: 2.8px;
	max-width: 312px;
}

.sb-double-image-video__content-subtitle{
	letter-spacing: 1.68px;
}

.sb-double-image-video__little .sb-double-image-video__overlay_right {
	max-height: 532px;
}

.sb-double-image-video__little .sb-double-image-video__video_right {
	max-height: 532px;
}

.sb-double-image-video__little .sb-double-image-video__col {
	max-height: 532px;
}

.sb-double-image-video__little .sb-double-image-video__row {
	max-height: 532px;
	max-width: 1440px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 80px;
}

.sb-double-image-video__little .sb-double-image-video__overlay_left {
	max-width: 226px;
	max-height: 307px;
	min-height: 307px;
}

.sb-double-image-video__little .sb-double-image-video__video_left {
	max-width: 226px;
	max-height: 307px;
	min-height: 307px;
}

@media only screen and (max-width: 767px) {
	.sb-double-image-video__little .sb-double-image-video__row {
		max-height: fit-content;
		min-height: fit-content;
		padding-left: 30px;
		padding-right: 30px;
		gap: 30px;
	}

	.sb-double-image-video__little .sb-double-image-video__col--left {
		max-height: 430px;
		min-height: 430px;
	}

	.sb-double-image-video__little .sb-double-image-video__video_left {
		max-width: 100%;
		max-height: 430px;
		min-height: 430px;
	}

	.sb-double-image-video__little .sb-double-image-video__overlay_left {
		max-width: 100%;
		max-height: 430px;
		min-height: 430px;
	}

	.sb-double-image-video__little .sb-double-image-video__col--right {
		min-width: 100%;
		max-height: 234px;
		min-height: 234px;
	}

	.sb-double-image-video__little .sb-double-image-video__video_right {
		max-width: 100%;
		max-height: 234px;
		min-height: 234px;
	}

	.sb-double-image-video__little .sb-double-image-video__overlay_right {
		max-width: 100%;
		max-height: 234px;
		min-height: 234px;
	}
}

.sb-double-image-video__with-text .sb-double-image-video__overlay_left {
	display: none;
	background-color: transparent;
}

.sb-double-image-video__with-text .sb-double-image-video__row {
	max-height: 670px;
}

.sb-double-image-video__with-text .sb-double-image-video__overlay_right {
	max-height: 670px;
}

.sb-double-image-video__with-text .sb-double-image-video__video_left,
.sb-double-image-video__with-text .sb-double-image-video__video_right {
	max-height: 670px;
}

.sb-double-image-video__title {
	margin-top: 0;
	margin-bottom: 16px;
	color: var(--wp--preset--color--neutral-black);
	font-family: var(--font-primary);
	font-size: var(--wp--preset--font-size--sub-title-base);
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 2.52px;
	text-transform: uppercase;
}

.sb-double-image-video__text {
	color: var(--wp--preset--color--neutral-black);
	font-family: var(--font-secundary);
	font-size: var(--wp--preset--font-size--body-litle);
	text-align: left;
	font-style: normal;
	font-weight: 400;
	line-height: 130%;
	margin: 0;
}

.sb-double-image-video__texts {
	max-width: 386px;
	margin-right: 190px;
	margin-left: auto;
	padding: 0 30px;
}

.sb-double-image-video__with-text .sb-double-image-video__col--left {
	display: flex;
	align-items: center;
}

.sb-double-image-video__link {
	display: flex;
	padding: 6px 12px 9px 12px;
	justify-content: center;
	align-items: center;
	color: var(--wp--preset--color--neutral-black);
	font-family: var(--font-primary);
	font-size: var(--wp--preset--font-size--body-base-min);
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 1.96px;
	text-transform: uppercase;
	border: 1px solid var(--wp--preset--color--light-orange);
	width: fit-content;
	margin-top: 14px;
}

.sb-double-image-video__link:hover {
	background-color: var(--wp--preset--color--light-orange) !important;
}

@media only screen and (min-width: 1025px) {

	.sb-double_image_video_reverse_text .sb-double-image-video__texts {
		max-width: 386px;
		margin-left: 190px;
		margin-right: auto;
		padding: 0 30px;
	}


}

@media only screen and (min-width: 768px) {
	.sb-double_image_video_reverse_text .sb-double-image-video__col.sb-double-image-video__col--left {
		order: 2;
	}
}

@media only screen and (max-width: 1024px) {
	.sb-double-image-video__row{
		height: fit-content;
	}

	.sb-double-image-video__texts {
		margin-right: auto;
		margin-left: 0;
	}

	.sb-double-image-video__little .sb-double-image-video__row {
		max-height: fit-content;
		min-height: fit-content;
		padding-left: 30px;
		padding-right: 30px;
		gap: 30px;
	}

	.sb-double-image-video__little .sb-double-image-video__col--left {
		max-height: 430px;
		min-height: 430px;
	}

	.sb-double-image-video__little .sb-double-image-video__video_left {
		max-width: 100%;
		max-height: 430px;
		min-height: 430px;
	}

	.sb-double-image-video__little .sb-double-image-video__col--right {
		min-width: 100%;
		max-height: 234px;
		min-height: 234px;
	}

	.sb-double-image-video__little .sb-double-image-video__video_right {
		max-width: 100%;
		max-height: 234px;
		min-height: 234px;
	}
}

@media only screen and (max-width: 767px) {
	.sb-double-image-video__title {
		margin-bottom: 14px;
	}

	.sb-double-image-video__with-text .sb-double-image-video__row {
		max-height: fit-content;
	}

	.sb-double-image-video__with-text .sb-double-image-video__row {
		display: flex;
		height: fit-content;
		width: 100%;
		flex-direction: column-reverse;
		gap: 40px;
	}

	.sb-double-image-video__with-text .sb-double-image-video__overlay_right {
		max-height: 406px;
	}

	.sb-double-image-video__with-text .sb-double-image-video__video_right {
		max-height: 406px;
	}

	.sb-double-image-video__with-text .sb-double-image-video__col--right {
		max-height: 406px;
	}

	.sb-double-image-video__with-text .sb-double-image-video__col--left {
		max-height: fit-content;
	}

	.double_image_video_hide_left .sb-double-image-video__col--left {
		display: none;
	}

	.double_image_video_hide_left .sb-double-image-video__video_right,
	.double_image_video_hide_left .sb-double-image-video__col {
		max-height: 507px;
		height: 60vh;
	}

	.sb-double-image-video__link {
		letter-spacing: 1.68px;
		margin-top: 16px;
	}
}
