/* Ensure team member image containers maintain a perfect 1:1 square aspect ratio */
.page-id-1062 .e-grid > .e-con > .e-con:first-child,
.page-id-1062 .e-grid > .e-con > .e-flex:first-child {
    aspect-ratio: 1 / 1 !important;
    width: 100% !important;
    height: auto !important;
    min-height: unset !important;
}

/* Ensure the spacer widget inside matches the height of the container */
.page-id-1062 .e-grid > .e-con > .e-con:first-child .elementor-spacer,
.page-id-1062 .e-grid > .e-con > .e-flex:first-child .elementor-spacer,
.page-id-1062 .e-grid > .e-con > .e-con:first-child .elementor-spacer-inner,
.page-id-1062 .e-grid > .e-con > .e-flex:first-child .elementor-spacer-inner {
    height: 100% !important;
}

/* Specific framing adjustments for Lisa S. and Diego to center their faces */
.page-id-1062 .elementor-element-9268331 {
    background-size: cover !important;
    background-position: center 15% !important; /* Move frame up to capture face */
}

.page-id-1062 .elementor-element-dd50b17 {
    background-size: cover !important;
    background-position: center 20% !important; /* Move frame up to capture face */
}
