.elementor .dtc-city-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;\n}.elementor .dtc-city-link:hover,.elementor .dtc-city-link:focus-visible{color:#ffffff;background-color:#0C6206}.elementor .dtc-city-link{font-weight:700;font-size:13.5px;color:#0C6206;padding:8px 13px;border-radius:10px;background-color:#DDF0D9;border:2px solid #0C6206;white-space:nowrap;transition:background .15s ease,color .15s ease;\n}.elementor .dtc-city-call:hover,.elementor .dtc-city-call:focus-visible{color:#fff;background-color:#0C6206;transform:translate3d(0px,-1px,0)}.elementor .dtc-city-call{font-weight:800;font-size:15px;color:#181818;letter-spacing:0.03em;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;border-radius:10px;background-color:#F3A41D;box-shadow:0 6px 18px 0 rgba(243,164,29,.4);white-space:nowrap;transition:transform .15s ease,background .15s ease;\n}.elementor .dtc-city-p{font-size:15px;line-height:1.55;color:#3a3a3a;margin:0;\n}.elementor .dtc-city-card:hover,.elementor .dtc-city-card:focus-visible{border-color:#0C6206;box-shadow:0 16px 36px 0 rgba(12,98,6,.22);transform:translate3d(0px,-6px,0)}.elementor .dtc-city-card{background:#fff;border:1px solid #b9d0b4;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;\n}.elementor .dtc-center{text-align:center;align-self:center}.elementor .dtc-wrap{width:100%;max-width:1200px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:28px}.elementor .dtc-sec-white{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:#fff}.elementor .dtc-hero-diagnosis{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width:4px;background-image:linear-gradient(110deg,rgba(5,42,2,.94) 0%,rgba(12,98,6,.82) 60%,rgba(8,61,4,.74) 100%),url("https://dunbartreeservice.com/wp-content/uploads/2026/05/professional-arborist-inspecting-a-healthy-tree-on-a-commercial-property-highlighting-the-importance-of-tree-care-services-1a28aa2e-f9a4-445d-9aa2-ed5d2189791c.avif");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;border-bottom-style:solid;border-bottom-color:#F3A41D;\n}.elementor .dtc-cta-p{font-size:18px;color:rgba(255,255,255,.9);line-height:1.65}.elementor .dtc-cta-h{font-family:"Playfair Display";font-weight:700;font-size:clamp(28px,3.6vw,44px);color:#fff;line-height:1.15;margin:0}.elementor .dtc-cta-inner{max-width:820px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:18px;align-items:center}.elementor .dtc-cta{text-align:center;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:4px;background-image:linear-gradient(135deg,#083d04 0%,#0C6206 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;border-top-style:solid;border-top-color:#F3A41D;\n}.elementor .dtc-btn-green:hover,.elementor .dtc-btn-green:focus-visible{background-color:#094a04;transform:translate3d(0px,-2px,0)}.elementor .dtc-btn-green{font-weight:800;font-size:16px;color:#fff;letter-spacing:0.02em;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;background-color:#0C6206;align-self:flex-start;transition:background .15s ease,transform .15s ease;\n}.elementor .dtc-grid-3{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.elementor .dtc-p{font-size:17px;color:#3a3a33;line-height:1.75}.elementor .dtc-h2{font-family:"Playfair Display";font-weight:700;font-size:clamp(26px,3vw,36px);color:#0C6206;letter-spacing:-0.01em;line-height:1.2;margin:0}.elementor .dtc-card-accent{border-inline-start-width:5px;border-left-style:solid;border-left-color:#F3A41D;\n}.elementor .dtc-card{padding:32px;border-radius:16px;background-color:#fff;box-shadow:0 8px 28px 0 rgba(24,24,24,.07);display:flex;flex-direction:column;gap:16px}.elementor .dtc-main{padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FBF6EA}.elementor .dtc-hero-card-item{font-weight:600;font-size:16px;color:#fff;line-height:1.5}.elementor .dtc-hero-card-title{font-family:"Playfair Display";font-weight:700;font-size:24px;color:#F3A41D;margin-block-start:0;margin-block-end:4px;margin-inline-start:0;margin-inline-end:0}.elementor .dtc-hero-card{padding:28px;border-radius:18px;border-width:1px;border-color:rgba(255,255,255,.28);border-style:solid;background-color:rgba(255,255,255,.10);display:flex;flex-direction:column;gap:12px}.elementor .dtc-btn-ghost:hover,.elementor .dtc-btn-ghost:focus-visible{color:#0C6206;background-color:#fff}.elementor .dtc-btn-ghost{font-weight:700;font-size:18px;color:#fff;letter-spacing:0.02em;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:12px;border-width:2px;border-color:rgba(255,255,255,.75);border-style:solid;background-color:transparent;transition:background .15s ease,color .15s ease;\n}.elementor .dtc-btn-call:hover,.elementor .dtc-btn-call:focus-visible{background-color:#F5BD5E;transform:translate3d(0px,-2px,0)}.elementor .dtc-btn-call{font-weight:800;font-size:18px;color:#181818;letter-spacing:0.03em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:12px;background-color:#F3A41D;box-shadow:0 8px 24px 0 rgba(243,164,29,.35);white-space:nowrap;transition:transform .15s ease,background .15s ease;\n}.elementor .dtc-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.elementor .dtc-hero-p{max-width:640px;font-size:clamp(16px,1.5vw,19px);color:rgba(255,255,255,.92);line-height:1.7}.elementor .dtc-h1{font-family:"Playfair Display";font-weight:700;font-size:clamp(34px,4.8vw,56px);color:#fff;letter-spacing:-0.02em;line-height:1.1;margin:0}.elementor .dtc-eyebrow{font-weight:700;font-size:13px;color:#F5BD5E;letter-spacing:0.08em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:rgba(243,164,29,.5);border-style:solid;background-color:rgba(243,164,29,.18);display:inline-block;align-self:flex-start}.elementor .dtc-hero-copy{display:flex;flex-direction:column;gap:20px}.elementor .dtc-hero-inner{width:100%;max-width:1200px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:48px;grid-template-columns:1.25fr .75fr;align-items:center}