.pagination{justify-content:center;margin:20px 0 50px}.pagination.top{margin:50px 0 20px}.pagination .nav span,.pagination .nav.disabled{display:none}.pagination .nav.dots span{cursor:text;display:inline-block}.pagination .nav.next span{padding-right:30px}.pagination .nav.prev span{padding-left:30px}.pagination .page.hide{display:none}.pagination div{background:transparent;border:0;color:#949494;cursor:pointer;font-size:2.1rem;line-height:2rem;margin-right:8px;padding:2px 7px}.pagination div:hover{text-decoration:none}.pagination div.page.current{color:#f58220}@media only screen and (max-width:400px){.pagination div{margin-right:6px;padding:2px 5px}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.ReactModal__Overlay{opacity:0;overflow-x:hidden;overflow-y:auto;padding:20px;transition:opacity .5s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}@media(max-width:640px){.ReactModal__Overlay--after-open{padding:1%!important}}@media(max-height:400px){.ReactModal__Overlay--after-open{padding:1%!important}}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Body--open{overflow:hidden}.ReactModal__Content{display:flex;flex-direction:column;padding:20px 30px 30px!important;transition:all .5s ease-in-out}@media(max-width:640px){.ReactModal__Content{inset:auto!important;min-height:99vh;transform:none!important;width:98%!important}}@media(max-height:400px){.ReactModal__Content{inset:auto!important;min-height:98.5vh;transform:none!important;width:98%!important}}.modal-steps-form-container{display:flex;flex:3 1;flex-direction:column;justify-content:flex-start}.modal-steps-form .react-stars{line-height:34px}.modal-steps-form .react-stars span{margin-right:10px}.modal-steps-form .preloader-container{display:inline-block;position:relative}.modal-steps-form .preloader-container .preloader{animation-duration:2s;animation-iteration-count:infinite;animation-name:spin;border:5px solid #eee;border-radius:50%;border-top-color:#db6c0a;height:30px;left:-15px;position:absolute;top:-15px;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-steps-form .step{display:none}.modal-steps-form .step.current{display:block}.modal-steps-form .error{background-color:#ffeded;color:#ab3030;margin:15px 0;padding:5px;text-align:center}@media(max-width:640px){.modal-steps-form .error{font-size:1.7rem;line-height:2.3rem}}.modal-steps-form .json-paragraph{font-size:1.4rem;margin:20px 0}@media(max-width:640px){.modal-steps-form .json-paragraph{font-size:1.8rem;line-height:2.4rem}}.modal-steps-form .json-paragraph h4{margin-bottom:1rem}.modal-steps-form .json-paragraph.centred{text-align:center}.modal-steps-form .json-message{font-size:2rem;line-height:2.8rem;margin:35px 5px}.modal-steps-form .json-message.centred{text-align:center}.modal-steps-form .actions{margin:30px 0 0;text-align:center}.modal-steps-form .actions button,.modal-steps-form .actions input{background-color:#f58220;border:none;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.14);color:#fefefe;font-size:1.4rem;line-height:2.4rem;margin:0 5px;padding:6px 20px;text-transform:uppercase}@media(max-width:640px){.modal-steps-form .actions button,.modal-steps-form .actions input{font-size:1.6rem}}.modal-steps-form .actions .steps-modal-back{background-color:transparent;box-shadow:none;color:#263238}.modal-steps-form .actions .terms{background:#eeeeee87;color:#666;font-size:1.4rem;line-height:1.8rem;margin-top:25px;padding:15px;text-align:left}@media(max-width:640px){.modal-steps-form .actions .terms{font-size:1.6rem}}@media(min-width:640px){.modal-steps-form .actions .terms{text-align:center}.modal-steps-form .actions .terms br{display:none}}.modal-steps-form .actions .terms a{color:#337ab7}.modal-steps-form .actions .terms p:last-child{margin:0}.modal-steps-confirm,.modal-steps-fail,.modal-steps-ok{display:none;flex-direction:column}.modal-steps-confirm h4,.modal-steps-fail h4,.modal-steps-ok h4{font-size:1.8rem;line-height:3rem;text-align:center}.modal-steps-confirm h4 span,.modal-steps-fail h4 span,.modal-steps-ok h4 span{color:#f58220}.modal-steps-confirm.show,.modal-steps-fail.show,.modal-steps-ok.show{align-items:center;background-color:#fefefe;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.modal-steps-confirm.show h4,.modal-steps-fail.show h4,.modal-steps-ok.show h4{display:block}.modal-steps-header{align-items:center;display:flex;justify-content:space-between;margin:0 -10px}.modal-steps-header h2{color:#263238;font-size:1.6rem;line-height:2rem;margin:0}.modal-steps-header .modal-x-close{background-color:transparent;background-image:url(/x-close-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;height:14px;width:14px}.modal-steps-percentage{margin:15px -30px 25px}.modal-steps-percentage .line{border-bottom:1px solid #eee}.modal-steps-percentage .percentage-container{background-color:#eaeaea;height:4px}.modal-steps-percentage .percentage-container .percentage-bar{background-color:#f58220;height:4px;transition:width .5s ease-in-out}.sidebar-container{align-items:flex-start;border:1px solid #f0f0f0;border-radius:4px;display:flex;flex-direction:column;gap:10px;justify-content:center;max-width:400px;padding:20px;padding:16px!important;width:100%}.sidebar-container .sidebar-title{color:#333;font-size:2.2rem;font-weight:700}.sidebar-container .sidebar-subtitle{color:#444;font-size:1.8rem}.sidebar-container .sidebar-messages-container{display:flex;flex-direction:column;gap:10px}.sidebar-container .sidebar-messages-container .message-container{align-items:center;display:flex;flex-direction:row;gap:15px}.sidebar-container .sidebar-messages-container .message-container .sidebar-icon{height:30px;width:30px}.sidebar-container .sidebar-messages-container .message-container .sidebar-message{color:#333;font-size:1.8rem;margin-bottom:0}.sidebar-container .sidebar-call-to-action{text-align:center;width:100%}.sidebar-container .sidebar-call-to-action button{min-width:220px}.sidebar-container .sidebar-call-to-action .sidebar-bottom-message{display:none}@media only screen and (max-width:991px){.sidebar-container .fixed-btn{background:#f7f7f7;bottom:0;left:0;position:fixed;z-index:100}.sidebar-container .fixed-btn .sidebar-call-to-action-container{display:flex;flex-direction:column;gap:10px;margin:auto;max-width:695px;width:100%}.sidebar-container .fixed-btn .sidebar-call-to-action-container .sidebar-bottom-message{display:inline}}@media only screen and (max-width:991px)and (min-width:576px)and (max-width:767px){.sidebar-container .fixed-btn .sidebar-call-to-action-container{max-width:520px}}@media only screen and (max-width:991px)and (max-width:575px){.sidebar-container .fixed-btn .sidebar-call-to-action-container{max-width:100%;padding:0 12px}}.select-ondeff{flex-basis:100%;flex-grow:0;max-width:100%;padding:12px}.select-ondeff div{width:100%}.select-ondeff div label{color:#6b6d6f;display:block;font-size:20px!important;font-weight:400;left:0;letter-spacing:.00938em;margin-top:-4px;padding:0 5px;pointer-events:none;position:absolute;top:0;transform:translate(14px,20px) scale(1);transform-origin:top left;transition:color .2s cubic-bezier(0,0,.2,1) 0ms,transform .2s cubic-bezier(0,0,.2,1) 0ms;z-index:1}@media only screen and (max-width:340px){.select-ondeff div label{font-size:clamp(14px,6vw,20px)!important}}.select-ondeff div div{border-radius:4px;position:relative}.select-ondeff div div div{color:#2d2e2f;font-size:1.5rem;padding:18.5px 18px}.select-ondeff div div svg{color:rgba(0,0,0,.54);height:2rem;margin-right:2px;margin-top:3px;pointer-events:none;position:absolute;right:7px;top:calc(50% - 12px);width:2rem}.select-ondeff div div fieldset{border:1px solid rgba(0,0,0,.23);border-radius:inherit;bottom:0;left:0;margin:0;overflow:hidden;padding:0 8px;pointer-events:none;position:absolute;right:0;top:-5px}.select-ondeff div div fieldset legend{visibility:hidden}.address-ondeff{flex-basis:100%;flex-grow:0;max-width:100%;padding:12px}.address-ondeff div div label{background-color:#fff;color:#000;display:block;font-size:20px!important;font-weight:400;left:0;letter-spacing:.00938em;margin-top:-4px;padding:0 5px;pointer-events:none;position:absolute;top:0;transform:translate(14px,20px) scale(1);transform-origin:top left;transition:color .2s cubic-bezier(0,0,.2,1) 0ms,transform .2s cubic-bezier(0,0,.2,1) 0ms;z-index:1}@media only screen and (max-width:340px){.address-ondeff div div label{font-size:clamp(14px,6vw,20px)!important}}.address-ondeff div div div{align-items:center;border-radius:4px;color:#2d2e2f;height:53px;padding-left:4px;padding-right:14px;position:relative}.address-ondeff div div div input{font-size:20px;padding:6px 12px 6px 18px}.address-ondeff div div div svg{fill:currentColor}.address-ondeff div div div fieldset{border:1px solid rgba(0,0,0,.23);border-radius:inherit;bottom:0;left:0;margin:0;overflow:hidden;padding:0 8px;pointer-events:none;position:absolute;right:0;top:-5px}.address-ondeff div div div fieldset legend{visibility:hidden}.prices-form{border:1px solid #f0f0f0;border-radius:4px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:20px;max-width:600px;padding:16px!important;width:100%}.prices-form .prices-title h3{box-sizing:border-box;color:#333;font-size:3rem;font-weight:700;line-height:1.2;margin:0;text-align:left;width:100%}.prices-form .button-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.prices-form .button-wrapper .view-dumpster-prices{align-items:center;background-color:#f58220!important;border:1px solid #f58220!important;border-radius:4px;color:#fff!important;display:flex;font-size:2rem!important;font-weight:400;height:45px;justify-content:center;line-height:3.4rem;margin-top:0;min-width:230px;padding:7px 20px;width:-moz-fit-content!important;width:-webkit-fit-content!important;width:fit-content!important;width:300px}.prices-form .button-wrapper .view-dumpster-prices:hover{background-color:#db6c0a!important;border:1px solid #db6c0a!important;text-decoration:none!important}@media only screen and (max-width:991px){.prices-form .button-wrapper .view-dumpster-prices{font-size:1.8rem!important}}@media only screen and (max-width:768px){.prices-form .button-wrapper .view-dumpster-prices{width:100%!important}}.phone-profile-card{text-align:center}.phone-profile-card button{background:none;border:none;text-transform:none}.phone-profile-card button a{color:#000;text-decoration:none}.phone-profile-card button a span{color:#000;font-size:2.4rem}.phone-profile-card button a span span{text-decoration:underline}.phone-profile-card button a span span:hover{color:#000;text-decoration:none}.flex-head{cursor:pointer;display:flex;gap:20px}@media only screen and (max-width:991px){.flex-head{flex-direction:column}}.flex-head .images{width:180px}@media only screen and (max-width:991px){.flex-head .images{order:1;width:100%}}.flex-head .images .logo-container{border:2px solid #e0e0e0;border-radius:4px;height:100%;max-height:96px;max-width:300px;min-height:96px;width:100%}@media only screen and (max-width:991px){.flex-head .images .logo-container{height:160px}}.flex-head .images .logo-container .logo-name{align-items:center;color:#279ad5;display:flex;font-size:36px;height:100%;justify-content:center;text-align:center;width:100%}@media only screen and (max-width:768px){.flex-head .images{display:none}}.flex-head .pro-content{width:100%}.flex-head .pro-content .header-content{cursor:pointer;display:flex;flex-direction:row;gap:20px}@media only screen and (max-width:991px){.flex-head .pro-content .header-content{flex-direction:column}}.flex-head .pro-content .header-content .pro-details{width:calc(100% - 180px)}@media only screen and (max-width:991px){.flex-head .pro-content .header-content .pro-details{order:2;width:100%}}.flex-head .pro-content .header-content .pro-details .service-tags{display:flex;flex-wrap:wrap;font-size:1.6rem;gap:8px;list-style:none;margin-bottom:0;margin-top:10px;padding:0}.flex-head .pro-content .header-content .pro-details .service-tags li{background-color:#f0f0f0;border-radius:4px;color:#6e7072;font-weight:700;margin-right:10px;padding:4px 8px}@media only screen and (max-width:350px){.flex-head .pro-content .header-content .pro-details .service-tags li{margin-right:0}}.flex-head .pro-content .header-content .pro-details .service-tags li:last-child{margin-right:0}.flex-head .pro-content .header-content .pro-details .company-tags{display:flex;flex-wrap:wrap;font-size:1.6rem;gap:4px;list-style-position:inside;margin-bottom:0;margin-top:10px;padding-left:0}.flex-head .pro-content .header-content .pro-details .company-tags li{margin-right:30px}.flex-head .pro-content .header-content .pro-details .company-tags li:before{content:"";margin-left:-5px}.flex-head .pro-content .header-content .pro-details .company-tags li:last-child{margin-right:0}.flex-head .pro-content .header-content .pro-details .company-tags li::marker{color:#279ad5}.flex-head .pro-content .header-content .pro-details p{margin-top:10px}.flex-head .pro-content .company-images{display:flex;flex-direction:row;gap:5px;overflow-x:auto;width:90%}@media only screen and (max-width:991px){.flex-head .pro-content .company-images{width:100%}}@media only screen and (min-width:1320px){.flex-head .pro-content .company-images{min-height:165px}}.flex-head .pro-content .company-images .images-container{padding:2.5px;position:relative}.flex-head .pro-content .company-images .images-container a:first-child{display:flex;height:160px;width:240px}@media only screen and (max-width:480px){.flex-head .pro-content .company-images .images-container a:first-child{height:133px;width:200px}}.flex-head .pro-content .company-images .images-container a:first-child img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.flex-head .pro-content .company-images .images-container .img-btn{background-color:#000;color:#fefefe;cursor:pointer;margin-top:-27px;padding:3px 10px;position:absolute;text-align:end}.flex-footer{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding-bottom:20px;width:100%}@media only screen and (min-width:769px){.flex-footer{border-top:1px solid #f0f0f0;gap:100px!important;padding-top:20px}.flex-footer button{min-width:230px}}@media only screen and (max-width:991px){.flex-footer{flex-wrap:wrap;gap:10px;margin-left:0;width:100%}}@media only screen and (max-width:768px){.flex-footer{flex-direction:column}}@media only screen and (max-width:300px){.flex-footer button{padding:7px 10px}}.flex-footer .call-to-action-info{align-items:center;display:flex;flex-direction:row;gap:10px}.flex-footer .call-to-action-info span{color:#f58220;font-size:3rem;margin-bottom:4px}.flex-footer .call-to-action-info p{font-size:1.8rem;margin:0}@media only screen and (max-width:768px){.flex-footer .call-to-action-info p{font-size:1.6rem}}@media only screen and (max-width:290px){.flex-footer .call-to-action-info p{font-size:1.5rem}}@media only screen and (min-width:1320px){.flex-footer{min-height:66px}}.flex-footer .view-prices{align-items:center;background-color:#f58220!important;border:1px solid #f58220!important;border-radius:4px;color:#fff!important;display:flex;font-size:2rem!important;font-weight:400;height:45px;justify-content:center;line-height:3.4rem;margin-top:0;width:-moz-fit-content!important;width:-webkit-fit-content!important;width:fit-content!important;width:300px}.flex-footer .view-prices:hover{background-color:#db6c0a!important;border:1px solid #db6c0a!important;text-decoration:none!important}@media only screen and (max-width:991px){.flex-footer .view-prices{font-size:1.8rem!important}}@media only screen and (max-width:768px){.flex-footer .view-prices{width:100%!important}}.flex-footer .view-prices-and-availability{align-items:center;background-color:#fff!important;border:1px solid #f58220!important;border-radius:4px;color:#f58220!important;display:flex;font-size:2rem!important;font-weight:400;height:45px;justify-content:center;line-height:2rem!important;margin-top:0;width:-moz-fit-content!important;width:-webkit-fit-content!important;width:fit-content!important}.flex-footer .view-prices-and-availability:hover{background-color:#fff!important;border:1px solid #db6c0a!important;color:#db6c0a!important;text-decoration:none!important}@media only screen and (max-width:991px){.flex-footer .view-prices-and-availability{font-size:1.8rem!important}}@media only screen and (max-width:768px){.flex-footer .view-prices-and-availability{width:100%!important}}.load-more-container{align-items:center;display:flex;justify-content:center;margin-top:20px}.load-more-container .load-more-btn{background-color:#fefefe;border:2px solid #e0e0e0;border-radius:4px;color:#333;cursor:pointer;font-size:2.4rem;font-weight:400;height:50px;line-height:3.4rem;width:300px}.load-more-container .load-more-btn:hover{background-color:#e0e0e0;border:1px solid #fff}.items-grid{padding:15px 0 20px}.items-grid .row{gap:20px}.items-grid .row>div{padding-left:12px;padding-right:12px}.items-grid.demolition{padding:60px 0 70px}@media only screen and (max-width:480px){.items-grid.demolition{padding:35px 0 70px}.items-grid{padding:10px 0 0}}.items-grid .centered{margin:0 auto 25px}.items-grid .item{background-color:#fff;border:1px solid #f0f0f0;border-radius:4px;display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0;padding:20px}.items-grid .item:hover{box-shadow:0 0 5px 0 #c3c3c3}@media only screen and (max-width:330px){.items-grid .item{padding:10px}}.items-grid .item .fragment{min-height:40px}.items-grid .item .phonemanager{border:1px solid #6c757d40;cursor:pointer;justify-content:center;margin-top:25px;padding:5px}.items-grid .item .phonemanager .handler{color:#6c757d}.items-grid .item .phonemanager .handler:hover{text-decoration:none}.items-grid .item .phonemanager .pro-phone-cont{color:#000}.items-grid .item .actions{text-align:center}.items-grid .item .images img{aspect-ratio:15/8;display:block;margin:0;max-width:300px;width:100%}.items-grid .item h2.title{margin-bottom:0}.items-grid .item h2.title a{color:#333;font-size:2.2rem;font-weight:700;line-height:1.9rem;text-decoration:none}.items-grid .item h2.title a:hover{color:#333;text-decoration:underline}.items-grid .item .address{color:#1f1f1f;font-size:1.4rem}.items-grid .item .address a{color:#000}.items-grid .item .address a:hover{text-decoration:none}.items-grid .item .new-phone{color:#1f1f1f;font-size:1.2rem}.items-grid .item .new-phone a,.items-grid .item .new-phone a:hover{color:#000;text-decoration:none}.items-grid .item .text{margin:15px 0}.items-grid .item .text p{color:#333;font-size:1.6rem;margin-bottom:2rem;width:95%}@media only screen and (max-width:768px){.items-grid .item .text p{width:100%}}.items-grid .item .text p .more-description{color:#279ad5;font-size:1.6rem;text-decoration:none}.items-grid .item .text p .more-description:hover{color:#279ad5;text-decoration:underline}.items-grid .item .get-a-quote{align-items:center;background-color:#fefefe;border:1px solid #f58220;border-radius:4px;color:#f58220;display:flex;font-size:2rem!important;font-weight:400;height:45px;justify-content:center;line-height:3.4rem;margin-top:0;width:-moz-fit-content!important;width:-webkit-fit-content!important;width:fit-content!important}.items-grid .item .get-a-quote:hover{background-color:#fff;border:1px solid #db6c0a;color:#db6c0a;text-decoration:none!important}@media only screen and (max-width:991px){.items-grid .item .get-a-quote{font-size:1.8rem!important}}@media only screen and (max-width:768px){.items-grid .item .get-a-quote{width:100%!important}}.items-grid .item .rating{display:flex;flex-wrap:nowrap;gap:8px}.items-grid .item .rating .number{color:#f58220;font-size:1.4rem;margin-top:1px}.items-grid .item .rating .stars{align-items:center;display:flex;width:85px}.items-grid .item .rating .stars .star,.items-grid .item .rating .stars .starbg{background:url(/images/icons/kpp-icons.svg) no-repeat 0 0;color:#f58220;float:left;height:15px;overflow:hidden;text-indent:-999em;width:17px}.items-grid .item .rating .stars .star.on,.items-grid .item .rating .stars .starbg.on{background-position:0 -32px}.items-grid .item .rating .reviews{color:#6e7072;font-size:1.4rem}.top-kpp-container{display:flex;flex-direction:row}.view-prices-form{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;margin-top:70px;padding:20px 10px}.kpp-video-container-mobile{margin-top:20px;max-width:400px;width:100%}@media only screen and (max-width:992px){.kpp-video-container-mobile{display:none}}.kpp-video-container-desktop{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px;width:100%}@media only screen and (min-width:993px){.kpp-video-container-desktop{display:none}}.kpp-video-container-desktop h2{color:#333;font-size:2.5rem;margin-bottom:15px;padding-left:17.5px;padding-right:17.5px;text-align:left;width:720px}@media only screen and (max-width:767px){.kpp-video-container-desktop h2{width:540px!important}}@media only screen and (max-width:575px){.kpp-video-container-desktop h2{width:100%!important}}.kpp-video-container-desktop .howvideo{margin-bottom:5px!important;padding-left:17.5px;padding-right:17.5px;width:720px}@media only screen and (max-width:767px){.kpp-video-container-desktop .howvideo{width:540px!important}}@media only screen and (max-width:575px){.kpp-video-container-desktop .howvideo{width:100%!important}}.fixed-right{position:fixed;right:0}@media only screen and (min-width:993px){.fixed-right{height:100vh;min-height:500px;overflow-y:auto}}.stopped-fixed{position:static}.left-side-dumpster{flex:0 0 auto;width:100%}.universal-card{margin-bottom:40px;min-height:200px}#profiles-cards-list .mobile-quote-title{color:#333;font-size:1.8rem;line-height:1.9rem;text-align:center}.card-pro-view{min-height:200px}@media(max-width:992px){.top-kpp-container{flex-direction:column!important}.view-prices-form{justify-content:center;order:1;position:static!important;width:100%!important}.left-side-dumpster{order:2}}@media(min-width:993px){.container-margin{background-color:#e8e8e8;margin-left:0!important}.left-side-dumpster{flex:0 0 auto;width:66.66666667%}}