/* Team widget */
.iim .iim-team{background:var(--off);padding:96px 0}
.iim .iim-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:50px}
.iim .iim-team .ph{aspect-ratio:4/4.6;background:#EDE7DD}
.iim .iim-team .strip{text-align:center;padding:18px 20px 22px}
.iim .iim-team .iim-card p{margin-top:4px;color:var(--o);font-weight:600;font-size:14px}
.iim .iim-team .soc{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:10px;z-index:2;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}
.iim .iim-team .iim-card:hover .soc{opacity:1;transform:none}
.iim .iim-team .soc a{width:38px;height:38px;border-radius:50%;background:#fff;color:var(--navy);display:grid;place-items:center;box-shadow:0 6px 16px rgba(31,42,55,.15)}
.iim .iim-team .soc a:hover{background:var(--o);color:#fff}
.iim .iim-team .soc svg{width:18px;height:18px}
@media (max-width:1024px){.iim .iim-team-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:860px){.iim .iim-team{padding:72px 0}}
@media (max-width:767px){.iim .iim-team-grid{grid-template-columns:1fr}}
