#dec-refuse-nav{position:fixed;height:100vh;left:0;right:0;bottom:0;width:110px;background-color:#fff;box-shadow:3px 0 8px 1px rgba(0,0,0,.3);z-index:100;transform:translateX(-100%);overflow-x:visible;overflow-y:visible;transition:.3s ease}#dec-refuse-nav.-active{transform:translateX(0)}#dec-refuse-nav.-active+.open-tab{left:123px}@media(min-width: 769px){#dec-refuse-nav{width:125px}}@media(min-width: 64rem){#dec-refuse-nav{transform:translateX(0);z-index:5;top:104px;height:calc(100vh - 104px)}}@media(min-width: 1367px){#dec-refuse-nav{width:150px}}#dec-refuse-nav .reset-button{text-align:center}#dec-refuse-nav .reset-button button{width:85%;margin:.75rem auto}#dec-refuse-nav .inner-nav-content{flex-direction:column;position:relative;overflow-x:visible;overflow-y:visible;height:100%;max-width:100%}#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item{flex:1 1 auto;padding:.75rem .5;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);transition:.3s ease;flex-direction:column;justify-content:center;align-content:center;cursor:pointer;padding-bottom:0}#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item.-active{border-right:6px solid #d11f2e}@media(min-width: 1367px){#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item{padding:.25rem 1rem}}#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item>div{flex:0 1 auto;position:relative;overflow-x:visible;overflow-y:visible;margin:0 auto;width:70%}@media(min-width: 40rem){#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item>div{width:55%}}@media(min-width: 1367px){#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item>div{width:70%}}@media(min-width: 120rem){#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item>div{width:80%}}#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item>div .round-nav-item{border:1px solid #e6e7e8;border-radius:50%;position:relative}#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item>div .round-nav-item .selected-check{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item>div .round-nav-item .selected-check svg{height:20px;width:20px;fill:#d11f2e}#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item>div .round-nav-item.-no-border{border-color:rgba(0,0,0,0)}#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item>div .round-nav-item>img{max-width:100%;max-height:100%;width:100%;height:100%;display:block}#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item>div .round-nav-item svg{width:25px;height:25px;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}@media(min-width: 2560px){#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item>div .round-nav-item svg{height:35px;width:35px}}#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item>div .selected-option-overlay{position:absolute;left:50%;top:25%;transform:translateY(-50%);margin-left:1.25rem;opacity:0;background-color:#e6e7e8;padding:.5rem;border-radius:5px;transition:.3s ease;white-space:nowrap;user-select:none;pointer-events:none}#dec-refuse-nav .inner-nav-content .dec-refuse-nav-item>div:hover .selected-option-overlay{opacity:1}#dec-refuse-nav+.open-tab{padding:.25rem 0;top:50%;left:10px;background-color:#fff;transform:translate(-50%, -50%) rotate(90deg);box-shadow:3px -7px 8px 1px rgba(0,0,0,.3);z-index:101;position:fixed;text-align:center;text-align:center;border-radius:5px 5px 0 0;transition:.3s ease;width:100px}@media(min-width: 64rem){#dec-refuse-nav+.open-tab{display:none}}#dec-refuse-nav .title,.open-tab .title{flex:0 1 auto;font-size:.9rem;letter-spacing:0px;margin-bottom:.25rem}@media(min-width: 1367px){#dec-refuse-nav .title,.open-tab .title{font-size:1.1rem}}.screen-roll{position:relative;box-sizing:border-box;overflow:hidden;height:100vh;width:90%;margin-left:auto;margin-right:auto;opacity:1;transition:.3s ease}.screen-roll.loading{opacity:0}@media(min-width: 64rem){.screen-roll{width:calc(100vw - 125px);margin-left:125px;height:calc(100vh - 125px)}}@media(min-width: 1367px){.screen-roll{width:calc(100vw - 150px);margin-left:150px}}@media(min-width: 2560px){.screen-roll{width:calc(100vw - 200px);margin-left:200px}}.screen-roll>div{width:100%;height:100%;transition:.4s ease;position:absolute}.screen-roll>div.flex{align-items:flex-start;padding-top:2.5rem}.screen-roll>div.-prev{user-select:none;transform:translateX(-100%)}@media(min-width: 40rem){.screen-roll>div.-prev{transform:translateY(-100%)}}.screen-roll>div.-next{user-select:none;transform:translateX(100%)}@media(min-width: 40rem){.screen-roll>div.-next{transform:translateY(100%)}}.screen-roll>div .header{font-size:1.6rem;margin-bottom:1rem;text-align:center}@media(min-width: 1367px){.screen-roll>div .header{font-size:2.2rem}}@media(min-width: 2560px){.screen-roll>div .header{font-size:3rem}}.dec-refuse-card{position:relative;margin-bottom:1rem;overflow:hidden;cursor:pointer;border:5px solid rgba(0,0,0,0)}.dec-refuse-card.-disabled{opacity:.7;user-select:none;pointer-events:none}.dec-refuse-card.-disabled .card-overlay{transform:translateY(0)}.dec-refuse-card.-disabled .text-overlay{display:none}.dec-refuse-card.-disabled .bottom-bar{display:block}.dec-refuse-card.-active{border-color:#d11f2e}.dec-refuse-card:after{display:block;content:"";padding-bottom:100%}@media(min-width: 769px){.dec-refuse-card:after{padding-bottom:75%}}@media(min-width: 1367px){.dec-refuse-card{margin-right:.5rem;margin-left:.5rem}.dec-refuse-card:hover .text-overlay{opacity:0;user-select:none}.dec-refuse-card:hover .card-overlay{transform:translateY(0)}.dec-refuse-card.-square:after{padding-bottom:calc(50vh - 135px)}.dec-refuse-card.-rectangle:after,.dec-refuse-card.-triple-rectangle:after{padding-bottom:calc(100vh - 250px)}}.dec-refuse-card .title-sub{font-size:1.2rem;font-weight:bold;text-transform:none;line-height:1.2rem}@media(min-width: 769px){.dec-refuse-card .title-sub{font-size:1.4rem;line-height:1.4rem}}@media(min-width: 1920px){.dec-refuse-card .title-sub{font-size:1.6rem;line-height:1.6rem}}@media(min-width: 2560px){.dec-refuse-card .title-sub{font-size:2rem;line-height:2rem}}.dec-refuse-card .intro{font-weight:normal;font-size:.9rem;line-height:.9rem;margin-top:.5rem}@media(min-width: 769px){.dec-refuse-card .intro{font-size:1.05rem;line-height:1.05rem}}@media(min-width: 1367px){.dec-refuse-card .intro{font-size:1.2rem;line-height:1.2rem}}@media(min-width: 2560px){.dec-refuse-card .intro{font-size:1.5rem;line-height:1.5rem}}.dec-refuse-card .text-overlay{background:#e6e7e8;opacity:.8;position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1rem;padding-left:2rem;display:none;transition:.3s ease}.dec-refuse-card .text-overlay svg{width:25px;height:25px;fill:#d11f2e}@media(min-width: 1367px){.dec-refuse-card .text-overlay{display:block}}.dec-refuse-card .card-content{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:1;background-image:url("https://picsum.photos/2000");background-position:center center;background-repeat:no-repeat;background-size:cover}.dec-refuse-card .card-overlay{align-items:center;background:#e6e7e8;position:absolute;z-index:3;bottom:0;right:0;left:0;transition:.3s ease;opacity:.8;padding:1rem}.dec-refuse-card .card-overlay .title-sub{margin-bottom:.75rem;font-size:1.1rem;line-height:1.1rem}@media(min-width: 769px){.dec-refuse-card .card-overlay .title-sub{font-size:1.2rem;line-height:1.2rem}}@media(min-width: 1367px){.dec-refuse-card .card-overlay .title-sub{font-size:1.4rem;line-height:1.4rem}}@media(min-width: 1367px){.dec-refuse-card .card-overlay{top:0;height:100%;transform:translateY(100%);padding-left:2.5rem;padding-right:2.5rem}}.dec-refuse-card .bottom-bar{color:#fff;text-transform:uppercase;font-size:1rem;background-color:#d11f2e;padding:.75rem .5rem;text-align:left;position:absolute;top:0;right:0;left:0;display:none;z-index:4}@media(min-width: 1367px){.dec-refuse-card .bottom-bar{top:auto;bottom:0}}.dec-refuse-card .card-content.propertymanagement{background-image:url("/static/media/dec-refuse/facilities/dec-refuse-prop-mgmt_1600x1200.jpg")}.dec-refuse-card .card-content.transportationentertainment{background-image:url("/static/media/dec-refuse/facilities/dec-refuse-transnent_1600x1200.jpg")}.dec-refuse-card .card-content.hospitality{background-image:url("/static/media/dec-refuse/facilities/dec-refuse-hospitality_1600x1200.jpg")}.dec-refuse-card .card-content.institution{background-image:url("/static/media/dec-refuse/facilities/dec-refuse-institutions_1600x1200.jpg")}.dec-refuse-card .card-content.healthcare{background-image:url("/static/media/dec-refuse/facilities/dec-refuse-healthcare_1600x1200.jpg")}.dec-refuse-card .card-content.foodservices{background-image:url("/static/media/dec-refuse/facilities/dec-refuse-foodservice_1600x1200.jpg")}.dec-refuse-card .card-content.inside{background-image:url("/static/media/dec-refuse/locations/dec-refuse-inside-1x1_1600x1600.jpg")}.dec-refuse-card .card-content.outside{background-image:url("/static/media/dec-refuse/locations/dec-refuse-outside-1x1_1600x1600.jpg")}.dec-refuse-card .card-content.low{background-image:url("/static/media/dec-refuse/capacities/dec-refuse-small--1x1_1600x1600.jpg")}.dec-refuse-card .card-content.medium{background-image:url("/static/media/dec-refuse/capacities/dec-refuse-medium--1x1_1600x1600.jpg")}.dec-refuse-card .card-content.high{background-image:url("/static/media/dec-refuse/capacities/dec-refuse-large--1x1_1600x1600.jpg")}.dec-refuse-card .card-content.landfillwasteonly{background-image:url("/static/media/dec-refuse/usage/dec-refuse-landfill-trash-1x1_1600x1600.jpg")}.dec-refuse-card .card-content.landfillrecyclingsystems{background-image:url("/static/media/dec-refuse/usage/dec-refuse-mixed--1x1_1600x1600.jpg")}.dec-refuse-card .card-content.resin{background-image:url("/static/media/dec-refuse/style/dec-refuse-1x1-resin_1600x1600.jpg")}.dec-refuse-card .card-content.metal{background-image:url("/static/media/dec-refuse/style/dec-refuse-1x1-metal_1600x1600.jpg")}.dec-refuse-card .card-content.all{background-image:url("/static/media/dec-refuse/style/dec-refuse-1x1-all_1600x1600.jpg")}@media(min-width: 1367px){.dec-refuse-card .card-content.inside{background-image:url("/static/media/dec-refuse/locations/dec-refuse-inside-3x4_1200x1600.jpg")}.dec-refuse-card .card-content.outside{background-image:url("/static/media/dec-refuse/locations/dec-refuse-outside-3x4_1200x1600.jpg")}.dec-refuse-card .card-content.low{background-image:url("/static/media/dec-refuse/capacities/dec-refuse-small-3x4_1200x1600.jpg")}.dec-refuse-card .card-content.medium{background-image:url("/static/media/dec-refuse/capacities/dec-refuse-medium-3x4_1200x1600.jpg")}.dec-refuse-card .card-content.high{background-image:url("/static/media/dec-refuse/capacities/dec-refuse-large-3x4_1200x1600.jpg")}.dec-refuse-card .card-content.landfillwasteonly{background-image:url("/static/media/dec-refuse/usage/dec-refuse-landfill-trash-3x4_1200x1600.jpg")}.dec-refuse-card .card-content.landfillrecyclingsystems{background-image:url("/static/media/dec-refuse/usage/dec-refuse-mixed-3x4_1200x1600.jpg")}.dec-refuse-card .card-content.resin{background-image:url("/static/media/dec-refuse/style/dec-refuse-1x1-resin_1200x1600.jpg")}.dec-refuse-card .card-content.metal{background-image:url("/static/media/dec-refuse/style/dec-refuse-1x1-metal_1200x1600.jpg")}.dec-refuse-card .card-content.all{background-image:url("/static/media/dec-refuse/style/dec-refuse-1x1-all_1200x1600.jpg")}}.dec-refuse-results{max-height:calc(100vh - 275px);overflow-y:auto;overflow-x:hidden;padding:.25rem}@media(min-width: 1367px){.dec-refuse-results{max-height:calc(100vh - 158px)}}.dec-refuse-results .header{font-size:1.1rem}@media(min-width: 1367px){.dec-refuse-results .header{font-size:2.2rem}}.dec-refuse-results .results-functions{margin:1rem auto}.dec-refuse-results .results-functions.intro{font-size:.9rem}@media(min-width: 64rem){.dec-refuse-results .results-functions.intro{font-size:1.1rem}}@media(min-width: 1367px){.dec-refuse-results .results-functions{margin:2rem auto}}.dec-refuse-results .results-functions>div{position:relative;cursor:pointer;transition:.3 ease}.dec-refuse-results .results-functions>div.-loading{user-select:none;pointer-events:none;color:#e6e7e8}.dec-refuse-results .results-functions>div svg,.dec-refuse-results .results-functions>div img{width:15px;margin-bottom:-3px;height:15px}@media(min-width: 64rem){.dec-refuse-results .results-functions>div svg,.dec-refuse-results .results-functions>div img{width:25px;height:25px;margin-bottom:-6px}}.dec-refuse-results .dec-refuse-grid.results-grid{margin-bottom:1rem;justify-content:left;overflow:visible}.dec-refuse-results .dec-refuse-grid.results-grid>div{margin-bottom:1rem}.dec-refuse-results .dec-refuse-grid.results-grid .product-card-detail{position:relative}.dec-refuse-results .dec-refuse-grid.results-grid .product-card-detail .product-image{height:auto;width:100%;align-self:center}.dec-refuse-results .dec-refuse-grid.results-grid .product-card-detail .remove-button{position:absolute;top:.5rem;right:.5rem;flex:none;height:20px;width:20px;min-width:20px}.dec-refuse-results .dec-refuse-grid.results-grid .product-card-detail .remove-button button{margin:0;padding:0;background-color:rgba(0,0,0,0)}.dec-refuse-results .dec-refuse-grid.results-grid .product-card-detail .remove-button button svg{width:20px;height:20px}.dec-refuse-results .dec-refuse-grid.results-grid .product-card-detail .variants .label{margin-top:1rem;justify-content:left}@media(max-width: 768px){.dec-refuse-results .dec-refuse-grid.results-grid .product-card-detail .variants .label{justify-content:center}}.dec-refuse-results .dec-refuse-grid.results-grid .product-card-detail .variants .options{margin-top:1rem}@media(min-width: 1367px){.dec-refuse-results .dec-refuse-grid.results-grid>div{margin:.5rem}}.dec-refuse-grid{max-height:calc(100vh - 275px);vertical-align:middle;margin:0 auto;justify-content:left;max-width:95%;overflow-y:auto}@media(max-width: 768px){.dec-refuse-grid>*{width:100%}.dec-refuse-grid.-xs-1>*{width:98%}.dec-refuse-grid.-xs-2>*{width:48%}.dec-refuse-grid.-xs-3>*{width:31.3333333333%}.dec-refuse-grid.-xs-4>*{width:23%}}@media(min-width: 769px){.dec-refuse-grid{max-height:calc(100vh - 225px)}.dec-refuse-grid.-s-1>*{width:98%}.dec-refuse-grid.-s-2>*{width:48%}.dec-refuse-grid.-s-3>*{width:31.3333333333%}.dec-refuse-grid.-s-4>*{width:23%}.dec-refuse-grid.-s-5>*{width:18%}.dec-refuse-grid.-s-6>*{width:14.6666666667%}.dec-refuse-grid.-s-7>*{width:12.2857142857%}.dec-refuse-grid.-s-8>*{width:10.5%}.dec-refuse-grid.-s-9>*{width:9.1111111111%}.dec-refuse-grid.-s-10>*{width:8%}.dec-refuse-grid.-s-11>*{width:7.0909090909%}.dec-refuse-grid.-s-12>*{width:6.3333333333%}}@media(min-width: 1367px){.dec-refuse-grid{overflow:hidden;justify-content:center}.dec-refuse-grid.-m-1>*{width:98%}.dec-refuse-grid.-m-2>*{width:48%}.dec-refuse-grid.-m-3>*{width:31.3333333333%}.dec-refuse-grid.-m-4>*{width:23%}.dec-refuse-grid.-m-5>*{width:18%}.dec-refuse-grid.-m-6>*{width:14.6666666667%}.dec-refuse-grid.-m-7>*{width:12.2857142857%}.dec-refuse-grid.-m-8>*{width:10.5%}.dec-refuse-grid.-m-9>*{width:9.1111111111%}.dec-refuse-grid.-m-10>*{width:8%}.dec-refuse-grid.-m-11>*{width:7.0909090909%}.dec-refuse-grid.-m-12>*{width:6.3333333333%}}@media(min-width: 1920px){.dec-refuse-grid{max-height:calc(100vh - 180px)}.dec-refuse-grid.-l-1>*{width:98%}.dec-refuse-grid.-l-2>*{width:48%}.dec-refuse-grid.-l-3>*{width:31.3333333333%}.dec-refuse-grid.-l-4>*{width:23%}.dec-refuse-grid.-l-5>*{width:18%}.dec-refuse-grid.-l-6>*{width:14.6666666667%}.dec-refuse-grid.-l-7>*{width:12.2857142857%}.dec-refuse-grid.-l-8>*{width:10.5%}.dec-refuse-grid.-l-9>*{width:9.1111111111%}.dec-refuse-grid.-l-10>*{width:8%}.dec-refuse-grid.-l-11>*{width:7.0909090909%}.dec-refuse-grid.-l-12>*{width:6.3333333333%}}@media(min-width: 2560px){.dec-refuse-grid{max-height:calc(100vh - 180px)}.dec-refuse-grid.-xl-1>*{width:98%}.dec-refuse-grid.-xl-2>*{width:48%}.dec-refuse-grid.-xl-3>*{width:31.3333333333%}.dec-refuse-grid.-xl-4>*{width:23%}.dec-refuse-grid.-xl-5>*{width:18%}.dec-refuse-grid.-xl-6>*{width:14.6666666667%}.dec-refuse-grid.-xl-7>*{width:12.2857142857%}.dec-refuse-grid.-xl-8>*{width:10.5%}.dec-refuse-grid.-xl-9>*{width:9.1111111111%}.dec-refuse-grid.-xl-10>*{width:8%}.dec-refuse-grid.-xl-11>*{width:7.0909090909%}.dec-refuse-grid.-xl-12>*{width:6.3333333333%}}#dec-refuse-applications{position:relative}#dec-refuse-applications #email-modal,#dec-refuse-applications #reset-modal{position:fixed;z-index:10000;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.6);height:100vh;width:100vw;opacity:1;transition:.3s ease;transform:translateY(0)}#dec-refuse-applications #email-modal.-hide-modal,#dec-refuse-applications #reset-modal.-hide-modal{transform:translateY(100%);user-select:none;opacity:0;pointer-events:none}#dec-refuse-applications #email-modal .modal-popup,#dec-refuse-applications #reset-modal .modal-popup{position:absolute;top:0;bottom:45px;left:0;right:0;width:100%;max-width:400px;max-height:100vh;overflow-y:auto;border-radius:5px}@media(min-width: 64rem){#dec-refuse-applications #email-modal .modal-popup,#dec-refuse-applications #reset-modal .modal-popup{margin-left:100px;top:50%;left:50%;bottom:auto;right:auto;transform:translate(-50%, -50%);padding:1rem}}#dec-refuse-applications #email-modal .modal-popup .inner-content,#dec-refuse-applications #reset-modal .modal-popup .inner-content{position:relative}#dec-refuse-applications #email-modal .modal-popup .inner-content .title,#dec-refuse-applications #reset-modal .modal-popup .inner-content .title{margin:.75rem 0}#dec-refuse-applications #email-modal .modal-popup .inner-content .intro,#dec-refuse-applications #reset-modal .modal-popup .inner-content .intro{font-size:1rem}#dec-refuse-applications #email-modal .modal-popup .inner-content fieldset,#dec-refuse-applications #reset-modal .modal-popup .inner-content fieldset{border:0}#dec-refuse-applications #email-modal .modal-popup .inner-content .close,#dec-refuse-applications #reset-modal .modal-popup .inner-content .close{position:absolute;top:-0.5rem;right:.5rem;cursor:pointer}@media(min-width: 64rem){#dec-refuse-applications #email-modal .modal-popup .inner-content .close,#dec-refuse-applications #reset-modal .modal-popup .inner-content .close{right:-0.5rem}#dec-refuse-applications #email-modal .modal-popup .inner-content .close.-shift,#dec-refuse-applications #reset-modal .modal-popup .inner-content .close.-shift{right:0}}#dec-refuse-applications #email-modal .modal-popup .inner-content .close svg,#dec-refuse-applications #reset-modal .modal-popup .inner-content .close svg{width:15px;height:15px}@media(min-width: 64rem){#dec-refuse-applications #email-modal .modal-popup .inner-content .close svg,#dec-refuse-applications #reset-modal .modal-popup .inner-content .close svg{width:20px;height:20px}}#dec-refuse-applications #email-modal .modal-popup .inner-content .fields,#dec-refuse-applications #reset-modal .modal-popup .inner-content .fields{width:100%;margin:0 auto}#dec-refuse-applications #email-modal .modal-popup .inner-content .fields label,#dec-refuse-applications #email-modal .modal-popup .inner-content .fields input,#dec-refuse-applications #email-modal .modal-popup .inner-content .fields textarea,#dec-refuse-applications #reset-modal .modal-popup .inner-content .fields label,#dec-refuse-applications #reset-modal .modal-popup .inner-content .fields input,#dec-refuse-applications #reset-modal .modal-popup .inner-content .fields textarea{display:block;width:100%;margin-top:.25rem;margin-bottom:.5rem}@media(min-width: 64rem){#dec-refuse-applications #email-modal .modal-popup .inner-content .fields label,#dec-refuse-applications #email-modal .modal-popup .inner-content .fields input,#dec-refuse-applications #email-modal .modal-popup .inner-content .fields textarea,#dec-refuse-applications #reset-modal .modal-popup .inner-content .fields label,#dec-refuse-applications #reset-modal .modal-popup .inner-content .fields input,#dec-refuse-applications #reset-modal .modal-popup .inner-content .fields textarea{margin-bottom:0}}#dec-refuse-applications #email-modal .modal-popup .inner-content .fields .cutline,#dec-refuse-applications #reset-modal .modal-popup .inner-content .fields .cutline{margin:0}#dec-refuse-applications #email-modal .modal-popup .inner-content .fields textarea,#dec-refuse-applications #reset-modal .modal-popup .inner-content .fields textarea{resize:none;min-height:100px;max-height:100px;overflow-y:auto}#dec-refuse-applications #email-modal .modal-popup .inner-content button,#dec-refuse-applications #reset-modal .modal-popup .inner-content button{min-width:150px;width:80%;margin:0 auto;margin-top:1rem}@media(min-width: 64rem){#dec-refuse-applications #email-modal .modal-popup .inner-content button,#dec-refuse-applications #reset-modal .modal-popup .inner-content button{margin-top:2rem}}
