.main_area .content_area { background:#F5F5F7; margin-top:102px; }
.scroll .main_area .content_area { margin-top:78px; }

.main_area .content_area .pagecontent_box { padding:50px 20px; box-sizing:border-box; }
.main_area .content_area .pagecontent_box H1 { display:none; }
.ive_designmode .main_area .content_area .pagecontent_box H1 { display:block; }

.main_area .content_area .pagecontent_box .description { border:1px solid #E3E4E6; background:#FFFFFF; border-radius:16px; display:flex; margin:0px auto; padding:0px; min-height:80vh;  }

.main_area .content_area .pagecontent_box .description .connect-to-collaborate { width:50%; display:flex; flex-direction:column; justify-content:flex-end; background:linear-gradient(#FFFFFF,#ECECEC); padding:5%; box-sizing:border-box; border-right:1px solid #E3E4E6; border-radius:16px 0px 0px 16px; }
.main_area .content_area .pagecontent_box .description .connect-to-collaborate H2, .main_area .content_area .pagecontent_box .description .connect-to-collaborate P { margin-bottom:16px; }

.main_area .content_area .pagecontent_box .description .online-form { width:50%; display:flex; flex-direction:column; justify-content:flex-start; background:#FFFFFF; padding:5%; box-sizing:border-box; border-radius:0px 16px 16px 0px;  }
.main_area .content_area .pagecontent_box .description .online-form .signup-cnt { display:flex; flex-direction:column; }
.main_area .content_area .pagecontent_box .description .online-form .signup-cnt SPAN { color:#E6223C; }

.main_area .content_area .pagecontent_box .description .online-form .signup-cnt .form-group { display:block; margin-bottom:24px; }
.main_area .content_area .pagecontent_box .description .online-form .signup-cnt .form-group label { display:block; font-size:14px; line-height:140%; margin-bottom:16px; }
.main_area .content_area .pagecontent_box .description .online-form .signup-cnt .form-group INPUT, .main_area .content_area .pagecontent_box .description .online-form .signup-cnt .form-group TEXTAREA { display:block; width:100%; border:1px solid #5C5C5C; padding:16px; border-radius:8px; font-size:14px; line-height:140%; box-sizing:border-box; }
.main_area .content_area .pagecontent_box .description .online-form .signup-cnt .form-group p.note { color:#7A7A7A; font-size:14px; line-height:140%; }
.main_area .content_area .pagecontent_box .description .online-form .signup-cnt .form-group INPUT#submit_btn { display:inline-block; width:auto; min-width:176px; text-align:center; font-size:16px; background:#E6223C; color:#ffffff; padding:12px 24px; border-radius:32px; border:none; }
.main_area .content_area .pagecontent_box .description .online-form .signup-cnt .form-group INPUT#submit_btn:disabled { background:#B5B5B5; color:#212121; }

.main_area .content_area .pagecontent_box .rs-cnt { border:1px solid #E3E4E6; border-radius:8px; background:#FFFFFF; padding:24px; margin-bottom:32px; position:relative;display:flex; justify-content:space-between;  }
.main_area .content_area .pagecontent_box .rs-cnt > DIV { display:flex; flex-direction:column; gap:16px;  }

.main_area .content_area .pagecontent_box .rs-cnt DIV { font-size:14px; font-weight:400; }
.main_area .content_area .pagecontent_box .rs-cnt .title { font-size:16px; font-weight:600; }

.main_area .content_area .pagecontent_box .rs-cnt DIV.close { display:block; width:24px; height:24px; background:url('/qws/slot/u50480/contactus/close.png') center no-repeat; cursor:pointer; }

.main_area .content_area .pagecontent_box .rs-success > DIV > DIV { padding-left:50px; }
.main_area .content_area .pagecontent_box .rs-success .title { background:url('/qws/slot/u50480/contactus/green-tick.png') left center no-repeat; }

@media  screen  and (max-width:900px) {	
	.main_area .content_area { margin-top:0px; }
}

@media  screen  and (max-width:768px) {	
	.main_area .content_area .pagecontent_box .description { flex-direction:column; }
	
	.main_area .content_area .pagecontent_box .description .connect-to-collaborate { width:100%; border-right:none; border-bottom:1px solid #E3E4E6; border-radius:16px 16px 0px 0px; padding:40px 24px; box-sizing:border-box; gap:24px; }
	.main_area .content_area .pagecontent_box .description .connect-to-collaborate H2 { font-size:18px; }
	.main_area .content_area .pagecontent_box .description .connect-to-collaborate H2, .main_area .content_area .pagecontent_box .description .connect-to-collaborate P { margin-bottom:0px; }
	.main_area .content_area .pagecontent_box .description .online-form { width:100%;  border-radius:0px 0px 16px 16px; padding:40px 24px; box-sizing:border-box; }
	.main_area .content_area .pagecontent_box .description .online-form .signup-cnt .form-group label { margin-bottom:8px; }
	.main_area .content_area .pagecontent_box .description .online-form .signup-cnt .form-group INPUT#submit_btn { width:100%; }
}