.woocommerce ul.products li.product a img{aspect-ratio:1 / 1!important;object-fit:contain!important;background-color:#f9f9f9;width:100%!important}.shop-page li.product{background:#f9f9f9;padding:20px!important;border-radius:15px!important;transition:transform 0.3s ease,box-shadow 0.3s ease}.shop-page li.product:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(0,0,0,0.08)}.et_pb_widget .wp-block-search__button,.widget_search #searchsubmit{background-color:#c3f635}svg.search-icon{fill:#1a3966;top:-3px;position:relative}input#wp-block-search__input-1{border-radius:10px!important;overflow:hidden}div#block-3 ul{margin-left:10px}div#block-2{margin-bottom:30px!important}#block-3 a{color:#1a3966!important}body.term-accessories #block-3 a[href*="/accessories/"],body.term-cleaning-products #block-3 a[href*="/cleaning-products/"],body.term-detergents #block-3 a[href*="/detergents/"],body.term-dispensers #block-3 a[href*="/dispensers/"],body.term-fluid-products #block-3 a[href*="/fluid-products/"],body.term-laundry-products #block-3 a[href*="/laundry-products/"],body.term-rinse-agents #block-3 a[href*="/rinse-agents/"],body.term-sanitizers #block-3 a[href*="/sanitizers/"],body.term-test-strips #block-3 a[href*="/test-strips/"]{color:#1a3966!important;font-weight:900!important;background:#c3f635;padding:5px 15px;border-radius:25px}#single-product-image .woocommerce-product-gallery__image{height:500px!important;background-color:#f9f9f9!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important}#single-product-image .woocommerce-product-gallery__image a{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;width:100%!important}#single-product-image .woocommerce-product-gallery__image img.wp-post-image{max-height:100%!important;max-width:100%!important;width:auto!important;height:auto!important;display:block!important}#single-product-image .flex-control-thumbs li img{width:100px!important;height:100px!important;object-fit:cover!important}#single-product-image .flex-control-thumbs li img{width:100px!important;height:100px!important;object-fit:cover!important}#woo-product-tab ul.et_pb_tabs_controls:after{display:none}#single-related-products span.et_shop_image{background:#fff}.single-product div#main-menu{border-bottom:1px solid #1a3966}#woo-product-tab .et_pb_tab{padding:40px 20px;padding-top:80px}.swap-long-fallback{display:none!important}.single-product .woocommerce-notices-wrapper .woocommerce-message{display:none!important}.xoo-wsc-ft-buttons-cont a{border-radius:25px}.wpproslider_t6_DIV_1a{height:100%;background:#fff;padding:20px;border-radius:20px!important}.wprevpro_t6_outer_div.w3_wprs-row.wprevprodiv{display:flex}div#subpage-hero{margin-top:125px}div#subpage-hero{display:flex;align-items:flex-end;flex-direction:column;justify-content:flex-end}#subpage-hero .et_pb_row{margin-bottom:0;padding-bottom:0}#subpage-hero .et_pb_column:last-child{display:flex;flex-direction:column;justify-content:flex-end}#subpage-hero h1.et_pb_module_heading{padding-bottom:0}.about-1st-sec-row-img{margin-top:-50px}.sl-sidebside{display:flex;justify-content:space-between}.ab-fl-first-col{padding-right:30px}#about-2nd-sec{display:flow-root!important}#about-2nd-sec-floating-row{margin-top:-180px!important;z-index:10!important}div#about-1st-sec{padding-bottom:150px}div#about-2nd-sec-cta-row{padding-top:120px!important}#about-3rd-sec .et_pb_column{display:flex;flex-direction:column;justify-content:center}.cta-vans-image{margin-top:-120px}.double-cta-buttons{display:flex;justify-content:center}.s-cta-h{padding-top:70px}div#subpage-cta-sec{padding-bottom:120px}div#about-3rd-sec{padding-bottom:140px}.btn-container{display:flex;gap:20px;flex-wrap:wrap}.custom-btn{display:inline-flex;align-items:center;justify-content:center;width:302px;height:54px;border-radius:25px;border:none;cursor:pointer;text-decoration:none;box-sizing:border-box;opacity:1;transition:background-color 0.2s ease-in-out;font:normal normal 900 16px/28px 'Red Hat Display',sans-serif;letter-spacing:0px;color:#183967;text-align:center}.btn-call{background-color:#C2F61B}.btn-call:hover{background-color:#D1FD44}.btn-service{background-color:#E5F3FF}.btn-service:hover{background-color:#FAFDFF}.phone-icon{margin-right:8px;flex-shrink:0}.buttons-service-container{display:flex;gap:16px;align-items:center}.btn{cursor:pointer;text-decoration:none;outline:none;box-sizing:border-box;padding:10px 28px;transition:background 0.2s ease,color 0.2s ease}.btn-learn-more{border:none;text-align:center;font:normal normal 900 16px/28px 'Red Hat Display',sans-serif;letter-spacing:0px;color:#FFFFFF;opacity:1;background:#2688DD 0% 0% no-repeat padding-box;border-radius:25px}.btn-learn-more:hover{background:#55ABF5 0% 0% no-repeat padding-box}.btn-stop-by{display:inline-flex;align-items:center;background:transparent;border:1px solid #183967;border-radius:25px;opacity:1;text-align:left;font:normal normal 900 16px/28px 'Red Hat Display',sans-serif;letter-spacing:0px;color:#183967}.btn-stop-by .marker-icon{margin-right:8px;fill:#183967;width:16px;height:16px}.btn-stop-by:hover{background:#183967;color:#FFFFFF}.btn-stop-by:hover .marker-icon{fill:#FFFFFF}button.btn.btn-learn-more.shp-btn{display:inline-flex;align-items:center}.cart-icon{margin-right:8px;fill:#fff;width:16px;height:16px}div#about-1st-sec.services-1st-sec{padding-bottom:70px}.sb2 .et_pb_main_blurb_image img{position:absolute;left:-20px;top:-20px}.services-double-cta-row-lc{overflow:visible!important}.sb1 a{background:#C2F61B;padding:10px 20px;border-radius:25px;text-decoration:none;font-weight:bold;display:inline-flex;align-items:center;gap:8px}.sb2 a{background:#2688DD 0% 0% no-repeat padding-box;border-radius:25px;opacity:1;padding:10px 20px;border-radius:25px;text-decoration:none;font-weight:bold;color:#fff!important;display:inline-flex}.services-blurb a{margin-top:10px;font-size:16px}.sb2 a:hover{background:#55ABF5}.sb1 a:hover{background:#D4FC56}.sb1 a::before{content:"";display:inline-block;width:18px;height:18px;background:url('/wp-content/uploads/2026/06/footer-call.svg') no-repeat center / contain}.services-blurb p{line-height:1.3em;max-width:80%}.services-blurb .et_pb_blurb_content{display:flex;justify-content:flex-start;gap:30px;justify-content:center;height:100%}.services-blurb .et_pb_main_blurb_image{min-width:189px;margin-bottom:0}.services-blurb .et_pb_blurb_container{display:flex;flex-direction:column;justify-content:center}.sb2 .et_pb_blurb_content,.sb2{height:100%!important}.services-blurb.sb2 .et_pb_main_blurb_image{min-width:169px}div#singe-service-2nd-sec{padding-top:40px}.green-list ul{list-style:none;padding-left:0}.green-list li{color:#67C644;font-weight:bold;position:relative;padding-left:25px;margin-bottom:10px}.green-list li::before{content:"✓";position:absolute;left:0;top:0;color:#67C644}#singe-service-2nd-sec .et_pb_column:first-child{display:flex;flex-direction:column;justify-content:center}.red-list ul{list-style:none;padding-left:0}.red-list li{color:#DE4052;font-weight:bold;font-size:15px;position:relative;padding-left:25px;margin-bottom:10px}.red-list li::before{content:"✕";position:absolute;left:0;top:0;color:#DE4052}.singe-service-4th-sec-fc{display:flex;flex-direction:column;justify-content:center;padding-left:10%}body #page-container a.et_pb_button{font-weight:900!important}.singe-service-6th-sec-row-cl .et_pb_image{margin-right:-100px!important}.singe-service-6th-sec-row-cf{display:flex;flex-direction:column;justify-content:center;padding-left:17%}div#main-content{overflow-x:hidden}div#singe-service-6th-sec{padding-top:0;padding-bottom:0}.job-board-container{display:flex;flex-direction:column;gap:30px;width:100%}.job-card{border:1px solid #2688DD;border-radius:12px;padding:25px;display:flex;justify-content:space-between;align-items:center;gap:20px;background-color:#fff}.job-card-left{flex:1}.job-card-title{font:normal normal 600 22px/29px 'Red Hat Display',sans-serif;letter-spacing:0px;color:#183967;opacity:1;margin:0 0 8px 0}.job-card-tagline{margin:0;color:#555}.job-card-right{flex-shrink:0}.job-apply-btn{display:inline-block;background:#2688DD 0% 0% no-repeat padding-box;border-radius:25px;opacity:1;color:#fff;font-weight:bold;text-decoration:none;padding:12px 35px;text-align:center;white-space:nowrap;transition:background 0.2s ease-in-out}.job-apply-btn:hover{background-color:#186fb9}@media (max-width:768px){.job-card{flex-direction:column;align-items:flex-start;gap:20px}.job-card-right{width:100%}.job-apply-btn{display:block;width:100%}}div#careers-3rd-sec .et_pb_image,div#careers-3rd-sec .et_pb_image_wrap,div#careers-3rd-sec .et_pb_image img{height:100%;object-fit:cover}div#careers-floating-image{position:absolute}div#careers-2nd-sec{padding-top:120px}.gform_button{text-align:center;font:normal normal 700 16px/28px Red Hat Display;letter-spacing:0px;color:#FFFFFF;opacity:1;background:#2688DD;border-radius:25px;border:0;padding:10px 40px;letter-spacing:1px;width:100%}.gform_button:hover{cursor:pointer;background:#55ABF5}div#service-request-hero{padding-bottom:0!important;display:flex;margin-top:140px}div#service-request-1st-sec{padding-top:0}.gfield_label,.gform_body h4{text-align:left;font:normal normal bold 22px/29px Red Hat Display!important;letter-spacing:0px;color:#183967!important;opacity:1}.gform_body p{font-size:16px!important}div#sq-form{padding:40px 20px}.form-divider{border-color:#c3f635!important}div#contact-ctas .et_pb_column:first-child{display:flex;flex-direction:column;justify-content:center}.fblog-left p.post-meta{order:1;padding-bottom:10px}.fblog-left article{display:flex;flex-direction:column}.fblog-left h1.entry-title{order:2;padding-bottom:25px}.fblog-left .post-content{order:3}.fblog-left a.more-link::after{content:"→";position:absolute;right:-20px;top:45%;transform:translateY(-50%);transition:right 0.3s}.et_pb_posts a.more-link{clear:both;display:block;position:relative;width:max-content;text-decoration:none!important}.fblog-left a.more-link:hover::after{right:-30px}.fblog-right h2.entry-title{display:none}div#subpage-hero{margin-top:140px;padding-bottom:40px}#blog-listing-section article .et_pb_image_container{margin:0!important}@media only screen and (min-width:2200px){.singe-service-4th-sec-fc{padding-left:15%}.singe-service-6th-sec-row-cf{padding-left:25%}}@media only screen and (min-width:1100px) and (max-width:1405px){div#about-1st-sec{padding-bottom:220px}.about-1st-sec-row-img{margin-top:0;position:absolute;bottom:-70px}.services-blurb .et_pb_blurb_content{display:flex;justify-content:flex-start;gap:20px;justify-content:center;height:100%}.services-blurb a{margin-top:0;font-size:16px}.sb2 .et_pb_blurb_container{padding-left:0}.singe-service-4th-sec-fc{padding-left:6%;padding-top:40px;padding-bottom:40px}.singe-service-4th-sec-sc .et_pb_image,.singe-service-4th-sec-sc .et_pb_image_wrap,.singe-service-4th-sec-sc img{height:100%;object-fit:cover}.singe-service-6th-sec-row-cf{padding-left:10%}.singe-service-6th-sec-row-cl{display:flex;flex-direction:column;justify-content:center}}@media only screen and (min-width:981px) and (max-width:1100px){.subpage-h2 h2.et_pb_module_heading{font-size:28px!important;line-height:40px!important}#subpage-hero a.et_pb_button{font-size:12px!important}div#about-1st-sec{padding-bottom:220px}.about-1st-sec-row-img{margin-top:0;position:absolute;bottom:-100px}.sl-sidebside img{width:150px!important;max-width:70%!important}.services-blurb .et_pb_main_blurb_image{min-width:89px;margin-bottom:0}.services-blurb span.et_pb_image_wrap{width:89px!important}.sb2 .et_pb_main_blurb_image img{position:inherit;margin-left:-10px}.services-blurb.sb2 .et_pb_main_blurb_image{min-width:89px}.services-blurb .et_pb_blurb_content{display:flex;justify-content:flex-start;gap:10px;justify-content:center;height:100%;padding:20px}.services-blurb.sb2 .et_pb_main_blurb_image{min-width:79px}.singe-service-4th-sec-fc{padding-top:40px;padding-bottom:40px;padding-left:5%!important}.singe-service-6th-sec-row-cf{padding-left:10%}div#careers-2nd-sec{padding-top:80px}}@media only screen and (min-width:768px) and (max-width:980px){#subpage-hero h1.et_pb_module_heading{font-size:36px}.about-1st-sec-row-img{margin-top:0}.ab-fl-first-col{border-right:0;padding-bottom:30px}div#about-2nd-sec-floating-row{padding:40px 25px!important}.subpage-h2 h2.et_pb_module_heading{font-size:28px!important;line-height:40px!important}div#about-2nd-sec-cta-row{padding-top:60px!important}#about-3rd-sec .about-3rd-sec-gr-row{padding-top:0!important}.cta-vans-image{margin-top:-80px}.s-cta-h{padding-top:40px!important}div#subpage-cta-sec{padding-bottom:60px}.btn-container{flex-direction:row;flex-wrap:nowrap}div#about-3rd-sec{padding-bottom:80px}.services-row-fc{min-height:200px!important;display:block!important}.services-row-lc{padding:20px!important;padding-top:0!important}.buttons-service-container{flex-direction:column;align-items:flex-start}.services-blurb .et_pb_blurb_content{flex-direction:column}.services-blurb span.et_pb_image_wrap,.services-blurb .et_pb_main_blurb_image{width:100%!important}.services-blurb .et_pb_blurb_container{display:flex;flex-direction:column;justify-content:center;padding:20px;padding-bottom:40px}.sb2 .et_pb_main_blurb_image img{position:inherit;left:0;top:0}.services-blurb .et_pb_main_blurb_image{min-width:189px;margin-bottom:0;width:100%;max-width:90%;margin:15px;border-radius:25px!important;overflow:hidden;margin-bottom:0}.sb2 .et_pb_blurb_container{padding-top:0}div#about-3rd-sec.services-3rd-sec{padding-bottom:60px}.double-cta-buttons .et_pb_code_inner .btn-container{justify-content:center;align-items:center;display:flex;flex-direction:column}.services-blurb .et_pb_main_blurb_image{margin:0 auto;margin-top:15px}.services-blurb .et_pb_blurb_container{padding:20px 40px;padding-bottom:40px}#subpage-hero .et_pb_button_module_wrapper{text-align:left}div#about-1st-sec.ss-first{padding-top:30px;padding-bottom:20px}#about-1st-sec.ss-first .et_pb_column{padding-right:0!important}#singe-service-2nd-sec .singe-service-2nd-sec-row{padding:30px 20px!important}.singe-service-4th-sec-fc{padding:30px}#singe-service-4th-sec a.et_pb_button{text-align:center}#single-service-5th-sec .et_pb_column{padding-right:0!important}.singe-service-6th-sec-row-cf{padding-left:10%;padding-right:10%}div#careers-2nd-sec{padding-top:330px}div#subpage-blog-row{display:flex;flex-direction:column-reverse}div#subpage-hero{padding-bottom:0}}@media only screen and (min-width:480px) and (max-width:767px){#subpage-hero h1.et_pb_module_heading{font-size:36px}.about-1st-sec-row-img{margin-top:0}.ab-fl-first-col{border-right:0;padding-bottom:30px}div#about-2nd-sec-floating-row{padding:40px 25px!important}.subpage-h2 h2.et_pb_module_heading{font-size:28px!important;line-height:40px!important}.sl-sidebside{flex-direction:column;max-width:50%;gap:30px}div#about-2nd-sec-cta-row{padding-top:60px!important}#about-3rd-sec .about-3rd-sec-gr-row{padding-top:0!important}.cta-vans-image{margin-top:-80px}.s-cta-h{padding-top:40px!important}div#subpage-cta-sec{padding-bottom:60px}.services-row-fc{min-height:200px!important;display:block!important}.services-row-lc{padding:20px!important;padding-top:0!important}.buttons-service-container{flex-direction:column;align-items:flex-start}.services-blurb .et_pb_blurb_content{flex-direction:column}.services-blurb span.et_pb_image_wrap,.services-blurb .et_pb_main_blurb_image{width:100%!important}.services-blurb .et_pb_blurb_container{display:flex;flex-direction:column;justify-content:center;padding:20px;padding-bottom:40px}.sb2 .et_pb_main_blurb_image img{position:inherit;left:0;top:0}.services-blurb .et_pb_main_blurb_image{min-width:189px;margin-bottom:0;width:100%;max-width:90%;margin:15px;border-radius:25px!important;overflow:hidden;margin-bottom:0}.sb2 .et_pb_blurb_container{padding-top:0}div#about-3rd-sec.services-3rd-sec{padding-bottom:60px}.double-cta-buttons .et_pb_code_inner .btn-container{justify-content:center;align-items:center;display:flex;flex-direction:column}#subpage-hero .et_pb_button_module_wrapper{text-align:left}div#about-1st-sec.ss-first{padding-top:30px;padding-bottom:20px}#about-1st-sec.ss-first .et_pb_column{padding-right:0!important}#singe-service-2nd-sec .singe-service-2nd-sec-row{padding:30px 20px!important}.singe-service-4th-sec-fc{padding:30px}#singe-service-4th-sec a.et_pb_button{text-align:center}#single-service-5th-sec .et_pb_column{padding-right:0!important}.singe-service-6th-sec-row-cf{padding-left:10%;padding-right:10%}div#careers-2nd-sec{padding-top:200px}div#subpage-blog-row{display:flex;flex-direction:column-reverse}div#subpage-hero{padding-bottom:0}.wprevpro_t6_outer_div.w3_wprs-row.wprevprodiv{display:flex;flex-direction:column;gap:40px;margin-bottom:0!important}}@media only screen and (max-width:479px){#subpage-hero h1.et_pb_module_heading{font-size:36px}.about-1st-sec-row-img{margin-top:0}.ab-fl-first-col{border-right:0;padding-bottom:30px}div#about-2nd-sec-floating-row{padding:40px 25px!important}.subpage-h2 h2.et_pb_module_heading{font-size:28px!important;line-height:40px!important}.sl-sidebside{flex-direction:column;max-width:50%;gap:30px}div#about-2nd-sec-cta-row{padding-top:60px!important}#about-3rd-sec .about-3rd-sec-gr-row{padding-top:0!important}.cta-vans-image{margin-top:-80px}.s-cta-h{padding-top:40px!important}div#subpage-cta-sec{padding-bottom:60px}.services-row-fc{min-height:200px!important;display:block!important}.services-row-lc{padding:20px!important;padding-top:0!important}.buttons-service-container{flex-direction:column;align-items:flex-start}.services-blurb .et_pb_blurb_content{flex-direction:column}.services-blurb span.et_pb_image_wrap,.services-blurb .et_pb_main_blurb_image{width:100%!important}.services-blurb .et_pb_blurb_container{display:flex;flex-direction:column;justify-content:center;padding:20px;padding-bottom:40px}.sb2 .et_pb_main_blurb_image img{position:inherit;left:0;top:0}.services-blurb .et_pb_main_blurb_image{min-width:189px;margin-bottom:0;width:100%;max-width:90%;margin:15px;border-radius:25px!important;overflow:hidden;margin-bottom:0}.sb2 .et_pb_blurb_container{padding-top:0}div#about-3rd-sec.services-3rd-sec{padding-bottom:60px}.double-cta-buttons .et_pb_code_inner .btn-container{justify-content:center;align-items:center;display:flex;flex-direction:column}#subpage-hero .et_pb_button_module_wrapper{text-align:left}div#about-1st-sec.ss-first{padding-top:30px;padding-bottom:20px}#about-1st-sec.ss-first .et_pb_column{padding-right:0!important}#singe-service-2nd-sec .singe-service-2nd-sec-row{padding:30px 20px!important}.singe-service-4th-sec-fc{padding:30px}#singe-service-4th-sec a.et_pb_button{text-align:center}#single-service-5th-sec .et_pb_column{padding-right:0!important}.singe-service-6th-sec-row-cf{padding-left:10%;padding-right:10%}div#careers-2nd-sec{padding-top:200px}div#subpage-blog-row{display:flex;flex-direction:column-reverse}div#subpage-hero{padding-bottom:0}.wprevpro_t6_outer_div.w3_wprs-row.wprevprodiv{display:flex;flex-direction:column;gap:40px;margin-bottom:0!important}}