@font-face{font-family:'Lora-Regular';src:url('/wp-content/themes/checksammy/assets/fonts/lora/Lora-Regular.woff2') format('woff2'),url('/wp-content/themes/checksammy/assets/fonts/lora/Lora-Regular.woff') format('woff'),url('/wp-content/themes/checksammy/assets/fonts/lora/Lora-Regular.ttf') format('truetype');font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:'Lora-SemiBold';src:url('/wp-content/themes/checksammy/assets/fonts/lora/Lora-SemiBold.woff2') format('woff2'),url('/wp-content/themes/checksammy/assets/fonts/lora/Lora-SemiBold.woff') format('woff'),url('/wp-content/themes/checksammy/assets/fonts/lora/Lora-SemiBold.ttf') format('truetype');font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:'Lora-Bold';src:url('/wp-content/themes/checksammy/assets/fonts/lora/Lora-Bold.woff2') format('woff2'),url('/wp-content/themes/checksammy/assets/fonts/lora/Lora-Bold.woff') format('woff'),url('/wp-content/themes/checksammy/assets/fonts/lora/Lora-Bold.ttf') format('truetype');font-weight:400 700;font-style:normal;font-display:swap}.programs-for-all-business-sizes{text-align:center;padding-top:80px;padding-bottom:80px;margin-bottom:0;display:block}.programs-for-all-business-sizes.main-container{max-width:55%}.programs-for-all-business-sizes h2{color:#8dc740;font-family:'Lora-Bold',sans-serif;font-size:43px}.programs-for-all-business-sizes p{width:80%;margin:10px auto;font-size:25px}.program-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;text-align:center;margin-top:40px}.program-tab{display:grid}.program-tab p{width:100%;margin-top:10px;margin-bottom:30px;font-size:22px}.program-tab .program-logo{max-height:80px;width:auto;margin:20px auto}.program-tab a.btn{align-self:end;width:80%;max-width:200px;margin:0 auto}.program-tab:nth-child(1) img{aspect-ratio:auto 156/80}.program-tab:nth-child(2) img{aspect-ratio:auto 250/80}.program-tab:nth-child(3) img{aspect-ratio:auto 80/80}.same-day-service{background-image:url('/wp-content/themes/checksammy/assets/images/solutions/img/sustainability-esg/trees-edited-min.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;min-height:400px;display:grid;justify-content:center;align-content:center;text-align:center;color:white;position:relative;min-height:600px}.same-day-service .main-container{z-index:6;position:relative}.same-day-service-overflow{background-color:rgba(0,0,0,0.5);z-index:3;position:absolute;width:100%;height:100%;top:0;left:0;display:block}.same-day-service h3{font-size:43px;margin-bottom:40px;max-width:65%;display:block;margin:0 auto 40px auto;font-family:'Lora-Bold',sans-serif}.zip-code p{font-size:30px}.container-variant-c{display:flex;justify-content:center;gap:15px}.hero-variant-c{background:#fff;border-radius:30px;width:260px;height:50px;position:relative}.hero-variant-c input{border:0 solid transparent !important;position:absolute;top:18px;left:16px;width:220px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.hero-variant-c.focused input:focus-visible{background:#fff;border-radius:30px;width:auto;height:auto;position:absolute;top:18px;left:16px;border:0 solid transparent !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.hero-variant-c>label{font-family:Poppins,sans-serif;font-size:14px !important;font-weight:400 !important;margin:0 !important;color:black;font-weight:bold;position:absolute;left:16px;top:25px;transform:translateY(-50%);transition:top .3s,font-size .3s;pointer-events:none;padding:0 5px;z-index:1}.hero-variant-c.focused>label{left:20px;top:13px;font-size:10px !important;color:#00f;padding:0}.hero-variant-c.focused>label span{display:none}.hero-variant-c .button_verification{position:absolute;top:5px;left:5px;padding:0;border-radius:30px;outline:0;border:0 solid;width:40px;height:40px;background:transparent;pointer-events:none}.hero-variant-c .button_reset{opacity:0;z-index:0}.hero-variant-c .message-zip{background:#fff0}.hero-variant-c p.success-zip{font-size:14px !important;color:#333;position:absolute;margin:0 !important;padding-left:52px;left:0;height:100%;right:0;border-radius:30px;text-align:left;background:#fff;z-index:2;display:flex;flex-direction:column;justify-content:center;line-height:100% !important;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.hero-variant-c .validator_zip-code.check--false ~ .button_verification{position:absolute;z-index:3;background-color:red;-webkit-animation:button_show .1s ease;animation:button_show .1s ease}.hero-variant-c .validator_zip-code.check--false ~ .button_verification::before{content:url('../../images/Icon/x_icon.svg');position:absolute;left:8px;top:10px;width:24px;height:24px;z-index:3;transform:scale(1.5)}.hero-variant-c .validator_zip-code.check--true ~ .button_verification{position:absolute;z-index:3;background-color:#8cc63f;-webkit-animation:button_show .1s ease;animation:button_show .1s ease}.hero-variant-c .validator_zip-code.check--true ~ .button_verification::before{content:url('../../images/Icon/check_icon.svg');position:absolute;left:8px;top:10px;width:24px;height:24px;z-index:3;transform:scale(1.5)}.hero-variant-c p.success-zip+.button_reset::before{content:url('../../images/Icon/refresh_icon.svg');position:absolute;top:2px;left:3px;border-radius:30px}.hero-variant-c p.success-zip+.button_reset{border-radius:30px;outline:0;border:0 solid transparent;position:absolute;top:15px;right:15px;width:22px;height:22px;background:#ed2a7b;opacity:1;z-index:2}.zip-code-container a.btn.btn-primary{min-width:200px}.explore-favorite-projects{max-width:70%;margin:0 auto;padding-top:80px;padding-bottom:80px;text-align:center}.explore-favorite-projects h2{font-family:'Lora-Bold',sans-serif;font-size:43px}.explore-favorite-projects>p{width:70%;margin:0 auto;font-size:25px}.explore-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:40px;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:70%}.explore-tabs img{aspect-ratio:auto 355/533}.download-link{margin-top:40px;display:block;color:#f05e99;font-family:'Lora-Bold',sans-serif;font-size:20px;text-decoration:none}.we-help-brands{background:#e0ebf6;padding-top:80px;padding-bottom:80px;text-align:center}.we-help-brands h2{font-family:'Lora-Bold',sans-serif;font-size:43px}.we-help-brands-tabs{padding-top:60px}.slick-slide{max-height:200px;max-width:200px;width:auto}.we-help-brands-tabs{max-height:250px;overflow:hidden}.slick-initialized .slick-slide,.slick-slide img{height:auto;aspect-ratio:auto 200/113}.recycling-services-section{background:#002841;padding-top:40px;padding-bottom:40px;color:white}.recycling-services-container .text-content p{color:white;font-family:'Lora-Bold',sans-serif;font-size:28px}.recycling-services-container .text-content h2{color:#8dc63f;font-family:'Lora-Bold',sans-serif;font-size:35px}.recycling-services-container .btn{margin-top:20px}.recycling-services-container{display:grid;grid-template-columns:2fr 1fr;gap:30px}.recycling-services-section .text-content{display:grid;align-content:center}.recycling-services-section .text-accordion{min-height:500px;display:grid;align-content:center}.recycling-services-section .accordion{width:100%;border-radius:5px;margin-bottom:10px;position:relative;padding:0}.recycling-services-section .accordion-header{padding:10px 10px 10px 0;cursor:pointer;border-bottom:4px solid #ed2a7b;font-size:20px}.recycling-services-section .accordion-header:after{content:url('../../images/solutions/img/sustainability-esg/down-arrow.svg');position:absolute;right:0;width:26px;height:13px}.recycling-services-section .accordion-content{padding:10px 10px 10px 0;display:none}.recycling-services-section .accordion-content.active{display:block}.main-container{max-width:1320px;margin:0 auto}.header-background{min-height:700px;display:grid;justify-content:center;align-content:center;background-image:url('/wp-content/themes/checksammy/assets/images/solutions/img/sustainability-esg/checksammy_sustainability_hub_header_min.jpg');background-repeat:no-repeat;background-size:cover;background-position:center 70%;z-index:2;position:relative;color:white}.header-background .header-content{z-index:4;max-width:1320px;margin:0 auto 0 auto;align-items:center;text-align:center}.header-background .header-content .header-text{align-content:center}.header-background .header-content .header-text h1{color:white;font-size:60px;margin-bottom:15px;display:block}.header-background .header-content .header-text span{font-size:35px;margin-top:10px;margin-bottom:30px;display:block}.header-text .border-design span{width:50px}.header-background-overlay{background-color:rgba(0,0,0,0.4);z-index:3;position:absolute;width:100%;height:100%;top:0;left:0;display:block}.header-background span{font-size:32px}.header-background h1{font-size:56px;font-family:'Lora-Bold',sans-serif;font-weight:700}.header-background .header-content a.btn.btn-primary{font-size:20px;min-width:250px}.veridiant-software{background:radial-gradient(ellipse at top,#fff 0,#e0ebf6 47%,#e0ebf6 47%,#fff 47%,#fcf7f8 48%);background-size:140% 75%;background-repeat:no-repeat;background-position:center -100px;width:1320px;margin:0 auto 0 auto;position:relative;padding-top:40px;padding-bottom:40px;text-align:center}.veridiant-software h2{font-size:43px;font-family:'Lora-Bold',sans-serif}.veridiant-software p{font-size:25px;margin:10px auto 40px auto}#veridiant-computer{max-width:960px;width:100%;margin:0 auto;display:block;z-index:6;margin-top:40px}.veridiant-computer-background{background-image:url(/wp-content/themes/checksammy/assets/images/solutions/img/laptop-waste-management-edited-min.png);width:100%;height:630px;background-repeat:no-repeat;background-position:center;position:absolute;z-index:100;top:-100px}.veridiant-software .btn{margin:60px auto 20px auto}.sustainability-facilities-container{text-align:center;padding-top:80px;padding-bottom:80px}.sustainability-facilities-container h2{font-family:'Lora-Bold',sans-serif;font-size:43px;max-width:70%;margin:40px auto 0 auto}.sustainability-facilities-container p{font-size:25px;max-width:90%;margin:40px auto 0 auto}.sustainability-facilities-container .border-design span{width:120px}.sustainability-facilities-tabs{margin-top:60px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px}.sustainability-facilities-tab{border:1px solid #8CC63FBD;border-radius:20px;padding:40px 20px;box-shadow:0 6px 16px rgba(0,0,0,0.5);background-color:white;text-align:center;transition:transform .3s ease-in-out,box-shadow .2s ease-in-out}.sustainability-facilities-tab:hover{transform:scale(1.1);box-shadow:0 1px 16px rgba(0,0,0,0.1)}.sustainability-facilities-tab h3{font-size:28px;font-weight:700}.sustainability-facilities-tab p{font-size:18px;font-weight:700}.sustainability-facilities-tab img{max-width:200px;margin-bottom:40px;aspect-ratio:auto 200/200}.join-industry-leaders{padding:80px 0;background-color:#012841;color:white;margin-top:80px;margin-bottom:0}.join-industry-leaders-container{position:relative}.background-gradient{background:linear-gradient(to right,#012841,transparent 30%,transparent 70%,#012841);height:100%;width:100%;position:absolute;top:0;left:0;z-index:5}.join-industry-leaders-container .row-1{padding-bottom:60px;padding-top:40px;max-height:150px;overflow:hidden}.join-industry-leaders-container .row-2{max-height:150px;padding-top:50px;overflow:hidden}.join-industry-leaders-container .slick-slide{padding-left:20px;padding-right:20px;display:grid}.join-industry-leaders-container .slick-slider img{height:65px;width:auto;justify-self:center;max-width:100%}.join-industry-leaders h3{text-align:center;font-size:43px}.why-choose-checksammy{position:relative;z-index:1;overflow-y:hidden;max-width:1320px;margin:0 auto}.why-choose-checksammy .main-container h2{font-size:43px}.why-choose-checksammy h3{text-align:center;font-size:43px;margin-bottom:40px;font-weight:700}.why-choose-checksammy-header h2{text-align:center;font-size:43px;margin-bottom:40px;font-weight:700;color:white;font-family:'Lora-Bold',sans-serif}.why-choose-checksammy-header span.pink{color:#ed2a7b}.why-choose-checksammy-header span.pink-text{color:#ed2a7b;font-weight:400;font-family:'DM Sans',Arial,Helvetica,sans-serif}.why-choose-checksammy-header span.green-text{color:#8dc63f;font-weight:700;font-family:'DM Sans',Arial,Helvetica,sans-serif}.why-choose-checksammy-header .main-container{padding-top:80px;padding-bottom:40px}.why-choose-checksammy-header{display:grid;background-color:#002841;width:100%}.sliding-container{display:grid;grid-template-columns:5fr 5fr;background-color:#e0ebf5;height:350px}.sliding-container-text{display:grid;justify-content:center;align-content:center;padding-right:60px;max-height:500px;padding-left:60px;position:relative;left:-4px;align-self:center;padding-top:80px;padding-bottom:80px;min-height:50%}.sliding-container-text h3{color:#ed2a7b;font-size:32px;text-align:left;margin-top:0;margin-bottom:0;font-family:'Lora-Bold',sans-serif}.sliding-container-image-overlay{background-color:rgba(1,40,65,0.6);position:absolute;width:100%;height:100%;top:0;left:0;display:block}.sliding-container-image{position:relative;overflow:hidden;height:100%}.sliding-container-image img{height:50vh;object-fit:cover}.tag-button{font-size:12px;color:#002841;border:1px solid #8cc63f;padding:3px 6px;border-radius:10px;margin-top:10px;margin-bottom:10px;display:inline-block;font-weight:700}#container1,#container2,#container3{max-height:350px}.before-container{display:block;min-height:400px;background-color:#f0f0f0;margin-bottom:20px}.content-below{padding:20px}.confirm-checksammy{background-color:#012841;color:white;padding-top:80px;padding-bottom:80px}.confirm-checksammy .tag-button{color:white}.confirm-checksammy-container{display:grid;grid-template-columns:1fr 1fr;gap:40px}.confirm-checksammy-container h3{max-width:60%;margin-top:10px;margin-bottom:30px;font-size:42px}.confirm-checksammy-container h4{margin-bottom:20px}.confirm-checksammy-container .btn-secondary{background-color:#8cc63f;color:#012841}.confirm-checksammy-container .btn-secondary:hover{background-color:#ed2a7b;color:white}.accordion-body *{color:#012841}.accordion-item{background:none !important;border-radius:.25em}.accordion-item:last-of-type .accordion-collapse{border-radius:.25em}.accordion .accordion-item .accordion-collapse .accordion-body{margin-top:5px}.accordion-content{max-height:0;overflow:hidden;transition:max-height .7s ease-out}.accordion-content.active{max-height:1000px}.accordion-header{cursor:pointer}.waste-services-list{margin-left:0;padding-left:15px;font-size:14px}.waste-services-list ul{list-style:none;padding:0;margin:0;list-style:disc}.waste-services-list.two-columns ul{display:grid;grid-template-columns:1fr 1fr}.waste-services-list ul li{margin:0}.waste-services-list.two-columns ul li:nth-child(2n+1){grid-column:1}.waste-services-list.two-columns ul li:nth-child(2n){grid-column:2}.waste-services-list.show{max-height:500px;transition:max-height 2s ease-in}.sustainability-insights{background-color:#012841;padding-top:80px;padding-bottom:80px;text-align:center}.sustainability-insights span.sustainability-insights-top-text,.sustainability-insights p{color:white;width:85%;margin:20px auto}.sustainability-insights h2{color:#ed2a7b;width:85%;margin:20px auto;font-size:43px;font-weight:700;font-family:'Lora-Bold',sans-serif}.sustainability-insights span.sustainability-insights-top-text{font-size:25px;font-weight:700}.footer-cta{display:none}@media(max-width:1321px){.veridiant-software{width:100%}.header-background .header-content{padding-left:10px;padding-right:10px}.main-container,.explore-favorite-projects,.veridiant-software,.recycling-services-container,.same-day-service{padding-left:20px;padding-right:20px}.programs-for-all-business-sizes.main-container{max-width:90%}}@media(max-width:1280px){.programs-for-all-business-sizes,.programs-for-all-business-sizes p,.programs-for-all-business-sizes h2,.explore-favorite-projects,.explore-tabs{width:100%;max-width:100% !important}.recycling-services-section{padding-top:0;padding-bottom:0}.recycling-services-container{grid-template-columns:1fr 1fr}.header-background .header-content .header-text h1{font-size:45px}.header-background .header-content .header-text span{font-size:33px}.header-text .border-design span{width:32px}.programs-for-all-business-sizes h2,.same-day-service h3,.sustainability-facilities-container h2,.explore-favorite-projects h2,.we-help-brands h2,.recycling-services-container .text-content h2,.veridiant-software h2,.why-choose-checksammy .main-container h2,.sustainability-insights h2{font-size:33px}.programs-for-all-business-sizes p,.sustainability-facilities-container p,.explore-favorite-projects>p,.veridiant-software p,.sliding-container-text p{font-size:21px;width:100%;max-width:100%}.recycling-services-container .text-content p{font-size:23px}.why-choose-checksammy-header{text-align:center}.why-choose-checksammy-header .main-container{padding-top:40px;padding-bottom:40px;margin-bottom:0}.why-choose-checksammy .main-container h2{margin-bottom:0}}@media(max-width:1400px){.header-background .header-content{max-width:1140px}}@media(max-width:1080px){.sliding-container-text{padding-left:40px;padding-right:40px}.sliding-container{grid-template-columns:5fr 5fr}.sustainability-facilities-tabs{display:grid;grid-template-columns:1fr 1fr;gap:20px}}@media(max-width:945px){#veridiant-computer{width:90%}.program-tabs{grid-template-columns:1fr 1fr}.programs-for-all-business-sizes,.sustainability-facilities-container,.explore-favorite-projects{padding-top:40px;padding-bottom:40px}.zip-code-container a.btn.btn-primary{padding:15px 20px 13px 20px}.sliding-container h3{font-size:28px}.sliding-container p{font-size:18px}.sliding-container .tag-button{font-size:11px}}@media(max-width:870px){.header-text{margin-top:100px;margin-bottom:40px}.header-background .header-content .header-text h1{text-align:center}.header-background .header-content .header-text span{text-align:center}.header-background .header-content .header-text .btn{text-align:center;margin:10px auto;display:block;max-width:250px}.sliding-container .btn{width:100%}.sliding-container-image img{height:70vh}}@media(max-width:768px){.header-background .header-content .header-text .border-design{margin-bottom:0;padding-bottom:0}.header-background{min-height:auto}.header-background .header-content .header-text h1{font-size:38px}.header-background .header-content .header-text span{font-size:25px}.header-background .header-content a.btn.btn-primary{font-size:15px;min-width:150px}.sustainability-facilities-container h2,.sustainability-insights h2{max-width:100%;width:100%}.sustainability-facilities-tabs,.program-tabs{grid-template-columns:1fr}.recycling-services-container{grid-template-columns:1fr}.recycling-services-container .text-content{margin-top:40px;text-align:center}.recycling-services-container .text-content .btn{width:300px}.recycling-services-section .text-accordion{min-height:auto;margin-bottom:40px}.explore-tabs{grid-template-columns:1fr 1fr}.same-day-service h3{width:100%;max-width:100%}.program-tab .btn{max-width:280px;width:100%}.sustainability-facilities-tab:hover{transform:scale(1.05)}#container1,#container2,#container3{height:auto;max-height:100%}.sliding-container{display:flex;flex-direction:column-reverse;height:70vh}.sliding-container h3{font-size:23px}.sliding-container p{font-size:16px}.sliding-container .tag-button{font-size:10px}.sliding-container-image img{height:50vh}.sustainability-facilities-container p{margin-top:0}}@media(max-width:601px){.sliding-container{grid-template-columns:1fr}#veridiant-computer{top:-10px;width:95%;position:relative}.zip-code p{font-size:22px}.veridiant-software .btn{margin:20px auto 20px auto}.sliding-container-text{padding-left:40px}}@media(max-width:480px){.programs-for-all-business-sizes h2,.same-day-service h3,.sustainability-facilities-container h2,.explore-favorite-projects h2,.we-help-brands h2,.recycling-services-container .text-content h2,.veridiant-software h2,.why-choose-checksammy .main-container h2,.sustainability-insights h2{font-size:28px}.programs-for-all-business-sizes p,.sustainability-facilities-container p,.explore-favorite-projects>p,.veridiant-software p,.sliding-container-text p{font-size:18px}.sliding-container-image img{height:50vh}.recycling-services-container .text-content p{font-size:18px}.veridiant-software{background-size:158% 80%}.container-variant-c ~ .header-carousel-wrap .carousel .carousel-item{height:62vh !important}.container-variant-c{flex-direction:column;max-width:280px;margin:15px auto}.hero-variant-c{width:100%}.same-day-service{min-height:400px}.program-tab a.btn{width:100%}}@media(max-width:380px){.header-background .header-content .header-text h1{font-size:28px}.header-background .header-content .header-text span{font-size:20px}.header-background .header-content a.btn.btn-primary{font-size:13px;min-width:100px}.veridiant-software{background-size:150% 130%}.container-variant-c ~ .carousel-item{height:60vh !important}.container-variant-c{margin-top:0;gap:5px}}@keyframes button_show{0%{opacity:0}100%{opacity:1}}