.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}.banner{background-color:#f2f4f4}.banner .content{width:100%;display:flex;align-items:center;justify-content:center;height:56px}@media all and (max-width:913px){.banner .content{height:45px}}.banner .content p{font-size:18px;font-weight:400}.hero{background-color:#fff;position:relative;padding:0 32px;height:841px;overflow:hidden;background-image:url(//static.ziprecruiter.com/img/landing/hasan/hero_desktop.webp);background-position:center;background-size:cover}
@media all and (max-width:1440px){.hero{height:731px;background-position:right}}@media all and (max-width:1282px){.hero{height:548px;background-position:right}}@media all and (max-width:913px){.hero{background-image:url(//static.ziprecruiter.com/img/landing/hasan/hero_tablet.webp);align-content:flex-start;height:746px;background-position:center bottom}}@media all and (max-width:430px){.hero{background-image:url(//static.ziprecruiter.com/img/landing/hasan/hero_mobile.webp);background-position:center bottom;height:746px}}.hero .content{display:flex;flex-direction:row;align-items:center;max-width:1229px;width:100%;color:#002325}
.hero .content::after{display:none}@media all and (max-width:1282px){.hero .content{max-width:869px;margin-top:34px}}@media all and (max-width:913px){.hero .content{max-width:398px;margin-top:34px}}@media all and (max-width:430px){.hero .content{max-width:460px;margin-top:34px}}.hero .content .text_wrapper{width:100%;max-width:662px;text-align:center;margin:0;display:flex;align-items:center;flex-direction:column}@media all and (max-width:1282px){.hero .content .text_wrapper{max-width:398px}}@media all and (max-width:430px){.hero .content .text_wrapper{width:100%;max-width:662px}
}.hero .content .text_wrapper h1{color:#002325;text-align:center;font-size:55px;font-weight:700;line-height:65px;padding-bottom:48px}@media all and (max-width:1282px){.hero .content .text_wrapper h1{font-size:32px;line-height:37px;padding-bottom:24px}}@media all and (max-width:913px){.hero .content .text_wrapper h1{font-size:32px;line-height:37px;padding-bottom:38px}}.hero .content .text_wrapper p{text-align:center;font-size:26px;font-weight:400;line-height:30px;margin:27px 0 68px}@media all and (max-width:1440px){.hero .content .text_wrapper p{font-size:18px;font-weight:400;line-height:21px;margin:10px 0 32px}
}@media all and (max-width:430px){.hero .content .text_wrapper p{font-size:18px;font-weight:400;line-height:21px;margin:10px 0 32px}}.hero .content .text_wrapper .submit_wrapper{padding:21px 0 0}.hero .content .text_wrapper .submit_wrapper input{width:100% !important;max-width:450px !important;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:8px;outline:0;font-family:Arial,sans-serif;color:#002325;background:#45db61 none;border:1px solid #45db61;max-width:320px;font-weight:700;padding:9px 40px 9px 40px;line-height:23px;white-space:normal;width:auto;height:48px;padding:12px 24px;font-size:16px}
.hero .content .text_wrapper .submit_wrapper input:visited{color:#002325}.hero .content .text_wrapper .submit_wrapper input:active,.hero .content .text_wrapper .submit_wrapper input.active{opacity:.7}.hero .content .text_wrapper .submit_wrapper input:focus,.hero .content .text_wrapper .submit_wrapper input:hover{color:#002325;background-color:#3dc256;border-color:#3dc256;text-decoration:none}.hero .content .text_wrapper .submit_wrapper input.disabled,.hero .content .text_wrapper .submit_wrapper input[disabled],.hero .content .text_wrapper .submit_wrapper input[disabled]:visited,.hero .content .text_wrapper .submit_wrapper input[disabled]:hover,.hero .content .text_wrapper .submit_wrapper input[disabled]:focus,.hero .content .text_wrapper .submit_wrapper input[disabled]:active{opacity:.4;box-shadow:none;filter:none;pointer-events:none;cursor:default}
.hero .content .text_wrapper .submit_wrapper input.disabled:focus,.hero .content .text_wrapper .submit_wrapper input[disabled]:focus{border-color:#bfc3c4}@media all and (max-width:913px){.hero .content .text_wrapper .submit_wrapper{padding:0}}.hero .content .text_wrapper .js_cta{font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-top:25px}@media all and (max-width:913px){.hero .content .text_wrapper .js_cta{font-size:15px;margin-top:12px}}.hero .content .text_wrapper .js_cta a{text-decoration:underline}
@media all and (max-width:913px){.user_create_form_min_inputs{padding-bottom:11px}}.user_create_form_min{width:100%;max-width:450px}.org_type_user-trigger{width:100%}