/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 21 2026 | 06:02:58 */
/* .master-icon-box .inner {
    height: 420px!important;
    display: flex;
    position: relative;
    z-index: 10;
    transition: all 0.5s ease;
} */


/* CORRECTED – EQUAL HEIGHT MAE ICON BOX */
.master-icon-box,
.master-icon-box .inner {
    height: 100% !important;
    display: flex;
    flex-direction: column;
}

/* Make parent column stretch */
.elementor-column,
.elementor-widget-wrap {
    display: flex;
}

/* Push "Learn More" or last item to bottom */
.master-icon-box .inner > *:last-child {
    margin-top: auto;
}

/* Smooth hover effect preserved */
.master-icon-box .inner {
    position: relative;
    z-index: 10;
    transition: all 0.5s ease;
}





/* Parent container */
.e-con > .e-con-inner {
    display: flex;
    align-items: stretch; /* Equal height */
    gap: var(--row-gap) var(--column-gap);
    margin: 0 auto;
    max-width: var(--content-width);
    padding-inline: 0;
    width: 100%;
}

/* Each child column / container */
.e-con > .e-con-inner > .e-con {
    display: flex;
    flex-direction: column;
    height: 100%;
    flex: 1;
}

/* Inner content of each container */
.e-con > .e-con-inner > .e-con > .e-con-inner {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Push last widget (button / link) to bottom */
.e-con > .e-con-inner > .e-con > .e-con-inner > *:last-child {
    margin-top: auto;
}

/* Optional smooth hover / transition */
.e-con > .e-con-inner > .e-con > .e-con-inner {
    position: relative;
    z-index: 10;
    transition: all 0.5s ease;
}

