body{font-family:"Nunito",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-0.01em;line-height:1.7;color:#555}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"DM Sans",sans-serif;font-weight:600;color:#ed1c24}h1,h2,h3,h4,.h1,.h2,.h3,.h4{letter-spacing:-0.025em}h1,.h1{font-size:clamp(2.5rem,4.5vw,4rem);line-height:1}h2,.h2{font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.05}h3,.h3{font-size:clamp(1.5rem,3vw,2rem);line-height:1.125}h4,.h4{font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.25}h5,.h5{font-size:clamp(1.125rem,1.75vw,1.5rem);line-height:1.25}h6,.h6{font-size:.8125rem;font-weight:400;letter-spacing:.065em;text-transform:uppercase;color:#969b9e}.headings-inherit h1,.headings-inherit h2,.headings-inherit h3,.headings-inherit h4,.headings-inherit h5,.headings-inherit h6{color:inherit !important}.content h1,.content h2{margin-bottom:1.75rem}.content h3,.content h4,.content h5,.content h6{margin-bottom:1.5rem}.rt p+h2,.rt ul+h2,.rt ol+h2,.rt blockquote+h2,.rt table+h2,.rt hr+h2,.rt iframe+h2,.rt embed+h2,.rt div+h2{margin-top:2.5rem}.rt p+h3,.rt ul+h3,.rt ol+h3,.rt blockquote+h3,.rt table+h3,.rt hr+h3,.rt iframe+h3,.rt embed+h3,.rt div+h3{margin-top:2.5rem}.rt p+h4,.rt ul+h4,.rt ol+h4,.rt blockquote+h4,.rt table+h4,.rt hr+h4,.rt iframe+h4,.rt embed+h4,.rt div+h4{margin-top:2.5rem}.rt p+h5,.rt ul+h5,.rt ol+h5,.rt blockquote+h5,.rt table+h5,.rt hr+h5,.rt iframe+h5,.rt embed+h5,.rt div+h5{margin-top:1.5rem}.rt p+h6,.rt ul+h6,.rt ol+h6,.rt blockquote+h6,.rt table+h6,.rt hr+h6,.rt iframe+h6,.rt embed+h6,.rt div+h6{margin-top:1.5rem}a{color:#ed1c24;text-decoration:none;text-underline-offset:4px}a:hover,a:focus{color:#c1060d;text-decoration:underline}.text-white a,a.text-white{color:rgb(251.987755102,217.012244898,218.3510204082)}.text-white a:hover,.text-white a:focus,a.text-white:hover,a.text-white:focus{color:#fff;text-decoration:underline}strong,b{font-weight:600}p{margin-bottom:.75rem}.lead{font-size:1.25rem;font-weight:600;line-height:1.45}img,svg{max-width:100%;height:auto}.rt img{border-radius:.5rem}hr{margin:3rem 0}section{position:relative}#scroll-marker{position:absolute;top:1px;left:0;width:10px;height:1px;z-index:-1;background-color:rgba(0,0,0,0)}header.site-header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:999}main{--header-offset: 70px;padding-top:var(--header-offset)}@media(min-width: 992px){main{--header-offset: 130px}}@media(min-width: 1200px){main{--header-offset: 158px}}@media(min-width: 1600px){main{--header-offset: 175px}}header.site-header .logo{width:250px}@media(min-width: 992px){header.site-header .logo{width:333px}}@media(min-width: 1200px){header.site-header .logo{width:400px}}@media(min-width: 1600px){header.site-header .logo{width:500px}}header nav ul{margin:0 auto;padding:0;list-style:none}header nav li{position:relative;padding:.25rem 0}header nav a{display:block;padding:.25rem;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none !important;color:#555}header nav a:hover,header nav a:focus{color:#ed1c24}header nav li.current-menu-item a,header nav li.current-menu-ancestor>a{color:#ed1c24;font-weight:600}header nav a.phone-number{margin:1rem 0 1.5rem;padding:0;color:#ed1c24;font-size:2rem;font-weight:600;line-height:1;vertical-align:bottom}header nav a.phone-number:hover,header nav a.phone-number:focus{color:#c1060d !important}header nav a.current-jobs{margin-top:-0.25rem}header a.nav-toggle{position:absolute;top:20px;left:20px;color:rgba(85,85,85,.5);text-decoration:none !important}header a.nav-toggle.nav-bars{left:auto;right:20px;width:34px;height:34px;color:#fff !important;background-color:#ed1c24;border-radius:.375rem}header a.nav-toggle.nav-bars:hover,header a.nav-toggle.nav-bars:focus{background-color:#c1060d}header a.nav-toggle.nav-bars:active{background-color:#c1060d !important}footer nav ul{padding:0;margin:0;list-style:none}footer nav li{position:relative;display:inline-block}footer nav a{display:block;padding:.5rem;font-size:.85rem}.hero-banner{position:relative;background-position:30% top;background-size:cover;background-repeat:no-repeat;min-height:200px}@media(min-width: 576px){.hero-banner{min-height:280px}}@media(min-width: 768px){.hero-banner{margin-top:0;min-height:360px}}@media(min-width: 992px){.hero-banner{min-height:420px}}@media(min-width: 1200px){.hero-banner{min-height:500px}}.hero-banner .brand-overlay{display:none;position:absolute;bottom:0;right:0;width:360px;height:360px;background:rgba(0,0,0,0) url(/images/brand-graphic.png) center center no-repeat;background-size:110% 110%;background-position:left top;opacity:.65}.hero-banner .oma-dot{position:absolute;top:100%;left:0;margin-top:-120px;width:100%}.hero-banner .oma-dot a{width:180px;max-width:35%}.hero-banner .hero-bg{position:absolute;left:0;top:0;width:100%;height:100%}.hero-banner .hero-bg img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}.hero-banner .hero-content{width:100%}.hero-banner .hero-subheading{font-family:"Nunito",Helvetica,Arial,sans-serif;font-weight:600;letter-spacing:-0.01em;line-height:1.3}.hero-banner.is-home{min-height:0}@media(min-width: 768px){.hero-banner.is-home{min-height:calc(100vh - var(--header-offset)) !important}}@media(max-width: 767px){.hero-banner.is-home .hero-bg,.hero-banner.is-home .hero-bg img{position:relative !important}}.hero-banner.is-home .hero-content{background-color:#ed1c24}@media(min-width: 768px){.hero-banner.is-home .hero-content{margin-top:300px;margin-top:max(300px,25vw);background-color:rgba(0,0,0,0)}}.hero-banner.is-home .hero-headings::before{content:"";position:absolute;top:0;right:-2px;width:100vw;height:100%}@media(min-width: 768px){.hero-banner.is-home .hero-headings::before{background-color:#ed1c24}}.hero-banner .hero-curve{position:absolute;top:0;left:100%;width:50vw;height:calc(100% + 1px)}.hero-banner .hero-curve svg{width:auto !important;height:100% !important;max-width:none}.hero-banner.not-home .hero-content{padding-bottom:40px}.hero-banner.not-home .hero-heading,.hero-banner.not-home .hero-subheading{text-shadow:0 1px 20px rgba(0,0,0,.65)}.hero-banner.not-home .hero-bg::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:75%;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0))}.hero-banner.is-blog{min-height:160px}@media(min-width: 576px){.hero-banner.is-blog{min-height:180px}}@media(min-width: 768px){.hero-banner.is-blog{min-height:220px}}@media(min-width: 992px){.hero-banner.is-blog{min-height:300px}}@media(min-width: 1200px){.hero-banner.is-blog{min-height:360px}}.hero-banner.hero-banner-video{min-height:auto !important;aspect-ratio:16/6}h1 .heading-small{display:block;font-size:1.5rem}ul.fancy-bullets{padding:0;list-style:none}ul.fancy-bullets li{position:relative;padding-left:1.5rem}ul.fancy-bullets li::before{content:"";display:inline-block;position:absolute;left:0;top:.75em;font-family:"Font Awesome 5 Free";font-weight:900;font-size:.5em;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#ed1c24}section.content-section{padding:4rem 0 4.5rem;padding:clamp(4rem,8vw,7rem) 0 clamp(4.5rem,9vw,8rem)}section.safety{position:relative;background-image:url(/images/section-safety-bg-mobile.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}@media(min-width: 768px){section.safety{background-image:url(/images/section-safety-bg.jpg);background-position:80% 15%}}section.drug-testing{background:url(/images/lh-graphic.png) 90% center no-repeat;background-size:auto 80%}section.industries,section.industry-roles{background-image:url(/images/section-industries-bg-mobile.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}@media(min-width: 768px){section.industries,section.industry-roles{background-image:url(/images/section-industries-bg.jpg);background-position:80% 15%}}section.industries .industries-list,section.industry-roles .roles-list{font-size:1.125rem}@media(min-width: 768px){section.industries .industries-list,section.industry-roles .roles-list{font-size:1rem}}@media(min-width: 992px){section.industries .industries-list,section.industry-roles .roles-list{font-size:1.125rem}}@media(min-width: 1200px){section.industries .industries-list,section.industry-roles .roles-list{font-size:1.25rem}}@media(min-width: 1600px){section.industries .industries-list,section.industry-roles .roles-list{font-size:1.375rem}}@media(min-width: 992px){section.industries .industry-title{font-size:1.5rem}}section.industries .industries-list li{margin-bottom:1rem}section.industries .industries-list a{color:inherit !important}section.industry-roles .roles-list li{margin-bottom:.825rem;line-height:1.4}section.acknowledgement .acknowledgement-card{background:url(/images/bg-acknowledgement.webp) center no-repeat;background-size:cover}section.acknowledgement .acknowledgement-card .overlay-tint{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}@media(min-width: 1200px){section.acknowledgement .acknowledgement-card .overlay-tint{width:65%;background:rgba(0,0,0,.35);backdrop-filter:blur(3px)}}@media(min-width: 1600px){section.acknowledgement .acknowledgement-card .overlay-tint{width:55%}}.branch-locations .location-card a{color:inherit !important;text-decoration:none !important}.branch-locations .location-card a:hover .branch-link{text-decoration:underline !important}.contact-intro .icon{width:25%;max-width:60px}@media(min-width: 992px){.contact-intro .icon{max-width:80px}}.contact-intro .icon-circle{position:relative;padding-top:100%;height:0}.contact-intro .icon-circle>svg{position:absolute;left:50%;top:50%;width:45%;height:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.team-members .team-card{min-height:100%}section.team-members .team-card.has-link{position:relative}section.team-members .team-card.has-link:hover{-webkit-box-shadow:0 2px 10px rgba(17,17,17,.1);box-shadow:0 2px 10px rgba(17,17,17,.1)}section.team-members .team-card.has-link a.link-cover{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;text-decoration:none !important}section.team-members .team-image{position:relative;width:120px;height:120px}section.team-members .team-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}@media(min-width: 1200px){section.team-members .team-image{width:180px;height:180px}}.posts .post{border:1px solid #eceded}.posts .post-content{font-size:1rem}.posts .post-title{font-size:1.5rem;text-transform:none}.post .post-title{text-transform:none}.post .post-meta{font-size:.8rem;letter-spacing:.025em;text-transform:uppercase}.post .post-thumbnail{padding-top:65%;height:0}footer.site-footer .logo{max-width:75%}footer.site-footer .social,footer.site-footer .social a{text-decoration:none !important}footer.site-footer .footer-note{font-size:.8rem}.site-author a,.site-author a:hover,.site-author a:focus,.site-author a:active,.site-author a:visited{text-decoration:none;color:inherit}.text-white{color:#fff !important}.text-red{color:#ed1c24 !important}.text-red-dark{color:#c1060d !important}.text-grey{color:#969b9e !important}.text-default{color:#555 !important}.text-inherit{color:inherit !important}.bg-white{background-color:#fff !important}.bg-red{background-color:#ed1c24 !important}.bg-grey-1{background-color:#f3f3f4 !important}.bg-grey-2{background-color:#eceded !important}.bg-black{background-color:#111 !important}.fw-400{font-weight:400 !important}.fw-500{font-weight:500 !important}.fw-600{font-weight:600 !important}.btn{padding:.75rem 1.25rem .75rem 1.5rem;font-weight:600;border-radius:.375rem;text-decoration:none !important}.btn::after{content:"";position:relative;display:inline-block;margin-left:.5rem;width:1rem;height:1rem;vertical-align:middle;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 14"><path fill="%23fff" d="M19.6 6.1 12.9.3c-.5-.4-1.2-.3-1.6.1s-.3 1.2.1 1.6l4.3 3.8H1.1C.5 5.8 0 6.3 0 7s.5 1.2 1.1 1.2h14.7L11.5 12c-.5.4-.5 1.1-.1 1.6.2.3.5.4.9.4s.5 0 .7-.3l6.7-5.8c.3-.2.4-.5.4-.9s-.1-.7-.4-.9Z"/></svg>');background-size:contain;background-position:center;background-repeat:no-repeat}.btn-primary{color:#fff !important;border:none !important;background-color:#ed1c24}.btn-primary:hover,.btn-primary:focus{background-color:#c1060d}.btn-primary:active{background-color:rgb(94.0753768844,2.9246231156,6.3366834171) !important}.btn-primary-outline{color:#fff !important;border:2px solid #fff;background-color:rgba(0,0,0,0)}.btn-primary-outline:hover,.btn-primary-outline:focus{border:2px solid #c1060d;background-color:#c1060d}.btn-primary-outline:active{border:2px solid rgb(94.0753768844,2.9246231156,6.3366834171);background-color:rgb(94.0753768844,2.9246231156,6.3366834171) !important}.btn-secondary{color:#fff !important;border:none !important;background-color:#555}.btn-secondary:hover,.btn-secondary:focus{background-color:#111}.btn-secondary:active{background-color:#111 !important}.btn-group-sm>.btn,.btn-sm{padding:.5rem 1rem .5rem 1.25rem}.btn-group-lg>.btn,.btn-lg{padding:1rem 1.75rem 1rem 2rem;font-size:1.125rem}.form-control{border-radius:.1875rem}.rounded-sm{border-radius:.1875rem !important}.rounded-md{border-radius:.375rem !important}.rounded-lg{border-radius:.5rem !important}.absolute-cover{position:absolute;left:0;top:0;width:100%;height:100%}.object-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lg-gutters{margin-left:-20px;margin-right:-20px}.lg-gutters>.col,.lg-gutters>[class*=col-]{padding-right:20px;padding-left:20px}.lg-gutters .mb-gutter{margin-bottom:40px}.container{padding-left:20px;padding-right:20px}@media(max-width: 991px){.page-overlay{position:fixed;top:0;left:0;width:0;height:100%;background-color:rgba(17,17,17,.5);opacity:0;-webkit-transition:width 0s linear .3s,opacity .3s ease-out;transition:width 0s linear .3s,opacity .3s ease-out;z-index:999}nav.site-menu .nav-container{position:fixed;top:0;right:0;width:280px;height:100%;background:#f3f3f4;z-index:1000;overflow:hidden;-webkit-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}nav.site-menu .scroll-container{margin-right:-50px;padding:3rem 5rem 3rem 2rem;width:330px;height:100%;overflow-y:scroll}header nav ul.sub-menu{display:block !important}header nav ul.sub-menu a{position:relative;padding-left:1.75rem}header nav ul.sub-menu a::before{content:"—";position:absolute;left:.25rem}body.js--nav-visible nav.site-menu .nav-container{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}body.js--nav-visible .page-overlay{width:100%;opacity:1;-webkit-transition:width 0s linear,opacity .3s ease-out;transition:width 0s linear,opacity .3s ease-out}}@media(min-width: 992px){main{font-size:1.0625rem}header nav li{margin:0 .75rem;padding:0 .5rem}header nav li:last-child{padding-right:0}header nav ul:not(.sub-menu)>li>a{color:#fff !important}header nav a.phone-number{margin:0 0 0 .25rem}header nav li.menu-item-has-children{position:relative}header nav ul.sub-menu{display:none;position:absolute;top:calc(100% + 18px);left:0;width:210px;max-width:16vw;text-align:left;border:1px solid rgba(0,0,0,0);border-top:none;border-radius:0 0 .375rem .375rem;background-color:#fff;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}body.is-scrolled header nav ul.sub-menu{border-color:#eceded}header nav ul.sub-menu li{padding:0;border-bottom:1px solid #eceded}header nav ul.sub-menu li:last-child{border:none}header nav ul.sub-menu a{padding:.65rem .75rem}.page-find-staff main{background-position-y:50px}.posts-news .post-title{font-size:1.75rem}.lg-gutters{margin-left:-30px;margin-right:-30px}.lg-gutters>.col,.lg-gutters>[class*=col-]{padding-right:30px;padding-left:30px}.lg-gutters .mb-gutter{margin-bottom:60px}}@media(min-width: 1200px){h1 .heading-small{font-size:1.8rem}header nav a{font-size:1.0625rem}header nav ul.sub-menu{top:calc(100% + .5rem);max-width:14.5vw}header nav ul.sub-menu>li>a{font-size:1rem}.lg-gutters{margin-left:-40px;margin-right:-40px}.lg-gutters>.col,.lg-gutters>[class*=col-]{padding-right:40px;padding-left:40px}.lg-gutters .mb-gutter{margin-bottom:80px}}@media(min-width: 1600px){main{font-size:1.125rem}.lead{font-size:1.5rem}section.drug-testing{background-position-x:calc((100% - 1140px)/2 + 1040px)}.container{max-width:1500px}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}}/*# sourceMappingURL=style.min.css.map */