.fij-team-box { position: relative; overflow: hidden; transition: 0.3s; text-align: center; }
.fij-team-img { position: relative; overflow: hidden; }
.fij-team-img img { width: 100%; display: block; transition: 0.5s; }

.fij-team-info { padding: 25px 20px; position: relative; z-index: 2; background: inherit; }
.fij-team-name { margin: 0 0 5px; font-weight: 700; }
.fij-team-job { font-size: 14px; text-transform: uppercase; letter-spacing: 1px; display: block; margin-bottom: 15px; }

.fij-team-socials-bar { display: flex; justify-content: center; gap: 15px; }
.fij-ts-icon {
    width: 35px; height: 35px; border-radius: 50%; background: #f4f4f4; color: #555;
    display: flex; align-items: center; justify-content: center; transition: 0.3s;
}
.fij-ts-icon:hover { background: #8e44ad; color: #fff; transform: translateY(-3px); }

/* Layout: Card (Standard) */
.layout-card .fij-team-box:hover { transform: translateY(-10px); }

/* Layout: Overlay */
.layout-overlay .fij-team-info { position: absolute; bottom: 0; left: 0; width: 100%; background: linear-gradient(to top, rgba(0,0,0,0.8), transparent); color: #fff; transform: translateY(20px); transition: 0.3s; }
.layout-overlay .fij-team-name, .layout-overlay .fij-team-job { color: #fff !important; }
.layout-overlay .fij-team-box:hover .fij-team-info { transform: translateY(0); }
.layout-overlay .fij-team-overlay {
    position: absolute; top: 0; left: 0; width: 100%; height: 100%;
    background: rgba(142, 68, 173, 0.7); opacity: 0; transition: 0.3s;
    display: flex; align-items: center; justify-content: center;
}
.layout-overlay .fij-team-box:hover .fij-team-overlay { opacity: 1; }
.layout-overlay .fij-team-socials a { color: #fff; font-size: 20px; margin: 0 10px; }

/* Layout: Slide Up */
.layout-slide .fij-team-info {
    position: absolute; bottom: -50px; left: 0; width: 100%; background: #fff;
    transition: 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.layout-slide .fij-team-box:hover .fij-team-info { bottom: 0; }
.layout-slide .fij-team-box:hover img { transform: scale(1.1) translateY(-20px); }