/* Page hero widget */
.iim .iim-phero{position:relative;min-height:420px;padding:90px 0;display:flex;align-items:center;background-color:var(--navy);background-size:cover;background-position:center;overflow:hidden}
.iim .iim-phero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,27,36,.9) 0%,rgba(20,27,36,.7) 50%,rgba(20,27,36,.35) 100%)}
.iim .iim-phero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--o)}
.iim .iim-phero .txt{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;color:#fff}
.iim .iim-phero .txt>*{max-width:680px}
.iim .iim-phero .crumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;font-size:14px;font-weight:600}
.iim .iim-phero .crumbs li{display:flex;align-items:center;gap:8px;color:#FFB27A}
.iim .iim-phero .crumbs li+li::before{content:"";width:6px;height:6px;border-right:2px solid rgba(255,255,255,.6);border-top:2px solid rgba(255,255,255,.6);transform:rotate(45deg);margin-right:4px}
.iim .iim-phero .crumbs a{color:#fff;opacity:.85;transition:opacity .2s,color .2s}
.iim .iim-phero .crumbs a:hover{opacity:1;color:#FFB27A}
.iim .iim-phero .kicker{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#FFB27A;margin-bottom:14px}
.iim .iim-phero .kicker::before{content:"";width:34px;height:2px;background:var(--o)}
.iim .iim-phero h1{font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1.1;color:#fff;margin-bottom:16px}
.iim .iim-phero p{font-size:clamp(15px,1.4vw,18px);color:#fff;opacity:.88}
@media (max-width:860px){.iim .iim-phero{min-height:360px;padding:72px 0}}
@media (max-width:600px){.iim .iim-phero{min-height:320px;padding:60px 0}.iim .iim-phero::before{background:linear-gradient(180deg,rgba(20,27,36,.7),rgba(20,27,36,.88))}}
