.gx-support-sec h1 {
	font-size: 68px;
	line-height: 68px;
}
.gx-support-inner {
	display: flex;
	justify-content: space-between;
	width: 100%;
	align-items: center;
	margin: 20px 0;
	gap: 0 10px;
}
.gx-support-left {
	flex: 3;
}
.gx-support-right {
	flex: 2;
}
.gx-support-inner p,
.gx-support-sec p {
	font-size: 18px;
	line-height: 28px;
	color: var(--black);
}
.gx-join-sec.gx-support-sec {
	margin-top: 0;
}
.gx-support-sec .gx-patreon-buttons {
	margin-top: 30px;
}

@media (max-width:1159px) {
	.gx-support-sec h1 {
		font-size: 32px;
		line-height: 32px;
	}
	.gx-support-inner {
		flex-wrap: wrap;
	}
	.gx-support-left {
		flex: auto;
		width: 100%;
		margin-bottom: 20px;
	}
	.gx-support-right {
		flex: auto;
		width: 100%;
		text-align: center;
	}
	
}