/* Mission & Vision widget */
.iim .iim-mission{background:var(--off);padding:96px 0}
.iim .iim-mission .grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}
.iim .iim-mission .media{position:relative;padding:0 70px 90px 0}
.iim .iim-mission .big{border-radius:var(--r);width:100%;aspect-ratio:4/4.6;object-fit:cover}
.iim .iim-mission .small{position:absolute;right:0;bottom:0;width:50%;aspect-ratio:1/1.1;object-fit:cover;border-radius:18px;border:8px solid var(--off)}
.iim .iim-mv-list{display:grid;gap:16px;margin-top:26px}
.iim .iim-mv{display:flex;gap:18px;align-items:flex-start;background:#fff;border-radius:18px;padding:24px;box-shadow:0 10px 26px rgba(31,42,55,.06)}
.iim .iim-mv .ic{flex:0 0 52px;width:52px;height:52px;border-radius:14px;background:var(--o-soft);color:var(--o);display:grid;place-items:center}
.iim .iim-mv .ic svg{width:26px;height:26px}
.iim .iim-mv h3{font-size:19px;font-weight:700;line-height:1.3;margin-bottom:6px}
.iim .iim-mv p{color:var(--grey);font-size:15px}
@media (max-width:860px){.iim .iim-mission{padding:72px 0}.iim .iim-mission .grid{grid-template-columns:1fr;gap:40px}}
@media (max-width:600px){.iim .iim-mission .media{padding:0 40px 60px 0}.iim .iim-mv{flex-direction:column;padding:20px}}
