.zr-icon-base,.hiring_company_text a:before,.location_text:before,body.jobPage #benefits_list li:before,.facebook.cta:after,.show_buttons .apply_section_controls .pc_option_view_another_job:after,.social-networks li.share_link .shareTrigger:before,.social-networks li.share_linkedin .shareTrigger:before,.social-networks li.share_facebook .shareTrigger:before,.social-networks li.share_twitter .shareTrigger:before,.social-networks li.share_email .shareTrigger:before,.user_edit_job_link:link:before,.user_edit_job_link:visited:before,.upload_resume_tooltip:before,.warning_alert.has_icon>:first-child::before,.success_alert.has_icon p:first-of-type::before,.report_job .report_cta:before{transform:translate(0,0);background-size:contain;background-position:center;content:" ";width:1em;height:1em;display:inline-block;vertical-align:text-bottom;background-repeat:no-repeat}
body{word-break:break-word}h2,h3{font-weight:700}.hiring_company_text a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1472 0q26 0 45 19t19 45v1664q0 26-19 45t-45 19h-1280q-26 0-45-19t-19-45v-1664q0-26 19-45t45-19h1280zm-832 288v64q0 14 9 23t23 9h64q14 0 23-9t9-23v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23zm0 256v64q0 14 9 23t23 9h64q14 0 23-9t9-23v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23zm0 256v64q0 14 9 23t23 9h64q14 0 23-9t9-23v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23zm0 256v64q0 14 9 23t23 9h64q14 0 23-9t9-23v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23zm-128 320v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v64q0 14 9 23t23 9h64q14 0 23-9t9-23zm0-256v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v64q0 14 9 23t23 9h64q14 0 23-9t9-23zm0-256v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v64q0 14 9 23t23 9h64q14 0 23-9t9-23zm0-256v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v64q0 14 9 23t23 9h64q14 0 23-9t9-23zm0-256v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v64q0 14 9 23t23 9h64q14 0 23-9t9-23zm512 1280v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-512v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v64q0 14 9 23t23 9h64q14 0 23-9t9-23zm0-256v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v64q0 14 9 23t23 9h64q14 0 23-9t9-23zm0-256v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v64q0 14 9 23t23 9h64q14 0 23-9t9-23zm0-256v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v64q0 14 9 23t23 9h64q14 0 23-9t9-23zm256 1024v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v64q0 14 9 23t23 9h64q14 0 23-9t9-23zm0-256v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v64q0 14 9 23t23 9h64q14 0 23-9t9-23zm0-256v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v64q0 14 9 23t23 9h64q14 0 23-9t9-23zm0-256v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v64q0 14 9 23t23 9h64q14 0 23-9t9-23zm0-256v-64q0-14-9-23t-23-9h-64q-14 0-23 9t-9 23v64q0 14 9 23t23 9h64q14 0 23-9t9-23z' fill='%23989ea0'/%3E%3C/svg%3E");font-size:14px;vertical-align:baseline;margin-right:3px}.location_text:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1178' height='1767'%3E%3Cpath d='M884 589c0-81-29-151-87-208-57-58-127-86-208-86s-151 28-208 86-86 127-86 208 28 151 86 208c57 58 127 87 208 87s151-29 208-87c58-57 87-127 87-208zm294 0c0 84-13 152-38 206l-419 891a148 148 0 0 1-264 0L39 795C13 741 0 673 0 589c0-162 58-301 173-416S427 0 589 0s302 58 417 173 172 254 172 416z' fill='%23989ea0'/%3E%3C/svg%3E");font-size:14px;vertical-align:baseline;margin-right:3px}@media all and (max-width:991px){.hiring_company_text a:before,.location_text:before{display:none}}body.jobPage .jobDescriptionSection{margin-bottom:30px}body.jobPage .jobDescriptionSection .subheadline{margin-bottom:15px;font-size:16px}
body.jobPage .jobDescriptionSection .inlineDescription{font-size:13px;line-height:20px;font-weight:normal}@media all and (max-width:479px){body.jobPage .jobDescriptionSection .inlineDescription{display:block;margin-top:10px}}body.jobPage ul#benefits_list{padding-left:0}body.jobPage #benefits_list li{list-style-type:none !important;background-color:#f6f7f8;border:1px solid #e0e2e3;border-radius:3px;color:#72777c;font-size:13px;padding:3px 6px;margin:0 10px 10px 0 !important;float:left}body.jobPage #benefits_list li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z' fill='%23277f6a'/%3E%3C/svg%3E");margin-right:3px}
@media all and (max-width:767px){body.jobPage #benefits_list li{float:none;margin-bottom:5px !important}}body.jobPage .back-to-top{display:none !important}body.jobPage .resume_attach{margin:0 auto;width:100%;padding:6px 10px;border-radius:2px;word-break:break-all;position:relative;margin:20px 0}body.jobPage #replace_uploaded{position:absolute;display:inline-block;top:6px;right:5px;width:50px}body.jobPage .posted_on{border-bottom:solid 1px #e3e6e8;color:#676d72;font-size:12px;margin:0 -24px 10px;padding-bottom:8px;text-align:center}
body.jobPage .posted_on .zip_logo{margin-bottom:2px;padding-left:7px;height:20px;vertical-align:middle}@media all and (max-width:767px){body.jobPage .posted_on{font-size:11px;margin:10px -10px 0;padding:0 3px 8px}body.jobPage .posted_on .zip_logo{height:19px}}body.jobPage .job_more_section{border-top:1px solid #e3e6e8;margin-top:20px;padding-top:15px}body.jobPage .job_more_section .job_more{font-size:15px;margin-bottom:5px}body.jobPage .job_more_section .job_more .text{color:#8c9194}body.jobPage .job_more_section .job_more .data{color:#2f3639}
.view_count{color:#8c9194;position:absolute;bottom:22px;left:0;z-index:1;background:#fff;display:block;width:100%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 20%,#fff 100%);padding-top:25px;padding-left:10px}.previewing .job_more_section .view_count,.clicked .job_more_section .view_count{display:none}.termsLink{font-size:12px;color:#72777c;line-height:19px;text-align:center}.facebook.cta{letter-spacing:0;display:inline-block;text-decoration:none;text-shadow:none;-webkit-appearance:none;transition:background-color .1s linear,border-color .1s linear;vertical-align:middle;text-align:center;border-radius:2em;outline:0;font-family:Arial,sans-serif;color:#fff;background:#3b5998 none;border:1px solid #3b5998;max-width:240px;font-weight:700;padding:7px 20px 7px 20px;line-height:20px;white-space:normal;width:auto;font-size:14px;white-space:nowrap}
.facebook.cta:visited{color:#fff}.facebook.cta:active,.facebook.cta.active{opacity:.7}.facebook.cta:focus,.facebook.cta:hover{color:#fff;background-color:#2d4373;border-color:#2d4373;text-decoration:none}.facebook.cta.disabled,.facebook.cta[disabled],.facebook.cta[disabled]:visited,.facebook.cta[disabled]:hover,.facebook.cta[disabled]:focus,.facebook.cta[disabled]:active{opacity:.4;box-shadow:none;filter:none;pointer-events:none;cursor:default}.facebook.cta.disabled:focus,.facebook.cta[disabled]:focus{border-color:#bfc3c4}
.facebook.cta:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1376 128q119 0 203.5 84.5t84.5 203.5v960q0 119-84.5 203.5t-203.5 84.5h-188v-595h199l30-232h-229v-148q0-56 23.5-84t91.5-28l122-1v-207q-63-9-178-9-136 0-217.5 80t-81.5 226v171h-200v232h200v595h-532q-119 0-203.5-84.5t-84.5-203.5v-960q0-119 84.5-203.5t203.5-84.5h960z' fill='%23fff'/%3E%3C/svg%3E");margin-left:.5em;font-size:20px;vertical-align:top}body.previewing_job .pc_bubble.pc_incoming.pc_latest .pc_message{max-width:740px}.dateRangeWrap label.error{margin:0}.apply_section_verify{padding-top:20px;color:#277f6a;font-size:16px;line-height:1.3;padding:.72em 2.75em .72em;text-align:center}.show_buttons .apply_section_controls{padding-top:20px}.show_buttons .apply_section_controls .pc_option_apply{letter-spacing:0;display:inline-block;text-decoration:none;text-shadow:none;-webkit-appearance:none;transition:background-color .1s linear,border-color .1s linear;vertical-align:middle;text-align:center;border-radius:2em;outline:0;font-family:Arial,sans-serif;color:#fff;background:#277f6a none;border:1px solid #277f6a;max-width:320px;font-weight:700;padding:9px 40px 9px 40px;line-height:23px;white-space:normal;width:auto;font-size:16px}
.show_buttons .apply_section_controls .pc_option_apply:visited{color:#fff}.show_buttons .apply_section_controls .pc_option_apply:active,.show_buttons .apply_section_controls .pc_option_apply.active{opacity:.7}.show_buttons .apply_section_controls .pc_option_apply:focus,.show_buttons .apply_section_controls .pc_option_apply:hover{color:#fff;background-color:#005e4d;border-color:#005e4d;text-decoration:none}.show_buttons .apply_section_controls .pc_option_apply.disabled,.show_buttons .apply_section_controls .pc_option_apply[disabled],.show_buttons .apply_section_controls .pc_option_apply[disabled]:visited,.show_buttons .apply_section_controls .pc_option_apply[disabled]:hover,.show_buttons .apply_section_controls .pc_option_apply[disabled]:focus,.show_buttons .apply_section_controls .pc_option_apply[disabled]:active{opacity:.4;box-shadow:none;filter:none;pointer-events:none;cursor:default}
.show_buttons .apply_section_controls .pc_option_apply.disabled:focus,.show_buttons .apply_section_controls .pc_option_apply[disabled]:focus{border-color:#bfc3c4}.show_buttons .apply_section_controls .pc_option_view_another_job{letter-spacing:0;display:inline-block;text-decoration:none;text-shadow:none;-webkit-appearance:none;transition:background-color .1s linear,border-color .1s linear;vertical-align:middle;text-align:center;border-radius:2em;outline:0;font-family:Arial,sans-serif;color:#277f6a;background:#fff none;border:1px solid #d8dbdc;max-width:320px;font-weight:700;padding:9px 40px 9px 40px;line-height:23px;white-space:normal;width:auto;font-size:16px;transition:color .5s linear}
.show_buttons .apply_section_controls .pc_option_view_another_job:visited{color:#277f6a}.show_buttons .apply_section_controls .pc_option_view_another_job:active,.show_buttons .apply_section_controls .pc_option_view_another_job.active{opacity:.7}.show_buttons .apply_section_controls .pc_option_view_another_job:focus,.show_buttons .apply_section_controls .pc_option_view_another_job:hover{color:#277f6a;background-color:#f5f6f7;border-color:#d8dbdc;text-decoration:none}.show_buttons .apply_section_controls .pc_option_view_another_job.disabled,.show_buttons .apply_section_controls .pc_option_view_another_job[disabled],.show_buttons .apply_section_controls .pc_option_view_another_job[disabled]:visited,.show_buttons .apply_section_controls .pc_option_view_another_job[disabled]:hover,.show_buttons .apply_section_controls .pc_option_view_another_job[disabled]:focus,.show_buttons .apply_section_controls .pc_option_view_another_job[disabled]:active{opacity:.4;box-shadow:none;filter:none;pointer-events:none;cursor:default}
.show_buttons .apply_section_controls .pc_option_view_another_job.disabled:focus,.show_buttons .apply_section_controls .pc_option_view_another_job[disabled]:focus{border-color:#bfc3c4}.show_buttons .apply_section_controls .pc_option_view_another_job:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M526 1394q0 53-37.5 90.5t-90.5 37.5q-52 0-90-38t-38-90q0-53 37.5-90.5t90.5-37.5 90.5 37.5 37.5 90.5zm498 206q0 53-37.5 90.5t-90.5 37.5-90.5-37.5-37.5-90.5 37.5-90.5 90.5-37.5 90.5 37.5 37.5 90.5zm-704-704q0 53-37.5 90.5t-90.5 37.5-90.5-37.5-37.5-90.5 37.5-90.5 90.5-37.5 90.5 37.5 37.5 90.5zm1202 498q0 52-38 90t-90 38q-53 0-90.5-37.5t-37.5-90.5 37.5-90.5 90.5-37.5 90.5 37.5 37.5 90.5zm-964-996q0 66-47 113t-113 47-113-47-47-113 47-113 113-47 113 47 47 113zm1170 498q0 53-37.5 90.5t-90.5 37.5-90.5-37.5-37.5-90.5 37.5-90.5 90.5-37.5 90.5 37.5 37.5 90.5zm-640-704q0 80-56 136t-136 56-136-56-56-136 56-136 136-56 136 56 56 136zm530 206q0 93-66 158.5t-158 65.5q-93 0-158.5-65.5t-65.5-158.5q0-92 65.5-158t158.5-66q92 0 158 66t66 158z' fill='%23277f6a'/%3E%3C/svg%3E");transition:opacity .5s linear .5s;opacity:0;position:absolute}.show_buttons .apply_section_controls .pc_option_view_another_job.loading{color:transparent;position:relative}.show_buttons .apply_section_controls .pc_option_view_another_job.loading:after{-webkit-animation:spin 1s infinite steps(8);animation:spin 1s infinite steps(8);font-size:24px;opacity:1;left:50%;top:50%;margin:-0.5em 0 0 -0.5em}
@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.show_buttons .apply_section_controls .pc_applied{color:#2f3639;font-size:16px;line-height:1.3;padding:.72em 2.75em .72em;text-align:center}
.show_buttons .apply_section_controls .pc_applied,.show_buttons .apply_section_controls .pc_control{display:block;width:100%;margin-bottom:10px;font-size:16px}.show_buttons .apply_section_form{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px)}.show_buttons.apply_form_showing .apply_section_form{position:static}.email_first_form label{display:block;font-weight:normal}.email_first_form input{margin:0 0 5px 0;width:100%}.email_first_form .email_first_error,.email_first_form .email_first_form_error{display:none;color:red;transition:.5s line-height linear,0.5s margin linear,0.5s opacity linear;line-height:1.5;margin-bottom:10px;margin-top:5px}
.email_first_form .error>.email_first_error,.email_first_form .error>.email_first_form_error{display:block}.email_first_form .delay-hiding{line-height:0;margin-bottom:0;opacity:0;display:block}.email_first_form .delay-showing{line-height:0;margin-bottom:0;opacity:0}.email_first_form .email_first_submit{margin-top:15px}.email_first_form .email_first_submit_input{letter-spacing:0;display:inline-block;text-decoration:none;text-shadow:none;-webkit-appearance:none;transition:background-color .1s linear,border-color .1s linear;vertical-align:middle;text-align:center;border-radius:2em;outline:0;font-family:Arial,sans-serif;color:#fff;background:#277f6a none;border:1px solid #277f6a;max-width:280px;font-weight:700;padding:8px 30px 8px 30px;line-height:21px;white-space:normal;width:auto;font-size:15px}
.email_first_form .email_first_submit_input:visited{color:#fff}.email_first_form .email_first_submit_input:active,.email_first_form .email_first_submit_input.active{opacity:.7}.email_first_form .email_first_submit_input:focus,.email_first_form .email_first_submit_input:hover{color:#fff;background-color:#005e4d;border-color:#005e4d;text-decoration:none}.email_first_form .email_first_submit_input.disabled,.email_first_form .email_first_submit_input[disabled],.email_first_form .email_first_submit_input[disabled]:visited,.email_first_form .email_first_submit_input[disabled]:hover,.email_first_form .email_first_submit_input[disabled]:focus,.email_first_form .email_first_submit_input[disabled]:active{opacity:.4;box-shadow:none;filter:none;pointer-events:none;cursor:default}
.email_first_form .email_first_submit_input.disabled:focus,.email_first_form .email_first_submit_input[disabled]:focus{border-color:#bfc3c4}.email_first_form .email_first_submit_input[class]{width:100%}.email_first_form .email_first_tos{margin-top:5px;font-size:.69em}.hiring_manager_info{margin:10px 0 15px 0}.social-networks{line-height:20px;overflow:hidden;margin:0 auto;padding:40px 0 10px 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.social-networks li{margin:0 5px}.social-networks li .shareTrigger{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;padding:0;background:#fff none;height:36px;line-height:36px;width:36px;color:#fff;background-color:#d8dbdc;box-shadow:none;border:0}
.social-networks li .shareTrigger:hover,.social-networks li .shareTrigger:focus{background-color:#a6abad}.social-networks li .shareTrigger:active{opacity:.6}.social-networks li.share_link .shareTrigger:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1520 1216q0-40-28-68l-208-208q-28-28-68-28-42 0-72 32 3 3 19 18.5t21.5 21.5 15 19 13 25.5 3.5 27.5q0 40-28 68t-68 28q-15 0-27.5-3.5t-25.5-13-19-15-21.5-21.5-18.5-19q-33 31-33 73 0 40 28 68l206 207q27 27 68 27 40 0 68-26l147-146q28-28 28-67zm-703-705q0-40-28-68l-206-207q-28-28-68-28-39 0-68 27l-147 146q-28 28-28 67 0 40 28 68l208 208q27 27 68 27 42 0 72-31-3-3-19-18.5t-21.5-21.5-15-19-13-25.5-3.5-27.5q0-40 28-68t68-28q15 0 27.5 3.5t25.5 13 19 15 21.5 21.5 18.5 19q33-31 33-73zm895 705q0 120-85 203l-147 146q-83 83-203 83-121 0-204-85l-206-207q-83-83-83-203 0-123 88-209l-88-88q-86 88-208 88-120 0-204-84l-208-208q-84-84-84-204t85-203l147-146q83-83 203-83 121 0 204 85l206 207q83 83 83 203 0 123-88 209l88 88q86-88 208-88 120 0 204 84l208 208q84 84 84 204z' fill='%23fff'/%3E%3C/svg%3E");font-size:18px}.social-networks li.share_linkedin .shareTrigger:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M477 625v991h-330v-991h330zm21-306q1 73-50.5 122t-135.5 49h-2q-82 0-132-49t-50-122q0-74 51.5-122.5t134.5-48.5 133 48.5 51 122.5zm1166 729v568h-329v-530q0-105-40.5-164.5t-126.5-59.5q-63 0-105.5 34.5t-63.5 85.5q-11 30-11 81v553h-329q2-399 2-647t-1-296l-1-48h329v144h-2q20-32 41-56t56.5-52 87-43.5 114.5-15.5q171 0 275 113.5t104 332.5z' fill='%23fff'/%3E%3C/svg%3E");font-size:18px}.social-networks li.share_facebook .shareTrigger:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1343 12v264h-157q-86 0-116 36t-30 108v189h293l-39 296h-254v759h-306v-759h-255v-296h255v-218q0-186 104-288.5t277-102.5q147 0 228 12z' fill='%23fff'/%3E%3C/svg%3E");font-size:19px}
.social-networks li.share_twitter .shareTrigger:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1684 408q-67 98-162 167 1 14 1 42 0 130-38 259.5t-115.5 248.5-184.5 210.5-258 146-323 54.5q-271 0-496-145 35 4 78 4 225 0 401-138-105-2-188-64.5t-114-159.5q33 5 61 5 43 0 85-11-112-23-185.5-111.5t-73.5-205.5v-4q68 38 146 41-66-44-105-115t-39-154q0-88 44-163 121 149 294.5 238.5t371.5 99.5q-8-38-8-74 0-134 94.5-228.5t228.5-94.5q140 0 236 102 109-21 205-78-37 115-142 178 93-10 186-50z' fill='%23fff'/%3E%3C/svg%3E");font-size:18px}.social-networks li.share_email .shareTrigger:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1664 1504v-768q-32 36-69 66-268 206-426 338-51 43-83 67t-86.5 48.5-102.5 24.5h-2q-48 0-102.5-24.5t-86.5-48.5-83-67q-158-132-426-338-37-30-69-66v768q0 13 9.5 22.5t22.5 9.5h1472q13 0 22.5-9.5t9.5-22.5zm0-1051v-24.5l-.5-13-3-12.5-5.5-9-9-7.5-14-2.5h-1472q-13 0-22.5 9.5t-9.5 22.5q0 168 147 284 193 152 401 317 6 5 35 29.5t46 37.5 44.5 31.5 50.5 27.5 43 9h2q20 0 43-9t50.5-27.5 44.5-31.5 46-37.5 35-29.5q208-165 401-317 54-43 100.5-115.5t46.5-131.5zm128-37v1088q0 66-47 113t-113 47h-1472q-66 0-113-47t-47-113v-1088q0-66 47-113t113-47h1472q66 0 113 47t47 113z' fill='%23fff'/%3E%3C/svg%3E");font-size:18px}.social-networks li.header{font-size:12px;color:#72777c;margin-bottom:6px;display:block;text-align:center;width:100%}.user_edit_job_link:link,.user_edit_job_link:visited{margin:0 0 10px 60px;text-align:left;display:table;color:#72777c;font-size:13px}.user_edit_job_link:link:before,.user_edit_job_link:visited:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832h-416v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z' fill='%23989ea0'/%3E%3C/svg%3E");margin:0 3px 0 0;vertical-align:middle}
@media print{.user_edit_job_link{display:none !important}}.upload_resume_only_wrap .submit{display:none}.upload_resume_only_wrap.resume_added+.use_profile{display:none}.upload_resume_only_wrap.resume_added .submit{display:block;margin-bottom:10px}.upload_resume_only_wrap.resume_added .upload_resume_only{display:block}.upload_resume_only_wrap.resume_added .resume_optional_header{display:block;margin-bottom:5px}.upload_resume_only_wrap.resume_added .upload_resume_input{display:block}.upload_resume_only_wrap.resume_added .upload_resume_input[class] label{display:none}
.upload_resume_only_wrap.resume_added .upload_resume_input input{position:static;opacity:1}.upload_resume_only{border:1px solid #cbcfd0;background-color:#f5f6f7;padding:10px 15px;display:table;width:100%;justify-content:space-between;margin-bottom:20px}.upload_resume_only>*{display:table-cell;vertical-align:middle}.upload_resume_only>*:last-child{text-align:right}.resume_optional_header{font-weight:bold;white-space:wrap;line-height:1.2}.resume_optional_header small{color:#72777c;font-weight:normal;white-space:nowrap}
.upload_resume_tooltip:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1024 1376v-192q0-14-9-23t-23-9h-192q-14 0-23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23-9t9-23zm256-672q0-88-55.5-163t-138.5-116-170-41q-243 0-371 213-15 24 8 42l132 100q7 6 19 6 16 0 25-12 53-68 86-92 34-24 86-24 48 0 85.5 26t37.5 59q0 38-20 61t-68 45q-63 28-115.5 86.5t-52.5 125.5v36q0 14 9 23t23 9h192q14 0 23-9t9-23q0-19 21.5-49.5t54.5-49.5q32-18 49-28.5t46-35 44.5-48 28-60.5 12.5-81zm384 192q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z' fill='%23989ea0'/%3E%3C/svg%3E");margin:0 5px 0 2px;font-size:15px}.upload_resume_input{position:relative}.upload_resume_input input{position:absolute;opacity:0;z-index:1;width:100%;height:100%;left:0;top:0}.upload_resume_input [class][class] label{letter-spacing:0;display:inline-block;text-decoration:none;text-shadow:none;-webkit-appearance:none;transition:background-color .1s linear,border-color .1s linear;vertical-align:middle;text-align:center;border-radius:2em;outline:0;font-family:Arial,sans-serif;color:#2f3639;background:#fff none;border:1px solid #d8dbdc;max-width:100%;font-weight:700;font-weight:400;padding:5px 15px 5px 15px;line-height:19px;white-space:normal;width:auto;font-size:13px;white-space:nowrap}
.upload_resume_input [class][class] label:visited{color:#2f3639}.upload_resume_input [class][class] label:active,.upload_resume_input [class][class] label.active{opacity:.7}.upload_resume_input [class][class] label:focus,.upload_resume_input [class][class] label:hover{color:#2f3639;background-color:#f5f6f7;border-color:#d8dbdc;text-decoration:none}.upload_resume_input [class][class] label.disabled,.upload_resume_input [class][class] label[disabled],.upload_resume_input [class][class] label[disabled]:visited,.upload_resume_input [class][class] label[disabled]:hover,.upload_resume_input [class][class] label[disabled]:focus,.upload_resume_input [class][class] label[disabled]:active{opacity:.4;box-shadow:none;filter:none;pointer-events:none;cursor:default}
.upload_resume_input [class][class] label.disabled:focus,.upload_resume_input [class][class] label[disabled]:focus{border-color:#bfc3c4}.view_profile{text-align:center;font-size:14px;margin-top:10px}.view_profile[class] a{color:#0e75e2}@media all and (max-width:767px){#site_headline{text-align:center}}@media all and (max-width:991px){body.jobPage .container,body.interviewPage .container{padding-right:8px;padding-left:8px;padding-top:8px}}.previewing .job_content_wrapper{padding-top:30px}.admin_links{float:right;padding-left:10px;color:#d22}
.admin_links a{color:#d22}.admin_links a:hover{color:#d22}.jobDescriptionSection{font-size:15px}.jobDescriptionSection ul,.jobDescriptionSection ol{margin-bottom:15px}.jobDescriptionSection ul li,.jobDescriptionSection ol li{list-style-type:disc;text-indent:0;margin:0 0 12px 25px;line-height:1.7}.jobDescriptionSection ol li{list-style-type:decimal}.jobDescriptionSection p{margin-bottom:15px;line-height:1.7}.jobDescriptionSection strong{font-weight:bold}.label_section{display:block;margin:0}.finish_header i{color:#ff983b}
.finish_header .last_step{color:#bc4700;font-size:21px}.finish_header .confirm_copy{font-size:16px}form.phone_number_form .main_headline{text-align:center;display:block}form.phone_number_form .phone_number{margin-bottom:0}.sms_optin{background:#f5f6f7;border:1px solid #d8dbdc;border-top:0;padding:7px 9px;line-height:1.5;margin-bottom:15px}.sms_optin label{position:relative;font-size:12px;display:block;padding-left:20px}.sms_optin .sms_optin_input{position:absolute;top:3px;left:0;width:auto}.sms_optin .sms_optin_terms{margin-top:10px;font-size:10px}
.job_characteristics{margin:30px 0;width:100%}@media(min-width:400px) and (max-width:726px){.job_characteristics{margin-right:0;padding-right:0;width:100%}}.job_characteristics .job_characteristics_item{padding:0 !important;margin-bottom:0 !important;width:100%;line-height:1.6;font-size:15px}.job_characteristics .job_characteristics_item h3{font-weight:400 !important;font-size:inherit;width:160px;float:left;margin-bottom:0 !important;line-height:inherit}@media(max-width:975px){.job_characteristics .job_characteristics_item h3{width:120px}
}@media(max-width:570px){.job_characteristics .job_characteristics_item h3{float:none}}.job_characteristics .job_characteristics_item span{font-weight:700;width:auto;font-size:inherit;vertical-align:top;line-height:inherit}@media(max-width:975px){.job_characteristics .job_characteristics_item{font-size:13px}}.logo_wrap{vertical-align:middle;width:80px;padding:0;margin:0 0 30px 0}.logo_wrap img{width:100%;vertical-align:middle}@media(max-width:570px){.logo_wrap{display:none}}.job_description h1{font-size:32px;margin-bottom:14px;color:#2f3639;line-height:1.4}
.create_alert_wrapper,.save_wrapper,.share_wrapper{float:left;margin:30px 8px 50px 0}.action_buttons i{font-size:14px;color:#72777c}@media all and (max-width:479px){.action_buttons span{display:none}}.apply_button{float:right}@media all and (max-width:479px){.apply_button{float:none;margin:0 auto;text-align:center;margin-bottom:10px}}.switch_links{text-align:center}.switch_links a{color:#72777c}.warning_alert,.success_alert{margin-bottom:20px}.warning_alert{margin-bottom:15px;border-radius:6px;line-height:1.5em;padding:13px;padding-right:1.8em;transition:opacity .4s linear;position:relative;border:1px solid #d8dbdc;border-top-width:6px;background-color:#fff;color:#2f3639;background-color:#feeeed;border-color:#f68684;border-top-color:#ea4e4e}
.warning_alert.not_dismissable{padding-right:13px}.warning_alert .message_header{font-size:16px;margin-bottom:3px;line-height:1.5;font-weight:bold}.warning_alert p{line-height:1.7;font-size:13px;margin-bottom:0}.warning_alert strong{font-weight:bold}.warning_alert.delay-hiding{opacity:0}.warning_alert .close_message{-webkit-appearance:none;border-radius:0;background-color:transparent;border:0;box-shadow:none;font:inherit;padding:0;white-space:nowrap;overflow:hidden;text-indent:200%;outline:0;font-weight:400;font-size:26px;width:1em;height:1em;border-radius:50%;text-align:center;position:relative;position:absolute;top:.1em;right:.2em}
.warning_alert .close_message::-moz-focus-inner{border:0;padding:0;margin:0}.warning_alert .close_message::before{position:absolute;top:0;right:0;height:90%;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;content:"\00d7";opacity:.6;text-indent:0;color:#2f3639;line-height:0;transition:all .15s linear;text-shadow:none}.warning_alert .close_message:hover::before,.warning_alert .close_message:focus::before{opacity:1}.warning_alert .close_message:before{color:#72777c}
.warning_alert.toast_message{box-shadow:0 -1px 1px rgba(0,0,0,0.05),0 9px 12px rgba(0,0,0,0.1);left:50%;max-width:500px;padding-top:10px;padding-bottom:10px;position:fixed;text-align:center;top:5px;transition:all 500ms ease;transform:translate(-50%,-500%);width:90%;z-index:10000;background-color:#0e75e2;color:#fff;border-width:0}.warning_alert.toast_message.showing,.warning_alert.toast_message.bubble_show{transform:translate(-50%,0)}.warning_alert.toast_message.showing.linger,.warning_alert.toast_message.bubble_show.linger{opacity:1;pointer-events:all}
.warning_alert.toast_message p{font-size:12px;line-height:1.3}.warning_alert.toast_message.linger{transform:translate(-50%,0);opacity:0;pointer-events:none}.warning_alert.toast_message.roaming{width:auto;max-width:280px;text-align:left;padding:20px 27px 20px 20px}.warning_alert.toast_message .close_message::before{color:#fff}.warning_alert .fa{color:#ea4e4e !important}.warning_alert.toast_message{background-color:#d22}.warning_alert.has_icon>:first-child::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1024 1375v-190q0-14-9.5-23.5t-22.5-9.5h-192q-13 0-22.5 9.5t-9.5 23.5v190q0 14 9.5 23.5t22.5 9.5h192q13 0 22.5-9.5t9.5-23.5zm-2-374l18-459q0-12-10-19-13-11-24-11h-220q-11 0-24 11-10 7-10 21l17 457q0 10 10 16.5t24 6.5h185q14 0 23.5-6.5t10.5-16.5zm-14-934l768 1408q35 63-2 126-17 29-46.5 46t-63.5 17h-1536q-34 0-63.5-17t-46.5-46q-37-63-2-126l768-1408q17-31 47-49t65-18 65 18 47 49z' fill='%23ea4e4e'/%3E%3C/svg%3E");font-size:17px;vertical-align:middle;margin:-2px 4px 0 0}
.success_alert{margin-bottom:15px;border-radius:6px;line-height:1.5em;padding:13px;padding-right:1.8em;transition:opacity .4s linear;position:relative;border:1px solid #d8dbdc;border-top-width:6px;background-color:#fff;color:#2f3639;background-color:#f0faf0;border-color:#277f6a;border-top-color:#277f6a}.success_alert.not_dismissable{padding-right:13px}.success_alert .message_header{font-size:16px;margin-bottom:3px;line-height:1.5;font-weight:bold}.success_alert p{line-height:1.7;font-size:13px;margin-bottom:0}
.success_alert strong{font-weight:bold}.success_alert.delay-hiding{opacity:0}.success_alert .close_message{-webkit-appearance:none;border-radius:0;background-color:transparent;border:0;box-shadow:none;font:inherit;padding:0;white-space:nowrap;overflow:hidden;text-indent:200%;outline:0;font-weight:400;font-size:26px;width:1em;height:1em;border-radius:50%;text-align:center;position:relative;position:absolute;top:.1em;right:.2em}.success_alert .close_message::-moz-focus-inner{border:0;padding:0;margin:0}
.success_alert .close_message::before{position:absolute;top:0;right:0;height:90%;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;content:"\00d7";opacity:.6;text-indent:0;color:#2f3639;line-height:0;transition:all .15s linear;text-shadow:none}.success_alert .close_message:hover::before,.success_alert .close_message:focus::before{opacity:1}.success_alert .close_message:before{color:#72777c}.success_alert.toast_message{box-shadow:0 -1px 1px rgba(0,0,0,0.05),0 9px 12px rgba(0,0,0,0.1);left:50%;max-width:500px;padding-top:10px;padding-bottom:10px;position:fixed;text-align:center;top:5px;transition:all 500ms ease;transform:translate(-50%,-500%);width:90%;z-index:10000;background-color:#0e75e2;color:#fff;border-width:0}
.success_alert.toast_message.showing,.success_alert.toast_message.bubble_show{transform:translate(-50%,0)}.success_alert.toast_message.showing.linger,.success_alert.toast_message.bubble_show.linger{opacity:1;pointer-events:all}.success_alert.toast_message p{font-size:12px;line-height:1.3}.success_alert.toast_message.linger{transform:translate(-50%,0);opacity:0;pointer-events:none}.success_alert.toast_message.roaming{width:auto;max-width:280px;text-align:left;padding:20px 27px 20px 20px}.success_alert.toast_message .close_message::before{color:#fff}
.success_alert.has_icon p:first-of-type::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z' fill='%23277f6a'/%3E%3C/svg%3E");font-size:17px;vertical-align:middle;margin:-2px 4px 0 0}.job_details_icon{color:#989ea0;font-size:17px;line-height:17px}.job_details_icon.fa-building{font-size:14px;margin-right:3px}.job_details_icon.fa-globe{font-size:17px}.bottom_cta{margin:0 0 30px 0}.bottom_cta hr{margin:30px 0}.location_and_company h3{line-height:22px;font-size:17px;font-weight:400;margin-bottom:5px}.location_and_company a:link,.location_and_company a:visited{color:#2f3639}
.location_and_company a:link:first-of-type,.location_and_company a:visited:first-of-type{margin-right:10px}.companyDescriptionSection h3{font-size:15px;margin-bottom:15px}.companyDescriptionSection p{font-size:15px}.report_job{margin-top:20px}.report_job .report_cta{-webkit-appearance:none;border-radius:0;background-color:transparent;border:0;box-shadow:none;font:inherit;padding:0;color:#72777c;font-size:14px;outline:0}.report_job .report_cta::-moz-focus-inner{border:0;padding:0;margin:0}.report_job .report_cta:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1536' height='1418' viewBox='0 0 1536 1418'%3E%3Cpath d='M698 278h124l-10 374H708zm63 600c-45 0-75-28-75-72s29-72 75-72 75 28 75 72-31 72-76 72z' fill='%23989ea0'/%3E%3Cpath fill='none' stroke-width='128' d='M261 1277l228-200h824a158 158 0 0 0 158-158V222a158 158 0 0 0-158-158H222A158 158 0 0 0 64 222v697c0 84 65 152 148 158l49 3z' stroke='%23989ea0'/%3E%3C/svg%3E");font-size:17px;margin-right:4px;vertical-align:text-bottom}
.report_job .report_cta:hover,.report_job .report_cta:focus{color:#2f3639;text-decoration:underline}@media all and (max-width:767px){.job_description h1{font-size:20px}.jobDescriptionSection{font-size:14px}#footer{margin-top:20px}.job_container_wrapper{padding-left:15px !important;padding-right:15px !important}}