*{padding:0;margin:0;box-sizing:border-box}html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}body{font-family:"Lato",sans-serif;line-height:1;font-weight:400;color:#3e3939}p a:link,p a:visited{text-decoration:underline}.header{display:flex;justify-content:space-between;align-items:center;background-color:rgba(254,240,230,.9);background-size:cover;background-position:50%;height:9.6rem;padding:0 4.8rem;position:fixed;top:0;left:0;width:100%;z-index:999;box-shadow:0 1.2rem 3.2rem rgba(0,0,0,.3)}.logo{height:8rem;width:19.7rem}.main-nav-list{list-style:none;display:flex;gap:4.8rem;align-items:center}.main-nav-link:link,.main-nav-link:visited{text-decoration:none;color:#3e3939;font-weight:500;font-size:1.8rem;display:inline-block;transition:all .3s}.main-nav-link:hover,.main-nav-link:active{color:#2c2727}.main-nav-link.nav-cta:link,.main-nav-link.nav-cta:visited{padding:1.2rem 2.4rem;border-radius:4px;color:#f6f4f4;background-color:#f76707}.main-nav-link.nav-cta:hover,.main-nav-link.nav-cta:active{background-color:#de5d06}.btn-mobile-nav{border:0;background:0;cursor:pointer;display:none}.icon-mobile-nav{font-size:4.8rem;color:#2c2727}.icon-mobile-nav.close{display:none}.section-hero{height:100vh;width:100%;position:relative}.hero-image{position:absolute;inset:0;background-color:#190a01}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:80% 50%;mask-image:linear-gradient(to bottom right,rgba(25,10,1,0.2),rgba(25,10,1,0.9))}.hero{max-width:130rem;margin:4.8rem auto 0 auto;display:grid;align-items:center;grid-template-columns:1fr 1fr;position:relative}.hero-text-box{color:#f6f4f4}.hero .heading-primary{text-shadow:0 0 5px #2c2727}.hero-description{font-size:2rem;font-weight:400;line-height:1.4;margin-bottom:4.8rem;text-shadow:0 0 5px #2c2727}.section-credentials{padding:3.2rem}.logos div{text-align:center}.logos img{height:12.6rem;opacity:.7}.logos{display:flex;justify-content:space-around}.isa-cert-id{font-size:1.6rem;padding:1.2rem;font-weight:500;display:block;text-align:left;line-height:1.2}.section-credentials .heading-secondary{text-align:center;margin-bottom:2rem;text-transform:uppercase;color:#787474;font-size:2.2rem}.service{box-shadow:0 2.4rem 4.8rem rgba(0,0,0,.075);border-radius:11px;overflow:hidden;transition:all .4s}.service:hover{box-shadow:0 3.2rem 6.4rem rgba(0,0,0,.06);transform:translateY(-1rem)}.service-content{padding:2.4rem;display:flex;flex-direction:column;gap:3.2rem;align-items:flex-start}.service-img{width:100%}.service-title{font-size:2.4rem;color:#2c2727;font-weight:600}.service-description{color:#3e3939;font-size:1.6rem;line-height:1.6}.service-benefits{color:#787474;font-size:1.8rem;line-height:1.8;list-style:none}.service-benefit{display:flex;align-items:center;gap:1.6rem}.service-icon{font-size:2.4rem;color:#f76707}.service-icon.eco{color:#2f9e44}.section-services .grid{gap:4.8rem}.section-how .grid{gap:2.4rem}.how-icon{font-size:3.2rem;margin-right:1rem}.how-number{font-size:6.2rem;color:gray;font-weight:700}.how-step:nth-child(odd){display:grid;align-items:end;justify-items:end}.how-step:nth-child(even){display:grid;align-items:end;justify-items:start}.how-step-content{width:85%;font-size:1.6rem;text-align:right}.how-step-icons{list-style:none;display:flex;gap:1.6rem;margin:2.4rem 0;justify-content:end}.how-step:nth-child(3),.how-step:nth-child(7){grid-column:2;display:grid;justify-items:start}.how-step:nth-child(3) .how-step-content,.how-step:nth-child(7) .how-step-content{text-align:left}.how-step:nth-child(3) .how-step-icons,.how-step:nth-child(7) .how-step-icons{justify-content:start}.how-step:nth-child(4),.how-step:nth-child(8){grid-column:1;display:grid;justify-items:end;align-items:end}.how-step:nth-child(4){grid-row:2}.how-step:nth-child(8){grid-row:4}.how-step-icon{display:flex;align-items:center;color:#3e3939}.how-step-description{color:#2c2727;font-size:2rem;line-height:1.6}.how-step-arrow:nth-child(1){display:none}.how-step-arrow{font-size:9.8rem;color:#c65206}.section-testimonials{padding:1.2rem 1.2rem 1.2rem 3.2rem;margin:0 auto;background-color:#fef0e6}.section-testimonials .grid{grid-template-columns:2fr 3fr;max-width:180rem;margin:0 auto;gap:8rem}.five-stars{height:3.2rem}.testimonials-container{display:grid;grid-template-columns:1fr;justify-content:space-around;align-items:center;gap:4.8rem}.testimonial{display:flex;gap:1.6rem}.testimonial-img{width:6.4rem;height:6.4rem;border-radius:50%}.testimonial-text{font-size:1.8rem;line-height:1.8;margin-bottom:1.6rem}.testimonial-name{font-size:1.6rem;color:#6f6f6f}.gallery--service{display:grid;grid-template-columns:repeat(2,1fr);align-content:center;gap:.8rem}.gallery{display:grid;grid-template-columns:repeat(3,1fr);align-content:center;gap:.8rem}.gallery-item img{display:block;width:100%;transition:all .3s}.gallery-item img:hover{transform:scale(1.1)}.gallery-item{overflow:hidden}.commitment{font-size:2rem;font-weight:600;margin-bottom:1.6rem;display:inline-block}
.commitment strong{text-decoration:underline}.section-cta{padding:4.8rem 0 12.8rem 0}.cta-container{text-align:center}.cta{display:grid;grid-template-columns:2fr 1fr;background-image:linear-gradient(to right bottom,#f99551,#f76707);box-shadow:0 2.4rem 4.8rem rgba(0,0,0,.15);border-radius:11px;overflow:hidden}.cta-text-box{color:#311501;padding:4.8rem 6.4rem 6.4rem 6.4rem}.cta .heading-secondary{color:#311501;margin-bottom:3.2rem}.cta-img-box{position:relative}.cta-image{position:absolute;inset:0}.cta-image img{mask-image:linear-gradient(to right bottom,rgba(235,151,78,0.65),rgba(230,125,34,0.65));width:100%;height:100%;object-fit:cover;object-position:center}.cta-text{font-size:1.8rem;line-height:1.8}.cta-form{display:grid;grid-template-columns:1fr 1fr;column-gap:3.2rem;row-gap:2.4rem}.cta-form label{display:block;font-size:1.6rem;font-weight:500;margin-bottom:1.2rem}.cta-form input,.cta-form select,.cta-form textarea{width:100%;padding:1.2rem;font-size:1.8rem;font-family:inherit;color:inherit;border:0;background-color:#fef0e6;border-radius:9px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.cta-form textarea{height:9.6rem}.description-container{grid-column:1/-1}.cta-form input::placeholder{color:#8b8888}.cta-form .btn{font-family:inherit;border:0;cursor:pointer}.cta-form .cta--checkbox{display:flex;align-items:start;gap:.8rem}.cta-form .cta--checkbox input{width:auto}.btn--form{background-color:#311501;color:#fef0e6;padding:1.2rem;align-self:end}.btn--form:hover{background-color:#fef0e6;color:#555}*:focus{outline:0;box-shadow:0 0 0 .8rem rgba(230,126,34,.5)}.cta *:focus{box-shadow:0 0 0 .8rem rgba(253,242,233,.5)}.service-area-map{display:block;margin:0 auto;border:0}.section-service-area{text-align:center}.footer{padding:12.8rem 0;background-color:#2c2727;color:#f6f4f4;border-bottom:.8rem solid #f76707}.footer .container{max-width:130rem;margin:0 auto;padding:8rem 3.2rem}.footer-logo{display:block;margin-bottom:3.2rem}.social-links{list-style:none;display:flex;gap:2.4rem;margin-bottom:3.2rem}.social-icon{font-size:2.4rem}.logo-col{display:flex;flex-direction:column}.copyright{font-size:1.4rem;line-height:1.6;color:#ecebeb;margin-top:auto}.contacts{font-style:normal;font-size:1.6rem;line-height:1.6}.address{margin-bottom:2.4rem}.grid--footer{grid-template-columns:1.5fr 1.5fr 1fr 1fr}.footer-heading{font-size:2.4rem;font-weight:600;color:#b2b0b0;margin-bottom:4rem}.footer-nav{list-style:none;display:flex;flex-direction:column;gap:2.4rem}.footer-link:link,.footer-link:visited{text-decoration:none;font-size:1.6rem;color:#f76707;transition:all .3s}.footer-link:hover,.footer-link:active{color:#ecebeb}.faq{max-width:600px;list-style:none}.question{display:inline-block;font-size:1.8rem;font-weight:600;border-bottom:1px solid #fdd1b5;margin-bottom:.8rem}.answer{font-size:2rem;line-height:1.6;margin-bottom:4.8rem}.service-img-main{width:100%}.removal-methods{list-style:none;margin:0 auto}.method{text-align:center}.method-icon{color:#f76707;font-size:9.8rem}li:has(.ph-log){transform:rotate(270deg)}.location{box-shadow:0 2.4rem 4.8rem rgba(0,0,0,.075);border-radius:11px;overflow:hidden;transition:all .4s}.location:hover{box-shadow:0 3.2rem 6.4rem rgba(0,0,0,.06);transform:translateY(-1rem)}.location-content{padding:2.4rem;display:flex;flex-direction:column;gap:3.2rem;align-items:flex-start}.location-img{width:100%}.location-title{font-size:2.4rem;color:#2c2727;font-weight:600}.location-description{color:#3e3939;font-size:1.6rem;line-height:1.6}.location-benefits{color:#3e3939;font-size:1.8rem;line-height:1.8;list-style:none}.location-benefits li{display:flex;gap:1.6rem;margin-bottom:1.8rem}.location-benefits li i{font-size:3.2rem;color:#f76707}.location-icon{font-size:2.4rem;color:#f76707}.location-icon.eco{color:#2f9e44}.section-locations .grid{gap:4.8rem}.service-list{font-size:1.8rem;line-height:1.8;list-style:none;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);justify-content:center}.service-list li{text-align:center}.service-link:link,.service-link:visited{text-decoration:none;font-size:2.4rem;color:#c65206;transition:all .3s}.service-link:hover,.service-link:active{color:#3e3939}a:link,a:visited{text-decoration:none;color:#c65206;transition:all .3s}a:hover,a:active{color:#3e3939}.post{max-width:80rem}.post ul{margin-bottom:3.6rem}.post ul li{list-style:none;margin-bottom:2.2rem}.post ul li span{display:inline-block;font-size:1.8rem;font-weight:600;border-bottom:1px solid #fdd1b5;margin:0 .8rem 0 0}.post ul li p{font-size:1.8rem;line-height:1.6;margin-bottom:.8rem}.post p{font-size:1.8rem;line-height:1.6;margin-bottom:2.4rem}.post img{margin-bottom:2.4rem;width:100%}.post div{margin-bottom:2.4rem}.post div img{display:block;margin:0 auto;width:98px}.post table{font-size:1.6rem;margin-bottom:4.8rem}.post table thead{background-color:rgba(254,240,230,.9)}.post table td,.post table th{padding:.8rem}.postcard{border:1px solid #b2b0b0;border-radius:9px;overflow:hidden}.postcard img,.postcard picture{width:100%;display:block}
.postcard header{display:flex;flex-direction:column;justify-content:space-between;padding:1.6rem;gap:1.6rem}.postcard header a{font-size:1.8rem}.postcard header p{font-size:1.6rem;line-height:1.6;margin:0}.section-estimate .iframe-container{position:relative;overflow:hidden;width:100%;padding-top:100%}.section-estimate .iframe-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.section-404{padding:3.2rem}#reviews-container{margin:20px 0;padding:10px;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:start}#google-reviews .see-all-reviews-container{text-align:center}#google-reviews .see-all-reviews{font-size:2.4rem;text-decoration:underline}#google-reviews .reviews-header .reviews-summary{display:flex;align-items:center;gap:1rem}#google-reviews .reviews-header .reviews-summary span{font-size:1.8rem}#google-reviews .reviews-header .heading-secondary{margin-bottom:0}#google-reviews .reviews-header #average-rating{font-size:2.4rem;font-weight:500}#google-reviews .google-review{margin-bottom:1.6rem;padding:1rem;background-color:#f6f4f4;border-radius:5px}#google-reviews .google-review .review-header{display:flex;align-items:center;gap:1.6rem;margin-bottom:1.6rem}#google-reviews .google-review .review-header .google-logo{margin-left:auto;width:48px;height:48px}#google-reviews .google-review .review-header p{margin:0}#google-reviews .google-review .review-header p strong{font-weight:bold;margin-bottom:5px}#google-reviews .google-review .time{color:#787474;font-style:italic}#google-reviews .google-review p.review-text{font-size:1.8rem;line-height:1.8;color:#333;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}#google-reviews .google-review .show-more{cursor:pointer;float:right;text-decoration:underline;background:0;border:0;font-size:1.2rem;padding:0;margin:1.2rem 3.6rem;color:#4285f4}#google-reviews .google-review .show-more:hover{color:#356ac3}