.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#1B1C1D;--e-global-color-text:#0E0B0B;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* SERVICE GRID HOVER */

.elementor-widget-image{
position:relative;
overflow:hidden;
}

.elementor-widget-image img{
display:block;
width:100%;
}

.elementor-widget-image::before{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.6);
opacity:0;
transition:.3s;
z-index:1;
}

.elementor-widget-image:hover::before{
opacity:1;
}

.elementor-widget-image::after{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
display:flex;
align-items:center;
justify-content:center;
text-align:center;
color:white;
font-size:18px;
font-weight:600;
padding:20px;
opacity:0;
transition:.3s;
z-index:2;
white-space:pre-line;
}

.elementor-widget-image:hover::after{
opacity:1;
}

/* TEXTS */

.elementor-widget-image:nth-child(1)::after{
content:"Lawn Maintenance\nProfessional mowing";
}

.elementor-widget-image:nth-child(2)::after{
content:"Season Cleanups\nSpring & Fall";
}

.elementor-widget-image:nth-child(3)::after{
content:"Mulch Installation\nFresh mulch beds";
}

.elementor-widget-image:nth-child(4)::after{
content:"Hedge Trimming\nClean shrub lines";
}

.elementor-widget-image:nth-child(5)::after{
content:"Bed Maintenance\nWeed & soil care";
}

.elementor-widget-image:nth-child(6)::after{
content:"Aeration & Seeding\nHealthier lawn";
}/* End custom CSS */