:root {
	--heading-color: #0a165e;
	--body-color: #585b6f;
	--accent-color: #2b4dff;
	--white-color: #fff;
	--light-color1: #e3e3ec;
	--light-color2: #ced0df;
	--dark-bg: #040d43;
	--dark-bg2: #1e2656;
	--dark-bg3: #0a165e;
	--white-bg: #fff;
	--accent-bg: #2b4dff;
	--light-bg1: #f5f6f7;
	--light-bg2: #e2e3ec;
	--light-bg3: #eef1ff;
}

@media only screen and (min-width: 1350px) {
	.e-con {
		--container-max-width: 1604px;
	}
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	.e-con {
		--container-max-width: 900px !important;
	}
}

[data-anime], [data-anime] .e-con {
	transition: 0s !important;
}

[data-animation-in] {
	opacity: 0;
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	transition: opacity .5s ease .3s;
}

@-webkit-keyframes zoomInImage {
	from {
		transform: scale3d(1, 1, 1);
	}
	
	to {
		transform: scale3d(1.1, 1.1, 1.1);
	}
}

@keyframes zoomInImage {
	from {
		transform: scale3d(1, 1, 1);
	}
	
	to {
		transform: scale3d(1.1, 1.1, 1.1);
	}
}