/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 23 2026 | 10:14:27 */
@media screen and (max-width: 768px) {
	.hide-overflow-x {
		overflow-x: hidden;
	}

	.hide-overflow-y {
		overflow-y: hidden;
	}
}


.fadeInText {
    opacity: 0;
    visibility: hidden;
    will-change: opacity, transform;
	transform: translateY(50px);
}

.benefits-container .e-con-inner {
	margin: 0;
}

.benefits-container2 .e-con-inner {
	margin: 0;
    align-self: end !important;
}

.location-benefit {
	max-width: 500px;
	color: white;
	padding-right: 20px;
	opacity: 0;
    visibility: hidden;
	transform: translate3d(0, 30px, 0);
}

.location-benefit h3 {
	color: white;
	font-family: 'Open Sans';
	font-weight: 600;
	margin-bottom: 7px;
}

.location-separator {
	background-color: #deb085;
	height: 2px;
	margin: 40px 0;
	width: 91%;
	transform: scaleX(0); /* Collapsed horizontally */
    transform-origin: left center;
}


.tera-benefit {
	max-width: 350px;
	color: white;
	padding-right: 20px;
}

.tera-benefit.black-text {
	color: #000000;
}

@media only screen and (max-width: 768px) {
	.tera-benefit {
		width: 100%;
	}
	.text-center {
		text-align: center;
	}
}