 .full-img-split {
	overflow: hidden;
	& .bluekc-hr-block {
		@media all and (min-width: 992px) {
			padding-top: 20px !important;
			padding-bottom: 20px !important;
		}
	}
	&.is-image-left {
		& .wp-block-columns {
			flex-direction: row-reverse;
		}
		& .full-img-split-img {
			right:auto;
			left:0;
			border-top-left-radius: unset !important;
		}
	}
	&.is-image-right {
		& .full-img-split-img {
			border-top-right-radius: unset !important;
		}
	}
	&.u-bg-navy-gradient,
	&.u-bg-blue-gradient {
		color: white;
	}
	&.u-bg-blue-gradient .heading-border {
		&:after {
			background-color: white;
		}
	}
	@media all and (max-width: 720px) {
		&.is-image-right {
			display: flex;
			flex-wrap: wrap;
			flex-direction: column-reverse;
		}
	}
}
.full-img-split-img {
	border-bottom-left-radius: unset !important;
	border-bottom-right-radius: unset !important;
	position: absolute;
	right: 0;
	width: 50%;
	bottom: 0;
	height: auto;
	top: 70px;
	& img {
		display: block;
    	object-fit: cover;
    	width: 100%;
    	height: 100%;
	}
	@media all and (min-width: 60rem) {
		//top: auto;
	}
	@media all and (max-width: 720px) {
		display: block;
		position: relative;
		width: 100%;
		margin: 0 auto;
		top: auto;
		height: 400px;
		& img {
			object-position: center;
		}
	}
}
.full-img-split {
	& .split-left-col {
		& > .wp-block-buttons .wp-block-button {
			& a {
				font-size: 16px;
				@media all and (min-width: 992px) {
					font-size: 20px;
				}
			}
		}
	 }
}
.full-img-split.section-padding.is-image-left {
	@media all and (max-width: 720px) {
		padding-bottom: 0;
		& .full-img-split-img  {
			margin-top: 40px;
		}
	}
}

.contains-slider {
	& .split-content-col,
	&.is-image-left .split-content-col,
	&.is-image-right .split-content-col {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}