.zr-icon-base{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}.zipintro{padding-bottom:0}@media all and (max-width:991px){.zipintro{padding-bottom:72px;border-bottom:solid 1px #dee1e3}}.zipintro .content{display:flex;justify-content:space-between;align-items:center;gap:36px;padding-bottom:108px;border-bottom:solid 1px #dee1e3}@media all and (max-width:991px){.zipintro .content{flex-direction:column;border-bottom:0;padding-bottom:0}
}.zipintro .content::after{display:none}.zipintro .content .text_wrapper{width:50%;display:flex;flex-direction:column;gap:12px}@media all and (max-width:991px){.zipintro .content .text_wrapper{width:100%;text-align:center}.zipintro .content .text_wrapper p.mkt_margin_24{margin-bottom:0}}.zipintro .content .image_wrapper{width:50%;text-align:center}@media all and (max-width:991px){.zipintro .content .image_wrapper{width:100%}}.zipintro .content .image_wrapper img{width:100%;height:auto}@media all and (max-width:991px){.zipintro .content .btn_desk{display:none}
}.zipintro .content .btn_mobile{display:none}@media all and (max-width:991px){.zipintro .content .btn_mobile{display:inherit}}.is_mobile.hiw_section{padding:76px 0}.hiw_section .headline{font-size:38px;font-weight:700;margin-bottom:35px;text-align:left}.is_mobile.hiw_section .headline{text-align:center}@media all and (max-width:991px){.hiw_section .headline{text-align:center}}.is_mobile.hiw_section .step_image{display:block}.is_mobile.hiw_section .content .text{margin:0 auto;max-width:460px;text-align:center;width:100%}
@media all and (max-width:991px){.hiw_section .content .text{margin:0 auto;max-width:460px;text-align:center;width:100%}}.hiw_section .image{width:60%}.is_mobile.hiw_section .image{display:none}@media all and (max-width:991px){.hiw_section .image{display:none}}.hiw_section .steps{margin-bottom:20px}@media all and (min-width:992px){.hiw_section .steps{max-width:400px}}.is_mobile.hiw_section .steps{margin-bottom:40px}@media all and (max-width:991px){.hiw_section .steps{margin-bottom:40px}}.hiw_section .steps_item{color:#bfc3c4;margin-bottom:40px;padding-left:40px;position:relative;transition:color 400ms ease-in-out}
.is_mobile.hiw_section .steps_item{color:#002325;padding:0 23px;width:100%}.is_mobile.hiw_section .steps_item img{margin:20px auto 0}@media all and (max-width:991px){.hiw_section .steps_item{color:#002325;padding:0 23px;width:100%}.hiw_section .steps_item img{margin:20px auto 0}}.hiw_section .steps_item strong{display:block;font-size:20px;font-weight:700;margin-bottom:7px}.hiw_section .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.hiw_section .steps_item:before{display:none}@media all and (max-width:991px){.hiw_section .steps_item:before{display:none}}.hiw_section .steps_item.before:before{bottom:0}.hiw_section .steps_item.after:before{top:0}.hiw_section .steps_item.active{color:#002325}.hiw_section .steps_item.active:before{height:100%;opacity:1}.hiw_section .steps_item.active.before:before{animation:slideInUp 400ms}.hiw_section .steps_item.active.after:before{animation:slideInDown 400ms}.hiw_section .steps_item:hover{cursor:pointer;color:#002325}
.hiw_section .flickity-page-dots{bottom:0;left:50%;transform:translateX(-50%);width:100%}.hiw_section .flickity-page-dots .dot{background-color:#ecebe6}.hiw_section .flickity-page-dots .dot.is-selected{background-color:#45db61}#hiw_animate{position:relative}#hiw_animate>*{opacity:0;padding-right:30px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity 400ms ease-in-out}#hiw_animate>*.active{opacity:1}.claim_section{background-color:#f6f7f8;clear:both;position:relative}.claim_section .images{font-size:0}
.claim_section .images img{width:50%}.claim_section .text{background-color:#fff;border-radius:12px;box-sizing:border-box;left:50%;max-width:725px;padding:30px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:55vw;z-index:1}@media all and (max-width:479px){.claim_section .text{padding:30px;width:90%}}.claim_section .text .headline{font-size:37px;line-height:44px;font-weight:700;margin-bottom:12px}@media all and (max-width:991px){.claim_section .text .headline{font-size:24px;margin-bottom:7px}
}.claim_section .text p{color:#002325;font-size:18px;line-height:26px}@media all and (max-width:991px){.claim_section .text p{font-size:16px}}.quotes_section{padding-bottom:0}@media all and (max-width:479px){.quotes_section{padding:24px 24px 0}}.quotes_section .content{background-color:#ecebe6;padding:48px 72px;margin:0 auto;max-width:1076px;border-radius:12px}@media all and (max-width:767px){.quotes_section .content{padding:48px 24px}}.quotes_section .content .carousel{margin-bottom:48px}.quotes_section .content .scroller_quotes{background-color:transparent;padding:0}
.quotes_section .content .scroller_quotes .text_wrapper{text-align:center;max-width:574px;margin:0 auto}.quotes_section .content .scroller_quotes .text_wrapper img{margin-bottom:48px}@media all and (max-width:767px){.quotes_section .content .scroller_quotes .text_wrapper img{margin-bottom:24px}}.quotes_section .content .scroller_quotes .text_wrapper p{margin-bottom:48px}.quotes_section .content .scroller_quotes .flickity-page-dots{left:50%;transform:translateX(-50%);bottom:0}.quotes_section .content .scroller_quotes .flickity-page-dots .dot{background-color:#fff}
.quotes_section .content .scroller_quotes .flickity-page-dots .dot.is-selected{background-color:#45db61}@media all and (max-width:927px){.quotes_section .content .scroller_quotes .flickity-page-dots{bottom:0}}.quotes_section .content .review_btn{display:flex;justify-content:center}.stats{padding:24px 36px 0}@media all and (max-width:767px){.stats{padding:24px 24px 48px;border-bottom:1px solid #dee1e3}}.stats .content{display:flex;justify-content:center;gap:24px;width:100%;max-width:1076px;padding:0}
@media all and (max-width:927px){.stats .content{flex-direction:column}}.stats .content::after{display:none}.stats .content .stat{background-color:#ecebe6;border-radius:12px;width:50%;display:flex;justify-content:center;align-items:center;height:242px}@media all and (max-width:927px){.stats .content .stat{width:100%}}.stats .content .stat:first-of-type{background-image:url(//static.ziprecruiter.com/img/landing/_btf_emp_25/stats_bg_1.webp?cb=1);background-repeat:no-repeat;background-size:auto 100%;background-position:left center;background-blend-mode:multiply}
@media all and (max-width:767px){.stats .content .stat:first-of-type{background-image:url(//static.ziprecruiter.com/img/landing/_btf_emp_25/stats_bg_1_mobile.webp?cb=1);background-blend-mode:multiply}}.stats .content .stat:last-of-type{background-image:url(//static.ziprecruiter.com/img/landing/_btf_emp_25/stats_bg_2.webp);background-repeat:no-repeat;background-size:auto 100%;background-position:right center}@media all and (max-width:767px){.stats .content .stat:last-of-type{background-image:url(//static.ziprecruiter.com/img/landing/_btf_emp_25/stats_bg_2_mobile.webp)}}.stats .content .stat .text_wrapper{width:50%;max-width:240px;padding:24px;text-align:center}
@media all and (max-width:767px){.stats .content .stat .text_wrapper{width:60%}}.stats .content .stat .text_wrapper h3{color:#094c55;font-size:37px;line-height:30px;margin-bottom:12px}.stats .content .stat .text_wrapper p{margin-bottom:0;font-size:18px;line-height:28px}.stats .content .stat .image_wrapper{width:50%}@media all and (max-width:767px){.stats .content .stat .image_wrapper{width:40%}}.stats .content .stat .image_wrapper img{width:100%;height:auto}.try_zip{background-color:#00706c;color:#fff}
.try_zip .content{text-align:center}@media all and (max-width:767px){.try_zip .content h2{font-size:37px;line-height:47px}}.try_zip .content .mkt_button_primary{margin-bottom:36px}.try_zip .content a.contact_us{color:#fff;text-decoration:underline}#press{background-color:#f2f4f4;padding:36px 24px}#press .content{padding:0}#press .stars_above{margin-bottom:0}#press p{font-size:21px;line-height:30px}@media all and (max-width:767px){#press p{font-size:18px;line-height:28px}}#press2{padding:60px 36px;background-color:#fff}
.content_refresh .main .inner{background:transparent}@media all and (min-width:1200px){.content_refresh .main .content{max-width:1145px;width:100%}}.split_group .content{display:flex;flex-flow:row;justify-content:space-evenlys}.split_group .content>div{width:50%}@media all and (max-width:767px){.split_group .content>div{width:100%}}