.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}.mkt_full_section{padding:60px 36px}.hero{position:relative;display:flex;align-items:flex-start;background-color:#fff;background-image:url(//www.ziprecruiter.com/assets/static/img/_brand_refresh/about/hero_desktop.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:600px}@media all and (min-width:1460px){.hero{background-image:url(//www.ziprecruiter.com/assets/static/img/_brand_refresh/about/hero_desktop_xl.webp);background-position:right center}
}@media all and (max-width:951px){.hero{background-image:url(//www.ziprecruiter.com/assets/static/img/_brand_refresh/about/hero_tablet.webp);background-position:center;height:400px}}@media all and (max-width:767px){.hero{background-image:url(//www.ziprecruiter.com/assets/static/img/_brand_refresh/about/hero_phone.webp);background-position:top center;background-size:auto 220px;padding-top:388px;margin-bottom:48px}}.hero .content{max-width:1150px;display:flex;justify-content:flex-start}@media all and (max-width:767px){.hero .content{justify-content:center;max-width:327px}}.hero .content .hero_content{position:relative;z-index:10;width:100%;max-width:616px;text-align:left}
@media all and (max-width:951px){.hero .content .hero_content{max-width:540px}}@media all and (max-width:767px){.hero .content .hero_content{text-align:center}}.hero .content .hero_content h1{color:#fff;font-size:55px;font-weight:700;line-height:65px;text-transform:none;width:100%;max-width:520px}@media all and (max-width:951px){.hero .content .hero_content h1{font-size:37px;font-weight:700;line-height:47px;margin-bottom:0;margin-top:12px;max-width:420px}}@media all and (max-width:767px){.hero .content .hero_content h1{color:#002325;font-size:37px;font-weight:700;line-height:48.5px}
}.hero .content .hero_content h1 span{color:#45db61}@media all and (max-width:767px){.hero .content .hero_content h1 span{color:#002325}}.hero .hero_cust_br{display:block}.connections{background-color:#fff;color:#002325}.connections .content{display:flex;justify-content:center;align-items:center;flex-direction:column}.connections .content::after{display:none}.connections .content .stats{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:1296px}@media all and (max-width:767px){.connections .content .stats{width:100%;max-width:327px}
}.connections .content .stats .stat{width:25%;padding:36px;border-right:solid 2px #45db61}@media all and (max-width:767px){.connections .content .stats .stat{width:100%;padding:26px;border-right:0;border-top:solid 2px #45db61}}.connections .content .stats .stat .numbers{font-size:60px;font-weight:700;line-height:130%}@media all and (max-width:999px){.connections .content .stats .stat .numbers{font-size:37px;font-weight:700;line-height:130%}}@media all and (max-width:767px){.connections .content .stats .stat .numbers{font-size:60px;font-weight:700;line-height:130%}
}.connections .content .stats .stat p{text-align:center;font-size:16px;font-weight:400;line-height:26px}.connections .content .stats .stat:last-child{border-right:0}@media all and (max-width:767px){.connections .content .stats .stat:last-child{border-bottom:solid 2px #45db61}}.highlights{display:flex;flex-direction:column;padding-top:0}.highlights .content{display:flex;flex-direction:column;align-items:center}.highlights .content h2{text-align:center;font-size:37px;font-weight:700;line-height:47px;margin-bottom:60px}
@media all and (max-width:767px){.highlights .content h2{font-size:28px;line-height:38px;margin-bottom:32px}}.highlights .content .segments{display:flex;justify-content:space-between;gap:24px;width:100%;position:relative}@media all and (max-width:767px){.highlights .content .segments{max-width:420px}}.highlights .content .segments .flickity-viewport{width:100%}.highlights .content .segments .segment{display:flex;flex-direction:column;align-items:flex-end;background-size:contain;background-repeat:no-repeat;width:33.33%;gap:36px;border-radius:12px;border:1px solid #ccd3d3;box-shadow:0 4px 20px 0 rgba(0,0,0,0.2)}
@media all and (max-width:767px){.highlights .content .segments .segment{width:100%;box-shadow:none}}.highlights .content .segments .segment:nth-child(1){background-image:url(//www.ziprecruiter.com/assets/static/img/_brand_refresh/about/highlights_jobseekers.webp);border-bottom:25px solid #00706c}.highlights .content .segments .segment:nth-child(2){background-image:url(//www.ziprecruiter.com/assets/static/img/_brand_refresh/about/highlights_employers.webp);border-bottom:25px solid #45db61}.highlights .content .segments .segment:nth-child(3){background-image:url(//www.ziprecruiter.com/assets/static/img/_brand_refresh/about/highlights_technology.webp);border-bottom:25px solid #50d3c7}.highlights .content .segments .segment .text_wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex-shrink:0;margin-top:64%;border-radius:12px;background:#FFF;padding:24px}
.highlights .content .segments .segment .text_wrapper h3{font-size:21px;font-weight:700;line-height:30px}.highlights .content .segments .segment .text_wrapper p{font-size:16px;font-weight:400;line-height:26px}.highlights .content .segments .segment .text_wrapper a{display:flex;padding:12px 24px;align-items:flex-start;gap:8px;border-radius:8px;border:1px solid #00706c}.highlights .content .segments .segment .text_wrapper a:hover{background-color:#00706c;color:#fff;text-decoration:none}.highlights .flickity-page-dots{width:100%;display:flex;justify-content:space-between;bottom:-24px}
.highlights .flickity-page-dots .dot{background-color:#f2f4f4;width:30%}.highlights .flickity-page-dots .dot.is-selected{background-color:#002325}@media all and (max-width:991px){.leadership_team{padding-top:0}}.leadership_team .content{width:100%;max-width:1120px;margin:0 auto}@media all and (max-width:479px){.leadership_team .content{width:auto}}.leadership_team .content h2{text-align:center;font-size:37px;font-weight:700;line-height:47px;margin-bottom:48px}@media all and (max-width:991px){.leadership_team .content h2{font-size:28px;font-weight:700;line-height:37px;margin-bottom:24px}
}.leadership_team .content .info_cards{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;width:auto}@media all and (max-width:991px){.leadership_team .content .info_cards{width:100%;margin:0 auto}}@media all and (max-width:479px){.leadership_team .content .info_cards{flex-direction:column;width:100%;max-width:400px;margin:0 auto}}.leadership_team .content .info_cards .leaders_card{background-color:#f2f4f4;border-radius:12px;overflow:hidden;width:100%;max-width:306px;padding:0 0 20px}.leadership_team .content .info_cards .leaders_card figure img{overflow:hidden;width:100%;height:auto;border-bottom:5px solid #002325}
.leadership_team .content .info_cards .leaders_card figure figcaption{padding:24px}.leadership_team .content .info_cards .leaders_card figure figcaption .name{padding:0;border-width:0;border-style:outset;border-color:transparent;background:transparent;text-align:left;color:#002325}.leadership_team .content .info_cards .leaders_card figure figcaption .sub{color:#6a6f74;font-size:16px;line-height:24px}.testimonials{background-color:#f2f4f4}.testimonials .content{width:100%;max-width:916px;display:flex;align-items:center;flex-direction:column}
.testimonials .content h2{font-size:37px;font-weight:700;line-height:47px;margin-bottom:76px}@media all and (max-width:767px){.testimonials .content h2{font-size:28px;font-weight:700;line-height:37px;margin-bottom:60px;text-align:center}}.testimonials .content .scroller_quotes{display:block;width:100%;max-width:620px}.testimonials .content .scroller_quotes::before{content:'';position:absolute;width:98px;height:71px;background-image:url(//www.ziprecruiter.com/assets/static/img/_brand_refresh/_testimonials/quotes.svg);background-repeat:no-repeat;transform:translateY(-48px);left:-10px}
@media all and (max-width:767px){.testimonials .content .scroller_quotes::before{transform:translateY(-32px);width:63px;height:47px;background-size:contain}}.testimonials .content .quote{width:100%}.testimonials .content .quote .text_wrapper .quote_text{margin-bottom:24px;font-size:21px;font-weight:700;line-height:30px}@media all and (max-width:767px){.testimonials .content .quote .text_wrapper .quote_text{font-size:16px;font-weight:700;line-height:24px}}.testimonials .content .quote .text_wrapper .byline{font-size:16px;font-weight:700;line-height:24px}
.testimonials .content .quote .text_wrapper .title{font-size:16px;font-weight:400;line-height:24px;color:#6a6f74;margin-bottom:12px}.testimonials .content .flickity-prev-next-button{height:42px;width:42px;border:solid 1px #002325;top:35%}@media all and (max-width:767px){.testimonials .content .flickity-prev-next-button{display:none}}.testimonials .content .flickity-prev-next-button.next{transform:translateX(100px)}.testimonials .content .flickity-prev-next-button.previous{transform:translateX(-100px)}
.testimonials .content .flickity-page-dots{display:none}@media all and (max-width:767px){.testimonials .content .flickity-page-dots{width:100%;display:flex;justify-content:space-between;bottom:-24px}.testimonials .content .flickity-page-dots .dot{background-color:#fff;width:30%}.testimonials .content .flickity-page-dots .dot.is-selected{background-color:#002325}}.testimonials .flickity-page-dots{position:absolute;bottom:-24px}.testimonials .flickity-page-dots .dot{background:transparent}.testimonials .flickity-page-dots .dot.is-selected{background:#002325}
.modal-dialog{width:100%;max-width:850px}.modal-dialog .modal-content{margin:10px}@media all and (max-width:872px){.modal-dialog .modal-content{position:absolute;top:10px;left:10px;right:10px}}.pop_trigger{cursor:pointer}.popup{display:none}.popup .popup_content{width:auto;max-width:850px;height:auto;padding:60px 80px 90px}@media all and (max-width:680px){.popup .popup_content{padding:40px 40px 60px}}.popup .popup_content .info_cards .card_content{display:flex;width:100%}@media all and (max-width:680px){.popup .popup_content .info_cards .card_content{display:block;width:100%}
}.popup .popup_content .info_cards .card_content picture{margin:0 60px 0 0;width:40%}@media all and (max-width:680px){.popup .popup_content .info_cards .card_content picture{margin:0;width:100%}}.popup .popup_content .info_cards .card_content picture img{border-radius:12px;width:100%}@media all and (max-width:680px){.popup .popup_content .info_cards .card_content picture img{max-width:100%;width:auto}}.popup .popup_content .info_cards .card_content .leader_info{width:60%}@media all and (max-width:680px){.popup .popup_content .info_cards .card_content .leader_info{padding:0;width:100%}
}.popup .popup_content .info_cards .card_content .leader_info .name{font-weight:bold;font-size:24px;line-height:32px;color:#2f3639}@media all and (max-width:680px){.popup .popup_content .info_cards .card_content .leader_info .name{font-size:18px}}.popup .popup_content .info_cards .card_content .leader_info .sub{font-size:14px;line-height:21px;color:#72777c}.popup .popup_content .info_cards .card_content .leader_info .description{font-size:18px;line-height:28px;margin-top:30px;color:#2f3639}@media all and (max-width:680px){.popup .popup_content .info_cards .card_content .leader_info .description{font-size:16px;line-height:23px}
}.popup .popup_content .info_cards .flickity-prev-next-button{background:0;bottom:-75px;height:45px;left:auto;right:20px;width:45px;top:auto}@media all and (max-width:680px){.popup .popup_content .info_cards .flickity-prev-next-button{right:45%}}.popup .popup_content .info_cards .flickity-prev-next-button.next{right:-20px}@media all and (max-width:680px){.popup .popup_content .info_cards .flickity-prev-next-button.next{right:44%;margin-right:-30px}}