/* Enhanced fix for Michael and Nathan's image border radius */

/* Container styles */
.d .sie-team_20,
.m .sie-team_20,
.d .sie-team_26,
.m .sie-team_26 {
    overflow: hidden !important;
    border-radius: 10px !important;
    position: relative !important;
}

/* Image element styles - more specific selectors */
.d .sie-team_20 .se-img,
.m .sie-team_20 .se-img,
.d .sie-team_26 .se-img,
.m .sie-team_26 .se-img {
    background-size: cover !important;
    border-radius: 10px !important;
}

/* Override inline styles with attribute selector */
.sie-team_20 .se-img[style*="background-size"],
.sie-team_26 .se-img[style*="background-size"] {
    background-size: cover !important;
}

/* Additional specificity for ShowIt environment */
.si-root .sie-team_20 .se-img,
.si-root .sie-team_26 .se-img {
    background-size: cover !important;
}

/* Force dimensions to match container */
.sie-team_20 .se-img {
    width: 100% !important;
    height: 100% !important;
    background-size: cover !important;
    background-position: center !important;
}

/* Nathan's image needs different positioning */
.sie-team_26 .se-img {
    width: 100% !important;
    height: 100% !important;
    background-size: cover !important;
    background-position: center center !important;
}

/* Fix Nathan's container position */
.d .sie-team_26 {
    top: 823px !important; /* Original position */
    margin-top: -207px !important; /* Fine-tuned to match Michael's spacing */
}

/* Also fix mobile position if needed */
.m .sie-team_26 {
    top: 840px !important; /* Adjust for mobile */
}