.avia-section.av-28s9f1f-2e56ad0d913d7502575deebf6149ba2e .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.grasshopperlandscapers.co.uk/wp-content/uploads/2025/04/WhatsApp-Image-2025-04-15-at-17.37.39-9-e1745238402500.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-28s9f1f-2e56ad0d913d7502575deebf6149ba2e .av-section-color-overlay{
opacity:0.7;
background-color:#3d4b3d;
}

#top #wrap_all .avia-button.av-24yp003-db5f3eedb0c5f2d2e330246b5488da00{
background-color:#4c9f24;
border-color:#4c9f24;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-24yp003-db5f3eedb0c5f2d2e330246b5488da00:hover{
background-color:#4c9f24;
color:white;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-1zad8wj-a180c0e6fa447ef55f30145221df32ff{
background-color:#4c9f24;
border-color:#4c9f24;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-1zad8wj-a180c0e6fa447ef55f30145221df32ff:hover{
background-color:#4c9f24;
color:white;
transition:all 0.4s ease-in-out;
}

.avia-image-container.av-1wix00j-6d34db9d719e6040a87a8d21a4826777 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1wix00j-6d34db9d719e6040a87a8d21a4826777 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-image-diff-container.av-m9u0av9y-d5a7029e39b6ea0c5de3e8d9ec99536a .av-image-diff-handle{
box-shadow:0 0 12px rgba(51, 51, 51, 0.5);
}
.avia-image-diff-container.av-m9u0av9y-d5a7029e39b6ea0c5de3e8d9ec99536a .av-image-diff-handle:before{
box-shadow:0 3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
.avia-image-diff-container.av-m9u0av9y-d5a7029e39b6ea0c5de3e8d9ec99536a .av-image-diff-handle:after{
box-shadow:0 3px 0 #fff, 0px 0px 12px rgba(51, 51, 51, 0.5);
}

#top .av-special-heading.av-1t9s6gj-91b5604124b392e101aa93037187325a{
margin:20px 0 0 0;
padding-bottom:10px;
color:#3d4b3d;
}
body .av-special-heading.av-1t9s6gj-91b5604124b392e101aa93037187325a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1t9s6gj-91b5604124b392e101aa93037187325a .special-heading-inner-border{
border-color:#3d4b3d;
}
.av-special-heading.av-1t9s6gj-91b5604124b392e101aa93037187325a .av-subheading{
font-size:15px;
color:#dea868;
}

