
.sec1{
	padding-top: 15rem;
	padding-bottom: 15rem;
}

.text-con{

	padding-right: 10rem;
}

.sec1 .text-con h2{
	margin-bottom: 0rem;
}
.sec1 .text-con h4{margin-top: 1.5em;}
.sec1 .text-con p{margin-bottom: 0;}

.sec1 .row{align-items: center;}
.pic1 img{max-width: 77.5rem;margin-left: auto;}

.sec2{
	padding-top: 10rem;
	padding-bottom: 15rem;
}

.join-process{
	margin-top: 10rem;
	margin-bottom: 3rem;
}

.join-process-img{
	margin: 3rem 0;
	position: relative;
	width: 90.7rem;

}
.btn p img{display: inline-block;margin-right: .5em;width:5.4rem ;}
.btn p{
	display: flex;
	justify-content: center;
	align-items: center;
}

@media (min-width: 1024px){
	
}
@media (max-width: 767px){
	.kv-title{text-align: right;margin-bottom: 6rem;}
	.sec1{padding-bottom: 0rem;}
	.sec1 .container{border-bottom: 1px solid #000;padding-bottom: 5rem;}
	.sec1 .row{flex-direction: column-reverse;}
	.pic1 img{width: 100%;}
	.sec1 .text-con{
		padding-right: 0;
		margin-top:5rem ;
	}
	.sec2{padding-top: 4rem;}
	.join-process{margin-top: 4rem;border-top: 1px solid #000;padding-top: 4rem;}
	.join-process-img{width: 100%;}


	.btn{
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.btn p img{width: 3.1rem;}
	
}
