.half-text-half-media {
	padding-top: 96px;
	padding-bottom: 96px;
}
.half-text-half-media.white-background {
	background-color: #fff;
}
.half-text-half-media.primary-blue-background {
	background: var(----primary-blue-01, #CCE4FF);
}
.half-text-half-media .heading {
	margin-bottom: 48px;
}
.half-text-half-media .heading h2 {
	color: var(----gray-06, #222);
	font-size: 48px;
	font-style: normal;
	font-weight: 900;
	line-height: 56px; /* 116.667% */
	margin: 0;
}
.half-text-half-media .content-wrapper {
	display: flex;
	align-items: center;
	gap: 48px;
}
.half-text-half-media .left-side,
.half-text-half-media .right-side {
	flex-basis: 50%;
}
.half-text-half-media .text-content p,
.half-text-half-media .text-content li  {
	color: var(----gray-05, #374046);
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px; /* 140% */
}
.half-text-half-media .text-content li {
	margin-bottom: 10px;
}
.half-text-half-media .text-content p:last-child,
.half-text-half-media .text-content li:last-child  {
	margin-bottom: 0;
}
.half-text-half-media .image-content {
	padding-left: 16px;
	padding-right: 16px;
}
.half-text-half-media .image-content img {
	width: 100%;
	height: auto
}
.half-text-half-media .left-media-side-layout .left-side {
	order: 2;
}
.half-text-half-media .left-media-side-layout .right-side {
	order: 1;
}

.half-text-half-media .video-image {
	max-width:817px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	overflow:hidden;
	position:relative;
	display: block;
}
.half-text-half-media .video-image img {
	height: auto;
	width: 100%;
}
.half-text-half-media .video-wrapper .video-image {
	height: 100%;
	max-width: 960px;
	margin-left: auto;
}
.half-text-half-media .video-wrapper .video-image img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: left;
}
.half-text-half-media .video-wrapper .fx-wistia2 {
	max-width: 750px;
}
.half-text-half-media .video-wrapper .fx-wistia {
	height: 100%;
}
.half-text-half-media .fx-wistia .wistia_click_to_play {
	max-width: none;
	height: 100% !important;
}
.half-text-half-media .fx-wistia .wistia_click_to_play .video-thumb {
	height: auto;
}
.half-text-half-media .fx-wistia .wistia_click_to_play .video-thumb img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}

.half-text-half-media .video-image .play-icon-wrapper {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.half-text-half-media .video-image .play-icon-wrapper .play-icon {
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background: #1D9BF0;
	justify-content: center;
	align-items: center;
	display: flex;
	box-shadow: -1px 0px 5px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: -1px 0px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: -1px 0px 5px 0px rgba(0,0,0,0.3);

}

.half-text-half-media .video-image .play-icon-wrapper .play-icon:hover {
	zoom: 1.1;
	transition: all .5s;
}



@media (max-width: 959px) {
	.half-text-half-media {
		padding: 48px 0;
	}
	.half-text-half-media .content-wrapper {
		flex-direction: column;
	}
	.half-text-half-media .top-media-mobile-layout .left-side {
		order: 2;
	}
	.half-text-half-media .top-media-mobile-layout .right-side {
		order: 1;
	}
	.half-text-half-media .bottom-media-mobile-layout .left-side {
		order: 1;
	}
	.half-text-half-media .bottom-media-mobile-layout .right-side {
		order: 2;
	}

}

.half-text-half-media.no-padding-top {padding-top: 0px;}
.half-text-half-media.no-padding-bottom {padding-bottom: 0px;}

.half-text-half-media.half-padding-top  {padding-top: 48px;}
.half-text-half-media.half-padding-bottom  {padding-bottom: 48px;}
