.two-column-section{padding:100px 0;position:relative}.two-column-image img{max-width:100%;object-fit:cover;object-position:center}.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 a,.two-column-text p{color:#000;font-family:Satoshi-Regular;font-size:18px;font-weight:400;letter-spacing:.1px;line-height:26px}.two-column-text a:hover{color:#d8232a;text-decoration:none}.two-column-text strong{font-family:Satoshi-Bold;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:520px;width:100%}.two-column-image img{height:auto;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-Medium;font-size:20px;font-weight:500;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}.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{display:flex;z-index:0}.section-background-image,.section-background-image-overlay{background:linear-gradient(0deg,rgba(0,0,0,.6) .16%,rgba(0,0,0,.8));height:100%;left:0;position:absolute;top:0;width:100%}.section-background-image-overlay{content:"";opacity:.8}.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;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 em{font-style:normal;font-weight:600}.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}.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}@media screen and (max-width:1200px){.tabbing-title{font-size:50px}}@media screen and (max-width:1024px){.two-column-row,.two-column-section.two-column-reverse .two-column-row{align-items:center;flex-direction:column-reverse;text-align:center}.tabbing-title{font-size:40px}.two-column-content,.two-column-section.content-with-bg .two-column-text{align-items:center;display:flex;flex-direction:column;max-width:800px;width:100%}.two-column-image{align-items:center;display:flex;justify-content:center;max-width:100%;min-height:auto;width:100%}.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}}@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:center;width:100%}.two-column-btn{display:flex;justify-content:center}.two-column-image{width:100%}.two-column-btn a{font-size:16px;height:50px;max-width:220px;padding:12px}.online-programs-section .container,.onsite-faq-section .container{padding:0 40px,}}@media screen and (max-width:479px){.two-column-section{padding:40px 0}.two-column-title{display:block;font-size:30px;text-align:center}.two-column-content{text-align:center;width:100%}.two-column-btn{display:flex;justify-content:center}.two-column-image{width:100%}.two-column-btn a{font-size:14px;height:45px;padding:10px}}.tabbing-heading.tabbing-heading-two-column{align-items:flex-start;flex-flow:row wrap;gap:20px}.tabbing-heading.tabbing-heading-two-column .tabbing-title{font-family:azo-sans-web,sans-serif;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}}.online-programs-section{padding:100px 0}.online-programs-section .container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;width:100%;z-index:1}.online-programs-title{margin-bottom:48px}.online-programs-title span{color:#000;font-family:azo-sans-web,sans-serif;font-size:50px;font-style:normal;font-weight:900;letter-spacing:-2.1px;line-height:93%;max-width:550px;text-transform:uppercase;width:100%}.online-programs-title span strong{color:#d8232a}.online-programs-wrap{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.online-programs-box{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;justify-content:center;padding:40px;position:relative}.online-programs-box .online-programs-box-title,.online-programs-box-hover-title{color:#fff;font-family:Satoshi-Bold;font-size:26px;font-weight:900;line-height:30px;margin:0;text-align:center;text-transform:uppercase;z-index:1}.online-flip-card{background:transparent;cursor:pointer;height:100%;min-height:470px;width:100%}.online-flip-card-inner{background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.online-flip-card-inner:after{background:rgba(0,0,0,.6);background-blend-mode:multiply,normal;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.online-flip-card{overflow:hidden;position:relative}.online-flip-card:hover .card-back{opacity:1;transform:translateY(0);z-index:9}.online-flip-card:hover .card-front{opacity:0}.card-back,.card-front{align-items:center;display:flex;height:100%;justify-content:center;padding:20px;position:absolute;transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:100%}.card-back,.card-front{background-position:50%;background-repeat:no-repeat;background-size:cover}.card-front{backface-visibility:hidden;-webkit-backface-visibility:hidden;z-index:2}.card-back{align-items:center;bottom:0;color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:center;opacity:0;padding:40px;transform:translateY(100%)}.card-back,.card-back:before{height:100%;position:absolute;width:100%}.card-back:before{background-color:rgba(216,35,42,.8);content:"";left:0;top:0;z-index:-1}.online-programs-box{display:flex;flex-direction:column;gap:10px}.card-back-title{color:#fff;font-family:Satoshi-Bold;font-size:26px;font-weight:900;line-height:30px;margin:0;text-align:center;text-transform:uppercase}.online-programs-box-text{line-height:15px;text-align:center}.online-programs-box-text span{font-size:14.82px;line-height:20px;text-align:center}.online-programs-box-cost span,.online-programs-box-text span{color:#fff;font-family:Satoshi-Regular;font-weight:400;margin:0}.online-programs-box-cost span{font-size:20px}.online-programs-box-cost span strong{font-family:Satoshi-Bold;font-weight:900}.online-programs-box-btn a{align-items:center;border:1px solid #fff;color:#fff;display:flex;flex-shrink:0;font-family:Satoshi-Medium;font-size:14px;font-style:normal;font-weight:500;gap:15px;height:50px;letter-spacing:.28px;line-height:120%;max-width:194px;padding:14px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.online-programs-box-btn a svg{width:7px}.online-programs-box-btn a:hover{background:#000;border-color:#000}.online-programs-btn{display:flex;justify-content:flex-end;margin-top:28px}.online-programs-btn a{align-items:center;background:transparent;border:2px solid #d8232a;color:#d8232a;display:flex;font-family:Satoshi-Medium;font-size:20px;font-weight:500;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}.online-programs-btn a svg{width:9px}.online-programs-btn a svg path{fill:#d8232a}.online-programs-btn a:hover{background-color:#d8232a;color:#fff}.online-programs-btn a:hover svg path{fill:#fff}.onsite-faq-section{padding:100px 0}.onsite-faq-section .container{margin:0 auto;max-width:1340px;padding:0 20px;width:100%}.onsite-faq-maintitle{color:#000;font-family:azo-sans-web,sans-serif;font-size:50px;font-style:normal;font-weight:900;letter-spacing:-1.5px;line-height:93%;margin-bottom:50px;padding-left:30px;text-align:left;text-transform:uppercase}.onsite-faq-maintitle strong{color:#d8232a}.onsite-faq-maintitle em{font-style:normal;font-weight:600}.onsite-faq-wrap{display:flex;flex-flow:row wrap;gap:40px}.onsite-faq-left{gap:15px;max-width:calc(50% - 20px);width:100%}.onsite-faq,.onsite-faq-left{display:flex;flex-direction:column}.onsite-faq{border:1px solid transparent}.onsite-faq-content{display:none;flex-direction:column;padding:20px 30px 40px}.onsite-faq.active{margin-top:15px}.onsite-faq.active .onsite-faq-content{display:flex;flex-direction:column}.onsite-faq-title{align-items:flex-start;color:#000;cursor:pointer;display:flex;font-family:Satoshi-Black;font-size:28px;font-style:normal;font-weight:900;gap:10px;justify-content:space-between;letter-spacing:-.84px;line-height:97%;padding:30px 30px 0;text-transform:uppercase}.onsite-faq-image{display:flex;margin-bottom:24px;width:100%}.onsite-faq-image img{height:auto;width:100%}.onsite-faq-text,.onsite-faq-text p{color:#000;display:flex;flex-direction:column;font-family:Satoshi-Regular;font-size:18px;font-style:normal;font-weight:400;gap:20px;line-height:130%;margin:0}.onsite-faq .onsite-faq-title .minus{display:none}.onsite-faq-title .minus,.onsite-faq-title .plus{align-items:center;display:flex;justify-content:center;width:15px}.onsite-faq.active .onsite-faq-title .minus{display:flex;height:fit-content;margin-top:10px}.onsite-faq.active .onsite-faq-title .plus{display:none}.onsite-faq.active{border:1px solid #000}.onsite-faq-text ul li{display:flex;font-family:Satoshi-Black;padding-left:20px;position:relative;text-align:left}.onsite-faq-text ul{display:flex;flex-direction:column;gap:10px;list-style-type:none;margin:0;padding:0}.onsite-faq-text ul li:after{border-bottom:1px solid #d8232a;border-right:1px solid #d8232a;content:"";height:10px;left:0;position:absolute;top:6px;transform:rotate(-45deg);width:10px}a.onsite-faq-btn{align-items:center;background:transparent;border:2px solid #d8232a;color:#d8232a;display:flex;font-size:20px;font-style:normal;font-weight:500;gap:20px;height:55px;justify-content:center;letter-spacing:.4px;line-height:120%;margin-top:50px;min-width:280px;padding:8px 20px;text-align:center;text-decoration:none;text-transform:uppercase;width:fit-content}.onsite-faq-btn svg{width:9px}.onsite-faq-btn:hover{background:#d8232a;color:#fff}.onsite-faq-btn:hover svg *{fill:#fff}span.onsite-faq-title-text{flex:1}@media (max-width:1200px){.online-programs-box-hover-title{font-size:20px;line-height:25px}.onsite-faq-section{padding:80px 0}.onsite-faq-maintitle{padding:0}.onsite-faq-wrap{gap:20px}.onsite-faq-left{max-width:calc(50% - 10px)}.online-programs-title span{font-size:50px}}@media screen and (max-width:1024px){.online-programs-title span{font-size:40px}.online-programs-btn a{font-size:18px;padding:8px 15px}.card-back{gap:10px!important}}@media (max-width:991px){.onsite-faq-maintitle{font-size:40px}.onsite-faq-title{font-size:24px;padding:20px 20px 0}.onsite-faq-content{padding:15px 20px 30px}.onsite-faq-text,.onsite-faq-text p{font-size:16px}a.onsite-faq-btn{font-size:18px;margin-top:30px}.online-programs-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.online-programs-box-hover-title{font-size:20px}.online-programs-title{margin-bottom:20px}.onsite-faq-maintitle{font-size:30px}.onsite-faq-title{font-size:20px;padding:15px 15px 0}.onsite-faq-content{padding:10px 15px 30px}.onsite-faq-left{max-width:100%}a.onsite-faq-btn{font-size:16px;height:50px;margin-top:20px;min-width:220px}.card-back{padding:30px}.online-programs-box-btn a{padding:15px 40px}.online-programs-btn a{font-size:16px;height:50px;max-width:220px;padding:12px}.online-programs-section{padding:70px 0}.online-programs-wrap{grid-template-columns:repeat(1,1fr)}.online-programs-title span{font-size:32px;line-height:40px}}@media (max-width:576px){.online-programs-section{padding:40px 0}.online-programs-box .online-programs-box-title{font-size:20px;line-height:25px}.card-back{display:flex;gap:5px!important;padding:20px}.card-back-title{font-size:20px;line-height:25px}.online-programs-box-cost span{font-size:16px;line-height:20px}.online-programs-box-btn a{height:40px;padding:10px 40px}.onsite-faq-title{font-size:18px}}@media screen and (max-width:479px){.online-programs-btn a{font-size:14px;height:45px;padding:10px}}@media screen and (max-width:342px){.online-programs-box-hover-title{font-size:18px;line-height:22px}.online-programs-box-text span{font-size:14px}}