.banner-section h1,.banner-section h2{font-size:6rem;font-weight:700;color:#003200}section.banner-section{background:url('https://storage.googleapis.com/giffycms-bkindustries.appspot.com/5727930302857216') center center/cover no-repeat;width:100%;height:auto;margin-top:7rem;display:flex;align-items:center}.banner-section .row{display:flex;align-items:center;justify-content:flex-end}.banner-section .banner-content{text-align:right;padding-right:3rem}.banner-section h1 span,.banner-section h2 span{display:block}.banner-section h2{font-style:italic;margin-bottom:2rem}.banner-section p{font-size:2rem;line-height:1.5;color:#003200}.banner-section .highlight,.banner-section p strong{font-weight:700}.banner-section .btn-contact{margin-top:1.5rem;margin-bottom:2rem;padding:.8rem 2rem;width:30%;font-size:2rem;font-weight:700;background-color:#00a24e;color:#fff;border:none;border-radius:2rem;transition:background .3s}.banner-section .btn-contact:hover{background-color:#003200;color:#fff}section.client-carousel-section{margin-top:3rem;padding:2rem}.client-carousel-section .client-section-title{font-size:4rem;font-weight:700}.owl-carousel{text-align:left}.owl-carousel .item{display:flex;justify-content:center;align-items:center;padding:10px 2rem}.owl-carousel img{max-height:90px;max-width:100%;object-fit:contain;transition:.3s;width:auto!important}.owl-carousel img:hover{filter:grayscale(0%);transform:scale(1.1)}section.stats-section{margin-top:3rem;padding:2rem 0;text-align:center}.stat-box{padding:1.3rem 1rem;transition:transform .3s}.stat-box:hover{transform:scale(1.05)}.stat-number{color:#00a24e;font-size:7rem;font-weight:700}.stat-label{font-size:2rem;margin-top:1rem;font-weight:700}.stat-line{height:.5rem;background:0 0;width:100%;margin:3rem auto 0;transition:background .3s}.stat-box:hover .stat-line{background:#00a24e}.offerings-section{padding:1rem 2rem;margin-top:1rem}.offerings-title{font-size:4rem;font-weight:700;margin-bottom:1.2rem;text-align:left}.offerings-subtitle{font-size:2rem;margin-bottom:3rem;text-align:left;width:60%;line-height:1.5}.offerings-image img{width:100%;object-fit:cover}.offerings-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;row-gap:2.8rem}.offerings-block{text-align:center;padding:.5rem 1rem;transition:transform .3s;border-radius:.5rem;margin-bottom:1rem}.offer-icon,.offerings-block p{transition:transform .3s,color .3s}.offerings-block:hover .offer-icon,.offerings-block:hover p{transform:scale(1.04)}.offer-icon{margin-bottom:.5rem;display:block;height:8rem}.offerings-block p{font-size:1.6rem;font-weight:600;line-height:1.5;text-align:left}.helpcontainer{margin-top:4rem;padding:1.5rem 2rem}.contact-block{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:center}.contact-icon{margin-right:.8rem}.contact-info{font-size:2rem;line-height:1.5;font-weight:600}.input-rounded{border:1px solid #00a24e;border-radius:4rem;padding:.5rem 1rem;font-size:2rem;margin-left:15%;margin-right:5%;width:80%;height:5rem}.btn-rounded{background-color:#00a24e;color:#fff;border:none;border-radius:4rem;padding:.5rem 1.5rem;font-size:2rem;font-weight:500;width:100%}.btn-rounded:hover{background-color:#003200}.form-section{display:grid;grid-template-columns:3fr 1fr;gap:.75rem}.landing-about-section{background:url('https://storage.googleapis.com/giffycms-bkindustries.appspot.com/5727652136615936') center center/cover no-repeat;color:#fff;padding:6rem 1.5rem;position:relative;height:70vh;margin-top:6rem}.landing-about-section .content{position:relative;z-index:1;margin-top:10%}.landing-about-section h3{font-size:4rem;font-weight:700;margin-bottom:1.5rem}.landing-about-section p{font-size:2rem;margin-bottom:2.5rem;width:40%}.landing-about-section .btn-watch{background:#00a24e;color:#fff;font-size:1.5rem;font-weight:500;padding:.8rem 2rem;border-radius:3rem;border:none}.landing-about-section .btn-watch:hover{background:#003200}.comprehensive-safety-section{padding:1rem 2rem;margin-top:3rem;margin-bottom:3rem}.comprehensive-title{font-size:3.7rem;font-weight:700;margin-bottom:3rem;text-align:left}.comprehensive-safety-section p{font-size:2rem;text-align:left;line-height:1.7}.span-bold{font-weight:600}.input-rounded::placeholder{color:#888;opacity:1}@media (min-width:1900px){section.banner-section{height:75vh}.banner-content h2,.banner-section h1{font-size:6rem}.banner-section p{font-size:2.5rem}.offer-icon{height:12rem}.offerings-block p{font-size:2rem}}@media (min-width:1600px){section.banner-section{height:70vh}}@media (max-width:1024px){.banner-section .btn-contact{width:35%}.landing-about-section p{width:75%}}@media (max-width:768px){section.banner-section{background-position:center center}.banner-section .banner-content{padding:1.5rem;text-align:right}.banner-section h1,.banner-section h2,.stat-number{font-size:4rem}.banner-section p{font-size:2rem;line-height:1;padding-left:30rem}.banner-section .btn-contact{font-size:1.5rem;padding:.6rem 1.5rem;width:25%}.owl-carousel{text-align:center}.stat-box{padding:1.25rem 0}.offerings-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}.form-section{grid-template-columns:3fr 1fr;margin-top:3rem}.help-form{width:100%}.contact-info{font-size:2rem;line-height:1.5;font-weight:500}.landing-about-section{padding:4rem 1rem;text-align:left}.landing-about-section h3{font-size:3rem}.landing-about-section p{font-size:1.8rem;width:60%}.landing-about-section .btn-watch{font-size:1.9rem;padding:.6rem 1.6rem}.comprehensive-title{font-size:3rem;font-weight:600}.comprehensive-safety-section p{font-size:1.6rem;font-weight:500}}@media (max-width:480px){section.banner-section{background:url("https://storage.googleapis.com/giffycms-bkindustries.appspot.com/5749520298147840") bottom center/cover no-repeat;width:100%;height:100vh;margin-top:6rem;display:block}.banner-section h1,.banner-section h2,.client-carousel-section .client-section-title,.offerings-title{font-size:3rem}.banner-section p{font-size:1.7rem;line-height:1;margin-left:5%;padding-left:0}.banner-section .btn-contact{font-size:1.2rem;padding:.6rem 1.5rem;width:30%}.banner-section .btn-contact:hover{color:#000;background-color:#fff}.offerings-subtitle{font-size:1.5rem;width:80%}.offer-icon{margin:0 auto .5rem}.offerings-block p{text-align:center}.form-section{grid-template-columns:1fr;margin-top:3rem}.input-rounded{width:70%}.btn-rounded{width:50%;margin-left:25%}.landing-about-section{height:50vh}}