.ihm-wrapper{flex-direction:column;align-items:center;width:100%;padding:2rem 0;display:flex}.ihm-header{text-align:center;max-width:100%;margin-bottom:30px}.ihm-header h2{color:var(--Primary);font-family:Poppins;font-size:36px;font-weight:600;line-height:150%}.ihm-header h2 span{color:var(--Secondary)}.ihm-header p{color:var(--Text);margin-top:12px;font-size:16px;line-height:160%}.ihm-blue-box{background:var(--Primary);border-radius:16px;grid-template-columns:344px 692px;align-items:center;gap:28px;width:1120px;height:538px;padding:28px;display:grid}.ihm-image-wrap{border-radius:10px;width:344px;height:482px;overflow:hidden}.ihm-image{object-fit:cover;width:100%;height:100%}.ihm-right{flex-direction:column;gap:37px;width:692px;height:482px;display:flex}.ihm-row{align-items:flex-start;gap:20px;width:692px;height:58px;display:flex}.ihm-number{width:48px;height:58px;color:var(--White);border-radius:4px;justify-content:center;align-items:center;font-family:Poppins;font-size:36px;font-weight:600;line-height:160%;display:flex}.ihm-row-text{justify-content:center;gap:10px;display:flex}.ihm-row-text h4{width:216px;color:var(--White);font-family:Poppins;font-size:18px;font-weight:600;line-height:140%}.ihm-row-text p{width:400px;color:var(--White);opacity:.9;font-family:Poppins;font-size:14px;font-weight:400;line-height:160%}.ihm-divider{border-bottom:2px dashed #fff9;width:692px;margin-top:10px}@media (max-width:769px){.ihm-header{width:93%}.ihm-wrapper{padding:2rem 1.5rem}}@media (max-width:1024px){.ihm-blue-box{grid-template-columns:1fr;gap:24px;width:95%;height:auto;padding:24px}.ihm-image-wrap{width:100%;height:320px}.ihm-right{gap:28px;width:100%;height:auto}.ihm-row{align-items:flex-start;width:100%;height:auto}.ihm-row-text{flex-wrap:wrap;flex:1;justify-content:flex-start}.ihm-divider{width:100%}}@media (max-width:600px){.ihm-wrapper{padding-top:32px}.ihm-header{width:90%}.ihm-header h2{font-size:26px}.ihm-header p{font-size:14px}.ihm-blue-box{gap:20px;padding:20px}.ihm-image-wrap{width:100%;height:220px}.ihm-right{gap:20px;width:100%}.ihm-row{flex-direction:column;gap:12px;height:auto}.ihm-number{width:40px;height:40px;font-size:22px}.ihm-row-text{flex-direction:column;gap:6px;width:100%}.ihm-row-text h4{text-align:left;width:100%;font-size:16px}.ihm-row-text p{text-align:left;opacity:.9;width:100%;font-size:13px;line-height:150%}.ihm-divider{width:100%;margin:10px 0}}
