.wrap-1, .wrap-1 video {
	max-height: calc(100vh - 186px); 
	min-height: 535px;
}
.homeHeroOverlay {
	background: linear-gradient(90deg, #000000c2 4%, #ffffff00 72%, transparent);
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
.homeHeroContent {
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 1200px;
}
@media (max-width: 1260px) {
	.homeHeroContent {
		left: unset;
		transform: translate(10%, -50%);
		width: unset;
	}
}
@media (max-width: 1020px) {
	.wrap-1 {
		text-align: center;
	}
	.wrap-1 video {
		display: none;
	}
	.wrap-1 img {
		display: block;
	}
	.wrap-1 h1 {
		font-size: 35px !important;
		text-shadow: 2px 2px 10px #000;
	}
	.wrap-1 h2 {
		font-size: 20px !important;
		padding-top: 25px !important;
		text-shadow: 2px 2px 10px #000;
	}
	.wrap-1 .btnWhiteBorder {
		margin: auto;
		font-size: 16px !important;
		margin-bottom: 50px;
	}
	.homeHeroContent {
    	left: 50%;
		transform: translate(-50%, -50%) !important;
	}
	.wrap-1 {
		height: calc(100vh - 196px) !important;
	}
	.wrap-1 .btnWhiteBorder {
		background-color: #C32124;
		border-color: #C32124;
	}
	.wrap-1 .btnWhiteBorder:hover {
		background-color: transparent;
		border-color: white;
		color: white;
	}
	.heroArrow {
		bottom: 75px !important;
	}
}