._block {
	margin: 0px;
	border-radius: 0px;
	position: relative;
}

._block img {
	margin: 0px;
	display: block;
}

._block ._inner {
	margin: 0 auto;
	max-width: 1150px;
}

._bg1 {
	background-color: #556481;
	color: white;
}

._bg2 {
	background-color: #cbcab2;
	color: black;
}

._top_title {
	position: absolute;
	top: 80px;
	left: 50%;
	transform: translateX(-50%);
	width: 60%;
}

._bottom_text {
	position: absolute;
	bottom: 50px;
	left: 50%;
	transform: translateX(-50%);
	width: 1150px;
}

._yellow {
	color: #e0aa26;
}

._white {
	color: #fff;
}

._right_text {
	position: absolute;
	bottom: 150px;
	right: 50%;
	transform: translateX(calc(1150px / 2));
	width: calc(1150px / 2);
}

._buttons._rght {
	position: absolute;
	right: 0px;
	top: 0px;
	transform: translateY(-100%);
}

._top_text {
	position: absolute;
	top: 100px;
	left: 50%;
	transform: translateX(-50%);
	width: 1150px;
}

._top_text>img {
	width: 60%;
}

._bg3 {
	background-color: #556481;
	padding: 20px;
	margin: -20px;
}

.t-cols {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 40px;
}

.t-cols>div {
	display: flex;
	flex-direction: column;

}

.y-bg {
	border-radius: 10px;
	color: black;
	padding: 30px;
	box-sizing: border-box;
	background-color: #e0aa26;
	margin-bottom: 10px;
}

A.y-bg {
	text-decoration: underline;
	text-underline-offset: 2px;
	text-decoration-thickness: 2px;
	text-align: center;
	padding: 20px;
}

._buttons {
	display: grid;
	grid-template-columns: 1fr;
	gap: 20px;
	width: 200px;
}

.button._big {
	font-size: 24px;
}

._hbuttons {
	margin: 0 auto;
	display: flex;
	gap: 20px;
	width: fit-content;
	margin-top: 60px;
}

.t3_cont {
	margin-bottom: 80px;
}

._white_b {
	color: white;
}

@media (max-width: 800px) {

	._block._bg1 {
		padding: 0px;
		box-sizing: border-box;
	}

	._top_title {
		position: relative;
		top: 0px;
		left: 0px;
		transform: none;

	}

	._right_text {
		position: relative;
		bottom: 0px;
		right: 0%;
		transform: none;
		width: 90%;
	}

	._buttons {
		width: 100%;
	}

	._hbuttons {
		display: grid;
		grid-template-columns: 1fr;
	}


	._buttons._rght {
		position: relative;
		right: 0px;
		top: 0px;
		transform: none;
	}

	._top_text {
		position: static;
		top: 0px;
		left: 0%;
		transform: none;
		width: 80%;
	}

	._bottom_text {
		position: relative;
		top: 0px;
		left: 0%;
		transform: none;
		width: 80%;
	}

	.t-cols {
		grid-template-columns: repeat(1, 1fr);
	}

	._bottom_text {
		width: 90%;
		padding-top: 30px;
		padding-bottom: 30px;
		margin: 0 auto;
	}

	._b1>._img {
		object-fit: cover;
		height: 300px;
	}

	._text {
		padding: 30px;
		box-sizing: border-box;
	}

	._img_title {
		max-width: 90% !important;
		margin: 0 auto !important;
		display: block !important;
	}

	._top_title {
		width: 90%;
		margin: 0 auto !important;
		display: block !important;
	}

	._top_title_1 {
		width: 90%;
		margin: 0 auto !important;
		display: block !important;
	}

	._top_title._abs {
		position: absolute;
		top: 5%;
		left: 50%;
		transform: translateX(-50%);
	}

	.t-cols {
		padding: 30px;
	}

	._top_title_3 {
		top: 22% !important;
		width: 80% !important;
	}

	._top_title_4 {
		top: 70vw !important;
	}

	.t3img {
		position: absolute;
		top: -30vw;
		width: 49vw;
		right: -25px;
	}

	.t3_cont {
		margin-bottom: 0px;
	}

	._white_b {
		color: black;
	}
}