.hcpa-icon-boxes{
--hcpa-ib-width:100;
width:calc(var(--hcpa-ib-width) * 1vw)!important;
max-width:none!important;
min-width:0!important;
margin-left:0!important;
margin-right:0!important;
box-sizing:border-box!important;
background:var(--hcpa-ib-bg,transparent);
position:relative;
overflow:visible!important;
}
.hcpa-icon-boxes--inline{display:grid;grid-template-columns:repeat(var(--hcpa-ib-cols,4),minmax(0,1fr));column-gap:var(--hcpa-ib-gap,28px);row-gap:var(--hcpa-ib-row-gap,34px)}
.hcpa-icon-boxes--stacked{display:flex;flex-direction:column;gap:var(--hcpa-ib-row-gap,34px)}
.hcpa-icon-box{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;color:inherit;text-decoration:none;min-width:0;box-sizing:border-box}
.hcpa-icon-box:visited{color:inherit}
.hcpa-icon-box__icon{width:var(--hcpa-ib-icon,72px);height:var(--hcpa-ib-icon,72px);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}
.hcpa-icon-box__icon img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}
.hcpa-icon-box__title{font-size:var(--hcpa-ib-title,24px);line-height:1.15;font-weight:700;margin:0 0 8px;color:var(--hcpa-ib-title-color,#4A4A4A)}
.hcpa-icon-box__description{font-size:var(--hcpa-ib-body,16px);line-height:1.5;margin:0;max-width:38em}
.hcpa-icon-box[href]{transition:transform .18s ease,opacity .18s ease}
.hcpa-icon-box[href]:hover,.hcpa-icon-box[href]:focus{transform:translateY(-2px);opacity:.92}
.hcpa-icon-box[href]:focus-visible{outline:2px solid currentColor;outline-offset:6px;border-radius:3px} .hcpa-icon-boxes--inline.hcpa-icon-boxes--dividers .hcpa-icon-box::after{content:"";position:absolute;top:50%;right:calc(var(--hcpa-ib-gap,28px) / -2);width:1px;height:var(--hcpa-ib-divider-length,150px);max-height:100%;background:var(--hcpa-ib-divider-color,#fff);transform:translate(50%,-50%);pointer-events:none}
.hcpa-icon-boxes--inline.hcpa-icon-boxes--dividers .hcpa-icon-box:last-child::after{display:none!important}
.hcpa-icon-boxes--stacked .hcpa-icon-box::after{display:none!important}
.hcpa-icon-boxes--cols-1 .hcpa-icon-box::after{display:none!important}.hcpa-icon-boxes--cols-2 .hcpa-icon-box:nth-child(2n)::after,.hcpa-icon-boxes--cols-3 .hcpa-icon-box:nth-child(3n)::after,.hcpa-icon-boxes--cols-4 .hcpa-icon-box:nth-child(4n)::after,.hcpa-icon-boxes--cols-5 .hcpa-icon-box:nth-child(5n)::after,.hcpa-icon-boxes--cols-6 .hcpa-icon-box:nth-child(6n)::after,.hcpa-icon-boxes--cols-7 .hcpa-icon-box:nth-child(7n)::after,.hcpa-icon-boxes--cols-8 .hcpa-icon-box:nth-child(8n)::after{display:none!important}
@media(max-width:1100px){.hcpa-icon-boxes--inline{grid-template-columns:repeat(min(var(--hcpa-ib-cols,4),3),minmax(0,1fr))}.hcpa-icon-boxes--cols-4 .hcpa-icon-box::after,.hcpa-icon-boxes--cols-5 .hcpa-icon-box::after,.hcpa-icon-boxes--cols-6 .hcpa-icon-box::after,.hcpa-icon-boxes--cols-7 .hcpa-icon-box::after,.hcpa-icon-boxes--cols-8 .hcpa-icon-box::after{display:block!important}.hcpa-icon-boxes--cols-4 .hcpa-icon-box:nth-child(3n)::after,.hcpa-icon-boxes--cols-5 .hcpa-icon-box:nth-child(3n)::after,.hcpa-icon-boxes--cols-6 .hcpa-icon-box:nth-child(3n)::after,.hcpa-icon-boxes--cols-7 .hcpa-icon-box:nth-child(3n)::after,.hcpa-icon-boxes--cols-8 .hcpa-icon-box:nth-child(3n)::after,.hcpa-icon-boxes .hcpa-icon-box:last-child::after{display:none!important}}
@media(max-width:767px){.hcpa-icon-boxes--inline{grid-template-columns:repeat(2,minmax(0,1fr))}.hcpa-icon-boxes--cols-3 .hcpa-icon-box::after,.hcpa-icon-boxes--cols-4 .hcpa-icon-box::after,.hcpa-icon-boxes--cols-5 .hcpa-icon-box::after,.hcpa-icon-boxes--cols-6 .hcpa-icon-box::after,.hcpa-icon-boxes--cols-7 .hcpa-icon-box::after,.hcpa-icon-boxes--cols-8 .hcpa-icon-box::after{display:block!important}.hcpa-icon-boxes--cols-3 .hcpa-icon-box:nth-child(2n)::after,.hcpa-icon-boxes--cols-4 .hcpa-icon-box:nth-child(2n)::after,.hcpa-icon-boxes--cols-5 .hcpa-icon-box:nth-child(2n)::after,.hcpa-icon-boxes--cols-6 .hcpa-icon-box:nth-child(2n)::after,.hcpa-icon-boxes--cols-7 .hcpa-icon-box:nth-child(2n)::after,.hcpa-icon-boxes--cols-8 .hcpa-icon-box:nth-child(2n)::after,.hcpa-icon-boxes .hcpa-icon-box:last-child::after{display:none!important}}
@media(max-width:520px){.hcpa-icon-boxes--inline{grid-template-columns:1fr}.hcpa-icon-boxes--inline .hcpa-icon-box::after{display:none!important}.hcpa-icon-boxes{width:100%!important;max-width:100%!important;transform:none!important;margin-left:0!important;margin-right:0!important}} .hcpa-icon-boxes--style-impact{
--hcpa-impact-yellow:#F5C51B;
--hcpa-impact-blue:#0D52D6;
--hcpa-impact-navy:#14246D;
--hcpa-impact-gray:#4A4A4A;
background:var(--hcpa-impact-yellow)!important;
padding:34px clamp(26px,5vw,86px)!important;
column-gap:0!important;
row-gap:28px!important;
align-items:stretch!important;
}
.hcpa-icon-boxes--style-impact .hcpa-icon-box{
width:100%!important;
min-width:0!important;
padding:10px clamp(18px,2.2vw,40px)!important;
justify-content:flex-start!important;
align-items:center!important;
text-align:center!important;
background:transparent!important;
border:0!important;
border-radius:0!important;
box-shadow:none!important;
color:var(--hcpa-impact-gray)!important;
}
.hcpa-icon-boxes--style-impact .hcpa-icon-box__icon{
width:112px!important;
height:112px!important;
flex:0 0 112px!important;
margin:0 auto 18px!important;
border-radius:50%!important;
background:var(--hcpa-impact-blue)!important;
border:1px solid var(--hcpa-impact-navy)!important;
box-shadow:0 5px 16px rgba(20,36,109,.14)!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
padding:12px!important;
overflow:hidden!important;
box-sizing:border-box!important;
}
.hcpa-icon-boxes--style-impact .hcpa-icon-box__icon img{
width:100%!important;
height:100%!important;
object-fit:contain!important;
border-radius:0!important;
}
.hcpa-icon-boxes--style-impact .hcpa-icon-box__icon svg{
width:100%!important;
height:100%!important;
display:block!important;
overflow:visible!important;
}
.hcpa-icon-boxes--style-impact .hcpa-icon-box__counter{
width:100%!important;
min-height:54px!important;
display:flex!important;
align-items:baseline!important;
justify-content:center!important;
gap:0!important;
margin:0 0 10px!important;
color:var(--hcpa-impact-gray)!important;
font-family:Montserrat,Arial,sans-serif!important;
font-size:clamp(38px,3.25vw,56px)!important;
line-height:1!important;
letter-spacing:-.035em!important;
font-weight:800!important;
text-align:center!important;
font-variant-numeric:tabular-nums lining-nums!important;
white-space:nowrap!important;
}
.hcpa-icon-boxes--style-impact .hcpa-icon-box__counter-prefix,
.hcpa-icon-boxes--style-impact .hcpa-icon-box__counter-suffix{
font-size:.66em!important;
font-weight:800!important;
letter-spacing:-.01em!important;
}
.hcpa-icon-boxes--style-impact .hcpa-icon-box__counter-prefix{margin-right:.05em!important}
.hcpa-icon-boxes--style-impact .hcpa-icon-box__counter-suffix{margin-left:.08em!important}
.hcpa-icon-boxes--style-impact .hcpa-icon-box__counter-label{
width:100%!important;
max-width:360px!important;
min-height:66px!important;
display:flex!important;
align-items:flex-start!important;
justify-content:center!important;
margin:0 auto!important;
color:var(--hcpa-impact-blue)!important;
font-family:Montserrat,Arial,sans-serif!important;
font-size:30px!important;
line-height:1.08!important;
font-weight:700!important;
text-align:center!important;
text-wrap:balance!important;
overflow-wrap:anywhere!important;
}
.hcpa-icon-boxes--style-impact .hcpa-icon-box::after{display:none!important}
.hcpa-icon-boxes--style-impact .hcpa-icon-box[href]:hover,
.hcpa-icon-boxes--style-impact .hcpa-icon-box[href]:focus{
transform:translateY(-3px)!important;
opacity:1!important;
}
@media(max-width:1100px){
.hcpa-icon-boxes--style-impact{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding-left:30px!important;padding-right:30px!important}
}
@media(max-width:800px){
.hcpa-icon-boxes--style-impact{grid-template-columns:1fr!important;padding:26px 22px!important}
.hcpa-icon-boxes--style-impact .hcpa-icon-box{max-width:520px!important;margin:0 auto!important}
.hcpa-icon-boxes--style-impact .hcpa-icon-box__counter-label{font-size:26px!important;min-height:0!important}
} .hcpa-icon-boxes__group-caption{
grid-column:1 / -1!important;
width:100%!important;
margin:14px auto 0!important;
padding:0 clamp(12px,2vw,32px)!important;
box-sizing:border-box!important;
color:var(--hcpa-ib-caption-color,#14246D)!important;
font-family:Montserrat,Arial,sans-serif!important;
font-size:var(--hcpa-ib-caption-size,18px)!important;
line-height:1.35!important;
font-weight:500!important;
text-align:center!important;
text-wrap:balance!important;
}
.hcpa-icon-boxes--stacked .hcpa-icon-boxes__group-caption{
align-self:stretch!important;
}
.hcpa-icon-boxes--style-impact .hcpa-icon-boxes__group-caption{
margin-top:18px!important;
font-weight:600!important;
}
.hcpa-icon-boxes__subcaption{
grid-column:1 / -1!important;
width:100%!important;
display:flex!important;
flex-direction:column!important;
gap:10px!important;
box-sizing:border-box!important;
margin-top:12px!important;
}
.hcpa-icon-boxes__subcaption--left{align-items:flex-start!important;text-align:left!important}
.hcpa-icon-boxes__subcaption--center{align-items:center!important;text-align:center!important}
.hcpa-icon-boxes__subcaption--right{align-items:flex-end!important;text-align:right!important}
.hcpa-icon-boxes__subcaption-media{width:var(--hcpa-ib-subcaption-media,64px)!important;height:var(--hcpa-ib-subcaption-media,64px)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto}
.hcpa-icon-boxes__subcaption-media img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:block!important;object-fit:contain!important}
.hcpa-icon-boxes__subcaption-text{color:var(--hcpa-ib-subcaption-color,#14246D)!important;font-family:Montserrat,Arial,sans-serif!important;font-size:var(--hcpa-ib-subcaption-size,18px)!important;line-height:1.35!important;font-weight:500!important;text-wrap:balance!important;max-width:100%!important}
.hcpa-icon-boxes--style-impact .hcpa-icon-boxes__subcaption{margin-top:14px!important} .hcpa-icon-boxes__subcaption{color:inherit!important;text-decoration:none!important}
.hcpa-icon-boxes__subcaption:visited{color:inherit!important}
.hcpa-icon-boxes__subcaption--above{flex-direction:column!important}
.hcpa-icon-boxes__subcaption--beside{flex-direction:row!important;align-items:center!important}
.hcpa-icon-boxes__subcaption--beside.hcpa-icon-boxes__subcaption--left{justify-content:flex-start!important}
.hcpa-icon-boxes__subcaption--beside.hcpa-icon-boxes__subcaption--center{justify-content:center!important}
.hcpa-icon-boxes__subcaption--beside.hcpa-icon-boxes__subcaption--right{justify-content:flex-end!important}
a.hcpa-icon-boxes__subcaption{transition:transform .18s ease,opacity .18s ease}
a.hcpa-icon-boxes__subcaption:hover,a.hcpa-icon-boxes__subcaption:focus{transform:translateY(-1px);opacity:.92}
a.hcpa-icon-boxes__subcaption:focus-visible{outline:2px solid #14246D;outline-offset:5px;border-radius:4px}
@media(max-width:520px){.hcpa-icon-boxes__subcaption--beside{flex-direction:column!important}.hcpa-icon-boxes__subcaption{margin-left:0!important;margin-right:0!important}} .hcpa-icon-boxes--style-standard.hcpa-icon-boxes--single .hcpa-icon-box{
grid-column:1 / -1!important;
}
.hcpa-icon-boxes--style-standard.hcpa-icon-boxes--content-left .hcpa-icon-box{
align-items:flex-start!important;
}
.hcpa-icon-boxes--style-standard.hcpa-icon-boxes--content-center .hcpa-icon-box{
align-items:center!important;
}
.hcpa-icon-boxes--style-standard.hcpa-icon-boxes--content-right .hcpa-icon-box{
align-items:flex-end!important;
}
.hcpa-icon-boxes--style-standard.hcpa-icon-boxes--text-left .hcpa-icon-box__description{
text-align:left!important;
}
.hcpa-icon-boxes--style-standard.hcpa-icon-boxes--text-center .hcpa-icon-box__description{
text-align:center!important;
}
.hcpa-icon-boxes--style-standard.hcpa-icon-boxes--text-right .hcpa-icon-box__description{
text-align:right!important;
}
.hcpa-icon-boxes--style-standard.hcpa-icon-boxes--title-left .hcpa-icon-box__title{
text-align:left!important;
}
.hcpa-icon-boxes--style-standard.hcpa-icon-boxes--title-center .hcpa-icon-box__title{
text-align:center!important;
}
.hcpa-icon-boxes--style-standard.hcpa-icon-boxes--title-right .hcpa-icon-box__title{
text-align:right!important;
}
.hcpa-icon-boxes--style-standard.hcpa-icon-boxes--single .hcpa-icon-box__description,
.hcpa-icon-boxes--style-standard.hcpa-icon-boxes--single .hcpa-icon-box__title{
width:min(900px,calc(100% - 40px))!important;
}
.hcpa-icon-boxes--style-standard .hcpa-icon-box__title{
align-self:stretch!important;
}