@charset "utf-8";
/*request*/
.request_bg{background:url(/tmp/img/index/request/bg_texture_pc.png) bottom 13px right no-repeat, #D9D9D9;}
.request{min-height:495px;background:url(/tmp/img/index/request/people.png) bottom left 50px no-repeat;}
.request > div{min-height:inherit;display:flex;align-items:center;height:inherit;margin-left:50%;}

.request_title{color:#504F4F;font-size:26px;font-weight:400;line-height:1.4;}

.request_btn{width:100%;max-width:374px;color:#fff;font-size:20px;text-align:center;font-weight:700;line-height:1;text-transform:uppercase;background-color:#FF0506;padding:14px;margin-top:62px;position:relative;transition:.2s ease-out;user-select:none;}
.request_btn:after, .request_btn:before{content:'';display:block;width:27px;height:1.5px;background-color:#fff;position:absolute;top:0;bottom:0;margin:auto 0;transition:.2s;}
.request_btn:after{left:0;}
.request_btn:before{right:0;}

.request_btn:hover{background-color:#de0203;transform: scale(1.02);cursor:pointer;}
.request_btn:hover:after{transform:translateX(-10px);}
.request_btn:hover:before{transform:translateX(10px);}

@media(max-width:1050px){
	.request_bg{background-image:url(/tmp/img/index/request/bg_texture_mob.png);}
	.request{min-height:400px;background-image:url(/tmp/img/index/request/people_medium.png);background-position:bottom left;}
	.request > div{margin-left:38%;}
	
	.request_title{font-size:26px;}
}

@media(max-width:740px){
	.request{background-image:url(/tmp/img/index/request/people_tiny.png);padding:43px 0 32px;}
	.request > div{margin-left:150px;}
	
	.request_title{font-size:20px;}
	.request_btn{display:table;width:auto;max-width:unset;font-size:18px;margin-top:30px;padding:12px 44px;}
}

@media(max-width:530px){
	.request_bg{background:url(/tmp/img/index/request/people_tiny.png) bottom left no-repeat, #D9D9D9;background-size:125px auto;}
	.request{padding:40px 0 20px;}
	.request > div{display:block;margin-left:110px;}
	
	.request{min-height:170px;background:unset;}
	.request_title{max-width:250px;font-size:15px;text-align:center;margin:0 auto;}
	.request_btn{font-size:13px;margin-top:23px;padding:10px 25px;margin:21px auto 0;}
	.request_btn:after, .request_btn:before{width:15px;}
}
/*-*/