.wrk .icn,.wrk2 .icn,.wrk3 .icn {
    border-radius: 20px;
    filter: drop-shadow(0px 30px 50px rgba(152, 178, 240, 0.5));
    height: 110px;
    width: 110px;
    margin: auto;
    line-height: 140px;
    position: relative;
    z-index: 1;
    transition: 0.5s;
}

.wrk2::before,.wrk3::before {
    position: absolute;
    content: "";
    margin: 0;
    padding: 0;
    background-image: url(https://temp.mistercleaner.co.nz/wp-content/uploads/2026/01/work-place.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    top: 19px;
    right: -40%;
    z-index: 1;
    height: 32px;
    width: 306px;
	left:-160px;
}

/* Style for the border divider*/
.wrk .elementskit-border-divider.elementskit-style-long {
    width: 80px; /* Starting width */
    height: 3px;
    background-color: #00614A;
    margin: 15px auto;
    transition: all 0.6s ease;
    opacity: 0.8;
    position: relative;
    overflow: hidden;
} 

 
/* Hover effects */
.wrk3:hover .elementskit-border-divider.elementskit-style-long,
.wrk2:hover .elementskit-border-divider.elementskit-style-long,
.wrk:hover .elementskit-border-divider.elementskit-style-long {
    width: 270px !important; /* Final width */
    background-color: #00614A; /* Gradient border */
    height: 3px;
    opacity: 1;
    transition: all 0.6s ease;
}
 

/* Optional: Add animation to the heading text too */
.wrk:hover h2.ekit-heading--title,
.wrk2:hover h2.ekit-heading--title,
.wrk3:hover h2.ekit-heading--title
{
    transform: translateY(-5px);
    transition: transform 0.3s ease;
    color: #BE7D28; /* Optional: Change text color */
	
} 
.wrk:hover .elementor-icon,
.wrk2:hover .elementor-icon,
.wrk3:hover .elementor-icon{
    background-color: #BE7D28 !important;
}

.wrk:hover .elementor-icon svg,
.wrk2:hover .elementor-icon svg,
.wrk3:hover .elementor-icon svg{
    fill: #ffffff !important;
    stroke: #ffffff !important;
}

.wrk:hover .elementor-icon svg path,
.wrk2:hover .elementor-icon svg path,
.wrk3:hover .elementor-icon svg path{
    fill: #ffffff !important;
    stroke: #ffffff !important;
}
 