.brokenPage {
	height: 100vh;
	position: relative;
}

.broken {
	width: 40%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -60%);
}

.brokenImage {
	width: 100%;
}

.brokenText {
	font-size: 24px;
	line-height: 36px;
	margin-top: 50px;
}



@media (max-width: 1250px) {

	.broken {
		width: 50%;
	}

	.brokenImage {
		width: 100%;
	}

	.brokenText {
		font-size: 30px;
		line-height: 40px;
		margin-top: 40px;
	}
}



@media (max-width: 980px) {

	.broken {
		width: 80%;
		transform: translate(-50%, -70%);
	}

	.brokenImage {
		width: 80%;
	}

	.brokenText {
		font-size: 40px;
		line-height: 50px;
		margin-top: 40px;
	}

}