/* About Us: scoped visual refresh, October 2026. */
body.page.page-id-839 .elementor.elementor-839 .ipa-page-banner{background-image:linear-gradient(90deg,rgba(6,30,66,.28),transparent 58%),url("https://iperfusion.org/wp-content/uploads/2026/10/IPA-About-Us-–-Heart-and-Hands-Header.png")!important;background-color:#062451!important;background-position:center,right center!important;background-size:cover,auto 100%!important;background-repeat:no-repeat!important;min-height:270px!important;padding:48px 24px!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-page-banner::before{background:none!important;opacity:0!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-page-banner>.e-con-inner{gap:14px!important;justify-content:center!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-banner-title h1::before{display:none!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-banner-title h1{font-size:clamp(32px,3.4vw,44px)!important;line-height:1.15!important;margin:0!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-banner-title h1::after{content:"";display:block;width:48px;height:3px;background:#e90036;margin-top:18px}
body.page.page-id-839 .elementor.elementor-839 .elementor-element-ba000003{max-width:540px!important}
body.page.page-id-839 .elementor.elementor-839 .elementor-element-ba000003 p{font-size:18px!important;line-height:1.6!important;margin:0!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-story-row{padding:44px 24px!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-story-row>.e-con-inner{align-items:center!important;gap:40px!important;padding:0!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-story-row .e-con{padding-top:0!important;padding-bottom:0!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-story-row img{border-radius:14px!important;width:100%!important;box-shadow:0 12px 32px rgba(26,48,98,.1)}
body.page.page-id-839 .elementor.elementor-839 .ipa-story-row p{line-height:1.7!important;margin-bottom:16px!important;color:#4c586b!important}
body.page.page-id-839 .elementor.elementor-839 .elementor-element-2db0fdbb{padding:36px 24px 18px!important;background:#f5f7fa!important}
body.page.page-id-839 .elementor.elementor-839 .elementor-element-6bf6dcc8{padding:8px 24px 40px!important;background:#f5f7fa!important}
body.page.page-id-839 .elementor.elementor-839 .box-1{border-radius:12px!important;padding:28px!important;box-shadow:0 5px 18px rgba(26,48,98,.06)!important;border:1px solid #e2e7ef!important}
body.page.page-id-839 .elementor.elementor-839 .box-1 h2{font-size:23px!important;line-height:1.3!important}
body.page.page-id-839 .elementor.elementor-839 .elementor-element-40b930c4 h2,
body.page.page-id-839 .elementor.elementor-839 .elementor-element-5d1bcda8 h2{font-size:17px!important;line-height:1.65!important;font-weight:400!important;max-width:800px;margin:auto!important}
body.page.page-id-839 .elementor.elementor-839 .elementor-element-82e2b23{padding:40px 24px 22px!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-team-card{border:1px solid #e2e7ef!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 16px rgba(26,48,98,.06)!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-team-caption{padding:16px 12px!important;min-height:100px!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-team-caption h3{font-size:17px!important;line-height:1.35!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-team-caption p{font-size:14px!important;line-height:1.45!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-team-bottom{padding-bottom:44px!important}
@media(max-width:767px){
body.page.page-id-839 .elementor.elementor-839 .ipa-page-banner{min-height:250px!important;padding:32px 22px!important;background-image:linear-gradient(90deg,rgba(6,30,66,.9),rgba(6,30,66,.55)),url("https://iperfusion.org/wp-content/uploads/2026/10/IPA-About-Us-–-Heart-and-Hands-Header.png")!important;background-position:center,right center!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-story-row{padding:30px 20px!important}
body.page.page-id-839 .elementor.elementor-839 .ipa-story-row>.e-con-inner{gap:24px!important}
body.page.page-id-839 .elementor.elementor-839 .box-1{padding:24px!important}
}
