.popup-error{position:fixed;z-index:1400;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center}.popup-error .icon_err{max-width:100px;width:100%;margin-bottom:40px}@media(max-width:767px){.popup-error .icon_err{margin-bottom:30px}}.popup-error .error-message{text-align:center}.popup-error .error-message .title{font-size:36px;line-height:52px}.popup-error .error-message .desc{font-size:16px;line-height:24px;margin-top:20px;color:#666}.popup-error .content{position:relative;background-color:#fff;width:calc(100% - 40px);max-width:600px;margin:auto;height:-moz-fit-content;height:fit-content;padding:60px;border:none;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;animation-duration:.35s;animation-timing-function:ease;animation-iteration-count:1;animation-fill-mode:forwards}.popup-error .content.show{animation-name:zoom-in;pointer-events:all}.popup-error .content.closing{animation-name:zoom-out}@keyframes zoom-in{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}@keyframes zoom-out{0%{transform:scale(1);opacity:1}to{transform:scale(.98);opacity:0}}.popup-error .content .close-btn{position:absolute;top:15px;right:15px;background-color:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(11.3636369705px);backdrop-filter:blur(11.3636369705px);padding:8px;border-radius:30px;color:#fff;max-height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s ease}.popup-error .content .close-btn .icon{font-size:14px;line-height:14px}.popup-error .content .close-btn:hover{background-color:rgba(0,0,0,.5)}.popup-error .content .button-orange{font-size:18px;line-height:24px;padding:16px 30px;border-radius:40px;margin-top:40px}@media(max-width:767px){.popup-error .ReactModal__Content{justify-content:flex-end!important;margin:0!important;height:100vh!important}.popup-error .error-message .title{font-size:28px;line-height:36px}.popup-error .error-message .desc{font-size:15px;line-height:22px}.popup-error .content{padding:40px;width:100%;margin:0;border-radius:12px 12px 0 0}.popup-error .content .button-orange{margin-top:30px}.popup-error .content.show{animation-name:slide-in;pointer-events:all}.popup-error .content.closing{animation-name:slide-out}@keyframes slide-in{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}}.contact_banner{width:100%;position:relative;padding-top:46.875%}@media(min-width:1281px){.contact_banner{height:600px;padding-top:0}}.banner_title{color:#fff;text-align:center;font-size:56px;line-height:72px;position:absolute;width:100%;padding:0 20px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.contact_bg{background-color:rgba(0,0,0,.25);z-index:1}.contact_bg,.contact_img{position:absolute;width:100%;height:100%;top:0;left:0}.contact_img{object-fit:cover}.contact_content{max-width:1280px;margin:0 auto}.contact_form{margin:80px 100px;display:flex}.contact_form .form-title{max-width:300px;color:#000;font-size:36px;font-weight:700;line-height:46px;margin-right:100px}.contact_form .common-form{max-width:680px}.contact_form .common-form .box-submit-btn{margin-top:40px}.contact_form .common-form .box-submit-btn .btn-submit{padding:15px 60px!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;display:inline-flex;margin:0 auto;border-radius:60px!important}.contact_form .common-form .input-type-dd{margin-bottom:20px}.contact_form .common-form .input-type-dd .placeholder{color:#666}.contact_form .common-form .input-type-dd .customised{font-size:14px;color:#666}.contact_map{margin:0 40px 80px;display:flex;align-items:center}.contact_map .boxmap{width:700px;height:680px;background-color:#666;position:relative}.contact_map .bg_map,.contact_map .boxmap iframe{width:100%;height:100%;object-fit:cover}.contact_map .bg_map_mb{display:none}.contact_map .pin_map{position:absolute;top:52%;left:50%;transform:translate(-50%,-51%)}.contact_map .boxcontact{width:560px;background-color:#fff;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);margin-left:-60px;z-index:1}.contact_map .ct_desc{margin:60px}.contact_map .ct_desc h2{font-size:36px;font-weight:700;line-height:44px;margin-bottom:20px}.contact_map .ct_desc h3{font-size:16px;font-weight:400;line-height:24px;margin-bottom:36px}.contact_map .ct_desc>a{font-size:16px;font-weight:400;line-height:24px;margin-bottom:20px;display:flex;align-items:center;color:#000}.contact_map .ct_desc .icon{color:#000;font-size:24px;font-weight:100;vertical-align:middle;margin-right:20px}.contact_map .ct_desc .icon-phone{margin-right:23px}.contact_map .ct_desc img{display:unset;margin-right:20px;max-width:24px}.contact_map .ct_desc .row_btn{display:flex;margin-top:40px;flex-wrap:wrap;gap:10px}.contact_map .ct_desc .row_btn .btn{cursor:pointer;padding:10px 24px;font-size:16px;line-height:24px;border-radius:22px;border:1px solid #f47a21;position:relative;background:#fff;transition:all .4s cubic-bezier(.06,.59,.35,.95);color:#f47a21;text-align:center}.contact_map .ct_desc .row_btn .btn:hover{background:#f47a21;box-shadow:0 10px 20px 0 rgba(244,122,33,.5);color:#fff}@media(max-width:767px){.contact_banner{padding-top:100%}.banner_title{font-size:28px;line-height:36px}.contact_form{flex-direction:column;margin:40px 15px}.contact_form .form-title{max-width:unset;margin-right:unset;margin-bottom:30px;font-size:22px;line-height:27px}.contact_map{margin:0 0 50px;flex-direction:column;padding:0 15px;position:relative}.contact_map .boxmap{width:100%;height:360px;position:absolute}.contact_map .bg_map{display:none}.contact_map .bg_map_mb{display:block;width:100%;height:100%;object-fit:cover}.contact_map .pin_map{top:55%;left:50%;transform:translate(-50%,-50%)}.contact_map .boxcontact{width:100%;max-width:560px;margin-left:0;margin-top:330px}.contact_map .ct_desc{margin:40px 30px}.contact_map .ct_desc h2{font-size:22px;line-height:27px}.contact_map .ct_desc h3{font-size:15px;line-height:22px;margin-bottom:31px}.contact_map .ct_desc a{margin-bottom:22px}.contact_map .ct_desc .row_btn .btn,.contact_map .ct_desc a{font-size:15px;line-height:22px}.contact_map .ct_desc .row_btn a{margin-bottom:0!important}}