/* v2.9 — Compact distinct-image Statistics Cards; layered over v2.8 only. */
body.rak-v24-active .rak-stat-bar {
 gap:clamp(10px,1.25vw,18px)!important;
 padding:clamp(18px,2.4vw,30px) max(3.5%,calc((100vw - 1420px)/2))!important;
}
body.rak-v24-active .rak-stat-bar > .rak-stat {
 min-height:clamp(210px,17vw,260px)!important;
 padding:clamp(14px,1.8vw,24px) clamp(10px,1.35vw,19px)!important;
 gap:clamp(5px,.65vw,9px)!important;
 border-radius:17px!important;
 background-size:cover,cover,cover!important;
 background-position:center,center,center center!important;
}
body.rak-v24-active .rak-stat-bar > .rak-stat:nth-child(2),
body.rak-v24-active .rak-stat-bar > .rak-stat:nth-child(3),
body.rak-v24-active .rak-stat-bar > .rak-stat:nth-child(4) {
 background-position:center,center,center!important;
}
body.rak-v24-active .rak-stat-bar .rak-v24-stat-icon {
 margin:0 auto 4px!important;
}
body.rak-v24-active .rak-stat-bar .rak-v24-stat-icon .elementor-icon {
 width:clamp(56px,5vw,76px)!important;
 height:clamp(56px,5vw,76px)!important;
 padding:11px!important;border-radius:18px!important;
}
body.rak-v24-active .rak-stat-bar .rak-v24-stat-icon svg,
body.rak-v24-active .rak-stat-bar .rak-v24-stat-icon i {
 width:clamp(26px,2.85vw,39px)!important;
 height:clamp(26px,2.85vw,39px)!important;
 font-size:clamp(26px,2.85vw,39px)!important;
}
body.rak-v24-active .rak-stat-bar .rak-stat-num .elementor-heading-title {
 font-size:clamp(36px,3.25vw,49px)!important;
 line-height:1.07!important;
 font-variant-numeric:tabular-nums!important;
}
body.rak-v24-active .rak-stat-bar .rak-stat-label,
body.rak-v24-active .rak-stat-bar .rak-stat-label .elementor-widget-container,
body.rak-v24-active .rak-stat-bar .rak-stat-label :is(p,span) {
 font-size:clamp(12px,.98vw,15px)!important;
}
@media(max-width:1000px){
 body.rak-v24-active .rak-stat-bar{gap:12px!important;padding:23px 4%!important}
 body.rak-v24-active .rak-stat-bar > .rak-stat{min-height:220px!important}
}
@media(max-width:767px){
 body.rak-v24-active .rak-stat-bar {gap:10px!important;padding:16px 4%!important}
 body.rak-v24-active .rak-stat-bar > .rak-stat {min-height:185px!important;padding:12px 8px!important;border-radius:15px!important;gap:4px!important}
 body.rak-v24-active .rak-stat-bar .rak-v24-stat-icon{margin-bottom:3px!important}
 body.rak-v24-active .rak-stat-bar .rak-v24-stat-icon .elementor-icon{width:54px!important;height:54px!important;padding:10px!important;border-radius:14px!important}
 body.rak-v24-active .rak-stat-bar .rak-v24-stat-icon svg,
 body.rak-v24-active .rak-stat-bar .rak-v24-stat-icon i {width:27px!important;height:27px!important;font-size:27px!important}
 body.rak-v24-active .rak-stat-bar .rak-stat-num .elementor-heading-title {font-size:clamp(30px,7vw,38px)!important}
 body.rak-v24-active .rak-stat-bar .rak-stat-label,
 body.rak-v24-active .rak-stat-bar .rak-stat-label .elementor-widget-container,
 body.rak-v24-active .rak-stat-bar .rak-stat-label :is(p,span) {font-size:clamp(11px,3vw,13px)!important}
}
@media(max-width:350px){body.rak-v24-active .rak-stat-bar > .rak-stat{min-height:185px!important}}
