
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300;400;600;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Zilla+Slab:wght@400;500;600;700&display=swap);

.support_text, body{font-family:'Noto Sans', sans-serif;}

a, a:hover{text-decoration:none; outline:0;}
body, p{margin:0;}
body{display:block; width:100%; font-size:.85rem; line-height:1.25rem; color:#000; text-rendering:auto;}
a{color:#0b91ff;}
a:hover{color:#333;}
p{font-size:.8rem; padding:0;}

::-webkit-input-placeholder{color:#888; font-size:.95rem; font-family:'Zilla Slab', sans-serif;}
:-moz-placeholder{color:#888; font-size:.95rem; font-family:'Zilla Slab', sans-serif;}
::-moz-placeholder{color:#888; font-size:.95rem; font-family:'Zilla Slab', sans-serif;}

input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;}


.corporate_container{display:block; width:100%; text-align:center; padding:4rem 0; margin:0 auto;}

.corporate_box{display:block; width:1220px; max-width:90%; text-align:left; margin:0 auto;}

.corporate_title, .corporate_title_option{display:block; width:100%; line-height:1.85rem; font-size:2.5rem; font-weight:600; font-family:'Zilla Slab', serif; 
            color:#333; text-align:center; margin:0 auto 2rem;}

.corporate_notice, .corporate_subtitle{width:100%; font-size:.85rem; display:block; text-align:center;}

.corporate_subtitle{line-height:1.85rem; font-weight:400; color:#5f6a7d; margin:3rem auto;}

.corporate_subtitle a,
.faq_subtitle a{outline:0; color:#0b91ff;}

.corporate_subtitle a:focus, .corporate_subtitle a:hover, .faq_subtitle a:focus, .faq_subtitle a:hover{outline:0; color:#0b91ff; text-shadow:0 0 1px #fff;}

.corporate_notice{font-weight:600; color:#3ab54a; background:#f8fff6; padding:.85rem 0;}

.support_select, .support_select_error{background:url('https://uploads.bighire.my/web/images/icon/icon_arrow_down_grey.png') center right 15px/11px no-repeat;}

.corporate_content{display:block; width:920px; max-width:90%; margin:3rem auto;}

.corporate_content_details{display:block; width:100%; line-height:2rem; font-size:1.1rem; color:#333; text-align:center; margin:2rem auto;}

.corporate_content_details p{display:block; line-height:2rem; font-size:1.1rem; margin:1rem 0;}

.legal_content h2, .legal_content p, table{font-size:14px; line-height:25px;}

.corporate_content_details span{font-weight:600;}

.legal_option{display:block; width:100%; text-align:center; font-size:1.2rem; font-family:'Zilla Slab', serif; color:#999; margin:0 auto 3rem;}

.legal_option_country{display:inline-block; font-size:1.15rem; font-weight:600; margin:0 5px; vertical-align:top;}

.legal_option_country:hover{color:#333; outline:0;}

.legal_content p{display:block; font-weight:300; color:#5f6a7d; text-align:justify; margin:0 0 1.25rem; overflow-wrap:break-word; word-wrap:break-word;}

.legal_content h2{margin:15px 0;}

.legal_content ul{display:inline-block; line-height:1.85rem; font-size:.75rem; -webkit-padding-start:20px;}

table .th_half, table .th_whole{padding:1rem 2% 1rem 0; border-bottom:1px solid #333; text-align:left;}

.legal_content .title{font-size:1.25rem; font-weight:700; color:#2d2225; text-align:center; text-transform:uppercase; margin:2rem 0;}

.legal_content .subtitle{font-size:1rem; font-weight:400; color:#2d2225; margin-bottom:1rem;}

.legal_content .info{font-size:.85rem; font-weight:400; color:#666; margin-bottom:1rem; border-bottom:2px solid #2d2225;}

.legal_privacy{display:block; width:100%; margin:1rem 0;}

.legal_details_box{display:block; line-height:1.5rem; font-size:.7rem;}

.hide:target+.show, .hide:target~.list, .legal_details_info, .support_form label{display:inline-block;}

.legal_details_number{display:inline-block; width:auto; vertical-align:top;}

.legal_details_info{width:auto; max-width:95%; margin-left:1%; vertical-align:top;}

table .th_whole{width:100%;}
table .th_half{width:48%;}
table .td_whole{width:100%; padding:1rem 0; border-bottom:1px solid #eee;}
table .td_half, table .td_half_details{width:48%; border-bottom:1px solid #eee;}
table .td_half{padding:1rem 5% 1rem 0;}
table .td_half_details{padding:1rem 0;}

.faq_container{display:block; width:100%; margin:25px auto; padding-top:35px;}

.faq_box, .faq_title{margin:0 auto; display:block;}
.faq_box{min-width:60%; width:1024px; max-width:80%;}

.faq_title{width:80%; font-size:32px; line-height:36px; font-weight:300; color:#515357; text-align:center;}
.faq_subtitle{display:block; width:100%; font-size:14px; line-height:26px; font-weight:400; color:#5f6a7d; text-align:center; margin:25px auto;}

.faq_content{display:block; width:600px; height:auto; margin:35px auto; overflow:auto;}

.hide:target, .list, .show{display:none;}

.faq_list{width:500px; margin:0 auto; position:relative;}

.faq_details{width:100%; height:auto !important; vertical-align:top; margin:2rem 0;}
.faq_details a{line-height:1.5rem; font-size:1rem;}

.faq_details p, .faq_details ul, .support_form label{line-height:1.5rem; font-size:.85rem;}
.faq_details ul{width:80%;}
.faq_details p{width:100%; height:auto; color:#333; margin:1rem 0;}

.list, .list p{height:auto; margin:0;}
.list{float:left;}

.hide, .hide:hover, .show, .show:hover{text-decoration:none; margin-bottom:15px; color:#0b91ff;}
.hide,.show{width:500px; font-size:14px; font-weight:500; opacity:.95; float:left;}

.hide:hover, .show:hover{opacity:1;}

.faq_contact{display:block; width:100%; font-size:16px; font-weight:600; color:#0b91ff; text-align:center; margin:25px auto 45px;}

.support_form{display:block; width:65%; margin:2rem auto;}
.support_form label{width:30%; font-weight:400; color:#2d2225; text-align:left; vertical-align:top;}

.support_box{display:block; width:100%; margin:1rem auto;}

.support_text_block{display:inline-block; width:68.5%; vertical-align:top;}

.support_text{display:block; width:100%; height:45px; line-height:45px; font-size:13px; font-weight:400; color:#267e1b; padding:0 1.5%; 
     border:1px solid #ddd; border-radius:5px;}

.support_select, .support_select_error, .support_text_error{width:100%; height:45px; line-height:45px; font-size:13px; font-weight:400; 
               font-family:'Noto Sans', sans-serif; color:#333; padding:0 1.5%;}

.support_select:focus, .support_select:hover, .support_text:focus, .support_text:hover, .support_textarea:focus{outline:0; border:1px solid #3ab54a;}

.support_text_error{display:inline-block; border:1px solid #c00; border-radius:5px; vertical-align:top;}

.support_text_error:focus, .support_textarea-error:focus{outline:0; border:1px solid #c00;}

.support_select{display:block; border:1px solid #ddd; border-radius:5px; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.support_select_error{display:block; border:1px solid #c00; border-radius:5px; -webkit-appearance:none; -moz-appearance:none; appearance:none;}

.support_textarea, .support_textarea_error{width:100%; min-height:150px; height:150px; max-height:300px; resize:vertical; font-size:13px; 
             font-weight:400; font-family:'Noto Sans', sans-serif; padding:1.5%;}

.support_select_error:focus, .support_select_error:hover{outline:0; border:1px solid red;}

.support_textarea{display:block; color:#267e1b; border:1px solid #ddd; border-radius:5px;}

.support_textarea_error{display:inline-block; color:#333; border:1px solid red; border-radius:5px;}

.support_buttons{display:block; margin-top:55px; text-align:end;}

.support_clear, .support_submit{display:inline-block; width:150px; height:40px; font-size:.85rem; font-weight:600; font-family:'Noto Sans', sans-serif;
        text-decoration:none; cursor:pointer; margin:0 1%; outline:0; vertical-align:middle;}

.support_submit{color:#000; text-align:center; background:gold; border:2px solid gold; border-radius:5px;}
.support_submit:hover{outline:0; color:#000; background:#f2cc00;}

.support_clear{color:#333; text-align:center; background:#ddd; border-radius:5px; border:0;}
.support_clear:hover{outline:0; color:#333; background:#d2d2d2;}

.support_notice{position:absolute; background:#eee; width:100%; padding:15px 0; color:#0b91ff; font-weight:400; text-align:center;}

.support_msg{margin:0 auto; width:auto;}

.captcha_box, .captcha_box_error, .g-recaptcha, .support_error{display:block; width:100%;}
.support_error{color:red; text-align:left; margin:0 0 1rem;}
.g-recaptcha, .g-recaptcha div{margin:0 auto; text-align:center;}
.g-recaptcha div{width:100% !important;}

.captcha_box{margin:25px auto 45px; padding:3% 0; text-align:center; border:1px solid #f3f3f3; border-radius:5px;}
.captcha_title{display:block; font-size:13px; font-weight:400; margin-bottom:20px;}
.captcha_box_error{margin:25px auto 10px; padding:3% 0; text-align:center; border:1px solid #c00;}

.partner_each{display:inline-block; width:22%; margin:2%; vertical-align:middle;}

.partner_logo{display:block; width:85%; height:100px; margin:0 auto;}

.error_container{display:table; width:100%; min-height:500px; background:#fff;}

.error_box{display:table-cell; width:1220px; max-width:90%; text-align:center; vertical-align:middle;}

.error_button, .error_header, .error_subheader{display:block; font-weight:700;}

.error_header{line-height:4rem; font-size:3.5rem; color:#267e1b;}
.error_subheader{line-height:4rem; font-size:2.5rem; color:#000;}

.error_button{width:300px; height:50px; line-height:50px; font-size:1rem; color:#000; background:gold; border:2px solid gold;
              border-radius:5px; text-align:center; margin:2rem auto;}
.error_button:hover{color:#000; background:#f2cc00;}


@media only screen and (min-width:240px) and (max-width:480px){
  
  .legal_content{display:block; width:85%;}
  .legal_title{display:block; width:100%;}
  .legal_content p, .legal_content ul li, table{font-size:1rem; line-height:1.5rem;}
  .legal_content h2{font-size:1.1rem; line-height:1.5rem;}
  
}

@media only screen and (min-width:481px) and (max-width:660px){
  
  .legal_content{display:block; width:85%;}
  .legal_title{display:block; width:100%;}
  .legal_content p, .legal_content ul li, table{font-size:1rem; line-height:1.5rem;}
  .legal_content h2{font-size:1.1rem; line-height:1.5rem;}
  
}

@media only screen and (min-width:661px) and (max-width:720px) and (orientation:portrait){
  
  .legal_content{display:block; width:85%;}
  .legal_title{display:block; width:100%;}
  .legal_content p, .legal_content ul li, table{font-size:1rem; line-height:1.5rem;}
  .legal_content h2{font-size:1.1rem; line-height:1.5rem;}
  
}

@media only screen and (max-device-width:480px) and (orientation:portrait){
  
  .legal_content{display:block; width:85%;}
  .legal_title{display:block; width:100%;}
  .legal_content p, .legal_content ul li, table{font-size:1rem; line-height:1.5rem;}
  .legal_content h2{font-size:1.1rem; line-height:1.5rem;}
  
  .support_form{width:90%;}
  .support_text_block{width:100%;}
  .support_clear, .support_submit{display:block; width:100%; margin:1rem auto;}
  
}

@media only screen and (max-device-width:720px) and (orientation:landscape){
  
  .legal_content{display:block; width:85%;}
  .legal_title{display:block; width:100%;}
  .legal_content p, .legal_content ul li, table{font-size:1rem; line-height:1.5rem;}
  .legal_content h2{font-size:1.1rem; line-height:1.5rem;}
  
}
