.avia-section.av-1reimje-0e71e17dc2f50465b12dd1d5e546526c .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.23.11-18.jpeg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-1reimje-0e71e17dc2f50465b12dd1d5e546526c .av-section-color-overlay{
opacity:0.7;
background-color:#3d4b3d;
}

#top #wrap_all .avia-button.av-1p3hxy2-8aba53a42d21741d488e553e34ab54f3{
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-1p3hxy2-8aba53a42d21741d488e553e34ab54f3:hover{
background-color:#4c9f24;
color:white;
transition:all 0.4s ease-in-out;
}

.avia-image-diff-container.av-m9vrfuzh-c0faf619c18db3e5fe81c1d064e3eb23 .av-image-diff-handle{
box-shadow:0 0 12px rgba(51, 51, 51, 0.5);
}
.avia-image-diff-container.av-m9vrfuzh-c0faf619c18db3e5fe81c1d064e3eb23 .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-m9vrfuzh-c0faf619c18db3e5fe81c1d064e3eb23 .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-1g9f40a-dff2a1aa473c288ad1917cdb265a000b{
margin:20px 0 0 0;
padding-bottom:10px;
color:#3d4b3d;
}
body .av-special-heading.av-1g9f40a-dff2a1aa473c288ad1917cdb265a000b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1g9f40a-dff2a1aa473c288ad1917cdb265a000b .special-heading-inner-border{
border-color:#3d4b3d;
}
.av-special-heading.av-1g9f40a-dff2a1aa473c288ad1917cdb265a000b .av-subheading{
font-size:15px;
color:#dea868;
}

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

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

#top .hr.hr-invisible.av-1axfgka-3711a6e1f814bc95af1e0459cda3ea58{
height:30px;
}

#top .hr.hr-invisible.av-18n2cqi-def9f17f529302e71983816f84ceba90{
height:20px;
}

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

.av_font_icon.av-14wyofu-87108e024452c8f412a899db8d8c5869{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-14wyofu-87108e024452c8f412a899db8d8c5869 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-12h20yy-ac435e99e47a5d41b51aa953891fbfdb{
height:30px;
}

#top .hr.hr-invisible.av-109w0nu-cd72545ed289d03c422213a709aac304{
height:20px;
}

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

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

#top .hr.hr-invisible.av-u1g116-137132878c0a02eb5874906d94c9c92c{
height:30px;
}

#top .hr.hr-invisible.av-r0uckq-39a7e51a04e6f5b6ec70683f6e5146b7{
height:20px;
}

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

.av_font_icon.av-2g4n2i-15f43140bd19643f58673889758b99cd{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2g4n2i-15f43140bd19643f58673889758b99cd .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-m7zzy2-1bca91bdd1787ccd604c55fe29427551{
height:30px;
}

#top .hr.hr-invisible.av-izbw8q-39e28a558b00b166e3ff9e18d840e746{
height:20px;
}

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

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

.avia-section.av-d6l3u2-8b9edbe5c0175a2493d6b5969610a97d{
background-color:#f4f4f4;
background-image:unset;
}
.avia-section.av-d6l3u2-8b9edbe5c0175a2493d6b5969610a97d .av-section-color-overlay{
opacity:0.5;
}

.flex_column.av-8o8762-0704893e27a210b5d0ce52743ceca3aa{
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#f7f7f7;
}

#top #wrap_all .avia-button.av-42v9m2-58908743a535a2987a272ec92ca03ab5{
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-42v9m2-58908743a535a2987a272ec92ca03ab5:hover{
background-color:#4c9f24;
color:white;
transition:all 0.4s ease-in-out;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-53v556-27af270b8823a7aa436c597512ba356c{
padding:50px 40px 50px 40px;
}

.flex_column.av-16tcb9m-ef7e0bfc36146d40db726454f200b1fc{
padding:50px 40px 50px 40px;
}

.flex_column.av-xmv0sq-80a010ae0c0a9f837d6ca05effaf0c20{
padding:50px 40px 50px 40px;
}

.flex_column.av-pq8r22-4f558f3da6a34a40c096480f68ff62b5{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-53v556-27af270b8823a7aa436c597512ba356c{
padding:40px 40px 40px 40px;
}

.flex_column.av-16tcb9m-ef7e0bfc36146d40db726454f200b1fc{
padding:40px 40px 40px 40px;
}

.flex_column.av-xmv0sq-80a010ae0c0a9f837d6ca05effaf0c20{
padding:40px 40px 40px 40px;
}

.flex_column.av-pq8r22-4f558f3da6a34a40c096480f68ff62b5{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-53v556-27af270b8823a7aa436c597512ba356c{
padding:30px 30px 30px 30px;
}

.flex_column.av-16tcb9m-ef7e0bfc36146d40db726454f200b1fc{
padding:30px 30px 30px 30px;
}

.flex_column.av-xmv0sq-80a010ae0c0a9f837d6ca05effaf0c20{
padding:30px 30px 30px 30px;
}

.flex_column.av-pq8r22-4f558f3da6a34a40c096480f68ff62b5{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-53v556-27af270b8823a7aa436c597512ba356c{
padding:30px 30px 30px 30px;
}

.flex_column.av-16tcb9m-ef7e0bfc36146d40db726454f200b1fc{
padding:30px 30px 30px 30px;
}

.flex_column.av-xmv0sq-80a010ae0c0a9f837d6ca05effaf0c20{
padding:30px 30px 30px 30px;
}

.flex_column.av-pq8r22-4f558f3da6a34a40c096480f68ff62b5{
padding:30px 30px 30px 30px;
}
}