.flex_column.av-1sg45dv-1bb2bbef944f16f5cc762dbacc9af2b4{
width:48.5%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#8d4435;
}
.avia_transform .flex_column.av-1sg45dv-1bb2bbef944f16f5cc762dbacc9af2b4{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1sg45dv-1bb2bbef944f16f5cc762dbacc9af2b4 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-69immb-618bec097210a213ed5de7082a7e2c49{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-69immb-618bec097210a213ed5de7082a7e2c49 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1o2ohw3-530364935b20a7b5abe5c59ffb4e0501{
height:30px;
}

#top .hr.hr-invisible.av-1koc4sj-b0a6d35e82dd767a877fe28a3276ce85{
height:20px;
}

.flex_column.av-1j45vv7-ca3fce835b128f41bbb6c5d2326c3777{
width:48.5%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#4c9f24;
}
.avia_transform .flex_column.av-1j45vv7-ca3fce835b128f41bbb6c5d2326c3777{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1j45vv7-ca3fce835b128f41bbb6c5d2326c3777 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-1h4v0gj-db1ef2972e324d7131e36ec322898ead{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-1h4v0gj-db1ef2972e324d7131e36ec322898ead .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-1gmcuz7-0fe35be00a75add271e2e924a407c7c2{
height:30px;
}

#top .hr.hr-invisible.av-1cd3vv7-bddaed40fda0180bde1ee412fd0ebe73{
height:20px;
}

.flex_column.av-1b061xv-1a3202cd8286ef790d5d1e8c60974f52{
width:48.5%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#8d4435;
}
.avia_transform .flex_column.av-1b061xv-1a3202cd8286ef790d5d1e8c60974f52{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1b061xv-1a3202cd8286ef790d5d1e8c60974f52 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-19gqt8j-161343f249ac5e9bce10f4cf2a62d7c9{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-19gqt8j-161343f249ac5e9bce10f4cf2a62d7c9 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-17c91fn-9f1893d2e88234eaba8200f743036732{
height:30px;
}

#top .hr.hr-invisible.av-14sw2nn-4f2edd1b92ac7610abf502ed3180468a{
height:20px;
}

.flex_column.av-12zdj8z-a990dcf999f989c805777b655fcfc008{
width:48.5%;
margin-left:0;
padding:50px 40px 50px 40px;
background-color:#4c9f24;
}
.avia_transform .flex_column.av-12zdj8z-a990dcf999f989c805777b655fcfc008{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-12zdj8z-a990dcf999f989c805777b655fcfc008 .av-flex-placeholder{
width:3%;
}

.av_font_icon.av-1148p2r-d3675a29f7cb8e7b8f686ba057b697ce{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-1148p2r-d3675a29f7cb8e7b8f686ba057b697ce .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-10699v7-ab2b299b4b338542b663e758e16ebf7f{
height:30px;
}

#top .hr.hr-invisible.av-w8kyr7-fc0b717d3514cba633c7be93ca9c88af{
height:20px;
}

#top #wrap_all .avia-button.av-vb6c03-8083260781befb4554773ea63cb8ee7d{
background-color:#8d4435;
border-color:#8d4435;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-vb6c03-8083260781befb4554773ea63cb8ee7d:hover{
background-color:#3d4b3d;
color:white;
transition:all 0.4s ease-in-out;
}

#top .hr.hr-invisible.av-dhfu6r-a240de591cc60982864fe4c212acdc3a{
height:20px;
}

.avia-section.av-d0271f-eddad799e1147a9886dd30e31983cb04 .av-parallax .av-parallax-inner{
background-color:#f4f4f4;
background-image:url(https://www.grasshopperlandscapers.co.uk/wp-content/uploads/2025/04/PHOTO-2025-04-21-13-42-02.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-d0271f-eddad799e1147a9886dd30e31983cb04 .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-9qa85f-7a56974f0213d05d919c416ace14a43f{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-3v2par-b07f95e81868b5619d06dee8f4e52dbb{
background-color:#4c9f24;
border-color:#4c9f24;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-3v2par-b07f95e81868b5619d06dee8f4e52dbb:hover{
background-color:#4c9f24;
color:white;
transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-1sg45dv-1bb2bbef944f16f5cc762dbacc9af2b4{
padding:50px 40px 50px 40px;
}

.flex_column.av-1j45vv7-ca3fce835b128f41bbb6c5d2326c3777{
padding:50px 40px 50px 40px;
}

.flex_column.av-1b061xv-1a3202cd8286ef790d5d1e8c60974f52{
padding:50px 40px 50px 40px;
}

.flex_column.av-12zdj8z-a990dcf999f989c805777b655fcfc008{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-1sg45dv-1bb2bbef944f16f5cc762dbacc9af2b4{
padding:40px 40px 40px 40px;
}

.flex_column.av-1j45vv7-ca3fce835b128f41bbb6c5d2326c3777{
padding:40px 40px 40px 40px;
}

.flex_column.av-1b061xv-1a3202cd8286ef790d5d1e8c60974f52{
padding:40px 40px 40px 40px;
}

.flex_column.av-12zdj8z-a990dcf999f989c805777b655fcfc008{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-1sg45dv-1bb2bbef944f16f5cc762dbacc9af2b4{
padding:30px 30px 30px 30px;
}

.flex_column.av-1j45vv7-ca3fce835b128f41bbb6c5d2326c3777{
padding:30px 30px 30px 30px;
}

.flex_column.av-1b061xv-1a3202cd8286ef790d5d1e8c60974f52{
padding:30px 30px 30px 30px;
}

.flex_column.av-12zdj8z-a990dcf999f989c805777b655fcfc008{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-1sg45dv-1bb2bbef944f16f5cc762dbacc9af2b4{
padding:30px 30px 30px 30px;
}

.flex_column.av-1j45vv7-ca3fce835b128f41bbb6c5d2326c3777{
padding:30px 30px 30px 30px;
}

.flex_column.av-1b061xv-1a3202cd8286ef790d5d1e8c60974f52{
padding:30px 30px 30px 30px;
}

.flex_column.av-12zdj8z-a990dcf999f989c805777b655fcfc008{
padding:30px 30px 30px 30px;
}
}
