@supports (-moz-appearance:none){.site-navigation .menu:hover .megamenu-toggle:after,.site-navigation .menu-item:hover .megamenu-toggle:after{position:relative}.site-branding .site-title{margin-top:10px}a.ctaBtn{width:-moz-fit-content}}body{max-width:100%}.management-image{padding:1em 0 1em 1em}#page.banner-closed .site-navigation .menu-item:hover .megamenu-expanded.tabs{padding-top:11rem !important}.site-navigation .menu-item .megamenu-expanded.tabs{top:-100%;opacity:0;max-height:0}.site-navigation .menu-item:hover .megamenu-expanded.tabs{top:0;margin-top:0;max-height:100rem;opacity:1;left:26%}.site-navigation .cta-account{margin-right:26rem !important}ul.tabs{margin:0;padding:0;list-style:none;width:max-content;margin:0;background:#2a485f}ul.tabs li{background:0 0;color:#fff;padding:13px 16px;cursor:pointer;font-family:"Rubik",sans-serif;font-size:16px;border-bottom:1px solid rgba(238,238,238,.1);border-left:1px solid rgba(238,238,238,.2);border-right:1px solid rgba(238,238,238,.2)}ul.tabs li:first-child{border-top:1px solid #eee}ul.tabs li.current{color:#fff}.tab-content{display:none;background:#122b43;padding:15px}.tab-content.current{display:inherit}#tab.container{width:auto;background:#2a485f}.site-navigation .menu:hover .megamenu-expanded,.site-navigation .menu-item:hover .megamenu-expanded.tabs{padding:11rem calc((100vw - 1400px) / 2 - 29rem) 0}.site-navigation .menu-item:hover .megamenu-toggle:after{max-width:85%;width:85%}.tab-inner{padding:2rem calc((100vw - 1400px) / 2 - 2rem) 5rem}.col-span-4{width:33%;white-space:normal}.col-span-2{width:20%;white-space:normal}.col-span-8{width:66%}.tab-content-holder.clearfix .tab-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.new-hero{transition:height .25s ease-in-out;background-color:#00b4a6;background-blend-mode:soft-light;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;height:37rem;margin:0 2rem;padding:3rem 3rem 7rem;vertical-align:bottom;white-space:initial;width:35rem;word-wrap:break-word;float:left;position:relative}.tab-inner .new-hero{margin:0 3rem 0 0}.new-hero h5{text-transform:uppercase;font-size:16px;color:#fff}.new-hero h3{font-size:28px;color:#fff;font-weight:100;margin-top:70px;line-height:34px}.new-hero:hover{box-shadow:0 3px 6px rgb(0 0 0/16%);transform:scale(1.05,1.05)}.site-navigation .menu-item:hover .megamenu-toggle:after{width:calc(100% - 3rem) !important;margin-left:1.5rem !important;max-width:100% !important}.menu-item.item-1,.menu-item.item-2,.menu-item.item-3,.menu-item.item-4,.menu-item.item-5{position:relative}.site-navigation .menu-item:hover .megamenu-expanded.tabs{padding:0 !important}.site-navigation .menu-item .megamenu-expanded.tabs{position:absolute !important;left:1.5rem !important;top:36px !important;width:100% !important;overflow:inherit}.megamenu-expanded .group-links{margin:0 0 5rem;display:flex;flex-wrap:wrap}.megamenu-expanded .group-links li{background-image:url(//www.safetyservicescompany.com/wp-content/themes/safety-services-company/css/../assets/menu_chevron.svg);background-position:left 9px !important;padding-bottom:15px}.megamenu-expanded .group-links li:last-child{padding-bottom:0 !important}a.ctaBtn{width:fit-content;display:block !important}li.heading{background:0 0 !important;padding:0 !important}h6.green-heading{padding:0 !important;margin:10px 0 10px;font-size:14px;font-weight:500}.standard-layout li.li-col-2{display:inline-block;width:27%}.new-hero hr.line{width:50%;margin:50px 0 0;height:4px;background:#fff;border:none;position:absolute;bottom:55px}.spacer{display:block;width:100%;position:relative}p.li-spacer{margin:50px auto}.col-md-4{width:33%;display:inline-block;vertical-align:top}.megamenu-toggle+a{display:none}.site-navigation .menu-item:hover .megamenu-notoggle:after{content:"";display:block;border-bottom:2px solid #00b4a6;padding-top:1rem;position:absolute;margin-left:1rem;max-width:50%;width:6rem}.standard-layout li{width:100%;display:block}.page-template-homepage .welcome-section-content{padding:9rem calc((100vw - 1200px + 8rem) / 2);width:100%;z-index:2}h3.leftColText{font-size:3.85rem;line-height:initial;color:#a2c7d8;font-weight:300;max-width:80%}.tabrow .col-span-4,.tabrow .col-span-8,.tabrow .col-span-2{display:inline-block}.tabrow{padding:0 calc((100vw - 1370px) / 2 - 2rem) 0}header#masthead{position:absolute;width:100%;display:flex;z-index:9999}header.open{background-color:#122b43;position:fixed!important;transition:.2s ease-in-out}header.closed{position:absolute;background:0 0;transition:.2s ease-in-out}.services.banner-closed,.simple-banner~div#page .site-navigation .menu-item:hover .megamenu-expanded.services.banner-closed{padding-top:11rem !important}.megamenu-toggle:focus+.megamenu-expanded.banner-closed{padding:11rem calc((70vw - 1400px) / 2 - 2rem) 2rem !important}.megamenu-expanded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.site-navigation .menu:hover .megamenu-expanded.banner-closed,.site-navigation .menu-item:hover .megamenu-expanded.banner-closed.tabs{padding-top:11rem !important}.simple-banner~div#page .site-navigation .menu:hover .megamenu-expanded.tabs,.simple-banner~div#page .site-navigation .menu-item:hover .megamenu-expanded.tabs{padding-top:11rem}@media screen and (min-width:1199px){.site-navigation .menu:hover #megamenuExpanded.banner-closed,.site-navigation .menu-item:hover #megamenuExpanded.banner-closed.tabs{padding-top:11rem !important}.mobile-submenu .column:last-child,.mobile-submenu .megamenu-item:not(:last-child){border-bottom:none !important}.standard-layout li.li-col-3{width:42% !important}.standard-layout li.li-col-2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:40px}}@media screen and (max-width:1199px){.megamenu-item .menu-item-row .megamenu-link{padding:1.5rem 3rem}.menu-item-row .megamenu-link{color:#fff;flex:1;padding:.8rem 3rem}.standard-layout li.li-col-3{width:42% !important}.activeUL .menu-item{display:inherit}.activeUL a.new-hero{display:block;float:left;margin:3rem}.activeUL .clearfix:after{content:" ";display:block;height:0;clear:both}.submenu-toggle{height:auto;width:4.4rem}.nav-main-mobile .menu-item,.nav-main-mobile .placeholder{width:100%;padding:.5rem 0}.mobile-submenu h3.leftColText{white-space:normal;padding:1.5rem 3rem 2rem;font-size:3.2rem}a.megamenu-link.see-all{font-size:2.2rem}a.megamenu-link.header-green{color:#32b7a9;line-height:2.9rem;text-align:left;font-size:2.4rem !important;padding:1rem 3rem !important;white-space:normal}.mobile-submenu .megamenu-item .megamenu-link{white-space:initial}.nav-main-mobile .mobile-submenu.inactiveUL{transform:translateX(100vw);transition:transform ease-out .3s}.nav-main-mobile .mobile-submenu.activeUL{transform:translateX(0);transition:transform ease-in .3s}.nav-main-mobile a.megamenu-link.title-medium.category-title{border:1px solid #7c94ad;border-left:0;border-right:0;background-color:#2a485f;color:#a2c7d8;display:block;text-transform:uppercase;padding:1.5rem 3rem}.nav-main-mobile .menu-item:not(:last-child),.pands.last a{border-bottom:unset}.nav-main-mobile .menu-item:not(.placeholder){border-bottom:1px solid #fff}.nav-main-mobile .menu-item.see-all,.nav-main-mobile .menu-item.cta-account{border-bottom:none}.megamenu-link{padding:1.5rem 3rem}.menu-item.pands.last{border-bottom:unset}.site-navigation .nav-main-mobile .meta-link,.site-navigation .nav-main-mobile .menu-item>a{padding:1.5rem 3rem;font-size:2.3rem}a.new-hero.mobile{margin:3rem !important}.mobile-submenu-radio:checked+.mobile-submenu{top:95px}h3.leftColText{white-space:normal;padding:30px}}@media screen and (min-width:1740px){#page #masthead .site-navigation .menu:hover .megamenu-expanded,#page #masthead .site-navigation .menu-item:hover .megamenu-expanded.tabs{width:20%;padding-left:unset !important;padding-right:unset !important}.site-navigation .menu:hover .megamenu-toggle:after,.site-navigation .menu-item:hover .megamenu-toggle:after{margin-left:16px}.site-navigation .menu:hover .megamenu-toggle:after,.site-navigation .menu-item.item-3:hover .megamenu-toggle:after{margin-left:20px}.site-navigation .menu:hover .megamenu-expanded.banner-closed,.site-navigation .menu-item:hover .megamenu-expanded.banner-closed.tabs{padding-top:11rem !important}.standard-layout li.li-col-3{display:inline-block;width:42%}.menu-item-row .megamenu-link{padding:.65rem 3rem}.mobile-submenu .menu-item-row .megamenu-link{padding:1.4rem 3rem}a.menu-item.meta-link{margin-right:0;padding:1rem !important}}@font-face{font-family:'barlowregular';src:url('https://dev.safetyservicescompany.com/css/fonts/barlow-regular-webfont.woff2') format('woff2'),url('https://dev.safetyservicescompany.com/css/fonts/barlow-regular-webfont.woff') format('woff');font-weight:400;font-style:normal}