.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}footer.universal_footer{margin-top:0}sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}.foot_note{color:#0e75e2;cursor:pointer;font-size:10px;vertical-align:super;background:transparent;border:0}.grad_bg{background:linear-gradient(180deg,rgba(255,255,255,0.96) 0,rgba(255,255,255,0.96) 70%,rgba(246,247,248,0.7) 100%)}
.main .section{padding:40px}.main .section .content{max-width:1129px;margin:auto;padding:0 40px}@media all and (max-width:767px){.main .section{padding:40px 0}.main .section:not(.hero) .content{text-align:center}}.main .section.hero .headline{font-family:'Frank Ruhl Libre',serif;color:#fff;font-size:38px;line-height:1.2}@media all and (max-width:991px){.main .section.hero .headline{font-size:30px}}.main .section .headline{font-weight:700;font-size:38px;margin-bottom:20px}@media all and (max-width:767px){.main .section .headline{font-size:24px}
}.main .section h2.headline{font-size:38px;margin-bottom:20px}@media all and (max-width:767px){.main .section h2.headline{font-size:25px;padding:0 1em}}.main .section p{font-size:18px;margin-bottom:10px}@media all and (max-width:767px){.main .section p{font-size:15px}}.main .section p.sub_head{margin:0 auto 20px;max-width:80%;padding:0 1em}@media all and (max-width:767px){.main .section p.sub_head{margin:0 0 40px;max-width:90%;padding:0}}@media all and (max-width:767px){.main .section p.sub_head{max-width:100%;padding:0}
}.main .section img{width:100%;max-width:512px}.main .section.hero{background:url('https://www.ziprecruiter.com/assets/static/img/landing/veteranpost/hero.jpg') center top no-repeat;background-size:cover;padding:122px 20px 168px}@media all and (min-width:1302px){.main .section.hero{padding:10% 20px 13%}}@media all and (max-width:767px){.main .section.hero{background:url('https://www.ziprecruiter.com/assets/static/img/landing/veteranpost/hero_mobile.jpg') center bottom no-repeat;background-size:cover;padding:60px 0 90%}}.main .section.hero .hero_text_wrapper{width:439px;color:#fff;text-align:left}@media all and (max-width:1199px){.main .section.hero .hero_text_wrapper{width:320px}
}@media all and (max-width:767px){.main .section.hero .hero_text_wrapper{width:33%}}@media all and (max-width:767px){.main .section.hero .hero_text_wrapper{width:100%;text-align:center}}.main .section.hero .hero_text_wrapper .headline{font-size:54px;letter-spacing:-0.41px;line-height:58px;text-align:left}@media all and (max-width:1199px){.main .section.hero .hero_text_wrapper .headline{font-size:38px;line-height:45px}}@media all and (max-width:767px){.main .section.hero .hero_text_wrapper .headline{text-align:center}
}.main .section.text_only{background:#f6f7f8;text-align:center}.main .section.text_only p{max-width:760px;margin:0 auto}@media all and (min-width:768px){.main .section.stand_out .headline{text-align:left}}.main .section.easily_identify{padding-bottom:0}.main .section.easily_identify .content{flex-direction:row-reverse}@media all and (max-width:767px){.main .section.easily_identify .content{flex-direction:column-reverse}}@media all and (min-width:768px){.main .section.easily_identify .headline{text-align:left}
}.main .section.easily_identify img{display:block}.main .section.job_boards{padding:120px 0;background-color:#fff;border-bottom:#f6f7f8 1px solid}@media all and (min-width:768px){.main .section.job_boards .headline{text-align:left}}@media all and (max-width:767px){.main .section.job_boards{padding:40px 0}}.main .section.job_boards .content .template_wrapper{padding-top:0;padding-right:40px}.main .section.reviews .content .quote,.main .section.reviews .content .name{font-size:18px}@media all and (max-width:767px){.split_col.mo_reverse .content{display:flex;flex-direction:column-reverse}
.split_col.mo_reverse .content>div:first-child{margin-bottom:0}.split_col.mo_reverse .content>div:last-child{margin-bottom:30px}}.split_col .content{padding:0}@media all and (max-width:767px){.split_col .content{padding:0 40px}.split_col .content>div:first-child{margin-bottom:20px}}@media all and (min-width:769px){.split_col .content{text-align:left;display:table;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-align-items:center;align-items:center}.split_col .content>*{width:50%;vertical-align:middle;padding-top:40px;padding-left:40px}
}@media all and (min-width:769px) and all and (max-width:767px){.split_col .content{display:block}}@media all and (min-width:769px) and all and (max-width:767px){.split_col .content>*{width:auto}}@media all and (max-width:767px){section.signup_section .content{padding:0 20px}}.contact_info .subheadline{font-weight:700}.main .footnote{margin-top:40px}.main .footnote p{font-size:10px;line-height:14px;color:#8c9194;padding-bottom:10px}