.mcs-landing .mcs-hero {
	padding-top: 72px;
}

.mcs-landing .mcs-hero--wrap {
	width: 100%;
	max-width: 1280px;
	margin: auto;
	padding: unset;
	align-items: center;
	gap: 100px;
}

.mcs-landing .mcs-hero--content {
	width: unset;
	max-width: unset;
	padding: 0 0 0 100px;
	flex: .8;
}

.mcs-landing .mcs-hero--media {
	flex: 1;
	width: unset;
}

.mcs-landing .mcs-promo--img {
    border-radius: 12px;
}

.mcs-landing .mcs-cta--wrap {
	background: linear-gradient(180deg, rgba(43, 91, 216, 1) 0%, rgba(66, 161, 254, 1) 100%);
}

@media (max-width: 1300px) {
	.mcs-landing .mcs-hero--wrap {
		max-width: 1080px;
	}

	.mcs-landing .mcs-hero {
		padding-left: 24px;
		padding-right: 24px;
	}

	.mcs-landing .mcs-hero--content {
		padding: unset;
		flex: .9;
	}
}

@media (max-width: 991px) {
	.mcs-landing .mcs-hero--wrap {
		flex-direction: column;
		gap: 50px;
	}

	.mcs-landing .mcs-hero--media {
		display: flex;
		order: -1;
	}
}