#preapproved {
	padding-bottom: 60px;
}
#preapproved .preapproved-inner {
	background-repeat: no-repeat;
	background-position: right center;
	background-size: auto 100%;
	background-image: url(../../images/home/approved-back.jpg);
	background-image: -webkit-image-set(url("../../images/home/approved-back.jpg") 1x, url("../../images/home/approved-back@2x.jpg") 2x);
	padding: 78px 78px 66px;
}
#preapproved .preapproved-inner:before {
	content: '';
	display: block;
	height: 100%;
	width: 63.3333333333333%;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: right top;
	background-size: auto 100%;
	background-image: url(../../images/home/approved-pattern.png);
	background-image: -webkit-image-set(url("../../images/home/approved-pattern.png") 1x, url("../../images/home/approved-pattern@2x.png") 2x);
}
#preapproved .pa-content {
	width: 530px;
	max-width: 50%;
}
#preapproved h3 {
	font-size: 2.75em;
	line-height: 0.704545454545455;
	margin-bottom: 20px;
}
#preapproved p {
	font-size: 1.0625em;
	line-height: 1.4;
	width: 440px;
}
#preapproved a {
	width: 149px;
	height: 40px;
	font-size: 1.25em;
	margin-top: 22px;
}
@media screen and (max-width: 1229px ) {
	#preapproved .preapproved-inner {
		padding-left: 30px;
		padding-right: 30px;
	}
	#preapproved h3 {
		line-height: 1;
	}
}
@media screen and (max-width: 767px ) {
	#preapproved .container {
		padding: 0;
	}
	#preapproved .preapproved-inner {
		padding-left: 15px;
		padding-right: 15px;
	}
	#preapproved .preapproved-inner:before {
		width: 100%;
		background-position: left top;
	}
	#preapproved .pa-content {
		max-width: 100%;
		margin: 0 auto;
	}
}
@media screen and (max-width: 567px ) {
	#preapproved {
		padding-bottom: 35px;
		margin-top: 240px;
	}
	#preapproved .container {
		padding: 0;
	}
	#preapproved .preapproved-inner {
		background-size: cover;
		background-image: url(../../images/home/approved-back-m.jpg);
		background-image: -webkit-image-set(url("../../images/home/approved-back-m.jpg") 1x, url("../../images/home/approved-back-m@2x.jpg") 2x);
		padding: 33px 15px;
	}
	#preapproved .preapproved-inner:before {
		height: 240px;
		top: -240px;
		background-image: url(../../images/home/approved-back.jpg);
		background-image: -webkit-image-set(url("../../images/home/approved-back.jpg") 1x, url("../../images/home/approved-back@2x.jpg") 2x);
	}
	#preapproved h3 {
		font-size: 1.875em;
		line-height: 1.0333;
	}
	#preapproved p {
		font-size: 1em;
		line-height: 1.34375;
		width: 275px;
	}
	#preapproved a {
		width: 115px;
		height: 31px;
		font-size: 1em;
		margin-top: 19px;
	}
}