@charset "utf-8";

.c1_list_requirements{
	display:grid;
	grid-gap:40px 5.0%;
	grid-template-columns:repeat(auto-fit, 30%);
	margin:40px 0;
	padding-left:0;
}
.c1_list_requirements li{
	list-style:none;
}
.c1_list_requirements li a{
	position:relative;
	border:1px solid #333;
	display:block;
	text-decoration:none;
	color:#333 !important;
	padding:23px 20px;
	transition:border-color 0.3s,color 0.3s;
}
.c1_list_requirements li a::after{
	position:absolute;
	content:"";
	width:8px;
	height:8px;
	border-top:2px solid #333;
	border-right:2px solid #333;
	transform:rotate(45deg);
	top:calc(50% - 4px);
	right:20px;
	transition:border-color 0.3s;
}
.c1_list_requirements li a:hover{
	border-color:#FF6241;
	color:#FF6241 !important;
	text-decoration:none !important;
}
.c1_list_requirements li a:hover::after{
	border-color:#FF6241;
}
.link_btn.application{
	display:flex;
	align-items:center;
	justify-content:center;
	padding:37px 0;
	background:rgba(255, 176, 127, 0.2);
}
.link_btn.application a{margin:0;}
.link_btn.application a + a{margin-left:50px;}


@media screen and (max-width:1024px){

.c1_list_requirements{
	grid-gap:40px 3.5%;
	grid-template-columns:repeat(auto-fit, 31%);
}

}


@media screen and (max-width:767px){

.c1_list_requirements{
	display:block;
	margin-bottom:34px;
}
.c1_list_requirements li{margin-bottom:20px;}
.c1_list_requirements li a{padding:22px 20px;}
.link_btn.application a + a{margin-left:20px;}

}


@media screen and (max-width:550px){

	.link_btn.application{flex-direction:column;}
.link_btn.application a + a{margin:20px 0 0;}

}