.zr-icon-base,.hiring_company_text a:before,.location_text:before,body.jobPage #benefits_list li:before,body.jobPage .posted_on: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,.job_characteristics .wfh_label .tag_item_remove::before,.job_characteristics .wfh_label .tag_item_remove:hover::before,.job_characteristics .wfh_label .tag_item_remove:focus::before,.job_characteristics .wfh_label .tag_item_add::before,.job_characteristics .wfh_label .tag_item_add:hover::before,.job_characteristics .wfh_label .tag_item_add:focus::before,.job_characteristics .wfh_label.great_match_tag:before,.job_characteristics .wfh_label.remote_tag:before,.job_characteristics .wfh_label.willing_to_train_tag:before,.job_characteristics .wfh_label.urgent_tag:before,.job_characteristics .wfh_label.veteran_tag:before,.job_characteristics .wfh_label.relocation_tag:before,.job_characteristics .wfh_label.bonus_tag:before,.job_characteristics .wfh_label.verified_tag:before,.job_characteristics .wfh_label.education_tag:before,.perks_compensation .data:before,.estimated_pay_info_button .button_inner::after,.perks_benefit .data:before,.perks_type .data: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;padding:0;background:#fafbfc}.jobPage .candidate_nav_simple .navs .item_settings .nav{padding-left:15px;padding-right:15px}h2,h3{font-weight:700}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{font-size:14px;padding:12px}
.page_wrapper{margin-top:23px}.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{color:#676d72;font-size:13px;text-align:center;padding:5px 9px;position:absolute;background:#f6f7f8;top:15px;right:15px;border-radius:5px}
body.jobPage .posted_on:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='none' viewBox='0 0 1792 1792'%3E%3Cdefs%3E%3C/defs%3E%3Cpath d='M1664 896c0 115-68 213-164 250 41 94 20 212-61 293a266 266 0 01-293 61 266 266 0 01-250 164c-115 0-213-68-250-164-94 41-212 20-293-61a266 266 0 01-61-293 266 266 0 01-164-250c0-115 68-213 164-250-41-94-20-212 61-293s199-102 293-61c37-96 135-164 250-164s213 68 250 164c94-41 212-20 293 61s102 199 61 293c96 37 164 135 164 250z' fill='%23277f6a'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M1199 634c29 21 35 61 15 90l-315 436a64 64 0 01-98 7L619 979a64 64 0 0192-89l129 133 270-374c20-29 60-35 89-15z' clip-rule='evenodd'/%3E%3C/svg%3E");font-size:16px}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}.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}.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.error .email_first_form_error{display:block;cursor:auto}.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%;max-width:400px}.email_first_form .email_first_tos{margin-top:5px;font-size:.69em}.hiring_manager_info{padding:15px;margin:21px 0}.hiring_manager_info .why_work_here .wwh_headline{font-size:14px}.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}}.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}.jobDescriptionSection em{font-style:italic}.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:10px 0 15px}.job_characteristics .wfh_label{font-size:12px;margin:9px 0 24px;text-align:left;background-color:#e7f3ff;border:1px solid #e7f3ff;color:#0564c5;padding:.5em .7em;border-radius:.5em;font-weight:400;word-break:break-word;max-width:100%;line-height:1.3;display:inline-flex;justify-content:flex-start;align-items:center;vertical-align:top}.job_characteristics .wfh_label .tag_item_remove{-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%;position:relative;width:1.4em;height:1.4em;vertical-align:text-bottom;outline:0;margin:-0.5em 0 -0.5em .2em;right:-0.2em;order:2;flex-shrink:0}
.job_characteristics .wfh_label .tag_item_remove::-moz-focus-inner{border:0;padding:0;margin:0}.job_characteristics .wfh_label .tag_item_remove::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='none' viewBox='0 0 1792 1792'%3E%3Cdefs%3E%3C/defs%3E%3Cpath d='M580 444a96 96 0 10-136 136l316 316-316 316a96 96 0 10136 136l316-316 316 316a96 96 0 10136-136l-316-316 316-316a96 96 0 00-136-136L896 760 580 444z' fill='%231787fb'/%3E%3C/svg%3E");font-size:1.4em;position:absolute;top:0;left:0}.job_characteristics .wfh_label .tag_item_remove:hover::before,.job_characteristics .wfh_label .tag_item_remove:focus::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='none' viewBox='0 0 1792 1792'%3E%3Cdefs%3E%3C/defs%3E%3Cpath d='M580 444a96 96 0 10-136 136l316 316-316 316a96 96 0 10136 136l316-316 316 316a96 96 0 10136-136l-316-316 316-316a96 96 0 00-136-136L896 760 580 444z' fill='%230564c5'/%3E%3C/svg%3E")}.job_characteristics .wfh_label .tag_item_remove:active{opacity:.5}.job_characteristics .wfh_label .tag_item_add{-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%;position:relative;width:1.5em;height:1.5em;vertical-align:text-bottom;outline:0;margin:-0.5em 0 -0.5em .2em;right:-0.2em;order:2;flex-shrink:0}
.job_characteristics .wfh_label .tag_item_add::-moz-focus-inner{border:0;padding:0;margin:0}.job_characteristics .wfh_label .tag_item_add::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='none' viewBox='0 0 1792 1792'%3E%3Cdefs%3E%3C/defs%3E%3Cpath d='M992 449a96 96 0 00-192 0v351H449a96 96 0 000 192h351v351a96 96 0 10192 0V992h351a96 96 0 100-192H992V449z' fill='%23989ea0'/%3E%3C/svg%3E");font-size:1.5em;position:absolute;top:0;left:0}.job_characteristics .wfh_label .tag_item_add:hover::before,.job_characteristics .wfh_label .tag_item_add:focus::before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='none' viewBox='0 0 1792 1792'%3E%3Cdefs%3E%3C/defs%3E%3Cpath d='M992 449a96 96 0 00-192 0v351H449a96 96 0 000 192h351v351a96 96 0 10192 0V992h351a96 96 0 100-192H992V449z' fill='%2372777c'/%3E%3C/svg%3E")}.job_characteristics .wfh_label .tag_item_add:active{opacity:.5}.job_characteristics .wfh_label .count{position:relative;margin:-0.5em 0 -0.5em .3em;right:-0.2em;border-radius:3px;padding:.25em .4em;text-align:center;order:1;font-size:.9em;background-color:#cae4fe;flex-shrink:0}
.job_characteristics .wfh_label.marketing_tag{background:#f0faf0;border-color:#f0faf0;color:#277f6a}.job_characteristics .wfh_label.quiet_tag{background:#f1f3f4;border-color:#f1f3f4;color:#515659}.job_characteristics .wfh_label.promo_tag{background:#fff5eb;border-color:#fff5eb;color:#bc4700}.job_characteristics .wfh_label.emphasized_tag{background:#80868a;border-color:#80868a;color:#fff}.job_characteristics .wfh_label.emphasized_tag .tag_item_remove::before,.job_characteristics .wfh_label.emphasized_tag .tag_item_add::before{color:#fff}
.job_characteristics .wfh_label.bonus_tag:before,.job_characteristics .wfh_label.verified_tag:before,.job_characteristics .wfh_label.education_tag:before,.job_characteristics .wfh_label.relocation_tag:before,.job_characteristics .wfh_label.veteran_tag:before,.job_characteristics .wfh_label.urgent_tag:before,.job_characteristics .wfh_label.remote_tag:before,.job_characteristics .wfh_label.willing_to_train_tag:before,.job_characteristics .wfh_label.act_fast_tag:before,.job_characteristics .wfh_label.great_match_tag:before{position:relative;margin:-0.5em .1em -0.5em 0;left:-0.1em;order:0;font-size:1.25em;line-height:1;height:1.1em;flex-shrink:0}
.job_characteristics .wfh_label.great_match_tag{background:#09b186;color:#fff;border-color:#09b186}.job_characteristics .wfh_label.great_match_tag: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='M1728 647q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5t-30.5 14.5q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5t-10.5-35.5q0-6 2-20l86-500-364-354q-25-27-25-48 0-37 56-46l502-73 225-455q19-41 49-41t49 41l225 455 502 73q56 9 56 46z' fill='%23fff'/%3E%3C/svg%3E")}.job_characteristics .wfh_label.remote_tag:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='none' viewBox='0 0 1792 1792'%3E%3Cdefs%3E%3C/defs%3E%3Cpath d='M173 685c181-180 458-301 723-301s542 121 723 301a64 64 0 1090-90 1191 1191 0 00-813-339c-300 0-610 135-813 339a64 64 0 0090 90z' fill='%231787fb'/%3E%3Cpath d='M425 913a744 744 0 01471-177c170 0 338 66 471 177a64 64 0 0082-98 872 872 0 00-553-207c-203 0-399 79-553 207a64 64 0 1082 98zM685 1165c49-49 133-77 211-77s162 28 211 77a64 64 0 1090-90 437 437 0 00-301-115c-103 0-222 36-301 115a64 64 0 1090 90zM896 1536a128 128 0 100-256 128 128 0 000 256z' fill='%231787fb'/%3E%3C/svg%3E");margin-right:.2em}.job_characteristics .wfh_label.willing_to_train_tag:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' fill='none'%3E%3Cpath fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 15.43A6.86 6.86 0 108 1.7a6.86 6.86 0 000 13.72z' stroke='%231787fb'/%3E%3Cpath d='M3.71 22.39l-.74-.1a.75.75 0 001.13.74l-.39-.64zM8 19.82l.39-.65a.75.75 0 00-.78 0l.39.65zm4.29 2.57l-.4.64a.75.75 0 001.14-.74l-.74.1zM4 14.49l-1.04 7.8 1.49.2 1.03-7.81-1.48-.2zm.09 8.54l4.29-2.57-.78-1.29-4.28 2.58.77 1.28zm3.51-2.57l4.29 2.57.77-1.28-4.28-2.58-.78 1.29zm5.42 1.83l-1.04-7.82-1.49.2 1.04 7.82 1.49-.2z' fill='%231787fb'/%3E%3C/svg%3E")}.job_characteristics .wfh_label.urgent_tag:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='none' viewBox='0 0 1792 1792'%3E%3Cdefs%3E%3C/defs%3E%3Cpath d='M960 480a64 64 0 00-128 0v389c0 34 13 67 38 91l207 208a64 64 0 0091-91L960 869V480z' fill='%231787fb'/%3E%3Cpath d='M896 1664a768 768 0 100-1536 768 768 0 000 1536zm640-768a640 640 0 11-1280 0 640 640 0 011280 0z' clip-rule='evenodd' fill='%231787fb'/%3E%3C/svg%3E")}
.job_characteristics .wfh_label.veteran_tag:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='none' viewBox='0 0 1792 1792'%3E%3Cdefs%3E%3C/defs%3E%3Cpath d='M1640 206a64 64 0 00-53-13c-2 1-210 43-343 50-128 7-226-22-329-54-110-33-224-68-375-60-144 8-355 63-364 65-28 7-48 33-48 62v1344a64 64 0 00128 0v-331c70-13 199-35 291-40 129-7 227 22 330 54a1070 1070 0 00374 60c145-8 356-63 365-65 28-7 48-33 48-62V256c0-19-9-38-24-50zM256 789c70-15 199-40 291-45 129-7 227 23 330 55a1070 1070 0 00374 59c91-5 209-26 285-41v107c-70 15-199 40-292 45-128 6-226-23-329-55-110-33-224-68-375-60-90 5-208 26-284 42V789zm291-532c129-7 227 23 330 54a1070 1070 0 00374 60c91-5 209-24 285-38v115c-70 14-199 39-292 44-105 6-190-13-267-35a64 64 0 00-35 123 929 929 0 00309 40c91-5 208-26 285-42v108c-70 14-199 39-292 44-128 7-226-23-330-54-109-34-223-68-374-60-90 5-208 26-284 42V306c69-16 199-44 291-49zm697 958c-128 7-226-23-329-54a1070 1070 0 00-375-60c-90 5-208 24-284 38v-112c70-15 199-40 291-45 129-7 227 23 330 55a1070 1070 0 00374 60c91-5 209-27 285-42v111c-69 16-199 44-292 49z' fill='%231787fb'/%3E%3C/svg%3E");margin-right:.3em}.job_characteristics .wfh_label.relocation_tag:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='none' viewBox='0 0 1792 1792'%3E%3Cdefs%3E%3C/defs%3E%3Cpath fill-rule='evenodd' d='M128 320C57 320 0 377 0 448v768c0 71 57 128 128 128h11a192 192 0 10362 0h790a192 192 0 10362 0h11c71 0 128-57 128-128V918c0-29-9-56-27-79l-117-150c-24-31-61-49-101-49h-203V448c0-71-57-128-128-128H128zm1536 896V918l-117-150h-203v448h320zm-192 128a64 64 0 100 128 64 64 0 000-128zm-1216 64a64 64 0 11128 0 64 64 0 01-128 0zm960-192H128V448h1088v768z' clip-rule='evenodd' fill='%231787fb'/%3E%3C/svg%3E");margin-right:.3em}.job_characteristics .wfh_label.bonus_tag:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='none' viewBox='0 0 1792 1792'%3E%3Cdefs%3E%3C/defs%3E%3Cpath fill-rule='evenodd' d='M567 144c69 18 137 63 193 120a791 791 0 01120 172l17 28a8725 8725 0 0017-29c25-39 55-86 97-127 48-48 110-90 172-107 32-9 67-13 102-4 36 10 67 31 90 65 43 63 40 132 15 188-11 22-24 43-40 62h186c71 0 128 57 128 128v192c0 71-57 128-128 128v576c0 71-57 128-128 128H384c-71 0-128-57-128-128V960c-71 0-128-57-128-128V640c0-71 57-128 128-128h147c-26-27-48-59-63-94a219 219 0 0121-218c56-65 135-74 206-56zM461 281a91 91 0 00-4 87c15 34 44 66 78 87 45 28 102 44 167 51 25 3 49 4 74 5l-7-12-11-19c-28-47-55-90-91-127-43-45-92-75-132-85-37-9-59-2-74 13zm499 1255h448V960H960v576zM832 960v576H384V960h448zm128-128h576V640H960v192zM832 640v192H256V640h576zm437-306c-6-8-11-11-16-13-7-2-19-2-36 3-34 10-78 37-116 75-30 29-54 65-78 104l-5 7c16 0 31-1 47-3 57-6 106-19 144-42 28-17 52-42 64-68 10-23 10-43-4-63z' clip-rule='evenodd' fill='%231787fb'/%3E%3C/svg%3E");margin-right:.2em}.job_characteristics .wfh_label.verified_tag:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='none' viewBox='0 0 1792 1792'%3E%3Cdefs%3E%3C/defs%3E%3Cpath d='M1664 896c0 115-68 213-164 250 41 94 20 212-61 293a266 266 0 01-293 61 266 266 0 01-250 164c-115 0-213-68-250-164-94 41-212 20-293-61a266 266 0 01-61-293 266 266 0 01-164-250c0-115 68-213 164-250-41-94-20-212 61-293s199-102 293-61c37-96 135-164 250-164s213 68 250 164c94-41 212-20 293 61s102 199 61 293c96 37 164 135 164 250z' fill='%231787fb'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M1199 634c29 21 35 61 15 90l-315 436a64 64 0 01-98 7L619 979a64 64 0 0192-89l129 133 270-374c20-29 60-35 89-15z' clip-rule='evenodd'/%3E%3C/svg%3E");font-size:1.5em}.job_characteristics .wfh_label.education_tag:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='24' fill='none'%3E%3Cpath fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8 15.43A6.86 6.86 0 108 1.7a6.86 6.86 0 000 13.72z' stroke='%231787fb'/%3E%3Cpath d='M3.71 22.39l-.74-.1a.75.75 0 001.13.74l-.39-.64zM8 19.82l.39-.65a.75.75 0 00-.78 0l.39.65zm4.29 2.57l-.4.64a.75.75 0 001.14-.74l-.74.1zM4 14.49l-1.04 7.8 1.49.2 1.03-7.81-1.48-.2zm.09 8.54l4.29-2.57-.78-1.29-4.28 2.58.77 1.28zm3.51-2.57l4.29 2.57.77-1.28-4.28-2.58-.78 1.29zm5.42 1.83l-1.04-7.82-1.49.2 1.04 7.82 1.49-.2z' fill='%231787fb'/%3E%3C/svg%3E");font-size:1.5em}
.job_characteristics .wfh_label a.goLink:hover{opacity:.8}.job_characteristics .text{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.job_characteristics .data{position:relative;padding-left:19px;font-weight:normal !important}.job_characteristics .data:before{margin-right:7px;position:absolute;top:2px;left:0}.job_characteristics_item{line-height:1.6;margin-bottom:3px;font-size:14px}.job_characteristics_item .data{font-weight:700;width:auto;font-size:inherit;vertical-align:top;line-height:inherit}
.job_characteristics_item:last-child{margin-bottom:0}.perks_compensation .data:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='none' viewBox='0 0 1792 1792'%3E%3Cpath fill-rule='evenodd' d='M896 1664a768 768 0 100-1536 768 768 0 000 1536zm11-1410c54 0 96 43 96 96v104c61 15 120 46 170 96a96 96 0 01-135 136c-48-48-113-59-164-45-53 14-69 45-68 71 2 28 11 36 19 42 16 11 41 20 88 32l15 3c38 9 89 22 134 43 56 28 109 73 135 152 28 87 11 184-52 257-36 42-84 74-142 93v106a96 96 0 11-192 0v-87a381 381 0 01-278-186l-1-2a96 96 0 01160-106c31 47 72 105 167 105 81 0 122-26 140-48 19-21 23-48 15-73-5-17-14-27-36-38-25-12-53-19-95-29l-16-4c-43-11-104-26-154-62-57-41-94-103-98-188-8-138 91-229 196-263V350c0-53 43-96 96-96z' clip-rule='evenodd' fill='%23989ea0'/%3E%3C/svg%3E")}.estimated_pay_info_button{background:transparent;border:0 none;padding:12px 8px;margin:-6px -8px}.estimated_pay_info_button .button_inner{background:#f6f7f8;border-radius:6px;padding:4px 8px}.estimated_pay_info_button .button_inner::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath stroke='%232F3639' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='M1.958 8.016a6.042 6.042 0 1 1 12.084 0 6.042 6.042 0 0 1-12.084 0ZM8 11.086v-4' fill='none'/%3E%3Cpath stroke='%232F3639' stroke-linejoin='round' stroke-width='1.5' d='M8 5.086h.007v.007H8z' fill='%232F3639'/%3E%3C/svg%3E");margin-left:5px}.perks_benefit .data:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='none' viewBox='0 0 1792 1792'%3E%3Cpath d='M768 256c-71 0-128 57-128 128v256H384c-71 0-128 57-128 128v256c0 71 57 128 128 128h256v256c0 71 57 128 128 128h256c71 0 128-57 128-128v-256h256c71 0 128-57 128-128V768c0-71-57-128-128-128h-256V384c0-71-57-128-128-128H768z' fill='%23989ea0'/%3E%3C/svg%3E")}
.perks_type .data:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='none' viewBox='0 0 1792 1792'%3E%3Cpath fill-rule='evenodd' d='M704 192c-71 0-128 57-128 128v128H333c-112 0-205 88-205 201v686c0 113 93 201 205 201h1126c112 0 205-88 205-201V649c0-113-93-201-205-201h-243V320c0-71-57-128-128-128H704zm384 256V320H704v128h384z' clip-rule='evenodd' fill='%23989ea0'/%3E%3C/svg%3E")}.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}}.main_job_description{cursor:pointer;position:relative;display:flex;flex-direction:column;flex-grow:1;max-height:none;margin:0;padding:45px 30px 0 30px}.main_job_description h1{font-size:32px;margin-bottom:14px;color:#2f3639;line-height:1.4}.main_job_description .job_header{flex:0 0 auto;text-align:left}
.main_job_description .company_logo{margin-bottom:9px;height:30px}.main_job_description .company_logo img{vertical-align:middle;max-height:30px}.main_job_description .job_title{font-size:20px;font-weight:bold;margin-bottom:6px}.main_job_description .job_content{overflow-y:auto;padding-right:15px}.main_job_description .job_content p{line-height:1.7}.main_job_description .job_content>:last-child{padding-bottom:30px;margin-bottom:0}.main_job_description:before{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 80%);height:78px;position:absolute;left:0;bottom:0;width:100%;content:" ";border-bottom-left-radius:12px;border-bottom-right-radius:12px;z-index:1}
.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.toast_message{background-color:#09b186}.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{font-size:16px;line-height:1.3125}.location_and_company h3{font-weight:400;margin-bottom:5px}
.location_and_company a:before{display:none}.location_and_company .inner_wrapper{display:flex;flex-direction:column}.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}.apply_button_var2{background:#277f6a;border:1px solid #277f6a;font-family:Arial,sans-serif;color:#fff;text-align:center;border-radius:2em;line-height:23px;font-size:16px;height:100%;width:100%;padding:8px 0 15px 0;white-space:normal;font-weight:700;max-width:200px;max-height:40px;margin-top:10px;margin-bottom:10px}
@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}.apply_button_mobile_var2{position:fixed;bottom:2%;left:5%;right:2%;padding:.3em 2.5em;width:90%;max-width:400px;transition:opacity .5s linear;z-index:1000}.apply_button_mobile_var2:hover{opacity:0}}