.content-wrp {
	width: 100%;
	height: 80vh;
	background-image: linear-gradient(to bottom, rgba(250, 25, 25, 0.1), rgba(100, 83, 176, 0.15));
}

.content--inner {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
}

.main__block {
	display:flex;
	flex-direction:column;
	gap: 40px;
}

.main__block--text {
	color: #000000;
    font-size: 50px;
    font-family: 'FuturaPT';
	font-weight: 400;
	text-align:center;
	line-height:1;
}

.main__block--text span {
	color: rgb(100, 83, 176);
	font-weight:700;
}

.main__block--buttons {
	display:flex;
	justify-content:space-between;
	gap:40px;
}

.main__button {
	color: #ffffff;
    font-size: 30px;
    line-height: 1.55;
    font-weight: 600;
    border-radius: 30px;
    padding: 20px 100px;
    background-color: #5F3CA7;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
    transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}


@media (max-width: 800px) {
	.main__block {
		gap: 20px;
	}
	.main__block--buttons {
		flex-direction: column;
		align-items: center;
		gap: 20px;
	}
	.main__button {
		width: 30vw;
    	font-size: 6vw;
	}
	.main__block--text {
		font-size: 10vw;
    	padding: 0 20px;
	}
}