#certified-arborist .cta-btn:hover,.new-cta-btn:hover{background-color:#ff5439}#certified-arborist .subtitle p,#services-overview .text-content p{font-size:19px;line-height:160%;color:rgba(0,0,0,.75);font-weight:400}#services-overview h2,.home-new #main-hero h2{filter:drop-shadow(0px 4px 24px rgba(0, 0, 0, .18))}*{font-family:'Work Sans',sans-serif!important}html{scroll-behavior:smooth!important}#main-header,.new-designs #main-header{padding-top:0;padding-bottom:16px;background-color:#fff}#main-header .new-wrapper{padding:12px 20px;display:flex;justify-content:space-between;align-items:center}#main-header .logo{margin-top:-28px;max-width:98px}#main-header nav .bottom ul li a{font-size:.92em;color:#0a0a0a}.new-designs #main-header .bottom ul li a{color:#0a0a0a!important}.new-designs #main-header .bottom ul li a:hover{color:#f1624b!important}#main-header nav .bottom ul li a:hover{color:#f1624b}.new-cta-btn{background-color:#f1624b;color:#fff;text-decoration:none;padding:16px 24px;font-size:15px;font-weight:500;line-height:1.6;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s,transform .2s;margin:0;border-radius:1000px}.new-cta-btn:hover{transform:scale(1.05)}.black-btn{background-color:#0a0a0a;color:#fff}.small-btn{padding:12px 18px;font-size:14px}h2+.new-cta-btn{margin-top:16px!important}.inwrap .new-cta-btn{width:auto;margin:0 auto}.top-bar{background-color:#eaf4f4;padding:16px 24px}.home-new .top-bar p{color:#4c4c4c;text-decoration:none;font-size:14px}#our-process{position:relative;background-image:url('./img/hero-img-new.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:116px 0}#our-process .new-wrapper header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:70%;gap:2em}#our-process .new-wrapper .hero-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1em}#our-process .new-wrapper .hero-text h1{font-size:4em;font-weight:600;color:#fff;text-align:left;line-height:1.1;text-shadow:0 4px 24px rgba(0,0,0,.25)}#our-process .new-wrapper .hero-text p{font-size:1.15em;font-weight:400;color:#fff;text-align:left;text-shadow:0 4px 24px rgba(0,0,0,.25)}#certified-arborist,#services-overview .new-services-grid{padding:0}#certified-arborist .new-wrapper{display:flex;flex-direction:column;gap:64px;width:100%}#certified-arborist header{display:flex;justify-content:space-between;gap:32px;padding:0;align-items:flex-start}#certified-arborist .new-wrapper header h2{font-weight:600;font-size:52px;line-height:1.19;letter-spacing:-.03em;color:#000;margin:0;max-width:100%}@media (max-width:968px){#certified-arborist .new-headerheader h2{max-width:6em}}#certified-arborist .new-wrapper .subtitle{display:flex;flex-direction:column;gap:24px;max-width:100%}#certified-arborist .subtitle p{letter-spacing:-.013em;margin:0}#certified-arborist .new-cta-btn{max-width:250px}#certified-arborist .gallery{gap:26px;width:100%;min-height:100vh;margin-top:48px;display:flex;flex-direction:column;padding-bottom:72px}@media (min-width:968px){#certified-arborist .new-wrapper .subtitle{max-width:70%}#certified-arborist .gallery{display:grid;grid-template-columns:1fr 1fr;min-height:840px}}#certified-arborist .gallery .grid-left,#certified-arborist .gallery .grid-right{display:flex;flex-direction:column;gap:26px;height:100%}#certified-arborist .gallery .grid-left>*,#certified-arborist .gallery .grid-right>*{flex:1}#certified-arborist .gallery .grid-right .taller-img{min-height:65%}#certified-arborist .gallery .image-row{display:flex;gap:26px;flex:1}#certified-arborist .gallery .image-row>*{flex:1;height:100%}#certified-arborist .gallery .image,#certified-arborist .gallery .video{width:100%;height:100%;border-radius:24px;background-size:cover;background-position:center;overflow:hidden;position:relative;box-shadow:0 4px 24px 5px rgba(0,0,0,.08) inset}@media (max-width:1040px){#certified-arborist .gallery{padding:0 0 100px}}@media (max-width:1024px){#certified-arborist .gallery{padding:0 0 146px}}#services-overview{position:relative;padding:40px 0;background-color:#fff;overflow:hidden}.inwrap{position:relative;z-index:1}#services-areas::after,#services-areas::before,#services-overview::after,#services-overview::before,.home-new #reviews::after,.home-new #reviews::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;pointer-events:none}#services-overview::before{background:url('./img/texture-grunge-01.png');z-index:0}#services-overview::after,.home-new #reviews::after{background:url('./img/trees-img.png') center bottom 0/contain no-repeat;z-index:0}#services-overview .new-wrapper,.home-new #reviews .new-wrapper{position:relative;z-index:3}#services-overview header{display:flex;justify-content:space-between;gap:32px;padding:0 156px;position:relative;margin-bottom:56px}#services-overview .text-content{display:flex;flex-direction:column;gap:16px;text-align:center;margin:0 auto;padding:0 20px}@media (min-width:1284px){#services-overview .text-content{padding:0 100px}.hero-text{max-width:55%}.home-new .hero-text{max-width:65%}}@media (min-width:1424px){#services-overview .text-content{padding:0 180px}}#services-overview .new-wrapper .swiper-slide .inside p{color:rgba(0,0,0,.75);font-size:.9em;line-height:160%}#services-overview h2{font-weight:600;font-size:52px;line-height:1.19;letter-spacing:-.03em;color:#000;text-align:center;margin:0}#services-overview .text-content p{letter-spacing:-.03em;text-align:center;margin:0}#services-overview .buttons{display:flex;justify-content:center;align-items:center;gap:22px;padding:24px 0}#services-overview header p{max-width:100%}#services-overview .outline-btn{font-weight:700;font-size:16px;line-height:1.5;color:#000;text-decoration:none;border-bottom:1px solid #000;padding-bottom:2px;transition:.2s}#services-overview .outline-btn:hover{color:#f1624b;border-bottom-color:#f1624b}#services-overview .services-grid{display:grid;grid-template-columns:auto;gap:0 24px;padding:0}@media (min-width:840px){#services-overview .services-grid{grid-template-columns:auto auto}}@media (min-width:1280px){#main-header .new-wrapper{padding:14px 5% 0}#services-overview .services-grid{grid-template-columns:auto auto auto}}.swiper-next{position:absolute;right:0;background:rgba(0,0,0,.45);border-radius:12px;padding:8px;width:40px;height:40px;display:block;bottom:50%;z-index:3;display:flex;align-items:center;justify-content:center}.swiper-next img{width:24px;height:24px}.home-new #services-overview .swiper-slide{padding:0 8px}#services-overview .service-card{flex:1;background:#fff;border:1px solid #dcdcdc;border-radius:24px;padding:40px 32px;display:flex;flex-direction:column;gap:24px}#services-overview .service-card .icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}#services-overview .service-card .icon svg{width:24px;height:24px;stroke:#4EA62F;stroke-width:2}#services-overview .service-card .content{display:flex;flex-direction:column;gap:12px}#services-overview .service-card h3{font-weight:500;font-size:24px;line-height:1.26;color:#000;margin:0}#services-overview .service-card p{font-weight:400;font-size:16px;line-height:1.45;color:rgba(0,0,0,.4);margin:0}.home-new #reviews{background:url('./img/texture-grunge-01.png') 0 0/50px 50px,linear-gradient(180deg,#124944 0,#0a3632 100%) 0 0/cover;position:relative}.home-new #reviews .new-wrapper .title h2{color:#fff;font-size:52px;line-height:1.19;letter-spacing:-.03em;margin:0 0 8px;max-width:fit-content;font-weight:600}.home-new #reviews .new-wrapper .kicker,.home-new #reviews .new-wrapper p,.home-new #reviews .title .kicker,.new-designs #reviews .title .kicker,.new-designs #services-areas .title .kicker,.new-designs #services-areas .title h2{color:#fff}.home-new #reviews .new-wrapper .logos{margin-top:64px}.home-new #services-areas{background:#f6f6f6;position:relative;padding:24px 0}#services-areas::before{background:url('./img/texture-grunge-01.png');z-index:1}.new-designs #services-areas::before{background:linear-gradient(to right,#006e5e,#006e5e);z-index:0}.new-designs #services-areas::after{background:0 0}.home-new #services-areas .new-wrapper .grid-two-col .title{gap:4px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.home-new #services-areas .title h2,.new-designs #services-areas .title h2{color:#000;font-size:36px;line-height:1.19;letter-spacing:-.03em;margin:0 0 8px;max-width:fit-content}.home-new #services-areas .title p,.home-new p,.new-designs #services-areas .title p{color:rgba(0,0,0,.75);font-size:19px;line-height:160%;letter-spacing:-.013em}.home-new #services-areas .title p,.new-designs #services-areas .title p{max-width:fit-content}.new-designs #services-areas .title p{color:#fff;margin-top:24px}.home-new #reviews .title .kicker,.home-new #services-areas .title .kicker,.new-designs #reviews .title .kicker,.new-designs #services-areas .title .kicker,.new-designs .kicker{font-size:13px;line-height:14px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;color:#006e5e;margin-bottom:4px}.home-new #our-process .hero-text p.kicker.lg{font-size:18px;line-height:1.5;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.25)}.home-new #services-areas .locations-list .locations,.new-designs #services-areas .locations-list .locations{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin-bottom:48px;background:0 0}.new-designs #services-areas .locations-list .locations{margin-bottom:0;background:rgba(255,255,255,.25)}.home-new #services-areas .locations-list .locations li,.new-designs #services-areas .locations-list .locations li{background-color:#fff;border-radius:8px;border:1px solid #dcdcdc;box-shadow:0 1px 4px 0 rgba(12,12,13,.05);padding:12px;font-size:13px;line-height:13px;color:#f1624b;font-weight:400;text-align:center;display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:fit-content}.home-new #devos-map,.new-designs #devos-map{width:100%;height:100%;border-radius:24px;overflow:hidden;box-shadow:0 2px 24px 3px rgba(0,0,0,.07);border:1px solid rgba(0,0,0,.07)}.home-new #main-hero h2{font-weight:600;font-size:32px;line-height:1.19;letter-spacing:-.03em;color:#fff;text-align:left;margin:0}.main-hero .title h2{margin-bottom:16px;font-size:64px}.home-new #main-hero,.main-hero{position:relative;background-image:url('./img/cta-img-new.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:72px 0}.color-teal,p a{color:#006e5e}.home-new #main-hero p,.main-hero p{color:#fff;font-size:19px;line-height:160%;letter-spacing:-.013em;margin-bottom:32px}.home-new #main-hero .buttons,.main-hero .buttons{display:flex;flex-direction:row;gap:0 32px;align-items:center}.main-hero .new-wrapper .title{margin-bottom:48px}.home-new #main-hero .outline-btn,.main-hero .outline-btn{text-decoration:none;padding:16px 24px;font-size:15px;font-weight:500;line-height:1.6;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s,transform .2s;margin:0;border-radius:1000px;color:#fff}.home-new #main-hero .outline-btn:hover,.main-hero .outline-btn:hover{color:#fff;background-color:rgba(255,255,255,.2);transform:scale(1.05)}.home-new #faq{background:#fff;padding:72px 0}.home-new #faq .new-wrapper h2{color:#000;font-size:52px;line-height:1.19;letter-spacing:-.03em;margin:0 0 56px;max-width:fit-content;text-align:center}.home-new #faq .questions{display:flex;flex-direction:column;gap:24px;background:#fff;box-shadow:none}.home-new #faq .questions .question{display:flex;flex-direction:column;gap:0;box-shadow:0 2px 4px 3px rgba(0,0,0,.02);border-radius:16px;padding:16px 32px;border:1px solid #e7e6e6}.home-new #faq .questions .question h3 span{line-height:1.26;letter-spacing:-.03em;margin:0;color:#000;font-size:21px}.home-new #faq .question.open .answer,.home-new #faq .questions .question .answer{margin-top:0}.home-new #faq .questions .question .answer p{font-size:17px;line-height:160%;letter-spacing:-.013em;color:rgba(0,0,0,.6)}.home-new #faq .question.open{border:1px solid rgba(0,123,120,.2)}.home-new #banner-lets-work{position:relative;background-image:url('./img/bottom-cta.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:132px 0}.home-new #banner-lets-work .new-wrapper h2{color:#fff;font-size:64px;line-height:1.19;letter-spacing:-.03em;margin:0 0 8px;max-width:fit-content}.home-new #banner-lets-work .new-wrapper p{color:#fff;font-size:21px;line-height:160%;letter-spacing:-.013em;max-width:fit-content;margin-bottom:32px}.hero-text p,.new-designs #contact-page .stacked-text p{font-size:19px;line-height:160%;letter-spacing:-.013em}#main-footer .inwrap{max-width:1280px;padding:64px 0;margin:0 auto;width:100%}#main-footer .inwrap .logo.logo-footer{width:12em;max-width:12em}.new-designs #contact-page .stacked-text{display:flex;flex-direction:column;gap:24px;max-width:780px;margin:0 auto}.new-designs #contact-page .stacked-text p{color:rgba(0,0,0,.7)}p a{text-decoration:underline}#contact-form form{border:1px solid #dcdcdc;border-radius:16px;max-width:100%;margin:0 auto;padding:24px 0}@media (min-width:1024px){#contact-form form{max-width:860px;padding:32px 0}}.video-benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.video-benefits-grid-item{display:flex;flex-direction:column;gap:24px}.video-benefits{padding:48px 0;scroll-behavior:smooth}.video-benefits .benefits-container{display:flex;align-items:center;gap:72px}.video-benefits .benefits-image{width:100%;max-width:530px;height:auto;border-radius:20px;overflow:hidden;margin-top:64px}.video-benefits .benefits-image img{width:100%;height:100%;object-fit:cover}.video-benefits .benefits-content{display:flex;flex-direction:column;gap:32px;margin-top:32px}.video-benefits .benefits-top{display:flex;flex-direction:column;gap:40px}.video-benefits .benefit-card{display:flex;flex-direction:column;gap:16px}.video-benefits .benefit-icon{width:48px;height:48px}.video-benefits .benefit-icon img{width:100%;height:100%;object-fit:contain}.video-benefits .benefit-text{display:flex;flex-direction:column;gap:4px}.video-benefits .benefit-text h3{font-weight:600;font-size:21px;letter-spacing:-.02em;line-height:1.33;color:#282a28;margin:0}.video-benefits .new-wrapper .benefit-text p{font-family:'DM Sans',sans-serif;font-weight:400;font-size:17px;line-height:1.5;color:rgba(0,0,0,.62);margin:0;letter-spacing:-.01em}.hide-on-mobile{display:none!important}.centered-contents{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.background-teal{background-color:#006e5e}.flex-grid{display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:space-between}.grid-two-col{display:grid;grid-template-columns:1fr;gap:24px;align-items:flex-start}@media (min-width:960px){.grid-two-col{grid-template-columns:1fr 1fr;align-items:center}.flex-grid{flex-direction:row;align-items:center}}.grid-two-col-text-lg,.grid-two-col-text-sm{display:grid;grid-template-columns:1fr;gap:16px;align-items:center}@media (min-width:768px){.home-new #services-areas .title h2,.new-designs #services-areas .title h2{font-size:36px}.home-new #main-hero h2{font-size:52px}.hide-on-mobile{display:block!important}.grid-two-col-text-sm{grid-template-columns:1fr 1.5fr;gap:32px}.grid-two-col-text-lg{grid-template-columns:1.25fr 1fr;gap:32px}}.flex-center{display:flex;justify-content:center}.new-wrapper{padding:48px 0;max-width:1280px;margin:0 auto;width:100%;position:relative;z-index:1}@media (max-width:1280px){#services-overview header{padding:32px 80px 0}#services-overview .services-grid{padding:48px 40px}#main-footer .inwrap,.new-wrapper{padding:48px 5%;max-width:100%}.video-benefits .benefits-container{gap:40px}.video-benefits .benefits-image{width:50%;height:auto}}.icon-box{width:68px;height:68px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:16px;border:1px solid #dcdcdc;box-shadow:0 1px 4px 0 rgba(12,12,13,.05)}.inside .icon-box img{width:36px;height:36px;max-width:36px;max-height:36px}.gradient{background:linear-gradient(to right,#006e5e,#006e5e);z-index:0;position:absolute;top:0;bottom:0;height:100%;width:100%;opacity:.55}.h2,.new-designs .h2{font-weight:600;font-size:52px;line-height:1.19;letter-spacing:-.03em}.h2-new,.new-wrapper .h2-new{font-weight:600;font-size:52px;line-height:1.19;letter-spacing:-.03em;margin:0 0 8px}#reviews.rating .score,.rating-container .review-count{font-family:'Work Sans',sans-serif;line-height:1.3;filter:drop-shadow(0px 4px 22px rgba(0, 0, 0, .11))}.video-benefits .new-wrapper p{font-weight:400;font-size:19px;line-height:160%;letter-spacing:-.03em;color:rgba(0,0,0,.75);text-align:left;margin:0}.m-bottom-16{margin-bottom:16px}.m-bottom-24{margin-bottom:24px}.m-top-48{margin-top:48px!important}.kicker{font-size:13px;line-height:14px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700}#reviews .rating,#reviews .rating-container,#reviews.rating .stars{display:flex;align-items:center;gap:8px}#reviews .rating .star,#reviews .rating .star img{color:#fbae17;width:16px;height:16px}@media (min-width:868px){#reviews .rating .star,#reviews .rating .star img{width:24px;height:24px}}#reviews.rating .score{font-weight:600;font-size:20px;letter-spacing:.03em;color:#fff}.rating-container .review-count{font-weight:500;font-size:14px;letter-spacing:-.017857em;color:rgba(255,255,255,.8)}.hamburger-menu{display:none;cursor:pointer;padding:10px;z-index:1000}.hamburger-menu span{display:block;width:25px;height:3px;background-color:#0a0a0a;margin:5px 0;transition:.3s}@media (max-width:768px){#our-process .new-wrapper header{max-width:100%}#our-process .new-wrapper .hero-text h1{font-size:2.25em;text-align:center}#our-process .new-wrapper .hero-text p{font-size:1em;text-align:center}.center_on_mobile{text-align:center;margin:0 auto}#certified-arborist .gallery{grid-template-columns:1fr;min-height:auto}#certified-arborist .gallery .grid-left,#certified-arborist .gallery .grid-right{height:auto}#certified-arborist .gallery .image,#certified-arborist .gallery .video{aspect-ratio:1.5;height:auto}#certified-arborist .gallery .image-row{flex-direction:column}#services-overview header{padding:32px 20px 0}#services-overview h2,.h2,.h2-new,.new-designs .h2,.new-wrapper .h2-new{font-size:36px}#services-overview .buttons{flex-direction:column;gap:16px}#services-overview .services-grid{padding:32px 20px}#services-overview .services-row{flex-direction:column;gap:24px}.home-new #reviews .new-wrapper .logos{display:grid;grid-template-columns:auto auto auto}#main-footer .cleared{padding:16px!important}#main-footer .cleared ul li{font-size:11px}.main-hero .title h2{font-size:42px}#main-footer .inwrap,.new-wrapper{padding:48px 20px}.video-benefits{padding:40px 0}.video-benefits .benefits-container{flex-direction:column;gap:40px}.video-benefits .benefits-image{width:100%;height:300px}.video-benefits .benefits-content{width:100%}.video-benefits .benefit-text h3{font-size:20px}.video-benefits .benefit-text p{font-size:16px}.hamburger-menu{display:block;z-index:999999}#main-header{position:relative;z-index:999999}#main-header nav .bottom ul{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;padding:80px 20px 20px;z-index:99999;flex-direction:column;align-items:flex-start;gap:48px}#main-header nav .bottom ul li{font-size:24px;color:#000}#main-header nav .bottom ul.active{display:flex}.hamburger-menu.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger-menu.active span:nth-child(2){opacity:0}.hamburger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}}