#jc_contact{margin:0;text-align:center}#jc_contact form{margin:0;padding:0}#jc_contact #jc_hide_email,#jc_contact #jc_hide_location,#jc_contact #jc_hide_telephone_number,#jc_contact #jc_hide_company_name,#jc_contact #jc_hide_message,#jc_contact #jc_hide_message_subject,#jc_contact #jc_hide_captcha_code_verify,#jc_contact #jc_hide_name{float:left;padding-top:15px;font:600 14px/1 sans-serif}#jc_contact .requiredsign{color:#b12;padding-left:2px;font-size:18px}#jc_contact #jc_hide_website,#jc_contact .website{display:none}#jc_contact .input,#jc_contact .error,#jc_contact .success,#jc_contact .failed_alert,#jc_contact .botserror,#jc_contact input,#jc_contact textarea,#message{box-sizing:border-box;display:block;clear:both}#jc_contact input,#jc_contact textarea,#message{width:100%;height:35px;padding:0 10px;margin:10px 0 0 0;border-radius:6px;font:16px 'arimoregular',Arial,sans-serif}#jc_contact textarea{height:auto;padding-top:5px}#message{padding-top:5px!important}#contact-sp #name:focus,#contact-sp #email:focus,#contact-sp #messagesubject:focus,#contact-sp #message:focus,#contact-sp #company_name:focus,#contact-sp #location:focus,#contact-sp #captcha:focus{color:#495057;border-color:#66afe9;background-color:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}#jc_contact .invalid{border:1px solid red!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #fa8072!important}#jc_contact .valid{border-color:#66cd00;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);background:#f5f5f5 url('../images/check.webp') no-repeat right}#jc_contact .error,#jc_contact .success,#jc_contact .failed_alert,#jc_contact .botserror{text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:4px}#jc_contact .error{padding:0 6px;font-size:14px;color:red;text-align:left}#jc_contact .success,#jc_contact .failed_alert{padding:10px;border:1px solid;font-size:16px;margin-top:10px}#jc_contact .success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}#jc_contact .failed_alert{background-color:#fbddd4;border-color:#f6a890;color:#fe3e02;text-align:left;font-weight:600}#jc_contact .botserror{padding:2px 6px;border:1px solid red;font-size:16px;background-color:red;color:#fff;position:static;margin:0}#jc_contact .maxcharactershint{color:red;padding:2px 6px 0 6px;display:block;text-align:left;font-size:14px}#jc_contact .messagealert{color:red}#jc_contact button[type="submit"],.jcbutton .jc_button{border:transparent;cursor:pointer;display:inline-block;outline:none;position:relative;padding:0 25px;line-height:40px;text-shadow:none;margin-top:10px;border-radius:4px}.jcbutton .jc_button,.jcbutton .jc_button:hover{border-radius:6px}#jc_contact button[type="submit"]:hover,.jcbutton .jc_button:hover{text-decoration:none}#jc_contact .jc_form_button{padding:0 35px!important;text-transform:uppercase;font-size:16px;letter-spacing:.5px}#jc_contact .header{background:#0091dc url(../images/popup_contact_us.png) no-repeat right top;padding:10px 0;margin:-12px -20px 0 -20px}#jc_contact .headercontent{color:#fff;display:inline;font-size:160%}.jc-user-modal .close{opacity:1;position:absolute;background:#666;border-radius:100%;box-shadow:0 0 2px 3px rgba(17,17,26,.35);top:-18px;right:-5px;width:32px;height:32px;border:none}.jc_button_pop,.popup_jc_button,.jc_button_pop_text,.popup_jc_button_text{position:fixed;right:10px;bottom:10%;z-index:1000;transition:all .3s ease;cursor:pointer;box-shadow:0 3px 25px rgba(0,0,0,.4);background:#0091dc;color:#fff;text-align:center}.jc_button_pop,.popup_jc_button{width:50px;height:50px;line-height:50px;font-size:20px;border-radius:100%}.jc_button_pop_text,.popup_jc_button_text{width:90px;height:40px;line-height:35px;font-size:14px;border-radius:5px;list-style:none;margin:0;padding:0;animation:heartbeat 2s ease-in-out 1s infinite both}.jcbutton .fas.fa-envelope{animation:heartbeat 2s ease-in-out 1s infinite both}@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}#jc_contact .session-timer{color:#fff;right:10px;bottom:5px;font-size:12px;background-color:#fa6400;border-radius:.6em;padding:.15em 1em; float:right;}.securityquestion{font-size:16px}#jc_contact label{display:inline-block;margin:0;color:#333;font-weight:600;padding-top:8px}.jcbutton ul{margin:0;padding:0}.jcbutton ul li{list-style:none;margin:0;padding:0}#jc_contact .success-message{color:#000;text-align:left;padding-top:10px;font-size:12px}#jc_contact .captcha_function{width:100%;float:left}#jc_contact .captcha_answer{width:60%!important;float:left}#jc_contact .captcha_question{width:35%!important;float:left;margin-left:4%;margin-top:10px}#jc_contact .security_question{display:inline-block;padding:.15em 1.2em;margin:.2em .3em .3em 0;border-radius:.6em;box-sizing:border-box;color:#fff;background-color:#fa6400;font-size:16px}