.topintro-left .intro-title,
.topintro-left .intro-1,
.topintro-left .intro-2,
.topintro-left .buttons {
	text-align: right;
}

.topintro-right .intro-title,
.topintro-right .intro-1,
.topintro-right .intro-2,
.topintro-right .buttons {
	text-align: left;
}

.topintro-left .buttons > .btn:not(:nth-last-child(1)) {
    margin-right: 0;
    margin-left: 2.8rem;
}

.topintro-right .buttons > .btn:not(:nth-child(1)) {
    margin-left: 0;
    margin-right: 2.8rem;
}

.topintro-center .buttons > .btn {
    margin-right: 1.4rem;
    margin-left: 1.4rem;
}

@media (max-width: 480px) {
	.topintro-left .buttons > .btn:not(:nth-last-child(1)) {
	    margin-left: 1.4rem;
	}
	.topintro-right .buttons > .btn:not(:nth-child(1)) {
	    margin-right: 1.4rem;
	}
	.topintro-center .buttons > .btn {
	    margin-right: 0.7rem;
	    margin-left: 0.7rem;
	}
}