.google-place-autocomplete{position:relative}.google-place-autocomplete .hidden-fields{display:none}.google-place-autocomplete .google-place-autocomplete-clear{border:none;border-radius:10px;color:#f58220;cursor:pointer;display:flex;height:20px;justify-content:center;width:20px}.google-place-autocomplete .google-place-autocomplete-clear span{color:#fefefe;font-size:1.4rem;font-weight:700;line-height:1.8rem}@media (max-width:500px){.pac-container{box-sizing:border-box;margin-left:-40px;max-width:none!important;width:80%!important}.pac-item{align-items:center;display:flex;flex-wrap:wrap;gap:5px;padding:5px}.pac-item span{line-height:1.5}.pac-icon{margin-right:0;margin-top:0}}.ondeff-form #temp{display:none;visibility:hidden}.ondeff-form .intro-message-cls{color:#333;font-size:3.5rem!important;font-weight:700;line-height:1.2;margin:0 0 10px;padding:40px 15px 0;text-align:left;width:100%}.ondeff-form .textarea-cls{align-items:center;display:flex;justify-content:center}.ondeff-form .textarea-cls textarea{background-color:#fff;border:1px solid #999;border-radius:5px;padding:15px;resize:none;width:100%}.ondeff-form .fancy-radio div{border-bottom:1px solid #999;margin:0;padding:5px 0}.ondeff-form .fancy-radio div:last-child{border-bottom:none}.ondeff-form .fancy-radio div h4{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;margin:13px 0 0}.ondeff-form .fancy-radio div h4 span{color:#333;font-size:2.1rem;line-height:1.4rem}.ondeff-form .fancy-radio div div{border-bottom:none;margin-left:5px}.ondeff-form .intro-message{margin:10px}.ondeff-form .intro-message,.ondeff-form div h3{box-sizing:border-box;color:#333;font-size:2.5rem;font-weight:700;line-height:1.2;text-align:center;width:100%}.ondeff-form div h3{margin:0 0 50px}.ondeff-form div h4{font-size:1.8rem!important;text-align:left}.accept-terms-message p,.ondeff-form .ondeff-paragraph p,.quotes-message{color:#212529;font-size:1.4rem;font-weight:400;line-height:2rem}.quotes-message{margin:40px 12px 12px}.accept-terms-message{background:#eeeeee87;padding-bottom:20px;padding-top:20px}.accept-terms-message p{text-align:center}.accept-terms-message p a{color:#337ab7}.ondeff-form .ondeff-paragraph h3{all:inherit}.ondeff-form .modal-steps-form-container{display:flex;flex:3;flex-direction:column;justify-content:flex-start}.ondeff-form .MuiButton-containedPrimary{background-color:#f58220;border:none;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.14);color:#fefefe;display:inline-block;font-size:1.4rem;font-weight:2.4rem;margin:0 5px;padding:10px 20px;text-transform:uppercase}.ondeff-form .MuiButton-containedPrimary:hover{background-color:#be6800;border-color:#be6800;text-decoration:none!important}.ondeff-form .MuiButton-text{background-color:#555;border:none;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.14);color:#fefefe;display:inline-block;font-size:1.4rem;font-weight:2.4rem;margin:8px 0;padding:10px 20px;text-transform:uppercase}.ondeff-form .MuiButton-text:hover{background-color:#212529;border:none;text-decoration:none!important}.ondeff-form .ondeff-actions-wrapper{margin-top:25px!important}.ondeff-form .MuiInputBase-input{font-size:1.5em}.ondeff-form .MuiTypography-body1{font-size:2rem}.ondeff-form .MuiSvgIcon-root{height:2rem;width:2rem}.ondeff-form .MuiMenuItem-root{font-size:15px!important}.ondeff-form .MuiFormLabel-root{color:#333;font-size:2.7rem;font-weight:700;line-height:1.4rem}.ondeff-form .MuiSelect-root{font-size:2rem;margin-bottom:-10px;padding-top:15px}.ondeff-form .MuiFormHelperText-root{color:#f58220;font-size:1.2rem}.ondeff-form .ondeff-text,.ondeff-form .ondeff-text .MuiInputBase-formControl{all:unset}.ondeff-form .ondeff-text .MuiInputBase-input{box-sizing:border-box;display:inline}.ondeff-form .ondeff-text .MuiFormHelperText-root{color:#f58220}.ondeff-form .ondeff-text input,.ondeff-form input[name=cellphone]{background-color:#fefefe;border:none;border-radius:5px;font-size:1.4rem;height:34px;line-height:1.4rem;margin:10px auto 0;padding:6px 12px;width:80%}.ondeff-form .MuiInput-underline.Mui-error:after{all:unset}.ondeff-form .hidden-cls,.ondeff-form .hidden-fields,.ondeff-form h1{display:none}.ondeff-form .MuiFormGroup-root{margin-left:25px}.ondeff-form h6{font-size:1.3rem}.ondeff-form .MuiIconButton-label{color:#f58220}.ondeff-form .google-place-autocomplete{display:flex;margin:auto;text-align:left;width:85%}.ondeff-form .google-place-autocomplete .MuiFormLabel-root{color:#333;font-size:2rem;font-weight:700;line-height:1.4rem}.ondeff-form .google-place-autocomplete .google-place-autocomplete-clear{background-color:unset;position:unset;top:27px}.ondeff-form .google-place-autocomplete input,.ondeff-form .google-place-autocomplete select{background-color:#fefefe;border:none;border-radius:5px;font-size:1.4rem;height:34px;line-height:1.4rem;padding:6px 12px;width:100%}.ondeff-form .google-place-autocomplete input:-webkit-autofill,.ondeff-form .google-place-autocomplete select:-webkit-autofill{box-shadow:inset 0 0 0 30px #fff!important}.ondeff-form .google-place-autocomplete input:active,.ondeff-form .google-place-autocomplete input:focus,.ondeff-form .google-place-autocomplete select:active,.ondeff-form .google-place-autocomplete select:focus{background-color:#fefefe}.ondeff-form .google-place-autocomplete select{appearance:none;cursor:pointer;padding:6px 45%;position:relative}.ondeff-form .google-place-autocomplete span{font-size:1.5rem}.ondeff-form .google-place-autocomplete .selectstyle{display:block;margin:0 auto;position:relative;width:110px}.ondeff-form .google-place-autocomplete .selectstyle:after{color:#f58220;content:"\02C5";font-size:2.5rem;font-weight:700;pointer-events:none;position:absolute;right:10px;top:37px}.ondeff-form .google-place-autocomplete .MuiOutlinedInput-root{background-color:#fff}.ondeff-form .google-place-autocomplete .MuiTextField-root{width:100%}.ReactModal__Overlay{background-color:rgba(0,0,0,.5)!important}.ReactModal__Overlay .ReactModal__Content{min-height:300px!important;padding:20px 30px 30px!important}.ondeff-form .get-a-quote{background-color:#f58220;border:1px solid #f58220;border-radius:4px;color:#fefefe;font-size:1.8rem;margin-top:15px;padding:7px 20px;text-align:center}.ondeff-form .get-a-quote:hover{color:#fefefe;cursor:pointer;text-decoration:none;text-decoration:underline}.MuiMenuItem-root{font-size:20px!important}.MuiPickersDay-day span p{font-size:15px}.MuiDialogActions-root .MuiButton-label{font-size:1.8rem}.ReactModalPortal{z-index:100}.MuiPickersCalendarHeader-daysHeader span,.MuiPickersCalendarHeader-transitionContainer p{font-size:15px}.ondeff-form .profile-button-form{background-color:#f58220;border:2px solid #f58220;border-radius:4px;color:#fefefe;display:block;font-size:1.8rem;padding:7px 20px;text-align:center;width:100%}.ondeff-fancy-checkbox label,.ondeff-rating-label{color:#898989!important;font-size:14px!important;font-weight:400!important;position:relative!important;transform:none!important}.ondeff-rating-label span{color:#f58220;font-size:34px}.ondeff-fancy-checkbox label{color:#898989;font-weight:100!important}.ondeff-fancy-checkbox-group{display:flex;flex-wrap:wrap}.ondeff-fancy-stylized-checkbox,.ondeff-fancy-stylized-checkbox-checked{border:1px solid #c9c9c9;border-radius:15px;cursor:pointer;font-size:1.3rem;margin:0 5px 7px 0;padding:5px 15px;width:auto}.ondeff-fancy-stylized-checkbox input,.ondeff-fancy-stylized-checkbox-checked input{display:none}.ondeff-fancy-stylized-checkbox-checked{background-color:#ffa50024;border-color:#f58220;color:#f58220;font-weight:700}.ondeff-fancy-stylized-checkbox label{font-size:1.4rem;min-width:60px;text-align:center}.ondeff-input-with-label,.ondeff-textarea-with-label{background-color:#fefefe;position:relative;width:100%}.ondeff-input-with-label label,.ondeff-textarea-with-label label{background-color:#fff;color:#898989;left:10px;padding:2px 10px;position:absolute;top:-12px}.ondeff-input-with-label label{top:0}.ondeff-fancy-checkbox label b,.ondeff-input-with-label label b,.ondeff-rating-label b,.ondeff-textarea-with-label label b{color:#e76b6b}.ondeff-textarea-with-label label:last-child{margin-bottom:0}.ondeff-input-with-label div,.ondeff-input-with-label div div{width:100%}.ondeff-input-with-label div div input{border:1px solid #eee!important;border-radius:4px!important;height:50px!important;width:100%!important}.ondeff-input-with-label div div fieldset{border:none;position:relative}@media screen and (max-width:640px){.ondeff-fancy-stylized-checkbox label{font-size:1.7rem}.ondeff-fancy-stylized-checkbox,.ondeff-fancy-stylized-checkbox-checked{margin:0 5px 10px 0}.google-place-autocomplete{width:100%!important}.ondeff-radios div{gap:15px}.ondeff-radios div label span{font-size:2.3rem!important}}.cardPointer{cursor:pointer;padding:0!important}.cardPadding{padding:16px}.imageContainer{margin-bottom:20px;text-align:center}.subtitle{color:rgba(0,0,0,.6);font-size:20px;margin-top:10px}.image{fill:red;aspect-ratio:4/3;height:auto;object-fit:cover;width:100%}.svgImage{color:red;height:90%;width:90%}.priceTextFirst,.priceTextSecond{font-size:24px;font-weight:700;vertical-align:middle}.priceTextSecond{margin-left:10px}.detailContainer{align-items:center;display:flex;margin-top:15px}.detailText{color:rgba(0,0,0,.6);font-size:18px;vertical-align:middle}.detailIcon{height:1.5em!important;margin-top:15px;width:1.5em!important}.bookButton{background-color:#f18400!important;font-size:18px!important;height:40px;width:100%}.bookButton:disabled{background-color:rgba(0,0,0,.12)!important;box-shadow:none;color:rgba(0,0,0,.26)}.buttonContainer{padding-bottom:25px!important}.subtitleContainer{display:flex;flex-direction:row;gap:10px;margin-top:15px}.priceRef{color:#279ad5;cursor:pointer;font-size:18px;margin-left:20px;text-decoration:none}.priceRef:hover{color:#279ad5;text-decoration:underline}.iconColor{color:#546e7a;height:1em;width:1em}.priceContainer{align-items:center;display:flex;margin-top:15px}.card-reviews{margin-top:15px}.card-reviews div div .reviews p,.card-reviews div div .reviews p:hover{color:rgba(0,0,0,.6)!important;text-decoration:none!important}.priceTextGrey{color:rgba(0,0,0,.26)!important}.tooltip{margin-left:20px}.MuiTooltip-tooltip{font-size:18px!important;max-width:300px!important}.tooltip-icon{color:#546e7a!important;font-size:25px!important;height:25px;opacity:1!important;width:25px}@media (max-width:400px){.priceRef{font-size:16px}.priceTextGrey{font-size:22px}}.card{margin:8px 0}.divider{background-color:#eee;width:100%}.marginBottom{margin-bottom:13px}.inputContainer{display:flex;padding:10px}.inputContainer svg{height:1em;width:1em}.filterInput{flex:1 0 200px}.cardContainer{flex:0.2 1 300px;padding:5px}.fillAvailable{width:-webkit-fill-available}.seeMoreButton{background-color:#f18400!important;color:#fff;font-size:18px}.seeMoreButton:hover{background:#c16a00!important}.backdrop{z-index:3000}.white-loader{color:#fff}.suggestedContainer{margin-left:20px;text-align:left;width:100%}.prosContainer{display:flex;flex-direction:column;gap:10px;margin-left:10px;margin-top:10px}.prosClas{color:#f58220;font-size:18px;text-decoration:none;width:fit-content}.prosClas:hover{color:#f58220;text-decoration:underline}.suggestedTitle{color:rgba(0,0,0,.54);font-size:16px!important;font-weight:600!important}.suggestedAlign{margin-left:20px!important;text-align:left;width:100%}.filtersContainer,.filtersContainer2{width:100%}.filterTitle{margin-bottom:10px!important}.tryAgainButton{background-color:#f18400!important;color:#fff;font-size:12px}.tryAgainButton:hover{background:#c16a00!important}.notFound{font-size:1.5rem!important}.MuiGrid-direction-xs-column{flex-direction:column}.MuiGrid-align-items-xs-flex-start{align-items:flex-start}.MuiDivider-root{background-color:rgba(0,0,0,.12);border:none;flex-shrink:0;height:1px;margin:0}@media (max-width:1200px) and (min-width:960px){.gridContainer{flex-basis:50%!important;flex-grow:0!important;max-width:50%!important}}@media (min-width:1280px){.gridContainer{flex-basis:33.333333%;flex-grow:0;max-width:33.333333%}.filtersContainer{height:100.63px}}.fill-available{width:-webkit-fill-available}.fill-available svg{height:1em;width:1em}.ss-filters-wrapper .MuiFormLabel-root{font-size:1.15rem!important}.form-online-control-date div input{margin-left:25px}input[type=date]::-webkit-calendar-picker-indicator{border:none;bottom:0;box-shadow:none;cursor:pointer;height:auto;left:0;padding:.55rem;position:absolute;right:0;top:0;width:auto}.MuiGrid-container{box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%}.MuiInputBase-root{display:inline-flex}.filterInput div fieldset{top:0!important}.MuiFormControl-root{border:0;display:inline-flex;flex-direction:column;margin:0;min-width:0;padding:0;position:relative;vertical-align:top}.MuiInputBase-input{-webkit-tap-highlight-color:transparent;animation-duration:10ms;animation-name:mui-auto-fill-cancel;background:none;border:0;box-sizing:content-box;color:currentColor;display:block;font:inherit;height:1.1876em;letter-spacing:inherit;margin:0;min-width:0;padding:6px 0 7px;width:100%}.PrivateNotchedOutline-legendLabelled-3{display:block;font-size:.75em;height:11px;max-width:.01px;padding:0;text-align:left;transition:max-width 50ms cubic-bezier(0,0,.2,1) 0ms;visibility:hidden;width:auto}.MuiSelect-nativeInput{bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;width:100%}.service-global-container{display:grid;grid-template-columns:60% 40%;padding-left:15px;padding-right:15px}.full-width{width:100%}.overview-container,.service-container{display:flex;flex-direction:column;gap:20px;padding-right:30px}.overview-container{margin-top:20px}.services-container{display:flex;flex-direction:column;gap:20px}.waste-container{margin-top:20px}.info{display:flex;flex-direction:column;gap:5px}.service-images{width:90%}.image-gallery-thumbnails .image-gallery-thumbnails-container{text-align:start!important}.image-gallery-thumbnail .image-gallery-thumbnail-image{height:fit-content;object-fit:contain}.image-gallery-thumbnail.active,.image-gallery-thumbnail:hover{border:4px solid #279ad5!important}.image-gallery-thumbnail:hover{cursor:pointer}.back-container{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;width:fit-content}.back-button{color:#279ad5}.back-label{width:80px}.back-label,.pro-name{color:#279ad5;font-size:18px}.title{font-size:22px;font-weight:700}.subtitle-detail{color:rgba(0,0,0,.6);font-size:18px;font-weight:700}.excluded-text,.subtitle-detail{margin-left:0;margin-top:10px}.options-container{display:flex;flex-direction:column;gap:5px}.option-box{border:3px solid rgba(0,0,0,.26);cursor:pointer}.selected{border:3px solid #279ad5;cursor:pointer}.text-selected{font-weight:700}.option-text{color:rgba(0,0,0,.6);margin-bottom:0;padding:10px}.waste-content{display:flex;flex-direction:column}.see-more{color:#279ad5;cursor:pointer}.instruction{color:rgba(0,0,0,.6);margin-left:5px}.book-button{background-color:#f18400!important;color:#fff!important;font-size:18px!important;height:40px;width:100%}.book-button:disabled{background-color:rgba(0,0,0,.12)!important;box-shadow:none;color:rgba(0,0,0,.26)!important}.share-link{background-color:#fff!important;height:60px;margin-right:5px;width:100%}.share-link-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.share-link:hover{background-color:#fff!important}.share-icon{color:#546e7a}.menu-container{align-items:center;display:flex;flex-direction:row;gap:20px}.block-container{display:flex;flex-direction:column;gap:10px}ol{counter-reset:item;padding-inline-start:20px}.list{display:flex;flex-wrap:wrap}.list:before{content:counter(item)") ";counter-increment:item;font-size:20px;font-weight:700;margin-right:10px}.margin{margin-left:28px}.second-title{font-size:20px;font-weight:700}.drop{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:18px;justify-content:space-between}.excluded-materials{margin-top:20px}.ton-list{list-style-position:outside;margin-top:0;padding-left:30px}.image-gallery{max-width:800px}@media (max-width:992px){.service-global-container{gap:10px;grid-template-columns:100%;padding-left:0;padding-right:0}.service-images{width:100%}.overview-container,.service-container{padding-right:0}.service-container{order:1}.services-container{margin-top:20px;order:2}.waste-container{margin-top:30px;order:3}.overview-container{order:4}.block-container ol{padding-inline-start:5px}.list:before{margin-right:5px}.margin{margin-left:23px}}@media (max-width:768px){.image-gallery-thumbnail{width:25%}.second-title{font-size:17px;width:90%}}.image-gallery-icon{appearance:none;background-color:transparent;border:0;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 2px #1a1a1a);outline:none;position:absolute;transition:all .3s ease-out;z-index:4}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;text-align:center;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;transform:scale(1.2)}@media(hover:hover)and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:transparent;border:4px solid transparent;display:inline-block;padding:0;transition:border .3s ease-out;width:100px}@media(max-width:768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media(max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover:hover)and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media(hover:hover)and (pointer:fine)and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.MuiPickersModal-dialogRoot .MuiPickersDay-daySelected,.MuiPickersModal-dialogRoot .MuiPickersToolbar-toolbar{background-color:#269ad5!important}.MuiPickersModal-dialogRoot .MuiButton-textPrimary{color:#269ad5!important}#online-booking-checkout .modal-header{align-items:flex-start;border-color:transparent;display:flex;flex-wrap:wrap;justify-content:space-between!important}#online-booking-checkout .modal-header .close{background:0 0;border:none;border-radius:0;cursor:pointer;line-height:1.2;margin-right:-10px;margin-top:-5px;transition:color .1s ease-out}#online-booking-checkout .modal-header .close span{font-size:3rem}#online-booking-checkout .modal-header .close:hover{background:0 0;color:#f18400;transform:none}#online-booking-checkout .modal-container{margin-top:1rem;padding-left:1.5rem;padding-right:1.5rem}#online-booking-checkout{min-height:fit-content!important}.section{padding-bottom:20px;padding-top:20px}.section.states-list{background-color:#e8e8e8}.section.states-list .textContainer{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}.section.states-list h3{color:#646464;font-size:2.4rem;margin-bottom:25px;padding:15px 0;text-align:center}@media only screen and (max-width:549px){.section.states-list h3{font-size:2.2rem}}.section.states-list ul.all-states{-moz-column-count:2;column-count:2;list-style:none;padding-left:5%}@media only screen and (min-width:769px){.section.states-list ul.all-states{-moz-column-count:3;column-count:3;padding-left:10%}}@media only screen and (min-width:992px){.section.states-list ul.all-states{-moz-column-count:4;column-count:4}}.section.states-list ul.all-states li{margin-bottom:10px}.section.states-list ul.all-states li a{color:#646464;font-size:1.4rem;font-weight:400;line-height:2rem;text-decoration:none}.section.states-list ul.all-states li a:hover{text-decoration:underline}.section.states-list.demolition{background-color:#fefefe}.section.states-list.demolition ul.all-states li a{color:#666}.section.states-list.demolition.pro ul.all-states li a{color:#646464}.section.states-list ul.all-project-types{-moz-column-count:1;column-count:1;list-style:none;padding-left:5%}@media only screen and (min-width:769px){.section.states-list ul.all-project-types{-moz-column-count:2;column-count:2;padding-left:10%}}@media only screen and (min-width:992px){.section.states-list ul.all-project-types{-moz-column-count:3;column-count:3}}.section.states-list ul.all-project-types li{margin-bottom:10px}.section.states-list ul.all-project-types li a{color:#646464;font-size:1.4rem;font-weight:400;line-height:2rem;text-decoration:none}.section.states-list ul.all-project-types li a:hover{text-decoration:underline}.section.cities-list h3{color:#646464;font-size:2.4rem;margin-bottom:25px;margin-left:1%;padding:15px 0;text-align:left}@media only screen and (max-width:549px){.section.cities-list h3{font-size:2.2rem}}.section.cities-list a.more{color:#646464;display:block;font-size:1.4rem;font-weight:400;line-height:2rem;margin:50px 0 15px;text-decoration:none}.section.cities-list a.more:hover{text-decoration:underline}.section.cities-list ul.all-cities{-moz-column-count:2;column-count:2;list-style:none;padding-left:5%}@media only screen and (min-width:769px){.section.cities-list ul.all-cities{-moz-column-count:3;column-count:3;padding-left:10%}}@media only screen and (min-width:992px){.section.cities-list ul.all-cities{-moz-column-count:4;column-count:4}}.section.cities-list ul.all-cities li{margin-bottom:10px}.section.cities-list ul.all-cities li a{color:#646464;font-size:1.4rem;font-weight:400;line-height:2rem;text-decoration:none}.section.cities-list ul.all-cities li a:hover{text-decoration:underline}.section.cities-all{background-color:#fefefe;padding-top:150px}.section.cities-all h3{font-size:3rem;font-weight:500;line-height:3.3rem}.section.cities-all ul.all-letters{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;list-style:none;padding-left:10px;padding-right:10px}.section.cities-all ul.all-letters li{width:20px}.section.cities-all ul.all-letters li a{color:#f58220;font-size:1.6rem;line-height:2.2rem;text-decoration:none}.section.cities-all ul.all-letters li a:hover{text-decoration:underline}.section.cities-all ul.all-letters li.line{color:#949494;font-size:1.6rem;line-height:2.2rem}.section.cities-all ul.all-letters li.line:last-child{display:none}.section.cities-all .allcities-breadcrumb ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.section.cities-all .allcities-breadcrumb ul li{color:#f58220;font-size:1.6rem;font-weight:400;line-height:2.2rem;padding:4px}.section.cities-all .allcities-breadcrumb ul li a{color:#f58220;font-size:1.6rem;font-weight:400;line-height:2.2rem;text-decoration:none}.section.cities-all .allcities-breadcrumb ul li a:hover{text-decoration:underline}.section.cities-all ul.all-cities{-moz-column-count:2;column-count:2;margin:35px 0;padding-left:0}@media only screen and (min-width:769px){.section.cities-all ul.all-cities{-moz-column-count:3;column-count:3;padding-left:10%}}@media only screen and (min-width:992px){.section.cities-all ul.all-cities{-moz-column-count:4;column-count:4}}.section.cities-all ul.all-cities li{margin-bottom:10px}.section.cities-all ul.all-cities li.letter-city{display:none}.section.cities-all ul.all-cities li.letter-city.show{display:block}.section.cities-all ul.all-cities li a{color:#f58220;font-size:1.4rem;font-weight:400;line-height:2rem;text-decoration:none}.section.cities-all ul.all-cities li a:hover{text-decoration:underline}.related-services .items-list.comercial-trash-service .comercial-trash-service,.related-services .items-list.junk-removal .junk-removal{display:none}.block{align-items:stretch;display:flex;flex-direction:column;height:100%}@media only screen and (max-width:768px){.block{padding-bottom:35px}}.block h2{color:#333;font-size:1.8rem;margin-bottom:10px;text-align:center}.block .card{background-color:#fff;border:.5px solid #c3c3c3;border-radius:4px;box-shadow:0 0 5px 0 #c3c3c3;height:100%;margin:0;padding:20px}.block .card .items-list{list-style:none;margin:0;padding:0}.block .card .items-list .item{margin-bottom:15px}.block .card .items-list .item:last-child{margin-bottom:0}.block .card .items-list .item a{align-items:center;display:flex;flex-wrap:nowrap;text-decoration:none}.block .card .items-list .item a .icon{background-size:2800%}.block .card .items-list .item a .icon,.block .card .items-list .item a .icon-jr{background-repeat:no-repeat;display:block;height:35px;margin-right:7px;width:33px}.block .card .items-list .item a .icon-jr{background-size:4500%}.block .card .items-list .item a .item-text{background-color:#fff}.block .card .items-list .item a .item-text h5{color:#000;font-size:1.2rem;text-transform:uppercase}.block .card .items-list .item a .item-text h6{color:#f58220;font-size:1.2rem;margin:0}.block .card .items-list .item a .item-text:hover{text-decoration:underline;text-decoration-color:#f58220}.block .card .items-list .item a .icon-demolition{display:block;height:35px;margin-right:7px;width:33px}.block .card .items-list .item a .icon-demolition img{width:80px}.block .card .items-list .item a:hover{color:#f58220}.block .how-to-guides{margin-bottom:3rem}.block .how-to-guides h2{color:#333;font-size:1.8rem;font-weight:700;line-height:2rem;margin:0 0 10px 15px;text-align:left}.block.popular-services .items-list .item,.block.related-services .items-list .item{margin-bottom:7px}.block.popular-services .items-list .item a .item-text h6,.block.related-services .items-list .item a .item-text h6{font-size:1.33rem}.services h3{color:#333;font-size:1.8rem;font-weight:700;line-height:2rem;margin:0 0 10px 15px}.services .card{align-items:flex-start;display:flex}.services .card a.service{border:1px solid #949494;border-radius:6px;color:#f58220;display:inline-block;font-size:1.4rem;font-weight:700;line-height:2rem;margin-bottom:20px;padding:3px 8px}.services .card a.service:last-child{margin-bottom:0}.services .card a{text-decoration:none}.services .card a:hover{color:#f58220;text-decoration:underline;text-decoration-color:#f58220}.services .card.demolition a.service{font-size:1.2rem;font-weight:500;line-height:1.7rem;margin-bottom:10px}.services .card.demolition a.service:last-child{margin-bottom:0}.btn{border-radius:5px;font-size:1.6rem;font-weight:400;line-height:2.2rem;padding:15px 10px;transition-duration:.4s}@media only screen and (max-width:991px){.btn{font-size:1.4rem;padding:10px!important}}.btn:disabled,.btn:disabled:hover{background-color:#999;border-color:#999;color:#333}.btn-sm{border-bottom-left-radius:5px!important;border-top-left-radius:5px!important;font-size:1.4rem;padding:8px}.btn-lite{font-weight:400}.btn-primary{background-color:#f58220;border-color:#f58220;color:#fefefe}.btn-primary:focus,.btn-primary:hover{background-color:#db6c0a;border-color:#db6c0a}.btn-success{background-color:#95c956;border-color:#95c956;color:#fefefe}.btn-success:hover{background-color:#7cb339;border-color:#7cb339}.btn-outline-success{background-color:#fefefe;border:2px solid #95c956;color:#95c956}.btn-outline-success:hover{background-color:#95c956;border-color:#95c956;color:#fefefe}.btn-outline-secondary{background-color:transparent;border-color:#949494;color:#949494}.btn-outline-secondary:hover{color:#646464}.btn-preloader{position:relative}.btn-preloader.show-preloader:after{display:block}.btn-preloader:after{animation:spin 1s linear infinite;border:2px solid #fefefe;border-radius:100%;border-top:3px solid orange;bottom:0;content:"";display:none;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.btn-preloader:disabled,.btn-preloader:disabled:hover{color:#999}#quote-steps-modal .nextzip{position:relative}#quote-steps-modal .nextzip.show-preloader{color:#db6c0a}#quote-steps-modal .nextzip.show-preloader:after{display:block}#quote-steps-modal .nextzip:after{animation:spin 1s linear infinite;border:2px solid #fefefe;border-radius:100%;border-top:3px solid orange;bottom:0;content:"";display:none;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}#quote-steps-modal .nextzip:disabled,#quote-steps-modal .nextzip:disabled:hover{color:#999}@media only screen and (min-width:550px){#quote-steps-modal .modal-dialog{margin:auto}}#quote-steps-modal .modal-dialog .modal-content{background-color:#e8e8e8;border:none;border-radius:10px}#quote-steps-modal .modal-dialog .modal-content .modal-header{border-color:transparent;flex-wrap:wrap}#quote-steps-modal .modal-dialog .modal-content .modal-header .close.hide{cursor:default;opacity:0}#quote-steps-modal .modal-dialog .modal-content .modal-header .close span{font-size:3rem}#quote-steps-modal .modal-dialog .modal-content .modal-body>div{margin-bottom:10px}#quote-steps-modal .modal-dialog .modal-content .modal-body p{margin:1rem 0}#quote-steps-modal .modal-dialog .modal-content .agree{margin:0 auto;width:80%}#quote-steps-modal .modal-dialog .modal-content .steps{position:relative}#quote-steps-modal .modal-dialog .modal-content .steps.onlyzip{display:block}#quote-steps-modal .modal-dialog .modal-content .steps .onError{color:#f58220}#quote-steps-modal .modal-dialog .modal-content .steps .step{display:none}#quote-steps-modal .modal-dialog .modal-content .steps .step:first-child{display:block}#quote-steps-modal .modal-dialog .modal-content .steps .step .modal-body{padding:0 30px 10px}#quote-steps-modal .modal-dialog .modal-content .steps .step .modal-footer{border-color:transparent;padding:30px 20px 20px}#quote-steps-modal .modal-dialog .modal-content .steps .step .modal-footer .btn{border-radius:4px;font-size:1.35rem;line-height:2rem;padding:6px 32px}#quote-steps-modal .modal-dialog .modal-content .steps .step.confirm{background-color:#e8e8e8;border-radius:10px;display:none;height:100%;left:0;margin-top:-10px;position:absolute;top:0;width:100%;z-index:1}#quote-steps-modal .modal-dialog .modal-content .steps .step.confirm.show{display:block}#quote-steps-modal .modal-dialog .modal-content .steps .step.confirm h3{color:#333;font-size:2rem;line-height:2.7rem;margin:0 0 10px;text-align:center;width:100%}#quote-steps-modal .modal-dialog .modal-content .steps .step.confirm h3 span{color:#f58220;font-weight:700}#quote-steps-modal .modal-dialog .modal-content .steps .step.confirm .modal-footer{justify-content:center}#quote-steps-modal .modal-dialog .modal-content .steps .step .step-ok h3{color:#333;font-size:3rem;font-weight:700;line-height:4rem;margin:0 0 10px;padding:30px 40px 50px;text-align:center;width:100%}#quote-steps-modal .modal-dialog .modal-content .steps .step .step-only-zip h3,#quote-steps-modal .modal-dialog .modal-content .steps .step .step-zip h3{color:#333;font-size:2rem;font-weight:700;line-height:2.2rem;margin:0 0 10px;text-align:center;width:100%}#quote-steps-modal .modal-dialog .modal-content .steps .step .step-only-zip .onError,#quote-steps-modal .modal-dialog .modal-content .steps .step .step-zip .onError{text-align:center}#quote-steps-modal .modal-dialog .modal-content .steps .step .step-only-zip label,#quote-steps-modal .modal-dialog .modal-content .steps .step .step-zip label{color:#333;font-size:1.8rem;font-weight:700;line-height:1.4rem;margin:12px 0 0;text-align:center;width:100%}#quote-steps-modal .modal-dialog .modal-content .steps .step .step-only-zip input[type=text],#quote-steps-modal .modal-dialog .modal-content .steps .step .step-zip input[type=text]{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;font-size:1.4rem;height:34px;line-height:1.4rem;margin:4px auto;padding:6px 12px;text-align:center;width:170px}.modal-header{align-items:flex-start;border-color:transparent;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:1rem}.modal-header .close{background-color:transparent;border:0;color:#000;float:right;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff}.modal-header .close.hide{cursor:default;opacity:0}.modal-header .close span{font-size:3rem}.modal-header .close:hover{opacity:.8}.get-a-quote{background-color:#f58220;border:1px solid #f58220;border-radius:4px;color:#fefefe;font-size:1.8rem;margin-top:15px;padding:7px 20px;text-align:center}.get-a-quote:hover{color:#fefefe;cursor:pointer;text-decoration:none;text-decoration:underline}@media(max-width:768px){.get-a-quote-profile-page{width:100%}}.profile-button-form{background-color:#f58220;border:1px solid #f58220;border-radius:4px;color:#fefefe;display:block;width:100%}.price-book-button,.price-book-button-sidebar,.profile-button-form{font-size:1.8rem;margin-top:15px;padding:7px 20px;text-align:center}.price-book-button,.price-book-button-sidebar{background-color:#fefefe;border:1px solid #337ab7;border-radius:4px;color:#337ab7}.price-book-button-sidebar{width:100%}@media(max-width:768px){.price-book-button{width:100%}}.service-blog{border:1px solid #949494;border-radius:6px;color:#f58220;display:inline-block;font-size:1.4rem;font-weight:700;line-height:2rem;margin-bottom:20px;padding:3px 8px}.profile-button-review-form{background-color:#f58220;border:2px solid #f58220;border-radius:4px;color:#fff;cursor:pointer;padding:3px 20px;text-align:center;text-decoration:none}.profile-button-review-form:hover{text-decoration:underline}.review-quote-step-modal{align-items:center;display:flex;justify-content:space-between;padding:0 0 1rem}.onlineBookingMessage{margin-left:22px}.google-place-autocomplete legend{float:none}.google-auto-complete .addressInput{position:relative}.google-auto-complete #street{padding:6px 32px 6px 12px}.google-auto-complete .addressFields{display:none;opacity:.5}.google-auto-complete .clear{background-color:#f58220;border-radius:10px;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:6px;top:27px;width:20px}.google-auto-complete .clear span{color:#fefefe;font-weight:700}.how-demolition{padding:40px 0}.how-demolition h2{color:#646464;display:block;font-size:3rem;line-height:3.3rem;text-align:center;width:100%}.how-demolition .hows{margin-top:30px}.how-demolition .hows .how{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:991px){.how-demolition .hows .how{display:block;text-align:center}}.how-demolition .hows .how h4{color:#f58220;display:block;font-size:1.8rem;line-height:1.9rem;padding:7px 0;text-align:center;width:100%}.how-demolition .hows .how p{font-size:1.4rem;line-height:2rem;text-align:center}.how-demolition .hows .nearmeHow div{align-items:center;display:flex;justify-content:center;margin-top:15px;width:100%}.how-demolition .hows .nearmeHow div p{color:#646464;font-size:1.8rem;font-weight:500;margin:auto;width:60%}.how-demolition .hows .nearmeHow .image{display:flex;flex-direction:row;gap:10%;margin-right:-65%}.how-demolition .hows .nearmeHow .image img{max-height:80px;min-height:80px}.how-demolition .hows .nearmeHow .lastIcon{margin-right:0}.nearmeHowContainer{background-color:#fff}.nearmeHowContainerHome{background-color:#e8e8e8}.dottedLine{border:none;border-top:2px dashed #646464;width:60%}@media only screen and (max-width:991px){.dottedLine{display:none}}.icons-keygroups .icons.desktop{display:none}@media only screen and (min-width:992px){.icons-keygroups .icons.desktop{display:flex;justify-content:space-evenly}}.icons-keygroups .icons .li-icon{display:flex;flex-direction:column;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content}.icons-keygroups .icons .li-icon .keyicon{background-color:#5788a7;background-image:url(/images/icons/kpp-icons.svg);background-repeat:no-repeat;color:#5788a7;display:block;height:80px;width:80px}.icons-keygroups .icons .li-icon .keyicon.current{background-color:#95c956}.icons-keygroups .icons .li-icon .keyicon.demolition-contractors{background-position:-780px 22px}.icons-keygroups .icons .li-icon .keyicon.pool-removal{background-position:-700px 22px}.icons-keygroups .icons .li-icon .keyicon.concrete-removal{background-position:-300px 22px}.icons-keygroups .icons .li-icon .keyicon.house-demolition{background-position:-460px 22px}.icons-keygroups .icons .li-icon .keyicon.commercial-demolition{background-position:-220px 22px}.icons-keygroups .icons .li-icon .keyicon.mobile-home-demolition{background-position:-620px 22px}.icons-keygroups .icons .li-icon .keyicon.oil-tank-removal,.icons-keygroups .icons .li-icon .keyicon.tank-removal{background-position:-860px 22px}.icons-keygroups .icons .li-icon .keyicon.interior-demolition{background-position:-540px 22px}.icons-keygroups .icons .li-icon .keyicon.deck,.icons-keygroups .icons .li-icon .keyicon.residential-demolition{background-position:-380px 22px}.icons-keygroups .icons .li-icon .keyicon.barn-demolition{background-position:-60px 22px}.icons-keygroups .icons .li-icon .keyicon.chimney-removal{background-position:-140px 22px}.icons-keygroups .icons .li-icon .icon-text{color:#5788a7;cursor:pointer;font-size:1.4rem;margin-top:5px;text-align:center;text-decoration:none;width:80px}.icons-keygroups .icons .li-icon .icon-text:hover{color:#5788a7;text-decoration:underline}footer{background-color:#d9d9d9;bottom:0;left:0;max-width:100vw;padding:20px 0 0;position:relative}footer.white{background-color:#fefefe}footer .footer-content{margin-bottom:5px}footer .footer-content h5{margin-bottom:10px;margin-top:10px}footer .footer-content .footer-list{line-height:30px;list-style-type:none;margin:0;padding:0}footer .footer-content .footer-list .collapser{align-items:center;background-color:transparent;border:none;color:#646464;cursor:text;display:flex;font-size:1.4rem;height:auto;justify-content:space-between;margin:0;padding:0;text-align:left;width:100%}@media only screen and (max-width:991px){footer .footer-content .footer-list .collapser{margin:0 0 10px}}@media only screen and (max-width:549px){footer .footer-content .footer-list .collapser{border-bottom:1px solid #acacac}}footer .footer-content .footer-list h5{color:#646464;font-size:1.4rem;margin:10px 0}footer .footer-content .footer-list .front-link{color:#949494;font-size:1.4rem;text-decoration:none}footer .footer-content .footer-list .front-link:hover{color:#333;text-decoration:none}footer .footer-content .footer-list .front-link img{height:auto;margin:20px 0 10px;max-width:100%}footer .footer-content .footer-list .socials{list-style:none;padding:0}footer .footer-content .footer-list .social{display:flex;flex-direction:row}@media only screen and (max-width:480px){footer .footer-content .footer-list .social{align-items:center;justify-content:center}}footer .footer-content .footer-list .social a{background-repeat:no-repeat;display:block;height:34px;margin:0 5px;width:34px}footer .footer-content .footer-list .social a.facebook{background-image:url(/images/icons/kpp-icons.svg);background-position:2px -5px;background-size:380%}footer .footer-content .footer-list .social a.twitter{background-image:url(/images/icons/kpp-icons.svg);background-position:-64px -5px;background-size:380%}footer .footer-content .footer-list .social a.pinterest{background-image:url(/images/icons/kpp-icons.svg);background-position:-30.5px -5px;background-size:380%}footer .footer-content .footer-list .social a.youtube{background-image:url(/images/icons/kpp-icons.svg);background-position:-97px -5px;background-size:380%}footer .footer-content .logo-footer-img{margin-bottom:10px;margin-top:20px;max-width:340px;width:auto}@media only screen and (max-width:480px){footer .footer-content .logo-footer-img{display:block;margin-left:auto;margin-right:auto;width:220px}}footer .privacy{align-items:center;color:#949494;display:flex;font-size:1.4rem;font-weight:400;justify-content:center;line-height:2rem;margin:20px 0;width:100%}@media only screen and (max-width:480px){footer .privacy{font-size:1.2rem;line-height:1rem}}footer .privacy a{color:#949494;font-size:1.4rem;line-height:2rem;text-decoration:none}@media only screen and (max-width:480px){footer .privacy a{font-size:1.2rem;line-height:1rem}}footer .privacy a:hover{color:#333;text-decoration:none}footer .privacy h6{color:#949494;font-size:1.4rem;line-height:2rem;margin:0}@media only screen and (max-width:480px){footer .privacy h6{font-size:1.2rem;line-height:1rem}}footer .privacy span{padding:0 10px}.kpptips{margin-top:30px}.kpptips h2.main{color:#333;font-size:3rem;line-height:3.3rem;text-align:center}.kpptips .post{background-color:#fff;border:.5px solid #c3c3c3;border-radius:4px;box-shadow:0 0 5px 0 #c3c3c3;height:auto;margin:10px 0 50px;padding:35px}.kpptips .post caption{color:#777;padding-bottom:8px;padding-top:8px;text-align:left}.kpptips .post table{border-collapse:collapse;border-spacing:0}.kpptips .post .rtecenter{text-align:center}.kpptips .post h2,.kpptips .post h3{color:#333;font-size:2.4rem;line-height:2.6rem;margin-bottom:20px;margin-top:20px}.kpptips .post h2.title,.kpptips .post h3.title{font-weight:700;margin:20px 0}.kpptips .post p{color:#333;font-size:1.4rem;line-height:2rem;margin-bottom:0}.kpptips .post p a{text-decoration:none}.kpptips .post p a:hover{text-decoration:underline}.kpptips .post ul{color:#333;font-size:1.4rem;line-height:2rem;margin:15px 0;padding-left:20px}.kpptips .post ul li a{text-decoration:none}.kpptips .post ul li a:hover{text-decoration:underline}.kpptips .post a{color:#f58220;font-size:1.4rem;line-height:2rem}.emptyprofiles{background-color:#e8e8e8}.emptyprofiles .blog{margin-top:15px}.emptyprofiles.demolition{padding-top:30px}@media only screen and (min-width:992px){.emptyprofiles .post{display:flex}}.emptyprofiles .post .image{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 35px}@media only screen and (min-width:992px){.emptyprofiles .post .image{align-items:flex-start}}@media only screen and (max-width:769px){.emptyprofiles .post .image img{width:100%}}.emptyprofiles .post .image .btn{border:2px solid #f58220;color:#f58220;font-size:1.4rem;line-height:2rem;margin-bottom:25px;padding:3px 10px}@media only screen and (min-width:550px){.emptyprofiles .post .image .btn{margin-left:25px}}@media only screen and (min-width:769px){.emptyprofiles .post .image .btn{margin-bottom:0}}@media only screen and (min-width:992px){.emptyprofiles .post .image .btn{margin-left:0}}.emptyprofiles .text{align-items:center;display:flex;flex-wrap:wrap}.emptyprofiles .text h3{color:#f58220;font-weight:700}.emptyprofiles .text span{font-size:1.7rem;font-style:italic;font-weight:700}@media only screen and (max-width:769px){.emptyprofiles .text span{display:block;margin:15px 0}}@media only screen and (min-width:769px){.emptyprofiles .text .one,.emptyprofiles .text ul{width:50%}}.emptyprofiles .text ul{align-self:flex-start}.emptyprofiles .text .text{display:flex}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}.phonemanager{align-items:center;display:flex;justify-content:flex-start;padding-bottom:10px}.phonemanager img{margin-right:10px;margin-top:-3px}.phonemanager.mobile{display:none}@media(max-width:980px){.phonemanager.mobile{display:flex}.phonemanager.desktop{display:none}}.phonemanager .phone{color:#000;display:block}.phonemanager .phone .on-click-phone,.phonemanager .phone a{color:#000}.phonemanager .phone .on-click-phone:hover,.phonemanager .phone a:hover{color:#000;text-decoration:none}.phonemanager .phone .on-click-phone{color:#000;cursor:pointer;text-decoration:underline}.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}.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}body{font-family:-apple-system,BlinkMacSystemFont,Avenir Next,Avenir,Segoe UI,Helvetica Neue,Helvetica,Cantarell,Ubuntu,Roboto,noto,Arial,sans-serif!important}@media only screen and (min-width:768px){.mobile-only{display:none}.zip-finder.smallest .header-image-home{min-height:350px}.zip-finder .title h3{max-width:100%;padding-bottom:0;padding-top:0}.zip-finder .bk-barn-demolition{background-image:url(/images/backgrounds/barn-demolition.webp)}.zip-finder .bk-chimney-removal{background-image:url(/images/backgrounds/chimney-removal.webp)}.zip-finder .bk-commercial-demolition{background-image:url(/images/backgrounds/commercial-demolition.webp)}.zip-finder .bk-concrete-removal{background-image:url(/images/backgrounds/concrete-removal.webp)}.zip-finder .bk-demolition-contractors{background-image:url(/images/backgrounds/demolition-contractors.webp)}.zip-finder .bk-home-demolition{background-image:url(/images/backgrounds/home-demolition.webp)}.zip-finder .bk-house-demolition{background-image:url(/images/backgrounds/house-demolition.webp)}.zip-finder .bk-interior-demolition{background-image:url(/images/backgrounds/interior-demolition.webp)}.zip-finder .bk-mobile-home-demolition{background-image:url(/images/backgrounds/mobile-home-demolition.webp)}.zip-finder .bk-oil-tank-removal{background-image:url(/images/backgrounds/oil-tank-removal.webp)}.zip-finder .bk-pool-removal{background-image:url(/images/backgrounds/pool-removal.webp)}.zip-finder .bk-residential-demolition{background-image:url(/images/backgrounds/residential-demolition.webp)}}@media only screen and (max-width:991px){.icons-keygroups .icons.desktop{display:none}}@media only screen and (min-width:992px){.icons-keygroups .icons.mobile{display:none!important}}tbody,td,tfoot,th,thead,tr{border-width:1px!important}