/* dp-home-cyfry 1.0.6 – counters strip (gap hexagons→line == line→H1), full width directly under the DentisPro hero graphic (Itemid 101). All widths.
   White digits, gold #d3b898 accents; 5 across >=992px, 3 on tablet, 2 cols <768px. */
.itemid-101 [id^="sppb-addon-wrapper-dphomecyfry-"]{width:100%;flex:0 0 100%;max-width:100%;clear:both}
.dp-cyfry{display:block;width:100%;background:#0F0F10;color:#fff;padding:32px 0 66px;margin:0;box-sizing:border-box}
.dp-cyfry *{box-sizing:border-box}
.dp-cyfry-title{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.dp-cyfry-list{list-style:none!important;margin:0 auto!important;padding:0!important;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;max-width:1290px;border-top:1px solid rgba(211,184,152,.45);border-bottom:1px solid rgba(211,184,152,.45)}
.dp-cyfry-item{list-style:none!important;text-align:center;padding:26px 16px 24px;margin:0!important;position:relative}
.dp-cyfry-item::before{content:none!important}
.dp-cyfry-item+.dp-cyfry-item::after{content:"";position:absolute;left:0;top:24%;bottom:24%;width:1px;background:rgba(211,184,152,.35)}
.dp-cyfry-num{display:block;font-feature-settings:"tnum" 1;color:#fff;font-size:48px;line-height:1.05;font-weight:400;letter-spacing:.5px;font-variant-numeric:tabular-nums;white-space:nowrap}
.dp-cyfry-num::after{content:"";display:block;width:36px;height:2px;margin:14px auto 0;background:#d3b898}
.dp-cyfry-lbl{display:block;color:#d3b898;font-size:16px;line-height:1.35;font-weight:500;margin-top:12px;letter-spacing:.3px}
@media (min-width:768px) and (max-width:991.98px){.dp-cyfry-list{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-cyfry-num{font-size:42px}.dp-cyfry-item:nth-child(4)::after{content:none}}
@media (max-width:767.98px){.dp-cyfry{padding:20px 0 12px}.dp-cyfry-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-cyfry-item{padding:18px 6px}.dp-cyfry-item:nth-child(odd)::after{content:none}.dp-cyfry-num{font-size:34px}.dp-cyfry-lbl{font-size:14px}.dp-cyfry-item:last-child{grid-column:1/-1}.dp-cyfry-item:last-child::after{content:none}}
