@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(./roboto.woff2) format("woff2")}:root{--system-transition: all 275ms cubic-bezier(.4, 0, .2, 1);--elevation-two: 0 4px 4px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 10px 0 rgba(0,0,0,12%);--elevation-one: 0 2px 2px 0 rgb(0 0 0 / 7%), 0 1.5px .5px -1px rgb(0 0 0 / 10%), 0 1px 5px 0 rgba(0, 0, 0, 6%);--confirmation-theme: #488311;--confirmation-theme: #1d7add;--navigation-side-top-margin: 64px;--navigation-side-variable-margin: 0px}html:not(.feature-estimate-form) [data-feature=estimate-form]{display:none}html:not(.feature-estimate-text) [data-feature=estimate-text]{display:none}@media(max-width:800px){html [data-feature=estimate-text]{order:8;display:flex;opacity:1}}html{font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333;background:#fff;-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}body{margin:0;min-height:100%;user-select:none;-webkit-user-select:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::selection{background:#b3d4fc;text-shadow:none}a{color:#01f;text-decoration:none;font-weight:500;background-color:transparent}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:400;line-height:1.1;color:inherit;margin-top:0;margin-bottom:12px}h2{font-size:30px}h3{font-size:24px}footer{background:#181818;color:#fff;padding:64px;margin-left:80px;display:flex}main{background:#f1f3f4;overflow:hidden;transition:var(--system-transition);margin-left:80px;margin-top:64px}section{padding:96px 32px;background:#ebebe3}#menu-button span:nth-child(2n){left:50%}#menu-button span:nth-child(odd){left:0}#menu-button span:nth-child(1),#menu-button span:nth-child(2){top:0}#menu-button span:nth-child(3),#menu-button span:nth-child(4){top:12px}#menu-button span:nth-child(5),#menu-button span:nth-child(6){top:24px}#menu-button.open span:nth-child(1),#menu-button.open span:nth-child(6){transform:rotate(45deg)}#menu-button.open span:nth-child(2),#menu-button.open span:nth-child(5){transform:rotate(-45deg)}#menu-button.open span:nth-child(1){left:3px;top:5px}#menu-button.open span:nth-child(2){left:calc(50% - 3px);top:5px}#menu-button.open span:nth-child(3){left:-50%;opacity:0}#menu-button.open span:nth-child(4){left:100%;opacity:0}#menu-button.open span:nth-child(5){left:3px;top:19px}#menu-button.open span:nth-child(6){left:calc(50% - 3px);top:19px}#menu-button{width:40px;height:28px;position:relative;transform:translateZ(0);cursor:pointer;float:left}#menu-button span{display:block;position:absolute;height:3px;width:50%;background:#333;opacity:1;transition:var(--system-transition);transform:translateZ(0);will-change:top,left,opacity}.call-button:hover,.form-submit:hover,.action:hover{background:#51970d;text-decoration:none;color:#fff;box-shadow:0 8px 16px #0003,0 6px 20px #00000030;transform:translateZ(0)}.action-button:hover{box-shadow:0 8px 16px #0003,0 6px 20px #00000030}.call-button:active,.form-submit:active,.action:active,.action-button:active,.navigation-side-link:active,.fixed .menu-links:active{background:#57a709!important;text-decoration:none;transition:unset!important;color:#fff}.call-button,.form-submit,.action,.service,.action-button{transition:var(--system-transition);cursor:pointer}.call-button,.form-submit,.action,.action-button{color:#fff;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f}.call-button{background:#658f3e;height:64px;width:64px;display:flex;justify-content:center;align-items:center;position:relative;transform:translateZ(0);will-change:background,transform,border-radius}.action{display:flex;justify-content:center;gap:16px;align-items:center;background:#517d28;font-size:20px;width:275px;height:50px;text-transform:none;font-family:inherit;border-radius:4px;font-weight:400}.form-submit{font-family:Roboto,Arial,sans-serif;background:#517d28;font-weight:400;font-size:18px;line-height:28px;padding:8px 16px;width:100%;min-height:50px;border:unset;border-radius:4px;outline-color:#5469d480}.service{will-change:background;display:inline-block;background:#0003;color:#fffc;padding:0 16px;border-radius:50px;overflow:hidden;line-height:38px;height:38px}.service:hover{background:#0006}.action-button{background:#716754;height:50px;text-align:center;line-height:50px;font-size:18px;color:#fff;width:224px;border-radius:4px;margin-top:16px;font-weight:500}.action-button:hover{text-decoration:none;background:#658f3e}.navigation-top{background:#fff;position:fixed;top:0;left:0;right:0;transition:var(--system-transition);z-index:5;border-radius:0;height:64px;border:none;box-shadow:0 0 8px #0003;transform:translateZ(0);will-change:height,opacity,padding,transform,top}.user-contact-container{display:flex;gap:32px}.contact-number-container{display:flex;flex-direction:column;align-items:end;justify-content:center;height:64px;margin-left:auto;color:#343434}.fixed{box-shadow:0 4px 4px #00000024,0 3px 1px -2px #0003,0 2px 10px #0000001f;background:#fffffffa;padding:10px 0;height:86px}.fixed .menu-links{padding:0 14px;font-size:18px;height:64px;line-height:62px;border-radius:4px;overflow:hidden}.fixed .menu-links:hover{background:#658f3e;color:#fff}.fixed .link-target{animation:unset;height:0}.brandname{height:64px;padding:0 30px;float:left;font-size:22px;display:flex;flex-direction:column;justify-content:center}.insurance{font-size:14px;color:#445039;margin-top:-4px}.menu-links{float:left;text-align:center;height:64px;line-height:64px;padding:0 16px;text-decoration:none;font-size:16px;color:#000;transition:var(--system-transition);position:relative;font-weight:400}.menu-links:hover{color:#658f3e;text-decoration:none}.menu-links:hover .link-target{animation:menu-hover-over .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes menu-hover-over{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes menu-hover-leave{0%{transform:scaleY(1);opacity:1}to{transform:scaleY(0);opacity:0}}.link-target{background:#658f3e;position:absolute;bottom:0;right:0;left:0;width:100%;height:6px;display:block;transform:scaleY(0);transform-origin:bottom}.navigation-container{display:flex;align-items:center;padding:0 20px}.navigation-container>:nth-child(2){margin-right:auto}.navigation-container>:nth-child(3){position:absolute;left:calc(50% + 25px);transform:translate(-50%)}.navigation-container>:nth-child(4){margin-left:auto}.brandlogo{height:48px;margin:8px 0 0 20px;border-radius:8px;float:left}.phone-number-label{font-weight:700;font-size:14px}.phone-number{font-weight:700;font-size:16px;color:inherit;text-decoration:none}.menu-container{height:50px;width:100px;float:left;padding-top:12px;cursor:pointer}.menuname{float:right;line-height:26px}.hidden{opacity:0;transform:translateY(-90px)}.viewport-info{z-index:2;position:relative;background:#dbe6e9;padding:0 16px;line-height:34px;height:32px;font-size:13px;display:flex;justify-content:center;align-items:center;gap:8px;font-weight:500}.navigation-side svg{fill:#ebebe3;margin-top:-2px}.navigation-side{position:fixed;top:0;left:0;background:#292929;width:300px;bottom:0;transform:translate3d(-220px,0,0);transition:var(--system-transition);display:inline-block;z-index:4;box-shadow:0 2px 2px #00000024,0 3px 1px -2px #0003,0 1px 5px #0000001f;will-change:height,border-radius,backdrop-filter,background,transform,box-shadow;overflow-y:clip}.navigation-top,.navigation-side{touch-action:none}.navopen.navigation-side{padding:0 20px}.navigation-top.fixed~.navigation-side .sidemenu{transform:translateY(104px)}.navigation-top.hidden~.navigation-side .sidemenu{transform:translateY(20px)}.navigation-top.fixed .call-button{border-radius:50px}.navopen .navigation-side-link{width:80px;margin-right:unset}.navigation-side-link span{display:block;order:2;font-size:12px}.navigation-side-link:hover{background:#517d28;text-decoration:none;color:#fff}.sidebar-seperator{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #454545}.navigation-side-link{margin-left:auto;width:60px;border-radius:4px;height:60px;position:relative;display:flex;justify-content:center;align-items:center;gap:4px;font-size:16px;transition:var(--system-transition);color:#e4e4e4;font-weight:400;cursor:pointer;flex-direction:column;margin-bottom:8px;margin-right:12px;will-change:transform,height,opacity,width,background}.activelink{background:#376277;color:#fff}.navopen{transform:translateZ(0)}.sidemenu{transition:var(--system-transition);overflow:visible;transform:translateY(84px);will-change:transform;overflow-y:clip}.navopen .sidemenu{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.navopen .sidebar-seperator{display:none}.side-link-icon-container{display:flex;justify-content:center;align-items:center;margin-top:4px}.mobile-side-button{display:none;opacity:0}.landing{padding:0;display:flex;flex-flow:row wrap;margin:0 auto;align-items:stretch;height:450px}.divbox{background:#54696d;background:#fff;width:100%;margin:0;position:relative;height:450px}.sub-text{font-size:22px;color:#b7b7b3;max-width:260px;margin:0}.main-text{margin:0;font-size:26px;color:#ebebe3}.forest-background-container{position:absolute;inset:0;z-index:1;height:450px;overflow:hidden}.forest-background{position:absolute;bottom:0}.text-logo-container{height:232px;width:232px}.text-logo{height:232px;width:232px;border-radius:20px}.schedule-container{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:56px;margin-top:80px;height:404px}.scheduler{height:116px;display:flex;align-items:center;justify-content:center;gap:52px;border-radius:20px;width:700px;background:#292929;position:relative}.squirrel{visibility:visible;z-index:2;position:absolute;top:-33px;left:56px;width:300px;pointer-events:none}.services-provided-section{max-width:1400px;margin:0 auto}.services-container{display:flex;gap:64px}.service-container-1{background:#9b5b2f}.service-container-2{background:#42704c}.service-container-3{background:#376277}.stump-image{width:450px;position:absolute;right:-100px;bottom:-40px;opacity:.8}.services-header{margin-bottom:32px;color:wheat}.services-section-title{color:#ffffffe3;margin:40px 0 0;padding:0 24px;font-size:20px}.service-bar{font-size:16px;align-items:center;flex-wrap:wrap;border-radius:20px;width:33%;min-height:312px}.specific-services{padding:24px 24px 40px;margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px}.service-section{background:#4b3a32;overflow:hidden;position:relative}.service-area-section{background:#292929;color:#fff}.locations-container{max-width:900px;margin:0 auto}.display-list{list-style:none;display:flex;flex-direction:row;gap:16px;padding:0;border-radius:20px;margin-bottom:32px;flex-wrap:wrap}.display-list li{will-change:background;display:inline-block;background:#494949;color:#fffc;padding:0 24px;border-radius:4px;overflow:hidden;line-height:46px;height:44px;font-size:16px}.section-title-h3{color:#b1b1b1;margin:24px 0 0;padding:0;font-size:16px}.how-it-works__heading{margin-bottom:32px}.how-it-works__container{text-align:center}.how-it-works__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative;max-width:1280px;margin:0 auto}.how-it-works__lines{display:block;top:0;left:0;right:0;width:100%;height:80px;position:absolute;pointer-events:none;z-index:0}.how-it-works__line{stroke-dasharray:225;stroke-dashoffset:225;stroke:#61893c;stroke-width:4px;stroke-linecap:round;fill:none}@keyframes drawLine{to{stroke-dashoffset:0}}.how-it-works__step{display:flex;flex-direction:column;align-items:center;position:relative;border-radius:20px;box-shadow:var(--elevation-one);border:1px solid #e2e8f0;background:#fff;padding:32px}.how-it-works__icon-container{position:relative;margin-bottom:32px;z-index:3}.how-it-works__icon-wrapper{width:76px;height:76px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000d;position:relative;z-index:3;background:#658f3e}.how-it-works__icon{width:36px;height:36px;fill:#ebebe3}.how-it-works__content{text-align:center;width:100%;position:relative;z-index:2}.how-it-works__step-number{position:absolute;top:-8px;right:-8px;width:32px;height:32px;border-radius:50%;font-size:16px;font-weight:600;box-shadow:0 2px 4px #0000001a;z-index:4;background:#1b4d30;color:#ebebe3;line-height:34px}.review-section{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background:#292929}.review-section h2{margin-top:0}.review-stars{color:wheat;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:25px}.review-wrapper{padding:42px 0;max-width:1250px;margin-right:auto;margin-left:auto}.review-wall{display:grid;grid-template-columns:repeat(1,minmax(200px,1fr));grid-gap:20px;grid-auto-rows:0}.review-item{filter:drop-shadow(0 2px 2px rgba(0,0,0,.3));border-radius:20px;overflow:hidden;color:#eaeaea;background-color:#494949;font-size:16px;grid-row-end:span 11}.review-text{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:#fffc}.stars{fill:#d5ad00}.reviews-disclaimer{color:#b1b1b1;margin-bottom:16px;padding:0 40px}.link{color:#fff}.review-body{padding:1rem 1.5rem}.review-author{display:flex;align-items:center;column-gap:1rem;margin-bottom:.75rem}.review-author h3{font-weight:700;font-size:16px;margin:0 auto 4px}.review-author{fill:#bbaf97}.faq{max-width:900px;margin:0 auto}.faq-heading{margin-bottom:32px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='40px' viewBox='0 -960 960 960' width='40px' fill='%236b6b6b'%3E%3Cpath d='m480-351 173-173-43-42-130 130-130-130-43 42 173 173Zm0 271q-82 0-155-31.5t-127.5-86Q143-252 111.5-325T80-480q0-83 31.5-156t86-127Q252-817 325-848.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 82-31.5 155T763-197.5q-54 54.5-127 86T480-80Z'/%3E%3C/svg%3E") center / contain no-repeat;content:"";position:absolute;right:17px;top:50%;transform:translateY(-50%);width:40px;height:40px;text-align:center;line-height:34px;border-radius:20px;color:#252525;transition:var(--system-transition)}.faq details[open] summary:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='40px' viewBox='0 -960 960 960' width='40px' fill='%23517d28'%3E%3Cpath d='m480-351 173-173-43-42-130 130-130-130-43 42 173 173Zm0 271q-82 0-155-31.5t-127.5-86Q143-252 111.5-325T80-480q0-83 31.5-156t86-127Q252-817 325-848.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 82-31.5 155T763-197.5q-54 54.5-127 86T480-80Z'/%3E%3C/svg%3E") center / contain no-repeat;content:""}.faq details ul{margin-top:0}.faq-item{transition:var(--system-transition);background:#fff;border-radius:20px;margin-bottom:12px;color:#202124;box-shadow:var(--elevation-one);font-size:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq-item[open]{background:#fff}.faq-item summary{cursor:pointer;padding:20px 70px 20px 20px;position:relative;list-style:none;font-weight:500}details div{overflow:hidden;transition:var(--system-transition);will-change:height}details{min-height:40px}.faq-answer p{margin:0;padding:0 45px 20px 20px;line-height:1.6}.estimate{text-align:center;padding:82px 0 50px;background:#394147;position:relative;min-height:250px}.estimate-container{max-width:620px;padding-bottom:72px;border-radius:20px;margin:0 auto;color:#fff}.action-container{margin-top:32px;display:flex;gap:16px;flex-direction:column;justify-content:center;align-items:center}.estimate-paragraph{margin-bottom:6px;margin-top:0;font-size:16px;color:#b1b1b1;padding:0 20px}.estimate-forest{position:absolute;bottom:0;right:0;z-index:0;left:50%;transform:translate(-50%);pointer-events:none}.formbg-inner{position:relative;z-index:2;transition:var(--system-transition)}.padding-bottom--48{padding-bottom:48px}.margin-bottom--48{padding:0;margin-bottom:48px}.padding-bottom--24{padding-bottom:12px}.padding-horizontal--48{padding:48px}.message-form{margin:0 auto;width:100%;max-width:448px;background:#fff;box-shadow:#3c42571f 0 7px 14px,#0000001f 0 3px 6px;border-radius:20px}.field:nth-child(4){position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.field label{font-size:16px;font-weight:400;display:block;color:#292929;text-align:start;margin-bottom:4px}.field summary{font-size:16px;font-weight:400;color:#292929;text-align:start;margin-bottom:6px;cursor:pointer}.field input{font-size:16px;line-height:28px;padding:8px 16px;width:100%;min-height:44px;border:unset;border-radius:4px;outline-color:#517d28bf;background-color:#fff;box-shadow:transparent 0 0 0 0,transparent 0 0 0 0,transparent 0 0 0 0,#3c425729 0 0 0 1px,transparent 0 0 0 0,transparent 0 0 0 0,transparent 0 0 0 0}.field textarea{font-size:16px;line-height:28px;padding:8px 16px;width:100%;min-height:100px;border-radius:4px;outline-color:#517d28bf;border-color:#3c425729;background-color:#fff}.astro{color:#a30000}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cbx-container{height:0;overflow:hidden}.cbx-container-show{height:auto}.cbx{position:relative;width:72px;margin:32px auto;border-radius:50%;background:var(--confirmation-theme);cursor:pointer;user-select:none;height:72px}.cbx:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--confirmation-theme);transform:scale(0);transition:transform .6s ease,opacity .6s ease;transition-delay:.2s}.cbx svg{position:absolute;inset:20px;width:32px;height:32px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .3s ease;transition-delay:.1s}.cbx-active{animation:check .6s cubic-bezier(.4,0,.2,1)}.cbx-active svg{stroke-dashoffset:0}.cbx-active:before{transform:scale(2);opacity:0}@keyframes check{50%{transform:scale(1.2)}}.cbx-message{color:#454545;font-weight:400;font-size:16px;margin-top:0;margin-bottom:32px;text-align:start}.cbx-number{color:#181818}.company-address{color:#ffffffde;margin-left:auto;font-style:normal}.company-name{font-weight:700;font-size:26px;color:#658f3e}.company-location{margin-bottom:6px}.company-number{font-weight:700;color:inherit}.company-number:hover{color:#fff}.copyright-trademark{font-size:12px;color:#b1b1b1;margin:0}.footer-navigation{overflow:auto;max-width:200px;margin-bottom:20px}.footer-navigation a{color:#ccc}.terms-of-service{float:right}.privacy-policy{float:left}.dmca-logo{height:30px;margin:0 0 18px -3px;overflow:hidden;display:block;border-radius:24px}.bbb-profile-link{display:block;height:80px;width:144px;margin:8px 0 24px;color:#dfdfdf}.bbb-profile-link svg:hover{border-radius:8px;outline:2px solid #fff}.bbb-profile-link span{font-size:12px}
