.two-column-section{padding:100px 0;position:relative}.two-column-content{max-width:502px;width:50%}.two-column-section .container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;width:100%;z-index:1}.two-column-title{color:#000;font-family:azo-sans-web,sans-serif;font-size:50px;font-style:normal;font-weight:900;letter-spacing:-1.8px;line-height:93%;margin-bottom:20px;text-transform:uppercase}.two-column-title strong{color:#d8232a}.two-column-text,.two-column-text p{font-family:Satoshi-Regular;font-size:18px;font-weight:400;letter-spacing:.1px;line-height:26px}.two-column-text strong{font-weight:700}.two-column-row{align-items:center;display:flex;gap:40px;justify-content:space-between}.two-column-image{display:flex;max-width:50%;max-width:580px;min-height:720px;width:100%}.two-column-image img{height:auto;max-width:100%;min-height:720px!important;object-fit:cover;object-position:center;width:100%}.two-column-btn{margin-top:40px}.two-column-btn a{align-items:center;background:transparent;border:2px solid #000;color:#000;display:flex;font-family:Satoshi-Regular;font-size:18px;font-weight:400;gap:20px;height:55px;justify-content:center;letter-spacing:.4px;line-height:120%;min-width:280px;padding:8px 20px;text-align:center;text-decoration:none;text-transform:uppercase;width:fit-content}.two-column-btn a:hover{background:#d8232a;border-color:#d8232a;color:#fff;font-family:Satoshi-Regular;font-weight:500}.two-column-btn a svg{width:9px}.two-column-btn a:hover svg *{fill:#fff}.two-column-section.two-column-reverse .two-column-row{flex-direction:row-reverse}#sprinkler-systems a{background:#d8232a;border-color:#d8232a;color:#fff}#sprinkler-systems a:hover{background:#000;border-color:#000}.two-column-content{max-width:50%}.two-column-section.two-column-reverse .two-column-image{max-width:500px}.two-column-btn a.tg-button-red{background:#d8232a;border-color:#d8232a;color:#fff}.two-column-btn a.tg-button-red svg *{fill:#fff}.two-column-btn a.tg-button-red:hover{background:#000;border-color:#000}.section-background-image{background:linear-gradient(0deg,rgba(0,0,0,.6) .16%,rgba(0,0,0,.8));display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.section-background-image-overlay{background:linear-gradient(0deg,rgba(0,0,0,.9) .16%,rgba(0,0,0,.9));content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.section-background-image img{height:100%!important;object-fit:cover;object-position:center;width:100%}.two-column-section.content-with-bg{align-items:center;display:flex;min-height:900px}.two-column-section.content-with-bg .two-column-row{justify-content:flex-end;margin-left:auto}.two-column-text{display:flex;flex-direction:column;gap:15px}.two-column-text p{margin:0}.two-column-section.content-with-bg .two-column-text,.two-column-section.content-with-bg .two-column-text p,.two-column-section.content-with-bg .two-column-text ul li{color:#fff;max-width:550px}.two-column-text ul li{display:flex;padding-left:20px;position:relative;text-align:left}.two-column-text ul{display:flex;flex-direction:column;gap:10px;list-style-type:none;margin:0;padding:0}.two-column-text ul li:after{border-bottom:1px solid #d8232a;border-right:1px solid #d8232a;content:"";height:10px;left:0;position:absolute;top:8px;transform:rotate(-45deg);width:10px}.two-column-section.content-with-bg .two-column-text ul li:after{border-bottom:1px solid #fff;border-right:1px solid #fff}.two-column-section.content-with-bg .two-column-title{color:#fff}.two-column-section.content-with-bg .two-column-btn a,.two-column-section.content-with-bg .two-column-btn a.tg-button-red:hover{border-color:#fff;color:#fff}.two-column-section.content-with-bg{padding-top:100px}.two-column-section.content-with-bg .two-column-btn a svg *,.two-column-section.content-with-bg .two-column-btn a.tg-button-red:hover svg *{fill:#fff}.two-column-section.content-with-bg .two-column-btn a.tg-button-red,.two-column-section.content-with-bg .two-column-btn a:hover{border-color:#d8232a}.fire-service-tabbing-row{display:flex;flex-direction:column;padding-top:60px}.fire-service-tabbing-buttons{background:#eff0f3;display:flex;gap:3px;height:65px;margin:0 auto 80px;max-width:1180px;padding:3px;width:100%}.fire-service-tabbing-btn{background:transparent;border:none;border-radius:0;color:#000;flex:1;font-family:Satoshi-Medium;font-size:20px;font-style:normal;font-weight:500;letter-spacing:1.6px;line-height:110%;outline:none;text-transform:uppercase}.fire-service-tabbing-btn.active,.fire-service-tabbing-btn:hover{background:#d8232a;border:none;border-radius:0;color:#fff}.fire-service-tabbing-wrap{display:none}.fire-service-tabbing-wrap.active{display:block;position:relative}.tabbing-heading{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto 50px;max-width:1200px;padding:0 20px}.tabbing-title{color:#000;font-family:azo-sans-web,sans-serif;font-size:70px;font-style:normal;font-weight:900;letter-spacing:-2.1px;line-height:93%;margin-bottom:20px;text-align:center;text-transform:uppercase}.tabbing-title strong{color:#d8232a}.tabbing-heading-text{text-align:center}.tabbing-heading-text,.tabbing-heading-text p,.tabbing-heading-text ul li{color:#000;font-family:Satoshi-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:130%;max-width:620px}.tabbing-heading-text ul li{display:flex;padding-left:20px;position:relative;text-align:left}.tabbing-heading-text ul{display:flex;flex-direction:column;gap:10px;list-style-type:none;margin:0;padding:0}.tabbing-heading-text ul li:after{border-bottom:1px solid #d8232a;border-right:1px solid #d8232a;content:"";height:10px;left:0;position:absolute;top:8px;transform:rotate(-45deg);width:10px}.sticky-left-panel{background:#fff;bottom:auto;box-shadow:0 4px 40px 0 rgba(0,0,0,.15);left:0;max-width:273px;padding-bottom:20px;position:absolute;top:auto;transition:all .2s ease-in-out;width:100%;z-index:10}.sticky-left-panel .sticky-arrow{align-items:center;background-color:#000;cursor:pointer;display:flex;flex-wrap:wrap;height:40px;justify-content:center;position:absolute;right:-40px;top:0;width:40px}.sticky-arrow-text{display:none}.sticky-arrow-icon svg{height:20px;width:20px;fill:#fff}.sticky-arrow-icon svg *{fill:#fff}.sticky-left-panel .sticky-arrow>div{display:flex;transition:all .2s ease-in-out}.sticky-left-panel.active_box .sticky-arrow>div{transform:rotate(180deg)}.sticky-left-panel.scrolling,.sticky-left-panel.scrolling.touch_bottom{position:fixed;top:160px}.sticky-left-panel.touch_bottom{bottom:0;top:auto}.sticky-left-panel-title{color:#d8232a;font-family:azo-sans-web,sans-serif;font-size:24px;font-style:normal;font-weight:900;letter-spacing:-.72px;line-height:97%;padding:20px;text-transform:uppercase}.sticky-left-panel-title strong{color:#000}.sticky-left-panel-links{display:flex;flex-direction:column;max-height:calc(100vh - 300px);overflow:auto}.sticky-left-panel-links a{color:#000;display:flex;font-family:Satoshi-Regular;font-size:20px;font-style:normal;font-weight:400;gap:10px;line-height:118%;padding:10px 20px;text-decoration:none}.sticky-left-panel-links a svg{position:relative;top:3px;width:10px}.sticky-left-panel-links a.active-link,.sticky-left-panel-links a:hover{background:#000;color:#fff}.sticky-left-panel-links a svg *{fill:#d8232a}.sticky-left-panel-links a span{display:inline-block;max-width:calc(100% - 20px);width:100%}.sticky-left-panel{transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.sticky-left-panel.scrolling .sticky-arrow{display:flex}.hidden{opacity:0;visibility:hidden}.visible{opacity:1;visibility:visible}@media screen and (max-width:1769px){.sticky-left-panel{left:-273px;transition:all .3s ease-in-out}.sticky-left-panel.active_box{left:0}.sticky-left-panel .sticky-arrow{background:#000;box-shadow:0 4px 40px 0 rgba(0,0,0,.15);color:#fff;display:flex;font-family:Satoshi-Medium;font-size:24px;font-style:normal;font-weight:500;gap:10px;letter-spacing:.24px;line-height:97%;right:-190px;text-transform:uppercase;top:0;width:190px}span.sticky-arrow-text{display:flex}.sticky-left-panel.active_box .sticky-arrow .sticky-arrow-text{display:none}.sticky-left-panel.active_box .sticky-arrow{right:-40px;width:40px}}@media screen and (max-width:1200px){.tabbing-title{font-size:50px}.sticky-left-panel .sticky-arrow{display:flex}.tabbing-heading.tabbing-heading-two-column .tabbing-title{max-width:400px}.sticky-left-panel.scrolling,.sticky-left-panel.scrolling.touch_bottom{top:105px}}@media screen and (max-width:1024px){.two-column-row,.two-column-section.two-column-reverse .two-column-row{align-items:flex-start;flex-direction:column-reverse;text-align:flex-start}.tabbing-title{font-size:40px}.two-column-content,.two-column-section.content-with-bg .two-column-text{align-items:flex-start;display:flex;flex-direction:column;max-width:800px;width:100%}.two-column-image,.two-column-section.two-column-reverse .two-column-image{align-items:flex-start;display:flex;justify-content:flex-start;max-width:100%;min-height:auto;width:100%}.two-column-image img{min-height:auto!important}.two-column-title{display:block;font-size:40px}.two-column-btn a{font-size:18px;padding:8px 15px}.two-column-section.content-with-bg{min-height:auto}.two-column-section{padding-top:0}.two-column-section .container{padding:0}.two-column-content{padding:0 40px}.fire-service-tabbing-buttons{margin-bottom:40px}.sticky-left-panel.scrolling,.sticky-left-panel.scrolling.touch_bottom{top:94px}}@media screen and (max-width:767px){.two-column-section{padding-bottom:80px}.two-column-section.content-with-bg{padding-top:80px}.tabbing-title{font-size:32px}.fire-service-tabbing-btn{font-size:16px;padding:8px 20px}.tabbing-heading{margin:0 auto 30px}.two-column-title{display:block;font-size:30px}.two-column-content{text-align:left;width:100%}.two-column-btn{display:flex;justify-content:flex-start}.two-column-image{width:100%}.two-column-btn a{font-size:16px;height:50px;max-width:220px;padding:12px}.sticky-left-panel.scrolling,.sticky-left-panel.scrolling.touch_bottom{top:84px}.two-column-btn a{min-width:auto}}@media screen and (max-width:479px){.two-column-title{display:block;font-size:30px}.two-column-content{text-align:left;width:100%}.two-column-btn{display:flex;justify-content:flex-start}.two-column-image{width:100%}.two-column-btn a{font-size:14px;height:45px;padding:10px}}.ohs-testing-section{background:#eff0f3}.ohs-testing-section-title{align-items:center;display:flex;justify-content:center;max-height:440px;padding:200px 20px;position:relative}.ohs-testing-title-background{display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.ohs-testing-section-title h2{color:#fff;font-family:azo-sans-web,sans-serif;font-size:50px;font-style:normal;font-weight:900;letter-spacing:-1.5px;line-height:93%;margin:0;position:relative;text-align:center;text-transform:uppercase;z-index:1}.ohs-testing-section-title h2 strong{color:#d8232a}.ohs-testing-section .container{margin:0 auto;max-width:1160px;padding:100px 20px}.ohs-testing-wrap{display:flex;flex-flow:row wrap;gap:100px}.ohs-testing-textbox{display:flex;flex-direction:column;gap:20px;max-width:calc(50% - 50px);width:100%}.ohs-testing-btn{display:flex}.ohs-testing-textbox-title{color:#d8232a;font-family:azo-sans-web,sans-serif;font-size:40px;font-style:normal;font-weight:900;letter-spacing:-1.2px;line-height:93%;text-transform:uppercase}.ohs-testing-textbox-text,.ohs-testing-textbox-text p{color:#000;font-family:Satoshi-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.ohs-testing-btn a{align-items:center;background:transparent;border:2px solid #000;color:#000;display:flex;font-family:Satoshi-Regular;font-size:18px;font-weight:400;gap:20px;height:55px;justify-content:center;letter-spacing:.4px;line-height:120%;min-width:280px;padding:8px 20px;text-align:center;text-decoration:none;text-transform:uppercase;width:fit-content}.ohs-testing-btn a:hover{background:#d8232a;border-color:#d8232a;color:#fff;font-family:Satoshi-Regular;font-weight:500}.ohs-testing-btn a svg{width:9px}.ohs-testing-btn a:hover svg *{fill:#fff}.ohs-testing-title-background img{height:100%;object-fit:cover;object-position:center;width:100%}@media(max-width:1200px){.ohs-testing-wrap{gap:50px}.ohs-testing-textbox{max-width:calc(50% - 25px)}}@media(max-width:991px){.ohs-testing-section-title{padding:120px 20px}.ohs-testing-section-title h2{font-size:40px}.ohs-testing-textbox-title{font-size:30px}.ohs-testing-section .container{padding:80px 20px}}@media(max-width:767px){.ohs-testing-textbox-title{font-size:24px;text-align:center}.ohs-testing-textbox{gap:10px;max-width:100%}.ohs-testing-textbox-text,.ohs-testing-textbox-text p{font-size:16px;text-align:center}.ohs-testing-wrap{gap:30px}.ohs-testing-btn{align-items:center;justify-content:center;width:100%}}.tabbing-heading.tabbing-heading-two-column{align-items:flex-start;flex-flow:row wrap;gap:20px}.tabbing-heading.tabbing-heading-two-column .tabbing-title{margin:0;max-width:550px;text-align:left;width:100%}.tabbing-heading.tabbing-heading-two-column .tabbing-heading-wrap{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:30px}.tabbing-heading-wrap{align-items:center;display:flex;flex-direction:column;gap:30px}.tabbing-heading.tabbing-heading-two-column .tabbing-heading-wrap .tabbing-heading-text{text-align:left}.tabbing-heading-wrap a{align-items:center;background:transparent;border:2px solid #000;color:#000;display:flex;font-family:Satoshi-Regular;font-size:18px;font-weight:400;gap:16px;height:55px;justify-content:center;letter-spacing:.4px;line-height:120%;min-width:240px;padding:8px 20px;text-align:center;text-decoration:none;text-transform:uppercase;width:fit-content}.tabbing-heading-wrap a:hover{background:#d8232a;border-color:#d8232a;color:#fff;font-family:Satoshi-Regular;font-weight:500}.tabbing-heading-wrap a svg{width:9px}.tabbing-heading-wrap a:hover svg *{fill:#fff}.After-heading-img{display:flex;width:100%}.After-heading-img img{height:auto;width:100%}@media(max-width:991px){.tabbing-heading.tabbing-heading-two-column .tabbing-heading-wrap .tabbing-heading-text{text-align:center}.tabbing-heading.tabbing-heading-two-column .tabbing-heading-wrap{align-items:center}.tabbing-heading.tabbing-heading-two-column .tabbing-title{text-align:center}.tabbing-heading.tabbing-heading-two-column{align-items:center;flex-flow:column;gap:10px;justify-content:center}}