/* Make parent container a flex container to stretch children */
.intro-container {
    display: flex;
    flex-wrap: wrap; /* Allow wrapping if needed */
}

/* Ensure direct children of the flex container stretch */
.intro-container > * {
    display: flex;
    flex: 1 1 auto;
}

/* Target the text container to also flex and stretch */
.intro-container-text {
    display: flex;
    flex-direction: column; /* Stack content vertically */
    flex: 1; /* Take up available vertical space */
    height: 100%; /* Force full height if inside a flex item */
}

/* If .intro-container-text is NOT a flex child itself, but we want all of them to match */
/* This is a fallback if the structure isn't purely flexbox based */
.elementor-widget-container .intro-container-text {
     height: 100%;
}
