  /* Homepage Hero - Mobile */

.homepage-mobile-content {
	display: none;
}

@media screen and (max-width: 1024px) {
	.hide-on-mobile {
		display: none !important;
	}

	.home .cb_1_home {
		height: auto;
		max-height: unset;
		min-height: unset;
	}

	.home section.cb_1_home .home-video-content-wrap {
		justify-content: center;
		padding: 155px 0 80px;
		position: static;
	}

	.home section.cb_1_home .home-video-content-wrap > .row {
		margin: 0;
		gap: 40px;
	}

	.home section.cb_1_home .home-video-content-wrap > .row > div {
		margin: 0;
		padding: 0 20px;
		width: 100%;
	}

	.home section.cb_1_home .main-heading {
		margin: 0;
		max-width: 300px;
		position: static;
		transform: none;
	}

	.home section.cb_1_home .main-heading img {
		width: 100%;
	}

	.homepage-mobile-content {
		display: flex;
		flex-direction: column;
		gap: 10px;
		z-index: 1;
	}

	.mobile-announcement-item {
		background: white;
		padding: 12px;
		width: 100%;
	}

	.mobile-announcement-item .subhead {
		display: block;
		margin-bottom: 10px;;
	}

	.home .annc-head {
		color: #0c2340;
		font-weight: 400;
		font-family: Crimson;
		font-size: 18px;
		line-height: 23.44px;
	}

	.home .annc-description {
		color: #0c2340;
		font-family: Roboto, sans-serif;
		font-size: 14px;
		font-weight: 300;
		line-height: 20px
	}
}

@media screen and (max-width: 767px) {
	.home section.cb_1_home .home-video-content-wrap {
		padding: 100px 0 80px;
	}
}