/* ISBA Page Hero — interior page title section (Rounded / Style B)
   No horizontal page gutter: the Elementor container owns width and padding. */
.isba-page-hero{padding:0}:where(/* ISBA Page Hero — interior page title section (Rounded / Style B)
   No horizontal page gutter: the Elementor container owns width and padding. */
.isba-page-hero){font-family:Archivo,sans-serif}
.isba-ph-card{position:relative;overflow:hidden;background:#D83331;border-radius:44px;padding:60px 64px;display:flex;align-items:center;justify-content:space-between;gap:48px}:where(.isba-ph-card):not(.isba-ce-x):not(.isba-ce-y){color:#fff}
.isba-ph-card::before{content:"";position:absolute;top:-120px;right:-60px;width:380px;height:380px;border-radius:999px;background:rgba(255,255,255,.08)}
.isba-ph-card::after{content:"";position:absolute;bottom:-160px;right:220px;width:300px;height:300px;border-radius:999px;background:rgba(255,255,255,.06)}
.isba-ph-text{position:relative;max-width:760px}
.isba-ph-no-box .isba-ph-text{max-width:920px}
.isba-ph-crumbs{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;background:rgba(255,255,255,.16);padding:15px 26px;border-radius:999px}:where(.isba-ph-crumbs){font:600 13px/1 Archivo,sans-serif}
.isba-ph-crumbs a{opacity:.88}:where(.isba-ph-crumbs a){text-decoration:none}:where(.isba-ph-crumbs a):not(.isba-ce-x):not(.isba-ce-y){color:inherit}
.isba-ph-crumbs a:hover{opacity:1}:where(.isba-ph-crumbs a:hover){text-decoration:underline}:where(.isba-ph-crumbs a:hover):not(.isba-ce-x):not(.isba-ce-y){color:inherit}
.isba-ph-sep{opacity:.55}
.isba-ph-title{margin:24px 0 0}:where(.isba-ph-title){font:700 64px/1.02 "Space Grotesk",sans-serif;letter-spacing:-.02em}:where(.isba-ph-title):not(.isba-ce-x):not(.isba-ce-y){color:inherit}
.isba-ph-paragraph{margin:22px 0 0;opacity:.92;text-wrap:pretty}:where(.isba-ph-paragraph){font:400 20px/1.55 Archivo,sans-serif}:where(.isba-ph-paragraph):not(.isba-ce-x):not(.isba-ce-y){color:inherit}
.isba-ph-box{position:relative;flex:0 0 auto;background:rgba(255,255,255,.12);border-radius:32px;padding:34px 38px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:190px}
.isba-ph-box-number{display:block}:where(.isba-ph-box-number){font:700 72px/.9 "Space Grotesk",sans-serif}:where(.isba-ph-box-number):not(.isba-ce-x):not(.isba-ce-y){color:inherit}
.isba-ph-box-text{display:block;opacity:.9;margin-top:10px;max-width:170px}:where(.isba-ph-box-text){font:500 15px/1.35 Archivo,sans-serif}:where(.isba-ph-box-text):not(.isba-ce-x):not(.isba-ce-y){color:inherit}
.isba-ph-box-icon{display:flex;align-items:center;justify-content:center}:where(.isba-ph-box-icon){font-size:56px;line-height:1}:where(.isba-ph-box-icon):not(.isba-ce-x):not(.isba-ce-y){color:inherit}
.isba-ph-box-icon svg{width:56px;height:56px;fill:currentColor}
:where(.isba-ph-box-icon i){font-size:56px}
@media (max-width:1000px){.isba-ph-card{padding:44px 40px;gap:32px}:where(.isba-ph-title){font-size:46px}}
@media (max-width:800px){.isba-ph-card{flex-direction:column;align-items:flex-start;border-radius:32px}.isba-ph-box{align-self:stretch}:where(.isba-ph-title){font-size:36px}:where(.isba-ph-paragraph){font-size:17px}}

.isba-ph-paragraph{display:block}.isba-ph-paragraph p{margin:0 0 .7em;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit}.isba-ph-paragraph p:last-child{margin-bottom:0}.isba-ph-paragraph ul,.isba-ph-paragraph ol{margin:0 0 .7em;padding-left:1.3em}.isba-ph-paragraph strong,.isba-ph-paragraph b{font-weight:700}.isba-ph-paragraph em,.isba-ph-paragraph i{font-style:italic}.isba-ph-paragraph a{color:#D83331;text-decoration:underline}.isba-ph-paragraph a:hover{color:#B82A28}