.zr-icon-base,.marketing_full_section.search_form .form_section .search_input::before,.marketing_full_section.search_form .form_section .location_input::before,.is_mobile .marketing_full_section.search_form .form_section .form_submit_wrapper button::before,.homepage_control.AB_dance_video .learn_more_external_link::before,.autocomplete-menu .wfh_remote_label::before,.homepage_control.AB_onboard_cta .learn_more_external_link::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}
@media(max-width:767px){.job_search{background:#f1f3f4}.job_search .job_search_current{border:1px solid #d8dbdc;background:#fff}}@media all and (max-width:991px){.main_site_header{box-shadow:0 4px 4px rgba(0,0,0,0.1);margin-bottom:6px}}.phil_tip{background-color:#0e75e2;border:1px solid #0e75e2;border-radius:6px;color:#fff;font-size:14px;line-height:1.5;margin:10px 0 0;padding:15px 18px;text-align:center;word-wrap:break-word;width:100%;max-width:300px;outline:0;z-index:1000;position:absolute;margin:0 0 10px 0;box-shadow:0 -1px 1px rgba(0,0,0,0.05),0 9px 12px rgba(0,0,0,0.1);background:#2f3639;border-color:#2f3639;font-size:12px;text-align:left;display:none;max-width:380px}
.phil_tip .close,.phil_tip .tooltip_close{-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;right:0;top:0}.phil_tip .close::-moz-focus-inner,.phil_tip .tooltip_close::-moz-focus-inner{border:0;padding:0;margin:0}.phil_tip .close::before,.phil_tip .tooltip_close::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:#fff;line-height:0;transition:all .15s linear;text-shadow:none}
.phil_tip .close:hover::before,.phil_tip .tooltip_close:hover::before,.phil_tip .close:focus::before,.phil_tip .tooltip_close:focus::before{opacity:1}@media(max-width:330px){.phil_tip{max-width:calc(100vw - 30px)}}.phil_tip::after{bottom:100%;left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;border-color:rgba(0,0,0,0);border-bottom-color:#0e75e2;border-width:10px;margin-left:-10px}.phil_tip::after{bottom:0;margin-bottom:-20px;transform:rotate(180deg)}
.phil_tip .close{display:none}.phil_tip::after{border-bottom-color:#2f3639}.phil_tip .learn_wrapper{text-align:center}.phil_tip .learn_more{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}
.phil_tip .learn_more:visited{color:#fff}.phil_tip .learn_more:active,.phil_tip .learn_more.active{opacity:.7}.phil_tip .learn_more:focus,.phil_tip .learn_more:hover{color:#fff;background-color:#005e4d;border-color:#005e4d;text-decoration:none}.phil_tip .learn_more.disabled,.phil_tip .learn_more[disabled],.phil_tip .learn_more[disabled]:visited,.phil_tip .learn_more[disabled]:hover,.phil_tip .learn_more[disabled]:focus,.phil_tip .learn_more[disabled]:active{opacity:.4;box-shadow:none;filter:none;pointer-events:none;cursor:default}
.phil_tip .learn_more.disabled:focus,.phil_tip .learn_more[disabled]:focus{border-color:#bfc3c4}.callout-object-backdrop{background:#000;opacity:.2}.emp_link{color:#2f3639;border-top:1px #d8dbdc solid;border-bottom:1px #d8dbdc solid;padding:20px 0;text-align:center}.emp_link .hiring{text-decoration:underline}.homepage_control .homepage_stars .hero_base .marketing_headline_alt{color:#2f3639}.homepage_control .homepage_stars .hero_base .marketing_headline_alt .button_tooltip{color:#0e75e2}@media(max-width:1024px){.homepage_control .hero_base{display:block}
}@media(min-width:1600px){.homepage_control .hero_content{padding-bottom:125px}}.anim_hero{position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%}@media all and (max-width:991px){.anim_hero{display:none}}.app_download_container{width:100%;background-color:#f1f3f4}.app_download_container .content{padding:15px;font-weight:bold;font-size:14px;line-height:17px;text-align:center;color:#2f3639}.app_download_container .content a{color:#277f6a}.app_download_container .content .foot_note{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;font-weight:400;color:#0e75e2;vertical-align:super;position:relative;top:-0.5em;left:.2em;font-weight:700;font-size:50%;padding:0;border:0}
.homepage_control .hero_homepage.video_bg{display:flex;justify-content:center;background-image:url(//static.ziprecruiter.com/img/homepage/hero-mvp.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#28806b;padding:0;height:80vh;max-height:850px;min-height:600px}@media all and (max-width:479px){.homepage_control .hero_homepage.video_bg{background-image:url(//static.ziprecruiter.com/img/homepage/hero-mvp-mobile.jpg);background-size:contain;background-position:top;background-color:#fff;height:614px}}.homepage_control .hero_homepage.video_bg .content{display:flex;text-align:left;align-items:flex-start;justify-content:flex-start;flex-flow:column}
@media all and (max-width:479px){.homepage_control .hero_homepage.video_bg .content{justify-content:flex-end;gap:0;margin:0;padding:0;width:100%;max-width:100%}}.homepage_control .hero_homepage.video_bg .content .hero_text{max-width:560px;z-index:10;color:#fff;margin:0 auto 0}@media all and (min-width:768px) and (max-width:991px){.homepage_control .hero_homepage.video_bg .content .hero_text{text-align:left}}@media all and (max-width:479px){.homepage_control .hero_homepage.video_bg .content .hero_text{text-align:center}
}@media all and (max-width:479px){.homepage_control .hero_homepage.video_bg .content .hero_text{width:100%}}.homepage_control .hero_homepage.video_bg .content .hero_text .phil_avatar{width:160px;margin:0 auto}.homepage_control .hero_homepage.video_bg .content .hero_text .phil_avatar img{width:100%}.homepage_control .hero_homepage.video_bg .content .hero_text .headline{font-weight:700;font-size:24px;line-height:32px;padding-bottom:0;margin-bottom:24px;text-align:center}@media all and (max-width:479px){.homepage_control .hero_homepage.video_bg .content .hero_text .headline{border-bottom:0;margin-bottom:0;padding:0 20px 24px;max-width:330px;margin:0 auto}
}.homepage_control .hero_homepage.video_bg .content .hero_text .headline .responsive_br{display:block}@media all and (max-width:479px){.homepage_control .hero_homepage.video_bg .content .hero_text .headline .responsive_br{display:inline}}.homepage_control .hero_homepage.video_bg .content .hero_text .subheadline{font-weight:700;font-size:24px;line-height:32px;text-align:center;margin-bottom:20px}@media all and (max-width:479px){.homepage_control .hero_homepage.video_bg .content .hero_text .subheadline{font-size:16px;line-height:26px;text-align:center;max-width:280px;margin:0 auto 20px}
}@media all and (max-width:479px){.homepage_control .hero_homepage.video_bg .content .hero_text .subheadline{color:#2f3639}}.homepage_control .hero_homepage.video_bg .content .hero_text .onboard_form{margin-bottom:0}@media all and (max-width:479px){.homepage_control .hero_homepage.video_bg .content .hero_text .onboard_form{background:white;border-top-left-radius:16px;border-top-right-radius:16px;margin:0;padding:32px 35px 40px}}.homepage_control .hero_homepage.video_bg .content .hero_text .field_input{margin-bottom:8px;display:flex;flex-direction:column;gap:8px}
.homepage_control .hero_homepage.video_bg .content .hero_text .urgency_legend{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.homepage_control .hero_homepage.video_bg .content .hero_text input[type="radio"]:focus+label{box-shadow:0 0 0 2px #f0faf0 !important;background:#f0faf0;border-color:#277f6a;color:#277f6a}.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn{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:#f6f7f8 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;cursor:pointer;background:white;border-color:#e0e2e3;font-weight:500;width:100%;max-width:376px}
.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn:visited{color:#2f3639}.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn:active,.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn.active{opacity:.7}.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn:focus,.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn:hover{color:#2f3639;background-color:#e3e6e8;border-color:#d8dbdc;text-decoration:none}
.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn.disabled,.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn[disabled],.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn[disabled]:visited,.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn[disabled]:hover,.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn[disabled]:focus,.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn[disabled]:active{opacity:.4;box-shadow:none;filter:none;pointer-events:none;cursor:default}
.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn.disabled:focus,.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn[disabled]:focus{border-color:#bfc3c4}@media all and (max-width:479px){.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn{padding:9px 20px 9px 20px}}@media all and (max-width:320px){.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn{font-size:14px}}.homepage_control .hero_homepage.video_bg .content .hero_text .label_btn:focus{color:red}
.homepage_control .hero_homepage.video_bg .content .hero_text .hidden_radio{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.homepage_control .hero_homepage.video_bg .content .hero_text .hidden_radio:checked+.label_btn{background:#f0faf0;border-color:#277f6a;color:#277f6a;box-shadow:0 0 0 2px #f0faf0 !important}.homepage_control .hero_homepage.video_bg .content .hero_text .continue_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:#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;font-weight:500;width:100%;max-width:376px}
.homepage_control .hero_homepage.video_bg .content .hero_text .continue_cta:visited{color:#fff}.homepage_control .hero_homepage.video_bg .content .hero_text .continue_cta:active,.homepage_control .hero_homepage.video_bg .content .hero_text .continue_cta.active{opacity:.7}.homepage_control .hero_homepage.video_bg .content .hero_text .continue_cta:focus,.homepage_control .hero_homepage.video_bg .content .hero_text .continue_cta:hover{color:#fff;background-color:#005e4d;border-color:#005e4d;text-decoration:none}
.homepage_control .hero_homepage.video_bg .content .hero_text .continue_cta.disabled,.homepage_control .hero_homepage.video_bg .content .hero_text .continue_cta[disabled],.homepage_control .hero_homepage.video_bg .content .hero_text .continue_cta[disabled]:visited,.homepage_control .hero_homepage.video_bg .content .hero_text .continue_cta[disabled]:hover,.homepage_control .hero_homepage.video_bg .content .hero_text .continue_cta[disabled]:focus,.homepage_control .hero_homepage.video_bg .content .hero_text .continue_cta[disabled]:active{opacity:.4;box-shadow:none;filter:none;pointer-events:none;cursor:default}
.homepage_control .hero_homepage.video_bg .content .hero_text .continue_cta.disabled:focus,.homepage_control .hero_homepage.video_bg .content .hero_text .continue_cta[disabled]:focus{border-color:#bfc3c4}.homepage_control .hero_homepage.video_bg .content .hero_text .continue_cta[disabled]{background:#e0e2e3;border-color:#e0e2e3;color:#72777c;opacity:1 !important;width:100%;max-width:376px}.homepage_control .hero_homepage.video_bg .content .create_account{color:#0e75e2;font-weight:700;text-decoration:underline}
.marketing_full_section.search_form{padding:64px 0}@media all and (max-width:991px){.marketing_full_section.search_form{background:linear-gradient(360deg,rgba(255,255,255,0.7) 0,#f0f5f3 100%)}}.marketing_full_section.search_form .form_section{text-align:center;background:#f6f7f8;box-shadow:0 9px 46px rgba(47,54,57,0.05),0 18px 38px rgba(47,54,57,0.06),0 11px 15px rgba(47,54,57,0.07);border-radius:10px;padding:34px 0 36px;width:100%;z-index:10}@media all and (max-width:991px){.marketing_full_section.search_form .form_section{background:transparent;box-shadow:none;padding:0;width:100%}
}.marketing_full_section.search_form .form_section h3{font-weight:700;font-size:18px;line-height:26px;color:#2f3639;margin-bottom:20px}.marketing_full_section.search_form .form_section .search_form{display:flex;margin:0 auto;outline:0;max-width:800px}@media all and (max-width:991px){.marketing_full_section.search_form .form_section .search_form{display:block;max-width:560px}}.marketing_full_section.search_form .form_section .form_input_group{vertical-align:top;display:flex;justify-content:space-between;width:73%}
@media all and (max-width:991px){.marketing_full_section.search_form .form_section .form_input_group{display:block;width:100%}}.marketing_full_section.search_form .form_section .form_input{width:49%;float:left;position:relative}@media all and (max-width:991px){.marketing_full_section.search_form .form_section .form_input{margin-bottom:16px;width:100%}}.marketing_full_section.search_form .form_section .form_input::before{position:absolute;font-size:20px;top:15px;left:7px;pointer-events:none;transform:translate(0);background-size:contain;background-position:50%;content:" ";width:1em;height:1em;display:inline-block;vertical-align:text-bottom;background-repeat:no-repeat}
.marketing_full_section.search_form .form_section .form_input label:first-of-type{position:absolute !important;clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.marketing_full_section.search_form .form_section .form_input input{display:block;color:#515659;background-image:none;border:1px solid #e0e2e3;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;padding:13px 17px 13px 40px;line-height:normal;width:100%;margin-top:0;font-size:18px;border-radius:4px}
.marketing_full_section.search_form .form_section .search_input::before{width:30px;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 fill-rule='evenodd' clip-rule='evenodd' d='M767.999 79.9922C388.027 79.9922 79.999 388.02 79.999 767.992C79.999 1147.96 388.027 1455.99 767.999 1455.99C940.71 1455.99 1098.56 1392.35 1219.37 1287.24L1598.06 1665.94C1616.81 1684.68 1647.2 1684.68 1665.94 1665.94C1684.69 1647.19 1684.69 1616.8 1665.94 1598.05L1287.25 1219.36C1392.36 1098.55 1456 940.703 1456 767.992C1456 388.02 1147.97 79.9922 767.999 79.9922ZM175.999 767.992C175.999 441.04 441.046 175.992 767.999 175.992C1094.95 175.992 1360 441.04 1360 767.992C1360 1094.94 1094.95 1359.99 767.999 1359.99C441.046 1359.99 175.999 1094.94 175.999 767.992Z' fill='%23b1b6b8'/%3E%3C/svg%3E")}.marketing_full_section.search_form .form_section .location_input::before{width:30px;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 fill-rule='evenodd' clip-rule='evenodd' d='M896 1056C1090.4 1056 1248 898.404 1248 704C1248 509.596 1090.4 352 896 352C701.596 352 544 509.596 544 704C544 898.404 701.596 1056 896 1056ZM1152 704C1152 845.385 1037.38 960 896 960C754.615 960 640 845.385 640 704C640 562.615 754.615 448 896 448C1037.38 448 1152 562.615 1152 704Z' fill='%23b1b6b8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M362.192 1112.26L768 1653.33C832 1738.67 960 1738.67 1024 1653.33L1429.81 1112.26C1432.55 1108.68 1435.25 1105.07 1437.92 1101.44L1452.8 1081.6C1456.62 1076.5 1459.89 1071.1 1462.58 1065.48C1529.32 961.063 1568 836.914 1568 704C1568 332.865 1267.14 32 896 32C524.865 32 224 332.865 224 704C224 836.914 262.684 961.063 329.422 1065.48C332.113 1071.1 335.375 1076.5 339.2 1081.6L354.078 1101.44C356.747 1105.07 359.452 1108.68 362.192 1112.26ZM416 1022.51C398.578 996.305 383.243 968.593 370.236 939.61C337.956 867.688 320 787.941 320 704C320 385.884 577.884 128 896 128C1214.12 128 1472 385.884 1472 704C1472 787.941 1454.04 867.688 1421.76 939.61C1408.76 968.593 1393.42 996.305 1376 1022.51L1375.34 1023.5L1375 1024H1376L1360.82 1044.24C1358.35 1047.6 1355.85 1050.94 1353.31 1054.26L947.2 1595.73C921.6 1629.87 870.4 1629.87 844.8 1595.73L438.691 1054.25C436.151 1050.94 433.647 1047.6 431.178 1044.24L416 1024H416.995L416.663 1023.5L416 1022.51Z' fill='%23b1b6b8'/%3E%3C/svg%3E")}.marketing_full_section.search_form .form_section .form_submit_wrapper{padding-left:13px;width:27%}@media all and (max-width:991px){.marketing_full_section.search_form .form_section .form_submit_wrapper{text-align:left;padding-left:0;width:100%}
}@media all and (max-width:479px){.marketing_full_section.search_form .form_section .form_submit_wrapper{text-align:center}}.marketing_full_section.search_form .form_section .form_submit_wrapper button{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;height:100%;width:100%}
.marketing_full_section.search_form .form_section .form_submit_wrapper button:visited{color:#fff}.marketing_full_section.search_form .form_section .form_submit_wrapper button:active,.marketing_full_section.search_form .form_section .form_submit_wrapper button.active{opacity:.7}.marketing_full_section.search_form .form_section .form_submit_wrapper button:focus,.marketing_full_section.search_form .form_section .form_submit_wrapper button:hover{color:#fff;background-color:#005e4d;border-color:#005e4d;text-decoration:none}
.marketing_full_section.search_form .form_section .form_submit_wrapper button.disabled,.marketing_full_section.search_form .form_section .form_submit_wrapper button[disabled],.marketing_full_section.search_form .form_section .form_submit_wrapper button[disabled]:visited,.marketing_full_section.search_form .form_section .form_submit_wrapper button[disabled]:hover,.marketing_full_section.search_form .form_section .form_submit_wrapper button[disabled]:focus,.marketing_full_section.search_form .form_section .form_submit_wrapper button[disabled]:active{opacity:.4;box-shadow:none;filter:none;pointer-events:none;cursor:default}
.marketing_full_section.search_form .form_section .form_submit_wrapper button.disabled:focus,.marketing_full_section.search_form .form_section .form_submit_wrapper button[disabled]:focus{border-color:#bfc3c4}@media all and (max-width:991px){.marketing_full_section.search_form .form_section .form_submit_wrapper button{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:360px;font-weight:700;padding:11px 50px 11px 50px;line-height:24px;white-space:normal;width:auto;font-size:17px;height:auto}
.marketing_full_section.search_form .form_section .form_submit_wrapper button:visited{color:#fff}.marketing_full_section.search_form .form_section .form_submit_wrapper button:active,.marketing_full_section.search_form .form_section .form_submit_wrapper button.active{opacity:.7}.marketing_full_section.search_form .form_section .form_submit_wrapper button:focus,.marketing_full_section.search_form .form_section .form_submit_wrapper button:hover{color:#fff;background-color:#005e4d;border-color:#005e4d;text-decoration:none}
.marketing_full_section.search_form .form_section .form_submit_wrapper button.disabled,.marketing_full_section.search_form .form_section .form_submit_wrapper button[disabled],.marketing_full_section.search_form .form_section .form_submit_wrapper button[disabled]:visited,.marketing_full_section.search_form .form_section .form_submit_wrapper button[disabled]:hover,.marketing_full_section.search_form .form_section .form_submit_wrapper button[disabled]:focus,.marketing_full_section.search_form .form_section .form_submit_wrapper button[disabled]:active{opacity:.4;box-shadow:none;filter:none;pointer-events:none;cursor:default}
.marketing_full_section.search_form .form_section .form_submit_wrapper button.disabled:focus,.marketing_full_section.search_form .form_section .form_submit_wrapper button[disabled]:focus{border-color:#bfc3c4}}.is_mobile .marketing_full_section.search_form .form_section .form_submit_wrapper button::before{margin-right:.5em;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='M1216 832q0-185-131.5-316.5t-316.5-131.5-316.5 131.5-131.5 316.5 131.5 316.5 316.5 131.5 316.5-131.5 131.5-316.5zm512 832q0 52-38 90t-90 38q-54 0-90-38l-343-342q-179 124-399 124-143 0-273.5-55.5t-225-150-150-225-55.5-273.5 55.5-273.5 150-225 225-150 273.5-55.5 273.5 55.5 225 150 150 225 55.5 273.5q0 220-124 399l343 343q37 37 37 90z' fill='%23fff'/%3E%3C/svg%3E")}.marketing_full_section.search_form .form_section .error{background:#feeeed;color:#d22;display:none;font-size:.8em;margin:0;padding:.5em;text-align:left}
.marketing_full_section.search_form .form_section .error.show{display:block}.homepage_control.AB_dance_video .learn_more_external_link{background:transparent;border:0;color:#fff;padding:8px 16px;box-sizing:border-box;border-radius:999px;font-family:Arial;font-weight:bold;font-size:12px;line-height:24px;position:relative}.homepage_control.AB_dance_video .learn_more_external_link::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='M1152 1376v-160q0-14-9-23t-23-9h-96v-512q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v160q0 14 9 23t23 9h96v320h-96q-14 0-23 9t-9 23v160q0 14 9 23t23 9h448q14 0 23-9t9-23zm-128-896v-160q0-14-9-23t-23-9h-192q-14 0-23 9t-9 23v160q0 14 9 23t23 9h192q14 0 23-9t9-23zm640 416q0 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='%23fff'/%3E%3C/svg%3E");font-size:14px;margin-right:5px;padding-top:2px;position:relative;vertical-align:-9%}
.homepage_control.AB_dance_video .learn_more_external_link:visited{color:#fff}.homepage_control.AB_dance_video .learn_more_external_link:active{color:#fff}.who_is_phil .universal_footer{margin-top:0}.video_testimonials{position:relative}.main .video_testimonials{padding:60px 0}@media all and (max-width:767px){.main .video_testimonials{padding:30px}}.video_testimonials .content{justify-content:center;position:relative;display:table;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-align-items:center;align-items:center}
@media all and (max-width:767px){.video_testimonials .content{display:block}}.video_testimonials .content .main_video_container{text-align:left}.video_testimonials .content .main_video_container img{max-width:100%}@media all and (max-width:767px){.video_testimonials .content .main_video_container{margin-bottom:10px;width:100%}}@media all and (max-width:767px){.video_testimonials .content{display:flex;flex-direction:column;padding:0}}.video_testimonials.lazy-loaded .text{opacity:1}.video_testimonials .text{background:transparent url('//www.ziprecruiter.com/assets/static/img/enterprise/landing/quotes.png') no-repeat top left;background-size:164px;flex:1 1 50%;padding:25px 50px;z-index:10;color:#2f3639}
@media all and (max-width:991px){.video_testimonials .text{background-size:90px;padding:25px 30px}}@media all and (max-width:767px){.video_testimonials .text{order:2;padding:30px 20px}}.video_testimonials .text h1.headline{font-family:'Frank Ruhl Libre',serif;font-weight:700;font-size:54px;letter-spacing:-0.41px;line-height:58px;text-align:left;margin-bottom:14px}@media all and (max-width:767px){.video_testimonials .text h1.headline{font-size:36px;line-height:41px;padding:20px 0 10px;text-align:center}
}.video_testimonials .text p{text-align:left}@media all and (max-width:767px){.video_testimonials .text p{text-align:center}}.video_testimonials .marketing_headline_alt{color:#277f6a;font-size:50px;line-height:55px;max-width:390px}@media all and (max-width:991px){.video_testimonials .marketing_headline_alt{font-size:30px;line-height:33px;max-width:300px}}.video_testimonials .marketing_subheadline{color:#277f6a}.video_testimonials .cta{letter-spacing:0;display:inline-block;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;margin:2em 0 0;display:table;text-decoration:none}
.video_testimonials .cta:visited{color:#fff}.video_testimonials .cta:active,.video_testimonials .cta.active{opacity:.7}.video_testimonials .cta:focus,.video_testimonials .cta:hover{color:#fff;background-color:#005e4d;border-color:#005e4d;text-decoration:none}.video_testimonials .cta.disabled,.video_testimonials .cta[disabled],.video_testimonials .cta[disabled]:visited,.video_testimonials .cta[disabled]:hover,.video_testimonials .cta[disabled]:focus,.video_testimonials .cta[disabled]:active{opacity:.4;box-shadow:none;filter:none;pointer-events:none;cursor:default}
.video_testimonials .cta.disabled:focus,.video_testimonials .cta[disabled]:focus{border-color:#bfc3c4}@media all and (max-width:767px){.video_testimonials .cta{display:table;margin:auto auto;margin-top:30px}}.wistia_embed{width:100%;height:100%;position:relative}.modal_wistia_wrapper{display:none}.main_video_container{flex:1 1 50%;overflow:hidden;position:relative;z-index:1}@media all and (min-width:768px){.main_video_container{box-shadow:0 15px 40px 0 rgba(0,0,0,0.2)}}.main_video_container.playing img,.main_video_container.playing::after,.main_video_container.playing:hover::after{opacity:0;z-index:-1}
.main_video_container:hover{cursor:pointer}.main_video_container:hover::after{opacity:.65}.main_video_thumb{height:auto;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:100%;z-index:3}.main_video_container.playing img,.main_video_container.playing::after,.main_video_container.playing:hover::after{opacity:0;z-index:-1}.wistia{background-color:#2f3639;position:relative;padding-top:56.25%;overflow:hidden;cursor:pointer}.wistia img{width:100%;top:0;left:0;opacity:1}.wistia .play-button{width:90px;height:60px;background-color:#333;box-shadow:0 0 30px rgba(0,0,0,0.6);z-index:1;opacity:.8;border-radius:6px}
.wistia .play-button:before{content:"";border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #fff}.wistia img,.wistia .play-button{cursor:pointer}.wistia img,.wistia iframe,.wistia .play-button,.wistia .play-button:before{position:absolute}.wistia .play-button,.wistia .play-button:before{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.wistia iframe{height:100%;width:100%;top:0;left:0}.main .hiw_section{background:#f6f7f8;overflow:hidden}
@media all and (min-width:992px){.main .hiw_section{padding:70px 0}}@media all and (max-width:479px){.main .hiw_section{padding:50px 0}}.main .hiw_section .headline{font-size:36px;font-weight:700;text-align:center;max-width:700px;margin:0 auto 20px}@media all and (max-width:479px){.main .hiw_section .headline{text-align:center;margin-bottom:0}}.main .hiw_section .subheadline{font-size:18px;text-align:center;margin:0 auto 26px;max-width:600px}.main .hiw_section .hiw_container{display:flex;padding-top:40px}
@media all and (max-width:479px){.main .hiw_section .hiw_container{padding-top:0}}.main .hiw_section .hiw_container .hiw_images{width:45%;position:relative}@media all and (max-width:479px){.main .hiw_section .hiw_container .hiw_images{display:none;padding-top:0}}.main .hiw_section .hiw_container .hiw_images .image_container{opacity:0;position:absolute;text-align:center;transform:translateY(20%);transition:all 500ms ease-in-out}.main .hiw_section .hiw_container .hiw_images .image_container.active{opacity:100%;transform:translateY(0)}
.main .hiw_section .hiw_container .hiw_images .image_container img{width:70%}.main .hiw_section .hiw_container .hiw_text{width:50%}@media all and (max-width:479px){.main .hiw_section .hiw_container .hiw_text{width:100%}}.main .hiw_section .hiw_container .hiw_text .step_image{display:none}@media all and (max-width:479px){.main .hiw_section .hiw_container .hiw_text .step_image{display:block;width:288px}}.main .hiw_section .hiw_container .hiw_text .step_image img{width:100%;max-width:288px}.main .hiw_section .hiw_container .hiw_text .image{width:60%}
@media all and (max-width:991px){.main .hiw_section .hiw_container .hiw_text .image{display:none}}.main .hiw_section .hiw_container .hiw_text .steps{margin-bottom:20px}@media all and (min-width:992px){.main .hiw_section .hiw_container .hiw_text .steps{max-width:480px}}@media all and (max-width:479px){.main .hiw_section .hiw_container .hiw_text .steps{margin-bottom:0}}.main .hiw_section .hiw_container .hiw_text .steps_item{color:#bfc3c4;margin-bottom:40px;padding-left:40px;position:relative;transition:color 400ms ease-in-out}
@media all and (max-width:479px){.main .hiw_section .hiw_container .hiw_text .steps_item{width:100%;max-width:550px;text-align:center;margin:0 auto;padding:40px 0;border-bottom:1px solid #d8dbdc;color:#2f3639}.main .hiw_section .hiw_container .hiw_text .steps_item:last-child{border-bottom:0}}.main .hiw_section .hiw_container .hiw_text .steps_item h3{font-size:20px;line-height:27px;font-weight:700}.main .hiw_section .hiw_container .hiw_text .steps_item p{font-size:16px;line-height:24px}.main .hiw_section .hiw_container .hiw_text .steps_item img{margin:0 auto;transform:translateX(-8%)}
.main .hiw_section .hiw_container .hiw_text .steps_item img.rev{transform:translateX(8%)}.main .hiw_section .hiw_container .hiw_text .steps_item strong{display:block;font-size:20px;font-weight:700;margin-bottom:7px}.main .hiw_section .hiw_container .hiw_text .steps_item:before{background-color:#277f6a;border-radius:0 6px 6px 0;content:" ";height:0;left:0;opacity:0;position:absolute;transition:all 400ms;width:6px}.is_mobile.main .hiw_section .hiw_container .hiw_text .steps_item:before{display:none}
@media all and (max-width:479px){.main .hiw_section .hiw_container .hiw_text .steps_item:before{display:none}}.main .hiw_section .hiw_container .hiw_text .steps_item.before:before{bottom:0}.main .hiw_section .hiw_container .hiw_text .steps_item.after:before{top:0}.main .hiw_section .hiw_container .hiw_text .steps_item.active{color:#2f3639}.main .hiw_section .hiw_container .hiw_text .steps_item.active:before{height:100%;opacity:1}.main .hiw_section .hiw_container .hiw_text .steps_item.active.before:before{animation:slideInUp 400ms}
.main .hiw_section .hiw_container .hiw_text .steps_item.active.after:before{animation:slideInDown 400ms}.main .hiw_section .hiw_container .hiw_text .steps_item:hover{cursor:pointer;color:#2f3639}.testimonials_grid .content h2{color:#2f3639;font-weight:bold;font-size:36px;line-height:40px;text-align:center;margin-bottom:1.5em}.testimonials_grid .content p.subheadline{color:#2f3639;font-size:18px;line-height:26px;text-align:center;max-width:500px;margin:30px auto 50px}.testimonials_grid .content .testimonials_container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:18px}
@media all and (max-width:934px){.testimonials_grid .content .testimonials_container{grid-template-columns:1fr 1fr}}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container{grid-template-columns:1fr}}.testimonials_grid .content .testimonials_container .testimonial_group{min-height:250px;background-color:#f6f7f8;position:relative;padding:0;border-radius:20px;overflow:hidden}@media all and (max-width:934px){.testimonials_grid .content .testimonials_container .testimonial_group{min-height:300px}
}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group{min-height:250px}}.testimonials_grid .content .testimonials_container .testimonial_group.dark{background-color:#e0e2e3}.testimonials_grid .content .testimonials_container .testimonial_group.darker{background-color:#d8dbdc}.testimonials_grid .content .testimonials_container .testimonial_group:nth-child(1){grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:span 2}.testimonials_grid .content .testimonials_container .testimonial_group:nth-child(4){grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:5}
@media all and (max-width:934px){.testimonials_grid .content .testimonials_container .testimonial_group:nth-child(1){grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.testimonials_grid .content .testimonials_container .testimonial_group:nth-child(4){grid-column-start:1;grid-column-end:3;grid-row-start:4;grid-row-end:6}}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group:nth-child(1){grid-column-start:auto;grid-column-end:auto;grid-row-start:auto;grid-row-end:auto}
.testimonials_grid .content .testimonials_container .testimonial_group:nth-child(4){grid-column-start:auto;grid-column-end:auto;grid-row-start:auto;grid-row-end:auto}}.testimonials_grid .content .testimonials_container .testimonial_group .testimonial{position:absolute;top:0;bottom:0;right:0;left:0;padding:33px;background-position:center;background-size:cover;opacity:0;transition:ease-in-out 700ms all}.testimonials_grid .content .testimonials_container .testimonial_group .testimonial .source{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.testimonials_grid .content .testimonials_container .testimonial_group .testimonial .source img{border-radius:50%;border:1px solid #989ea0;overflow:hidden;width:50px;height:50px;transform:translateX(-10%);transition:ease-in-out 700ms all}.testimonials_grid .content .testimonials_container .testimonial_group .testimonial .source .byline{font-weight:bold;font-size:12px;line-height:16px;color:#2f3639;transform:translateX(10%);transition:ease-in-out 700ms all}.testimonials_grid .content .testimonials_container .testimonial_group .testimonial .quote{color:#2f3639;font-size:18px;line-height:26px;transform:translateY(10%);transition:ease-in-out 700ms all}
.testimonials_grid .content .testimonials_container .testimonial_group .testimonial.active{opacity:1}.testimonials_grid .content .testimonials_container .testimonial_group .testimonial.active .source img{transform:translateX(0)}.testimonials_grid .content .testimonials_container .testimonial_group .testimonial.active .source .byline{transform:translateY(0)}.testimonials_grid .content .testimonials_container .testimonial_group .testimonial.active .quote{transform:translateY(0)}.testimonials_grid .content .testimonials_container .testimonial_group.large{background-color:#8c9194}
@media all and (max-width:934px){.testimonials_grid .content .testimonials_container .testimonial_group.large{min-height:410px}}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial{align-items:center;display:flex}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial{flex-flow:column;padding:0}}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial img{display:none}
@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial img{display:block;width:100%}}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial .testimonial_text{padding-right:50%}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial .testimonial_text{padding-right:0}}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial .testimonial_text .quote{margin-bottom:30px}
@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial .testimonial_text .quote{padding:33px 33px 0 33px;color:#fff}}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial .testimonial_text .byline{padding:0 33px 0 33px;color:#fff}}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.shawna{background-image:url(//www.ziprecruiter.com/assets/static/img/marketing/about_phil/testimonial_headshots/shawna-f2.jpg)}
@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.shawna{background-image:none}}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.gustavo{background-image:url(//www.ziprecruiter.com/assets/static/img/marketing/about_phil/testimonial_headshots/gustavo-g2.jpg)}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.gustavo{background-image:none}}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.gustavo p{color:#fff}
.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.kristina{background-image:url(//www.ziprecruiter.com/assets/static/img/marketing/about_phil/testimonial_headshots/kristina-r.jpg)}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.kristina{background-image:none}}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.eric{background-image:url(//www.ziprecruiter.com/assets/static/img/marketing/about_phil/testimonial_headshots/eric-b.jpg)}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.eric{background-image:none}
}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.abigail{background-image:url(//www.ziprecruiter.com/assets/static/img/marketing/about_phil/testimonial_headshots/abigail-g.jpg)}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.abigail{background-image:none}}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.francois{background-image:url(//www.ziprecruiter.com/assets/static/img/marketing/about_phil/testimonial_headshots/francois-e.jpg)}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.francois .testimonial_text{padding-left:50%;padding-right:0}
@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.francois .testimonial_text{padding:0}}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.francois{background-image:none}}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.mia{background-image:url(//www.ziprecruiter.com/assets/static/img/marketing/about_phil/testimonial_headshots/mia-m.jpg)}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.mia p{color:#fff}
.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.mia .testimonial_text{padding-left:50%;padding-right:0}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.mia .testimonial_text{padding:0}}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.mia{background-image:none}}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.vy{background-image:url(//www.ziprecruiter.com/assets/static/img/marketing/about_phil/testimonial_headshots/vy-p2.jpg)}
.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.vy .testimonial_text{padding-left:50%;padding-right:0}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.vy .testimonial_text{padding:0}}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.vy{background-image:none}}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.rosty{background-image:url(//www.ziprecruiter.com/assets/static/img/marketing/about_phil/testimonial_headshots/rosty2.jpg)}
.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.rosty p{color:#fff}.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.rosty .testimonial_text{padding-left:50%;padding-right:0}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.rosty .testimonial_text{padding:0}}@media all and (max-width:576px){.testimonials_grid .content .testimonials_container .testimonial_group.large .testimonial.rosty{background-image:none}
}.testimonial_disclaim{color:#72777c;font-size:16px;margin-top:15px;text-align:center}.autocomplete-menu .wfh_remote_label{font-weight:400}.autocomplete-menu .wfh_remote_label::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='%232f3639'/%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='%232f3639'/%3E%3C/svg%3E");margin:-4px 6px 0 0;vertical-align:middle}.homepage_control.AB_onboard_cta .learn_more_external_link{background:transparent;border:0;color:#fff;padding:8px 16px;box-sizing:border-box;border-radius:999px;font-family:Arial;font-weight:bold;font-size:12px;line-height:24px;position:relative}
.homepage_control.AB_onboard_cta .learn_more_external_link::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='M1152 1376v-160q0-14-9-23t-23-9h-96v-512q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v160q0 14 9 23t23 9h96v320h-96q-14 0-23 9t-9 23v160q0 14 9 23t23 9h448q14 0 23-9t9-23zm-128-896v-160q0-14-9-23t-23-9h-192q-14 0-23 9t-9 23v160q0 14 9 23t23 9h192q14 0 23-9t9-23zm640 416q0 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='%23fff'/%3E%3C/svg%3E");font-size:14px;margin-right:5px;padding-top:2px;position:relative;vertical-align:-9%}.homepage_control.AB_onboard_cta .learn_more_external_link:visited{color:#fff}.homepage_control.AB_onboard_cta .learn_more_external_link:active{color:#fff}@media all and (max-width:479px){.homepage_control.AB_onboard_cta .marketing_full_section.search_form{padding:24px 0 34px}}