.service-content-section{background-color:#fff;padding:0}.service-content-grid{align-items:flex-start;display:flex;gap:60px}.service-image-column{margin:0;padding:0!important;width:25%}.service-image-column img{display:flex;width:100%}.service-text-column{padding:8vw 6% 2rem 0;width:75%}.service-text-column .main-headline{color:var(--Navy-100,#00293f);font-size:2.7rem;font-style:normal;font-weight:700;line-height:115%;margin:0;width:85%}.service-text-column .section-underline{background-color:#f16623;border:0;height:3px;margin:20px 0;width:100%}.service-text-column .tagline{color:var(--Coyote-100,#877353);font-size:1.75rem;font-style:normal;font-weight:700;line-height:100%;margin:0 0 20px}.service-text-column p{margin-bottom:7px!important}.service-text-column .contact-text p,.service-text-column .intro-text p{color:#000;font-size:1.3125rem;font-style:normal;font-weight:400;line-height:125%}.service-text-column .contact-text p a{color:#000!important;text-decoration:underline!important}.service-text-column .contact-text p a:hover{color:#f16623!important;text-decoration:underline!important}.service-text-column .bullet-list{margin:20px 0}.service-text-column .bullet-list h6{color:#000;font-size:1.125rem;font-style:normal;font-weight:700;line-height:125%;margin-bottom:15px}.service-text-column .bullet-list ul{list-style:none;padding:0}.service-text-column .bullet-list li{color:#000;font-size:1.125rem;font-style:normal;line-height:125%;margin-bottom:15px;padding-left:20px;position:relative}.service-text-column .bullet-list li:before{color:#000;content:"•";display:inline-block;font-weight:700;left:0;position:absolute}.service-text-column .contact-text{margin-bottom:30px}.service-page-btn{background-color:#f16623;border:1px solid #f16623}.page-osha-compliance .service-text-column .main-headline{width:90%!important}.page-osha-compliance .bullet-list ul{column-count:2;column-gap:0}.popup-overlay{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-content-wrapper{background-color:#fff;border-radius:8px;max-width:1024px;padding:2rem 2rem 5rem;position:relative;text-align:center;width:100%}.popup-header{align-items:flex-start;display:flex;justify-content:end;margin-bottom:20px}.popup-logo{max-height:40px}.popup-close-btn{background:none;border:none;color:#000;cursor:pointer;font-size:28px;line-height:1;padding:5px 10px}.popup-close-btn:focus-visible,.popup-close-btn:hover{background-color:transparent;border:0;color:#000;outline:none;padding:5px 10px}.popup-title{border-bottom:4px solid #f16623;color:var(--Navy-100,#00293f);display:inline;font-size:3rem;font-weight:700;padding-bottom:16px}.popup-privacy-text,.popup-title{font-style:normal;line-height:125%}.popup-privacy-text{color:#000;font-size:.875rem;font-weight:400;text-align:center}.hs-form{color:#333;text-align:left}.service-popup-form .hs-form-html{margin:0 auto;padding:3rem 0 0;width:80%}.service-popup-form form .hsfc-ReCaptchaV2,.service-popup-form form label{display:none!important}.service-popup-form form .hsfc-PhoneInput__FlagAndCaret,.service-popup-form form input{border-radius:.3125rem!important}.service-popup-form form input{background:var(--Cream-100,#fff6e5)!important;color:var(--Navy-100,#00293f)!important;font-size:1.125rem!important;font-style:normal;font-weight:400;line-height:125%;padding:.7rem 1rem}.service-popup-form form input::placeholder{color:var(--Navy-100,#00293f)!important;font-size:1.125rem!important;font-style:normal;font-weight:400;line-height:125%}.service-popup-form form .hsfc-NavigationRow__Buttons{justify-content:center!important}.service-popup-form form .hsfc-NavigationRow__Buttons button{background-color:#f16623;border:1px solid #f16623;border-radius:6px;color:#fff6e5;font-size:1.125rem;font-style:normal;font-weight:600;line-height:125%;padding:15px 50px;text-decoration:none;text-transform:none}.service-popup-form form .hsfc-NavigationRow__Buttons button:hover{background-color:#1a334e!important;border:1px solid #1a334e!important;color:#fff!important}.fixed-sticky-bar{bottom:0;display:none;left:0;position:fixed;width:100%;z-index:999}.fixed-sticky-bar .cta-link{background-color:#f16623;color:var(--Cream-100,#fff6e5);display:block;font-size:1.125rem;font-style:normal;font-weight:400;line-height:125%;padding:15px 20px;text-align:center;text-decoration:none;width:100%}@media only screen and (min-width:2901px){.popup-content-wrapper{max-width:1200px}}@media (max-width:767px){.fixed-sticky-bar{display:block}}@media (max-width:992px){.service-content-grid{grid-template-columns:1fr}}@media (min-width:1900px){.service-image-column{width:30%}.service-text-column{padding:8vw 17% 30px 5%;width:70%}}@media only screen and (max-width:1300px){.service-image-column,.service-text-column{width:50%}.service-text-column .main-headline{font-size:2rem}}@media only screen and (max-width:881px){.service-content-grid{flex-direction:column-reverse}.service-image-column{width:100%}.service-text-column{padding:15rem 5rem 0;width:100%}.service-text-column .main-headline{font-size:4rem}}@media only screen and (max-width:480px){.service-content-grid{flex-direction:column;gap:0}.service-text-column{padding:3.5rem 1.5rem}.service-text-column .main-headline{font-size:2.375rem;width:95%}.page-osha-compliance .service-text-column .main-headline{width:100%!important}.service-text-column .bullet-list{margin:30px 0}.service-text-column .intro-text p{font-size:1.1125rem}.service-text-column .contact-text p{font-size:1.3125rem;text-align:center}.service-text-column .contact-text{margin:50px 25px}.service-page-btn{display:flex;font-size:1.25rem;margin:0 auto;padding:15px 35px}.popup-content-wrapper{padding:2rem}.popup-title{border:0;font-size:1.875rem}.hs-form-html{border-top:2px solid #f16623;margin-top:2rem!important;padding:2rem 0 3rem!important}.hsfc-Step__Content{padding:.7rem 0!important}.hsfc-Step__Content .hsfc-Row{display:flex!important;flex-direction:column!important}.hsfc-Step .hsfc-Step__Content>:last-child{margin-top:0!important}.page-osha-compliance .bullet-list ul{column-count:1;column-gap:0}}