.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}.hero{background-color:#fff;position:relative;padding:0;display:flex;justify-content:center;background-image:url(//static.ziprecruiter.com/img/landing/lumon/hero.webp?cb=1);background-repeat:no-repeat;background-position:right center;background-size:cover}@media all and (max-width:767px){.hero{background-image:none}
}.hero::before{display:none}@media all and (max-width:767px){.hero::before{display:block;content:' ';background-image:url(//static.ziprecruiter.com/img/landing/lumon/hero-mobile.webp?cb=1);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;aspect-ratio:375 / 220;margin-bottom:48px}}@media all and (max-width:1304px){.hero{background-position:40% center}}.hero .logo_severance{position:absolute;bottom:40px;right:47px;width:213px}@media all and (max-width:767px){.hero .logo_severance{display:none}
}.hero .logo_severance img{width:100%}.hero .content{display:flex;align-items:center;overflow:visible;width:100%;max-width:1158px;padding:0 48px 0 0;margin:0 48px;height:700px}@media all and (max-width:1304px){.hero .content{background-size:700px;gap:0}}@media all and (max-width:767px){.hero .content{flex-direction:column;background-image:none;padding:0 24px;margin:0;height:auto}}.hero .content .text_wrapper{background-color:#fff;border-radius:8px;width:480px;padding:36px;text-align:center;color:#002325;display:flex;align-items:center;flex-direction:column;gap:24px;position:relative}
@media all and (max-width:767px){.hero .content .text_wrapper{padding:0}}.hero .content .text_wrapper:before{background-color:#45db61;border-radius:8px 8px 0 0;content:' ';display:block;height:6px;left:0;position:absolute;top:0;width:100%}@media all and (max-width:767px){.hero .content .text_wrapper:before{display:none}}@media all and (max-width:805px){.hero .content .text_wrapper{width:100%;max-width:428px}}.hero .content .text_wrapper h1{font-size:37px;font-style:normal;font-weight:300;line-height:48px;margin-bottom:0}
.hero .content .text_wrapper p{font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:0}@media all and (max-width:805px){.hero .content .text_wrapper .submit_wrapper{padding-top:12px}}.hero .content .text_wrapper .submit_wrapper input{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:#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;background-color:#45db61;border-color:#45db61;color:#002325;height:48px;padding:12px 24px;cursor:pointer}
.hero .content .text_wrapper .submit_wrapper input:visited{color:#fff}.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:#fff;background-color:#005e4d;border-color:#005e4d;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:805px){.hero .content .text_wrapper .submit_wrapper input{width:100%;max-width:none}}.hero .content .text_wrapper .submit_wrapper input:visited{background-color:#45db61;border-color:#45db61;color:#002325}.hero .content .text_wrapper .submit_wrapper input:hover{background-color:#3dc256;border-color:#3dc256;color:#002325}
.hero .content .text_wrapper .submit_wrapper input:focus{background-color:#3dc256;border-color:#3dc256;color:#002325}.hero .content .text_wrapper .submit_wrapper input:active{background-color:#35a84b;border-color:#35a84b;color:#002325}.video{position:relative}.video .content{justify-content:center;position:relative}.video .content .main_video_container{margin:0 auto;width:100%;max-width:924px;height:auto;max-height:518px;overflow:hidden;border-radius:12px}@media all and (max-width:767px){.video .content .main_video_container{margin-bottom:10px;width:100%}
}@media all and (max-width:767px){.video .content{display:flex;flex-direction:column;padding:0}}.job_openings{background-color:#ecebe6;color:#002325}@media all and (max-width:767px){.job_openings{padding-bottom:110px}}.job_openings .content{text-align:center}.job_openings .content .lumen_logo{width:100%;max-width:164px;margin-bottom:24px}@media all and (max-width:767px){.job_openings .content .lumen_logo{max-width:120px}}.job_openings .content .openings{display:flex;justify-content:center;gap:24px;align-items:center;flex-wrap:wrap}
@media all and (max-width:479px){.job_openings .content .openings{display:block}.job_openings .content .openings .flickity-page-dots{bottom:-38px;width:100%}}.job_openings .content .openings .opening{width:216px}@media all and (max-width:479px){.job_openings .content .openings .opening{width:327px}}.job_openings .content .openings .opening img{width:100%}.hiw{border-top:1px solid #dee1e3}.hiw .content h2{text-align:center}@media all and (max-width:767px){.hiw .content h2{margin-bottom:36px}}.hiw .content .carousel{max-width:964px;margin-left:auto;margin-right:auto}
.hiw .content .carousel .slide{min-height:300px}.hiw .content .carousel .text_wrapper .description{width:100%;max-width:327px}@media all and (max-width:927px){.hiw .content .carousel .text_wrapper .description{margin-left:auto;margin-right:auto}}@media all and (max-width:767px){.hiw .content .carousel .text_wrapper .description h3{font-size:18px;line-height:27px;margin-bottom:12px}}.hiw .content .learn_more{display:flex;justify-content:center;margin-top:72px}.hiw .flickity-page-dots{bottom:0}.hiw .flickity-page-dots .dot{background:#ecebe6}
.hiw .flickity-page-dots .dot.is-selected{background:#45db61}.image_section{clear:both;position:relative}.image_section .images{font-size:0;display:flex;flex-wrap:wrap;position:relative}.image_section .images .apple_logo{position:absolute;bottom:30px;right:30px;width:100px;z-index:1}@media all and (max-width:767px){.image_section .images .apple_logo{display:none}}.image_section .images .apple_logo img{width:100%}.image_section .images picture{width:50%;margin-bottom:-2px}.image_section .images picture img{width:100%}
.image_section .text{background-color:#fff;box-shadow:0 -1px 1px rgba(0,0,0,0.05),0 3px 6px rgba(0,0,0,0.1);border-radius:9px;padding:12px;border-radius:0;box-sizing:border-box;left:50%;max-width:522px;padding:30px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}@media 9px{.image_section .text{padding:9px}}@media all and (max-width:991px){.image_section .text{padding:15px;width:90%}}.image_section .text h2 span::after{background-image:url(//www.ziprecruiter.com/assets/static/img/_brand_refresh/post-a-job/hl_ul_2.webp);bottom:-12px}
.quote_section{padding-bottom:0}.quote_section .content{display:flex;flex-flow:row;justify-content:center;max-width:1294px;gap:24px}@media all and (max-width:767px){.quote_section .content{flex-flow:column;gap:12px}}.quote_section .content::after{display:none}.quote_section .content .text_wrapper{background-color:#ecebe6;display:flex;justify-content:center;flex-direction:column;padding:72px;border-radius:8px;overflow:hidden;width:50%}@media all and (max-width:767px){.quote_section .content .text_wrapper{width:100%;padding:24px 36px}
.quote_section .content .text_wrapper .mkt_sub_headline{font-size:18px;line-height:28px}}.quote_section .content .text_wrapper .byline{font-style:italic}.quote_section .content .image_wrapper{height:374px;width:50%;position:relative;display:flex;border-radius:8px;overflow:hidden;background-image:url(//static.ziprecruiter.com/img/landing/lumon/quote.webp?cb=1);background-size:cover}@media all and (max-width:767px){.quote_section .content .image_wrapper{width:100%;height:auto;aspect-ratio:654 / 393;background-image:url(//static.ziprecruiter.com/img/landing/lumon/quote-mobile.webp?cb=1)}
}.quote_section .content .image_wrapper .apple_logo{position:absolute;bottom:30px;right:30px;width:100px;z-index:1}@media all and (max-width:767px){.quote_section .content .image_wrapper .apple_logo{display:none}}.quote_section .content .image_wrapper .apple_logo img{width:100%}.stats_section .content{align-items:center;display:flex;flex-flow:row;justify-content:center;max-width:908px}@media all and (max-width:767px){.stats_section .content{flex-flow:column}}@media all and (min-width:768px) and (max-width:991px){.stats_section .content{align-items:stretch}
}.stats_section .content .stat{background-color:#fff;box-shadow:0 -1px 1px rgba(0,0,0,0.05),0 3px 6px rgba(0,0,0,0.1);border-radius:9px;padding:12px;color:#2f3639;font-size:20px;line-height:1.2;margin:0 13px;width:100%;max-width:442px;padding:95px 53px;text-align:center}@media 9px{.stats_section .content .stat{padding:9px}}@media all and (min-width:768px) and (max-width:991px){.stats_section .content .stat{padding:50px 40px}.stats_section .content .stat p{font-size:16px}}@media all and (max-width:767px){.stats_section .content .stat{margin:20px 13px;padding:50px 20px}
}.stats_section .content .stat sup{font-size:8px;vertical-align:super}.stats_section .content .stat .zrCallout-tooltip{max-width:165px}.stats_section .content .tooltip_outter{transform:initial}.stats_section .content .stat_title{font-size:44px;font-weight:700;line-height:1;margin-bottom:10px}@media all and (max-width:991px){.stats_section .content .stat_title{font-size:36px}}.try_zip{background-color:#ecebe6}.try_zip .content{text-align:center}.try_zip .content h2 span::after{background-image:url(//www.ziprecruiter.com/assets/static/img/_brand_refresh/post-a-job/hl_ul_4.webp);bottom:-27px}
.questions .content{text-align:center}.questions .content a{color:#002325;text-decoration:underline}