.memberships_inner {
	display: flex;
    justify-content: space-between;
	align-items: center;
    gap: 20px;
}
.memberships_inner .memberships_text_col {
	width: 30%;
}
.memberships_inner .logo_col {
	display: flex;
	justify-content: end;
	align-items: center;
	gap: 4%;
	flex: 1;
}
@media only screen and (max-width: 1024px) {
    .memberships_inner {
        flex-direction: column;
        text-align: center;
    }
    .memberships_inner .memberships_text_col {
        width: auto;
    }
}
@media only screen and (max-width: 600px) {
	.memberships_inner .logo_col {
		display: grid;
		grid-template-columns: 1fr 1fr;
		text-align: center;
	}
}