.img-cover,.img-cover>:not(picture):not(img),.bullet-list li,.heading-row,header,.primary-nav,.contact-nav,.hero,.intro-wrapper,.projects-gallery,.glide,.glide__track,.glide__slides,.glide__bullets,.features,.services-sales,.service .info,.testimonials-wrapper,.testimonials-row,.featured-testimonial,.featured-testimonial .rating,.pagination,.breadcrumbs-wrapper,.breadcrumbs,.footer-credits,.intro-wrapper div,.features .emergency>div{position:relative}.img-cover>picture,.img-cover>img,.bullet-list li:before,.dots,.menu-burger,.menu-burger span,.glide__arrow,.featured-testimonial:before,.featured-testimonial .rating:before,.heading-row::before,.intro-wrapper div::before,.features .emergency>div::before,.intro-wrapper div::after,.features .emergency>div::after{position:absolute}.overlay,.modal{position:fixed}.hero-text h1 span,.hero-text h2 span,.featured-testimonial .rating,.breadcrumbs>div a:before,.btn,.primary-nav a:last-of-type,.services-sales .sales .service a,.modal-close,.btn-alt{display:inline-block;zoom:1}.img-cover>picture>img,.img-cover>img,.bullet-list li:before,.heading-row>h2,.heading-row>h3,.logo,.logo img,.contact-nav .header-phone span,.glide__slide img,.glide__arrow,.testimonials-row:before,.breadcrumbs a,.breadcrumbs .location,.footer-cta h3 b,.footer-cta p span,footer nav a,.footer-logo img,.footer-credits .uwd-logo img,.featured-testimonial .author::before,.featured-testimonial:before,.featured-testimonial .rating:before,.heading-row::before,.intro-wrapper div::before,.features .emergency>div::before,.intro-wrapper div::after,.features .emergency>div::after{display:block}.heading-row,header,.logo,.hero-text,.projects-gallery,.glide,.features,.features .feature,.services-sales .services,.services-sales .sales,.service,.service .info,.featured-testimonial,.featured-testimonial:before,.pagination,.modal,.btn,.primary-nav a:last-of-type,.services-sales .sales .service a,.modal-close,.btn-alt{box-sizing:border-box}.hidden{display:none}.img-cover,.glide__track,.glide__slides,.modal,.btn,.primary-nav a:last-of-type,.services-sales .sales .service a,.modal-close,.btn-alt{overflow:hidden}.glide__bullet,.glide__arrow{cursor:pointer}.img-cover>picture,.img-cover>img{pointer-events:none}.glide--swipeable{cursor:grab}.featured-testimonial .author::before,.featured-testimonial:before,.featured-testimonial .rating:before,.heading-row::before,.intro-wrapper div::before,.features .emergency>div::before,.intro-wrapper div::after,.features .emergency>div::after{content:""}.glide__slide img{width:100%}.img-cover>picture>img,.img-cover>img,.glide__slide{height:100%;width:100%}.glide__bullet{padding:0}.img-cover>picture>img,.img-cover>img{object-fit:cover}.btn,.primary-nav a:last-of-type,.services-sales .sales .service a,.modal-close,.btn-alt{text-align:left}.features .emergency>div .hours>p,.featured-testimonial .author{text-align:right}.pagination{text-align:center}.heading-row>h2,.heading-row>h3,.primary-nav a,.hero-text h2,.glide__slide .link,.glide__arrow,.breadcrumbs,.footer-cta h3,.footer-cta p,.hero-text h1,.service h2,footer h2,.btn,.primary-nav a:last-of-type,.services-sales .sales .service a,.modal-close,.btn-alt{text-transform:uppercase}.glide__slides--dragging,.glide__slide,.glide__slide a,.glide__arrows,.glide__bullets{-webkit-user-select:none;user-select:none}.glide__slide,.glide__arrows,.glide__bullets{-webkit-touch-callout:none}.glide__slides{white-space:nowrap}.glide--rtl{direction:rtl}.hero-text .hero-buttons,.glide__slides,.featured-testimonial .author,.footer-cta .cta-contact{display:flex}.flex-row,.fx-row,.fx-col,.fx-row-between,header,.hero,.features,.breadcrumbs,.breadcrumbs>div,.footer-credits,.primary-nav,.btn,.primary-nav a:last-of-type,.services-sales .sales .service a,.modal-close,.btn-alt,.contact-nav{display:flex;flex-wrap:wrap}.contact-nav{justify-content:flex-end}.primary-nav,.btn,.primary-nav a:last-of-type,.services-sales .sales .service a,.modal-close,.btn-alt{justify-content:flex-start}.fx-row-between,header,.hero,.features,.breadcrumbs,.breadcrumbs>div,.footer-credits{justify-content:space-between}.fx-col,.featured-testimonial{flex-direction:column}header{align-items:flex-start}.primary-nav,.contact-nav,.hero-text .hero-buttons,.intro-wrapper div,.features .emergency>div .hours,.footer-cta .cta-contact,.btn,.primary-nav a:last-of-type,.services-sales .sales .service a,.modal-close,.btn-alt{align-items:flex-end}.features .emergency>div,.features .emergency>div span,.featured-testimonial .author,.featured-testimonial .rating-author,.breadcrumbs,.breadcrumbs>div,.footer-credits{align-items:center}.testimonials-row{display:grid}.hero,.glide__arrow,.features .feature,.testimonials-row:before,.featured-testimonial:before,.breadcrumbs>div a:before{background-repeat:no-repeat}.hero{background-size:cover}.testimonials-row:before,.featured-testimonial:before{background-size:contain}.glide__arrow,.featured-testimonial:before,.breadcrumbs>div a:before{background-position:center center}.hero{background-position:center top}.testimonials-row:before{background-position:top left}.logo img,.overlay,.modal{transition-duration:300ms}.hero-text h2 span{transition-duration:500ms}.featured-testimonial,.hero-text h1 span,.primary-nav a,.hero-text h2{transition-duration:750ms}.dots,.service picture{transition-duration:1000ms}.primary-nav a,.hero-text h2,.logo img,.overlay,.modal{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}.service picture,.hero-text h1 span,.hero-text h2 span{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}.service picture,.hero-text h1 span,.hero-text h2 span,.primary-nav a,.hero-text h2,.logo img,.overlay,.modal{transition-behaviour:allow-discrete}.dots{transition-property:opacity}.service picture,.hero-text h1 span,.hero-text h2 span,.primary-nav a,.hero-text h2,.logo img,.overlay,.modal{transition-property:opacity,transform,width,visibility}.img-cover>picture,.img-cover>img{z-index:-1}.img-cover>:not(picture):not(img){z-index:0}.featured-testimonial .author,.intro-wrapper div h2,.features .feature h2,.service h3,.testimonials-wrapper .heading-row h3,.features .feature h3,.footer-cta h3{font-family:"Montserrat",sans-serif}.glide__slide .link,.features .emergency>div .hours>p,.featured-testimonial p,.breadcrumbs,.heading-row>h2,.hero-text h1,.service h2,footer h2,.link,.features .feature a,.services-sales .services .service a{font-family:"JetBrainsMono",sans-serif}.btn-alt,.btn,.primary-nav a:last-of-type,.services-sales .sales .service a,.modal-close{font-weight:bold;transition:all 250ms;padding:1.5em 1em .5em .5em;border:none;cursor:pointer;width:180px}.btn-alt:hover,.btn:hover,.primary-nav a:hover:last-of-type,.services-sales .sales .service a:hover,.modal-close:hover{transform:scale(1.06)}.btn-alt:active,.btn:active,.primary-nav a:active:last-of-type,.services-sales .sales .service a:active,.modal-close:active{transform:scale(0.94)}.btn,.primary-nav a:last-of-type,.services-sales .sales .service a,.modal-close{color:#004c01;background-color:#b9ff00}.btn:hover,.primary-nav a:hover:last-of-type,.services-sales .sales .service a:hover,.modal-close:hover{background-color:#c7ff33}.btn:active,.primary-nav a:active:last-of-type,.services-sales .sales .service a:active,.modal-close:active{background-color:#94cc00}.btn-alt{color:#004c01;background-color:rgba(0,0,0,0);border-color:#b9ff00}.btn-alt:hover{border-color:#c7ff33;color:#b9ff00}.btn-alt:active{border-color:#94cc00}.link,.features .feature a,.services-sales .services .service a{color:#1b201b}.link:hover,.features .feature a:hover,.services-sales .services .service a:hover{color:#b9ff00}.glide,.breadcrumbs-wrapper,.footer-nav{border-top:2px solid #b9ff00}.intro-wrapper div::before,.features .emergency>div::before,.intro-wrapper div::after,.features .emergency>div::after{inset:0;pointer-events:none}.intro-wrapper div::before,.features .emergency>div::before{background:linear-gradient(#004c01 0 0) top left/10px 1.5px no-repeat,linear-gradient(#004c01 0 0) top left/1.5px 10px no-repeat,linear-gradient(#004c01 0 0) top right/10px 1.5px no-repeat,linear-gradient(#004c01 0 0) top right/1.5px 10px no-repeat}.intro-wrapper div::after,.features .emergency>div::after{background:linear-gradient(#004c01 0 0) bottom left/10px 1.5px no-repeat,linear-gradient(#004c01 0 0) bottom left/1.5px 10px no-repeat,linear-gradient(#004c01 0 0) bottom right/10px 1.5px no-repeat,linear-gradient(#004c01 0 0) bottom right/1.5px 10px no-repeat}.heading-row::before{inset:0;pointer-events:none}.heading-row::before{background:linear-gradient(#004c01 0 0) top left/10px 1.5px no-repeat,linear-gradient(#004c01 0 0) top left/1.5px 10px no-repeat,linear-gradient(#004c01 0 0) top right/10px 1.5px no-repeat,linear-gradient(#004c01 0 0) top right/1.5px 10px no-repeat}.mw{margin-right:auto;margin-left:auto}@media screen and (min-width: 1680px){.mw{width:85%;max-width:1560px}}@media screen and (min-width: 761px)and (max-width: 1679px){.mw{width:90%;max-width:1248px}}@media screen and (max-width: 760px){.mw{width:95%;max-width:1560px}}@media screen and (min-width: 961px){.sw,header,.hero,.intro-wrapper,.projects-gallery,.testimonials-wrapper,.pagination,.breadcrumbs-wrapper,footer{padding-left:4%;padding-right:4%}}@media screen and (min-width: 761px)and (max-width: 960px){.sw,header,.hero,.intro-wrapper,.projects-gallery,.testimonials-wrapper,.pagination,.breadcrumbs-wrapper,footer{padding-left:2em;padding-right:2em}}@media screen and (max-width: 760px){.sw,header,.hero,.intro-wrapper,.projects-gallery,.testimonials-wrapper,.pagination,.breadcrumbs-wrapper,footer{padding-left:6%;padding-right:6%}}@media screen and (min-width: 1201px){.intro-wrapper,.projects-gallery,.testimonials-wrapper,.footer-cta,.footer-nav{padding-top:120px;padding-bottom:120px}}@media screen and (min-width: 761px)and (max-width: 1200px){.intro-wrapper,.projects-gallery,.testimonials-wrapper,.footer-cta,.footer-nav{padding-top:6em;padding-bottom:6em}}@media screen and (max-width: 760px){.intro-wrapper,.projects-gallery,.testimonials-wrapper,.footer-cta,.footer-nav{padding-top:4em;padding-bottom:4em}}.hero-text h2{font-size:clamp(3rem,5.3vw,5.5rem)}.heading-row>h3,.features .feature h3,.footer-cta h3{font-size:clamp(2.8rem,4.3vw,5rem)}@media screen and (min-width: 1920px){.testimonials-wrapper .heading-row h3{font-size:3em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.testimonials-wrapper .heading-row h3{font-size:2.8em}}@media screen and (min-width: 451px)and (max-width: 1199px){.testimonials-wrapper .heading-row h3{font-size:2.6em}}@media screen and (max-width: 450px){.testimonials-wrapper .heading-row h3{font-size:2.4em}}@media screen and (min-width: 1920px){.hero-text .hero-phone,.modal h3,.intro-wrapper div h2,.features .feature h2,.service h3{font-size:2.3em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.hero-text .hero-phone,.modal h3,.intro-wrapper div h2,.features .feature h2,.service h3{font-size:2.2em}}@media screen and (min-width: 451px)and (max-width: 1199px){.hero-text .hero-phone,.modal h3,.intro-wrapper div h2,.features .feature h2,.service h3{font-size:2.1em}}@media screen and (max-width: 450px){.hero-text .hero-phone,.modal h3,.intro-wrapper div h2,.features .feature h2,.service h3{font-size:2m}}@media screen and (min-width: 1920px){.contact-nav .header-phone span,.features .emergency>div p{font-size:1.8em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.contact-nav .header-phone span,.features .emergency>div p{font-size:1.6em}}@media screen and (min-width: 451px)and (max-width: 1199px){.contact-nav .header-phone span,.features .emergency>div p{font-size:1.4em}}@media screen and (max-width: 450px){.contact-nav .header-phone span,.features .emergency>div p{font-size:1.2em}}@media screen and (min-width: 1920px){.glide__slide h3,.glide__slide h4{font-size:1.4em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.glide__slide h3,.glide__slide h4{font-size:1.3em}}@media screen and (min-width: 451px)and (max-width: 1199px){.glide__slide h3,.glide__slide h4{font-size:1.2em}}@media screen and (max-width: 450px){.glide__slide h3,.glide__slide h4{font-size:1.1em}}@media screen and (min-width: 1920px){.primary-nav a,.contact-nav .header-phone,.featured-testimonial .author,.breadcrumbs,footer nav a,.footer-cta p,.bullet-list li,.hero-text p,.intro-wrapper div p,.features .feature p,.service p,.btn,.primary-nav a:last-of-type,.services-sales .sales .service a,.modal-close,.btn-alt{font-size:1em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.primary-nav a,.contact-nav .header-phone,.featured-testimonial .author,.breadcrumbs,footer nav a,.footer-cta p,.bullet-list li,.hero-text p,.intro-wrapper div p,.features .feature p,.service p,.btn,.primary-nav a:last-of-type,.services-sales .sales .service a,.modal-close,.btn-alt{font-size:.95em}}@media screen and (min-width: 451px)and (max-width: 1199px){.primary-nav a,.contact-nav .header-phone,.featured-testimonial .author,.breadcrumbs,footer nav a,.footer-cta p,.bullet-list li,.hero-text p,.intro-wrapper div p,.features .feature p,.service p,.btn,.primary-nav a:last-of-type,.services-sales .sales .service a,.modal-close,.btn-alt{font-size:.9em}}@media screen and (max-width: 450px){.primary-nav a,.contact-nav .header-phone,.featured-testimonial .author,.breadcrumbs,footer nav a,.footer-cta p,.bullet-list li,.hero-text p,.intro-wrapper div p,.features .feature p,.service p,.btn,.primary-nav a:last-of-type,.services-sales .sales .service a,.modal-close,.btn-alt{font-size:.85em}}@media screen and (min-width: 1920px){.glide__slide .link,footer p,.glide__slide .slide__caption,.featured-testimonial p.short,.featured-testimonial p.medium,.featured-testimonial p.long,.heading-row>h2,.hero-text h1,.service h2,footer h2,.link,.features .feature a,.services-sales .services .service a{font-size:.9em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.glide__slide .link,footer p,.glide__slide .slide__caption,.featured-testimonial p.short,.featured-testimonial p.medium,.featured-testimonial p.long,.heading-row>h2,.hero-text h1,.service h2,footer h2,.link,.features .feature a,.services-sales .services .service a{font-size:.9em}}@media screen and (min-width: 451px)and (max-width: 1199px){.glide__slide .link,footer p,.glide__slide .slide__caption,.featured-testimonial p.short,.featured-testimonial p.medium,.featured-testimonial p.long,.heading-row>h2,.hero-text h1,.service h2,footer h2,.link,.features .feature a,.services-sales .services .service a{font-size:.85em}}@media screen and (max-width: 450px){.glide__slide .link,footer p,.glide__slide .slide__caption,.featured-testimonial p.short,.featured-testimonial p.medium,.featured-testimonial p.long,.heading-row>h2,.hero-text h1,.service h2,footer h2,.link,.features .feature a,.services-sales .services .service a{font-size:.8em}}@media screen and (min-width: 1920px){.features .emergency>div .hours>p,.footer-credits p{font-size:.8em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.features .emergency>div .hours>p,.footer-credits p{font-size:.8em}}@media screen and (min-width: 451px)and (max-width: 1199px){.features .emergency>div .hours>p,.footer-credits p{font-size:.75em}}@media screen and (max-width: 450px){.features .emergency>div .hours>p,.footer-credits p{font-size:.7em}}.intro-wrapper div h2,.features .feature h2,.service h3,.testimonials-wrapper .heading-row h3,.features .feature h3,.footer-cta h3{font-weight:bold;margin-bottom:1.2em;line-height:1em}.heading-row>h2,.hero-text h1,.service h2,footer h2{margin-bottom:1.5em;letter-spacing:.1em}footer p,.footer-cta p,.glide__slide .slide__caption,.featured-testimonial p.short,.featured-testimonial p.medium,.featured-testimonial p.long,.bullet-list li,.hero-text p,.intro-wrapper div p,.features .feature p,.service p{font-weight:normal;line-height:1.6em}.glide__slide .slide__caption,.featured-testimonial p.short,.featured-testimonial p.medium,.featured-testimonial p.long,.bullet-list li,.hero-text p,.intro-wrapper div p,.features .feature p,.service p{margin-bottom:1.6em}.hero-text h2{opacity:0}.hero-text h2.is-visible{opacity:1}.featured-testimonial{transform:translateY(50px);opacity:0}.is-visible.featured-testimonial{transform:translateY(0);opacity:1}.featured-testimonial:nth-child(1){transition-delay:.4s}.featured-testimonial:nth-child(2){transition-delay:.5s}.featured-testimonial:nth-child(3){transition-delay:.6s}.featured-testimonial:nth-child(4){transition-delay:.7s}.featured-testimonial:nth-child(5){transition-delay:.8s}.featured-testimonial:nth-child(6){transition-delay:.9s}.featured-testimonial:nth-child(7){transition-delay:1s}.featured-testimonial:nth-child(8){transition-delay:1.1s}.featured-testimonial:nth-child(9){transition-delay:1.2s}.dots:nth-child(1){transition-delay:.3s}.dots:nth-child(2){transition-delay:.6s}.dots:nth-child(3){transition-delay:.9s}.dots:nth-child(4){transition-delay:1.2s}.dots:nth-child(5){transition-delay:1.5s}.dots:nth-child(6){transition-delay:1.8s}.dots:nth-child(7){transition-delay:2.1s}.dots:nth-child(8){transition-delay:2.4s}.dots:nth-child(9){transition-delay:2.7s}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,input,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;text-decoration:none;list-style:none}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}input,textarea{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}a[href^="tel:"],p[href^=tel]{color:inherit;text-decoration:none;cursor:default;pointer-events:none}@font-face{font-family:"JetBrainsMono";src:url("../fonts/JetBrainsMono-Regular.woff2") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-extrabold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat-regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.flex-row img{max-width:100%}html{font-size:15px}body{color:#004c01;font-family:"Montserrat",sans-serif}.img-cover{isolation:isolate}.img-cover>picture,.img-cover>img{inset:0}.bullet-list{width:100%;overflow:auto}.bullet-list li{padding-left:20px}.bullet-list li:before{content:" ";top:6px;left:0;width:8px;height:8px;background:#1b201b}.heading-row{width:50%;padding-right:10%;margin-bottom:1.5em;padding-top:2em}.heading-row>h3{line-height:1em;color:#fff}@media screen and (max-width: 760px){.heading-row{width:90%}}i{color:#b9ff00;font-style:normal}header{padding-top:2em;padding-bottom:2em;z-index:10}@media screen and (max-width: 760px){header{padding-top:2em;padding-bottom:1.5em}}.logo{padding-top:10px}.logo img{width:100%;max-width:240px}.logo img:hover{transform:scale(1.03)}.logo img:active{transform:scale(0.97)}@media screen and (min-width: 760px)and (max-width: 1239px){.logo{width:30%}}@media screen and (max-width: 759px){.logo{width:200px}}.primary-nav{gap:3vw}.primary-nav a{padding-bottom:.4em;font-weight:bold;letter-spacing:.2em;color:#fff}.primary-nav a:last-of-type{margin-left:2vw}.primary-nav a:hover{color:#b9ff00}.contact-nav{padding-top:1.2em;letter-spacing:.2em}.contact-nav .header-phone{font-weight:bold;color:#fff}.contact-nav .header-phone span{font-weight:bold;width:100%;color:#b9ff00}@media screen and (max-width: 1100px){.primary-nav{position:absolute;visibility:hidden;opacity:0;top:0px;left:0;right:0;background:#004c01;z-index:9999;transform-origin:center top;padding:6em 3em;transition:opacity 500ms ease-in-out;align-items:flex-start}.primary-nav a{display:block;width:100%;text-align:left;color:#fff;box-sizing:border-box;margin:0;padding:.75em 5%;line-height:1.2em;border-bottom:none;font-size:1.5em;transform:translateX(-40px);opacity:0}.primary-nav a:nth-child(1){transition-delay:.1s}.primary-nav a:nth-child(2){transition-delay:.2s}.primary-nav a:nth-child(3){transition-delay:.3s}.primary-nav a:nth-child(4){transition-delay:.4s}.primary-nav a:nth-child(5){transition-delay:.5s}.primary-nav a:nth-child(6){transition-delay:.6s}.primary-nav a:nth-child(7){transition-delay:.7s}.primary-nav a:nth-child(8){transition-delay:.8s}.primary-nav a:nth-child(9){transition-delay:.9s}.primary-nav.open{opacity:1;visibility:visible;height:80vh}.primary-nav.open a{transform:translateX(0);opacity:1}.primary-nav.open a:hover{color:#1b201b}.contact-nav{margin-right:80px;padding-top:.8em}}@media screen and (max-width: 500px){.contact-nav{display:none}}.home-page .home-link,.about-page .about-link,.services-page .services-link,.process-page .process-link,.testimonials-page .testimonials-link,.faqs-page .faqs-link,.calculators-page .calculators-link,.contact-page .contact-link{color:#b9ff00}.home-page .fhome-link,.about-page .fabout-link,.services-page .fservices-link,.testimonials-page .ftestimonials-link,.contact-page .fcontact-link{color:#b9ff00}body.annnounced .menu-burger{top:45px}body:not(.announced) .menu-burger{top:45px}.menu-burger{right:5%;width:40px;height:30px;cursor:pointer;z-index:10001}.menu-burger:hover span{background-color:#fff}.menu-burger:active span:nth-of-type(1){top:-3px}.menu-burger:active span:nth-of-type(4){top:27px;opacity:.7}.menu-burger span{transition:.1s ease-in-out;display:block;left:50%;width:40px;margin-left:-20px;height:4px;opacity:1;background-color:#b9ff00;transform:rotate(0deg)}.menu-burger span:nth-of-type(1){top:0px;border-top-left-radius:3px;border-top-right-radius:3px;width:35px}.menu-burger span:nth-of-type(2),.menu-burger span:nth-of-type(3){top:12px}.menu-burger span:nth-of-type(4){top:25px;border-bottom-right-radius:3px;width:30px;border-bottom-left-radius:3px}.menu-burger.open span{background-color:#fff}.menu-burger.open span:nth-of-type(1),.menu-burger.open span:nth-of-type(4){top:21px;margin-left:0;width:0;opacity:0}.menu-burger.open span:nth-of-type(2){transform:rotate(45deg)}.menu-burger.open span:nth-of-type(3){transform:rotate(-45deg)}.menu-burger.open:active span:nth-of-type(1),.menu-burger.open:active span:nth-of-type(4){top:21px;margin-left:0;width:0;opacity:0}.menu-burger.open:active span:nth-of-type(2){transform:rotate(55deg)}.menu-burger.open:active span:nth-of-type(3){transform:rotate(-55deg)}@media screen and (min-width: 1240px){.menu-burger{display:none}}@media screen and (max-width: 760px){body.annnounced .menu-burger{top:40px}body:not(.announced) .menu-burger{top:40px}}.hero{background-color:#004c01;margin-top:-200px;padding-top:300px}.hero-text{color:#fff}.hero-text h1 span{margin-right:.1em;transform:translateX(-0.5em);opacity:0}.hero-text h1.is-visible span{transform:translateX(0);opacity:1}.hero-text h1.is-visible span:nth-of-type(1){transition-delay:.15s}.hero-text h1.is-visible span:nth-of-type(2){transition-delay:.3s}.hero-text h1.is-visible span:nth-of-type(3){transition-delay:.45s}.hero-text h1.is-visible span:nth-of-type(4){transition-delay:.6s}.hero-text h1.is-visible span:nth-of-type(5){transition-delay:.75s}.hero-text h1.is-visible span:nth-of-type(6){transition-delay:.9s}.hero-text h1.is-visible span:nth-of-type(7){transition-delay:1.05s}.hero-text h1.is-visible span:nth-of-type(8){transition-delay:1.2s}.hero-text h1.is-visible span:nth-of-type(9){transition-delay:1.35s}.hero-text h1.is-visible span:nth-of-type(10){transition-delay:1.5s}.hero-text h1.is-visible span:nth-of-type(11){transition-delay:1.65s}.hero-text h1.is-visible span:nth-of-type(12){transition-delay:1.8s}.hero-text h1.is-visible span:nth-of-type(13){transition-delay:1.95s}.hero-text h1.is-visible span:nth-of-type(14){transition-delay:2.1s}.hero-text h2{line-height:1em;margin-bottom:.5em}.hero-text h2 span{margin-right:.1em;transform:translateX(-0.5em);opacity:0}.hero-text h2.is-visible span{transform:translateX(0);opacity:1}.hero-text h2.is-visible span:nth-of-type(1){transition-delay:.1s}.hero-text h2.is-visible span:nth-of-type(2){transition-delay:.2s}.hero-text h2.is-visible span:nth-of-type(3){transition-delay:.3s}.hero-text h2.is-visible span:nth-of-type(4){transition-delay:.4s}.hero-text h2.is-visible span:nth-of-type(5){transition-delay:.5s}.hero-text h2.is-visible span:nth-of-type(6){transition-delay:.6s}.hero-text h2.is-visible span:nth-of-type(7){transition-delay:.7s}.hero-text h2.is-visible span:nth-of-type(8){transition-delay:.8s}.hero-text h2.is-visible span:nth-of-type(9){transition-delay:.9s}.hero-text h2.is-visible span:nth-of-type(10){transition-delay:1s}.hero-text h2.is-visible span:nth-of-type(11){transition-delay:1.1s}.hero-text h2.is-visible span:nth-of-type(12){transition-delay:1.2s}.hero-text h2.is-visible span:nth-of-type(13){transition-delay:1.3s}.hero-text h2.is-visible span:nth-of-type(14){transition-delay:1.4s}.hero-text p{color:#fff}.hero-text .hero-phone{margin-bottom:-0.25em}.hero-text .hero-phone b{color:#b9ff00}.hero-text .hero-buttons .btn{margin-right:4em}@media screen and (max-width: 960px){.hero-text .hero-buttons{display:block}.hero-text .hero-buttons .hero-phone{display:block;width:100%}}.intro-wrapper{width:50%}.intro-wrapper div{padding-top:2em}.intro-wrapper div h2,.intro-wrapper div p{width:48%}@media screen and (max-width: 960px){.intro-wrapper{width:88%}.intro-wrapper h2,.intro-wrapper p{width:100%}}.projects-gallery{z-index:50;background:#1b201b}.glide{padding-top:2em}.glide *{box-sizing:inherit}.glide__slides{list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;flex-wrap:nowrap;will-change:transform}.glide__slide{flex-shrink:0;white-space:normal;transform:scale(1);line-height:2em;transition:transform 200ms ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide:hover{transform:scale(0.98);opacity:.8}.glide__slide a{-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__slide img{margin-bottom:2em;border-radius:20px 5px 5px 5px}.glide__slide h3,.glide__slide .slide__caption{color:#fff}.glide__slide h3{font-weight:normal;margin-bottom:.5em}.glide__slide h4{color:#000;font-weight:normal}.glide__slide .slide__caption{padding:10px 15px 10px 0}.glide__slide .link{color:#b9ff00}.glide__slide .link:hover{color:#fff}.glide__bullets{z-index:2;bottom:0;left:50%;display:inline-flex;list-style:none;transform:translateX(-50%)}.glide__bullet{background-color:#b9ff00;width:9px;height:9px;border-radius:50%;border:2px solid rgba(0,0,0,0);transition:all 200ms ease-in-out;line-height:0;margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:#d8e2ec;opacity:.7}.glide__bullet--active{background-color:#fff;transform:scale(1.2)}.glide--swipeable{cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.glide__arrow{top:40%;z-index:10001;width:30px;height:30px;border-radius:50%;background-color:#b9ff00;background-size:10px;color:#fff;padding:9px 12px;opacity:1;transition:opacity 150ms ease;transform:translateY(-50%);text-indent:-9999px;border:none;outline:none}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff;opacity:.7}.glide__arrow:active{opacity:.4}.glide__arrow--disabled{opacity:.33}.glide__arrow--left{left:-15px;background-image:url("/app/global/images/chevron-left.svg")}.glide__arrow--right{right:-15px;background-image:url("/app/global/images/chevron-right.svg")}.features{gap:2.5%;padding-bottom:2vw}.features .feature{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:30px}.features .tree-removal{background-color:#b9ff00;color:#004c01;background-image:url("/app/global/images/tree-removal.svg");background-size:68%;background-position:bottom -10px right;border-radius:25px 0 50px 10px}.features .firewood{background-color:#1b201b;color:#e2d97a;background-image:url("/app/global/images/firewood.svg");background-size:60%;background-position:bottom -10px right;border-radius:25px 50px 50px 0}.features .firewood a{color:#e2d97a}.features .emergency{background-color:#e2d97a;color:#004c01;background-image:url("/app/global/images/emergency-tree-removal.svg");background-size:40%;background-position:bottom -10px right;border-radius:10px 50px 0 25px}.features .emergency>div{width:60%;padding:2.5% 0 0 0}.features .emergency>div span:first-child p{white-space:nowrap}.features .emergency>div span{width:50%}.features .emergency>div p{font-weight:bold}.features .emergency>div .hours>p{line-height:.2em}.services-sales .services{width:58.31%}.services-sales .sales{width:36%;margin-right:4%}.services-sales .services .service{width:50%}.services-sales .services .service a{color:#e2d97a}.services-sales .services .service:nth-of-type(2){border-top-right-radius:50px}.services-sales .services .service:nth-of-type(4){border-bottom-right-radius:20px}.services-sales .sales .service{width:100%}.services-sales .sales .service:nth-of-type(1){border-top-left-radius:25px;border-top-right-radius:50px}.services-sales .sales .service:nth-of-type(2){border-bottom-left-radius:50px;border-bottom-right-radius:10px}.service{background-color:#000}.service picture{opacity:.65}.service .info{align-items:end;width:100%;min-height:100%;padding:20% 10%;color:#fff}.service h2+h3{width:100%;margin-top:.5em}.service p{max-width:620px}.service:hover picture{transform:scale(1.04);opacity:.35}@media screen and (max-width: 760px){.services-sales .services .service{width:100% !important}.services-sales .services .service:nth-of-type(1){border-top-left-radius:50px}.services-sales .services .service:nth-of-type(2){border-top-right-radius:0}.services-sales .services{width:100%}.services-sales .sales{width:100%;margin-right:0;margin-top:1.5em}.services-sales .sales .service{width:100% !important}.services-sales .sales .service:nth-of-type(1){border-top-left-radius:25px;border-top-right-radius:0}.services-sales .sales .service:nth-of-type(2){border-top-right-radius:0;border-bottom-left-radius:50px;border-bottom-right-radius:10px}}.testimonials-wrapper{background-color:#004c01}.testimonials-wrapper .heading-row h2{color:#b9ff00}.testimonials-row{padding-top:2em;grid-template-columns:repeat(4, minmax(0, 1fr));gap:2em;align-items:stretch}.testimonials-row:before{content:"";grid-column:1;grid-row:1;background-image:url("/app/global/images/large-quote.svg");background-size:80%}.featured-testimonial{transition-property:opacity,transform;padding:5% 0 5% 65px;gap:4rem}.featured-testimonial:before{top:-2px;left:0px;width:60px;height:50px;background-image:url("/app/global/images/right-quote.svg")}.featured-testimonial .author{font-weight:bold;color:#fff;margin-top:1.2em;gap:2rem;flex:1 1 auto;white-space:nowrap;line-height:1}.featured-testimonial .author::before{flex:1 1 auto;height:2px;background:#b9ff00}.featured-testimonial p{color:#e2d97a}.featured-testimonial .rating{--size: 14px;margin-top:.7em;margin-right:1em;width:calc(var(--size)*5);height:var(--size);-webkit-mask:url("/app/global/images/star.svg") left/var(--size) 100% repeat-x;mask:url("/app/global/images/star.svg") left/var(--size) 100% repeat-x}.featured-testimonial .rating:before{inset:0;width:0;background:#b9ff00;-webkit-mask:inherit;mask:inherit}.featured-testimonial .rating[data-rating="0"]::before{width:calc(var(--size)*0)}.featured-testimonial .rating[data-rating="1"]::before{width:calc(var(--size)*1)}.featured-testimonial .rating[data-rating="2"]::before{width:calc(var(--size)*2)}.featured-testimonial .rating[data-rating="3"]::before{width:calc(var(--size)*3)}.featured-testimonial .rating[data-rating="4"]::before{width:calc(var(--size)*4)}.featured-testimonial .rating[data-rating="5"]::before{width:calc(var(--size)*5)}@media screen and (max-width: 1200px){.testimonials-row{grid-template-columns:repeat(3, minmax(0, 1fr))}.testimonials-row::before{display:none}}@media screen and (max-width: 960px){.testimonials-row{grid-template-columns:1fr}.featured-testimonial{padding:7.5% 0 7.5% 55px}.featured-testimonial:before{width:50px}}.pagination{width:100%;padding-top:2em;padding-bottom:2em;color:#004c01}.pagination a{color:#b9ff00}.pagination a:hover{color:#1b201b}.pagination .prev{float:left}.pagination .next{float:right}.breadcrumbs-wrapper{background-color:#fff}.breadcrumbs{padding-top:2em;padding-bottom:1.5em}.breadcrumbs a,.breadcrumbs .location{padding:1.65em 0}.breadcrumbs>div a:before{content:"";width:15px;height:17px;background-image:url("/app/global/images/chevron-cross.svg");background-size:15px;vertical-align:middle;margin:0 1.8em}.breadcrumbs .location{color:#b9ff00}.breadcrumbs a{color:#004c01}.breadcrumbs a:hover{color:#b9ff00}.breadcrumbs .top-link{margin-left:auto}@media screen and (max-width: 960px){.breadcrumbs .top-link{display:none}}@media screen and (max-width: 760px){.breadcrumbs{display:none}}.footer-cta h3{color:#fff}.footer-cta h3 b{color:#b9ff00}.footer-cta p{color:#fff}.footer-cta p span{font-weight:bold;color:#b9ff00}.footer-cta .cta,.footer-cta .locations{width:45%}.footer-cta .cta-contact .btn{margin-right:4em}.footer-cta .location-list{column-count:3;column-gap:2rem}.footer-cta .location-list h2{column-span:all;margin:0 0 .75rem}.footer-cta .location-list a{break-inside:avoid}@media screen and (max-width: 960px){.footer-cta .cta,.footer-cta .locations{width:100%}.footer-cta .location-list{column-count:2}.footer-cta div,.footer-cta img{width:100%}.footer-cta img{margin-top:2em}}footer{line-height:2em;background-color:#000;align-items:baseline}footer nav a{color:#fff}footer nav a:hover{color:#b9ff00}footer h2{width:100%;color:#b9ff00;margin-bottom:1.5em}footer p{width:80%;margin-top:2em}.footer-nav{width:100%}.footer-nav nav,.footer-nav div{width:20%;margin-top:2em;color:#fff}.footer-logo{width:80%;margin-right:auto}.footer-logo img{width:100%;max-width:235px;margin-bottom:2em}@media screen and (max-width: 760px){.footer-nav nav,.footer-nav div,.footer-nav p{width:100%}}.footer-credits{width:100%;color:#494949;padding-top:2em;padding-bottom:2em}.footer-credits .uwd-logo img{max-height:25px;opacity:1;transition:opacity .3s ease}.footer-credits .uwd-logo img:hover img{opacity:.6}@media screen and (max-width: 819px){.footer-credits{text-align:left}}.overlay{width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.75;visibility:visible}.overlay.hidden{opacity:0;display:block;visibility:hidden}.modal{border:solid 10px #e2d97a;z-index:11;background-color:#e2d97a;border-top-right-radius:50px;border-bottom-left-radius:50px;visibility:visible}.modal.hidden{opacity:0;display:block;visibility:hidden}.modal h3{color:#fff;padding-bottom:.5em;margin-bottom:1em}.modal-close{margin-right:1em}@media screen and (min-width: 961px){.modal{width:70%;max-width:90%;top:50vh;left:50%;transform:translate(-50%, -50%)}}@media screen and (max-width: 960px){.modal{width:95%;overflow-y:scroll;top:2.5%;left:2.5%;max-height:95dvh}}.rlx{transition:transform .1s linear;will-change:transform}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1;visibility:visible}}@keyframes fade-in{from{opacity:0}to{opacity:1;visibility:visible}}@-webkit-keyframes dropdown{from{transform:rotateX(-25deg) scaleY(0.8);opacity:.2}to{transform:rotateX(0) scaleY(1);opacity:1}}@keyframes dropdown{from{transform:rotateX(-25deg) scaleY(0.8);opacity:.2}to{transform:rotateX(0) scaleY(1);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}
