PageSourceSearch

https://www.andersonlandscapemain.com/about-us

html andersonlandscapemain.com collected 2026-10-08 09:47:44 UTC 241,846 bytes, 10,567 lines download raw bytes

1<!DOCTYPE html><html data-wf-domain="www.andersonlandscapemain.com" data-wf-page="67a6665edac5a25707e8b467" data-wf-site="67a6665edac5a25707e8b43e" lang="en"> <head><meta charset="utf-8"><title>About Us | Trusted Landscaping &amp; Tree Experts in Milwaukie</title><meta content="Learn about our expert landscaping, tree care, and hardscaping services in Milwaukie. Family-owned, reliable, and dedicated to quality. Call for a free quote!" name="description"><meta content="About Us | Trusted Landscaping &amp; Tree Experts in Milwaukie" property="og:title"><meta content="Learn about our expert landscaping, tree care, and hardscaping services in Milwaukie. Family-owned, reliable, and dedicated to quality. Call for a free quote!" property="og:description"><meta content="About Us | Trusted Landscaping &amp; Tree Experts in Milwaukie" name="twitter:title"><meta content="Learn about our expert landscaping, tree care, and hardscaping services in Milwaukie. Family-owned, reliable, and dedicated to quality. Call for a free quote!" name="twitter:description"><meta property="og:type" content="website"><meta content="summary_large_image" name="twitter:card"><meta content="width=device-width, initial-scale=1" name="viewport"><meta content="qEt-IHMoCw6EzSqIj7evCFHqTHgIuE5UQOIQqef9yuo" name="google-site-verification"><meta content="Webflow" name="generator"><style>html {
2  -webkit-text-size-adjust: 100%;
3  -ms-text-size-adjust: 100%;
4  font-family: sans-serif;
5}
6
7body {
8  margin: 0;
9}
10
11article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
12  display: block;
13}
14
15audio, canvas, progress, video {
16  vertical-align: baseline;
17  display: inline-block;
18}
19
20audio:not([controls]) {
21  height: 0;
22  display: none;
23}
24
25[hidden], template {
26  display: none;
27}
28
29a {
30  background-color: #0000;
31}
32
33a:active, a:hover {
34  outline: 0;
35}
36
37abbr[title] {
38  border-bottom: 1px dotted;
39}
40
41b, strong {
42  font-weight: bold;
43}
44
45dfn {
46  font-style: italic;
47}
48
49h1 {
50  margin: .67em 0;
51  font-size: 2em;
52}
53
54mark {
55  color: #000;
56  background: #ff0;
57}
58
59small {
60  font-size: 80%;
61}
62
63sub, sup {
64  vertical-align: baseline;
65  font-size: 75%;
66  line-height: 0;
67  position: relative;
68}
69
70sup {
71  top: -.5em;
72}
73
74sub {
75  bottom: -.25em;
76}
77
78img {
79  border: 0;
80}
81
82svg:not(:root) {
83  overflow: hidden;
84}
85
86hr {
87  box-sizing: content-box;
88  height: 0;
89}
90
91pre {
92  overflow: auto;
93}
94
95code, kbd, pre, samp {
96  font-family: monospace;
97  font-size: 1em;
98}
99
100button, input, optgroup, select, textarea {
101  color: inherit;
102  font: inherit;
103  margin: 0;
104}
105
106button {
107  overflow: visible;
108}
109
110button, select {
111  text-transform: none;
112}
113
114button, html input[type="button"], input[type="reset"] {
115  -webkit-appearance: button;
116  cursor: pointer;
117}
118
119button[disabled], html input[disabled] {
120  cursor: default;
121}
122
123button::-moz-focus-inner, input::-moz-focus-inner {
124  border: 0;
125  padding: 0;
126}
127
128input {
129  line-height: normal;
130}
131
132input[type="checkbox"], input[type="radio"] {
133  box-sizing: border-box;
134  padding: 0;
135}
136
137input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
138  height: auto;
139}
140
141input[type="search"] {
142  -webkit-appearance: none;
143}
144
145input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
146  -webkit-appearance: none;
147}
148
149legend {
150  border: 0;
151  padding: 0;
152}
153
154textarea {
155  overflow: auto;
156}
157
158optgroup {
159  font-weight: bold;
160}
161
162table {
163  border-collapse: collapse;
164  border-spacing: 0;
165}
166
167td, th {
168  padding: 0;
169}
170
171@font-face {
172  font-family: webflow-icons;
173  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
174  font-weight: normal;
175  font-style: normal;
176}
177
178[class^="w-icon-"], [class*=" w-icon-"] {
179  speak: none;
180  font-variant: normal;
181  text-transform: none;
182  -webkit-font-smoothing: antialiased;
183  -moz-osx-font-smoothing: grayscale;
184  font-style: normal;
185  font-weight: normal;
186  line-height: 1;
187  font-family: webflow-icons !important;
188}
189
190.w-icon-slider-right:before {
191  content: "";
192}
193
194.w-icon-slider-left:before {
195  content: "";
196}
197
198.w-icon-nav-menu:before {
199  content: "";
200}
201
202.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
203  content: "";
204}
205
206.w-icon-file-upload-remove:before {
207  content: "";
208}
209
210.w-icon-file-upload-icon:before {
211  content: "";
212}
213
214* {
215  box-sizing: border-box;
216}
217
218html {
219  height: 100%;
220}
221
222body {
223  color: #333;
224  background-color: #fff;
225  min-height: 100%;
226  margin: 0;
227  font-family: Arial, sans-serif;
228  font-size: 14px;
229  line-height: 20px;
230}
231
232img {
233  vertical-align: middle;
234  max-width: 100%;
235  display: inline-block;
236}
237
238html.w-mod-touch * {
239  background-attachment: scroll !important;
240}
241
242.w-block {
243  display: block;
244}
245
246.w-inline-block {
247  max-width: 100%;
248  display: inline-block;
249}
250
251.w-clearfix:before, .w-clearfix:after {
252  content: " ";
253  grid-area: 1 / 1 / 2 / 2;
254  display: table;
255}
256
257.w-clearfix:after {
258  clear: both;
259}
260
261.w-hidden {
262  display: none;
263}
264
265.w-button {
266  color: #fff;
267  line-height: inherit;
268  cursor: pointer;
269  background-color: #3898ec;
270  border: 0;
271  border-radius: 0;
272  padding: 9px 15px;
273  text-decoration: none;
274  display: inline-block;
275}
276
277input.w-button {
278  -webkit-appearance: button;
279}
280
281html[data-w-dynpage] [data-w-cloak] {
282  color: #0000 !important;
283}
284
285.w-code-block {
286  margin: unset;
287}
288
289pre.w-code-block code {
290  all: inherit;
291}
292
293pre.w-code-block code > span {
294  display: block !important;
295}
296
297.w-optimization {
298  display: contents;
299}
300
301.w-webflow-badge, .w-webflow-badge > img {
302  box-sizing: unset;
303  width: unset;
304  height: unset;
305  max-height: unset;
306  max-width: unset;
307  min-height: unset;
308  min-width: unset;
309  margin: unset;
310  padding: unset;
311  float: unset;
312  clear: unset;
313  border: unset;
314  border-radius: unset;
315  background: unset;
316  background-image: unset;
317  background-position: unset;
318  background-size: unset;
319  background-repeat: unset;
320  background-origin: unset;
321  background-clip: unset;
322  background-attachment: unset;
323  background-color: unset;
324  box-shadow: unset;
325  transform: unset;
326  direction: unset;
327  font-family: unset;
328  font-weight: unset;
329  color: unset;
330  font-size: unset;
331  line-height: unset;
332  font-style: unset;
333  font-variant: unset;
334  text-align: unset;
335  letter-spacing: unset;
336  -webkit-text-decoration: unset;
337  text-decoration: unset;
338  text-indent: unset;
339  text-transform: unset;
340  list-style-type: unset;
341  text-shadow: unset;
342  vertical-align: unset;
343  cursor: unset;
344  white-space: unset;
345  word-break: unset;
346  word-spacing: unset;
347  word-wrap: unset;
348  transition: unset;
349}
350
351.w-webflow-badge {
352  white-space: nowrap;
353  cursor: pointer;
354  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
355  visibility: visible !important;
356  opacity: 1 !important;
357  z-index: 2147483647 !important;
358  color: #aaadb0 !important;
359  width: auto !important;
360  height: auto !important;
361  overflow: unset !important;
362  background-color: #fff !important;
363  border-radius: 3px !important;
364  margin: 0 !important;
365  padding: 6px !important;
366  font-size: 12px !important;
367  line-height: 14px !important;
368  text-decoration: none !important;
369  display: inline-block !important;
370  position: fixed !important;
371  inset: auto 12px 12px auto !important;
372  transform: none !important;
373}
374
375.w-webflow-badge > img {
376  position: unset;
377  visibility: unset !important;
378  opacity: 1 !important;
379  vertical-align: middle !important;
380  display: inline-block !important;
381}
382
383h1, h2, h3, h4, h5, h6 {
384  margin-bottom: 10px;
385  font-weight: bold;
386}
387
388h1 {
389  margin-top: 20px;
390  font-size: 38px;
391  line-height: 44px;
392}
393
394h2 {
395  margin-top: 20px;
396  font-size: 32px;
397  line-height: 36px;
398}
399
400h3 {
401  margin-top: 20px;
402  font-size: 24px;
403  line-height: 30px;
404}
405
406h4 {
407  margin-top: 10px;
408  font-size: 18px;
409  line-height: 24px;
410}
411
412h5 {
413  margin-top: 10px;
414  font-size: 14px;
415  line-height: 20px;
416}
417
418h6 {
419  margin-top: 10px;
420  font-size: 12px;
421  line-height: 18px;
422}
423
424p {
425  margin-top: 0;
426  margin-bottom: 10px;
427}
428
429blockquote {
430  border-left: 5px solid #e2e2e2;
431  margin: 0 0 10px;
432  padding: 10px 20px;
433  font-size: 18px;
434  line-height: 22px;
435}
436
437figure {
438  margin: 0 0 10px;
439}
440
441figcaption {
442  text-align: center;
443  margin-top: 5px;
444}
445
446ul, ol {
447  margin-top: 0;
448  margin-bottom: 10px;
449  padding-left: 40px;
450}
451
452.w-list-unstyled {
453  padding-left: 0;
454  list-style: none;
455}
456
457.w-embed:before, .w-embed:after {
458  content: " ";
459  grid-area: 1 / 1 / 2 / 2;
460  display: table;
461}
462
463.w-embed:after {
464  clear: both;
465}
466
467.w-video {
468  width: 100%;
469  padding: 0;
470  position: relative;
471}
472
473.w-video iframe, .w-video object, .w-video embed {
474  border: none;
475  width: 100%;
476  height: 100%;
477  position: absolute;
478  top: 0;
479  left: 0;
480}
481
482fieldset {
483  border: 0;
484  margin: 0;
485  padding: 0;
486}
487
488button, [type="button"], [type="reset"] {
489  cursor: pointer;
490  -webkit-appearance: button;
491  border: 0;
492}
493
494.w-form {
495  margin: 0 0 15px;
496}
497
498.w-form-done {
499  text-align: center;
500  background-color: #ddd;
501  padding: 20px;
502  display: none;
503}
504
505.w-form-fail {
506  background-color: #ffdede;
507  margin-top: 10px;
508  padding: 10px;
509  display: none;
510}
511
512label {
513  margin-bottom: 5px;
514  font-weight: bold;
515  display: block;
516}
517
518.w-input, .w-select {
519  color: #333;
520  vertical-align: middle;
521  background-color: #fff;
522  border: 1px solid #ccc;
523  width: 100%;
524  height: 38px;
525  margin-bottom: 10px;
526  padding: 8px 12px;
527  font-size: 14px;
528  line-height: 1.42857;
529  display: block;
530}
531
532.w-input::placeholder, .w-select::placeholder {
533  color: #999;
534}
535
536.w-input:focus, .w-select:focus {
537  border-color: #3898ec;
538  outline: 0;
539}
540
541.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
542  cursor: not-allowed;
543}
544
545.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
546  background-color: #eee;
547}
548
549textarea.w-input, textarea.w-select {
550  height: auto;
551}
552
553.w-select {
554  background-color: #f3f3f3;
555}
556
557.w-select[multiple] {
558  height: auto;
559}
560
561.w-form-label {
562  cursor: pointer;
563  margin-bottom: 0;
564  font-weight: normal;
565  display: inline-block;
566}
567
568.w-radio {
569  margin-bottom: 5px;
570  padding-left: 20px;
571  display: block;
572}
573
574.w-radio:before, .w-radio:after {
575  content: " ";
576  grid-area: 1 / 1 / 2 / 2;
577  display: table;
578}
579
580.w-radio:after {
581  clear: both;
582}
583
584.w-radio-input {
585  float: left;
586  margin: 3px 0 0 -20px;
587  line-height: normal;
588}
589
590.w-file-upload {
591  margin-bottom: 10px;
592  display: block;
593}
594
595.w-file-upload-input {
596  opacity: 0;
597  z-index: -100;
598  width: .1px;
599  height: .1px;
600  position: absolute;
601  overflow: hidden;
602}
603
604.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
605  color: #333;
606  display: inline-block;
607}
608
609.w-file-upload-error {
610  margin-top: 10px;
611  display: block;
612}
613
614.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
615  display: none;
616}
617
618.w-file-upload-uploading-btn {
619  cursor: pointer;
620  background-color: #fafafa;
621  border: 1px solid #ccc;
622  margin: 0;
623  padding: 8px 12px;
624  font-size: 14px;
625  font-weight: normal;
626  display: flex;
627}
628
629.w-file-upload-file {
630  background-color: #fafafa;
631  border: 1px solid #ccc;
632  flex-grow: 1;
633  justify-content: space-between;
634  margin: 0;
635  padding: 8px 9px 8px 11px;
636  display: flex;
637}
638
639.w-file-upload-file-name {
640  font-size: 14px;
641  font-weight: normal;
642  display: block;
643}
644
645.w-file-remove-link {
646  cursor: pointer;
647  width: auto;
648  height: auto;
649  margin-top: 3px;
650  margin-left: 10px;
651  padding: 3px;
652  display: block;
653}
654
655.w-icon-file-upload-remove {
656  margin: auto;
657  font-size: 10px;
658}
659
660.w-file-upload-error-msg {
661  color: #ea384c;
662  padding: 2px 0;
663  display: inline-block;
664}
665
666.w-file-upload-info {
667  padding: 0 12px;
668  line-height: 38px;
669  display: inline-block;
670}
671
672.w-file-upload-label {
673  cursor: pointer;
674  background-color: #fafafa;
675  border: 1px solid #ccc;
676  margin: 0;
677  padding: 8px 12px;
678  font-size: 14px;
679  font-weight: normal;
680  display: inline-block;
681}
682
683.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
684  width: 20px;
685  margin-right: 8px;
686  display: inline-block;
687}
688
689.w-icon-file-upload-uploading {
690  height: 20px;
691}
692
693.w-container {
694  max-width: 940px;
695  margin-left: auto;
696  margin-right: auto;
697}
698
699.w-container:before, .w-container:after {
700  content: " ";
701  grid-area: 1 / 1 / 2 / 2;
702  display: table;
703}
704
705.w-container:after {
706  clear: both;
707}
708
709.w-container .w-row {
710  margin-left: -10px;
711  margin-right: -10px;
712}
713
714.w-row:before, .w-row:after {
715  content: " ";
716  grid-area: 1 / 1 / 2 / 2;
717  display: table;
718}
719
720.w-row:after {
721  clear: both;
722}
723
724.w-row .w-row {
725  margin-left: 0;
726  margin-right: 0;
727}
728
729.w-col {
730  float: left;
731  width: 100%;
732  min-height: 1px;
733  padding-left: 10px;
734  padding-right: 10px;
735  position: relative;
736}
737
738.w-col .w-col {
739  padding-left: 0;
740  padding-right: 0;
741}
742
743.w-col-1 {
744  width: 8.33333%;
745}
746
747.w-col-2 {
748  width: 16.6667%;
749}
750
751.w-col-3 {
752  width: 25%;
753}
754
755.w-col-4 {
756  width: 33.3333%;
757}
758
759.w-col-5 {
760  width: 41.6667%;
761}
762
763.w-col-6 {
764  width: 50%;
765}
766
767.w-col-7 {
768  width: 58.3333%;
769}
770
771.w-col-8 {
772  width: 66.6667%;
773}
774
775.w-col-9 {
776  width: 75%;
777}
778
779.w-col-10 {
780  width: 83.3333%;
781}
782
783.w-col-11 {
784  width: 91.6667%;
785}
786
787.w-col-12 {
788  width: 100%;
789}
790
791.w-hidden-main {
792  display: none !important;
793}
794
795@media screen and (max-width: 991px) {
796  .w-container {
797    max-width: 728px;
798  }
799
800  .w-hidden-main {
801    display: inherit !important;
802  }
803
804  .w-hidden-medium {
805    display: none !important;
806  }
807
808  .w-col-medium-1 {
809    width: 8.33333%;
810  }
811
812  .w-col-medium-2 {
813    width: 16.6667%;
814  }
815
816  .w-col-medium-3 {
817    width: 25%;
818  }
819
820  .w-col-medium-4 {
821    width: 33.3333%;
822  }
823
824  .w-col-medium-5 {
825    width: 41.6667%;
826  }
827
828  .w-col-medium-6 {
829    width: 50%;
830  }
831
832  .w-col-medium-7 {
833    width: 58.3333%;
834  }
835
836  .w-col-medium-8 {
837    width: 66.6667%;
838  }
839
840  .w-col-medium-9 {
841    width: 75%;
842  }
843
844  .w-col-medium-10 {
845    width: 83.3333%;
846  }
847
848  .w-col-medium-11 {
849    width: 91.6667%;
850  }
851
852  .w-col-medium-12 {
853    width: 100%;
854  }
855
856  .w-col-stack {
857    width: 100%;
858    left: auto;
859    right: auto;
860  }
861}
862
863@media screen and (max-width: 767px) {
864  .w-hidden-main, .w-hidden-medium {
865    display: inherit !important;
866  }
867
868  .w-hidden-small {
869    display: none !important;
870  }
871
872  .w-row, .w-container .w-row {
873    margin-left: 0;
874    margin-right: 0;
875  }
876
877  .w-col {
878    width: 100%;
879    left: auto;
880    right: auto;
881  }
882
883  .w-col-small-1 {
884    width: 8.33333%;
885  }
886
887  .w-col-small-2 {
888    width: 16.6667%;
889  }
890
891  .w-col-small-3 {
892    width: 25%;
893  }
894
895  .w-col-small-4 {
896    width: 33.3333%;
897  }
898
899  .w-col-small-5 {
900    width: 41.6667%;
901  }
902
903  .w-col-small-6 {
904    width: 50%;
905  }
906
907  .w-col-small-7 {
908    width: 58.3333%;
909  }
910
911  .w-col-small-8 {
912    width: 66.6667%;
913  }
914
915  .w-col-small-9 {
916    width: 75%;
917  }
918
919  .w-col-small-10 {
920    width: 83.3333%;
921  }
922
923  .w-col-small-11 {
924    width: 91.6667%;
925  }
926
927  .w-col-small-12 {
928    width: 100%;
929  }
930}
931
932@media screen and (max-width: 479px) {
933  .w-container {
934    max-width: none;
935  }
936
937  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
938    display: inherit !important;
939  }
940
941  .w-hidden-tiny {
942    display: none !important;
943  }
944
945  .w-col {
946    width: 100%;
947  }
948
949  .w-col-tiny-1 {
950    width: 8.33333%;
951  }
952
953  .w-col-tiny-2 {
954    width: 16.6667%;
955  }
956
957  .w-col-tiny-3 {
958    width: 25%;
959  }
960
961  .w-col-tiny-4 {
962    width: 33.3333%;
963  }
964
965  .w-col-tiny-5 {
966    width: 41.6667%;
967  }
968
969  .w-col-tiny-6 {
970    width: 50%;
971  }
972
973  .w-col-tiny-7 {
974    width: 58.3333%;
975  }
976
977  .w-col-tiny-8 {
978    width: 66.6667%;
979  }
980
981  .w-col-tiny-9 {
982    width: 75%;
983  }
984
985  .w-col-tiny-10 {
986    width: 83.3333%;
987  }
988
989  .w-col-tiny-11 {
990    width: 91.6667%;
991  }
992
993  .w-col-tiny-12 {
994    width: 100%;
995  }
996}
997
998.w-widget {
999  position: relative;
1000}
1001
1002.w-widget-map {
1003  width: 100%;
1004  height: 400px;
1005}
1006
1007.w-widget-map label {
1008  width: auto;
1009  display: inline;
1010}
1011
1012.w-widget-map img {
1013  max-width: inherit;
1014}
1015
1016.w-widget-map .gm-style-iw {
1017  text-align: center;
1018}
1019
1020.w-widget-map .gm-style-iw > button {
1021  display: none !important;
1022}
1023
1024.w-widget-twitter {
1025  overflow: hidden;
1026}
1027
1028.w-widget-twitter-count-shim {
1029  vertical-align: top;
1030  text-align: center;
1031  background: #fff;
1032  border: 1px solid #758696;
1033  border-radius: 3px;
1034  width: 28px;
1035  height: 20px;
1036  display: inline-block;
1037  position: relative;
1038}
1039
1040.w-widget-twitter-count-shim * {
1041  pointer-events: none;
1042  -webkit-user-select: none;
1043  user-select: none;
1044}
1045
1046.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
1047  text-align: center;
1048  color: #999;
1049  font-family: serif;
1050  font-size: 15px;
1051  line-height: 12px;
1052  position: relative;
1053}
1054
1055.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
1056  display: block;
1057  position: relative;
1058}
1059
1060.w-widget-twitter-count-shim.w--large {
1061  width: 36px;
1062  height: 28px;
1063}
1064
1065.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
1066  font-size: 18px;
1067  line-height: 18px;
1068}
1069
1070.w-widget-twitter-count-shim:not(.w--vertical) {
1071  margin-left: 5px;
1072  margin-right: 8px;
1073}
1074
1075.w-widget-twitter-count-shim:not(.w--vertical).w--large {
1076  margin-left: 6px;
1077}
1078
1079.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
1080  content: " ";
1081  pointer-events: none;
1082  border: solid #0000;
1083  width: 0;
1084  height: 0;
1085  position: absolute;
1086  top: 50%;
1087  left: 0;
1088}
1089
1090.w-widget-twitter-count-shim:not(.w--vertical):before {
1091  border-width: 4px;
1092  border-color: #75869600 #5d6c7b #75869600 #75869600;
1093  margin-top: -4px;
1094  margin-left: -9px;
1095}
1096
1097.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
1098  border-width: 5px;
1099  margin-top: -5px;
1100  margin-left: -10px;
1101}
1102
1103.w-widget-twitter-count-shim:not(.w--vertical):after {
1104  border-width: 4px;
1105  border-color: #fff0 #fff #fff0 #fff0;
1106  margin-top: -4px;
1107  margin-left: -8px;
1108}
1109
1110.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
1111  border-width: 5px;
1112  margin-top: -5px;
1113  margin-left: -9px;
1114}
1115
1116.w-widget-twitter-count-shim.w--vertical {
1117  width: 61px;
1118  height: 33px;
1119  margin-bottom: 8px;
1120}
1121
1122.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
1123  content: " ";
1124  pointer-events: none;
1125  border: solid #0000;
1126  width: 0;
1127  height: 0;
1128  position: absolute;
1129  top: 100%;
1130  left: 50%;
1131}
1132
1133.w-widget-twitter-count-shim.w--vertical:before {
1134  border-width: 5px;
1135  border-color: #5d6c7b #75869600 #75869600;
1136  margin-left: -5px;
1137}
1138
1139.w-widget-twitter-count-shim.w--vertical:after {
1140  border-width: 4px;
1141  border-color: #fff #fff0 #fff0;
1142  margin-left: -4px;
1143}
1144
1145.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
1146  font-size: 18px;
1147  line-height: 22px;
1148}
1149
1150.w-widget-twitter-count-shim.w--vertical.w--large {
1151  width: 76px;
1152}
1153
1154.w-background-video {
1155  color: #fff;
1156  height: 500px;
1157  position: relative;
1158  overflow: hidden;
1159}
1160
1161.w-background-video > video {
1162  object-fit: cover;
1163  z-index: -100;
1164  background-position: 50%;
1165  background-size: cover;
1166  width: 100%;
1167  height: 100%;
1168  margin: auto;
1169  position: absolute;
1170  inset: -100%;
1171}
1172
1173.w-background-video > video::-webkit-media-controls-start-playback-button {
1174  -webkit-appearance: none;
1175  display: none !important;
1176}
1177
1178.w-background-video--control {
1179  background-color: #0000;
1180  padding: 0;
1181  position: absolute;
1182  bottom: 1em;
1183  right: 1em;
1184}
1185
1186.w-background-video--control > [hidden] {
1187  display: none !important;
1188}
1189
1190.w-slider {
1191  text-align: center;
1192  clear: both;
1193  -webkit-tap-highlight-color: #0000;
1194  tap-highlight-color: #0000;
1195  background: #ddd;
1196  height: 300px;
1197  position: relative;
1198}
1199
1200.w-slider-mask {
1201  z-index: 1;
1202  white-space: nowrap;
1203  height: 100%;
1204  display: block;
1205  position: relative;
1206  left: 0;
1207  right: 0;
1208  overflow: hidden;
1209}
1210
1211.w-slide {
1212  vertical-align: top;
1213  white-space: normal;
1214  text-align: left;
1215  width: 100%;
1216  height: 100%;
1217  display: inline-block;
1218  position: relative;
1219}
1220
1221.w-slider-nav {
1222  z-index: 2;
1223  text-align: center;
1224  -webkit-tap-highlight-color: #0000;
1225  tap-highlight-color: #0000;
1226  height: 40px;
1227  margin: auto;
1228  padding-top: 10px;
1229  position: absolute;
1230  inset: auto 0 0;
1231}
1232
1233.w-slider-nav.w-round > div {
1234  border-radius: 100%;
1235}
1236
1237.w-slider-nav.w-num > div {
1238  width: auto;
1239  height: auto;
1240  font-size: inherit;
1241  line-height: inherit;
1242  padding: .2em .5em;
1243}
1244
1245.w-slider-nav.w-shadow > div {
1246  box-shadow: 0 0 3px #3336;
1247}
1248
1249.w-slider-nav-invert {
1250  color: #fff;
1251}
1252
1253.w-slider-nav-invert > div {
1254  background-color: #2226;
1255}
1256
1257.w-slider-nav-invert > div.w-active {
1258  background-color: #222;
1259}
1260
1261.w-slider-dot {
1262  cursor: pointer;
1263  background-color: #fff6;
1264  width: 1em;
1265  height: 1em;
1266  margin: 0 3px .5em;
1267  transition: background-color .1s, color .1s;
1268  display: inline-block;
1269  position: relative;
1270}
1271
1272.w-slider-dot.w-active {
1273  background-color: #fff;
1274}
1275
1276.w-slider-dot:focus {
1277  outline: none;
1278  box-shadow: 0 0 0 2px #fff;
1279}
1280
1281.w-slider-dot:focus.w-active {
1282  box-shadow: none;
1283}
1284
1285.w-slider-arrow-left, .w-slider-arrow-right {
1286  cursor: pointer;
1287  color: #fff;
1288  -webkit-tap-highlight-color: #0000;
1289  tap-highlight-color: #0000;
1290  -webkit-user-select: none;
1291  user-select: none;
1292  width: 80px;
1293  margin: auto;
1294  font-size: 40px;
1295  position: absolute;
1296  inset: 0;
1297  overflow: hidden;
1298}
1299
1300.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
1301  position: absolute;
1302}
1303
1304.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
1305  outline: 0;
1306}
1307
1308.w-slider-arrow-left {
1309  z-index: 3;
1310  right: auto;
1311}
1312
1313.w-slider-arrow-right {
1314  z-index: 4;
1315  left: auto;
1316}
1317
1318.w-icon-slider-left, .w-icon-slider-right {
1319  width: 1em;
1320  height: 1em;
1321  margin: auto;
1322  inset: 0;
1323}
1324
1325.w-slider-aria-label {
1326  clip: rect(0 0 0 0);
1327  border: 0;
1328  width: 1px;
1329  height: 1px;
1330  margin: -1px;
1331  padding: 0;
1332  position: absolute;
1333  overflow: hidden;
1334}
1335
1336.w-slider-force-show {
1337  display: block !important;
1338}
1339
1340.w-dropdown {
1341  text-align: left;
1342  z-index: 900;
1343  margin-left: auto;
1344  margin-right: auto;
1345  display: inline-block;
1346  position: relative;
1347}
1348
1349.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
1350  vertical-align: top;
1351  color: #222;
1352  text-align: left;
1353  white-space: nowrap;
1354  margin-left: auto;
1355  margin-right: auto;
1356  padding: 20px;
1357  text-decoration: none;
1358  position: relative;
1359}
1360
1361.w-dropdown-toggle {
1362  -webkit-user-select: none;
1363  user-select: none;
1364  cursor: pointer;
1365  padding-right: 40px;
1366  display: inline-block;
1367}
1368
1369.w-dropdown-toggle:focus {
1370  outline: 0;
1371}
1372
1373.w-icon-dropdown-toggle {
1374  width: 1em;
1375  height: 1em;
1376  margin: auto 20px auto auto;
1377  position: absolute;
1378  top: 0;
1379  bottom: 0;
1380  right: 0;
1381}
1382
1383.w-dropdown-list {
1384  background: #ddd;
1385  min-width: 100%;
1386  display: none;
1387  position: absolute;
1388}
1389
1390.w-dropdown-list.w--open {
1391  display: block;
1392}
1393
1394.w-dropdown-link {
1395  color: #222;
1396  padding: 10px 20px;
1397  display: block;
1398}
1399
1400.w-dropdown-link.w--current {
1401  color: #0082f3;
1402}
1403
1404.w-dropdown-link:focus {
1405  outline: 0;
1406}
1407
1408.w-lightbox-backdrop {
1409  cursor: auto;
1410  letter-spacing: normal;
1411  text-indent: 0;
1412  text-shadow: none;
1413  text-transform: none;
1414  visibility: visible;
1415  white-space: normal;
1416  word-break: normal;
1417  word-spacing: normal;
1418  word-wrap: normal;
1419  color: #fff;
1420  text-align: center;
1421  z-index: 2000;
1422  opacity: 0;
1423  -webkit-user-select: none;
1424  -moz-user-select: none;
1425  -webkit-tap-highlight-color: transparent;
1426  background: #000000e6;
1427  outline: 0;
1428  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
1429  font-size: 17px;
1430  font-style: normal;
1431  font-weight: 300;
1432  line-height: 1.2;
1433  list-style: disc;
1434  position: fixed;
1435  inset: 0;
1436  -webkit-transform: translate(0);
1437}
1438
1439.w-lightbox-backdrop, .w-lightbox-container {
1440  -webkit-overflow-scrolling: touch;
1441  height: 100%;
1442  overflow: auto;
1443}
1444
1445.w-lightbox-content {
1446  height: 100vh;
1447  position: relative;
1448  overflow: hidden;
1449}
1450
1451.w-lightbox-view {
1452  opacity: 0;
1453  width: 100vw;
1454  height: 100vh;
1455  position: absolute;
1456}
1457
1458.w-lightbox-view:before {
1459  content: "";
1460  height: 100vh;
1461}
1462
1463.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
1464  height: 86vh;
1465}
1466
1467.w-lightbox-frame, .w-lightbox-view:before {
1468  vertical-align: middle;
1469  display: inline-block;
1470}
1471
1472.w-lightbox-figure {
1473  margin: 0;
1474  position: relative;
1475}
1476
1477.w-lightbox-group .w-lightbox-figure {
1478  cursor: pointer;
1479}
1480
1481.w-lightbox-img {
1482  width: auto;
1483  max-width: none;
1484  height: auto;
1485}
1486
1487.w-lightbox-image {
1488  float: none;
1489  max-width: 100vw;
1490  max-height: 100vh;
1491  display: block;
1492}
1493
1494.w-lightbox-group .w-lightbox-image {
1495  max-height: 86vh;
1496}
1497
1498.w-lightbox-caption {
1499  text-align: left;
1500  text-overflow: ellipsis;
1501  white-space: nowrap;
1502  background: #0006;
1503  padding: .5em 1em;
1504  position: absolute;
1505  bottom: 0;
1506  left: 0;
1507  right: 0;
1508  overflow: hidden;
1509}
1510
1511.w-lightbox-embed {
1512  width: 100%;
1513  height: 100%;
1514  position: absolute;
1515  inset: 0;
1516}
1517
1518.w-lightbox-control {
1519  cursor: pointer;
1520  background-position: center;
1521  background-repeat: no-repeat;
1522  background-size: 24px;
1523  width: 4em;
1524  transition: all .3s;
1525  position: absolute;
1526  top: 0;
1527}
1528
1529.w-lightbox-left {
1530  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
1531  display: none;
1532  bottom: 0;
1533  left: 0;
1534}
1535
1536.w-lightbox-right {
1537  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
1538  display: none;
1539  bottom: 0;
1540  right: 0;
1541}
1542
1543.w-lightbox-close {
1544  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
1545  background-size: 18px;
1546  height: 2.6em;
1547  right: 0;
1548}
1549
1550.w-lightbox-strip {
1551  white-space: nowrap;
1552  padding: 0 1vh;
1553  line-height: 0;
1554  position: absolute;
1555  bottom: 0;
1556  left: 0;
1557  right: 0;
1558  overflow: auto hidden;
1559}
1560
1561.w-lightbox-item {
1562  box-sizing: content-box;
1563  cursor: pointer;
1564  width: 10vh;
1565  padding: 2vh 1vh;
1566  display: inline-block;
1567  -webkit-transform: translate3d(0, 0, 0);
1568}
1569
1570.w-lightbox-active {
1571  opacity: .3;
1572}
1573
1574.w-lightbox-thumbnail {
1575  background: #222;
1576  height: 10vh;
1577  position: relative;
1578  overflow: hidden;
1579}
1580
1581.w-lightbox-thumbnail-image {
1582  position: absolute;
1583  top: 0;
1584  left: 0;
1585}
1586
1587.w-lightbox-thumbnail .w-lightbox-tall {
1588  width: 100%;
1589  top: 50%;
1590  transform: translate(0, -50%);
1591}
1592
1593.w-lightbox-thumbnail .w-lightbox-wide {
1594  height: 100%;
1595  left: 50%;
1596  transform: translate(-50%);
1597}
1598
1599.w-lightbox-spinner {
1600  box-sizing: border-box;
1601  border: 5px solid #0006;
1602  border-radius: 50%;
1603  width: 40px;
1604  height: 40px;
1605  margin-top: -20px;
1606  margin-left: -20px;
1607  animation: .8s linear infinite spin;
1608  position: absolute;
1609  top: 50%;
1610  left: 50%;
1611}
1612
1613.w-lightbox-spinner:after {
1614  content: "";
1615  border: 3px solid #0000;
1616  border-bottom-color: #fff;
1617  border-radius: 50%;
1618  position: absolute;
1619  inset: -4px;
1620}
1621
1622.w-lightbox-hide {
1623  display: none;
1624}
1625
1626.w-lightbox-noscroll {
1627  overflow: hidden;
1628}
1629
1630@media (min-width: 768px) {
1631  .w-lightbox-content {
1632    height: 96vh;
1633    margin-top: 2vh;
1634  }
1635
1636  .w-lightbox-view, .w-lightbox-view:before {
1637    height: 96vh;
1638  }
1639
1640  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
1641    height: 84vh;
1642  }
1643
1644  .w-lightbox-image {
1645    max-width: 96vw;
1646    max-height: 96vh;
1647  }
1648
1649  .w-lightbox-group .w-lightbox-image {
1650    max-width: 82.3vw;
1651    max-height: 84vh;
1652  }
1653
1654  .w-lightbox-left, .w-lightbox-right {
1655    opacity: .5;
1656    display: block;
1657  }
1658
1659  .w-lightbox-close {
1660    opacity: .8;
1661  }
1662
1663  .w-lightbox-control:hover {
1664    opacity: 1;
1665  }
1666}
1667
1668.w-lightbox-inactive, .w-lightbox-inactive:hover {
1669  opacity: 0;
1670}
1671
1672.w-richtext:before, .w-richtext:after {
1673  content: " ";
1674  grid-area: 1 / 1 / 2 / 2;
1675  display: table;
1676}
1677
1678.w-richtext:after {
1679  clear: both;
1680}
1681
1682.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
1683  white-space: initial;
1684}
1685
1686.w-richtext ol, .w-richtext ul {
1687  overflow: hidden;
1688}
1689
1690.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
1691  outline: 2px solid #2895f7;
1692}
1693
1694.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
1695  content: "";
1696  display: none;
1697  position: absolute;
1698  inset: 0;
1699}
1700
1701.w-richtext figure {
1702  max-width: 60%;
1703  position: relative;
1704}
1705
1706.w-richtext figure > div:before {
1707  cursor: default !important;
1708}
1709
1710.w-richtext figure img {
1711  width: 100%;
1712}
1713
1714.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
1715  opacity: .6;
1716}
1717
1718.w-richtext figure div {
1719  color: #0000;
1720  font-size: 0;
1721}
1722
1723.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
1724  display: table;
1725}
1726
1727.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
1728  display: inline-block;
1729}
1730
1731.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
1732  caption-side: bottom;
1733  display: table-caption;
1734}
1735
1736.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
1737  width: 60%;
1738  height: 0;
1739}
1740
1741.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
1742  width: 100%;
1743  height: 100%;
1744  position: absolute;
1745  top: 0;
1746  left: 0;
1747}
1748
1749.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
1750  width: 100%;
1751}
1752
1753.w-richtext figure.w-richtext-align-center {
1754  clear: both;
1755  margin-left: auto;
1756  margin-right: auto;
1757}
1758
1759.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
1760  max-width: 100%;
1761}
1762
1763.w-richtext figure.w-richtext-align-normal {
1764  clear: both;
1765}
1766
1767.w-richtext figure.w-richtext-align-fullwidth {
1768  text-align: center;
1769  clear: both;
1770  width: 100%;
1771  max-width: 100%;
1772  margin-left: auto;
1773  margin-right: auto;
1774  display: block;
1775}
1776
1777.w-richtext figure.w-richtext-align-fullwidth > div {
1778  padding-bottom: inherit;
1779  display: inline-block;
1780}
1781
1782.w-richtext figure.w-richtext-align-fullwidth > figcaption {
1783  display: block;
1784}
1785
1786.w-richtext figure.w-richtext-align-floatleft {
1787  float: left;
1788  clear: none;
1789  margin-right: 15px;
1790}
1791
1792.w-richtext figure.w-richtext-align-floatright {
1793  float: right;
1794  clear: none;
1795  margin-left: 15px;
1796}
1797
1798.w-nav {
1799  z-index: 1000;
1800  background: #ddd;
1801  position: relative;
1802}
1803
1804.w-nav:before, .w-nav:after {
1805  content: " ";
1806  grid-area: 1 / 1 / 2 / 2;
1807  display: table;
1808}
1809
1810.w-nav:after {
1811  clear: both;
1812}
1813
1814.w-nav-brand {
1815  float: left;
1816  color: #333;
1817  text-decoration: none;
1818  position: relative;
1819}
1820
1821.w-nav-link {
1822  vertical-align: top;
1823  color: #222;
1824  text-align: left;
1825  margin-left: auto;
1826  margin-right: auto;
1827  padding: 20px;
1828  text-decoration: none;
1829  display: inline-block;
1830  position: relative;
1831}
1832
1833.w-nav-link.w--current {
1834  color: #0082f3;
1835}
1836
1837.w-nav-menu {
1838  float: right;
1839  position: relative;
1840}
1841
1842[data-nav-menu-open] {
1843  text-align: center;
1844  background: #c8c8c8;
1845  min-width: 200px;
1846  position: absolute;
1847  top: 100%;
1848  left: 0;
1849  right: 0;
1850  overflow: visible;
1851  display: block !important;
1852}
1853
1854.w--nav-link-open {
1855  display: block;
1856  position: relative;
1857}
1858
1859.w-nav-overlay {
1860  width: 100%;
1861  display: none;
1862  position: absolute;
1863  top: 100%;
1864  left: 0;
1865  right: 0;
1866  overflow: hidden;
1867}
1868
1869.w-nav-overlay [data-nav-menu-open] {
1870  top: 0;
1871}
1872
1873.w-nav[data-animation="over-left"] .w-nav-overlay {
1874  width: auto;
1875}
1876
1877.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
1878  z-index: 1;
1879  top: 0;
1880  right: auto;
1881}
1882
1883.w-nav[data-animation="over-right"] .w-nav-overlay {
1884  width: auto;
1885}
1886
1887.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
1888  z-index: 1;
1889  top: 0;
1890  left: auto;
1891}
1892
1893.w-nav-button {
1894  float: right;
1895  cursor: pointer;
1896  -webkit-tap-highlight-color: #0000;
1897  tap-highlight-color: #0000;
1898  -webkit-user-select: none;
1899  user-select: none;
1900  padding: 18px;
1901  font-size: 24px;
1902  display: none;
1903  position: relative;
1904}
1905
1906.w-nav-button:focus {
1907  outline: 0;
1908}
1909
1910.w-nav-button.w--open {
1911  color: #fff;
1912  background-color: #c8c8c8;
1913}
1914
1915.w-nav[data-collapse="all"] .w-nav-menu {
1916  display: none;
1917}
1918
1919.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
1920  display: block;
1921}
1922
1923.w--nav-dropdown-list-open {
1924  position: static;
1925}
1926
1927@media screen and (max-width: 991px) {
1928  .w-nav[data-collapse="medium"] .w-nav-menu {
1929    display: none;
1930  }
1931
1932  .w-nav[data-collapse="medium"] .w-nav-button {
1933    display: block;
1934  }
1935}
1936
1937@media screen and (max-width: 767px) {
1938  .w-nav[data-collapse="small"] .w-nav-menu {
1939    display: none;
1940  }
1941
1942  .w-nav[data-collapse="small"] .w-nav-button {
1943    display: block;
1944  }
1945
1946  .w-nav-brand {
1947    padding-left: 10px;
1948  }
1949}
1950
1951@media screen and (max-width: 479px) {
1952  .w-nav[data-collapse="tiny"] .w-nav-menu {
1953    display: none;
1954  }
1955
1956  .w-nav[data-collapse="tiny"] .w-nav-button {
1957    display: block;
1958  }
1959}
1960
1961.w-tabs {
1962  position: relative;
1963}
1964
1965.w-tabs:before, .w-tabs:after {
1966  content: " ";
1967  grid-area: 1 / 1 / 2 / 2;
1968  display: table;
1969}
1970
1971.w-tabs:after {
1972  clear: both;
1973}
1974
1975.w-tab-menu {
1976  position: relative;
1977}
1978
1979.w-tab-link {
1980  vertical-align: top;
1981  text-align: left;
1982  cursor: pointer;
1983  color: #222;
1984  background-color: #ddd;
1985  padding: 9px 30px;
1986  text-decoration: none;
1987  display: inline-block;
1988  position: relative;
1989}
1990
1991.w-tab-link.w--current {
1992  background-color: #c8c8c8;
1993}
1994
1995.w-tab-link:focus {
1996  outline: 0;
1997}
1998
1999.w-tab-content {
2000  display: block;
2001  position: relative;
2002  overflow: hidden;
2003}
2004
2005.w-tab-pane {
2006  display: none;
2007  position: relative;
2008}
2009
2010.w--tab-active {
2011  display: block;
2012}
2013
2014@media screen and (max-width: 479px) {
2015  .w-tab-link {
2016    display: block;
2017  }
2018}
2019
2020.w-ix-emptyfix:after {
2021  content: "";
2022}
2023
2024@keyframes spin {
2025  0% {
2026    transform: rotate(0);
2027  }
2028
2029  100% {
2030    transform: rotate(360deg);
2031  }
2032}
2033
2034.w-dyn-empty {
2035  background-color: #ddd;
2036  padding: 10px;
2037}
2038
2039.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
2040  display: none !important;
2041}
2042
2043.wf-layout-layout {
2044  display: grid;
2045}
2046
2047.w-layout-grid {
2048  grid-row-gap: 16px;
2049  grid-column-gap: 16px;
2050  grid-template-rows: auto auto;
2051  grid-template-columns: 1fr 1fr;
2052  grid-auto-columns: 1fr;
2053  display: grid;
2054}
2055
2056@font-face {
2057  font-family: Poppins;
2058  src: url("/fonts/Poppins-ExtraBold.woff2") format("woff2"), url("/fonts/Poppins-ExtraBold.woff") format("woff"), url("/fonts/Poppins-Bold.woff2") format("woff2"), url("/fonts/Poppins-Bold.woff") format("woff");
2059  font-weight: 700;
2060  font-style: normal;
2061  font-display: swap;
2062}
2063
2064@font-face {
2065  font-family: Poppins;
2066  src: url("/fonts/Poppins-ExtraBoldItalic.woff2") format("woff2"), url("/fonts/Poppins-ExtraBoldItalic.woff") format("woff"), url("/fonts/Poppins-BoldItalic.woff2") format("woff2"), url("/fonts/Poppins-BoldItalic.woff") format("woff");
2067  font-weight: 700;
2068  font-style: italic;
2069  font-display: swap;
2070}
2071
2072@font-face {
2073  font-family: Poppins;
2074  src: url("/fonts/Poppins-ExtraLight.woff2") format("woff2"), url("/fonts/Poppins-ExtraLight.woff") format("woff");
2075  font-weight: 200;
2076  font-style: normal;
2077  font-display: swap;
2078}
2079
2080@font-face {
2081  font-family: Poppins;
2082  src: url("/fonts/Poppins-ExtraLightItalic.woff2") format("woff2"), url("/fonts/Poppins-ExtraLightItalic.woff") format("woff");
2083  font-weight: 200;
2084  font-style: italic;
2085  font-display: swap;
2086}
2087
2088@font-face {
2089  font-family: Poppins;
2090  src: url("/fonts/Poppins-Black.woff2") format("woff2"), url("/fonts/Poppins-Black.woff") format("woff");
2091  font-weight: 900;
2092  font-style: normal;
2093  font-display: swap;
2094}
2095
2096@font-face {
2097  font-family: Poppins;
2098  src: url("/fonts/Poppins-Light.woff2") format("woff2"), url("/fonts/Poppins-Light.woff") format("woff");
2099  font-weight: 300;
2100  font-style: normal;
2101  font-display: swap;
2102}
2103
2104@font-face {
2105  font-family: Poppins;
2106  src: url("/fonts/Poppins-Medium.woff2") format("woff2"), url("/fonts/Poppins-Medium.woff") format("woff");
2107  font-weight: 500;
2108  font-style: normal;
2109  font-display: swap;
2110}
2111
2112@font-face {
2113  font-family: Poppins;
2114  src: url("/fonts/Poppins-BlackItalic.woff2") format("woff2"), url("/fonts/Poppins-BlackItalic.woff") format("woff");
2115  font-weight: 900;
2116  font-style: italic;
2117  font-display: swap;
2118}
2119
2120@font-face {
2121  font-family: Poppins;
2122  src: url("/fonts/Poppins-LightItalic.woff2") format("woff2"), url("/fonts/Poppins-LightItalic.woff") format("woff");
2123  font-weight: 300;
2124  font-style: italic;
2125  font-display: swap;
2126}
2127
2128@font-face {
2129  font-family: Poppins;
2130  src: url("/fonts/Poppins-MediumItalic.woff2") format("woff2"), url("/fonts/Poppins-MediumItalic.woff") format("woff");
2131  font-weight: 500;
2132  font-style: italic;
2133  font-display: swap;
2134}
2135
2136@font-face {
2137  font-family: Poppins;
2138  src: url("/fonts/Poppins-Regular.woff2") format("woff2"), url("/fonts/Poppins-Regular.woff") format("woff");
2139  font-weight: 400;
2140  font-style: normal;
2141  font-display: swap;
2142}
2143
2144@font-face {
2145  font-family: Poppins;
2146  src: url("/fonts/Poppins-ThinItalic.woff2") format("woff2"), url("/fonts/Poppins-ThinItalic.woff") format("woff");
2147  font-weight: 100;
2148  font-style: italic;
2149  font-display: swap;
2150}
2151
2152@font-face {
2153  font-family: Poppins;
2154  src: url("/fonts/Poppins-Thin.woff2") format("woff2"), url("/fonts/Poppins-Thin.woff") format("woff");
2155  font-weight: 100;
2156  font-style: normal;
2157  font-display: swap;
2158}
2159
2160@font-face {
2161  font-family: Poppins;
2162  src: url("/fonts/Poppins-SemiBoldItalic.woff2") format("woff2"), url("/fonts/Poppins-SemiBoldItalic.woff") format("woff");
2163  font-weight: 600;
2164  font-style: italic;
2165  font-display: swap;
2166}
2167
2168@font-face {
2169  font-family: Poppins;
2170  src: url("/fonts/Poppins-SemiBold.woff2") format("woff2"), url("/fonts/Poppins-SemiBold.woff") format("woff");
2171  font-weight: 600;
2172  font-style: normal;
2173  font-display: swap;
2174}
2175
2176@font-face {
2177  font-family: Poppins;
2178  src: url("/fonts/Poppins-Italic.woff2") format("woff2"), url("/fonts/Poppins-Italic.woff") format("woff");
2179  font-weight: 400;
2180  font-style: italic;
2181  font-display: swap;
2182}
2183
2184@font-face {
2185  font-family: "Fa Solid 900";
2186  src: url("/fonts/fa-solid-900.woff2") format("woff2"), url("/fonts/fa-solid-900.ttf") format("truetype");
2187  font-weight: 400;
2188  font-style: normal;
2189  font-display: swap;
2190}
2191
2192@font-face {
2193  font-family: Robotoslab Variablefont Wght;
2194  src: url("/fonts/RobotoSlab-VariableFont_wght.woff2") format("woff2"), url("/fonts/RobotoSlab-VariableFont_wght.ttf") format("truetype");
2195  font-weight: 100 900;
2196  font-style: normal;
2197  font-display: swap;
2198}
2199
2200@font-face {
2201  font-family: Lora Variablefont Wght;
2202  src: url("/fonts/Lora-VariableFont_wght.woff2") format("woff2"), url("/fonts/Lora-VariableFont_wght.ttf") format("truetype");
2203  font-weight: 400 700;
2204  font-style: normal;
2205  font-display: swap;
2206}
2207
2208@font-face {
2209  font-family: Lora Variablefont Wght;
2210  src: url("/fonts/Lora-Italic-VariableFont_wght.woff2") format("woff2"), url("/fonts/Lora-Italic-VariableFont_wght.ttf") format("truetype");
2211  font-weight: 400 700;
2212  font-style: italic;
2213  font-display: swap;
2214}
2215
2216:root {
2217  --black: #333;
2218  --primary-color: #1c8541;
2219  --white: #fff;
2220  --dark-green: #0a5a26;
2221  --light-green: #c3de56;
2222  --body: #f8fbf3;
2223  --off-white: #e1ebe2;
2224  --secondary: #fff;
2225}
2226
2227.w-layout-blockcontainer {
2228  max-width: 940px;
2229  margin-left: auto;
2230  margin-right: auto;
2231  display: block;
2232}
2233
2234.w-layout-layout {
2235  grid-row-gap: 20px;
2236  grid-column-gap: 20px;
2237  grid-auto-columns: 1fr;
2238  justify-content: center;
2239  padding: 20px;
2240}
2241
2242.w-layout-cell {
2243  flex-direction: column;
2244  justify-content: flex-start;
2245  align-items: flex-start;
2246  display: flex;
2247}
2248
2249@media screen and (max-width: 991px) {
2250  .w-layout-blockcontainer {
2251    max-width: 728px;
2252  }
2253}
2254
2255@media screen and (max-width: 767px) {
2256  .w-layout-blockcontainer {
2257    max-width: none;
2258  }
2259}
2260
2261body {
2262  color: #333;
2263  font-family: Poppins, Arial, sans-serif;
2264  font-size: 14px;
2265  line-height: 20px;
2266}
2267
2268h2 {
2269  margin-top: 20px;
2270  margin-bottom: 10px;
2271  font-size: 32px;
2272  font-weight: bold;
2273  line-height: 36px;
2274}
2275
2276h3 {
2277  margin-top: 20px;
2278  margin-bottom: 10px;
2279  font-size: 24px;
2280  font-weight: bold;
2281  line-height: 30px;
2282}
2283
2284p {
2285  margin-bottom: 10px;
2286  font-size: 16px;
2287  line-height: 1.6;
2288}
2289
2290ul, ol {
2291  margin-top: 0;
2292  margin-bottom: 10px;
2293  padding-left: 40px;
2294  font-size: 16px;
2295  line-height: 1.6em;
2296}
2297
2298.nav-logo_red {
2299  z-index: 2;
2300  opacity: 1;
2301  width: 320px;
2302  max-width: none;
2303  display: block;
2304  position: absolute;
2305  inset: 0%;
2306}
2307
2308.nav-menu-link {
2309  color: var(--black);
2310  letter-spacing: normal;
2311  text-transform: uppercase;
2312  border-bottom: 1px #afafaf00;
2313  justify-content: flex-start;
2314  align-items: center;
2315  margin: 10px 0;
2316  padding: 20px 10px;
2317  font-family: Poppins, Arial, sans-serif;
2318  font-size: 14px;
2319  font-weight: 500;
2320  line-height: 1em;
2321  transition: all .2s;
2322  display: flex;
2323}
2324
2325.nav-menu-link:hover {
2326  color: var(--primary-color);
2327  border: 1px #000;
2328  transform: translate(0, -5px);
2329}
2330
2331.nav-menu-link.w--current {
2332  color: var(--primary-color);
2333}
2334
2335.nav-container {
2336  background-color: #0000;
2337  border: 1px #000;
2338  justify-content: space-between;
2339  align-items: center;
2340  max-width: 1200px;
2341  margin-left: auto;
2342  margin-right: auto;
2343  padding: 10px 0;
2344  display: flex;
2345}
2346
2347.tablet-down {
2348  color: #fff;
2349  text-align: center;
2350  letter-spacing: 3.5px;
2351  text-transform: uppercase;
2352  background-color: #fd5521;
2353  border: 1px solid #fd5521;
2354  padding: 18px 24px;
2355  font-family: Poppins, Arial, sans-serif;
2356  font-size: 14px;
2357  font-weight: 300;
2358  line-height: 1;
2359  transition: all .3s;
2360  display: none;
2361}
2362
2363.tablet-down:hover {
2364  opacity: 1;
2365  color: #fd5521;
2366  background-color: #fff;
2367}
2368
2369.menu-button-centered {
2370  flex: none;
2371}
2372
2373.nav-logo-container {
2374  width: auto;
2375  transition: opacity .25s;
2376  position: relative;
2377}
2378
2379.nav-logo-container.w--current {
2380  width: auto;
2381  position: relative;
2382}
2383
2384.nav-menu-shadow-overlay {
2385  align-items: center;
2386  width: 100%;
2387  display: flex;
2388}
2389
2390.nav-menu-centered {
2391  z-index: 1;
2392  text-align: right;
2393  justify-content: flex-end;
2394  align-items: center;
2395  width: 100%;
2396}
2397
2398.nav-menu-centered-wrapper {
2399  flex: 1;
2400  justify-content: center;
2401  align-items: center;
2402  padding-left: 10px;
2403  padding-right: 10px;
2404  display: flex;
2405}
2406
2407.nav-logo_main {
2408  z-index: 3;
2409  width: 300px;
2410  max-width: none;
2411  display: block;
2412  position: relative;
2413}
2414
2415.tablet-menu {
2416  display: none;
2417}
2418
2419.search-shop-con-centered {
2420  z-index: 1;
2421  flex-flow: row;
2422  justify-content: flex-end;
2423  align-items: center;
2424  width: auto;
2425  margin-left: 0;
2426  display: flex;
2427  position: relative;
2428}
2429
2430.navbar {
2431  z-index: 9999;
2432  background-color: var(--white);
2433  width: 100%;
2434  padding-top: 5px;
2435  padding-bottom: 5px;
2436  position: sticky;
2437  top: 0;
2438  box-shadow: 0 0 #76767600, 0 1.1px 1.2px #76767616, 0 4px 6.2px #76767619;
2439}
2440
2441.hero-double-btn {
2442  grid-column-gap: 20px;
2443  justify-content: center;
2444  align-items: center;
2445  width: 100%;
2446  margin-top: 30px;
2447  padding-left: 0;
2448  display: flex;
2449}
2450
2451.hero-btn1 {
2452  background-color: var(--primary-color);
2453  color: #fff;
2454  text-align: center;
2455  letter-spacing: normal;
2456  text-transform: uppercase;
2457  border: 1px #fd5521;
2458  border-radius: 0;
2459  align-items: center;
2460  width: auto;
2461  padding: 18px 40px;
2462  font-family: Poppins, Arial, sans-serif;
2463  font-size: 16px;
2464  font-weight: 600;
2465  line-height: 1;
2466  text-decoration: none;
2467  transition: all .2s;
2468}
2469
2470.hero-btn1:hover {
2471  border: 1px none var(--white);
2472  background-color: var(--primary-color);
2473  color: var(--white);
2474  transform: scale(1.05);
2475}
2476
2477.hero-btn1.cta {
2478  width: 200px;
2479}
2480
2481.abt-img {
2482  z-index: 1;
2483  border-radius: 0;
2484  width: 100%;
2485  max-width: none;
2486  height: auto;
2487  position: relative;
2488  top: 0;
2489  right: 0;
2490}
2491
2492.double-button-2 {
2493  grid-column-gap: 20px;
2494  justify-content: flex-start;
2495  align-items: center;
2496  width: 100%;
2497  margin-top: 30px;
2498  padding-left: 0;
2499  display: flex;
2500}
2501
2502.column {
2503  padding: 0 0 0 40px;
2504}
2505
2506.column.pb-40 {
2507  padding-bottom: 0;
2508  padding-left: 0;
2509}
2510
2511.columns {
2512  grid-column-gap: 36px;
2513  grid-row-gap: 36px;
2514  justify-content: center;
2515  align-items: center;
2516  width: 100%;
2517  margin-top: 0;
2518  padding-left: 0;
2519  padding-right: 0;
2520  display: flex;
2521}
2522
2523.columns.gap-0 {
2524  grid-column-gap: 0px;
2525  grid-row-gap: 0px;
2526  justify-content: center;
2527  align-items: flex-start;
2528}
2529
2530.primary-button-white-2 {
2531  background-color: var(--primary-color);
2532  color: #fff;
2533  text-align: center;
2534  letter-spacing: 1px;
2535  text-transform: uppercase;
2536  border: 1px solid #fff;
2537  border-radius: 100px;
2538  align-items: center;
2539  width: 200px;
2540  padding: 16px 22px;
2541  font-size: 15px;
2542  font-weight: 400;
2543  line-height: 1;
2544  text-decoration: none;
2545  transition: all .2s;
2546}
2547
2548.primary-button-white-2:hover {
2549  color: #fff;
2550  background-color: #fd5521;
2551  transform: scale(1.1);
2552}
2553
2554.abt-content {
2555  margin-top: 0;
2556  padding: 0 10px 0 0;
2557}
2558
2559.column-2 {
2560  height: 100%;
2561  padding: 0;
2562}
2563
2564.column-2.abt-col-2 {
2565  padding: 0 40px;
2566}
2567
2568.column-2.abt-col-2.abt-col-page-2 {
2569  padding: 0;
2570}
2571
2572.section-h2 {
2573  color: var(--primary-color);
2574  text-transform: capitalize;
2575  text-shadow: none;
2576  margin-top: 0;
2577  font-family: Lora Variablefont Wght, Arial, sans-serif;
2578  font-size: 42px;
2579  font-weight: 500;
2580  line-height: 1.3;
2581}
2582
2583.section-h2.left {
2584  color: var(--primary-color);
2585  text-align: left;
2586  margin-top: 0;
2587  margin-bottom: 0;
2588  font-family: Lora Variablefont Wght, Arial, sans-serif;
2589  font-size: 42px;
2590  font-weight: 500;
2591  line-height: 1.3;
2592}
2593
2594.section-h2.left.new-text {
2595  color: var(--dark-green);
2596  text-transform: none;
2597  font-family: Poppins, Arial, sans-serif;
2598  font-size: 21px;
2599  font-weight: 400;
2600  line-height: 1.6;
2601}
2602
2603.section-h2.mx-0 {
2604  margin-top: 0;
2605  margin-bottom: 0;
2606  font-family: Lora Variablefont Wght, Arial, sans-serif;
2607}
2608
2609.section-h2.my-0 {
2610  color: var(--primary-color);
2611  text-transform: capitalize;
2612  margin-top: 0;
2613  margin-bottom: 0;
2614  font-family: Lora Variablefont Wght, Arial, sans-serif;
2615  font-size: 42px;
2616  font-weight: 500;
2617}
2618
2619.section-h2.quote {
2620  font-size: 35px;
2621}
2622
2623.counter-progressbar {
2624  width: 160px;
2625  height: 160px;
2626  padding: 2px;
2627  display: flex;
2628  position: relative;
2629}
2630
2631.home-10-counter-content-wrapper {
2632  max-width: 180px;
2633}
2634
2635.section-title-wrapper {
2636  -webkit-backdrop-filter: blur(10px);
2637  backdrop-filter: blur(10px);
2638  text-align: center;
2639  background-color: #0000;
2640  border: 1px #000;
2641  flex-flow: column;
2642  justify-content: center;
2643  align-items: center;
2644  max-width: 1000px;
2645  margin-bottom: 0;
2646  margin-left: auto;
2647  margin-right: auto;
2648  padding: 0 40px;
2649  display: flex;
2650}
2651
2652.section-title-wrapper.h1-subpage-container {
2653  border-left: 3px solid var(--light-green);
2654  background-color: #00000080;
2655  padding-top: 40px;
2656  padding-bottom: 40px;
2657}
2658
2659.counter-progressbar-left-block {
2660  width: 80px;
2661  height: 160px;
2662  position: absolute;
2663  inset: 0% auto 0% 0%;
2664  overflow: hidden;
2665}
2666
2667.paragraph-large {
2668  width: 100%;
2669  color: var(--black);
2670  text-shadow: none;
2671  margin-top: 0;
2672  margin-bottom: 30px;
2673  padding-left: 0;
2674  padding-right: 0;
2675  font-size: 16px;
2676  font-weight: 400;
2677  line-height: 1.6em;
2678}
2679
2680.paragraph-large.center {
2681  text-align: center;
2682  font-size: 16px;
2683}
2684
2685.paragraph-large.blog-p-mx-30 {
2686  margin-bottom: 30px;
2687}
2688
2689.paragraph-large.blog-p-mx-30.left-align {
2690  margin-bottom: 0;
2691}
2692
2693.paragraph-large.mx-50 {
2694  margin-bottom: 20px;
2695}
2696
2697.paragraph-large.mxo {
2698  margin-bottom: 0;
2699}
2700
2701.paragraph-large.mxo.mb-20 {
2702  margin-bottom: 20px;
2703}
2704
2705.paragraph-large.text-white.center.mb-0 {
2706  letter-spacing: 2px;
2707  width: auto;
2708  margin-bottom: 0;
2709  padding-left: 8px;
2710}
2711
2712.paragraph-large.text-white {
2713  line-height: 1.6em;
2714}
2715
2716.paragraph-large.text-white.mb-0 {
2717  text-transform: none;
2718  margin-bottom: 0;
2719  font-family: Poppins, Arial, sans-serif;
2720  font-size: 16px;
2721  font-weight: 400;
2722}
2723
2724.paragraph-large.white {
2725  color: var(--white);
2726}
2727
2728.paragraph-large.my-30 {
2729  margin-top: 10px;
2730}
2731
2732.paragraph-large.dark-green {
2733  color: var(--primary-color);
2734}
2735
2736.paragraph-large.dark-green.center-align {
2737  text-align: center;
2738}
2739
2740.paragraph-large.dark-green.center-align.mt-30 {
2741  margin-top: 30px;
2742  margin-bottom: 0;
2743}
2744
2745.counter-progressbar-mask-2 {
2746  border: 5px solid #fff;
2747  width: 80px;
2748  height: 160px;
2749  position: absolute;
2750}
2751
2752.counter-progressbar-mask-2.left {
2753  transform-origin: 100%;
2754  border-right-style: solid;
2755  border-right-color: #fff0;
2756  border-top-left-radius: 150px;
2757  border-bottom-left-radius: 150px;
2758  height: 160px;
2759  inset: 0%;
2760  transform: rotate(0);
2761}
2762
2763.counter-progressbar-mask-2.left.dark {
2764  border-color: var(--primary-color) #0f5cfa00 var(--primary-color) var(--primary-color);
2765}
2766
2767.counter-progressbar-mask-2.right {
2768  transform-origin: 0%;
2769  border-left-color: #fff0;
2770  border-top-right-radius: 150px;
2771  border-bottom-right-radius: 150px;
2772  height: 160px;
2773  inset: 0%;
2774}
2775
2776.counter-progressbar-mask-2.right.dark {
2777  border-color: var(--primary-color) var(--primary-color) var(--primary-color) #0f5cfa00;
2778}
2779
2780.feature-circles-2 {
2781  color: #1e263f;
2782  font-family: Lora Variablefont Wght, Arial, sans-serif;
2783  font-size: 20px;
2784}
2785
2786.counter-progressbar-right-block {
2787  width: 80px;
2788  height: 160px;
2789  position: absolute;
2790  inset: 0% 0% 0% auto;
2791  overflow: hidden;
2792}
2793
2794.circle-counter-wrap {
2795  grid-row-gap: 20px;
2796  text-align: center;
2797  flex-direction: column;
2798  align-items: center;
2799  width: 25%;
2800  padding-left: 40px;
2801  padding-right: 40px;
2802  display: flex;
2803}
2804
2805.counter-progressbar-number-2 {
2806  color: #fff;
2807  justify-content: center;
2808  align-items: center;
2809  width: 100%;
2810  height: 100%;
2811  font-size: 40px;
2812  font-weight: 700;
2813  display: flex;
2814}
2815
2816.counter-progressbar-number-2.dark {
2817  color: var(--primary-color);
2818  font-weight: 600;
2819}
2820
2821.svc-section {
2822  background-color: #0000;
2823  padding-top: 60px;
2824  padding-bottom: 100px;
2825  position: relative;
2826}
2827
2828.svc-section.without-bottom-spacing {
2829  background-color: var(--body);
2830  flex-flow: column;
2831  justify-content: center;
2832  align-items: center;
2833  min-width: 100%;
2834  padding-top: 40px;
2835  padding-bottom: 40px;
2836  display: flex;
2837  position: static;
2838}
2839
2840.circle-counter-wrapper {
2841  justify-content: center;
2842  align-items: center;
2843  width: 100%;
2844  margin-top: 20px;
2845  display: flex;
2846}
2847
2848.counter-progressbar-static-container-2 {
2849  border: 1px solid #ffffff80;
2850  border-radius: 50%;
2851  width: 156px;
2852  height: 156px;
2853}
2854
2855.counter-progressbar-static-container-2.dark {
2856  border-color: #fdfdfd;
2857}
2858
2859.base-container {
2860  z-index: 999;
2861  grid-column-gap: 21px;
2862  grid-row-gap: 21px;
2863  flex-direction: column;
2864  justify-content: center;
2865  align-items: center;
2866  max-width: 1200px;
2867  height: 100%;
2868  padding-left: 15px;
2869  padding-right: 15px;
2870  display: flex;
2871  position: relative;
2872}
2873
2874.base-container.aboout-mx-100 {
2875  margin-bottom: 0;
2876}
2877
2878.base-container.footer-container-mx-20 {
2879  grid-column-gap: 0px;
2880  grid-row-gap: 0px;
2881}
2882
2883.base-container.services-wrapper {
2884  padding-left: 0;
2885  padding-right: 0;
2886}
2887
2888.base-container.mb-100 {
2889  grid-column-gap: 36px;
2890  grid-row-gap: 36px;
2891  margin-bottom: 60px;
2892}
2893
2894.svc-cms-wrap {
2895  width: 100%;
2896}
2897
2898.svc-cms-list {
2899  grid-column-gap: 30px;
2900  grid-row-gap: 30px;
2901  grid-template-rows: auto;
2902  grid-template-columns: 1fr 1fr 1fr;
2903  grid-auto-columns: 1fr;
2904  display: grid;
2905}
2906
2907.quote-icon {
2908  color: var(--primary-color);
2909  font-family: "Fa Solid 900", Arial, sans-serif;
2910  font-size: 20px;
2911}
2912
2913.review-subtitle {
2914  color: #afafaf;
2915  letter-spacing: 3.5px;
2916  text-transform: uppercase;
2917  margin-bottom: 20px;
2918  font-family: Poppins, Arial, sans-serif;
2919  font-size: 14px;
2920  font-weight: 300;
2921  position: absolute;
2922  bottom: 40%;
2923  left: -40px;
2924  transform: rotate(-90deg);
2925}
2926
2927.star {
2928  width: 25px;
2929}
2930
2931.review-image-wrap {
2932  justify-content: space-between;
2933  align-items: center;
2934  width: 30%;
2935  height: auto;
2936  display: flex;
2937  position: relative;
2938}
2939
2940.quote-divider-block {
2941  justify-content: center;
2942  align-items: center;
2943  width: 28px;
2944  height: 180px;
2945  margin-top: 20px;
2946  padding-top: 3px;
2947  padding-bottom: 3px;
2948  display: flex;
2949  position: relative;
2950}
2951
2952.quote-divider-bottom {
2953  background-color: #afafaf33;
2954  min-width: 2px;
2955  height: 68px;
2956  position: absolute;
2957  top: auto;
2958  bottom: 0;
2959}
2960
2961.review-img {
2962  object-fit: cover;
2963  border-radius: 50%;
2964  width: 100px;
2965  height: 100px;
2966  box-shadow: 0 0 #0000, 0 1px .4px #00000008, 0 2px .8px #0000000a, 0 3.4px 1.6px #0000000b, 0 5.4px 2.9px #0000000c, 0 8.9px 5.3px #0000000c, 0 15.4px 10.4px #0000000d, 0 30.6px 22.8px #0000000e;
2967}
2968
2969.home-tabs-menu {
2970  justify-content: flex-start;
2971  align-items: center;
2972  width: 70%;
2973  margin-top: 20px;
2974  padding-left: 50px;
2975  display: flex;
2976}
2977
2978.testimonials-tab-1-link {
2979  color: #222;
2980  background-color: #0000;
2981  justify-content: center;
2982  align-items: center;
2983  height: 40px;
2984  padding: 10px;
2985  line-height: 0;
2986  display: flex;
2987}
2988
2989.testimonials-tab-1-link.w--current {
2990  border: 2px solid var(--primary-color);
2991  width: 40px;
2992  height: 40px;
2993  color: var(--primary-color);
2994  background-color: #0000;
2995  border-radius: 100px;
2996  justify-content: center;
2997  align-items: center;
2998  margin-right: 7px;
2999  padding-bottom: 13px;
3000  line-height: 0;
3001  display: flex;
3002}
3003
3004.tabs-testimonial-block {
3005  display: flex;
3006}
3007
3008.tabs-testimonial-info {
3009  flex-flow: column;
3010  align-items: center;
3011  display: flex;
3012  overflow: hidden;
3013}
3014
3015.tabs-testimonial-quote-block {
3016  align-items: center;
3017  width: 70%;
3018  padding-left: 40px;
3019  display: flex;
3020  overflow: hidden;
3021}
3022
3023.review-tabs {
3024  flex-direction: column;
3025  align-items: flex-end;
3026  padding-top: 20px;
3027  display: flex;
3028}
3029
3030.review-person-name {
3031  text-align: center;
3032  margin-top: 30px;
3033  font-size: 18px;
3034  font-weight: 600;
3035}
3036
3037.quote-divider-top {
3038  background-color: #afafaf33;
3039  min-width: 2px;
3040  height: 68px;
3041  position: absolute;
3042  top: 0;
3043}
3044
3045.five-star-review-wrap {
3046  grid-column-gap: 1px;
3047  justify-content: center;
3048  align-items: center;
3049  display: flex;
3050}
3051
3052.tabs-testimonial-person {
3053  flex-direction: column;
3054  justify-content: center;
3055  align-items: center;
3056  width: 100%;
3057  padding-left: 20px;
3058  display: flex;
3059}
3060
3061.cta-h2 {
3062  color: #fff;
3063  text-align: center;
3064  text-transform: capitalize;
3065  margin-top: 0;
3066  margin-bottom: 30px;
3067  font-family: Poppins, Arial, sans-serif;
3068  font-size: 28px;
3069  font-weight: 400;
3070  line-height: 1.3em;
3071}
3072
3073.primary-color-background {
3074  background-color: var(--primary-color);
3075  color: #fd5521;
3076  background-image: linear-gradient(#0003, #0003), url("/cdn/dfb5e77350da23baf5207c2b78b3d775_19A3727-min.webp");
3077  background-position: 0 0, 50% 86%;
3078  background-repeat: repeat, no-repeat;
3079  background-size: auto, cover;
3080  background-attachment: scroll, fixed;
3081  flex-flow: column;
3082  justify-content: center;
3083  align-items: center;
3084  height: auto;
3085  margin-right: -216px;
3086  padding-top: 100px;
3087  padding-bottom: 100px;
3088  font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
3089  display: flex;
3090  position: relative;
3091  overflow: hidden;
3092}
3093
3094.contacts-title {
3095  z-index: 2;
3096  margin-bottom: 25px;
3097}
3098
3099.contacts-title.top {
3100  position: relative;
3101}
3102
3103.contacts-content-wrapper {
3104  z-index: 999;
3105  width: 50%;
3106  position: relative;
3107}
3108
3109.contacts-content-wrapper.haze-padding {
3110  padding: 15px;
3111}
3112
3113.form-subtitle {
3114  color: #141313;
3115  text-align: center;
3116  letter-spacing: 1px;
3117  text-transform: uppercase;
3118  margin-bottom: 10px;
3119  font-family: Poppins, Arial, sans-serif;
3120  font-size: 14px;
3121  font-weight: 400;
3122  line-height: 1.3em;
3123}
3124
3125.rsvp-bg-images {
3126  display: block;
3127  position: absolute;
3128  inset: 0% 0% auto;
3129}
3130
3131.primary-button-2 {
3132  border: 1px solid var(--primary-color);
3133  width: 200px;
3134  color: var(--primary-color);
3135  text-align: center;
3136  letter-spacing: 1px;
3137  -webkit-text-stroke-color: #fd5521;
3138  text-transform: uppercase;
3139  background-color: #fff;
3140  border-radius: 0;
3141  margin-top: 20px;
3142  padding: 15px 24px;
3143  font-family: Poppins, Arial, sans-serif;
3144  font-size: 14px;
3145  font-weight: 500;
3146  line-height: 1;
3147  transition: all .3s;
3148  display: inline-block;
3149  box-shadow: 0 0 #0000, 0 1px .4px #00000008, 0 2px .8px #0000000a, 0 3.4px 1.6px #0000000b, 0 5.4px 2.9px #0000000c, 0 8.9px 5.3px #0000000c, 0 15.4px 10.4px #0000000d, 0 30.6px 22.8px #0000000e;
3150}
3151
3152.primary-button-2:hover {
3153  background-color: var(--primary-color);
3154  opacity: 1;
3155  color: #fff;
3156  transform: scale(1.1);
3157}
3158
3159.primary-button-2.w--current {
3160  border-style: none;
3161}
3162
3163.form-wrap {
3164  grid-column-gap: 16px;
3165  grid-row-gap: 40px;
3166  text-shadow: 0 1px 1px #0003;
3167  justify-content: flex-start;
3168  align-items: flex-start;
3169  width: 100%;
3170  display: flex;
3171  position: relative;
3172}
3173
3174.form-section {
3175  background-color: var(--body);
3176  padding-top: 60px;
3177  padding-bottom: 60px;
3178  position: relative;
3179}
3180
3181.contacts-form-wrapper-home-2 {
3182  z-index: 999;
3183  border: 1px solid var(--light-green);
3184  background-color: #fff;
3185  border-radius: 0;
3186  width: 50%;
3187  padding: 40px;
3188  position: sticky;
3189  top: 140px;
3190}
3191
3192.form-input {
3193  color: #999;
3194  background-color: #fff;
3195  border: 1px #4fb948;
3196  border-bottom: 1px solid #141313;
3197  border-radius: 0;
3198  height: auto;
3199  padding: 16px 18px 16px 5px;
3200  font-family: Poppins, Arial, sans-serif;
3201  font-size: 16px;
3202  transition-property: all;
3203  transition-duration: .2s;
3204  transition-timing-function: ease;
3205}
3206
3207.form-input:focus {
3208  border: 1px #4fb948;
3209  border-bottom-style: solid;
3210}
3211
3212.form-input::placeholder {
3213  color: #141313;
3214  font-family: Poppins, Arial, sans-serif;
3215  font-size: 16px;
3216  font-weight: 400;
3217}
3218
3219.form-input.mgn-btm {
3220  margin-bottom: 10px;
3221}
3222
3223.footer-logo-wrapper {
3224  flex-direction: column;
3225  justify-content: center;
3226  align-items: flex-start;
3227  display: flex;
3228}
3229
3230.footer-brand {
3231  color: #fff;
3232  margin-top: 10px;
3233  margin-bottom: 10px;
3234}
3235
3236.footer-brand.w--current {
3237  color: #fff;
3238  padding-left: 0;
3239}
3240
3241.footer-link {
3242  color: var(--white);
3243  text-align: left;
3244  letter-spacing: normal;
3245  text-transform: capitalize;
3246  padding-top: 5px;
3247  padding-bottom: 5px;
3248  padding-left: 1.5px;
3249  font-family: Poppins, Arial, sans-serif;
3250  font-size: 16px;
3251  font-weight: 300;
3252  line-height: 1.3em;
3253  text-decoration: none;
3254  transition: color .3s;
3255  display: block;
3256}
3257
3258.footer-link:hover {
3259  color: var(--light-green);
3260}
3261
3262.footer-link.w--current {
3263  padding-top: 5px;
3264  padding-bottom: 5px;
3265}
3266
3267.footer-image {
3268  width: 400px;
3269}
3270
3271.footer {
3272  text-align: center;
3273  background-color: #093518;
3274  align-items: flex-start;
3275  padding-top: 0;
3276  padding-bottom: 60px;
3277}
3278
3279.footer-brand-wrapper {
3280  flex-direction: column;
3281  align-items: flex-start;
3282  width: 30%;
3283  display: flex;
3284}
3285
3286.footer-copyright-link {
3287  color: var(--white);
3288  letter-spacing: .2px;
3289  margin-right: 5px;
3290  font-size: 16px;
3291  text-decoration: none;
3292  transition: all .2s;
3293  display: inline;
3294}
3295
3296.footer-copyright-link:hover {
3297  color: var(--primary-color);
3298}
3299
3300.footer-rights {
3301  color: var(--white);
3302  margin-top: 10px;
3303  font-size: 16px;
3304  line-height: 1.3em;
3305}
3306
3307.footer-title {
3308  color: var(--light-green);
3309  text-align: left;
3310  font-size: 21px;
3311  font-weight: 600;
3312}
3313
3314.footer-title.mt-0 {
3315  margin-top: 0;
3316}
3317
3318.privacy-policy {
3319  color: #999;
3320  margin-bottom: 10px;
3321  font-size: 14px;
3322  line-height: 1em;
3323}
3324
3325.footer-line {
3326  background-color: #afafaf80;
3327  height: 1px;
3328}
3329
3330.logo-wrapper {
3331  flex-flow: row;
3332  justify-content: center;
3333  align-items: center;
3334  display: flex;
3335}
3336
3337.footer-dark-address {
3338  color: var(--white);
3339  text-align: left;
3340  margin-top: 10px;
3341  margin-bottom: 0;
3342  font-family: Poppins, Arial, sans-serif;
3343  font-size: 16px;
3344  line-height: 1.6;
3345}
3346
3347.footer-wrapper {
3348  grid-column-gap: 30px;
3349  grid-row-gap: 30px;
3350  border-top: 1px solid #145029;
3351  justify-content: space-between;
3352  align-items: flex-start;
3353  width: 100%;
3354  margin-top: 10px;
3355  margin-bottom: 20px;
3356  padding-top: 20px;
3357  padding-left: 0;
3358  padding-right: 0;
3359  display: flex;
3360}
3361
3362.footer-map-wrap {
3363  width: 100%;
3364  margin-top: 0;
3365  margin-bottom: 20px;
3366  position: relative;
3367}
3368
3369.link-2 {
3370  color: var(--primary-color);
3371  text-decoration: none;
3372}
3373
3374.footer-dark-link-wrapper {
3375  grid-row-gap: 10px;
3376  flex-direction: column;
3377  margin-top: 25px;
3378  display: flex;
3379}
3380
3381.footer-dark-link-wrapper.mt-0 {
3382  margin-top: 5px;
3383}
3384
3385.footer-rights-wrapper {
3386  flex-flow: column wrap;
3387  justify-content: center;
3388  align-items: center;
3389  width: 100%;
3390  display: flex;
3391}
3392
3393.footer-links-wrapper {
3394  flex-direction: column;
3395  align-items: flex-start;
3396  padding-left: 0;
3397  display: flex;
3398}
3399
3400.footer-dark-link {
3401  color: var(--white);
3402  text-align: left;
3403  letter-spacing: 1px;
3404  text-transform: none;
3405  font-family: Poppins, Arial, sans-serif;
3406  font-size: 16px;
3407  font-weight: 400;
3408  line-height: 1.6em;
3409  text-decoration: none;
3410  transition: color .2s;
3411}
3412
3413.footer-dark-link:hover {
3414  color: var(--light-green);
3415}
3416
3417.footer-links-wrapper-2 {
3418  flex-direction: column;
3419  align-items: flex-start;
3420  display: flex;
3421}
3422
3423.collection-list-6 {
3424  text-align: left;
3425}
3426
3427.areas-list-item:hover {
3428  color: #f6f2e8;
3429}
3430
3431.nav-dropdown-toggle {
3432  margin-left: 0;
3433  margin-right: 0;
3434  padding: 10px 0;
3435  font-size: 15px;
3436  transition: all .2s;
3437}
3438
3439.nav-dropdown-toggle:hover {
3440  transform: translate(0, -5px);
3441}
3442
3443.nav-dropdown-link-2 {
3444  text-transform: uppercase;
3445  justify-content: flex-start;
3446  align-items: center;
3447  width: 100%;
3448  margin-bottom: 0;
3449  margin-left: 0;
3450  padding: 8px 8px 8px 20px;
3451  font-size: 16px;
3452  font-weight: 500;
3453  transition: all .3s;
3454  display: flex;
3455}
3456
3457.nav-dropdown-link-2:hover {
3458  color: var(--primary-color);
3459  margin-left: 0;
3460  padding-left: 30px;
3461}
3462
3463.nav-dropdown-link-2.w--current {
3464  color: var(--primary-color);
3465  margin-left: -20px;
3466  margin-right: 0;
3467}
3468
3469.nav-dropdown-link-2.w--current:hover {
3470  margin-left: 0;
3471  margin-right: 20px;
3472}
3473
3474.nav-dropdown-icon {
3475  color: var(--primary-color);
3476  margin-right: 0;
3477  font-size: 16px;
3478  display: block;
3479}
3480
3481.megamenu-dropdown-wrapper {
3482  justify-content: center;
3483  display: flex;
3484}
3485
3486.nav-dropdown.top-nav-sa {
3487  margin-left: 0;
3488  margin-right: 0;
3489  display: none;
3490}
3491
3492.nav-dropdown-list {
3493  background-color: #fffffff2;
3494  border: 1px solid #0000002e;
3495  width: 200px;
3496  padding: 15px 20px;
3497}
3498
3499.nav-dropdown-list.w--open {
3500  padding-top: 20px;
3501  padding-bottom: 20px;
3502  box-shadow: 0 0 10px #0000000a;
3503}
3504
3505.nav-dropdown-list.megamenu {
3506  width: 360px;
3507}
3508
3509.nav-dropdown-list.megamenu.w--open {
3510  padding: 0;
3511}
3512
3513.nav-dropdown-list.megamenu.about-w.w--open {
3514  width: 180px;
3515}
3516
3517.nav-dropdown-list.megamenu.service-areas-w.w--open {
3518  z-index: 999;
3519  width: 230px;
3520}
3521
3522.nav-item-title {
3523  color: var(--black);
3524  letter-spacing: normal;
3525  text-transform: capitalize;
3526  margin-bottom: 0;
3527  margin-right: 20px;
3528  font-family: Poppins, Arial, sans-serif;
3529  font-size: 14px;
3530  font-weight: 500;
3531  line-height: 1em;
3532}
3533
3534.nav-dropdowm-link-line-2 {
3535  background-color: var(--primary-color);
3536  width: 16px;
3537  height: 2px;
3538  margin-right: 15px;
3539  display: inline-block;
3540}
3541
3542.nav-dropdown-link-wrapper {
3543  flex-direction: column;
3544  justify-content: center;
3545  align-items: flex-start;
3546  width: 100%;
3547  padding-left: 0;
3548  padding-right: 0;
3549  display: flex;
3550  position: relative;
3551  overflow: visible;
3552}
3553
3554.megamenu-dropdown-wrap {
3555  width: 5%;
3556}
3557
3558.megamenu-dropdown-wrap.one-column {
3559  flex-flow: column;
3560  justify-content: center;
3561  align-items: flex-start;
3562  width: 100%;
3563  display: flex;
3564}
3565
3566.testimonials {
3567  background-color: #fff;
3568  padding-top: 100px;
3569  padding-bottom: 100px;
3570  position: relative;
3571}
3572
3573.testimonials.testimonial-section {
3574  background-color: var(--dark-green);
3575  mix-blend-mode: normal;
3576  background-image: none;
3577  background-repeat: repeat;
3578  background-size: auto;
3579  padding-top: 0;
3580  padding-bottom: 0;
3581}
3582
3583.body {
3584  background-color: #f8fbf3;
3585}
3586
3587.auto-update-copyright {
3588  color: var(--white);
3589  font-size: 16px;
3590}
3591
3592.socials-wrap {
3593  grid-column-gap: 20px;
3594  grid-row-gap: 20px;
3595  width: 351px;
3596  margin-top: 0;
3597  display: flex;
3598}
3599
3600.socials-link {
3601  width: 10%;
3602  transition: all .2s;
3603}
3604
3605.socials-link:hover {
3606  transform: translate(0, -5px);
3607}
3608
3609.section-9 {
3610  background-color: #fff;
3611  padding-top: 100px;
3612  padding-bottom: 100px;
3613  position: relative;
3614}
3615
3616.section-9.main-flowers-green-banner {
3617  background-color: #fd5521;
3618  background-image: linear-gradient(#0000008a, #0000008a), url("/cdn/tesback.jpeg");
3619  background-position: 0 0, 0%;
3620  background-size: auto, cover;
3621  justify-content: center;
3622  align-items: center;
3623  min-height: 450px;
3624  padding-top: 100px;
3625  display: flex;
3626  overflow: hidden;
3627}
3628
3629.banner-h-wrap {
3630  z-index: 999;
3631  border-style: none none none solid;
3632  border-width: 1px 1px 1px 3px;
3633  border-color: var(--light-green);
3634  -webkit-backdrop-filter: blur(5px);
3635  backdrop-filter: blur(5px);
3636  background-color: #0000;
3637  flex-direction: column;
3638  justify-content: center;
3639  align-items: center;
3640  width: 100%;
3641  max-width: none;
3642  padding: 40px;
3643  display: flex;
3644  position: relative;
3645}
3646
3647.banner-title {
3648  z-index: 999;
3649  color: #fdfdfd;
3650  text-align: center;
3651  text-shadow: 1px 1px 6px #1e263f;
3652}
3653
3654.banner-title.grey-green {
3655  font-size: 48px;
3656  font-weight: 500;
3657  line-height: 1.4;
3658}
3659
3660.banner-title.grey-green.mx-0 {
3661  margin-top: 0;
3662  margin-bottom: 0;
3663}
3664
3665.about-6-contacts-content-wrapper {
3666  z-index: 999;
3667  grid-row-gap: 0px;
3668  flex-direction: column;
3669  justify-content: center;
3670  align-items: flex-start;
3671  padding-left: 40px;
3672  padding-right: 20px;
3673  display: flex;
3674  position: relative;
3675}
3676
3677.abt-left {
3678  width: 35%;
3679}
3680
3681.text-white {
3682  color: #fff;
3683  text-transform: uppercase;
3684  font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
3685  font-size: 48px;
3686  font-weight: 500;
3687  line-height: 1.3em;
3688}
3689
3690.text-white.mx-0 {
3691  margin-top: 0;
3692  font-family: Lora Variablefont Wght, Arial, sans-serif;
3693}
3694
3695.abt-cta-img {
3696  object-fit: cover;
3697  object-position: 50% 23%;
3698  width: 100%;
3699  height: 100%;
3700}
3701
3702.abt-contacts-wrap {
3703  background-color: var(--primary-color);
3704  flex-direction: column;
3705  justify-content: center;
3706  align-items: center;
3707  width: 100%;
3708  height: 440px;
3709  display: flex;
3710  position: relative;
3711  overflow: hidden;
3712}
3713
3714.abt-contacts-wrap.right-section {
3715  height: auto;
3716  padding-left: 40px;
3717  padding-right: 40px;
3718}
3719
3720.abt-content-wrap {
3721  grid-column-gap: 40px;
3722  margin-top: 0;
3723  margin-bottom: 40px;
3724  display: flex;
3725}
3726
3727.abt-right {
3728  width: 65%;
3729}
3730
3731.abt-cta-wrap {
3732  grid-column-gap: 0px;
3733  grid-row-gap: 0px;
3734  display: flex;
3735}
3736
3737.abt-us {
3738  background-color: var(--body);
3739  padding-top: 100px;
3740  padding-bottom: 100px;
3741  position: relative;
3742}
3743
3744.portfolio-grid-collection-item {
3745  width: 100%;
3746  position: relative;
3747  overflow: hidden;
3748  box-shadow: 0 0 30px #00000014;
3749}
3750
3751.section-title-wrap {
3752  border-style: none none none solid;
3753  border-width: 2px;
3754  border-color: var(--light-green);
3755  -webkit-backdrop-filter: blur(10px);
3756  backdrop-filter: blur(10px);
3757  text-align: center;
3758  background-color: #00000080;
3759  flex-flow: column;
3760  justify-content: center;
3761  align-items: center;
3762  margin-bottom: 0;
3763  padding: 40px;
3764  display: flex;
3765}
3766
3767.section-title-wrap.detailed-desc-container {
3768  background-color: var(--body);
3769}
3770
3771.gallery {
3772  padding-top: 100px;
3773  padding-bottom: 100px;
3774}
3775
3776.about-intro-wrap {
3777  padding-left: 0;
3778  padding-right: 0;
3779}
3780
3781.accordion-toggle {
3782  border-bottom: 2px solid #2764924d;
3783  align-items: center;
3784  height: 80px;
3785  padding-top: 10px;
3786  padding-bottom: 10px;
3787  font-size: 18px;
3788  font-weight: 600;
3789  display: flex;
3790}
3791
3792.accordion-item {
3793  width: 100%;
3794  overflow: hidden;
3795}
3796
3797.faq-h2 {
3798  white-space: normal;
3799  flex: none;
3800  width: 100%;
3801  font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
3802  font-size: 22px;
3803}
3804
3805.paragraph-12 {
3806  font-size: 16px;
3807}
3808
3809.dropdown-list {
3810  background-color: #fff;
3811  padding: 20px;
3812  display: block;
3813  position: static;
3814}
3815
3816.small-heading {
3817  text-transform: capitalize;
3818  text-shadow: none;
3819  font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
3820  font-size: 20px;
3821}
3822
3823.contacts-location-wrap {
3824  padding-top: 8px;
3825  padding-bottom: 8px;
3826  padding-left: 4px;
3827  display: flex;
3828}
3829
3830.paragraph {
3831  color: #1e263f;
3832  text-shadow: none;
3833  margin-top: 0;
3834  margin-bottom: 0;
3835  font-family: Poppins, Arial, sans-serif;
3836  font-size: 18px;
3837  font-weight: 400;
3838  text-decoration: none;
3839}
3840
3841.contacts-icon {
3842  color: var(--primary-color);
3843  margin-top: 0;
3844  margin-bottom: 0;
3845  margin-right: 15px;
3846  font-family: "Fa Solid 900", Arial, sans-serif;
3847}
3848
3849.utility-page-wrap {
3850  flex-flow: column;
3851  justify-content: center;
3852  align-items: center;
3853  width: 100vw;
3854  max-width: 100%;
3855  height: 100vh;
3856  max-height: 100%;
3857  display: flex;
3858}
3859
3860.utility-page-content {
3861  text-align: center;
3862  flex-direction: column;
3863  justify-content: center;
3864  align-items: center;
3865  width: auto;
3866  display: flex;
3867}
3868
3869._404-page-image {
3870  width: 250px;
3871  max-width: none;
3872  max-height: 300px;
3873}
3874
3875.licensing-title {
3876  background-color: var(--white);
3877  width: 100%;
3878  padding: 40px;
3879}
3880
3881.heading-12 {
3882  margin-top: 10px;
3883}
3884
3885.blog-grid-post-wrapper {
3886  height: 660px;
3887  margin-bottom: 20px;
3888}
3889
3890.blog-grid-image-link {
3891  min-width: 100%;
3892}
3893
3894.blog-grid-image {
3895  object-fit: cover;
3896  width: 100%;
3897  height: 280px;
3898}
3899
3900.blog-grid-content-wrapper {
3901  background-color: #fff;
3902  flex-direction: column;
3903  justify-content: flex-start;
3904  align-items: flex-start;
3905  margin-bottom: 20px;
3906  padding: 20px 30px 30px 10px;
3907  display: flex;
3908}
3909
3910.blog-grid-item-date {
3911  margin-top: 0;
3912  margin-bottom: 15px;
3913}
3914
3915.blog-grid-item-title {
3916  color: #1e263f;
3917  font-size: 24px;
3918  font-weight: 700;
3919  line-height: 1.2;
3920  text-decoration: none;
3921  transition-property: color;
3922  transition-duration: .2s;
3923}
3924
3925.blog-grid-item-title:hover {
3926  color: var(--primary-color);
3927}
3928
3929.blog-link {
3930  color: var(--primary-color);
3931  margin-top: 20px;
3932  font-size: 16px;
3933  text-decoration: none;
3934  transition-property: color;
3935}
3936
3937.blog-link:hover {
3938  color: var(--black);
3939}
3940
3941.blog-sidebar-post-category {
3942  border: 1px solid var(--primary-color);
3943  background-color: var(--primary-color);
3944  color: #fff;
3945  margin-bottom: 10px;
3946  padding: 5px 22px 5px 20px;
3947  text-decoration: none;
3948  transition: all .3s;
3949  display: inline-block;
3950}
3951
3952.blog-sidebar-post-category:hover {
3953  color: var(--primary-color);
3954  background-color: #fff;
3955}
3956
3957.blog-template-date {
3958  color: var(--off-white);
3959  margin-top: 0;
3960  margin-bottom: 40px;
3961  font-weight: 500;
3962}
3963
3964.svc-area-column {
3965  width: auto;
3966  max-width: 1200px;
3967}
3968
3969.map-preview-2 {
3970  object-fit: cover;
3971  object-position: 28% 0%;
3972  border-radius: 0;
3973  width: 100%;
3974  height: 100%;
3975  margin-bottom: 0;
3976  padding-bottom: 0;
3977  position: static;
3978  inset: 0 0% 0%;
3979}
3980
3981.svc-area-2 {
3982  height: 100%;
3983  padding-left: 0;
3984  padding-right: 0;
3985  position: sticky;
3986  top: 140px;
3987}
3988
3989.accommodation-map-block-2 {
3990  border: 8px solid #fff;
3991  border-radius: 20px;
3992  justify-content: center;
3993  align-items: stretch;
3994  width: 100%;
3995  height: auto;
3996  min-height: 520px;
3997  display: flex;
3998  position: relative;
3999  overflow: hidden;
4000  box-shadow: 1px 1px 30px #fbb8ac4d;
4001}
4002
4003.accommodation-map-block-2.small {
4004  border-width: 2px;
4005  border-color: var(--light-green);
4006  border-radius: 0;
4007  flex-flow: column;
4008  justify-content: center;
4009  align-items: stretch;
4010  width: 100%;
4011  height: 100%;
4012  min-height: 0;
4013  padding: 0;
4014  position: static;
4015  top: 75px;
4016}
4017
4018.svc-area-1 {
4019  background-color: var(--off-white);
4020  padding: 20px 40px;
4021}
4022
4023.section-12 {
4024  background-color: #231f20;
4025  height: auto;
4026  padding-top: 100px;
4027  padding-bottom: 100px;
4028  position: relative;
4029}
4030
4031.section-12.accommodation-banner {
4032  background-color: #0000;
4033  background-image: url("/cdn/background-image.svg"), linear-gradient(#0000004d, #0000004d);
4034  background-position: 50%, 0 0;
4035  background-size: cover, auto;
4036  justify-content: center;
4037  align-items: center;
4038  min-height: 450px;
4039  padding-top: 100px;
4040  padding-bottom: 100px;
4041  display: flex;
4042  overflow: hidden;
4043}
4044
4045.section-12.accommodation-banner.author {
4046  background-image: url("/cdn/58175b7cf97e35a176f765cbbe138c5f_big-frontyard.webp");
4047  background-position: 50%;
4048  background-size: cover;
4049}
4050
4051.banner-title-wrapper-2 {
4052  z-index: 999;
4053  border-left: 3px solid var(--light-green);
4054  background-color: #00000080;
4055  flex-direction: column;
4056  align-items: center;
4057  width: 820px;
4058  max-width: none;
4059  padding: 40px 20px;
4060  display: flex;
4061  position: relative;
4062}
4063
4064.banner-title-wrapper-2.author {
4065  grid-column-gap: 20px;
4066  grid-row-gap: 20px;
4067  flex-flow: column;
4068  justify-content: center;
4069  align-items: flex-start;
4070}
4071
4072.banner-title-2 {
4073  z-index: 999;
4074  color: var(--white);
4075  text-align: center;
4076  text-shadow: 1px 1px 6px #000000c7;
4077  margin-bottom: 40px;
4078  font-family: Poppins, Arial, sans-serif;
4079  font-size: 50px;
4080  font-weight: 400;
4081}
4082
4083.banner-title-2.mx-0 {
4084  color: var(--white);
4085  margin-top: 0;
4086  margin-bottom: 0;
4087  line-height: 1em;
4088}
4089
4090.bg-overlay {
4091  -webkit-backdrop-filter: blur(13px);
4092  backdrop-filter: blur(13px);
4093  object-fit: cover;
4094  background-color: #00000080;
4095  width: 100%;
4096  height: 100%;
4097  position: absolute;
4098  inset: 0%;
4099}
4100
4101.bg-overlay.blog-post {
4102  background-color: #00000080;
4103}
4104
4105.services-container {
4106  z-index: 999;
4107  flex-flow: row;
4108  justify-content: center;
4109  align-items: center;
4110  max-width: 1200px;
4111  margin-bottom: 0;
4112  padding-left: 0;
4113  padding-right: 0;
4114  position: relative;
4115}
4116
4117.section-13 {
4118  background-color: #231f20;
4119  height: auto;
4120  padding-top: 100px;
4121  padding-bottom: 100px;
4122  position: relative;
4123}
4124
4125.section-13.without-bottom-spacing {
4126  padding-top: 0;
4127  padding-bottom: 0;
4128}
4129
4130.section-13.without-bottom-spacing.service-second-section {
4131  background-color: #fff;
4132  flex-flow: column;
4133  justify-content: center;
4134  align-items: center;
4135  padding-top: 100px;
4136  padding-bottom: 100px;
4137  display: flex;
4138}
4139
4140.svc-link-wrap {
4141  text-align: center;
4142  background-color: #fff;
4143  border: 1px #fd5521;
4144  border-radius: 0;
4145  flex-direction: column;
4146  justify-content: flex-start;
4147  align-items: center;
4148  width: 100%;
4149  height: 100%;
4150  padding: 0;
4151  text-decoration: none;
4152  transition: all .25s;
4153  display: flex;
4154  overflow: hidden;
4155  box-shadow: 0 0 #08102300, 0 1px .4px #08102308, 0 2px .8px #0810230a, 0 3.4px 1.6px #0810230b, 0 5.4px 2.9px #0810230c, 0 8.9px 5.3px #0810230c, 0 15.4px 10.4px #0810230d, 0 30.6px 22.8px #0810230e;
4156}
4157
4158.svc-link-wrap:hover {
4159  box-shadow: 0 0 #08102300, 0 1px .4px #08102308, 0 2px .8px #0810230a, 0 3.4px 1.6px #0810230b, 0 5.4px 2.9px #0810230c, 0 8.9px 5.3px #0810230c, 0 15.4px 10.4px #0810230d, 0 30.6px 22.8px #0810230e;
4160}
4161
4162.svc-container {
4163  background-color: var(--off-white);
4164  height: 100%;
4165  padding-bottom: 0;
4166  padding-left: 20px;
4167  padding-right: 20px;
4168}
4169
4170.svc-p {
4171  color: var(--black);
4172  text-align: center;
4173  margin-top: 20px;
4174  margin-bottom: 20px;
4175  font-family: Poppins, Arial, sans-serif;
4176  font-size: 16px;
4177  line-height: 1.6em;
4178}
4179
4180.svc-cta {
4181  color: var(--primary-color);
4182  text-align: right;
4183  font-family: Poppins, Arial, sans-serif;
4184  text-decoration: none;
4185}
4186
4187.svc-cta:hover {
4188  color: var(--light-green);
4189}
4190
4191.footer-link-2 {
4192  color: var(--white);
4193  text-align: left;
4194  letter-spacing: normal;
4195  text-transform: capitalize;
4196  padding-top: 5px;
4197  padding-bottom: 5px;
4198  padding-left: 1.5px;
4199  font-family: Poppins, Arial, sans-serif;
4200  font-size: 16px;
4201  font-weight: 300;
4202  line-height: 1.3em;
4203  text-decoration: none;
4204  transition: color .3s;
4205  display: block;
4206}
4207
4208.footer-link-2:hover {
4209  color: var(--light-green);
4210}
4211
4212.subheader-services {
4213  color: var(--white);
4214  text-align: center;
4215  margin-top: 10px;
4216  padding-left: 220px;
4217  padding-right: 220px;
4218  font-size: 16px;
4219}
4220
4221.section-14 {
4222  background-color: var(--body);
4223  padding-top: 100px;
4224  padding-bottom: 100px;
4225}
4226
4227.service-list-2-item-image {
4228  object-fit: cover;
4229  object-position: 50% 40%;
4230  border-radius: 0;
4231  width: 100%;
4232  height: 60%;
4233}
4234
4235.service-list-2-item-content {
4236  flex-flow: column;
4237  justify-content: center;
4238  align-items: center;
4239  margin-top: -31px;
4240  margin-bottom: 10px;
4241  padding-left: 40px;
4242  padding-right: 40px;
4243  display: flex;
4244}
4245
4246.service-list-2-title-wrapper {
4247  background-color: var(--primary-color);
4248  border-radius: 0;
4249  justify-content: center;
4250  align-items: center;
4251  width: 80%;
4252  display: flex;
4253}
4254
4255.sticky-button {
4256  z-index: 5000;
4257  border-radius: 0;
4258  font-family: Poppins, Arial, sans-serif;
4259  font-weight: 400;
4260  position: fixed;
4261  inset: auto 20px 20px auto;
4262}
4263
4264.navy-button {
4265  background-color: var(--primary-color);
4266  color: #fff;
4267  text-align: center;
4268  letter-spacing: 1px;
4269  text-transform: uppercase;
4270  border: 1px solid #fff;
4271  border-radius: 0;
4272  padding: 18px 24px;
4273  font-family: Poppins, Arial, sans-serif;
4274  font-size: 16px;
4275  font-weight: 500;
4276  line-height: 1;
4277  text-decoration: none;
4278  transition: all .3s;
4279  display: inline-block;
4280}
4281
4282.navy-button:hover {
4283  border-color: var(--white);
4284  background-color: var(--primary-color);
4285  opacity: 1;
4286  color: var(--white);
4287  transform: scale(1.05);
4288}
4289
4290.service-area {
4291  background-color: var(--body);
4292  padding-top: 100px;
4293  padding-bottom: 100px;
4294}
4295
4296.text-button-icon-2 {
4297  opacity: .7;
4298  flex-direction: row;
4299  margin-left: 10px;
4300  font-family: "Fa Solid 900", Arial, sans-serif;
4301  font-size: 13px;
4302  font-weight: 400;
4303  line-height: 1;
4304}
4305
4306.home-3-link-services-2 {
4307  color: var(--primary-color);
4308  letter-spacing: normal;
4309  text-transform: uppercase;
4310  font-family: Poppins, Arial, sans-serif;
4311  font-size: 14px;
4312  font-weight: 500;
4313  text-decoration: none;
4314  transition-property: filter;
4315}
4316
4317.home-3-link-services-2:hover {
4318  filter: grayscale();
4319}
4320
4321.service-area-heading {
4322  color: var(--white);
4323  margin-top: 10px;
4324  font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
4325  font-size: 21px;
4326  line-height: 1.3em;
4327}
4328
4329.blog-section {
4330  padding-top: 100px;
4331  padding-bottom: 100px;
4332}
4333
4334.big-article-title-wrapper {
4335  width: 100%;
4336}
4337
4338.big-article-content-wrapper {
4339  flex-direction: column;
4340  justify-content: space-between;
4341  align-items: stretch;
4342  height: 400px;
4343  padding: 30px 40px;
4344  display: flex;
4345}
4346
4347.divider {
4348  background-color: #eee;
4349  height: 1px;
4350  margin-top: 20px;
4351  margin-bottom: 15px;
4352}
4353
4354.style-label {
4355  color: #bebebe;
4356  text-transform: uppercase;
4357  font-size: 12px;
4358  font-weight: 500;
4359  line-height: 20px;
4360}
4361
4362.big-article-image-wrapper {
4363  background-image: url("/cdn/[email protected]");
4364  background-position: 50%;
4365  background-size: cover;
4366  border-top-left-radius: 8px;
4367  border-bottom-left-radius: 8px;
4368  height: 400px;
4369  padding-left: 0;
4370}
4371
4372.tagline {
4373  letter-spacing: 2px;
4374  text-transform: uppercase;
4375  font-size: 12px;
4376  font-weight: 500;
4377}
4378
4379.tagline.tagline-promo-40 {
4380  color: #3336;
4381}
4382
4383.tagline.white-hero-tagline {
4384  color: #fff;
4385  margin-bottom: 10px;
4386}
4387
4388.big-article {
4389  background-color: #fff;
4390  border-radius: 8px;
4391  width: 100%;
4392  margin-left: auto;
4393  margin-right: auto;
4394  box-shadow: 0 1px 4px #0000000d;
4395}
4396
4397.tag-wrapper {
4398  width: 1200px;
4399  margin-top: 35px;
4400  margin-bottom: 35px;
4401  padding-left: 20px;
4402  padding-right: 20px;
4403}
4404
4405.blog-category-a {
4406  text-decoration: none;
4407}
4408
4409.blog-item-wrap {
4410  border-radius: 20px;
4411  margin-top: 0;
4412  margin-bottom: 0;
4413  padding-left: 0;
4414  padding-right: 0;
4415}
4416
4417.card-headline {
4418  color: #fff;
4419  margin-top: 10px;
4420  font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
4421  font-size: 18px;
4422  line-height: 29px;
4423}
4424
4425.card-content {
4426  background-color: #0000008f;
4427  border-radius: 10px;
4428  height: 100%;
4429  padding: 30px;
4430  position: relative;
4431}
4432
4433.blog-category-link {
4434  text-decoration: none;
4435}
4436
4437.featured-h2 {
4438  font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
4439  font-size: 28px;
4440}
4441
4442.svc-richtext {
4443  text-align: left;
4444}
4445
4446.button-4 {
4447  background-color: var(--primary-color);
4448  text-transform: uppercase;
4449  border-radius: 0;
4450  padding: 15px 60px;
4451  font-size: 18px;
4452  font-weight: 600;
4453}
4454
4455.svc-img-wrap {
4456  width: 100%;
4457  height: auto;
4458  position: relative;
4459  overflow: clip;
4460}
4461
4462.image-102 {
4463  object-fit: cover;
4464  width: 100%;
4465  height: 100%;
4466}
4467
4468.blog-poist-banner {
4469  background-color: #fff;
4470  background-image: url("/cdn/background-image.svg");
4471  background-position: 50%;
4472  background-repeat: no-repeat;
4473  background-size: cover;
4474  padding-top: 140px;
4475  padding-bottom: 140px;
4476  position: relative;
4477}
4478
4479.link-3 {
4480  width: auto;
4481  min-width: auto;
4482  color: var(--black);
4483  padding-left: 20px;
4484  font-size: 14px;
4485  text-decoration: none;
4486  transition: all .2s;
4487}
4488
4489.link-3:hover {
4490  color: var(--primary-color);
4491  padding-left: 30px;
4492}
4493
4494.cms-nav-link {
4495  padding-top: 5px;
4496  padding-bottom: 5px;
4497}
4498
4499.banner-btn-primary {
4500  background-color: var(--primary-color);
4501  width: 200px;
4502  color: var(--white);
4503  text-align: center;
4504  letter-spacing: 1px;
4505  text-transform: uppercase;
4506  border-radius: 0;
4507  align-items: center;
4508  margin-top: 0;
4509  margin-right: 20px;
4510  padding: 16px 22px;
4511  font-size: 15px;
4512  font-weight: 600;
4513  line-height: 1;
4514  text-decoration: none;
4515  transition: all .2s;
4516}
4517
4518.banner-btn-primary:hover {
4519  transform: scale(1.05);
4520}
4521
4522.banner-button-phone {
4523  border: 1px solid var(--white);
4524  -webkit-backdrop-filter: blur(20px);
4525  backdrop-filter: blur(20px);
4526  width: 200px;
4527  color: var(--white);
4528  text-align: center;
4529  letter-spacing: 1px;
4530  text-transform: uppercase;
4531  background-color: #ffffff2e;
4532  border-radius: 100px;
4533  align-items: center;
4534  margin-top: 0;
4535  padding: 16px 22px;
4536  font-size: 14px;
4537  font-weight: 600;
4538  line-height: 1;
4539  text-decoration: none;
4540  transition: all .2s;
4541  box-shadow: 0 0 #050a1b00, .9px .4px .4px #050a1b08, 1.8px .9px .8px #050a1b0a, 3.1px 1.5px 1.6px #050a1b0b, 4.9px 2.4px 2.9px #050a1b0c, 8px 3.9px 5.3px #050a1b0c, 13.8px 6.8px 10.4px #050a1b0d, 27.6px 13.5px 22.8px #050a1b0e;
4542}
4543
4544.banner-button-phone:hover {
4545  border-color: var(--primary-color);
4546  color: var(--primary-color);
4547  background-color: #fff;
4548}
4549
4550.banner-button-phone.ty {
4551  border-color: var(--primary-color);
4552  color: var(--primary-color);
4553  border-radius: 0;
4554}
4555
4556.double-btn-wrap {
4557  grid-column-gap: 16px;
4558  grid-row-gap: 16px;
4559  margin-top: 30px;
4560  display: flex;
4561}
4562
4563.div-block-56 {
4564  background-color: #fff;
4565  width: 20%;
4566  height: 3px;
4567  margin-top: 10px;
4568  margin-bottom: 10px;
4569}
4570
4571.special-map {
4572  width: 100%;
4573  height: 500px;
4574  margin-top: 0;
4575}
4576
4577.section-title-wrapper-4 {
4578  text-align: center;
4579  flex-flow: column;
4580  justify-content: center;
4581  align-items: center;
4582  max-width: 1000px;
4583  margin-bottom: 0;
4584  margin-left: auto;
4585  margin-right: auto;
4586  display: flex;
4587}
4588
4589.section-title-wrapper-4.maps-section {
4590  justify-content: center;
4591  align-items: flex-start;
4592}
4593
4594.column-12 {
4595  justify-content: center;
4596  align-items: center;
4597  padding-left: 0;
4598  padding-right: 0;
4599  display: flex;
4600}
4601
4602.primary-button-white-7 {
4603  border: 1px solid var(--primary-color);
4604  background-color: var(--white);
4605  width: 200px;
4606  color: var(--primary-color);
4607  text-align: center;
4608  letter-spacing: 1px;
4609  text-transform: uppercase;
4610  border-radius: 100px;
4611  align-items: center;
4612  margin-top: 0;
4613  padding: 18px 22px;
4614  font-size: 14px;
4615  font-weight: 600;
4616  line-height: 1;
4617  text-decoration: none;
4618  transition: all .2s;
4619  box-shadow: 0 0 #050a1b00, .9px .4px .4px #050a1b08, 1.8px .9px .8px #050a1b0a, 3.1px 1.5px 1.6px #050a1b0b, 4.9px 2.4px 2.9px #050a1b0c, 8px 3.9px 5.3px #050a1b0c, 13.8px 6.8px 10.4px #050a1b0d, 27.6px 13.5px 22.8px #050a1b0e;
4620}
4621
4622.primary-button-white-7:hover {
4623  border-color: var(--white);
4624  background-color: var(--white);
4625  color: var(--primary-color);
4626  transform: scale(1.05);
4627}
4628
4629.double-button-6 {
4630  grid-column-gap: 20px;
4631  justify-content: center;
4632  width: 100%;
4633  margin-top: 0;
4634  display: flex;
4635}
4636
4637.double-button-6.dbl-button-left {
4638  justify-content: flex-start;
4639  align-items: flex-end;
4640}
4641
4642.home-section-title-2 {
4643  color: #fff;
4644  text-align: center;
4645  text-transform: uppercase;
4646  margin-top: 0;
4647  margin-bottom: 0;
4648  font-weight: 600;
4649}
4650
4651.paragraph-large-4 {
4652  color: #4b5b68;
4653  text-align: center;
4654  width: 100%;
4655  margin-top: 0;
4656  margin-bottom: 40px;
4657  padding-left: 0;
4658  padding-right: 0;
4659  font-size: 16px;
4660  font-weight: 400;
4661  line-height: 1.6em;
4662}
4663
4664.paragraph-large-4.maps-par {
4665  color: #fff;
4666  text-align: left;
4667  margin-bottom: 20px;
4668  font-family: Poppins, Arial, sans-serif;
4669}
4670
4671.column-13 {
4672  background-color: var(--primary-color);
4673  justify-content: center;
4674  align-items: center;
4675  min-height: 500px;
4676  padding: 60px;
4677  display: flex;
4678}
4679
4680.other-services {
4681  background-color: var(--primary-color);
4682  border-radius: 0;
4683  justify-content: center;
4684  align-items: center;
4685  margin-bottom: 0;
4686  display: flex;
4687}
4688
4689.heading-34 {
4690  color: var(--white);
4691  margin-top: 10px;
4692  font-size: 21px;
4693  font-weight: 600;
4694}
4695
4696.div-block-95 {
4697  border: 1px #e7e7e7;
4698}
4699
4700.other-services-wrap {
4701  position: static;
4702  top: 140px;
4703}
4704
4705.service-items {
4706  color: #302f2d;
4707  border: 1px solid #0000001c;
4708  border-radius: 0;
4709  width: 100%;
4710  margin-bottom: 0;
4711  padding: 10px 10px 10px 20px;
4712  text-decoration: none;
4713  transition: all .2s;
4714}
4715
4716.service-items:hover {
4717  color: var(--primary-color);
4718  padding-left: 30px;
4719}
4720
4721.service-items.blog-link {
4722  grid-column-gap: 10px;
4723  grid-row-gap: 10px;
4724  justify-content: center;
4725  align-items: center;
4726  margin-top: 0;
4727  display: flex;
4728}
4729
4730.service-items.blog-link:hover {
4731  padding-left: 20px;
4732}
4733
4734.check-item-wrap {
4735  background-color: var(--light-green);
4736  cursor: auto;
4737  border-radius: 10px;
4738  flex-flow: column;
4739  justify-content: center;
4740  align-items: center;
4741  width: 100%;
4742  margin-bottom: 10px;
4743  padding: 10px 20px;
4744  display: flex;
4745}
4746
4747.checks-h3 {
4748  color: var(--black);
4749  text-align: left;
4750  text-transform: uppercase;
4751  cursor: auto;
4752  margin-top: 0;
4753  margin-bottom: 0;
4754  font-family: Lora Variablefont Wght, Arial, sans-serif;
4755  font-size: 16px;
4756}
4757
4758.checks-p {
4759  text-align: left;
4760  cursor: auto;
4761  font-size: 12px;
4762}
4763
4764.svc-name-wrap {
4765  background-color: var(--primary-color);
4766  border-radius: 0;
4767  width: 100%;
4768  margin-top: 0;
4769  margin-bottom: 0;
4770  padding-top: 10px;
4771  padding-bottom: 10px;
4772}
4773
4774.span-arrow {
4775  font-family: "Fa Solid 900", Arial, sans-serif;
4776}
4777
4778.blogs-section {
4779  background-color: var(--off-white);
4780  padding: 40px 60px 60px;
4781}
4782
4783.blog-cms-item {
4784  border-radius: 10px;
4785  height: 100%;
4786  margin-bottom: 0;
4787  padding-bottom: 0;
4788  overflow: visible;
4789}
4790
4791.gallery-block {
4792  flex-flow: row;
4793  justify-content: center;
4794  align-items: center;
4795  display: flex;
4796}
4797
4798.gallery-block.author {
4799  justify-content: flex-start;
4800  align-items: flex-start;
4801  width: 100%;
4802}
4803
4804.vlog-cms-list {
4805  grid-column-gap: 16px;
4806  grid-row-gap: 16px;
4807  grid-template-rows: 1.75fr;
4808  grid-template-columns: 1fr 1fr 1fr;
4809  grid-auto-columns: 1fr;
4810  height: 100%;
4811  display: grid;
4812}
4813
4814.blog-wrapper {
4815  grid-column-gap: 40px;
4816  grid-row-gap: 40px;
4817  flex-flow: column;
4818  grid-template-rows: auto;
4819  grid-template-columns: 1fr 2.25fr;
4820  grid-auto-columns: 1fr;
4821  align-items: start;
4822  display: flex;
4823}
4824
4825.blog-card-wrap {
4826  height: 580px;
4827  color: var(--black);
4828  background-color: #fff;
4829  border: 1px solid #bbbbbb45;
4830  border-radius: 10px;
4831  margin-bottom: 0;
4832  padding-bottom: 0;
4833  text-decoration: none;
4834  transition: all .3s cubic-bezier(.645, .045, .355, 1);
4835  display: block;
4836}
4837
4838.blog-card-wrap:hover {
4839  transform: translate(0, -10px);
4840}
4841
4842.blog-info-wrap {
4843  flex-flow: column;
4844  justify-content: space-between;
4845  padding-bottom: 30px;
4846  padding-left: 10px;
4847  padding-right: 10px;
4848  display: block;
4849}
4850
4851.blog-card-title {
4852  font-size: 18px;
4853  font-weight: 600;
4854  line-height: 1.3em;
4855}
4856
4857.blog-card-text {
4858  margin-top: 10px;
4859  margin-bottom: 10px;
4860  line-height: 1.6em;
4861}
4862
4863.megamenu-drop-wrap {
4864  flex-flow: column;
4865  justify-content: center;
4866  align-items: flex-start;
4867  width: 100%;
4868  display: flex;
4869}
4870
4871.svc-cms-item {
4872  border-radius: 0;
4873}
4874
4875.svc-heading {
4876  color: var(--white);
4877  text-align: center;
4878  margin-top: 0;
4879  margin-bottom: 0;
4880  font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
4881  font-size: 18px;
4882  font-weight: 600;
4883  line-height: 1.2;
4884}
4885
4886.abt-section {
4887  z-index: 2;
4888  background-color: var(--body);
4889  background-image: url("/cdn/white-bg-texture.webp");
4890  background-position: 50%;
4891  background-repeat: no-repeat;
4892  background-size: cover;
4893  flex-direction: column;
4894  justify-content: center;
4895  align-items: center;
4896  height: auto;
4897  min-height: auto;
4898  margin-top: 0;
4899  padding-top: 100px;
4900  padding-bottom: 100px;
4901  display: flex;
4902  position: static;
4903  top: 0;
4904}
4905
4906.abt-section.abt-section-mb-0 {
4907  padding-top: 40px;
4908  padding-bottom: 0;
4909}
4910
4911.abt-section.abt-section-mb-0.bg-wood {
4912  background-image: url("/cdn/white-bg-texture.webp");
4913  background-position: 50%;
4914  background-size: cover;
4915  padding-top: 60px;
4916  padding-bottom: 60px;
4917}
4918
4919.abt-section.new-section {
4920  background-image: url("/cdn/bg-1.webp");
4921  background-position: 0 0;
4922  background-size: cover;
4923  padding-top: 60px;
4924  padding-bottom: 60px;
4925}
4926
4927.btn-phone {
4928  background-color: var(--primary-color);
4929  color: #fff;
4930  text-align: center;
4931  letter-spacing: 1px;
4932  text-transform: uppercase;
4933  border: 1px #fd5521;
4934  border-radius: 0;
4935  margin-top: 0;
4936  margin-right: 0;
4937  padding: 18px 30px;
4938  font-size: 14px;
4939  font-weight: 600;
4940  line-height: 1;
4941  text-decoration: none;
4942  transition: all .3s;
4943  display: inline-block;
4944}
4945
4946.btn-phone:hover {
4947  opacity: 1;
4948  transform: scale(1.05);
4949}
4950
4951.btn-phone-primary {
4952  z-index: 2;
4953  border: 1px solid var(--white);
4954  -webkit-backdrop-filter: blur(10px);
4955  backdrop-filter: blur(10px);
4956  width: 200px;
4957  color: var(--white);
4958  text-align: center;
4959  text-transform: uppercase;
4960  background-color: #fff3;
4961  border-radius: 20px;
4962  padding: 16px 22px;
4963  font-family: Poppins, Arial, sans-serif;
4964  font-size: 15px;
4965  font-weight: 700;
4966  line-height: 1;
4967  text-decoration: none;
4968  transition: all .3s;
4969  display: block;
4970  position: relative;
4971}
4972
4973.btn-phone-primary:hover {
4974  -webkit-backdrop-filter: blur(10px);
4975  backdrop-filter: blur(10px);
4976  background-color: #fff3;
4977  transform: scale(1.05);
4978}
4979
4980.cta-wrap {
4981  border: 1px solid var(--light-green);
4982  -webkit-backdrop-filter: blur();
4983  backdrop-filter: blur();
4984  background-color: #15456bcc;
4985  flex-flow: column;
4986  justify-content: center;
4987  align-items: center;
4988  width: 65%;
4989  height: 100%;
4990  padding: 60px;
4991  display: flex;
4992}
4993
4994.form-dropdown {
4995  border-top: 1px #000;
4996  border-bottom-style: solid;
4997  border-bottom-width: 1px;
4998  border-right: 1px #000;
4999  border-bottom-color: var(--black);
5000  color: #000;
5001  background-color: #f3f3f300;
5002  border-left: 1px #000;
5003  height: 60px;
5004  margin-bottom: 20px;
5005  padding-bottom: 0;
5006  padding-left: 5px;
5007  font-family: Poppins, Arial, sans-serif;
5008  font-size: 16px;
5009  font-weight: 400;
5010}
5011
5012.form-h2 {
5013  text-align: center;
5014  text-transform: uppercase;
5015  text-shadow: none;
5016  margin-bottom: 40px;
5017  font-family: Poppins, Arial, sans-serif;
5018  font-size: 36px;
5019  font-weight: 600;
5020}
5021
5022.page-banner {
5023  background-color: var(--primary-color);
5024  background-image: linear-gradient(#0006, #0006), url("/cdn/garden.webp");
5025  background-position: 0 0, 0%;
5026  background-repeat: repeat, no-repeat;
5027  background-size: auto, cover;
5028  background-attachment: scroll, scroll;
5029  justify-content: center;
5030  align-items: center;
5031  min-height: auto;
5032  padding-top: 100px;
5033  padding-bottom: 100px;
5034  display: flex;
5035  position: relative;
5036  overflow: hidden;
5037}
5038
5039.page-banner-h1 {
5040  z-index: 999;
5041  color: #fdfdfd;
5042  text-align: center;
5043  text-transform: uppercase;
5044  text-shadow: 1px 1px 6px #1e263f;
5045  font-family: Lora Variablefont Wght, Arial, sans-serif;
5046  font-size: 54px;
5047  font-weight: 500;
5048  line-height: 1.4;
5049}
5050
5051.page-banner-h1.mx-0 {
5052  margin-top: 0;
5053  margin-bottom: 0;
5054}
5055
5056.blog-card {
5057  background-image: url("/cdn/card1.avif");
5058  background-position: 50%;
5059  background-size: cover;
5060  border-radius: 10px;
5061  height: 340px;
5062  padding: 0;
5063  transition: box-shadow .4s;
5064  position: relative;
5065  overflow: hidden;
5066}
5067
5068.card-btn {
5069  float: none;
5070  color: #5b697a;
5071  background-color: #fff;
5072  border-radius: 4px;
5073  align-items: flex-end;
5074  margin-top: 10px;
5075  margin-bottom: 10px;
5076  padding: 9px 25px;
5077  font-weight: 500;
5078  line-height: 22px;
5079  transition: color .2s, background-color .2s, box-shadow .2s;
5080  display: block;
5081  position: absolute;
5082  bottom: 20px;
5083  left: 30px;
5084}
5085
5086.card-btn:hover {
5087  color: #213d63;
5088  background-color: #fff;
5089  border-color: #0c6eb8;
5090  box-shadow: 0 1px 5px #0000001a;
5091}
5092
5093.card-btn.featured-btn {
5094  background-color: var(--primary-color);
5095  color: var(--white);
5096  text-align: center;
5097  position: static;
5098}
5099
5100.form-content-wrap {
5101  z-index: 999;
5102  width: 50%;
5103  padding: 15px;
5104  position: relative;
5105}
5106
5107.faq-section {
5108  padding-top: 60px;
5109  padding-bottom: 60px;
5110}
5111
5112.svc-column-2 {
5113  position: static;
5114  top: 100px;
5115}
5116
5117.cms-richtext {
5118  text-align: left;
5119  margin-top: 30px;
5120}
5121
5122.utility-h1 {
5123  text-align: center;
5124  font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
5125  font-size: 54px;
5126  line-height: 1.1em;
5127}
5128
5129.utility-page-form {
5130  flex-direction: column;
5131  align-items: stretch;
5132  display: flex;
5133}
5134
5135.svc-area-section {
5136  z-index: 1;
5137  background-color: #0000;
5138  background-image: none;
5139  background-position: 0 0;
5140  background-repeat: repeat;
5141  background-size: auto;
5142  margin-bottom: 40px;
5143  padding-top: 0;
5144  padding-bottom: 0;
5145  position: relative;
5146}
5147
5148.hero-split {
5149  flex-direction: column;
5150  justify-content: flex-start;
5151  align-items: flex-start;
5152  max-width: 50%;
5153  display: flex;
5154}
5155
5156.div-block-45 {
5157  width: 60%;
5158}
5159
5160.hero-lp {
5161  color: #0172bb;
5162  letter-spacing: 2px;
5163  text-transform: uppercase;
5164  font-size: 64px;
5165  line-height: 1;
5166}
5167
5168.hero-heading-left {
5169  background-color: #f5f7fa;
5170  border-bottom: 1px solid #e4ebf3;
5171  padding: 80px 30px;
5172}
5173
5174.header-review-avatars {
5175  display: flex;
5176}
5177
5178.hero-btn {
5179  grid-column-gap: 15px;
5180  grid-row-gap: 15px;
5181  justify-content: flex-start;
5182  align-items: center;
5183  display: flex;
5184}
5185
5186.quote-button {
5187  color: #fff;
5188  letter-spacing: 2px;
5189  text-transform: uppercase;
5190  background-color: #0172bb;
5191  border-radius: 5px;
5192  margin-right: 0;
5193  padding: 12px 25px;
5194  font-size: 12px;
5195  line-height: 20px;
5196  transition: all .2s;
5197}
5198
5199.quote-button:hover {
5200  color: #fff;
5201  background-color: #32343a;
5202}
5203
5204.quote-button:active {
5205  background-color: #43464d;
5206}
5207
5208.lp-container {
5209  width: 100%;
5210  max-width: 1200px;
5211  margin-left: auto;
5212  margin-right: auto;
5213}
5214
5215.margin-bottom-24px {
5216  color: #333333c4;
5217  margin-bottom: 24px;
5218  padding-right: 40px;
5219}
5220
5221.image-cover {
5222  object-fit: cover;
5223  width: 100%;
5224  height: 100%;
5225}
5226
5227.lp-social {
5228  font-size: 16px;
5229}
5230
5231.header-review-avatar {
5232  border: 4px solid #fff;
5233  border-radius: 99px;
5234  flex: none;
5235  width: 35px;
5236  height: 35px;
5237  margin-left: -20px;
5238  overflow: hidden;
5239}
5240
5241.header-review-avatar.first-avatar {
5242  margin-left: 0;
5243}
5244
5245.header-review-avatar.phone {
5246  width: 35px;
5247  height: 35px;
5248  margin-left: -20px;
5249}
5250
5251.shadow-two {
5252  border-radius: 10px;
5253  box-shadow: 0 4px 24px #96a3b514;
5254}
5255
5256.hero-wrapper {
5257  grid-column-gap: 15px;
5258  grid-row-gap: 15px;
5259  justify-content: space-between;
5260  align-items: center;
5261  display: flex;
5262}
5263
5264.pricing-overview {
5265  border-bottom: 1px solid #e4ebf3;
5266  padding: 51px 30px;
5267  position: relative;
5268}
5269
5270.pricing-grid {
5271  grid-column-gap: 20px;
5272  grid-row-gap: 20px;
5273  grid-template-rows: auto;
5274  grid-template-columns: 1fr 1fr 1fr;
5275  grid-auto-columns: 1fr;
5276  margin-top: 0;
5277  display: grid;
5278}
5279
5280.pricing-card-three {
5281  text-align: center;
5282  border: 1px solid #88ccff80;
5283  border-radius: 5px;
5284  flex-direction: column;
5285  justify-content: flex-start;
5286  align-items: center;
5287  padding: 20px;
5288  display: flex;
5289}
5290
5291.features-heading-wrap {
5292  justify-content: flex-start;
5293  align-items: center;
5294  width: 100%;
5295  margin-bottom: 20px;
5296  display: flex;
5297}
5298
5299.pricing-image {
5300  object-fit: cover;
5301  width: 80px;
5302  height: 80px;
5303  margin-bottom: 0;
5304  margin-right: 20px;
5305}
5306
5307.features-h3 {
5308  text-align: left;
5309  margin-top: 0;
5310  margin-bottom: 0;
5311  font-size: 22px;
5312  line-height: 1.2;
5313}
5314
5315.pricing-card-text {
5316  text-align: left;
5317  margin-bottom: 0;
5318}
5319
5320.about-us-content {
5321  width: 50%;
5322  margin-top: 0;
5323  padding: 0 10px 10px 0;
5324}
5325
5326.image-wrap-2 {
5327  align-self: center;
5328  width: 50%;
5329}
5330
5331.banner-section-2 {
5332  flex-direction: column;
5333  height: 100vh;
5334  position: relative;
5335}
5336
5337.banner-section-2.home-3-banner {
5338  z-index: 2;
5339  background-image: none;
5340  justify-content: center;
5341  height: auto;
5342  min-height: 100vh;
5343  margin-top: 0;
5344  padding-bottom: 100px;
5345  display: flex;
5346}
5347
5348.banner-section-2.home-3-banner.about-section {
5349  justify-content: center;
5350  align-items: center;
5351  min-height: auto;
5352  padding-top: 140px;
5353  padding-bottom: 140px;
5354}
5355
5356.banner-section-2.home-3-banner.about-section.about-us-banner-new {
5357  padding-top: 60px;
5358  padding-bottom: 60px;
5359}
5360
5361.image-9 {
5362  width: 550px;
5363  max-width: none;
5364  height: auto;
5365  position: static;
5366  top: 38px;
5367  right: -70.5px;
5368}
5369
5370.image-9._1 {
5371  border-radius: 11px;
5372}
5373
5374.paragraph-23 {
5375  color: #fff;
5376  font-weight: 400;
5377}
5378
5379.paragraph-23.hero-description {
5380  color: #1b1a1a;
5381  width: 100%;
5382  font-size: 16px;
5383  line-height: 1.7em;
5384}
5385
5386.info-h2 {
5387  color: #0172bb;
5388  text-transform: uppercase;
5389  font-size: 40px;
5390  font-weight: 700;
5391  line-height: 1.2;
5392}
5393
5394.flex-about {
5395  grid-column-gap: 60px;
5396  grid-row-gap: 60px;
5397  margin-bottom: 60px;
5398  display: flex;
5399}
5400
5401.flex-about._2 {
5402  margin-top: 100px;
5403}
5404
5405.section-5 {
5406  padding-top: 100px;
5407  padding-bottom: 100px;
5408}
5409
5410.section-5.lp-reviews {
5411  background-image: linear-gradient(#dcf1ffe3, #dcf1ffe3), url("/cdn/Website-scaled.webp");
5412  background-position: 0 0, 50%;
5413  background-size: auto, cover;
5414  background-attachment: scroll, fixed;
5415}
5416
5417.meet-owner-section {
5418  padding-top: 80px;
5419  padding-bottom: 60px;
5420}
5421
5422.meet-owner-section.faq {
5423  padding-top: 60px;
5424}
5425
5426.about-intro-wrap-2 {
5427  max-width: 100%;
5428  padding-left: 0;
5429  padding-right: 0;
5430}
5431
5432.text-block-18 {
5433  white-space: normal;
5434  flex: none;
5435  width: 100%;
5436  font-size: 22px;
5437}
5438
5439.paragraph-25 {
5440  font-size: 16px;
5441}
5442
5443.faq-header-wrap {
5444  background-color: #88ccff80;
5445  border-radius: 10px;
5446  margin-bottom: 40px;
5447  padding: 40px;
5448}
5449
5450.faq-header {
5451  text-align: center;
5452  text-transform: uppercase;
5453  margin-bottom: 20px;
5454  font-size: 50px;
5455  line-height: 1.2;
5456}
5457
5458.faq-header.fq {
5459  color: #0172bb;
5460}
5461
5462.faq-container-lp {
5463  flex-flow: column;
5464  justify-content: center;
5465  align-items: center;
5466  max-width: 1200px;
5467  margin-top: 0;
5468  padding-left: 0;
5469  padding-right: 0;
5470  display: flex;
5471}
5472
5473.lp-free-quote {
5474  background-color: #dcf1ff;
5475  padding-top: 100px;
5476  padding-bottom: 40px;
5477}
5478
5479.fq-header-wrap {
5480  background-color: #fff;
5481  border-radius: 10px;
5482  margin-bottom: 40px;
5483  padding: 40px;
5484}
5485
5486.error-message {
5487  color: #da1317;
5488  text-align: center;
5489  width: 100%;
5490  margin-top: 20px;
5491  margin-left: auto;
5492  margin-right: auto;
5493  padding: 20px;
5494}
5495
5496.input-field {
5497  color: #000;
5498  border: 1px #000;
5499  border-radius: 5px;
5500  height: 65px;
5501  margin-top: 10px;
5502  margin-bottom: 10px;
5503  padding-left: 20px;
5504  font-size: 18px;
5505  font-weight: 400;
5506  box-shadow: 0 0 #a7a7a700, .2px .1px #a7a7a715, .4px .3px .2px #a7a7a71a, 1px .6px .7px #a7a7a71c, 2.1px 1.3px 1.9px #a7a7a71e, 4.4px 2.8px 4.7px #a7a7a71f, 9.4px 5.9px 11px #a7a7a720, 22px 13.7px 27.1px #a7a7a723;
5507}
5508
5509.input-field::placeholder {
5510  color: #999;
5511  font-size: 14px;
5512  font-weight: 400;
5513}
5514
5515.paragraph-26 {
5516  color: #1b1a1aad;
5517  text-align: center;
5518}
5519
5520.success-message {
5521  color: #da1317;
5522  text-align: center;
5523  background-color: #202a28;
5524}
5525
5526.button-5 {
5527  color: #fff;
5528  background-color: #202a28;
5529  border: 2px solid #202a28;
5530  margin-top: 10px;
5531  margin-bottom: 10px;
5532  margin-right: 10px;
5533  padding: 17px 40px;
5534  font-size: 20px;
5535  font-weight: 600;
5536  transition: background-color .2s, border-color .2s, color .2s;
5537}
5538
5539.button-5:hover {
5540  color: #da1317;
5541}
5542
5543.button-5.full-width-button {
5544  text-align: center;
5545  border-radius: 5px;
5546  width: 100%;
5547}
5548
5549.button-5.full-width-button:hover {
5550  color: #fff;
5551  background-color: #0172bb;
5552}
5553
5554.form-block {
5555  padding-top: 30px;
5556}
5557
5558.lp-footer {
5559  background-color: var(--white);
5560}
5561
5562.lp-footer-wrap {
5563  flex-flow: column;
5564  justify-content: center;
5565  align-items: center;
5566  padding-top: 60px;
5567  padding-bottom: 60px;
5568  display: flex;
5569}
5570
5571.image-107 {
5572  width: 300px;
5573  margin-bottom: 20px;
5574}
5575
5576.footer-p {
5577  text-align: center;
5578  width: 85%;
5579}
5580
5581.footer-dark-link-wrapper-2 {
5582  grid-row-gap: 10px;
5583  flex-direction: column;
5584  justify-content: center;
5585  align-items: center;
5586  margin-top: 25px;
5587  margin-bottom: 20px;
5588  display: flex;
5589}
5590
5591.footer-dark-link-2 {
5592  color: #0172bb;
5593  text-align: left;
5594  letter-spacing: 1px;
5595  text-transform: uppercase;
5596  font-size: 16px;
5597  font-weight: 700;
5598  text-decoration: none;
5599  transition: color .2s;
5600}
5601
5602.footer-dark-link-2:hover {
5603  color: #1b1a1a;
5604}
5605
5606.copyright-auto {
5607  margin-bottom: 0;
5608  font-size: 14px;
5609}
5610
5611.text-span {
5612  font-family: "Fa Solid 900", Arial, sans-serif;
5613}
5614
5615.testimonial-slider-small {
5616  background-color: #0000;
5617  border-bottom: 1px solid #e4ebf3;
5618  padding: 80px 30px;
5619  position: relative;
5620}
5621
5622.container {
5623  z-index: 5;
5624  width: 100%;
5625  max-width: 1100px;
5626  margin-left: auto;
5627  margin-right: auto;
5628  position: relative;
5629}
5630
5631.centered-heading {
5632  text-align: center;
5633  text-transform: capitalize;
5634  margin-bottom: 16px;
5635  font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
5636  font-size: 38px;
5637  font-weight: 700;
5638}
5639
5640.centered-heading.mx-0 {
5641  color: var(--white);
5642  text-transform: uppercase;
5643  margin-top: 10px;
5644  margin-bottom: 10px;
5645  font-family: Lora Variablefont Wght, Arial, sans-serif;
5646  font-weight: 400;
5647}
5648
5649.centered-heading.mx-0.green {
5650  color: var(--dark-green);
5651}
5652
5653.centered-subheading {
5654  max-width: 100%;
5655  color: var(--white);
5656  text-align: center;
5657  margin-left: auto;
5658  margin-right: auto;
5659  font-size: 16px;
5660}
5661
5662.centered-subheading.black {
5663  color: var(--black);
5664}
5665
5666.testimonial-slider {
5667  background-color: #0000;
5668  max-width: 100%;
5669  height: auto;
5670  margin-top: 30px;
5671  margin-left: auto;
5672  margin-right: auto;
5673}
5674
5675.testimonial-slide-wrapper {
5676  max-width: 48%;
5677  margin-right: 4%;
5678}
5679
5680.testimonial-card {
5681  background-color: #fff;
5682  flex-direction: column;
5683  align-items: flex-start;
5684  padding: 24px;
5685  display: flex;
5686}
5687
5688.testimonial-info {
5689  align-self: stretch;
5690  align-items: center;
5691  margin-top: 24px;
5692  display: flex;
5693}
5694
5695.testimonial-image {
5696  object-fit: cover;
5697  border-radius: 50%;
5698  width: 60px;
5699  height: 60px;
5700  margin-right: 16px;
5701}
5702
5703.testimonial-author {
5704  margin-bottom: 2px;
5705  font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
5706  font-size: 18px;
5707}
5708
5709.tagline-2 {
5710  margin-bottom: 10px;
5711  font-size: 12px;
5712  line-height: 16px;
5713}
5714
5715.testimonial-icon-wrapper {
5716  flex: 1;
5717  justify-content: flex-end;
5718  display: flex;
5719}
5720
5721.testimonial-slider-left {
5722  justify-content: center;
5723  align-items: center;
5724  width: 40px;
5725  display: flex;
5726  left: -40px;
5727}
5728
5729.testimonial-slider-left:focus-visible, .testimonial-slider-left[data-wf-focus-visible] {
5730  outline-offset: 0px;
5731  border-radius: 5px;
5732  outline: 2px solid #0050bd;
5733}
5734
5735.slider-arrow-embed {
5736  color: #1a1b1f;
5737}
5738
5739.testimonial-slider-right {
5740  justify-content: center;
5741  align-items: center;
5742  width: 40px;
5743  display: flex;
5744  right: -40px;
5745}
5746
5747.testimonial-slider-right:focus-visible, .testimonial-slider-right[data-wf-focus-visible] {
5748  outline-offset: 0px;
5749  border-radius: 5px;
5750  outline: 2px solid #0050bd;
5751}
5752
5753.testimonial-slide-nav {
5754  display: none;
5755}
5756
5757.text-green {
5758  color: var(--light-green);
5759}
5760
5761.get-a-quote-btn {
5762  background-color: var(--primary-color);
5763  color: var(--white);
5764  text-transform: uppercase;
5765  padding: 18px 40px;
5766  font-family: Poppins, Arial, sans-serif;
5767  font-size: 16px;
5768  font-weight: 500;
5769  text-decoration: none;
5770  position: relative;
5771  overflow: clip;
5772}
5773
5774.get-a-quote-btn.nav-phone-btn {
5775  padding-left: 20px;
5776  padding-right: 20px;
5777  display: block;
5778}
5779
5780.get-a-quote-btn.snow-cta-btn.mt-30 {
5781  margin-top: 30px;
5782}
5783
5784.btn-fill {
5785  background-color: var(--light-green);
5786  width: 100%;
5787  position: absolute;
5788  inset: auto 0% 0%;
5789}
5790
5791.text-block-19 {
5792  z-index: 1;
5793  position: relative;
5794}
5795
5796.phone-btn {
5797  border: 2px solid var(--light-green);
5798  color: var(--light-green);
5799  padding: 17px 40px;
5800  font-size: 16px;
5801  font-weight: 500;
5802  text-decoration: none;
5803  position: relative;
5804  overflow: clip;
5805}
5806
5807.phone-txt {
5808  z-index: 1;
5809  text-transform: uppercase;
5810  position: relative;
5811}
5812
5813.phone-btn-fill {
5814  background-color: var(--light-green);
5815  width: 100%;
5816  position: absolute;
5817  inset: auto 0% 0%;
5818}
5819
5820.intro-section {
5821  background-color: var(--primary-color);
5822  background-image: radial-gradient(circle, #1c8541 64%, #0d5e29);
5823  padding-top: 40px;
5824  padding-bottom: 40px;
5825}
5826
5827.container-2 {
5828  max-width: 1200px;
5829  padding-left: 100px;
5830  padding-right: 100px;
5831}
5832
5833.heading-35 {
5834  color: var(--white);
5835  text-align: center;
5836  font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
5837  line-height: 1.3em;
5838}
5839
5840.heading-35.mx-0 {
5841  text-transform: uppercase;
5842  margin-top: 0;
5843  font-family: Lora Variablefont Wght, Arial, sans-serif;
5844  font-weight: 500;
5845}
5846
5847.text-p {
5848  color: var(--white);
5849  text-align: center;
5850  margin-top: 10px;
5851  margin-bottom: 0;
5852  font-family: Lora Variablefont Wght, Arial, sans-serif;
5853  font-size: 18px;
5854}
5855
5856.div-divider {
5857  perspective-origin: 0%;
5858  transform-origin: 0%;
5859  background-color: #9dc1a9;
5860  width: 1200px;
5861  height: 1px;
5862}
5863
5864.fa-font {
5865  padding-left: 10px;
5866  font-family: "Fa Solid 900", Arial, sans-serif;
5867}
5868
5869.cta-p {
5870  color: var(--white);
5871  text-align: center;
5872  letter-spacing: 3px;
5873  margin-bottom: 20px;
5874  font-family: Lora Variablefont Wght, Arial, sans-serif;
5875  font-size: 14px;
5876  font-weight: 400;
5877  line-height: 1.6em;
5878}
5879
5880.badges-section {
5881  background-image: url("/cdn/white-bg-texture.webp");
5882  background-position: 0 0;
5883  background-size: cover;
5884  padding-top: 0;
5885  padding-bottom: 0;
5886}
5887
5888.badge-continer {
5889  grid-column-gap: 80px;
5890  grid-row-gap: 80px;
5891  background-color: #0000;
5892  border-radius: 20px;
5893  justify-content: center;
5894  align-items: center;
5895  max-width: 1200px;
5896  margin-bottom: 0;
5897  padding-top: 60px;
5898  padding-bottom: 60px;
5899  display: flex;
5900  position: relative;
5901  overflow: clip;
5902}
5903
5904.badge-block {
5905  z-index: 1;
5906  position: relative;
5907}
5908
5909.div-block-97 {
5910  grid-column-gap: 16px;
5911  grid-row-gap: 16px;
5912  display: flex;
5913}
5914
5915.icon-img-block.service-fill {
5916  background-image: linear-gradient(#013513cc, #013513cc);
5917  height: 100%;
5918  display: block;
5919  position: absolute;
5920  inset: 0%;
5921}
5922
5923.info-block {
5924  z-index: 1;
5925  position: relative;
5926}
5927
5928.card-cat-container {
5929  height: 345.625px;
5930  color: var(--white);
5931  padding: 60px 40px 100px;
5932  text-decoration: none;
5933  display: block;
5934  position: relative;
5935  overflow: clip;
5936  box-shadow: inset 20px 0 10px -4px #0d492280;
5937}
5938
5939.collection-list-8 {
5940  grid-column-gap: 21px;
5941  grid-row-gap: 21px;
5942  grid-template-rows: auto;
5943  grid-template-columns: 1fr 1fr;
5944  grid-auto-columns: 1fr;
5945  display: grid;
5946}
5947
5948.service-title-h3 {
5949  text-shadow: 0 1px 1px #0003, 0 1px 1px #0003, 0 0 #0000, 0 1px .4px #00000008, 0 2px .8px #0000000a, 0 3.4px 1.6px #0000000b, 0 5.4px 2.9px #0000000c, 0 8.9px 5.3px #0000000c, 0 15.4px 10.4px #0000000d, 0 30.6px 22.8px #0000000e;
5950  margin-top: 10px;
5951  margin-bottom: 10px;
5952  font-family: Lora Variablefont Wght, Arial, sans-serif;
5953  font-size: 34px;
5954  font-weight: 500;
5955  line-height: 1.3em;
5956}
5957
5958.text-block-22 {
5959  text-shadow: 0 1px 1px #0003, 0 1px 1px #0003, 0 1px 1px #0003;
5960  font-size: 16px;
5961  line-height: 1.6em;
5962}
5963
5964.image-108 {
5965  z-index: 10;
5966  filter: invert();
5967  width: 24px;
5968  max-width: none;
5969  position: absolute;
5970  inset: 10% 10% auto auto;
5971}
5972
5973.collection-item {
5974  transform: translate(0);
5975}
5976
5977.div-block-98 {
5978  background-color: var(--white);
5979  perspective-origin: 0 100%;
5980  transform-origin: 0 100%;
5981  width: 200px;
5982  height: 200px;
5983  position: absolute;
5984  inset: auto auto -5% -31%;
5985  transform: rotate(45deg);
5986  box-shadow: 0 0 #01050000, .4px -.9px .4px #01050008, .8px -1.9px .8px #0105000a, 1.3px -3.1px 1.6px #0105000b, 2.1px -5px 2.9px #0105000c, 3.5px -8.2px 5.3px #0105000c, 6px -14.1px 10.4px #0105000d, 11.9px -28.2px 22.8px #0105000e;
5987}
5988
5989.div-block-99 {
5990  grid-column-gap: 0px;
5991  grid-row-gap: 0px;
5992  padding-top: 0;
5993  padding-bottom: 0;
5994  display: flex;
5995}
5996
5997.div-left {
5998  width: 70%;
5999}
6000
6001.div-right {
6002  justify-content: flex-end;
6003  align-items: center;
6004  width: 30%;
6005  height: 100%;
6006  display: flex;
6007}
6008
6009.arrow-right-icon {
6010  padding-left: 10px;
6011  font-family: "Fa Solid 900", Arial, sans-serif;
6012}
6013
6014.text-dark-green {
6015  background-color: var(--light-green);
6016  color: var(--dark-green);
6017  padding-left: 20px;
6018  padding-right: 20px;
6019}
6020
6021.div-block-102 {
6022  opacity: .45;
6023  mix-blend-mode: normal;
6024  background-image: url("/cdn/5652356.webp");
6025  background-position: 0 0;
6026  background-repeat: no-repeat;
6027  background-size: cover;
6028  background-attachment: fixed;
6029  display: none;
6030  position: absolute;
6031  inset: 0%;
6032}
6033
6034.bg-dark-green {
6035  background-color: var(--primary-color);
6036  color: var(--white);
6037  padding-left: 10px;
6038  padding-right: 10px;
6039}
6040
6041.image-109 {
6042  width: 120px;
6043  max-width: none;
6044}
6045
6046.hero-badge {
6047  grid-column-gap: 36px;
6048  grid-row-gap: 36px;
6049  justify-content: center;
6050  align-items: center;
6051  margin-top: 20px;
6052  display: flex;
6053}
6054
6055.hero-badge.grid {
6056  grid-column-gap: 36px;
6057  grid-row-gap: 36px;
6058  grid-template-rows: auto auto;
6059  grid-template-columns: 1fr 1fr;
6060  grid-auto-columns: 1fr;
6061  display: flex;
6062}
6063
6064.coming-soon-container {
6065  flex-flow: column;
6066  justify-content: center;
6067  align-items: center;
6068  max-width: 1200px;
6069  display: flex;
6070}
6071
6072.heading-38 {
6073  font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
6074  font-size: 48px;
6075  line-height: 1.3em;
6076}
6077
6078.image-110 {
6079  width: 300px;
6080  max-width: none;
6081}
6082
6083.text-block-23 {
6084  background-color: var(--light-green);
6085  color: var(--black);
6086  padding: 5px 20px;
6087  font-weight: 600;
6088  position: absolute;
6089  inset: 5% auto auto 0%;
6090}
6091
6092.h2-p-continer {
6093  max-width: 1200px;
6094  margin-bottom: 30px;
6095  padding-left: 20px;
6096  padding-right: 20px;
6097  display: flex;
6098}
6099
6100.title-div-left {
6101  width: 70%;
6102}
6103
6104.title-div-right {
6105  justify-content: flex-end;
6106  align-items: flex-start;
6107  width: 30%;
6108  display: flex;
6109}
6110
6111.mx-0 {
6112  margin-top: 0;
6113  margin-bottom: 0;
6114  font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
6115}
6116
6117.container-3 {
6118  max-width: 1200px;
6119}
6120
6121.text-block-24 {
6122  margin-top: 0;
6123  font-weight: 500;
6124  line-height: 1.3em;
6125}
6126
6127.image-111 {
6128  width: 120px;
6129  max-width: none;
6130}
6131
6132.text-small {
6133  color: #747474;
6134  margin-top: 5px;
6135  font-size: 12px;
6136}
6137
6138.author-block {
6139  background-color: var(--off-white);
6140  margin-top: 30px;
6141  padding: 40px;
6142  position: relative;
6143}
6144
6145.image-112 {
6146  width: 42px;
6147  max-width: none;
6148  height: 42px;
6149}
6150
6151.author-div {
6152  grid-column-gap: 16px;
6153  grid-row-gap: 16px;
6154  justify-content: flex-start;
6155  align-items: center;
6156  margin-bottom: 30px;
6157  display: flex;
6158}
6159
6160.image-113 {
6161  mix-blend-mode: overlay;
6162  width: 200px;
6163  max-width: none;
6164  position: absolute;
6165  inset: 0% 5% auto auto;
6166}
6167
6168.column-14 {
6169  position: sticky;
6170  top: 140px;
6171}
6172
6173.dropdown {
6174  width: 100%;
6175}
6176
6177.dropdown-toggle {
6178  justify-content: center;
6179  align-items: center;
6180  width: 100%;
6181  margin-right: 0;
6182  padding: 10px 0;
6183  display: flex;
6184}
6185
6186.link-block-14 {
6187  min-width: 100%;
6188  color: var(--white);
6189  padding-top: 5px;
6190  padding-bottom: 5px;
6191  padding-left: 20px;
6192  text-decoration: none;
6193  transition: all .2s;
6194}
6195
6196.link-block-14:hover {
6197  background-color: var(--light-green);
6198  color: var(--black);
6199  padding-left: 20px;
6200}
6201
6202.collection-list-9 {
6203  z-index: 5;
6204  background-color: var(--primary-color);
6205  position: static;
6206}
6207
6208.mobile-block {
6209  display: none;
6210}
6211
6212.link-block-15 {
6213  width: 100%;
6214  color: var(--black);
6215  text-transform: uppercase;
6216  padding-top: 5px;
6217  padding-bottom: 5px;
6218  padding-left: 20px;
6219  text-decoration: none;
6220  transition: all .2s;
6221}
6222
6223.link-block-15:hover {
6224  color: var(--primary-color);
6225  padding-left: 30px;
6226}
6227
6228.tree-services-card-section {
6229  padding-top: 100px;
6230  padding-bottom: 100px;
6231  display: none;
6232}
6233
6234.tree-services-container {
6235  max-width: 1200px;
6236  padding: 20px;
6237}
6238
6239.swiper {
6240  display: block;
6241}
6242
6243.swiper.is-tree-services {
6244  width: 100%;
6245  overflow: hidden;
6246}
6247
6248.swiper-wrapper {
6249  grid-column-gap: 21px;
6250  grid-row-gap: 21px;
6251  display: flex;
6252  overflow: hidden;
6253}
6254
6255.swiper-slide {
6256  flex: none;
6257  width: 32%;
6258}
6259
6260.svc-img-main {
6261  width: 100%;
6262}
6263
6264.div-block-104 {
6265  height: auto;
6266}
6267
6268.mask {
6269  padding-left: 15px;
6270  padding-right: 15px;
6271}
6272
6273.home-slide-buttons-wrapper-2 {
6274  grid-column-gap: 30px;
6275  justify-content: center;
6276  align-items: center;
6277  width: 100%;
6278  margin-top: 20px;
6279  display: flex;
6280}
6281
6282.banner-section {
6283  flex-direction: column;
6284  height: 90vh;
6285  position: relative;
6286}
6287
6288.home-6-banner-slider-container-3 {
6289  z-index: 2;
6290  flex-direction: column;
6291  justify-content: center;
6292  align-items: center;
6293  width: auto;
6294  max-width: 1200px;
6295  height: auto;
6296  margin-left: auto;
6297  margin-right: auto;
6298  padding: 0 15px 0 0;
6299  display: flex;
6300  position: absolute;
6301  inset: 0%;
6302}
6303
6304.left-arrow-2, .right-arrow-2 {
6305  display: flex;
6306}
6307
6308.bold-text-15 {
6309  text-align: center;
6310  letter-spacing: 1px;
6311  text-transform: capitalize;
6312  font-family: Lora Variablefont Wght, Arial, sans-serif;
6313  font-size: 58px;
6314  font-weight: 700;
6315  line-height: 1.2em;
6316}
6317
6318.home-slider {
6319  height: 90vh;
6320}
6321
6322.slider-2 {
6323  background-color: #0000;
6324  height: 100%;
6325}
6326
6327.div-block-9 {
6328  flex-flow: column;
6329  justify-content: center;
6330  align-items: center;
6331  width: 75%;
6332  margin-top: 0;
6333  padding: 10px;
6334  display: flex;
6335}
6336
6337.slide-img-2 {
6338  background-image: url("/cdn/green-garden-bg.webp");
6339  background-position: 50%;
6340  width: 100%;
6341  height: 100%;
6342}
6343
6344.slide-img-2.two {
6345  background-image: linear-gradient(#0000004d, #0000004d), url("/cdn/green-hedge-bg.webp");
6346  background-position: 0 0, 50% 100%;
6347  background-size: auto, cover;
6348}
6349
6350.slide-img-2.three {
6351  background-image: linear-gradient(#0000004d, #0000004d), url("/cdn/green-shed-bg.webp");
6352  background-position: 0 0, 50%;
6353  background-size: auto, cover;
6354}
6355
6356.slide-content {
6357  flex-direction: column;
6358  justify-content: center;
6359  align-items: center;
6360  height: 100%;
6361  display: flex;
6362  position: relative;
6363  overflow: hidden;
6364}
6365
6366.slide-nav-2 {
6367  display: none;
6368}
6369
6370.container-5 {
6371  width: 1200px;
6372  max-width: 100%;
6373}
6374
6375.home-3-banner-title-3 {
6376  color: #fff;
6377  text-align: center;
6378  text-transform: capitalize;
6379  text-shadow: 0 0 #0000, 0 1px .4px #00000008, 0 2px .8px #0000000a, 0 3.4px 1.6px #0000000b, 0 5.4px 2.9px #0000000c, 0 8.9px 5.3px #0000000c, 0 15.4px 10.4px #0000000d, 0 30.6px 22.8px #0000000e;
6380  width: auto;
6381  font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
6382  font-size: 50px;
6383  line-height: 1.2em;
6384}
6385
6386.hero-sub-title {
6387  color: var(--light-green);
6388  font-family: Lora Variablefont Wght, Arial, sans-serif;
6389  font-size: 38px;
6390  font-weight: 600;
6391  line-height: 1.3em;
6392}
6393
6394.img-owner-img {
6395  width: 300px;
6396  max-width: none;
6397}
6398
6399.owners-container {
6400  grid-column-gap: 21px;
6401  grid-row-gap: 21px;
6402  display: flex;
6403}
6404
6405.image-115, .image-116, .image-117 {
6406  width: 150px;
6407  max-width: none;
6408}
6409
6410.italic-text {
6411  color: var(--dark-green);
6412}
6413
6414.cta-section {
6415  background-image: url("/cdn/dfb5e77350da23baf5207c2b78b3d775_19A3727-min.webp");
6416  background-position: 50%;
6417  background-size: cover;
6418  flex-flow: row;
6419  justify-content: flex-end;
6420  align-items: center;
6421  padding-top: 140px;
6422  padding-bottom: 140px;
6423  display: flex;
6424}
6425
6426.div-block-105 {
6427  justify-content: flex-end;
6428  align-items: center;
6429  display: flex;
6430}
6431
6432.nav-contact-container {
6433  background-color: var(--primary-color);
6434  padding-top: 10px;
6435  padding-bottom: 10px;
6436}
6437
6438.upper-nav-section {
6439  background-color: var(--light-green);
6440  flex-flow: column;
6441  justify-content: center;
6442  align-items: center;
6443  margin-left: auto;
6444  margin-right: auto;
6445  display: flex;
6446}
6447
6448.text-block-25 {
6449  color: var(--white);
6450  text-align: center;
6451  text-transform: uppercase;
6452  font-weight: 600;
6453}
6454
6455.columns-9 {
6456  justify-content: center;
6457  align-items: center;
6458  width: auto;
6459  max-width: none;
6460  display: flex;
6461}
6462
6463.upper-nav-container {
6464  width: 1200px;
6465  max-width: none;
6466}
6467
6468.div-block-107 {
6469  width: 100%;
6470}
6471
6472.div-block-108 {
6473  width: 60%;
6474}
6475
6476.service-text-link {
6477  color: #07411b;
6478  font-weight: 500;
6479  text-decoration: none;
6480}
6481
6482.div-block-109 {
6483  grid-column-gap: 21px;
6484  grid-row-gap: 21px;
6485  justify-content: flex-end;
6486  align-items: center;
6487  display: flex;
6488}
6489
6490.column-16 {
6491  padding-left: 0;
6492  padding-right: 0;
6493}
6494
6495.link-4 {
6496  color: var(--white);
6497  text-decoration: none;
6498}
6499
6500.footer-services-link.mb-20 {
6501  width: 100%;
6502  margin-bottom: 20px;
6503}
6504
6505.collection-list-10 {
6506  grid-column-gap: 0px;
6507  grid-row-gap: 0px;
6508  grid-template-rows: auto auto;
6509  grid-template-columns: 1fr 1fr 1fr;
6510  grid-auto-columns: 1fr;
6511  width: 100%;
6512  display: grid;
6513}
6514
6515.icon, .icon-2 {
6516  margin-left: 0;
6517  margin-right: 0;
6518  position: static;
6519}
6520
6521.text-block-26 {
6522  padding-right: 10px;
6523}
6524
6525.icon-3 {
6526  margin-left: 10px;
6527  margin-right: 0;
6528  position: static;
6529}
6530
6531.text-block-27 {
6532  padding-right: 0;
6533}
6534
6535.text-block-28 {
6536  padding-right: 10px;
6537}
6538
6539.service-mega-menu.w--open {
6540  width: 350px;
6541}
6542
6543.tree-service-megamenu.w--open {
6544  width: 300px;
6545}
6546
6547.hardscaping-mega-menu.w--open {
6548  z-index: 10;
6549  width: 300px;
6550}
6551
6552.div-block-110 {
6553  background-image: linear-gradient(0deg, #000 26%, #fff0);
6554  height: auto;
6555  padding-left: 40px;
6556  position: absolute;
6557  inset: auto 0% 0%;
6558}
6559
6560.code-embed {
6561  margin-top: 40px;
6562  overflow: visible;
6563}
6564
6565.image-119 {
6566  margin-bottom: 30px;
6567}
6568
6569.bold-text-16 {
6570  font-weight: 700;
6571}
6572
6573.text-block-29 {
6574  text-align: center;
6575  width: 100%;
6576  font-weight: 400;
6577}
6578
6579.link-block-16 {
6580  width: 100%;
6581  color: var(--black);
6582  text-decoration: none;
6583}
6584
6585.collection-item-2 {
6586  width: 100%;
6587}
6588
6589.collection-list-wrapper-2 {
6590  width: 100%;
6591  margin-right: 5px;
6592}
6593
6594.collection-list-11 {
6595  width: 100%;
6596}
6597
6598.gallery-cms-wrap {
6599  width: 100%;
6600}
6601
6602.gallery-grid {
6603  grid-column-gap: 20px;
6604  grid-row-gap: 20px;
6605  grid-template-rows: auto auto;
6606  grid-template-columns: 1fr 1fr;
6607  grid-auto-columns: 1fr;
6608  display: grid;
6609}
6610
6611.gallery-lightbox {
6612  justify-content: center;
6613  align-items: center;
6614  width: 100%;
6615  height: 300px;
6616  display: flex;
6617  overflow: clip;
6618}
6619
6620.gallery-image {
6621  object-fit: cover;
6622  width: 100%;
6623  height: 100%;
6624}
6625
6626.code-embed-2 {
6627  text-align: center;
6628}
6629
6630.collection-list-wrapper-3, .code-embed-3 {
6631  width: 100%;
6632}
6633
6634.div-block-111 {
6635  grid-column-gap: 21px;
6636  grid-row-gap: 21px;
6637  display: flex;
6638}
6639
6640.textarea {
6641  border: 1px solid #000;
6642  margin-top: 20px;
6643}
6644
6645.tree-services-wrapper {
6646  z-index: 10;
6647  max-width: 1200px;
6648  position: relative;
6649}
6650
6651.snow-service-section {
6652  padding-top: 100px;
6653  padding-bottom: 100px;
6654  position: relative;
6655}
6656
6657.heading-39 {
6658  color: var(--primary-color);
6659  font-family: Lora Variablefont Wght, Arial, sans-serif;
6660  font-size: 42px;
6661  line-height: 1.3em;
6662}
6663
6664.image-120 {
6665  width: 600px;
6666  max-width: none;
6667}
6668
6669.text-block-30 {
6670  text-overflow: clip;
6671  font-size: 16px;
6672  line-height: 1.6em;
6673}
6674
6675.div-block-112 {
6676  opacity: .12;
6677  mix-blend-mode: multiply;
6678  position: absolute;
6679  inset: 0%;
6680}
6681
6682.image-121 {
6683  opacity: .45;
6684}
6685
6686.image-122 {
6687  width: 24px;
6688  max-width: none;
6689}
6690
6691.div-block-113 {
6692  grid-column-gap: 12px;
6693  grid-row-gap: 12px;
6694  display: flex;
6695}
6696
6697.text-block-31 {
6698  font-size: 16px;
6699  font-weight: 600;
6700}
6701
6702.text-block-32 {
6703  font-size: 16px;
6704  line-height: 1.6em;
6705}
6706
6707.snow-service-wrap {
6708  margin-top: 20px;
6709}
6710
6711.columns-10 {
6712  justify-content: flex-start;
6713  align-items: center;
6714  display: flex;
6715}
6716
6717.div-block-114 {
6718  background-image: url("/cdn/background-image.svg");
6719  background-position: 50%;
6720  background-repeat: no-repeat;
6721  background-size: cover;
6722  position: absolute;
6723  inset: 0%;
6724}
6725
6726.paragraph-27 {
6727  margin-bottom: 20px;
6728}
6729
6730.author {
6731  flex-flow: column;
6732  justify-content: flex-start;
6733  align-items: center;
6734  display: flex;
6735}
6736
6737.authorwrap {
6738  margin-left: 0;
6739  margin-right: 0;
6740  padding: 60px 40px;
6741}
6742
6743.authortext {
6744  grid-column-gap: 20px;
6745  grid-row-gap: 20px;
6746  flex-flow: row;
6747  justify-content: flex-start;
6748  align-items: flex-end;
6749  display: flex;
6750}
6751
6752.authorimage {
6753  width: 20%;
6754}
6755
6756.paragraph-28 {
6757  color: var(--primary-color);
6758  letter-spacing: 3px;
6759  text-transform: uppercase;
6760  margin-bottom: 0;
6761  padding-left: 10px;
6762  line-height: 1;
6763}
6764
6765.paragraph-29 {
6766  color: var(--white);
6767}
6768
6769.authortext2 {
6770  flex-flow: column;
6771  justify-content: center;
6772  align-items: flex-start;
6773  display: flex;
6774}
6775
6776.paragraph-30 {
6777  color: var(--white);
6778  font-size: 14px;
6779}
6780
6781.paragraph-30.black {
6782  color: var(--black);
6783}
6784
6785.authorblog {
6786  justify-content: flex-start;
6787  align-items: center;
6788  display: flex;
6789}
6790
6791.paragraph-31 {
6792  color: var(--white);
6793  padding-right: 6px;
6794  font-size: 14px;
6795}
6796
6797.paragraph-31.black {
6798  color: var(--black);
6799}
6800
6801.tab-text {
6802  font-size: 28px;
6803  font-weight: 500;
6804  line-height: 1.3em;
6805}
6806
6807.tabs {
6808  grid-column-gap: 21px;
6809  grid-row-gap: 21px;
6810  display: flex;
6811}
6812
6813.tabs-menu {
6814  width: 30%;
6815  height: 270px;
6816  display: block;
6817  position: sticky;
6818  top: 140px;
6819}
6820
6821.tab-link-tab-1 {
6822  width: 49.301%;
6823}
6824
6825.tab-link-tab-1.w--current {
6826  background-color: var(--dark-green);
6827  width: 100%;
6828  color: var(--white);
6829}
6830
6831.tab-link-tab-2 {
6832  background-color: var(--primary-color);
6833  width: 282px;
6834  color: var(--white);
6835}
6836
6837.tab-link-tab-2.w--current {
6838  background-color: var(--dark-green);
6839  width: 100%;
6840}
6841
6842.tab-link-tab-3, .tab-link-tab-4 {
6843  width: 100%;
6844}
6845
6846.gallery-section {
6847  background-image: url("/cdn/white-bg-texture.webp");
6848  background-position: 0 0;
6849  background-repeat: no-repeat;
6850  background-size: cover;
6851  padding-top: 100px;
6852  padding-bottom: 60px;
6853}
6854
6855.gallery-grid-2 {
6856  height: 450px;
6857  padding-left: 0;
6858  padding-right: 0;
6859}
6860
6861.gallery-home {
6862  height: 100%;
6863}
6864
6865.gallery-img-small, .image-90 {
6866  object-fit: cover;
6867  border-radius: 20px;
6868  height: 100%;
6869}
6870
6871.collection-list-12 {
6872  grid-column-gap: 16px;
6873  grid-row-gap: 16px;
6874  grid-template-rows: auto auto;
6875  grid-template-columns: 1fr 1fr;
6876  grid-auto-columns: 1fr;
6877  display: grid;
6878}
6879
6880.div-white-gap {
6881  background-color: var(--white);
6882  width: 300px;
6883  height: 300px;
6884  position: absolute;
6885  inset: auto auto -55% -37%;
6886  transform: rotate(45deg);
6887}
6888
6889.faqwrap {
6890  background-color: var(--off-white);
6891  margin-top: 40px;
6892  padding: 24px 24px 24px 40px;
6893}
6894
6895.heading-46 {
6896  margin-top: 10px;
6897  margin-bottom: 20px;
6898}
6899
6900@media screen and (min-width: 1280px) {
6901  .nav-menu-link:hover {
6902    color: var(--primary-color);
6903    border-bottom: 1px #cf92c0;
6904  }
6905
6906  .testimonials-tab-1-link.w--current {
6907    border-color: var(--primary-color);
6908    color: var(--primary-color);
6909  }
6910
6911  .primary-color-background {
6912    margin-right: -298px;
6913  }
6914
6915  .primary-button-2:hover {
6916    background-color: var(--primary-color);
6917  }
6918
6919  .footer-link:hover {
6920    color: var(--primary-color);
6921  }
6922
6923  .nav-dropdown-toggle:hover {
6924    transform: translate(0, -5px);
6925  }
6926
6927  .primary-button-white-7:hover {
6928    color: #ff9393;
6929    background-color: #07264e;
6930    border-color: #ff9393;
6931  }
6932
6933  .abt-section.abt-section-mb-0.bg-wood {
6934    background-position: 50%;
6935    background-size: cover;
6936  }
6937
6938  .page-banner {
6939    background-image: url("/cdn/garden.webp");
6940    background-repeat: no-repeat;
6941    background-size: cover;
6942  }
6943
6944  .about-us-content {
6945    padding-left: 0;
6946  }
6947
6948  .banner-section-2.home-3-banner {
6949    z-index: 3;
6950    background-image: none;
6951    position: relative;
6952  }
6953
6954  .image-9 {
6955    width: 600px;
6956    box-shadow: none;
6957    border-radius: 0;
6958    top: 50px;
6959    right: -56.5px;
6960  }
6961
6962  .image-9._1 {
6963    width: 550px;
6964  }
6965
6966  .paragraph-23.hero-description {
6967    font-size: 19px;
6968  }
6969
6970  .flex-about {
6971    grid-column-gap: 60px;
6972    grid-row-gap: 60px;
6973  }
6974
6975  .meet-owner-section {
6976    padding-top: 150px;
6977    padding-bottom: 60px;
6978  }
6979
6980  .meet-owner-section.faq {
6981    padding-top: 60px;
6982  }
6983
6984  .faq-container-lp {
6985    max-width: 70%;
6986    padding-left: 30px;
6987    padding-right: 30px;
6988  }
6989
6990  .input-field::placeholder {
6991    color: #999;
6992    font-size: 14px;
6993  }
6994
6995  .form-block {
6996    padding-top: 0;
6997  }
6998}
6999
7000@media screen and (min-width: 1440px) {
7001  .nav-menu-link:hover {
7002    color: var(--primary-color);
7003  }
7004
7005  .primary-color-background {
7006    margin-right: -379px;
7007  }
7008
7009  .page-banner {
7010    background-image: url("/cdn/garden.webp");
7011    background-repeat: no-repeat;
7012    background-size: cover;
7013  }
7014
7015  .banner-section-2.home-3-banner {
7016    background-image: none;
7017    min-height: 100vh;
7018  }
7019
7020  .image-9 {
7021    width: 100%;
7022    height: auto;
7023    top: 22px;
7024  }
7025
7026  .meet-owner-section {
7027    padding-top: 170px;
7028    padding-bottom: 70px;
7029  }
7030
7031  .meet-owner-section.faq {
7032    padding-top: 60px;
7033  }
7034
7035  .faq-container-lp {
7036    max-width: 70%;
7037    padding-left: 0;
7038    padding-right: 0;
7039  }
7040
7041  .input-field {
7042    border: 1px #000;
7043    border-radius: 3px;
7044  }
7045
7046  .slide-img-2 {
7047    background-image: url("/cdn/green-garden-bg.webp");
7048    background-size: cover;
7049  }
7050
7051  .gallery-home {
7052    height: 100%;
7053  }
7054}
7055
7056@media screen and (min-width: 1920px) {
7057  .nav-menu-link:hover {
7058    color: var(--primary-color);
7059    border: 1px #000;
7060    border-bottom-color: #fd5521;
7061    font-weight: 600;
7062  }
7063
7064  .paragraph-large.mx-50 {
7065    margin-bottom: 50px;
7066  }
7067
7068  .paragraph-large.text-white.mb-0 {
7069    font-family: Poppins, Arial, sans-serif;
7070    font-size: 18px;
7071    font-weight: 400;
7072  }
7073
7074  .base-container {
7075    justify-content: center;
7076    align-items: flex-start;
7077  }
7078
7079  .cta-h2 {
7080    font-size: 42px;
7081  }
7082
7083  .primary-color-background {
7084    grid-column-gap: 16px;
7085    grid-row-gap: 16px;
7086    flex-flow: row;
7087    grid-template-rows: auto auto;
7088    grid-template-columns: 1fr 1fr;
7089    grid-auto-columns: 1fr;
7090    justify-content: center;
7091    align-items: flex-start;
7092    margin-left: 0;
7093    margin-right: -718px;
7094    display: block;
7095  }
7096
7097  .primary-button-2.w--current {
7098    border-style: solid;
7099  }
7100
7101  .primary-button-2.w--current:hover {
7102    transform: scale(1.1);
7103  }
7104
7105  .testimonials.testimonial-section {
7106    background-color: var(--dark-green);
7107  }
7108
7109  .banner-h-wrap {
7110    border-style: none none none solid;
7111    border-left-width: 3px;
7112    justify-content: center;
7113    align-items: center;
7114    max-width: 940px;
7115  }
7116
7117  .banner-title.grey-green.mx-0 {
7118    text-align: left;
7119  }
7120
7121  .section-title-wrap {
7122    justify-content: center;
7123    align-items: flex-start;
7124    padding-right: 100px;
7125  }
7126
7127  .subheader-services {
7128    text-align: center;
7129    padding-left: 0;
7130    padding-right: 0;
7131  }
7132
7133  .primary-button-white-7:hover {
7134    color: #ff9393;
7135    -webkit-text-stroke-color: #9e222d;
7136    border-color: #ff9393;
7137  }
7138
7139  .cta-wrap {
7140    width: 65%;
7141    padding: 100px 40px;
7142  }
7143
7144  .page-banner {
7145    background-image: url("/cdn/garden.webp");
7146    background-repeat: no-repeat;
7147    background-size: cover;
7148    display: flex;
7149  }
7150
7151  .page-banner-h1 {
7152    text-align: left;
7153  }
7154
7155  .about-us-content {
7156    padding-bottom: 0;
7157  }
7158
7159  .banner-section-2.home-3-banner {
7160    background-image: none;
7161  }
7162
7163  .image-9 {
7164    width: 100%;
7165    height: auto;
7166    top: -34px;
7167  }
7168
7169  .paragraph-23.hero-description {
7170    width: 100%;
7171    font-size: 18px;
7172  }
7173
7174  .flex-about._2 {
7175    margin-top: 60px;
7176  }
7177
7178  .meet-owner-section.faq {
7179    padding-top: 60px;
7180  }
7181
7182  .about-intro-wrap-2 {
7183    padding-left: 0;
7184    padding-right: 0;
7185  }
7186
7187  .faq-header-wrap {
7188    width: 100%;
7189  }
7190
7191  .faq-container-lp {
7192    max-width: 1200px;
7193  }
7194
7195  .testimonial-slider-small {
7196    background-color: #0000;
7197    flex-flow: column;
7198    justify-content: center;
7199    align-items: center;
7200    display: flex;
7201  }
7202
7203  .container {
7204    max-width: 1200px;
7205    padding-left: 15px;
7206    padding-right: 15px;
7207  }
7208
7209  .centered-heading.mx-0 {
7210    color: var(--white);
7211  }
7212
7213  .tree-services-card-section {
7214    display: flex;
7215  }
7216
7217  .tree-services-container {
7218    padding-left: 20px;
7219    padding-right: 20px;
7220  }
7221
7222  .swiper-slide {
7223    width: 32%;
7224  }
7225
7226  .home-6-banner-slider-container-3 {
7227    max-width: 100%;
7228    margin-left: 0;
7229    margin-right: 0;
7230    padding-left: 100px;
7231  }
7232
7233  .bold-text-15 {
7234    font-size: 70px;
7235  }
7236
7237  .div-block-9 {
7238    width: 65%;
7239  }
7240
7241  .slide-img-2 {
7242    background-image: url("/cdn/green-garden-bg.webp");
7243    background-size: cover;
7244  }
7245
7246  .container-5 {
7247    width: 1400px;
7248    padding-left: 60px;
7249  }
7250
7251  .home-3-banner-title-3 {
7252    font-size: 68px;
7253  }
7254
7255  .cta-section {
7256    padding-top: 220px;
7257    padding-bottom: 220px;
7258  }
7259
7260  .code-embed {
7261    width: 1200px;
7262  }
7263}
7264
7265@media screen and (max-width: 991px) {
7266  .nav-close-icon {
7267    filter: invert();
7268    align-self: stretch;
7269    max-width: 60%;
7270  }
7271
7272  .nav-menu-link {
7273    color: var(--black);
7274    margin-top: 0;
7275    margin-bottom: 0;
7276    padding-top: 10px;
7277    padding-bottom: 10px;
7278    padding-left: 24px;
7279  }
7280
7281  .nav-menu-link:hover {
7282    color: var(--primary-color);
7283    margin-top: 0;
7284    margin-bottom: 0;
7285    padding-top: 10px;
7286    padding-bottom: 10px;
7287    transform: none;
7288  }
7289
7290  .nav-container {
7291    background-color: #fff;
7292    padding-left: 15px;
7293    padding-right: 15px;
7294  }
7295
7296  .close-menu-button.w--open {
7297    filter: invert();
7298    background-color: #0000;
7299    padding-top: 0;
7300    padding-bottom: 0;
7301    padding-right: 0;
7302  }
7303
7304  .tablet-down {
7305    border-color: var(--primary-color);
7306    background-color: var(--primary-color);
7307    letter-spacing: 1px;
7308    font-weight: 500;
7309    text-decoration: none;
7310    display: flex;
7311  }
7312
7313  .tablet-down:hover {
7314    color: var(--primary-color);
7315  }
7316
7317  .menu-button-centered {
7318    text-align: right;
7319    padding: 0;
7320  }
7321
7322  .menu-button-centered.w--open {
7323    background-color: #0000;
7324  }
7325
7326  .nav-logo-container {
7327    z-index: 1;
7328    margin-right: 2em;
7329  }
7330
7331  .nav-logo-container.w--current {
7332    width: auto;
7333  }
7334
7335  .nav-menu-shadow-overlay {
7336    z-index: 9999;
7337    background-color: #fff;
7338    flex-direction: column;
7339    align-items: stretch;
7340    width: 320px;
7341    height: 100%;
7342    position: relative;
7343    box-shadow: 0 0 30px #00000026;
7344  }
7345
7346  .nav-menu-centered {
7347    z-index: 20;
7348    background-color: #0000;
7349    flex-direction: column;
7350    width: 100%;
7351    max-width: 320px;
7352    position: absolute;
7353    inset: 0% auto auto 0%;
7354    overflow: visible;
7355  }
7356
7357  .nav-logo_main {
7358    opacity: 1;
7359    overflow: clip;
7360  }
7361
7362  .tablet-menu {
7363    justify-content: space-between;
7364    align-items: center;
7365    height: 110px;
7366    padding-left: 20px;
7367    padding-right: 13px;
7368    display: flex;
7369  }
7370
7371  .search-shop-con-centered {
7372    grid-column-gap: 10px;
7373    width: auto;
7374  }
7375
7376  .navbar {
7377    padding-top: 0;
7378    padding-bottom: 0;
7379  }
7380
7381  .hero-btn1 {
7382    width: 220px;
7383    padding-left: 0;
7384    padding-right: 0;
7385  }
7386
7387  .hero-btn1:hover {
7388    opacity: 1;
7389  }
7390
7391  .abt-img {
7392    width: 100%;
7393    height: auto;
7394  }
7395
7396  .double-button-2 {
7397    grid-column-gap: 10px;
7398    grid-row-gap: 10px;
7399    flex-flow: column;
7400    justify-content: center;
7401    align-items: flex-start;
7402    padding-left: 40px;
7403  }
7404
7405  .column {
7406    padding-left: 0;
7407    padding-right: 0;
7408  }
7409
7410  .columns {
7411    flex-flow: row;
7412    justify-content: center;
7413    align-items: center;
7414    width: 100%;
7415    min-width: 100%;
7416    margin-top: 0;
7417    padding-left: 0;
7418    padding-right: 0;
7419    display: flex;
7420  }
7421
7422  .primary-button-white-2:hover {
7423    opacity: 1;
7424  }
7425
7426  .abt-content {
7427    flex-flow: column;
7428    justify-content: center;
7429    align-items: center;
7430    padding: 0;
7431    display: flex;
7432  }
7433
7434  .column-2 {
7435    height: auto;
7436  }
7437
7438  .section-h2 {
7439    text-align: center;
7440    padding-left: 0;
7441  }
7442
7443  .section-h2.mx-0 {
7444    text-align: left;
7445  }
7446
7447  .section-title-wrapper {
7448    max-width: 560px;
7449  }
7450
7451  .paragraph-large {
7452    text-align: left;
7453    padding-left: 0;
7454    padding-right: 0;
7455  }
7456
7457  .circle-counter-wrap {
7458    width: 50%;
7459  }
7460
7461  .svc-section {
7462    padding: 100px 60px;
7463  }
7464
7465  .svc-section.without-bottom-spacing {
7466    padding: 60px;
7467  }
7468
7469  .circle-counter-wrapper {
7470    grid-row-gap: 60px;
7471    flex-wrap: wrap;
7472  }
7473
7474  .base-container {
7475    justify-content: center;
7476    align-items: center;
7477    padding-left: 0;
7478    padding-right: 0;
7479  }
7480
7481  .svc-cms-list {
7482    grid-column-gap: 15px;
7483    grid-row-gap: 15px;
7484    grid-template-columns: 1fr 1fr;
7485    padding-left: 0;
7486    padding-right: 0;
7487  }
7488
7489  .review-image-wrap {
7490    width: 100%;
7491  }
7492
7493  .quote-divider-block {
7494    display: none;
7495  }
7496
7497  .home-tabs-menu {
7498    padding-left: 20px;
7499  }
7500
7501  .tabs-testimonial-block {
7502    flex-direction: column;
7503  }
7504
7505  .tabs-testimonial-quote-block {
7506    width: 100%;
7507  }
7508
7509  .tabs-testimonial-person {
7510    padding-left: 0;
7511  }
7512
7513  .cta-h2 {
7514    text-align: center;
7515    font-size: 28px;
7516  }
7517
7518  .primary-color-background {
7519    margin-right: 0;
7520    padding-left: 40px;
7521    padding-right: 40px;
7522  }
7523
7524  .contacts-title.top {
7525    flex-flow: column;
7526    justify-content: center;
7527    align-items: center;
7528    display: flex;
7529  }
7530
7531  .contacts-content-wrapper {
7532    width: 100%;
7533  }
7534
7535  .contacts-content-wrapper.haze-padding {
7536    flex-flow: column;
7537    justify-content: center;
7538    align-items: center;
7539    display: flex;
7540  }
7541
7542  .form-wrap {
7543    flex-direction: column;
7544  }
7545
7546  .form-section {
7547    padding: 100px 60px;
7548  }
7549
7550  .contacts-form-wrapper-home-2 {
7551    width: 70%;
7552    padding: 30px;
7553    position: static;
7554  }
7555
7556  .footer-logo-wrapper {
7557    width: 50%;
7558  }
7559
7560  .footer {
7561    flex-flow: column;
7562    justify-content: center;
7563    align-items: center;
7564    display: flex;
7565  }
7566
7567  .footer-brand-wrapper {
7568    flex-direction: row;
7569    justify-content: space-between;
7570    align-items: flex-start;
7571    width: 100%;
7572    margin-bottom: 50px;
7573  }
7574
7575  .footer-wrapper {
7576    flex-wrap: wrap;
7577    width: 90%;
7578    padding-left: 40px;
7579    padding-right: 40px;
7580  }
7581
7582  .nav-dropdown-toggle {
7583    justify-content: flex-start;
7584    padding-top: 0;
7585    padding-bottom: 0;
7586    padding-left: 24px;
7587    font-family: Poppins, Arial, sans-serif;
7588    display: flex;
7589  }
7590
7591  .nav-dropdown-link-2 {
7592    padding: 10px 0;
7593    font-size: 15px;
7594    display: none;
7595  }
7596
7597  .nav-dropdown-link-2:hover {
7598    color: #87a6d6;
7599  }
7600
7601  .nav-dropdown-icon {
7602    display: block;
7603  }
7604
7605  .megamenu-dropdown-wrapper {
7606    flex-direction: column;
7607  }
7608
7609  .nav-dropdown {
7610    flex-direction: column;
7611    justify-content: center;
7612    width: 100%;
7613    transition: opacity .5s;
7614    display: none;
7615    overflow: hidden;
7616  }
7617
7618  .nav-dropdown-list {
7619    border-style: none;
7620    flex-direction: column;
7621    padding-top: 0;
7622    padding-bottom: 0;
7623    padding-left: 40px;
7624    display: flex;
7625    position: static;
7626  }
7627
7628  .nav-dropdown-list.w--open {
7629    max-height: 220px;
7630    box-shadow: none;
7631    padding-top: 0;
7632    padding-bottom: 0;
7633    display: flex;
7634    position: static;
7635    overflow: auto;
7636  }
7637
7638  .nav-dropdown-list.megamenu {
7639    padding-left: 0;
7640  }
7641
7642  .nav-dropdown-list.megamenu.w--open {
7643    max-height: none;
7644  }
7645
7646  .nav-item-title {
7647    color: #87a6d6;
7648    font-family: Poppins, Arial, sans-serif;
7649    font-size: 15px;
7650  }
7651
7652  .nav-dropdowm-link-line-2 {
7653    background-color: #87a6d6;
7654  }
7655
7656  .nav-dropdown-link-wrapper {
7657    justify-content: flex-start;
7658    padding-right: 0;
7659    overflow: visible;
7660  }
7661
7662  .nav-dropdown-link-wrapper:hover {
7663    padding-left: 0;
7664    padding-right: 0;
7665  }
7666
7667  .testimonials {
7668    padding: 100px 60px;
7669  }
7670
7671  .socials-wrap {
7672    justify-content: center;
7673    align-items: center;
7674  }
7675
7676  .section-9 {
7677    padding: 100px 60px;
7678  }
7679
7680  .section-9.main-flowers-green-banner {
7681    padding-top: 140px;
7682  }
7683
7684  .banner-h-wrap {
7685    justify-content: center;
7686    align-items: center;
7687    width: 100%;
7688  }
7689
7690  .banner-title.grey-green.mx-0 {
7691    font-size: 38px;
7692  }
7693
7694  .about-6-contacts-content-wrapper {
7695    text-align: center;
7696    align-items: center;
7697  }
7698
7699  .abt-cta-img {
7700    object-position: 50% 23%;
7701  }
7702
7703  .abt-contacts-wrap {
7704    width: 100%;
7705    height: 550px;
7706  }
7707
7708  .abt-content-wrap {
7709    margin-top: 0;
7710    margin-bottom: 0;
7711  }
7712
7713  .abt-cta-wrap {
7714    grid-row-gap: 0px;
7715    flex-wrap: wrap;
7716  }
7717
7718  .abt-us {
7719    padding: 100px 60px;
7720  }
7721
7722  .section-title-wrap {
7723    background-color: #0000;
7724  }
7725
7726  .section-title-wrap.detailed-desc-container {
7727    background-color: var(--off-white);
7728  }
7729
7730  .gallery {
7731    padding-top: 80px;
7732    padding-bottom: 80px;
7733  }
7734
7735  .blog-template-date {
7736    margin-top: 20px;
7737    margin-bottom: 30px;
7738  }
7739
7740  .accommodation-map-block-2 {
7741    width: 100%;
7742    min-height: 600px;
7743  }
7744
7745  .accommodation-map-block-2.small {
7746    width: 100%;
7747  }
7748
7749  .section-12.accommodation-banner {
7750    background-image: linear-gradient(#0000, #0000), url("/cdn/accomodation-banner-01.avif");
7751    background-position: 0 0, 50%;
7752    min-height: 500px;
7753  }
7754
7755  .banner-title-wrapper-2 {
7756    width: 100%;
7757    padding-left: 20px;
7758    padding-right: 20px;
7759  }
7760
7761  .services-container {
7762    padding-left: 10px;
7763    padding-right: 10px;
7764    display: block;
7765  }
7766
7767  .svc-container {
7768    padding-left: 20px;
7769    padding-right: 20px;
7770  }
7771
7772  .footer-link-2 {
7773    font-weight: 400;
7774  }
7775
7776  .subheader-services {
7777    text-align: center;
7778    padding-left: 0;
7779    padding-right: 0;
7780    font-size: 14px;
7781  }
7782
7783  .section-14 {
7784    padding-left: 40px;
7785    padding-right: 40px;
7786  }
7787
7788  .service-list-2-item-content {
7789    margin-top: 10px;
7790  }
7791
7792  .service-area {
7793    padding-left: 40px;
7794    padding-right: 40px;
7795  }
7796
7797  .big-article-content-wrapper {
7798    height: auto;
7799  }
7800
7801  .big-article-image-wrapper {
7802    border-top-right-radius: 8px;
7803    border-bottom-left-radius: 0;
7804  }
7805
7806  .image-101 {
7807    filter: none;
7808  }
7809
7810  .blog-poist-banner {
7811    padding: 100px 60px;
7812  }
7813
7814  .banner-btn-primary:hover, .banner-button-phone:hover {
7815    opacity: 1;
7816  }
7817
7818  .section-title-wrapper-4 {
7819    max-width: 560px;
7820  }
7821
7822  .primary-button-white-7 {
7823    width: 100%;
7824    margin-top: 0;
7825  }
7826
7827  .primary-button-white-7:hover {
7828    opacity: 1;
7829  }
7830
7831  .double-button-6 {
7832    margin-top: 0;
7833  }
7834
7835  .double-button-6.dbl-button-left {
7836    grid-row-gap: 20px;
7837    flex-flow: column;
7838    justify-content: center;
7839    align-items: flex-start;
7840    margin-top: 20px;
7841  }
7842
7843  .home-section-title-2 {
7844    text-align: left;
7845    width: 100%;
7846    font-size: 28px;
7847    line-height: 1.3em;
7848  }
7849
7850  .paragraph-large-4 {
7851    padding-left: 0;
7852    padding-right: 0;
7853  }
7854
7855  .column-13 {
7856    height: auto;
7857    min-height: 0;
7858    padding: 100px 40px;
7859  }
7860
7861  .blog-cms-item {
7862    height: auto;
7863  }
7864
7865  .vlog-cms-list {
7866    grid-template-columns: 1fr;
7867  }
7868
7869  .blog-wrapper {
7870    grid-column-gap: 18px;
7871    grid-row-gap: 40px;
7872    flex-flow: column;
7873    grid-template-columns: 1fr;
7874    display: flex;
7875  }
7876
7877  .blog-card-wrap {
7878    height: auto;
7879  }
7880
7881  .svc-heading {
7882    font-size: 21px;
7883    font-weight: 600;
7884  }
7885
7886  .abt-section {
7887    flex-flow: column;
7888    margin-top: 0;
7889    padding: 100px 20px 0;
7890    display: block;
7891  }
7892
7893  .btn-phone {
7894    display: none;
7895  }
7896
7897  .cta-wrap {
7898    padding-left: 40px;
7899    padding-right: 40px;
7900  }
7901
7902  .page-banner {
7903    padding: 140px 60px 100px;
7904  }
7905
7906  .card-btn {
7907    text-align: center;
7908    transition: color .2s, background-color .2s, box-shadow .2s;
7909    display: block;
7910    bottom: 20px;
7911    left: 30px;
7912    right: 30px;
7913  }
7914
7915  .form-content-wrap {
7916    flex-flow: column;
7917    justify-content: center;
7918    align-items: center;
7919    width: 100%;
7920    display: flex;
7921  }
7922
7923  .svc-area-section {
7924    padding: 0 0 100px;
7925  }
7926
7927  .hero-split {
7928    max-width: 100%;
7929    margin-bottom: 40px;
7930  }
7931
7932  .lp-container {
7933    max-width: 728px;
7934  }
7935
7936  .hero-wrapper {
7937    flex-direction: column;
7938    justify-content: flex-start;
7939    align-items: flex-start;
7940    margin-bottom: -40px;
7941  }
7942
7943  .pricing-grid {
7944    grid-column-gap: 30px;
7945    grid-template-columns: 1fr 1fr;
7946  }
7947
7948  .pricing-image {
7949    width: 60px;
7950    height: 60px;
7951  }
7952
7953  .features-h3 {
7954    font-size: 20px;
7955  }
7956
7957  .pricing-card-text {
7958    font-size: 16px;
7959  }
7960
7961  .about-us-content {
7962    flex-flow: column;
7963    justify-content: center;
7964    align-items: flex-start;
7965    padding: 0 20px;
7966    display: flex;
7967  }
7968
7969  .banner-section-2.home-3-banner {
7970    flex-flow: column;
7971    margin-top: 0;
7972    padding-top: 100px;
7973    padding-bottom: 0;
7974    display: block;
7975  }
7976
7977  .image-9 {
7978    width: 100%;
7979    height: auto;
7980  }
7981
7982  .image-9._1 {
7983    object-fit: cover;
7984    height: 340px;
7985  }
7986
7987  .paragraph-23.hero-description {
7988    text-align: left;
7989    width: 100%;
7990    font-size: 16px;
7991  }
7992
7993  .info-h2 {
7994    padding-left: 0;
7995    font-size: 31px;
7996  }
7997
7998  .flex-about {
7999    grid-column-gap: 2px;
8000    grid-row-gap: 2px;
8001  }
8002
8003  .meet-owner-section {
8004    padding-top: 80px;
8005  }
8006
8007  .faq-container-lp {
8008    padding-left: 30px;
8009    padding-right: 30px;
8010  }
8011
8012  .button-5 {
8013    font-size: 16px;
8014  }
8015
8016  .container {
8017    max-width: 728px;
8018  }
8019
8020  .testimonial-slider-left {
8021    left: -20px;
8022  }
8023
8024  .testimonial-slider-right {
8025    right: -20px;
8026  }
8027
8028  .get-a-quote-btn.nav-phone-btn {
8029    display: none;
8030  }
8031
8032  .text-block-19, .cta-p {
8033    font-size: 14px;
8034  }
8035
8036  .div-block-97, .collection-list-8 {
8037    flex-flow: column;
8038  }
8039
8040  .service-title-h3 {
8041    font-size: 21px;
8042  }
8043
8044  .text-block-22 {
8045    font-size: 14px;
8046  }
8047
8048  .div-block-98 {
8049    left: -23%;
8050  }
8051
8052  .div-block-99 {
8053    grid-column-gap: 0px;
8054    grid-row-gap: 0px;
8055    flex-flow: column;
8056    grid-template-rows: auto auto;
8057    grid-template-columns: 1fr 1fr;
8058    grid-auto-columns: 1fr;
8059    display: grid;
8060  }
8061
8062  .dropdown-toggle {
8063    justify-content: flex-start;
8064    align-items: center;
8065    padding-left: 25px;
8066  }
8067
8068  .image-114 {
8069    width: 200px;
8070    max-width: none;
8071  }
8072
8073  .mobile-block {
8074    display: block;
8075  }
8076
8077  .div-block-103 {
8078    display: none;
8079  }
8080
8081  .collection-list-wrapper {
8082    grid-column-gap: 16px;
8083    grid-row-gap: 16px;
8084    flex-flow: column;
8085    grid-template-rows: auto;
8086    grid-template-columns: 1fr;
8087    grid-auto-columns: 1fr;
8088    display: flex;
8089  }
8090
8091  .home-slide-buttons-wrapper-2 {
8092    margin-top: 40px;
8093  }
8094
8095  .home-6-banner-slider-container-3 {
8096    padding-right: 0;
8097  }
8098
8099  .bold-text-15 {
8100    font-size: 42px;
8101  }
8102
8103  .div-block-9 {
8104    width: 80%;
8105  }
8106
8107  .home-3-banner-title-3 {
8108    width: 500px;
8109    font-size: 42px;
8110  }
8111
8112  .upper-nav-section {
8113    overflow: hidden;
8114  }
8115
8116  .columns-9 {
8117    flex-flow: column;
8118  }
8119
8120  .upper-nav-container {
8121    width: 156%;
8122  }
8123
8124  .div-block-109 {
8125    justify-content: center;
8126    align-items: center;
8127    padding-top: 10px;
8128    padding-bottom: 10px;
8129    display: none;
8130  }
8131
8132  .footer-services-link.mb-20 {
8133    width: 90%;
8134    padding-left: 40px;
8135    padding-right: 40px;
8136  }
8137
8138  .collection-list-10 {
8139    grid-template-columns: 1fr 1fr;
8140  }
8141
8142  .icon {
8143    margin-right: 20px;
8144  }
8145
8146  .text-block-26, .text-block-27, .text-block-28 {
8147    text-transform: uppercase;
8148    font-weight: 500;
8149  }
8150
8151  .text-block-29 {
8152    text-align: left;
8153  }
8154
8155  .link-block-16 {
8156    text-transform: uppercase;
8157    padding-top: 5px;
8158    padding-bottom: 5px;
8159    padding-left: 25px;
8160    font-weight: 500;
8161    transition: opacity .2s;
8162  }
8163
8164  .link-block-16:hover {
8165    color: var(--primary-color);
8166  }
8167
8168  .gallery-grid {
8169    grid-template-columns: 1fr 1fr;
8170  }
8171
8172  .tree-services-wrapper {
8173    max-width: none;
8174  }
8175
8176  .tab-text {
8177    font-size: 21px;
8178  }
8179
8180  .gallery-section {
8181    height: auto;
8182    padding: 60px;
8183  }
8184
8185  .gallery-grid-2 {
8186    grid-column-gap: 10px;
8187    grid-row-gap: 10px;
8188    height: auto;
8189  }
8190
8191  .div-white-gap {
8192    width: 200px;
8193    height: 200px;
8194    bottom: -45%;
8195    left: -41%;
8196  }
8197}
8198
8199@media screen and (max-width: 767px) {
8200  h2 {
8201    font-size: 28px;
8202    font-weight: 600;
8203  }
8204
8205  h3 {
8206    font-size: 21px;
8207    font-weight: 600;
8208  }
8209
8210  p, ul, ol {
8211    font-size: 14px;
8212  }
8213
8214  .nav-menu-link {
8215    padding-top: 10px;
8216    padding-bottom: 10px;
8217  }
8218
8219  .nav-menu-link:hover {
8220    color: var(--primary-color);
8221  }
8222
8223  .nav-container {
8224    background-color: #fff;
8225  }
8226
8227  .tablet-down {
8228    letter-spacing: 1px;
8229    font-weight: 600;
8230  }
8231
8232  .nav-logo_main {
8233    opacity: 1;
8234  }
8235
8236  .tablet-menu {
8237    height: 110px;
8238  }
8239
8240  .navbar {
8241    position: sticky;
8242  }
8243
8244  .hero-double-btn {
8245    grid-row-gap: 16px;
8246    flex-flow: column;
8247    justify-content: center;
8248    align-items: center;
8249    width: 55%;
8250  }
8251
8252  .hero-btn1 {
8253    width: 200px;
8254  }
8255
8256  .abt-img {
8257    width: 100%;
8258  }
8259
8260  .double-button-2 {
8261    flex-flow: row;
8262    justify-content: center;
8263    align-items: center;
8264    padding-left: 0;
8265  }
8266
8267  .column {
8268    flex-flow: column;
8269    justify-content: center;
8270    align-items: center;
8271    padding-bottom: 20px;
8272    padding-left: 20px;
8273    padding-right: 20px;
8274    display: flex;
8275  }
8276
8277  .columns {
8278    grid-column-gap: 21px;
8279    grid-row-gap: 21px;
8280    flex-flow: column;
8281    min-width: 100%;
8282  }
8283
8284  .abt-content {
8285    padding-top: 0;
8286    padding-bottom: 0;
8287  }
8288
8289  .column-2 {
8290    padding-left: 20px;
8291    padding-right: 20px;
8292  }
8293
8294  .section-h2 {
8295    text-align: center;
8296    font-size: 28px;
8297  }
8298
8299  .section-h2.left {
8300    font-size: 18px;
8301  }
8302
8303  .section-title-wrapper {
8304    margin-bottom: 40px;
8305  }
8306
8307  .paragraph-large {
8308    text-align: center;
8309    margin-bottom: 0;
8310    padding-left: 0;
8311    padding-right: 0;
8312    font-size: 14px;
8313  }
8314
8315  .paragraph-large.blog-p-mx-30.left-align {
8316    text-align: left;
8317  }
8318
8319  .paragraph-large.mx-50, .paragraph-large.mxo {
8320    font-size: 14px;
8321  }
8322
8323  .paragraph-large.mxo.mb-20 {
8324    text-align: left;
8325  }
8326
8327  .paragraph-large.text-white.center.mb-0 {
8328    font-size: 14px;
8329  }
8330
8331  .feature-circles-2 {
8332    font-size: 18px;
8333    font-weight: 600;
8334  }
8335
8336  .svc-section {
8337    padding-top: 60px;
8338    padding-bottom: 60px;
8339  }
8340
8341  .circle-counter-wrapper {
8342    grid-column-gap: 20px;
8343    grid-row-gap: 40px;
8344    width: 100%;
8345  }
8346
8347  .base-container {
8348    margin-top: 20px;
8349    padding-left: 20px;
8350    padding-right: 20px;
8351  }
8352
8353  .base-container.footer-container-mx-20 {
8354    margin-top: 0;
8355    padding-left: 20px;
8356    padding-right: 20px;
8357  }
8358
8359  .svc-cms-list {
8360    grid-column-gap: 21px;
8361    grid-row-gap: 21px;
8362    grid-template-rows: auto auto auto;
8363    grid-template-columns: 1fr;
8364    padding-left: 0;
8365    padding-right: 0;
8366  }
8367
8368  .cta-h2 {
8369    text-align: center;
8370  }
8371
8372  .primary-color-background {
8373    padding-top: 40px;
8374    padding-bottom: 40px;
8375  }
8376
8377  .contacts-content-wrapper, .form-subtitle {
8378    text-align: center;
8379  }
8380
8381  .rsvp-bg-images {
8382    display: none;
8383  }
8384
8385  .form-wrap {
8386    flex-wrap: wrap;
8387  }
8388
8389  .form-section {
8390    padding-top: 60px;
8391    padding-bottom: 60px;
8392  }
8393
8394  .contacts-form-wrapper-home-2 {
8395    width: 100%;
8396    padding-left: 15px;
8397    padding-right: 15px;
8398  }
8399
8400  .footer-logo-wrapper {
8401    align-items: center;
8402    width: 100%;
8403  }
8404
8405  .footer-brand {
8406    padding-left: 0;
8407  }
8408
8409  .footer {
8410    padding-left: 0;
8411    padding-right: 0;
8412  }
8413
8414  .footer-brand-wrapper {
8415    flex-wrap: wrap;
8416    margin-bottom: 40px;
8417  }
8418
8419  .footer-dark-address {
8420    text-align: center;
8421    margin-bottom: 40px;
8422  }
8423
8424  .footer-wrapper {
8425    grid-column-gap: 30px;
8426    grid-row-gap: 30px;
8427    width: 100%;
8428    padding-left: 0;
8429    padding-right: 0;
8430  }
8431
8432  .footer-dark-link-wrapper {
8433    align-items: center;
8434  }
8435
8436  .footer-rights-wrapper {
8437    flex-wrap: wrap;
8438  }
8439
8440  .footer-links-wrapper {
8441    padding-left: 0;
8442  }
8443
8444  .nav-dropdown-toggle {
8445    width: 99%;
8446  }
8447
8448  .testimonials {
8449    padding-top: 60px;
8450    padding-bottom: 60px;
8451  }
8452
8453  .testimonials.testimonial-section {
8454    padding-left: 20px;
8455    padding-right: 20px;
8456  }
8457
8458  .socials-wrap {
8459    grid-column-gap: 20px;
8460    grid-row-gap: 20px;
8461    justify-content: center;
8462    align-items: center;
8463  }
8464
8465  .section-9 {
8466    padding-top: 60px;
8467    padding-bottom: 60px;
8468  }
8469
8470  .section-9.main-flowers-green-banner {
8471    min-height: 250px;
8472  }
8473
8474  .banner-title.grey-green {
8475    font-size: 42px;
8476  }
8477
8478  .banner-title.grey-green.mx-0 {
8479    font-size: 28px;
8480  }
8481
8482  .abt-left {
8483    width: 100%;
8484  }
8485
8486  .text-white {
8487    font-size: 32px;
8488    line-height: 1.6em;
8489  }
8490
8491  .abt-content-wrap {
8492    flex-wrap: wrap;
8493    margin-bottom: 0;
8494  }
8495
8496  .abt-right {
8497    width: 100%;
8498  }
8499
8500  .abt-us {
8501    padding-top: 60px;
8502    padding-bottom: 60px;
8503  }
8504
8505  .section-title-wrap {
8506    padding-left: 20px;
8507    padding-right: 20px;
8508  }
8509
8510  .licensing-title {
8511    padding-bottom: 20px;
8512  }
8513
8514  .blog-grid-content-wrapper {
8515    min-height: 260px;
8516  }
8517
8518  .accommodation-map-block-2 {
8519    min-height: 450px;
8520  }
8521
8522  .accommodation-map-block-2.small {
8523    width: 90%;
8524  }
8525
8526  .section-12 {
8527    padding-top: 60px;
8528    padding-bottom: 60px;
8529  }
8530
8531  .banner-title-wrapper-2 {
8532    padding-left: 20px;
8533    padding-right: 20px;
8534  }
8535
8536  .banner-title-2.mx-0 {
8537    font-size: 38px;
8538  }
8539
8540  .section-13 {
8541    padding-top: 60px;
8542    padding-bottom: 60px;
8543  }
8544
8545  .svc-link-wrap {
8546    width: 100%;
8547  }
8548
8549  .svc-container {
8550    min-width: 100%;
8551    max-width: none;
8552    margin-left: 0;
8553    margin-right: 0;
8554    padding-left: 20px;
8555    padding-right: 20px;
8556  }
8557
8558  .subheader-services {
8559    font-size: 14px;
8560  }
8561
8562  .blog-item-wrap {
8563    margin-top: 0;
8564    margin-bottom: 0;
8565  }
8566
8567  .image-101 {
8568    filter: none;
8569  }
8570
8571  .blog-poist-banner {
8572    padding-top: 60px;
8573    padding-bottom: 60px;
8574  }
8575
8576  .banner-btn-primary, .banner-button-phone {
8577    margin-top: 0;
8578  }
8579
8580  .double-btn-wrap {
8581    flex-flow: column;
8582  }
8583
8584  .div-block-57 {
8585    flex-flow: column;
8586    justify-content: center;
8587    align-items: center;
8588    display: flex;
8589  }
8590
8591  .columns-8 {
8592    flex-flow: column-reverse wrap;
8593    display: flex;
8594  }
8595
8596  .section-title-wrapper-4 {
8597    margin-bottom: 40px;
8598  }
8599
8600  .section-title-wrapper-4.maps-section {
8601    justify-content: center;
8602    align-items: center;
8603    margin-bottom: 0;
8604  }
8605
8606  .primary-button-white-7 {
8607    margin-top: 0;
8608  }
8609
8610  .primary-button-white-7:hover {
8611    color: #9e222d;
8612  }
8613
8614  .double-button-6 {
8615    margin-top: 40px;
8616  }
8617
8618  .double-button-6.dbl-button-left {
8619    justify-content: center;
8620    align-items: center;
8621    width: 70%;
8622  }
8623
8624  .home-section-title-2 {
8625    text-align: center;
8626  }
8627
8628  .paragraph-large-4 {
8629    padding-left: 0;
8630    padding-right: 0;
8631  }
8632
8633  .paragraph-large-4.maps-par {
8634    text-align: center;
8635  }
8636
8637  .checks-p {
8638    font-size: 14px;
8639  }
8640
8641  .gallery-block {
8642    flex-flow: column;
8643  }
8644
8645  .vlog-cms-list {
8646    grid-column-gap: 50px;
8647    grid-row-gap: 50px;
8648    grid-template-columns: 1fr;
8649  }
8650
8651  .blog-wrapper {
8652    grid-column-gap: 0px;
8653    grid-row-gap: 40px;
8654    flex-flow: column;
8655    grid-template-rows: auto;
8656    display: flex;
8657  }
8658
8659  .blog-info-wrap {
8660    padding-bottom: 30px;
8661  }
8662
8663  .abt-section {
8664    background-image: none;
8665    height: auto;
8666    padding-top: 40px;
8667    padding-bottom: 40px;
8668  }
8669
8670  .abt-section.abt-section-mb-0 {
8671    height: auto;
8672  }
8673
8674  .abt-section.abt-section-mb-0.bg-wood {
8675    background-size: cover;
8676    padding-top: 20px;
8677    padding-bottom: 20px;
8678  }
8679
8680  .btn-phone-primary {
8681    letter-spacing: 1px;
8682  }
8683
8684  .page-banner {
8685    min-height: 250px;
8686    padding: 60px 0;
8687  }
8688
8689  .page-banner-h1 {
8690    font-size: 42px;
8691  }
8692
8693  .card-btn {
8694    bottom: 20px;
8695    left: 30px;
8696    right: auto;
8697  }
8698
8699  .form-content-wrap {
8700    text-align: center;
8701  }
8702
8703  .svc-area-section {
8704    padding-top: 0;
8705    padding-bottom: 0;
8706  }
8707
8708  .hero-heading-left, .pricing-overview {
8709    padding: 60px 15px;
8710  }
8711
8712  .about-us-content {
8713    padding-top: 0;
8714    padding-bottom: 60px;
8715  }
8716
8717  .banner-section-2 {
8718    height: 600px;
8719  }
8720
8721  .banner-section-2.home-3-banner {
8722    background-image: none;
8723  }
8724
8725  .banner-section-2.home-3-banner.about-section {
8726    padding-top: 100px;
8727    padding-bottom: 100px;
8728  }
8729
8730  .banner-section-2.home-3-banner.about-section.about-us-banner-new {
8731    padding-left: 20px;
8732    padding-right: 20px;
8733  }
8734
8735  .image-9 {
8736    width: 100%;
8737  }
8738
8739  .paragraph-23.hero-description {
8740    text-align: center;
8741    width: 100%;
8742  }
8743
8744  .info-h2 {
8745    text-align: center;
8746  }
8747
8748  .about-intro-wrap-2 {
8749    max-width: 85%;
8750  }
8751
8752  .faq-header {
8753    font-size: 45px;
8754  }
8755
8756  .faq-container-lp {
8757    max-width: none;
8758    padding-left: 20px;
8759    padding-right: 20px;
8760  }
8761
8762  .paragraph-26 {
8763    font-size: 16px;
8764  }
8765
8766  .footer-dark-link-wrapper-2 {
8767    align-items: center;
8768  }
8769
8770  .testimonial-slider-small {
8771    padding: 60px 15px;
8772  }
8773
8774  .container {
8775    max-width: 100%;
8776  }
8777
8778  .centered-heading.mx-0 {
8779    line-height: 1.3em;
8780  }
8781
8782  .testimonial-slide-wrapper {
8783    max-width: 100%;
8784    margin-right: 0%;
8785  }
8786
8787  .testimonial-card {
8788    margin-left: 10px;
8789    margin-right: 10px;
8790  }
8791
8792  .testimonial-slider-left {
8793    left: -10px;
8794  }
8795
8796  .testimonial-slider-right {
8797    right: -10px;
8798  }
8799
8800  .get-a-quote-btn {
8801    width: 100%;
8802  }
8803
8804  .text-block-19 {
8805    text-align: center;
8806  }
8807
8808  .phone-btn {
8809    width: 196.656%;
8810  }
8811
8812  .phone-txt {
8813    text-align: center;
8814  }
8815
8816  .container-2 {
8817    padding-left: 20px;
8818    padding-right: 20px;
8819  }
8820
8821  .heading-35.mx-0 {
8822    font-size: 24px;
8823  }
8824
8825  .cta-p {
8826    font-size: 14px;
8827  }
8828
8829  .badge-continer {
8830    grid-column-gap: 0px;
8831    grid-row-gap: 0px;
8832    flex-flow: column;
8833    grid-template-rows: auto auto;
8834    grid-template-columns: 1fr 1fr 1fr;
8835    grid-auto-columns: 1fr;
8836    width: 100%;
8837    padding-left: 40px;
8838    padding-right: 40px;
8839    display: grid;
8840  }
8841
8842  .div-block-97 {
8843    grid-column-gap: 12px;
8844    grid-row-gap: 12px;
8845  }
8846
8847  .collection-list-8 {
8848    grid-template-columns: 1fr;
8849  }
8850
8851  .service-title-h3 {
8852    font-size: 24px;
8853  }
8854
8855  .div-block-98 {
8856    left: -35%;
8857  }
8858
8859  .div-block-99 {
8860    grid-template-rows: auto;
8861    grid-template-columns: 1fr 1fr 1fr;
8862  }
8863
8864  .div-left, .div-right {
8865    width: 100%;
8866  }
8867
8868  .h2-p-continer {
8869    flex-flow: column;
8870    padding-left: 0;
8871    padding-right: 0;
8872  }
8873
8874  .title-div-left {
8875    width: 100%;
8876    margin-bottom: 30px;
8877  }
8878
8879  .title-div-right {
8880    justify-content: flex-start;
8881    align-items: flex-start;
8882    width: 100%;
8883  }
8884
8885  .mx-0 {
8886    text-align: center;
8887  }
8888
8889  .banner-section {
8890    height: auto;
8891  }
8892
8893  .home-6-banner-slider-container-3 {
8894    text-align: center;
8895    align-items: center;
8896    height: 100vh;
8897    display: flex;
8898  }
8899
8900  .bold-text-15 {
8901    font-size: 43px;
8902    line-height: .9em;
8903  }
8904
8905  .div-block-9 {
8906    flex-flow: column;
8907    justify-content: center;
8908    align-items: center;
8909    width: 90%;
8910    display: flex;
8911  }
8912
8913  .home-3-banner-title-3 {
8914    width: auto;
8915    line-height: 1.3em;
8916  }
8917
8918  .image-115, .image-116, .image-117 {
8919    width: 120px;
8920  }
8921
8922  .upper-nav-container {
8923    width: 100%;
8924  }
8925
8926  .footer-services-link.mb-20 {
8927    width: 100%;
8928    padding-left: 0;
8929    padding-right: 0;
8930  }
8931
8932  .gallery-grid {
8933    grid-template-columns: 1fr 1fr;
8934  }
8935
8936  .snow-service-section {
8937    padding-left: 20px;
8938    padding-right: 20px;
8939  }
8940
8941  .image-120 {
8942    width: 100%;
8943  }
8944
8945  .columns-10 {
8946    flex-flow: column;
8947  }
8948
8949  .tabs {
8950    flex-flow: column;
8951    display: flex;
8952  }
8953
8954  .tabs-menu {
8955    width: 100%;
8956    height: auto;
8957  }
8958
8959  .tab-link-tab-2 {
8960    text-align: center;
8961    width: 100%;
8962  }
8963
8964  .tab-link-tab-2.w--current {
8965    text-align: center;
8966  }
8967
8968  .gallery-section {
8969    padding-left: 20px;
8970    padding-right: 20px;
8971  }
8972
8973  .div-white-gap {
8974    bottom: -35%;
8975  }
8976}
8977
8978@media screen and (max-width: 479px) {
8979  .nav-logo_red {
8980    width: 180px;
8981  }
8982
8983  .nav-close-icon {
8984    filter: invert();
8985  }
8986
8987  .nav-menu-link {
8988    color: var(--black);
8989    padding-top: 10px;
8990    padding-bottom: 10px;
8991  }
8992
8993  .nav-menu-link:hover {
8994    color: var(--primary-color);
8995    padding-top: 10px;
8996    padding-bottom: 10px;
8997  }
8998
8999  .nav-container {
9000    background-color: #fff;
9001  }
9002
9003  .tablet-down {
9004    letter-spacing: 1px;
9005    width: 100%;
9006    font-weight: 600;
9007  }
9008
9009  .nav-menu-shadow-overlay {
9010    background-color: #fff;
9011  }
9012
9013  .nav-menu-centered-wrapper {
9014    background-color: #0a1843;
9015  }
9016
9017  .nav-logo_main {
9018    opacity: 100;
9019    width: 230px;
9020  }
9021
9022  .tablet-menu {
9023    justify-content: center;
9024    align-items: center;
9025    height: 120px;
9026    padding-left: 10px;
9027    padding-right: 10px;
9028  }
9029
9030  .search-shop-con-centered {
9031    margin-left: 10px;
9032  }
9033
9034  .hero-double-btn {
9035    grid-column-gap: 0px;
9036    grid-row-gap: 20px;
9037    flex-direction: column;
9038    width: 100%;
9039    padding-left: 0;
9040    padding-right: 0;
9041  }
9042
9043  .hero-btn1 {
9044    border-radius: 100px;
9045    width: 100%;
9046  }
9047
9048  .abt-img {
9049    width: 100%;
9050    height: auto;
9051    margin-bottom: 0;
9052    position: static;
9053    inset: 32% 2% auto 59px;
9054  }
9055
9056  .double-button-2 {
9057    grid-column-gap: 0px;
9058    grid-row-gap: 20px;
9059    flex-direction: column;
9060    justify-content: center;
9061    align-items: stretch;
9062  }
9063
9064  .column {
9065    flex-flow: column;
9066    justify-content: center;
9067    align-items: center;
9068    margin-top: 0;
9069    padding: 0;
9070    display: flex;
9071  }
9072
9073  .columns {
9074    flex-flow: column;
9075    margin-top: 0;
9076    padding-left: 0;
9077    padding-right: 0;
9078    display: flex;
9079  }
9080
9081  .primary-button-white-2 {
9082    width: 100%;
9083  }
9084
9085  .abt-content {
9086    margin-top: 0;
9087    padding-top: 0;
9088    padding-bottom: 0;
9089  }
9090
9091  .column-2 {
9092    justify-content: center;
9093    align-items: center;
9094    padding-left: 0;
9095    padding-right: 0;
9096    display: flex;
9097  }
9098
9099  .column-2.abt-col-2 {
9100    flex-flow: column;
9101    justify-content: center;
9102    align-items: center;
9103    padding: 0;
9104    display: block;
9105  }
9106
9107  .section-h2 {
9108    text-align: center;
9109    padding-left: 0;
9110    font-size: 28px;
9111  }
9112
9113  .section-h2.left {
9114    text-align: center;
9115    font-size: 16px;
9116  }
9117
9118  .section-h2.left.new-text {
9119    font-size: 18px;
9120  }
9121
9122  .section-h2.mx-0 {
9123    text-align: center;
9124  }
9125
9126  .section-title-wrapper {
9127    margin-bottom: 10px;
9128    margin-left: 0;
9129    margin-right: 0;
9130    padding-left: 0;
9131    padding-right: 0;
9132  }
9133
9134  .paragraph-large {
9135    padding-left: 0;
9136    padding-right: 0;
9137    font-size: 14px;
9138  }
9139
9140  .paragraph-large.blog-p-mx-30.left-align, .paragraph-large.white {
9141    text-align: center;
9142  }
9143
9144  .circle-counter-wrap {
9145    width: 100%;
9146  }
9147
9148  .svc-section {
9149    padding: 0 20px 40px;
9150  }
9151
9152  .svc-section.without-bottom-spacing {
9153    padding: 60px 10px;
9154  }
9155
9156  .base-container {
9157    margin-top: 0;
9158    padding-left: 0;
9159    padding-right: 0;
9160  }
9161
9162  .base-container.footer-container-mx-20 {
9163    width: 100%;
9164    padding-left: 20px;
9165    padding-right: 20px;
9166  }
9167
9168  .svc-cms-list {
9169    grid-column-gap: 21px;
9170    grid-row-gap: 21px;
9171    grid-template-rows: auto;
9172    grid-template-columns: 1fr;
9173  }
9174
9175  .review-image-wrap {
9176    width: 100%;
9177  }
9178
9179  .home-tabs-menu {
9180    justify-content: center;
9181    width: 100%;
9182    padding-left: 0;
9183  }
9184
9185  .tabs-testimonial-block {
9186    flex-direction: column;
9187    align-items: center;
9188  }
9189
9190  .tabs-testimonial-quote-block {
9191    width: 100%;
9192  }
9193
9194  .tabs-testimonial-person {
9195    padding-bottom: 10px;
9196  }
9197
9198  .cta-h2 {
9199    font-size: 28px;
9200  }
9201
9202  .primary-color-background {
9203    background-position: 50% 100%;
9204    padding-left: 20px;
9205    padding-right: 20px;
9206  }
9207
9208  .form-subtitle {
9209    color: #1e263f;
9210  }
9211
9212  .primary-button-2 {
9213    width: 100%;
9214  }
9215
9216  .form-section {
9217    padding: 40px 0;
9218  }
9219
9220  .footer-link {
9221    text-align: center;
9222    padding-top: 5px;
9223    padding-bottom: 5px;
9224    font-size: 14px;
9225  }
9226
9227  .footer-link.w--current {
9228    font-size: 14px;
9229  }
9230
9231  .footer-image {
9232    width: 250px;
9233  }
9234
9235  .footer {
9236    text-align: left;
9237    padding-left: 0;
9238    padding-right: 0;
9239  }
9240
9241  .footer-brand-wrapper {
9242    flex-direction: column;
9243  }
9244
9245  .footer-copyright-link {
9246    margin-left: 5px;
9247    font-size: 14px;
9248  }
9249
9250  .footer-rights {
9251    text-align: center;
9252    margin-bottom: 10px;
9253    font-size: 14px;
9254  }
9255
9256  .privacy-policy {
9257    margin-bottom: 10px;
9258  }
9259
9260  .logo-wrapper {
9261    flex-flow: row;
9262    justify-content: flex-start;
9263    align-items: center;
9264  }
9265
9266  .footer-dark-address {
9267    margin-top: 0;
9268    margin-bottom: 0;
9269    font-size: 14px;
9270  }
9271
9272  .footer-wrapper {
9273    grid-column-gap: 0px;
9274    grid-row-gap: 0px;
9275    margin-bottom: 10px;
9276  }
9277
9278  .footer-rights-wrapper {
9279    flex-wrap: wrap;
9280    margin-top: 0;
9281  }
9282
9283  .footer-links-wrapper {
9284    align-items: center;
9285    width: 100%;
9286    margin-bottom: 0;
9287  }
9288
9289  .footer-dark-link {
9290    font-size: 12px;
9291  }
9292
9293  .footer-links-wrapper-2 {
9294    justify-content: center;
9295    align-items: center;
9296    width: 100%;
9297    margin-bottom: 30px;
9298  }
9299
9300  .collection-list-6 {
9301    text-align: center;
9302  }
9303
9304  .testimonials {
9305    padding-bottom: 60px;
9306    padding-left: 20px;
9307    padding-right: 20px;
9308  }
9309
9310  .auto-update-copyright {
9311    text-align: center;
9312    font-size: 14px;
9313  }
9314
9315  .socials-wrap {
9316    justify-content: center;
9317    align-items: center;
9318  }
9319
9320  .section-9 {
9321    padding-bottom: 60px;
9322    padding-left: 20px;
9323    padding-right: 20px;
9324  }
9325
9326  .banner-h-wrap {
9327    padding-left: 20px;
9328    padding-right: 20px;
9329  }
9330
9331  .banner-title.grey-green {
9332    font-size: 38px;
9333  }
9334
9335  .about-6-contacts-content-wrapper {
9336    padding-left: 0;
9337    padding-right: 0;
9338  }
9339
9340  .text-white {
9341    font-size: 28px;
9342  }
9343
9344  .abt-contacts-wrap {
9345    height: 380px;
9346  }
9347
9348  .abt-contacts-wrap.right-section {
9349    height: auto;
9350    padding: 60px 20px;
9351  }
9352
9353  .abt-content-wrap {
9354    grid-column-gap: 0px;
9355  }
9356
9357  .abt-us {
9358    padding: 20px 0;
9359  }
9360
9361  .section-title-wrap {
9362    padding: 20px 10px;
9363  }
9364
9365  .gallery {
9366    padding-top: 40px;
9367    padding-bottom: 40px;
9368  }
9369
9370  .accordion-toggle {
9371    height: 100px;
9372  }
9373
9374  .faq-h2 {
9375    font-size: 16px;
9376    line-height: 1.5;
9377  }
9378
9379  .paragraph-12 {
9380    font-size: 15px;
9381  }
9382
9383  .contacts-location-wrap {
9384    font-size: 12px;
9385  }
9386
9387  .paragraph {
9388    text-align: left;
9389    font-size: 12px;
9390  }
9391
9392  .blog-sidebar-post-category {
9393    margin-bottom: 20px;
9394  }
9395
9396  .svc-area-2 {
9397    padding-left: 0;
9398    padding-right: 0;
9399  }
9400
9401  .accommodation-map-block-2 {
9402    width: 100%;
9403  }
9404
9405  .accommodation-map-block-2.small {
9406    width: 100%;
9407    height: auto;
9408  }
9409
9410  .svc-area-1 {
9411    padding-left: 0;
9412    padding-right: 0;
9413  }
9414
9415  .section-12 {
9416    padding-top: 40px;
9417    padding-bottom: 40px;
9418  }
9419
9420  .section-12.accommodation-banner {
9421    background-position: 0 0, 100%;
9422  }
9423
9424  .banner-title-2 {
9425    font-size: 32px;
9426  }
9427
9428  .banner-title-2.mx-0 {
9429    font-size: 28px;
9430  }
9431
9432  .services-container {
9433    max-width: 90%;
9434    padding-bottom: 20px;
9435    padding-left: 0;
9436    padding-right: 0;
9437  }
9438
9439  .section-13 {
9440    padding-top: 40px;
9441    padding-bottom: 40px;
9442  }
9443
9444  .section-13.without-bottom-spacing {
9445    padding-top: 10px;
9446    padding-bottom: 10px;
9447  }
9448
9449  .section-13.without-bottom-spacing.service-second-section {
9450    padding-top: 40px;
9451  }
9452
9453  .svc-link-wrap {
9454    height: auto;
9455  }
9456
9457  .svc-p {
9458    font-size: 14px;
9459  }
9460
9461  .svc-cta {
9462    font-size: 12px;
9463  }
9464
9465  .footer-link-2 {
9466    text-align: left;
9467    padding: 5px;
9468    font-size: 14px;
9469    font-weight: 400;
9470  }
9471
9472  .subheader-services {
9473    font-size: 14px;
9474    line-height: 1.6em;
9475  }
9476
9477  .section-14 {
9478    padding: 40px 20px;
9479  }
9480
9481  .service-list-2-item-content {
9482    padding-bottom: 20px;
9483  }
9484
9485  .sticky-button {
9486    z-index: 999;
9487  }
9488
9489  .navy-button {
9490    width: 100%;
9491  }
9492
9493  .service-area {
9494    padding-left: 20px;
9495    padding-right: 20px;
9496  }
9497
9498  .home-3-link-services-2 {
9499    letter-spacing: 1px;
9500    font-weight: 400;
9501  }
9502
9503  .big-article-content-wrapper {
9504    padding: 25px 10px;
9505  }
9506
9507  .tag-wrapper {
9508    padding-left: 20px;
9509    padding-right: 20px;
9510  }
9511
9512  .blog-item-wrap {
9513    margin-top: 0;
9514    margin-bottom: 0;
9515  }
9516
9517  .image-101 {
9518    filter: none;
9519  }
9520
9521  .featured-h2 {
9522    font-size: 28px;
9523  }
9524
9525  .blog-poist-banner {
9526    padding-bottom: 60px;
9527    padding-left: 20px;
9528    padding-right: 20px;
9529  }
9530
9531  .banner-btn-primary, .banner-button-phone {
9532    width: 100%;
9533  }
9534
9535  .div-block-57 {
9536    justify-content: center;
9537    align-items: center;
9538  }
9539
9540  .columns-8 {
9541    flex-flow: column-reverse wrap;
9542    display: flex;
9543  }
9544
9545  .section-title-wrapper-4 {
9546    margin-bottom: 10px;
9547    margin-left: 0;
9548    margin-right: 0;
9549  }
9550
9551  .section-title-wrapper-4.maps-section {
9552    justify-content: center;
9553    align-items: center;
9554  }
9555
9556  .primary-button-white-7 {
9557    width: 100%;
9558  }
9559
9560  .primary-button-white-7:hover {
9561    color: #0692cc;
9562    border-color: #0692cc;
9563  }
9564
9565  .double-button-6 {
9566    grid-column-gap: 0px;
9567    grid-row-gap: 20px;
9568    flex-direction: column;
9569  }
9570
9571  .double-button-6.dbl-button-left {
9572    justify-content: center;
9573    align-items: center;
9574    width: 100%;
9575  }
9576
9577  .home-section-title-2 {
9578    font-family: Robotoslab Variablefont Wght, Verdana, sans-serif;
9579    font-size: 26px;
9580  }
9581
9582  .paragraph-large-4 {
9583    margin-bottom: 0;
9584    padding-left: 0;
9585    padding-right: 0;
9586    font-size: 14px;
9587  }
9588
9589  .paragraph-large-4.maps-par {
9590    text-align: center;
9591  }
9592
9593  .column-13 {
9594    height: 500px;
9595    padding: 20px;
9596  }
9597
9598  .check-item-wrap {
9599    flex-flow: column;
9600  }
9601
9602  .checks-p {
9603    font-size: 12px;
9604  }
9605
9606  .blogs-section {
9607    padding: 20px;
9608  }
9609
9610  .vlog-cms-list {
9611    grid-column-gap: 21px;
9612    grid-row-gap: 21px;
9613    grid-template-columns: 1fr;
9614  }
9615
9616  .blog-wrapper {
9617    grid-template-columns: 1fr;
9618  }
9619
9620  .svc-heading {
9621    font-size: 18px;
9622  }
9623
9624  .abt-section {
9625    background-image: linear-gradient(#0000, #0000);
9626    flex-flow: row;
9627    height: auto;
9628    min-height: auto;
9629    margin-top: 0;
9630    padding-top: 40px;
9631    padding-bottom: 40px;
9632  }
9633
9634  .btn-phone, .btn-phone-primary {
9635    width: 100%;
9636  }
9637
9638  .cta-wrap {
9639    width: 100%;
9640    padding-left: 10px;
9641    padding-right: 10px;
9642  }
9643
9644  .form-h2 {
9645    font-size: 25px;
9646  }
9647
9648  .page-banner {
9649    min-height: auto;
9650    padding-bottom: 60px;
9651    padding-left: 20px;
9652    padding-right: 20px;
9653  }
9654
9655  .page-banner-h1 {
9656    font-size: 32px;
9657  }
9658
9659  .form-content-wrap {
9660    padding-bottom: 0;
9661    padding-left: 0;
9662    padding-right: 0;
9663  }
9664
9665  .svc-column-1 {
9666    padding-left: 0;
9667    padding-right: 0;
9668  }
9669
9670  .svc-column-2 {
9671    padding-top: 20px;
9672    padding-left: 0;
9673    padding-right: 0;
9674  }
9675
9676  .svc-area-section {
9677    padding: 0 0 60px;
9678  }
9679
9680  .hero-split {
9681    margin-bottom: 10px;
9682  }
9683
9684  .div-block-45 {
9685    width: 100%;
9686    line-height: 17px;
9687  }
9688
9689  .hero-lp {
9690    font-size: 38px;
9691  }
9692
9693  .hero-heading-left {
9694    padding-top: 20px;
9695  }
9696
9697  .hero-btn {
9698    flex-flow: column;
9699    justify-content: center;
9700    align-items: flex-start;
9701  }
9702
9703  .lp-container {
9704    max-width: none;
9705  }
9706
9707  .margin-bottom-24px {
9708    margin-bottom: 15px;
9709    font-size: 14px;
9710  }
9711
9712  .image-cover {
9713    width: 100%;
9714  }
9715
9716  .lp-social {
9717    font-size: 14px;
9718    line-height: 1.4;
9719  }
9720
9721  .header-review-avatar.phone {
9722    display: none;
9723  }
9724
9725  .pricing-grid {
9726    grid-template-columns: 1fr;
9727  }
9728
9729  .about-us-content {
9730    order: -1;
9731    width: 100%;
9732    margin-top: 0;
9733    padding-top: 0;
9734    padding-bottom: 0;
9735  }
9736
9737  .image-wrap-2 {
9738    width: 100%;
9739  }
9740
9741  .banner-section-2 {
9742    height: auto;
9743  }
9744
9745  .banner-section-2.home-3-banner {
9746    background-image: linear-gradient(#0000, #0000);
9747    flex-flow: row;
9748    min-height: 100vh;
9749    margin-top: 40px;
9750  }
9751
9752  .banner-section-2.home-3-banner.about-section, .banner-section-2.home-3-banner.about-section.about-us-banner-new {
9753    padding-top: 20px;
9754    padding-bottom: 20px;
9755  }
9756
9757  .image-9 {
9758    width: 300px;
9759    height: 200px;
9760    margin-bottom: 60px;
9761    inset: 32% 2% auto 59px;
9762  }
9763
9764  .image-9._1 {
9765    object-fit: cover;
9766    width: 100%;
9767    height: 390px;
9768    margin-bottom: 0;
9769  }
9770
9771  .paragraph-23.hero-description {
9772    width: 100%;
9773    margin-top: 0;
9774    margin-bottom: 0;
9775    font-size: 14px;
9776  }
9777
9778  .info-h2 {
9779    text-align: center;
9780    padding-left: 0;
9781    font-size: 24px;
9782  }
9783
9784  .flex-about {
9785    flex-flow: column;
9786    margin-bottom: 0;
9787  }
9788
9789  .flex-about._2 {
9790    grid-column-gap: 30px;
9791    grid-row-gap: 30px;
9792    margin-top: 10px;
9793  }
9794
9795  .meet-owner-section {
9796    padding-top: 40px;
9797    padding-bottom: 40px;
9798  }
9799
9800  .about-intro-wrap-2 {
9801    max-width: 90%;
9802  }
9803
9804  .text-block-18 {
9805    font-size: 16px;
9806    line-height: 1.5;
9807  }
9808
9809  .paragraph-25 {
9810    font-size: 15px;
9811  }
9812
9813  .faq-header-wrap {
9814    padding: 20px;
9815  }
9816
9817  .faq-header {
9818    font-size: 35px;
9819  }
9820
9821  .faq-header.fq {
9822    font-size: 30px;
9823  }
9824
9825  .lp-free-quote {
9826    padding-top: 40px;
9827  }
9828
9829  .fq-header-wrap {
9830    padding-left: 20px;
9831    padding-right: 20px;
9832  }
9833
9834  .input-field {
9835    height: 40px;
9836    padding-top: 0;
9837    padding-bottom: 0;
9838    font-size: 16px;
9839  }
9840
9841  .input-field::placeholder {
9842    font-size: 14px;
9843  }
9844
9845  .button-5 {
9846    margin-right: 0;
9847    padding: 14px 30px;
9848    font-size: 15px;
9849  }
9850
9851  .form-block {
9852    width: 100%;
9853    margin-bottom: 10px;
9854    padding-top: 10px;
9855  }
9856
9857  .testimonial-slider-small {
9858    padding-left: 0;
9859    padding-right: 0;
9860  }
9861
9862  .container {
9863    max-width: none;
9864  }
9865
9866  .centered-heading {
9867    margin-bottom: 24px;
9868  }
9869
9870  .centered-heading.mx-0 {
9871    font-size: 28px;
9872  }
9873
9874  .centered-subheading {
9875    font-size: 14px;
9876  }
9877
9878  .testimonial-slide-wrapper {
9879    max-width: 100%;
9880    margin-right: 0%;
9881  }
9882
9883  .testimonial-card {
9884    margin-left: 10px;
9885    margin-right: 10px;
9886  }
9887
9888  .testimonial-slider-left {
9889    left: -10px;
9890  }
9891
9892  .testimonial-slider-right {
9893    right: -10px;
9894  }
9895
9896  .text-block-19 {
9897    font-size: 13px;
9898  }
9899
9900  .container-2 {
9901    padding-left: 10px;
9902    padding-right: 10px;
9903  }
9904
9905  .heading-35.mx-0 {
9906    font-size: 24px;
9907  }
9908
9909  .text-p, .cta-p {
9910    font-size: 14px;
9911  }
9912
9913  .badges-section {
9914    min-height: auto;
9915  }
9916
9917  .badge-continer {
9918    grid-column-gap: 21px;
9919    grid-row-gap: 21px;
9920    flex-flow: column;
9921    grid-template-columns: 1fr;
9922    margin-bottom: 0;
9923    padding-top: 20px;
9924    padding-bottom: 20px;
9925    display: flex;
9926  }
9927
9928  .div-block-97 {
9929    flex-flow: column;
9930  }
9931
9932  .card-cat-container {
9933    padding: 20px 20px 60px;
9934  }
9935
9936  .collection-list-8 {
9937    grid-template-columns: 1fr;
9938  }
9939
9940  .service-title-h3 {
9941    font-size: 21px;
9942  }
9943
9944  .div-block-98 {
9945    left: -69%;
9946  }
9947
9948  .div-block-99 {
9949    grid-template-columns: 1fr;
9950    padding-bottom: 0;
9951  }
9952
9953  .image-109 {
9954    width: 72px;
9955  }
9956
9957  .hero-badge {
9958    grid-column-gap: 21px;
9959    grid-row-gap: 21px;
9960  }
9961
9962  .author-div {
9963    text-align: center;
9964    justify-content: center;
9965    align-items: center;
9966  }
9967
9968  .home-slide-buttons-wrapper-2 {
9969    grid-column-gap: 0px;
9970    grid-row-gap: 15px;
9971    flex-flow: column wrap;
9972    justify-content: center;
9973    width: 100%;
9974    margin-top: 10px;
9975  }
9976
9977  .banner-section {
9978    height: auto;
9979  }
9980
9981  .home-6-banner-slider-container-3 {
9982    justify-content: center;
9983    align-items: center;
9984    height: 61%;
9985    margin-top: 100px;
9986    padding-left: 0;
9987    padding-right: 0;
9988  }
9989
9990  .bold-text-15 {
9991    font-size: 38px;
9992    line-height: 1.3em;
9993  }
9994
9995  .home-slider {
9996    height: 90vh;
9997  }
9998
9999  .div-block-9 {
10000    flex-flow: column;
10001    justify-content: center;
10002    align-items: center;
10003    width: 100%;
10004    margin-top: 0;
10005    padding-left: 20px;
10006    padding-right: 20px;
10007    display: flex;
10008  }
10009
10010  .slide-img-2.two {
10011    background-image: linear-gradient(#00000080, #00000080), url("/cdn/green-hedge-bg.webp");
10012    background-position: 0 0, 50%;
10013    background-repeat: repeat, no-repeat;
10014    background-size: auto, cover;
10015  }
10016
10017  .slide-img-2.three {
10018    background-image: linear-gradient(#0000004d, #0000004d), url("/cdn/green-shed-bg.webp");
10019    background-position: 0 0, 50%;
10020    background-repeat: repeat, no-repeat;
10021    background-size: auto, cover;
10022  }
10023
10024  .home-3-banner-title-3 {
10025    font-size: 24px;
10026  }
10027
10028  .hero-sub-title {
10029    font-size: 21px;
10030  }
10031
10032  .owners-container {
10033    flex-flow: column;
10034  }
10035
10036  .italic-text {
10037    display: inline;
10038  }
10039
10040  .image-118 {
10041    margin-top: 20px;
10042  }
10043
10044  .nav-contact-container {
10045    padding-left: 60px;
10046    padding-right: 60px;
10047  }
10048
10049  .upper-nav-section {
10050    padding-bottom: 0;
10051    display: none;
10052  }
10053
10054  .column-17 {
10055    display: none;
10056  }
10057
10058  .collection-list-10 {
10059    grid-template-columns: 1fr;
10060  }
10061
10062  .gallery-grid {
10063    grid-column-gap: 12px;
10064    grid-row-gap: 12px;
10065    grid-template-columns: 1fr;
10066  }
10067
10068  .snow-service-section {
10069    padding: 60px 10px;
10070  }
10071
10072  .heading-39 {
10073    font-size: 28px;
10074  }
10075
10076  .image-120 {
10077    width: 100%;
10078  }
10079
10080  .text-block-30, .text-block-32 {
10081    font-size: 14px;
10082  }
10083
10084  .columns-10 {
10085    flex-flow: row-reverse wrap-reverse;
10086  }
10087
10088  .paragraph-27 {
10089    text-align: center;
10090  }
10091
10092  .tab-text {
10093    font-size: 18px;
10094  }
10095
10096  .gallery-section {
10097    padding-left: 0;
10098    padding-right: 0;
10099  }
10100
10101  .gallery-grid-2 {
10102    grid-column-gap: .4375rem;
10103    grid-row-gap: .4375rem;
10104  }
10105
10106  .div-white-gap {
10107    left: -56%;
10108  }
10109}
10110
10111#w-node-_75a989d5-c524-cf22-9afa-cda3fdf1d2ba-07e8b43f {
10112  grid-template-rows: auto auto;
10113  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
10114}
10115
10116#w-node-_75a989d5-c524-cf22-9afa-cda3fdf1d2c1-07e8b43f {
10117  grid-area: span 2 / span 2 / span 2 / span 2;
10118}
10119
10120#w-node-_6f224980-887e-7181-27a2-60c937b546c6-07e8b43f {
10121  grid-area: span 1 / span 1 / span 1 / span 1;
10122}
10123
10124@media screen and (max-width: 991px) {
10125  #w-node-_75a989d5-c524-cf22-9afa-cda3fdf1d2ba-07e8b43f {
10126    grid-template-rows: auto;
10127    grid-template-columns: 1fr 1fr;
10128  }
10129
10130  #w-node-_75a989d5-c524-cf22-9afa-cda3fdf1d2c1-07e8b43f {
10131    grid-area: span 2 / span 2 / span 2 / span 2;
10132  }
10133
10134  #w-node-_6f224980-887e-7181-27a2-60c937b546c6-07e8b43f {
10135    grid-area: span 1 / span 2 / span 1 / span 2;
10136  }
10137}
10138
10139@media screen and (max-width: 767px) {
10140  #w-node-_75a989d5-c524-cf22-9afa-cda3fdf1d2ba-07e8b43f {
10141    grid-template-rows: auto;
10142    grid-template-columns: 1fr 1fr;
10143  }
10144
10145  #w-node-_75a989d5-c524-cf22-9afa-cda3fdf1d2c1-07e8b43f {
10146    grid-area: span 2 / span 2 / span 2 / span 2;
10147  }
10148}
10149
10150@media screen and (max-width: 479px) {
10151  #w-node-_75a989d5-c524-cf22-9afa-cda3fdf1d2ba-07e8b43f {
10152    grid-template-rows: auto;
10153    grid-template-columns: 1fr;
10154  }
10155
10156  #w-node-_75a989d5-c524-cf22-9afa-cda3fdf1d2c1-07e8b43f {
10157    grid-row: span 2 / span 2;
10158  }
10159
10160  #w-node-_6f224980-887e-7181-27a2-60c937b546c6-07e8b43f {
10161    grid-area: span 1 / span 1 / span 1 / span 1;
10162  }
10163}
10164
10165
10166/* --- defer the slides nobody has seen yet -------------------------------
10167   The hero is a 3-slide fade slider that does not advance for 5s
10168   (data-delay="5000"), yet slides 2 and 3 are in the DOM at parse time, so
10169   their photos download during the initial load and compete with the LCP.
10170   Their backgrounds are held back until `slides-ready` lands on <html> after
10171   window.load, by which point slide 1 has painted. Worth ~57 KiB on mobile.
10172
10173   If that script never runs the slides stay blank — but the slider is itself
10174   JS-driven, so with no JS it never advances and they are never seen. */
10175.slide-img-2.two,
10176.slide-img-2.three { background-image: none; }
10177
10178/* The gated rules must cover every breakpoint the originals did, including the
10179   desktop default — gating only the mobile overrides would leave slide 3 with
10180   no photo at all above 767px. */
10181html.slides-ready .slide-img-2.three {
10182  background-image: linear-gradient(#0000004d, #0000004d), url("/cdn/green-shed-bg.webp");
10183}
10184/* --- responsive background sources (added for mobile payload) -------------
10185   Every hero slide and the CTA banner are CSS backgrounds, so the browser has
10186   no srcset to choose from and downloads the desktop file on a phone. The hedge
10187   slide was a 2560x1440, 212 KB image being painted into a 412px-wide box.
10188   Only the background-image URL is overridden below; position, size and the
10189   gradients above each photo are left exactly as authored, and the gradient is
10190   repeated verbatim per breakpoint because it differs at 479px.
10191   Variants: -m900 (phones), -t1400 (tablet), -d1920 (desktop, down from 2560). */
10192
10193html.slides-ready .slide-img-2.two {
10194  background-image: linear-gradient(#0000004d, #0000004d), url("/cdn/green-hedge-bg-d1920.webp");
10195}
10196
10197@media screen and (max-width: 991px) {
10198  html.slides-ready .slide-img-2.two {
10199    background-image: linear-gradient(#0000004d, #0000004d), url("/cdn/green-hedge-bg-t1400.webp");
10200  }
10201  .cta-section {
10202    background-image: url("/cdn/dfb5e77350da23baf5207c2b78b3d775_19A3727-min-t1400.webp");
10203  }
10204}
10205
10206@media screen and (max-width: 767px) {
10207  .slide-img-2 {
10208    background-image: url("/cdn/green-garden-bg-m900.webp");
10209  }
10210  html.slides-ready .slide-img-2.two {
10211    background-image: linear-gradient(#0000004d, #0000004d), url("/cdn/green-hedge-bg-m900.webp");
10212  }
10213  html.slides-ready .slide-img-2.three {
10214    background-image: linear-gradient(#0000004d, #0000004d), url("/cdn/green-shed-bg-m900.webp");
10215  }
10216  .cta-section {
10217    background-image: url("/cdn/dfb5e77350da23baf5207c2b78b3d775_19A3727-min-m900.webp");
10218  }
10219}
10220
10221/* 479 keeps the darker overlay the original switches to at this width. */
10222@media screen and (max-width: 479px) {
10223  html.slides-ready .slide-img-2.two {
10224    background-image: linear-gradient(#00000080, #00000080), url("/cdn/green-hedge-bg-m900.webp");
10225  }
10226  html.slides-ready .slide-img-2.three {
10227    background-image: linear-gradient(#0000004d, #0000004d), url("/cdn/green-shed-bg-m900.webp");
10228  }
10229}
10230</style>
10230<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
10230<link href="/cdn/67afa0b0d8083793c4db9278_32.png" rel="shortcut icon" type="image/x-icon"><link href="/cdn/67afa0b72815d5d71f55cec5_256.png" rel="apple-touch-icon">
vendor: 66 bytes, line 10230
10230<script async="" src="https://www.googletagmanager.com/gtag/js?id=
10230G-KMFVQ4F208
vendor: 11 bytes, line 10230
10230"></script>
10230<script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dZGVlNj', true);gtag('set', 'developer_id.dYWYxNW', true);gtag('js', new Date());gtag('config', 'G-KMFVQ4F208');</script>
10230<script nowprocket nitro-exclude type="text/javascript" id="sa-dynamic-optimization" data-uuid="711c1f8d-46ef-4898-8073-85c63d424bda" src="data:text/javascript;base64,dmFyIHNjcmlwdCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpO3NjcmlwdC5zZXRBdHRyaWJ1dGUoIm5vd3Byb2NrZXQiLCAiIik7c2NyaXB0LnNldEF0dHJpYnV0ZSgibml0cm8tZXhjbHVkZSIsICIiKTtzY3JpcHQuc3JjID0gImh0dHBzOi8vZGFzaGJvYXJkLnNlYXJjaGF0bGFzLmNvbS9zY3JpcHRzL2R5bmFtaWNfb3B0aW1pemF0aW9uLmpzIjtzY3JpcHQuZGF0YXNldC51dWlkID0gIjcxMWMxZjhkLTQ2ZWYtNDg5OC04MDczLTg1YzYzZDQyNGJkYSI7c2NyaXB0LmlkID0gInNhLWR5bmFtaWMtb3B0aW1pemF0aW9uLWxvYWRlciI7ZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChzY3JpcHQpOw=="></script>
10230
10231
10232
10233
10234
10235<!-- Google Tag Manager -->
10236<script>
vendor: 327 bytes, lines 10236-10240
10236(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
10237new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
10238j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
10239'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
10240})(window,document,'script','dataLayer','
10240GTM-PDLJ4SF2
vendor: 3 bytes, line 10240
10240');
10240</script>
10240
10241<!-- End Google Tag Manager -->
10242
10243
10244
10245
10246
10247
10248
10249<script type="application/ld+json">
10250{
10251  "@context": "https://schema.org",
10252  "@type": ["LandscapingBusiness", "LocalBusiness"],
10253  "@id": "https://www.andersonlandscapemain.com/#localbusiness",
10254  "name": "Anderson Landscape & Tree Service",
10255  "alternateName": "Anderson Landscape Maintenance",
10256  "url": "https://www.andersonlandscapemain.com/",
10257  "logo": "https://www.andersonlandscapemain.com/cdn/67abb6b382e6619fb77d5adb_newlogo.webp",
10258  "image": "https://www.andersonlandscapemain.com/cdn/67c889581fcd024f53c8db91_garden.jpeg",
10259  "telephone": "+1-503-659-3172",
10260  "email": "[email protected]",
10261  "priceRange": "$$",
10262  "address": {
10263    "@type": "PostalAddress",
10264    "streetAddress": "2403 SE Monroe St",
10265    "addressLocality": "Milwaukie",
10266    "addressRegion": "OR",
10267    "postalCode": "97222",
10268    "addressCountry": "US"
10269  },
10270  "geo": {
10271    "@type": "GeoCoordinates",
10272    "latitude": 45.444972,
10273    "longitude": -122.637862
10274  },
10275  "hasMap": "https://maps.google.com/?cid=2896215425200997460",
10276  "openingHoursSpecification": [
10277    {
10278      "@type": "OpeningHoursSpecification",
10279      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
10280      "opens": "08:00",
10281      "closes": "19:00"
10282    },
10283    {
10284      "@type": "OpeningHoursSpecification",
10285      "dayOfWeek": "Saturday",
10286      "opens": "09:00",
10287      "closes": "15:00"
10288    }
10289  ],
10290  "sameAs": [
10291    "https://www.facebook.com/profile.php?id=100063726513240",
10292    "https://www.homeadvisor.com/rated.AndersonLandscape.28714999.html"
10293  ]
10294}
10295</script>
10295
10296<link href="https://www.andersonlandscapemain.com/about-us" rel="canonical"/><meta content="https://www.andersonlandscapemain.com/cdn/67c889581fcd024f53c8db91_garden-og-1200x630.jpg" property="og:image"/><meta content="https://www.andersonlandscapemain.com/cdn/67c889581fcd024f53c8db91_garden-og-1200x630.jpg" name="twitter:image"/><meta content="https://www.andersonlandscapemain.com/about-us" property="og:url"/></head> <body><section id="top-nav" class="upper-nav-section"><div class="upper-nav-container"><div class="columns-9 w-row"><div class="column-16 w-col w-col-4"><div class="div-block-107"><div class="nav-contact-container"><div class="text-block-25">Schedule a Free Estimate: <a href="tel:(503)659-3172" class="link-4">(503) 659-3172</a></div></div></div></div><div class="column-17 w-col w-col-8"><div class="div-block-109"><a href="/" class="service-text-link">Home</a><a href="/about-us" aria-current="page" class="service-text-link w--current">About Us</a><a href="/reviews" class="service-text-link">Testimonials</a><a href="/gallery" class="service-text-link">Portfolio</a><a href="/service-area" class="service-text-link">Service Area</a><div data-delay="0" data-hover="true" class="nav-dropdown top-nav-sa w-dropdown"><div class="nav-dropdown-toggle w-dropdown-toggle"><div class="nav-dropdown-icon w-icon-dropdown-toggle"></div><p class="nav-item-title">Services Area</p></div><nav class="nav-dropdown-list megamenu service-areas-w w-dropdown-list"><div class="megamenu-dropdown-wrapper"><div class="megamenu-dropdown-wrap one-column"><div class="nav-dropdown-link-wrapper"><a href="/service-area" class="nav-dropdown-link-2 w-dropdown-link">All Service Areas</a><div class="svc-cms-wrap w-dyn-list"><div role="list" class="collection-list-7 w-dyn-items"><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/cedar-hills" class="link-3">Cedar Hills</a></div><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/tualatin" class="link-3">Tualatin</a></div><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/tigard" class="link-3">Tigard</a></div><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/beaverton" class="link-3">Beaverton</a></div><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/clackamas" class="link-3">Clackamas</a></div><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/happy-valley" class="link-3">Happy Valley</a></div><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/troutdale" class="link-3">Troutdale</a></div><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/aloha" class="link-3">Aloha</a></div><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/gresham" class="link-3">Gresham</a></div><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/portland" class="link-3">Portland</a></div><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/damascus" class="link-3">Damascus</a></div><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/milwaukie" class="link-3">Milwaukie</a></div><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/west-linn" class="link-3">West Linn</a></div><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/lake-oswego" class="link-3">Lake Oswego</a></div><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/gladstone" class="link-3">Gladstone</a></div><div role="listitem" class="cms-nav-link w-dyn-item"><a href="/service-area/oregon-city" class="link-3">Oregon City</a></div></div></div></div></div></div></nav></div><a href="/contact-us" class="service-text-link">Contact Us</a><a href="/reviews" class="service-text-link">Reviews</a><a href="/media-room" class="service-text-link">Media Room</a></div></div></div><div class="base-container"><div class="div-block-108"></div></div></div></section><div data-animation="over-left" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" data-doc-height="1" role="banner" class="navbar w-nav"><div class="nav-container w-container"><a href="/" class="nav-logo-container w-inline-block"><img width="681" loading="lazy" alt="Anderson Landscape &amp; Tree Service" src="/cdn/67abb6b382e6619fb77d5adb_newlogo.webp" class="nav-logo_main"></a><div class="nav-menu-centered-wrapper"><nav role="navigation" class="nav-menu-centered w-nav-menu"><div class="nav-menu-shadow-overlay"><div class="tablet-menu"><img src="/cdn/67abb6b382e6619fb77d5adb_newlogo.webp" loading="lazy" alt="Anderson Landscape & Tree Service" class="image-114"><div class="close-menu-button w-nav-button"><img loading="lazy" src="/cdn/62a1a1f441d88c63f14aee35_x_icon.png" alt="" class="nav-close-icon"></div></div><div data-hover="false" data-delay="0" class="dropdown w-dropdown"><div class="dropdown-toggle w-dropdown-toggle"><div class="text-block-26">
10296Landscaping </div><div class="icon-2 w-icon-dropdown-toggle"></div></div><nav class="service-mega-menu w-dropdown-list"><div class="w-dyn-list"><div role="list" class="collection-list-9 w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/services/rain-garden-installs" class="link-block-14 w-inline-block"><div>Rain Garden Installs</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/hedge-removal" class="link-block-14 w-inline-block"><div>Hedge Removal</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/retaining-wall-repair" class="link-block-14 w-inline-block"><div>Retaining Wall Repair</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/rototilling-earthmoving" class="link-block-14 w-inline-block"><div>Rototilling &amp; Earthmoving</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/grading-excavation" class="link-block-14 w-inline-block"><div>Grading &amp; Excavation</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/drainage-french-drain-installation" class="link-block-14 w-inline-block"><div>Drainage &amp; French Drain Installation</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/rock-garden-installation-maintenance" class="link-block-14 w-inline-block"><div>Rock &amp; Garden Installation &amp; Maintenance</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/moss-treatment-removal" class="link-block-14 w-inline-block"><div>Moss Treatment &amp; Removal</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/mulch-bark-application" class="link-block-14 w-inline-block"><div>Mulch &amp; Bark Application</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/blackberry-ivy-removal" class="link-block-14 w-inline-block"><div>Blackberry &amp; Ivy Removal</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/debris-leaf-removal" class="link-block-14 w-inline-block"><div>Debris &amp; Leaf Removal</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/lawn-installation" class="link-block-14 w-inline-block"><div>Lawn Installation</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/dethatching-soil-refresh" class="link-block-14 w-inline-block"><div>Dethatching &amp; Soil Refresh</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/landscape-clean-up-brush-clearing" class="link-block-14 w-inline-block"><div>Landscape Clean-up &amp; Brush Clearing</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/weeding-weed-removal" class="link-block-14 w-inline-block"><div>Weeding &amp; Weed Removal</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/lawn-care-maintenance" class="link-block-14 w-inline-block"><div>Lawn Care &amp; Maintenance</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/lawn-mowing-grass-cutting" class="link-block-14 w-inline-block"><div>Lawn Mowing &amp; Grass Cutting</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/sod-installation-removal" class="link-block-14 w-inline-block"><div>Sod Installation &amp; Removal</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/bush-trimming-removal" class="link-block-14 w-inline-block"><div>Bush Trimming &amp; Removal</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/shrub-trimming" class="link-block-14 w-inline-block"><div>Shrub Trimming</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/hedge-trimming" class="link-block-14 w-inline-block"><div>Hedge Trimming</div></a></div></div></div></nav></div><div data-hover="false" data-delay="0" class="dropdown w-dropdown"><div class="dropdown-toggle w-dropdown-toggle"><div class="text-block-27">Tree Services</div><div class="icon-3 w-icon-dropdown-toggle"></div></div><nav class="tree-service-megamenu w-dropdown-list"><div class="w-dyn-list"><div role="list" class="collection-list-9 w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/services/stump-grinding-removal" class="link-block-14 w-inline-block"><div>Stump Grinding &amp; Removal</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/raise-canopy" class="link-block-14 w-inline-block"><div>Raise Canopy</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/wind-sail-reduction" class="link-block-14 w-inline-block"><div>Wind Sail Reduction</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/crown-reduction" class="link-block-14 w-inline-block"><div>Crown Reduction</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/view-enhancement" class="link-block-14 w-inline-block"><div>View Enhancement</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/limb-removal" class="link-block-14 w-inline-block"><div>Limb Removal</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/thinning" class="link-block-14 w-inline-block"><div>
10296Thinning</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/tree-shaping" class="link-block-14 w-inline-block"><div>Tree Shaping</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/fruit-tree-pruning" class="link-block-14 w-inline-block"><div>Fruit Tree Pruning</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/tree-trimming-pruning" class="link-block-14 w-inline-block"><div>Tree Trimming &amp; Pruning</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/hazardous-limb-tree-removal" class="link-block-14 w-inline-block"><div>Hazardous Limb &amp; Tree Removal</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/tree-removal" class="link-block-14 w-inline-block"><div>Tree Removal</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/tree-planting-transplanting" class="link-block-14 w-inline-block"><div>Tree Planting &amp; Transplanting</div></a></div></div></div></nav></div><div data-hover="false" data-delay="0" class="dropdown w-dropdown"><div class="dropdown-toggle w-dropdown-toggle"><div class="text-block-28">Hardscaping</div><div class="icon w-icon-dropdown-toggle"></div></div><nav class="hardscaping-mega-menu w-dropdown-list"><div class="w-dyn-list"><div role="list" class="collection-list-9 w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/services/dry-rock-beds" class="link-block-14 w-inline-block"><div>Dry Rock Beds</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/landscape-lighting-installation" class="link-block-14 w-inline-block"><div>Landscape Lighting Installation</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/retaining-walls" class="link-block-14 w-inline-block"><div>Retaining Walls</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/flagstone-patios-walkways" class="link-block-14 w-inline-block"><div>Flagstone Patios &amp; Walkways</div></a></div><div role="listitem" class="w-dyn-item"><a href="/services/paver-patios-walkways" class="link-block-14 w-inline-block"><div>Paver Patios &amp; Walkways</div></a></div></div></div></nav></div><div class="collection-list-wrapper-2 w-dyn-list"><div role="list" class="collection-list-11 w-dyn-items"><div role="listitem" class="collection-item-2 w-dyn-item"><a href="/services/pressure-washing" class="link-block-16 w-inline-block"><div class="text-block-29">Pressure Washing</div></a></div></div></div><div class="collection-list-wrapper-2 w-dyn-list"><div role="list" class="collection-list-11 w-dyn-items"><div role="listitem" class="collection-item-2 w-dyn-item"><a href="/service-category/snow-management" class="link-block-16 w-inline-block"><div class="text-block-29">Snow Management</div></a></div></div></div><div class="mobile-block"><a href="/about-us" aria-current="page" class="nav-menu-link w-nav-link w--current">About us</a><a href="/services" class="nav-menu-link w-nav-link">All Services</a><a href="/service-area" class="nav-menu-link w-nav-link">Service areas</a><a href="/gallery" class="nav-menu-link w-nav-link">Portfolio</a><a href="/blog" class="nav-menu-link w-nav-link">Blog</a><a href="/frequently-asked-questions" class="nav-menu-link w-nav-link">FAQ</a><a href="/media-room" class="nav-menu-link w-nav-link">Media room</a><a href="/reviews" class="nav-menu-link w-nav-link">reviews</a><a href="/contact-us" class="nav-menu-link w-nav-link">privacy policy</a></div><a href="tel:503-659-3172" class="tablet-down">503-659-3172</a><a href="/free-quote" class="tablet-down">Get a Free Quote</a></div></nav></div><div class="search-shop-con-centered"><div class="menu-button-centered w-nav-button"><img loading="lazy" height="16" alt="" src="/cdn/67a6665edac5a25707e8b456_menu.avif" class="image-101"></div><a data-w-id="45fd092f-7b7f-bbc5-8611-45c279a4ac18" href="tel:503-659-3172" class="get-a-quote-btn nav-phone-btn w-inline-block"><div class="btn-fill"></div><div class="text-block-19"><span class="text-span"> </span>503-659-3172</div></a></div></div></div><main id="main"><div class="page-banner"><div class="base-container w-container"><div data-w-id="19d5a01c-6ce1-3b4e-54c0-9ec826201a89" style="opacity:0" class="banner-h-wrap"><h1 class="page-banner-h1">Trusted Landscaping &amp; Tree Experts in Milwaukie</h1><div class="double-btn-wrap"><a data-w-id="043138af-0106-5c0b-ad63-ca8b94b65c09" href="/free-quote" class="get-a-quote-btn w-inline-block"><div class="btn-fill"></div><div class="text-block-19">get a free quote</div></a><a data-w-id="25a073df-fb03-4173-36b2-48d5f04debec" href="tel:503-659-3172" class="phone-btn w-inline-block"><div class="phone-btn-fill"></div><div class="phone-txt">503-659-3172</div></a></div></div></div></div><div class="abt-section new-section"><div class="base-container w-container"><div data-w-id="1ae2aa0f-f627-c0ce-8e13-dba0a5cd3678" style="opacity:0" class="abt-content-wrap"><div class="abt-left"><h2 class="section-h2 mx-0">Family-Owned Landscaping &amp; Tree Service in Milwaukie<br></h2></div><div class="abt-right"><p class="paragraph-large">We’re a small Portland, Oregon Landscaping business with a big plan. Family owned and operated. We strive to exceed your expectations, from our initial contact and set up process to the quality of work we perform for the affordable prices we offer.<br><br>Our guys, from our tree climbers to our grounds men, are seasoned, skilled and very professional. They get the job done right the first time around. We clean up after ourselves and leave you with a good feeling about doing business with us. All of our work is guaranteed. We’re also licensed and insured.<br></p></div></div></div><div class="base-container mb-100"><div class="owners-container"><div><img src="/cdn/67c891e88ab606ba821ebdb1_Tommy-1.webp" loading="lazy" sizes="(max-width: 648px) 100vw, 648px" srcset="/cdn/67c891e88ab606ba821ebdb1_Tommy-1-p-500.webp 500w, /cdn/67c891e88ab606ba821ebdb1_Tommy-1.webp 648w" alt="" class="img-owner-img"></div><div><h2 class="section-h2">Tommy Anderson</h2><div class="paragraph-large">Tommy is our head landscaping Foreman and tree climber. His working knowledge of landscaping and tree care spans more than 20 years, thus giving him the experience and knowledge needed to perform his 
10296jobs skillfully and safely. Tommy continually educates and acquaints himself on local landscape maintenance and tree care essentials in order to provide you with the best service possible when caring for your exterior home needs. Tommy takes great pride in a job done well and it shows in his finished product.</div></div></div><div class="owners-container"><div><img src="/cdn/67c891e8e7448cc7456089e2_Amy-1.webp" loading="lazy" sizes="(max-width: 648px) 100vw, 648px" srcset="/cdn/67c891e8e7448cc7456089e2_Amy-1-p-500.webp 500w, /cdn/67c891e8e7448cc7456089e2_Amy-1.webp 648w" alt="" class="img-owner-img"></div><div><h2 class="section-h2">Amy Bradley</h2><div class="paragraph-large">Amy runs the office portion of the business, she is your key point of contact for operations and customer inquiries. With a 19 year background in real estate and business management, she is keenly aware of what good landscape means in terms of the value of your home and curb appeal. This also giving her the knowledge and background she needs to run a smooth, well-oiled office of professionals. She welcomes your questions and feedback, and looks forward to talking with you about the variety of services offered by Anderson Landscape &amp; Tree Service.<br><br>Call Amy at (503) 659-3172 or email her directly at <a href="mailto:[email protected]">[email protected]</a>.</div></div></div></div></div><div class="abt-cta-wrap"><div data-w-id="1ae2aa0f-f627-c0ce-8e13-dba0a5cd368b" class="abt-contacts-wrap"><img class="abt-cta-img" src="/cdn/67ae2d959702106a2117f14b_retainingwallimage-1.webp" alt="" style="opacity:0" sizes="(max-width: 640px) 100vw, 640px" data-w-id="1ae2aa0f-f627-c0ce-8e13-dba0a5cd368c" loading="lazy" srcset="/cdn/67ae2d959702106a2117f14b_retainingwallimage-1-p-500.webp 500w, /cdn/67ae2d959702106a2117f14b_retainingwallimage-1.webp 640w"></div><div class="abt-contacts-wrap right-section"><div class="about-6-contacts-content-wrapper"><h2 data-w-id="1ae2aa0f-f627-c0ce-8e13-dba0a5cd3685" style="opacity:0" class="text-white mx-0">Ready to Transform Your Outdoor Space?<br></h2><div class="paragraph-large white">Contact us today for expert landscaping, tree care, and hardscaping services—let’s bring your vision to life!</div><a data-w-id="c85a2d15-973a-db5a-f7c9-f9d1ddac2643" style="border-color:rgb(195,222,86)" href="/contact-us" class="phone-btn contact-us-btn-about w-inline-block"><div style="height:0px" class="phone-btn-fill"></div><div style="color:rgb(195,222,86)" class="phone-txt">Contact us</div></a></div></div></div><div data-w-id="4619a98d-96a7-4201-8d18-3fb0391ce3dc" class="abt-section abt-section-mb-0"><div class="w-layout-blockcontainer base-container aboout-mx-100 w-container"><div class="columns w-row"><div class="column w-col w-col-6"><div data-w-id="4619a98d-96a7-4201-8d18-3fb0391ce3e0" style="opacity:0" class="abt-content"><h2 class="section-h2 left">Reliable &amp; Professional Landscaping &amp; Tree Service</h2><p class="paragraph-large mxo">We’re a small Portland, Oregon Landscaping business with a big plan. Family owned and operated. We strive to exceed your expectations, from our initial contact and set up process to the quality of work we perform for the affordable prices we offer.<br><br>Our guys, from our tree climbers to our grounds men, are seasoned, skilled and very professional. They get the job done right the first time around. We clean up after ourselves and leave you with a good feeling about doing business with us. All of our work is guaranteed. We’re also licensed and insured.<br></p><div class="double-button-2"></div></div></div><div data-w-id="4619a98d-96a7-4201-8d18-3fb0391ce403" style="opacity:0" class="column-2 abt-col-2 abt-col-page-2 w-col w-col-6"><img sizes="(max-width: 479px) 96vw, (max-width: 767px) 97vw, (max-width: 991px) 46vw, 460px" srcset="/cdn/67ec1c27fe1f34202b1f38b4_Crew-pic-
10296p-500.webp 500w, /cdn/67ec1c27fe1f34202b1f38b4_Crew-pic.webp 729w" alt="" src="/cdn/67ec1c27fe1f34202b1f38b4_Crew-pic.webp" loading="lazy" class="abt-img"><div class="hero-badge"><a href="https://www.homeadvisor.com/rated.AndersonLandscape.28714999.html" target="_blank" class="w-inline-block"><img src="/cdn/67cb025c03fb0080e733784b_Top-Pro-Badge.webp" loading="lazy" sizes="(max-width: 479px) 72px, 120px" srcset="/cdn/67cb025c03fb0080e733784b_Top-Pro-Badge-p-240.webp 240w, /cdn/67cb025c03fb0080e733784b_Top-Pro-Badge-p-500.webp 500w, /cdn/67cb025c03fb0080e733784b_Top-Pro-Badge-p-800.webp 800w, /cdn/67cb025c03fb0080e733784b_Top-Pro-Badge.webp 1080w" alt="thumtack top pro 2017" class="image-109"></a><a href="https://www.homeadvisor.com/c.Tree-Service.Portland.OR.-12074.html#spid=28714999" target="_blank" class="w-inline-block"><img src="/cdn/67cb025cfdfb85ea3bb6a2c9_Homeadvisor3.webp" loading="lazy" alt="10 yearshome advisor
10297" class="image-109"></a><a href="https://www.homeadvisor.com/rated.AndersonLandscape.28714999.html" target="_blank" class="w-inline-block"><img src="/cdn/69b2ed23efd5c67142b7b46f_Keystone-Hardscapes-Authorized-Contractor-Logo.webp" loading="lazy" sizes="(max-width: 479px) 72px, 120px" srcset="/cdn/69b2ed23efd5c67142b7b46f_Keystone-Hardscapes-Authorized-Contractor-Logo-p-240.webp 240w, /cdn/69b2ed23efd5c67142b7b46f_Keystone-Hardscapes-Authorized-Contractor-Logo-p-500.webp 500w, /cdn/69b2ed23efd5c67142b7b46f_Keystone-Hardscapes-Authorized-Contractor-Logo-p-800.webp 800w, /cdn/69b2ed23efd5c67142b7b46f_Keystone-Hardscapes-Authorized-Contractor-Logo-p-1080.webp 1080w, /cdn/69b2ed23efd5c67142b7b46f_Keystone-Hardscapes-Authorized-Contractor-Logo.webp 1584w" alt="Keystone Hardscapes Authorized Contractor" class="image-109"></a></div></div></div></div><div data-w-id="4619a98d-96a7-4201-8d18-3fb0391ce40f" style="width:0px" class="div-divider"></div></div><div class="testimonials testimonial-section"><section class="testimonial-slider-small"><div data-w-id="233206b1-6305-f7ad-4cb9-f10fd6344864" class="container"><h2 class="centered-heading mx-0">Hear <span class="bg-dark-green">what our clients</span> say</h2><p class="centered-subheading">See why homeowners trust us for expert landscaping, tree care, and hardscaping. Read real reviews from satisfied clients!</p><div><div class="code-embed-2 w-embed w-iframe w-script"><style>
10298/* Anderson review section — replaces the Elfsight embed.
10299   Sits on .testimonials.testimonial-section (--dark-green #0a5a26), so the
10300   cards are light and the chrome around them is white-on-green. No JS: the
10301   track is a CSS scroll-snap row, which swipes on touch and scrolls with a
10302   trackpad exactly like the carousel it replaces. */
10303.alr { --alr-gold: #fbbc05; margin-top: 28px; }
10304
10305.alr-sum {
10306  display: flex; align-items: center; justify-content: center;
10307  flex-wrap: wrap; gap: 10px 14px; margin-bottom: 26px;
10308  font-family: Poppins, Arial, sans-serif; color: #fff;
10309}
10310.alr-sum__g { width: 22px; height: 22px; display: block; }
10311.alr-sum__score { font-size: 26px; font-weight: 700; line-height: 1; }
10312.alr-sum__stars { color: var(--alr-gold); font-size: 20px; letter-spacing: 2px; line-height: 1; }
10313.alr-sum__count { font-size: 15px; opacity: .9; }
10314.alr-sum__cta {
10315  background: #fff; color: #0a5a26; border-radius: 100px;
10316  padding: 10px 22px; font-size: 14px; font-weight: 600;
10317  text-decoration: none; transition: background .2s, color .2s;
10318}
10319.alr-sum__cta:hover { background: var(--light-green, #c3de56); color: #0a5a26; }
10320
10321.alr-track {
10322  /* Easing lives here rather than in the click handler, so it is switched off
10323     by prefers-reduced-motion below without any JS having to check. */
10324  scroll-behavior: smooth;
10325  /* flex-start, not the default stretch: with stretch every card grows to the
10326     tallest one ANYWHERE in the track, including cards scrolled out of view,
10327     which leaves a block of empty white under every short review. */
10328  display: flex; align-items: flex-start; gap: 20px; margin: 0; padding: 4px 4px 18px; list-style: none;
10329  overflow-x: auto; scroll-snap-type: x mandatory;
10330  -webkit-overflow-scrolling: touch; scrollbar-width: thin;
10331  scrollbar-color: rgba(255,255,255,.5) transparent;
10332}
10333.alr-track::-webkit-scrollbar { height: 6px; }
10334.alr-track::-webkit-scrollbar-thumb { background: rgba(255,255,255,.45); border-radius: 100px; }
10335
10336.alr-card {
10337  flex: 0 0 300px; scroll-snap-align: start;
10338  background: #fff; border-radius: 12px; padding: 20px;
10339  text-align: left; display: flex; flex-direction: column; gap: 12px;
10340  font-family: Poppins, Arial, sans-serif;
10341}
10342.alr-card__head { display: flex; align-items: center; gap: 12px; }
10343.alr-card__avatar {
10344  width: 40px; height: 40px; border-radius: 50%; flex: 0 0 40px;
10345  color: #fff; font-size: 17px; font-weight: 600;
10346  display: flex; align-items: center; justify-content: center;
10347}
10348.alr-card__who { display: flex; flex-direction: column; min-width: 0; }
10349.alr-card__name { color: #333; font-size: 15px; font-weight: 600; line-height: 1.3; }
10350.alr-card__date { color: #6b7280; font-size: 13px; line-height: 1.4; }
10351.alr-card__stars { color: var(--alr-gold); font-size: 15px; letter-spacing: 2px; line-height: 1; }
10352.alr-card__text {
10353  margin: 0; padding: 0; border: 0; background: none; font-style: normal;
10354  color: #333; font-size: 14.5px; line-height: 1.65; text-align: left;
10355}
10356
10357.alr-note { margin: 6px 0 0; color: #fff; font-size: 13px; opacity: .85; font-family: Poppins, Arial, sans-serif; }
10358.alr-note a { color: #fff; text-decoration: underline; }
10359
10360@media screen and (max-width: 767px) {
10361  .alr-card { flex-basis: 84%; }
10362  .alr-sum__score { font-size: 22px; }
10363}
10364@media screen and (max-width: 479px) {
10365  .alr-card { flex-basis: 88%; }
10366  .alr-sum { gap: 8px 10px; }
10367}
10368
10369/* --- scroll arrows (progressive enhancement; see /js/reviews-arrows.js) --- */
10370.alr-viewport { position: relative; }
10371.alr-arrow {
10372  position: absolute; top: 84px;
10372 z-index: 2;
10373  width: 40px; height: 40px; border: 0; border-radius: 50%;
10374  background: #fff; color: #0a5a26; cursor: pointer; padding: 0;
10375  display: flex; align-items: center; justify-content: center;
10376  box-shadow: 0 2px 10px rgba(0,0,0,.25);
10377  transition: opacity .2s, transform .2s;
10378}
10379.alr-arrow:hover:not(:disabled) { transform: scale(1.08); }
10380.alr-arrow:disabled { opacity: .35; cursor: default; }
10381.alr-arrow[hidden] { display: none; }
10382/* -46px clears the card edge: the button is 40px wide and the track carries 4px
10383   of padding, so anything shallower than -44px sits on top of the first card's
10384   text. */
10385.alr-arrow--prev { left: -46px; }
10386.alr-arrow--next { right: -46px; }
10387.alr-arrow svg { width: 18px; height: 18px; display: block; }
10388
10389/* Below 768px there is no room beside the cards, so rather than hiding the
10390   arrows (or floating them over the review text) the row reflows: the track
10391   takes the full width and the two buttons sit centred underneath it. They also
10392   grow to 44px, the minimum comfortable touch target. */
10393@media screen and (max-width: 767px) {
10394  .alr-viewport {
10395    display: flex; flex-wrap: wrap; justify-content: center; gap: 14px;
10396  }
10397  .alr-track { order: 1; flex: 0 0 100%; }
10398  .alr-arrow--prev { order: 2; }
10399  .alr-arrow--next { order: 3; }
10400  .alr-arrow {
10401    position: static; width: 44px; height: 44px; margin-top: 2px;
10402  }
10403  .alr-arrow svg { width: 20px; height: 20px; }
10404}
10405
10406@media (prefers-reduced-motion: reduce) {
10407  .alr-track { scroll-behavior: auto; }
10408  .alr-arrow { transition: none; }
10409  .alr-arrow:hover:not(:disabled) { transform: none; }
10410}
10411
10412</style>
10413<div class="alr">
10414  <div class="alr-sum">
10415    <svg class="alr-sum__g" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path fill="#4285F4" d="M23.5 12.3c0-.9-.1-1.5-.2-2.2H12v4h6.6c-.1 1.1-.9 2.8-2.5 3.9l3.8 3c2.3-2.1 3.6-5.2 3.6-8.7z"></path><path fill="#34A853" d="M12 24c3.2 0 6-1.1 8-2.9l-3.8-3c-1 .7-2.4 1.2-4.2 1.2-3.2 0-5.9-2.1-6.9-5l-3.9 3A12 12 0 0 0 12 24z"></path><path fill="#FBBC05" d="M5.1 14.3c-.3-.8-.4-1.5-.4-2.3s.1-1.6.4-2.3l-4-3.1A12 12 0 0 0 0 12c0 1.9.5 3.8 1.2 5.4l3.9-3.1z"></path><path fill="#EA4335" d="M12 4.7c2.3 0 3.8 1 4.7 1.8l3.4-3.3C18 1.2 15.2 0 12 0 7.3 0 3.2 2.7 1.2 6.6l3.9 3.1C6.1 6.8 8.8 4.7 12 4.7z"></path></svg>
10416    <span class="alr-sum__score">4.8</span>
10417    <span class="alr-sum__stars" role="img" aria-label="Rated 4.8 out of 5">&#9733;&#9733;&#9733;&#9733;&#9733;</span>
10418    <span class="alr-sum__count">313 Google reviews</span>
10419    <a class="alr-sum__cta" href="https://maps.app.goo.gl/Kn9hoFJxzHUqTPfG6" target="_blank" rel="noopener">Write a Review</a>
10420  </div>
10421  <div class="alr-viewport">
10422    <button class="alr-arrow alr-arrow--prev" type="button" hidden aria-label="Previous reviews"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="15 18 9 12 15 6"></polyline></svg></button>
10423  <ul class="alr-track">
10424      <li class="alr-card">
10425        <div class="alr-card__head">
10426          <span class="alr-card__avatar" style="background:#1c8541" aria-hidden="true">B</span>
10427          <span class="alr-card__who">
10428            <span class="alr-card__name">Brendan McCarthy</span>
10429            <span class="alr-card__date">August 2026</span>
10430          </span>
10431        </div>
10432        <div class="alr-card__stars" role="img" aria-label="Rated 5 out of 5">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
10433        <blockquote class="alr-card__text">Jasper and Adam just trimmed my 50 foot laurel hedge. Great job. Done quickly, cleaned everything up. I highly recommend them.</blockquote>
10434      </li>
10435      <li class="alr-card">
10436        <div class="alr-card__head">
10437          <span class="alr-card__avatar" style="background:#0a5a26" aria-hidden="true">B</span>
10438          <span class="alr-card__who">
10439            <span class="alr-card__name">Big Dougie Schmer</span>
10440            <span class="alr-card__date">August 2026</span>
10441          </span>
10442        </div>
10443        <div class="alr-card__stars" role="img" aria-label="Rated 5 out of 5">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
10444        <blockquote class="alr-card__text">These guys are so amazing and professional. I will never use any one else . Came and knocked the job out and then even cleaned up a tree that needed it just to be nice . Tom is a great man ..</blockquote>
10445      </li>
10446      <li class="alr-card">
10447        <div class="alr-card__head">
10448          <span class="alr-card__avatar" style="background:#3d7a4e" aria-hidden="true">M</span>
10449          <span class="alr-card__who">
10450            <span class="alr-card__name">Melissa Park</span>
10451            <span class="alr-card__date">August 2026</span>
10452          </span>
10453        </div>
10454        <div class="alr-card__stars" role="img" aria-label="Rated 5 out of 5">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
10455        <blockquote class="alr-card__text">I would recommend Anderson Landscaping ! I hired them to prune our fig trees, and also tame our crazy bamboo hedge!</blockquote>
10456      </li>
10457      <li class="alr-card">
10458        <div class="alr-card__head">
10459          <span class="alr-card__avatar" style="background:#276749" aria-hidden="true">S</span>
10460          <span class="alr-card__who">
10461            <span class="alr-card__name">Seth Garber</span>
10462            <span class="alr-card__date">August 2026</span>
10463          </span>
10464        </div>
10465        <div class="alr-card__stars" role="img" aria-label="Rated 5 out of 5">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
10466        <blockquote class="alr-card__text">The Anderson crew did a great job revising my landscaping in front yard. Arrived on time, did a very neat job that looked even better than I had hoped, and very easy to work with. Their estimate beat all other bids as well.</blockquote>
10467      </li>
10468      <li class="alr-card">
10469        <div class="alr-card__head">
10470          <span class="alr-card__avatar" style="background:#14663a" aria-hidden="true">L</span>
10471          <span class="alr-card__who">
10472            <span class="alr-card__name">Luke Clifford</span>
10473            <span class="alr-card__date">June 2026</span>
10474          </span>
10475        </div>
10476        <div class="alr-card__stars" role="img" aria-label="Rated 5 out of 5">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
10477        <blockquote class="alr-card__text">Overall great experience and service.  Happy with pricing and timeline.  Used twice so far</blockquote>
10478      </li>
10479      <li class="alr-card">
10480        <div class="alr-card__head">
10481          <span class="alr-card__avatar" style="background:#2f7d4f" aria-hidden="true">G</span>
10482          <span class="alr-card__who">
10483            <span class="alr-card__name">Gwen Davis-Reff</span>
10484            <span class="alr-card__date">May 2026</span>
10485          </span>
10486        </div>
10487        <div class="alr-card__stars" role="img" aria-label="Rated 5 out of 5">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
10488        <blockquote class="alr-card__text">I’ve been using Andersen Landscape for 10+ years to maintain a giant laurel hedge and all of our trees. They communicate very clearly from the estimate to finishing the job. Thank y
10488ou as always. See you next time</blockquote>
10489      </li>
10490      <li class="alr-card">
10491        <div class="alr-card__head">
10492          <span class="alr-card__avatar" style="background:#1c8541" aria-hidden="true">D</span>
10493          <span class="alr-card__who">
10494            <span class="alr-card__name">Dennis Larson</span>
10495            <span class="alr-card__date">April 2026</span>
10496          </span>
10497        </div>
10498        <div class="alr-card__stars" role="img" aria-label="Rated 5 out of 5">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
10499        <blockquote class="alr-card__text">Excellent experience, Isaiah &amp; Jasper were on time, competent &amp; communicative. They completed my lawn rehabilitation &amp; placement of some heavy flagstone’s for a walkway across our lawn. I would highly recommend Anderson Landscape &amp; will use them in the future.</blockquote>
10500      </li>
10501      <li class="alr-card">
10502        <div class="alr-card__head">
10503          <span class="alr-card__avatar" style="background:#0a5a26" aria-hidden="true">T</span>
10504          <span class="alr-card__who">
10505            <span class="alr-card__name">Terry Ryan</span>
10506            <span class="alr-card__date">March 2026</span>
10507          </span>
10508        </div>
10509        <div class="alr-card__stars" role="img" aria-label="Rated 5 out of 5">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
10510        <blockquote class="alr-card__text">This company did an amazing job removing our oak trees trimming other oaks and 2 maple trees very pleasant crew a joy to work with! We highly recommend them</blockquote>
10511      </li>
10512      <li class="alr-card">
10513        <div class="alr-card__head">
10514          <span class="alr-card__avatar" style="background:#3d7a4e" aria-hidden="true">A</span>
10515          <span class="alr-card__who">
10516            <span class="alr-card__name">ashley a</span>
10517            <span class="alr-card__date">March 2026</span>
10518          </span>
10519        </div>
10520        <div class="alr-card__stars" role="img" aria-label="Rated 5 out of 5">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
10521        <blockquote class="alr-card__text">The tree came down without damage to the house or property even though it was in a difficult spot. The crew was polite and listened to our wishes about how we wanted to keep certain sized limbs, etc. I would recommend this company. Good experience.</blockquote>
10522      </li>
10523      <li class="alr-card">
10524        <div class="alr-card__head">
10525          <span class="alr-card__avatar" style="background:#276749" aria-hidden="true">L</span>
10526          <span class="alr-card__who">
10527            <span class="alr-card__name">LaNae McCarthy</span>
10528            <span class="alr-card__date">February 2026</span>
10529          </span>
10530        </div>
10531        <div class="alr-card__stars" role="img" aria-label="Rated 5 out of 5">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
10532        <blockquote class="alr-card__text">This is the only landscape company we will use. They trim our 12 foot arbiorvitae hedge every year. Did a great job very professional.  Great price. Would hire them again.</blockquote>
10533      </li>
10534      <li class="alr-card">
10535        <div class="alr-card__head">
10536          <span class="alr-card__avatar" style="background:#14663a" aria-hidden="true">L</span>
10537          <span class="alr-card__who">
10538            <span class="alr-card__name">Linda Re&#x27;</span>
10539            <span class="alr-card__date">January 2026</span>
10540          </span>
10541        </div>
10542        <div class="alr-card__stars" role="img" aria-label="Rated 5 out of 5">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
10543        <blockquote class="alr-card__text">Thank you so much for doing our hedge and grinding the stumps. We would have never been able to do this ourself. What a great bunch of people!
10544You did a great job!</blockquote>
10545      </li>
10546      <li class="alr-card">
10547        <div class="alr-card__head">
10548          <span class="alr-card__avatar" style="background:#2f7d4f" aria-hidden="true">S</span>
10549          <span class="alr-card__who">
10550            <span class="alr-card__name">S Mil</span>
10551            <span class="alr-card__date">December 2025</span>
10552          </span>
10553        </div>
10554        <div class="alr-card__stars" role="img" aria-label="Rated 5 out of 5">&#9733;&#9733;&#9733;&#9733;&#9733;</div>
10555        <blockquote class="alr-card__text">Anderson Landscape &amp; Tree Service always does a great job! The staff is very helpful and prompt with their communication. They show up on time and always leave with the place cleaned up. Highly recommend.</blockquote>
10556      </li>
10557  </ul>
10558    <button class="alr-arrow alr-arrow--next" type="button" hidden aria-label="Next reviews"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="9 18 15 12 9 6"></polyline></svg></button>
10559  </div>
10560  
10560<script defer src="/js/reviews-arrows.js"></script>
10560
10561  <p class="alr-note">Showing 12 of 313 Google reviews. <a href="https://maps.app.goo.gl/Kn9hoFJxzHUqTPfG6" target="_blank" rel="noopener">Read them all on Google</a>.</p>
10562</div></div></div></div></section></div><div class="svc-section without-bottom-spacing"><div class="section-title-wrapper"><h2 data-w-id="1e456063-c978-f1ba-f6a6-a3fef2c9b62b" class="section-h2">Why Choose Us?</h2><p data-w-id="1e456063-c978-f1ba-f6a6-a3fef2c9b62e" class="paragraph-large">Experience top-quality landscaping, tree care, and hardscaping with our skilled team. We deliver exceptional results, transparent pricing, and customer satisfaction.<br></p></div><div class="circle-counter-wrapper"><div class="circle-counter-wrap"><div data-w-id="1e456063-c978-f1ba-f6a6-a3fef2c9b633" class="counter-progressbar"><div class="counter-progressbar-left-block"><div class="counter-progressbar-mask-2 left dark"></div></div><div class="counter-progressbar-right-block"><div class="counter-progressbar-mask-2 right dark"></div></div><div class="counter-progressbar-static-container-2 dark"><div class="counter-progressbar-number-2 dark">20+</div></div></div><div class="home-10-counter-content-wrapper"><h3 class="feature-circles-2">Years of Experience</h3></div></div><div class="circle-counter-wrap"><div data-w-id="1e456063-c978-f1ba-f6a6-a3fef2c9b63f" class="counter-progressbar"><div class="counter-progressbar-left-block"><div class="counter-progressbar-mask-2 left dark"></div></div><div class="counter-progressbar-right-block"><div class="counter-progressbar-mask-2 right dark"></div></div><div class="counter-progressbar-static-container-2 dark"><div class="counter-progressbar-number-2 dark">100+</div></div></div><div class="home-10-counter-content-wrapper"><h3 class="feature-circles-2">5 Star Reviews &amp; Happy Clients</h3></div></div><div class="circle-counter-wrap"><div data-w-id="1e456063-c978-f1ba-f6a6-a3fef2c9b64b" class="counter-progressbar"><div class="counter-progressbar-left-block"><div class="counter-progressbar-mask-2 left dark"></div></div><div class="counter-progressbar-right-block"><div class="counter-progressbar-mask-2 right dark"></div></div><div class="counter-progressbar-static-container-2 dark"><div class="counter-progressbar-number-2 dark">100%</div></div></div><div class="home-10-counter-content-wrapper"><h3 class="feature-circles-2">Satisfaction Guaranteed</h3></div></div></div></div><div class="cta-section"><div class="div-block-105"><div data-w-id="f14842a4-d6b1-e730-d0b8-1b99b45e091c" class="cta-wrap"><div class="cta-p">PORTLAND LANDSCAPE LIGHTING SERVICES</div><h2 class="cta-h2">Elevate Your Home’s Beauty withPortland’s Certified Lighting Pros!</h2><a data-w-id="0135506c-2131-edc4-1b60-a8c649edb24c" href="/contact-us" class="get-a-quote-btn contact-btn w-inline-block"><div class="btn-fill"></div><div class="text-block-19">Contact us <span class="arrow-right-icon"></span></div></a></div></div></div><div class="form-section"><div class="base-container w-container"><div class="form-wrap"><div data-w-id="b21ec1d8-a522-b984-5832-8c06921f7821" class="contacts-form-wrapper-home-2"><h2 class="form-h2">Get Your Free Quote</h2><div class="w-form"><form id="wf-form-Quote-Forms" name="wf-form-Quote-Forms" data-name="Quote Forms" redirect="/thank-you" data-redirect="/thank-you" method="get" data-wf-page-id="67a6665edac5a25707e8b467" data-wf-element-id="b21ec1d8-a522-b984-5832-8c06921f7827" data-turnstile-sitekey="0x4AAAAAAAQTptj2So4dx43e"><input class="form-input w-input" maxlength="256" name="Name" data-name="Name" placeholder="Full Name" type="text" id="Name-3" required=""><input class="form-input w-input" maxlength="256" name="Phone-Number" data-name="Phone Number" placeholder="Phone Number" type="tel" id="Phone-Number-3" required=""><input class="form-input mgn-btm w-input" maxlength="256" name="Email" data-name="Email" placeholder="Email Address" type="email" id="Email-3" required=""><input class="form-input mgn-btm w-input" maxlength="256" name="Address" data-name="Address" placeholder="Address" type="text" id="Address-3" required=""><div class="div-block-111"><input class="form-input mgn-btm w-input" maxlength="256" name="City" data-name="City" placeholder="City" type="text" id="City" required=""><input class="form-input mgn-btm w-input" maxlength="256" name="Zi
10562p-Code" data-name="Zip Code" placeholder="Zip Code" type="number" id="Zip-Code" required=""></div><textarea placeholder="Job Description" maxlength="5000" id="Job-Description" name="Job-Description" data-name="Job Description" class="textarea w-input"></textarea><input type="submit" data-wait="Please wait..." class="primary-button-2 w-button" value="book now"></form><div class="w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></div><div class="form-content-wrap"><img src="/cdn/67abb6b382e6619fb77d5adb_newlogo.webp" loading="lazy" alt="Anderson Landscape & Tree Service" class="image-119"><h3 class="section-h2 quote">Get a <span class="text-dark-green">Free Quote</span> – Fast, Easy &amp; No Obligation!<br></h3><p class="paragraph-large">Ready to transform your outdoor space? Request a free estimate today for professional landscaping, tree care, and hardscaping services. Our team provides top-quality work at competitive prices, with no hidden fees or commitments. Let’s bring your vision to life—get your quote now!<br><br><strong class="bold-text-16">Drive-by<br></strong>You can give us an address, a good contact number for you, an email address and a good description of what you’d like done and in what areas you’d like it done. We’ll have our estimator swing way to take a look and follow up with you via email with your estimate shortly after he’s been by.<br><br>‍<strong>Meeting</strong><br>You can schedule a specific day and time frame to meet with our estimator and go over what you’d like done in detail. The estimator will do his write up with you and we will follow up with you via email with your estimate shortly after he’s been by.<br><br>‍<strong>Payment Options</strong><br>We accept all major credit cards, PayPal, cash and checks. Payment can be made to the guys the day of the job or we can invoice you once the job is complete.We use an internet based software, allowing customers to approve estimates and pay deposits and final invoices directly through the invoice or estimate. The softw
10562are also allows you to login to a customer portal where you can review all your estimate, job and invoice history with us moving forward.<br></p><div class="div-block-99"><img src="/cdn/67cb0396807950f55cff5856_Thumbtack4.webp" loading="lazy" alt="" class="image-118"></div></div></div></div></div></main><div class="footer"><div class="svc-area-section"><div class="columns-8 w-row"><div class="column-12 w-col w-col-6"><div class="special-map w-embed w-iframe"><iframe title="Map of Anderson Landscape & Tree Service" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d4028646.4243097547!2d-127.23933957185878!3d42.3779337507448!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x54957527cd64c92f%3A0x283113156054e454!2sAnderson%20Landscape%20%26%20Tree%20Service!5e0!3m2!1sen!2sph!4v1777034804289!5m2!1sen!2sph" width="100%" height="100%" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe></div></div><div class="column-13 w-col w-col-6"><div data-w-id="60d0d430-5136-b9d0-922c-e03a2048d7ca" class="div-block-57"><div class="section-title-wrapper-4 maps-section"><h2 class="home-section-title-2">Where We Operate</h2><div class="div-block-56"></div><p class="paragraph-large-4 maps-par">We proudly provide expert landscaping, tree care, and hardscaping services in Milwaukie and nearby communities. Quality service you can trust—contact us today!</p></div><div class="double-button-6 dbl-button-left"><a data-w-id="e2cf22c5-2612-69ae-1d11-16d47bac5a3c" href="/service-area" class="phone-btn area-btn w-inline-block"><div class="phone-btn-fill"></div><div class="phone-txt">our service area</div></a></div></div></div></div></div><div class="w-layout-blockcontainer base-container footer-container-mx-20 w-container"><div class="footer-services-link mb-20"><h2 class="footer-title mt-0">All Services</h2><div class="collection-list-wrapper-3 w-dyn-list"><div role="list" class="collection-list-10 w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/services/emergency-snow-services" class="footer-link-2">Emergency Snow Services</a></div><div role="listitem" class="w-dyn-item"><a href="/services/ice-management" class="footer-link-2">Ice Management</a></div><div role="listitem" class="w-dyn-item"><a href="/services/walkway-driveway-clearing" class="footer-link-2">Walkway &amp; Driveway Clearing</a></div><div role="listitem" class="w-dyn-item"><a href="/services/snow-removal" class="footer-link-2">Snow Removal</a></div><div role="listitem" class="w-dyn-item"><a href="/services/snow-blowing" class="footer-link-2">Snow Blowing</a></div><div role="listitem" class="w-dyn-item"><a href="/services/dry-rock-beds" class="footer-link-2">Dry Rock Beds</a></div><div role="listitem" class="w-dyn-item"><a href="/services/pressure-washing" class="footer-link-2">Pressure Washing</a></div><div role="listitem" class="w-dyn-item"><a href="/services/rain-garden-installs" class="footer-link-2">Rain Garden Installs</a></div><div role="listitem" class="w-dyn-item"><a href="/services/hedge-removal" class="footer-link-2">Hedge Removal</a></div><div role="listitem" class="w-dyn-item"><a href="/services/landscape-lighting-installation" class="footer-link-2">Landscape Lighting Installation</a></div><div role="listitem" class="w-dyn-item"><a href="/services/retaining-walls" class="footer-link-2">Retaining Walls</a></div><div role="listitem" class="w-dyn-item"><a href="/services/flagstone-patios-walkways" class="footer-link-2">Flagstone Patios &amp; Walkways</a></div><div role="listitem" class="w-dyn-item"><a href="/services/retaining-wall-repair" class="footer-link-2">Retaining Wall Repair</a></div><div role="listitem" class="w-dyn-item"><a href="/services/rototilling-earthmoving" class="footer-link-2">Rototilling &amp; Earthmoving</a></div><div role="listitem" class="w-dyn-item"><a href="/services/paver-patios-walkways" class="footer-link-2">Paver Patios &amp; Walkways</a></div><div role="listitem" class="w-dyn-item"><a href="/services/grading-excavation" class="footer-link-2">Grading &amp; Excavation</a></div><div role="listitem" class="w-dyn-item"><a href="/services/drainage-french-drain-installation" class="footer-link-2">Drainage &amp; French Drain Installation</a></div><div role="listitem" class="w-dyn-item"><a href="/services/rock-garden-installation-maintenance" class="footer-link-2">Rock &amp; Garden Installation &amp; Maintenance</a></div><div role="listitem" class="w-dyn-item"><a href="/services/moss-treatment-removal" class="footer-link-2">Moss Treatment &amp; Removal</a></div><div role="listitem" class="w-dyn-item"><a href="/services/mulch-bark-application" class="footer-link-2">Mulch &amp; Bark Application</a></div><div role="listitem" class="w-dyn-item"><a href="/services/blackberry-ivy-removal" class="footer-link-2">Blackberry &amp; Ivy Removal</a></div><div role="listitem" class="w-dyn-item"><a href="/services/debris-leaf-removal" class="footer-link-2">Debris &amp; Leaf Removal</a></div><div role="listitem" class="w-dyn-item"><a href="/services/lawn-installation" class="footer-link-2">Lawn Installation</a></div><div role="listitem" class="w-dyn-item"><a href="/services/dethatching-soil-refresh" class="footer-link-2">Dethatching &amp; Soil Refresh</a></div><div role="listitem" class="w-dyn-item"><a href="/services/landscape-clean-up-brush-clearing" class="footer-link-2">Landscape Clean-up &amp; Brush Clearing</a></div><div role="listitem" class="w-dyn-item"><a href="/services/weeding-weed-removal" class="footer-link-2">Weeding &amp; Weed Removal</a></div><div role="listitem" class="w-dyn-item"><a href="/services/lawn-care-maintenance" class="footer-link-2">Lawn Care &amp; Maintenance</a></div><div role="listitem" class="w-dyn-item"><a href="/services/stump-grinding-removal" class="footer-link-2">Stump Grinding &amp; Removal</a></div><div role="listitem" class="w-dyn-item"><a href="/services/lawn-mowing-grass-cutting" class="footer-link-2">Lawn Mowing &amp; Grass Cutting</a></div><div role="listitem" class="w-dyn-item"><a href="/services/sod-installation-removal" class="footer-link-2">Sod Installation &amp; Removal</a></div><div role="listitem" class="w-dyn-item"><a href="/services/bush-trimming-removal" class="footer-link-2">Bush Trimming &amp; Removal</a></div><div role="listitem" class="w-dyn-item"><a href="/services/shrub-trimming" class="footer-link-2">Shrub Trimming</a></div><div role="listitem" class="w-dyn-item"><a href="/services/hedge-trimming" class="footer-link-2">Hedge Trimming</a></div><div role="listitem" class="w-dyn-item"><a href="/services/raise-canopy" class="footer-link-2">Raise Canopy</a></div><div role="listitem" class="w-dyn-item"><a href="/services/wind-sail-reduction" class="footer-link-2">Wind Sail Reduction</a></div><div role="listitem" class="w-dyn-item"><a href="/services/crown-reduction" class="footer-link-2">Crown Reduction</a></div><div role="listitem" class="w-dyn-item"><a href="/services/view-enhancement" class="footer-link-2">View Enhancement</a></div><div role="listitem" class="w-dyn-item"><a href="/services/limb-removal" class="footer-link-2">Limb Removal</a></div><div role="listitem" class="w-dyn-item"><a href="/services/thinning" class="footer-link-2">Thinning</a></div><div role="listitem" class="w-dyn-item"><a href="/services/tree-shaping" class="footer-link-2">Tree Shaping</a></div><div role="listitem" class="w-dyn-item"><a href="/services/fruit-tree-pruning" class="footer-link-2">Fruit Tree Pruning</a></div><div role="listitem" class="w-dyn-item"><a href="/services/tree-trimming-pruning" class="footer-link-2">Tree Trimming &amp; Pruning</a></div><div role="listitem" class="w-dyn-item"><a href="/services/hazardous-limb-tree-removal" class="footer-link-2">Hazardous Limb &amp; Tree Removal</a></div><div role="listitem" class="w-dyn-item"><a href="/services/tree-removal" class="footer-link-2">Tree Removal</a></div><div role="listitem" class="w-dyn-item"><a href="/services/tree-planting-transplanting" class="footer-link-2">Tree Planting &amp; Transplanting</a></div></div></div></div><div data-w-id="cbbfe974-c1b2-5f43-ae72-04ddcafeb597" class="footer-wrapper"><div class="footer-brand-wrapper"><div class="footer-logo-wrapper"><a href="#top-nav" class="footer-brand w-nav-brand" aria-label="Back to top"><div class="logo-wrapper"><img loading="lazy" src="/cdn/67afb6b498710c71c5269fee_fl2.webp" alt="" class="footer-image"></div></a><p class="footer-dark-address">We are a family-owned landscaping and tree service company in Milwaukie, offering expert tree care, lawn maintenance, hardscaping, and full yard makeovers. From small clean-ups to complete outdoor transformations, we provide quality, reliability, and professionalism. Contact us today for a free estimate!<br></p></div></div><div class="footer-links-wrapper"><h2 class="footer-title">Contact Us</h2><div class="footer-dark-link-wrapper mt-0"><a href="tel:503-659-3172" class="footer-dark-link">503-659-3172</a><a href="mailto:[email protected]" class="footer-dark-link">[email protected]</a><a href="https://maps.app.goo.gl/Kn9hoFJxzHUqTPfG6" class="footer-dark-link">2403 SE Monroe St, Milwaukie, OR 97222, United States</a><div class="footer-dark-link">Open Mon - Fri , 8:00 AM - 7:00 PM <br>Open Saturday, 9:00 am - 3:00 PM</div></div><h2 class="footer-title">Follow us on:</h2><div class="socials-wrap"><a href="https://web.facebook.com/people/Anderson-Landscape-Tree-Service/100063726513240/" target="_blank" class="socials-l
10562ink w-inline-block"><img loading="lazy" src="/cdn/67a6665edac5a25707e8b473_facebook-1.avif" alt="Facebook"></a></div><div class="hero-badge"><a href="https://www.homeadvisor.com/rated.AndersonLandscape.28714999.html" target="_blank" class="w-inline-block"><img src="/cdn/67cb025c03fb0080e733784b_Top-Pro-Badge.webp" loading="lazy" sizes="(max-width: 479px) 72px, 120px" srcset="/cdn/67cb025c03fb0080e733784b_Top-Pro-Badge-p-240.webp 240w, /cdn/67cb025c03fb0080e733784b_Top-Pro-Badge-p-500.webp 500w, /cdn/67cb025c03fb0080e733784b_Top-Pro-Badge-p-800.webp 800w, /cdn/67cb025c03fb0080e733784b_Top-Pro-Badge.webp 1080w" alt="thumtack top pro 2017" class="image-109"></a><a href="https://www.homeadvisor.com/c.Tree-Service.Portland.OR.-12074.html#spid=28714999" target="_blank" class="w-inline-block"><img src="/cdn/67cb025cfdfb85ea3bb6a2c9_Homeadvisor3.webp" loading="lazy" alt="10 yearshome advisor
10563" class="image-109"></a><a href="https://www.homeadvisor.com/rated.AndersonLandscape.28714999.html" target="_blank" class="w-inline-block"><img src="/cdn/69b2ed23efd5c67142b7b46f_Keystone-Hardscapes-Authorized-Contractor-Logo.webp" loading="lazy" sizes="(max-width: 479px) 72px, 120px" srcset="/cdn/69b2ed23efd5c67142b7b46f_Keystone-Hardscapes-Authorized-Contractor-Logo-p-240.webp 240w, /cdn/69b2ed23efd5c67142b7b46f_Keystone-Hardscapes-Authorized-Contractor-Logo-p-500.webp 500w, /cdn/69b2ed23efd5c67142b7b46f_Keystone-Hardscapes-Authorized-Contractor-Logo-p-800.webp 800w, /cdn/69b2ed23efd5c67142b7b46f_Keystone-Hardscapes-Authorized-Contractor-Logo-p-1080.webp 1080w, /cdn/69b2ed23efd5c67142b7b46f_Keystone-Hardscapes-Authorized-Contractor-Logo.webp 1584w" alt="Keystone Hardscapes Authorized Contractor" class="image-109"></a></div></div><div class="footer-links-wrapper-2"><h2 class="footer-title">Our Areas</h2><div class="w-dyn-list"><div role="list" class="collection-list-6 w-dyn-items"><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/cedar-hills" class="footer-link-2">Cedar Hills</a></div><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/tualatin" class="footer-link-2">Tualatin</a></div><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/tigard" class="footer-link-2">Tigard</a></div><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/beaverton" class="footer-link-2">Beaverton</a></div><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/clackamas" class="footer-link-2">Clackamas</a></div><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/happy-valley" class="footer-link-2">Happy Valley</a></div><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/troutdale" class="footer-link-2">Troutdale</a></div><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/aloha" class="footer-link-2">Aloha</a></div><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/gresham" class="footer-link-2">Gresham</a></div><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/portland" class="footer-link-2">Portland</a></div><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/damascus" class="footer-link-2">Damascus</a></div><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/milwaukie" class="footer-link-2">Milwaukie</a></div><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/west-linn" class="footer-link-2">West Linn</a></div><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/lake-oswego" class="footer-link-2">Lake Oswego</a></div><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/gladstone" class="footer-link-2">Gladstone</a></div><div role="listitem" class="areas-list-item w-dyn-item"><a href="/service-area/oregon-city" class="footer-link-2">Oregon City</a></div></div></div></div><div class="footer-links-wrapper"><h2 class="footer-title">Company</h2><a href="/" class="footer-link">Home</a><a href="/about-us" aria-current="page" class="footer-link w--current">About us</a><a href="/service-area" class="footer-link">service Area</a><a href="/frequently-asked-questions" class="footer-link">
10563faq</a><a href="/blog" class="footer-link">blog</a><a href="/media-room" class="footer-link">Media Room</a><a href="/contact-us" class="footer-link">contact us</a><div class="footer-links-wrapper"><h2 class="footer-title">More</h2><a href="/reviews" class="footer-link">testimonials</a><a href="/gallery" class="footer-link">results gallery</a></div></div></div></div><div class="footer-line"></div><div class="base-container w-container"><div class="footer-map-wrap"></div><div data-w-id="cbbfe974-c1b2-5f43-ae72-04ddcafeb5dc" class="footer-rights-wrapper"><div class="privacy-policy"><a href="/privacy-policy" class="footer-copyright-link">Privacy Policy</a></div><div class="auto-update-copyright w-embed w-script">Copyright &copy; 
10563<script>new Date().getFullYear()>2015&&document.write(+new Date().getFullYear());</script>
10563 Anderson Landscape & Tree Service</div><div class="footer-rights">Made by <a href="https://www.localcomets.com/" class="link-2">Local Comets</a></div></div></div></div><div data-w-id="e4878a6d-d4f4-f090-0ae2-4a64c2c7eb57" class="sticky-button"><a id="sticky-free-quote" href="/free-quote" class="navy-button"> Get a free Quote</a></div>
10563<script defer src="/cdn/jquery-3.5.1.min.dc5e7f18c8.js" type="text/javascript"></script>
10563<script defer src="/cdn/webflow.schunk.f5d12e9ca7b1ab92.js" type="text/javascript"></script>
10563<script defer src="/cdn/webflow.schunk.40c1d2e4b15fc222.js" type="text/javascript"></script>
10563<script defer src="/cdn/webflow.9e435275.814c1bf870cf1a9f.js" type="text/javascript"></script>
10563<!-- Google Tag Manager (noscript) -->
10564<noscript><iframe title="Google Tag Manager" src="https://www.googletagmanager.com/ns.html?id=GTM-PDLJ4SF2"
10565height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
10566<!-- End Google Tag Manager (noscript) -->
10567</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.