.page-navigation {
	margin-bottom:60px;
}
.page-navigation a {
	width:19%;
	display:block;
}
.page-navigation a {
	box-sizing:border-box;
	border:3px solid;
	border-radius:45px;
	text-align:center;
	padding: 35px 10px;
	color: #000;
	text-align: center;
	font-family: Dihjauti;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 29px;
}
.page-navigation a.big {
	padding:21px 10px;
}

.page-navigation a:first-child {
	background:#FFB27D;
	border-color:#FFB27D;
}
.page-navigation a:nth-child(2) {
	background:#EEFFD7;
	border-color:#EEFFD7;
}
.page-navigation a:nth-child(3) {
	background:#E4E9FF;
	border-color:#E4E9FF;
}
.page-navigation a:nth-child(4) {
	background:#E4E9FF;
	border-color:#E4E9FF;
}
.page-navigation a:nth-child(5) {
	background:#FFEBEB;
	border-color:#FFEBEB;
}
.page-navigation a:nth-child(6) {
	background:#EBF3FA;
	border-color:#EBF3FA;
}
.page-navigation a:hover, .page-navigation a.active {
	background:transparent;
}
.tabsinfo {
	margin-bottom:100px;
}
.tabsinfo > div {
	display:none;
}
.tabsinfo .active {
	display:block;
}
.tabsinfo h6 {
	font-family: Dihjauti;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 30px; /* 150% */
	margin-bottom: 20px;
}
.tabsinfo .page {
	padding:70px 328px 70px 108px;
}
#requirements .colored {
	background:#FDE9D2;
	padding:70px 108px;
	border-radius:40px;
	color: #000;
	font-family: Dihjauti;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px; /* 140% */
}

#requirements .block {
	border-radius:40px;
	overflow:hidden;
	padding:0;
	width:48.5%;
	margin-top:50px;
}
#requirements .img {
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	height:270px;
	border-radius:40px 40px 0 0;
}
#requirements .text {
	height:324px;
	background:#fff;
	padding:30px 60px;
	border-radius:0 0 40px 40px;
}
#requirements h6 {
	margin-bottom:17px;
}
#requirements ul {
	list-style:none;
	color: #4F4F4F;
	font-family: "Inter Tight";
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 26px; /* 185.714% */
	padding:0;
}
#requirements ul li {
	margin-bottom:15px;
}
#requirements ul li:before {
	content:'';
	display:inline-block;
	width:21px;
	height:21px;
	margin-right:18px;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3e%3cg clip-path='url(%23clip0_3913_12209)'%3e%3cpath d='M10.4789 0.931763C4.96492 0.931763 0.478943 5.41774 0.478943 10.9318C0.478943 16.4458 4.96492 20.9318 10.4789 20.9318C15.993 20.9318 20.4789 16.4458 20.4789 10.9318C20.4789 5.41774 15.9929 0.931763 10.4789 0.931763ZM16.4164 11.3224H10.8696V16.8693C10.8696 17.085 10.6947 17.2599 10.4789 17.2599C10.2632 17.2599 10.0883 17.085 10.0883 16.8693V11.3224H4.54144C4.3257 11.3224 4.15082 11.1475 4.15082 10.9318C4.15082 10.716 4.3257 10.5411 4.54144 10.5411H10.0883V4.99426C10.0883 4.77852 10.2632 4.60364 10.4789 4.60364C10.6947 4.60364 10.8696 4.77852 10.8696 4.99426V10.5411H16.4164C16.6322 10.5411 16.8071 10.716 16.8071 10.9318C16.8071 11.1475 16.6322 11.3224 16.4164 11.3224Z' fill='%23778CEB'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3913_12209'%3e%3crect width='20' height='20' fill='white' transform='translate(0.478943 0.931763)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
#requirements ul li span {
	display: inline-block;
    width: 80%;
	margin-top: -2px;
    vertical-align: top;
}
#labor .colored {
	background:#EEFFD7;
	border-radius:60px;
	padding:70px 109px 80px 109px;
}
#labor .colored div .img {
	width:40%;
}
#labor .colored div .img img {
	border-radius: 40px;
}
#labor .colored span {
	width:56%;
}
#labor .colored span p {
	margin-bottom:20px;
}


@media (max-width:1280px) {
	.page-navigation a.big {
		padding: 12px 10px;
		font-size: 16px;
		line-height: 20px;
	}
	.page-navigation a {
		font-size: 16px;
		line-height: 20px;
		padding: 21px 10px;
	}
	#requirements .colored {
		padding: 60px 70px;
		font-size: 16px;
		line-height: 24px;
	}
	#requirements .img {
		height: 235px;
	}
	.tabsinfo h6 {
		font-size: 18px;
	}
	#requirements ul li:before {
		margin-right: 12px;
		width: 18px;
		height: 18px;
		background-size:contain;
	}
	#requirements ul li {
		margin-bottom: 10px;
	}
	#requirements ul li span {
		margin-top: 1px;
		font-size: 12px;
		line-height: 18px;
	}
	#requirements .text {
		height: 285px;
	}
	#requirements .block {
		width: 47.5%;
	}
}

@media (max-width:1024px) {
	.page-navigation a {
		word-wrap: break-word;
		padding: 21px 18px;
	}
	#requirements .text {
		padding: 20px 30px;
		height: auto;
	}
	#requirements .img {
		height: 190px;
	}
	.tabsinfo .page {
		padding: 40px 108px 40px 73px;
	}
	#labor .colored {
		padding: 70px 70px 70px 76px;
	}	
}

@media (max-width:750px) {
	.page-navigation {
		flex-direction: column;
	}
	.page-navigation a {
		width: 95%;
		display: block;
		margin-bottom: 15px;
	}
	.colored {
		padding: 30px 40px !important;
	}
	#requirements .colored {
		font-size: 16px;
		line-height: 28px;
	}
	.colored .flex {
		flex-direction: column;
	}
	#requirements .block {
		width: 100%;
	}
	#requirements h6 {
		line-height: 22px;
	}
	.tabsinfo .page {
		padding: 40px;
	}
	#labor .colored span {
		width: 100%;
	}
	#labor .colored div .img {
		width: 100%;
	}
}