/* Bhandara Police — shared block styles for designs 2–7.
   Each design sets the CSS variables on its wrapper (.hb-page.dN) and adds layout in home-N.css.
   Load order: design-switch.css, home-blocks.css, home-N.css */
.hb-page{--p:#14306b;--p2:#2563eb;--a:#f59e0b;--bg:#f5f8ff;--card:#fff;--line:#e3eaf6;--ink:#1b2742;--mut:#64748b;
  --red:#dc2626;--green:#16a34a;--soft:#e8f1ff;--r:16px;--sh:0 6px 18px #1a2c5a0d;--fh:inherit;
  background:var(--bg);color:var(--ink);overflow-x:hidden;padding-bottom:40px}
.hb-page *{box-sizing:border-box}
.hb-page a{color:inherit;text-decoration:none}
.hb-page h1,.hb-page h2,.hb-page h3{font-family:var(--fh)}
.hb-wrap{max-width:1200px;margin:0 auto;padding:0 18px}
.hb-sec{margin-top:38px}
.muted{color:var(--mut)}
.hb-h{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:1.3rem;color:var(--p);margin:0 0 16px;font-weight:800;position:relative;padding-left:14px}
.hb-h:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:5px;border-radius:4px;background:linear-gradient(var(--p2),var(--a))}
.hb-h .more{font-size:.82rem;font-weight:700;color:var(--p2);background:var(--soft);padding:6px 14px;border-radius:99px;transition:.2s;font-family:inherit}
.hb-h .more:hover{background:var(--p2);color:#fff}
.hb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:12px;font-weight:800;border:0;cursor:pointer;font-size:.95rem;background:linear-gradient(135deg,var(--p2),var(--p));color:#fff;transition:.2s;box-shadow:0 8px 20px #2563eb30}
.hb-btn:hover{transform:translateY(-2px)}

/* BANNER — desktop image 1920x600 (16:5) · mobile image 800x1000 (4:5) */
.hb-banner.bn-wrap{max-width:none;margin:22px 0 0;padding:0}
.hb-banner .bn{border-radius:var(--r);overflow:hidden;box-shadow:0 12px 32px #1a2c5a22;background:#fff}
.hb-banner .bn-slide.has-img,.hb-banner .bn-slide.img-only{aspect-ratio:16/5;min-height:0}
.hb-banner .bn-slide .bn-bg,.hb-banner .bn-slide .bn-bg img,.hb-banner .bn-slide.img-only img,.hb-banner .bn-full{width:100%;height:100%;display:block}
.hb-banner .bn-slide .bn-bg img,.hb-banner .bn-slide.img-only img{object-fit:cover;object-position:center}
.hb-banner .bn-slide:not(.has-img):not(.img-only){min-height:220px}
.hb-banner .bn-pic img{width:100%;height:100%;object-fit:cover}
@media(max-width:1024px){.hb-banner .bn-slide.has-img,.hb-banner .bn-slide.img-only{aspect-ratio:16/6}}
@media(max-width:700px){.hb-banner .bn{border-radius:12px}
  .hb-banner .bn-slide.has-img,.hb-banner .bn-slide.img-only{aspect-ratio:4/5}
  .hb-banner .bn-slide:not(.has-img):not(.img-only){min-height:260px}.hb-banner .bn-txt h2{font-size:1.2rem}.hb-banner .bn-nav{width:34px;height:34px}}

/* COMPLAINT ACTIONS */
.hb-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.hb-act{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:calc(var(--r) - 2px);padding:13px 14px;transition:.25s;font-size:.9rem}
.hb-act i{font-style:normal;font-size:1.3rem;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none;background:color-mix(in srgb,var(--c) 15%,#fff);transition:.3s}
.hb-act:hover{transform:translateY(-4px);border-color:var(--c);box-shadow:0 10px 22px #1a2c5a1a}
.hb-act:hover i{transform:rotate(-8deg) scale(1.1)}
.hb-act b{color:var(--p)}
.a1{--c:#2563eb}.a2{--c:#0ea5e9}.a3{--c:#a855f7}.a4{--c:#16a34a}.a5{--c:#f59e0b}.a6{--c:#14b8a6}
.hb-actions.list{grid-template-columns:1fr;gap:6px}
.hb-actions.list .hb-act{padding:9px 10px;border-radius:8px}
.hb-actions.list .hb-act i{width:34px;height:34px;font-size:1.05rem}
.hb-actions.tall{grid-template-columns:repeat(3,1fr)}
.hb-actions.tall .hb-act{flex-direction:column;text-align:center;padding:22px 12px;gap:10px}
.hb-actions.tall .hb-act i{width:60px;height:60px;font-size:1.7rem;border-radius:50%}

/* FINDER + EMERGENCY + STATS */
.hb-finder{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--p2);border-radius:var(--r);padding:16px;box-shadow:var(--sh)}
.hb-finder h3{margin:0 0 10px;color:var(--p);font-size:1.02rem}
.hb-finder select{width:100%;padding:12px 14px;border:2px solid var(--line);border-radius:12px;font-size:.95rem;background:#f8fbff;margin-bottom:10px;outline:0}
.hb-finder select:focus{border-color:var(--p2)}
.hb-finder .hb-btn{width:100%}
.hb-finder.inline{display:flex;align-items:center;gap:10px;border:0;border-radius:10px;padding:4px 8px;background:#ffffff22;box-shadow:none}
.hb-finder.inline h3{margin:0;color:#fff;font-size:.85rem;white-space:nowrap}
.hb-finder.inline select{margin:0;padding:8px 10px;border-radius:8px;min-width:180px}
.hb-finder.inline .hb-btn{display:none}
.hb-emerg{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.hb-emerg a{background:var(--card);border:1px solid var(--line);border-radius:calc(var(--r) - 2px);padding:14px 6px;text-align:center;transition:.25s}
.hb-emerg a:hover{transform:translateY(-4px);box-shadow:0 10px 22px #1a2c5a1c}
.hb-emerg b{display:block;font-size:1.3rem;font-weight:900}
.hb-emerg span{font-size:.72rem;color:var(--mut);font-weight:700}
.e1 b{color:var(--red)}.e2 b{color:#db2777}.e3 b{color:#f59e0b}.e4 b{color:var(--p2)}
.hb-emerg .e1{background:#fff5f5;animation:hbsos 2s infinite}
@keyframes hbsos{50%{box-shadow:0 0 0 8px #dc262622}}
.hb-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.hb-stats>div{background:var(--card);border:1px solid var(--line);border-radius:calc(var(--r) - 2px);padding:14px;text-align:center;box-shadow:var(--sh)}
.hb-stats b{display:block;font-size:1.5rem;color:var(--p2);font-weight:900}
.hb-stats span{font-size:.78rem;color:var(--mut);font-weight:600}

/* TICKER */
.hb-ticker{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:8px 12px;box-shadow:var(--sh);margin-top:18px}
.hb-ticker-l{background:var(--p);color:#fff;font-weight:800;font-size:.8rem;padding:7px 14px;border-radius:10px;white-space:nowrap;display:flex;gap:8px;align-items:center}
.hb-ticker-l .live{background:var(--red);font-size:.6rem;padding:2px 6px;border-radius:5px;letter-spacing:1px}
.hb-ticker-v{flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}
.hb-ticker-t{display:flex;gap:44px;width:max-content;animation:hbscroll 70s linear infinite}
.hb-ticker-v:hover .hb-ticker-t,.hb-marq:hover .hb-marq-t{animation-play-state:paused}
.hb-ticker-t a{white-space:nowrap;font-size:.9rem;font-weight:600;color:var(--p)}
.hb-ticker-t a:before{content:"◆";color:var(--a);margin-right:10px;font-size:.7rem}
.hb-ticker-t a:hover{color:var(--p2)}
.hb-ticker-a{white-space:nowrap;font-weight:800;color:var(--p2);font-size:.85rem}
@keyframes hbscroll{to{transform:translateX(-50%)}}

/* TENDERS / CYBER / RECRUITMENT */
.hb-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}
.hb-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:18px;box-shadow:var(--sh);display:block}
.hb-card h3{margin:0 0 10px;display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--p);font-size:1.02rem}
.hb-card h3 a{font-size:.78rem;color:var(--p2);font-weight:800}
.hb-card .row{display:flex;flex-direction:column;gap:2px;padding:9px 8px;border-bottom:1px dashed var(--line);font-weight:600;font-size:.9rem;border-radius:8px;transition:.2s}
.hb-card .row:hover{background:var(--soft);color:var(--p2)}
.hb-card .row small{color:var(--mut);font-weight:500}
.c-t{border-top:4px solid var(--a)}.c-r{border-top:4px solid var(--green)}
.hb-page .c-c{background:linear-gradient(135deg,var(--p),var(--p2));color:#fff;border:0;transition:.25s}
.c-c h3{color:#fff}.c-c p{opacity:.9;margin:0 0 14px}
.c-c .go{display:inline-block;background:#fff;color:var(--p);font-weight:800;padding:8px 16px;border-radius:10px}
.c-c:hover{transform:translateY(-5px);box-shadow:0 14px 30px #2563eb44}

/* TABS + SERVICES */
.hb-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}
.hb-tabs button{border:1px solid var(--line);background:#fff;color:var(--p);padding:9px 18px;border-radius:99px;font-weight:800;font-size:.88rem;cursor:pointer;transition:.2s}
.hb-tabs button:hover{border-color:var(--p2)}
.hb-tabs button.on{background:var(--p2);border-color:var(--p2);color:#fff;box-shadow:0 6px 14px #2563eb40}
.hb-pane{display:none}.hb-pane.on{display:block;animation:hbfade .35s}
@keyframes hbfade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.hb-svc{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}
.hb-svc a{display:flex;justify-content:space-between;background:#fff;border:1px solid var(--line);border-radius:calc(var(--r) - 2px);padding:15px 16px;font-weight:700;color:var(--p);transition:.2s}
.hb-svc a:hover{background:var(--p2);color:#fff;transform:translateY(-3px)}

/* NUMBERED LIST */
.hb-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.hb-list li{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:calc(var(--r) - 2px);padding:14px;transition:.2s}
.hb-list li:hover{transform:translateX(6px);border-color:var(--p2)}
.hb-list .no{font-weight:900;color:var(--a);font-size:1.2rem}
.hb-list a{font-weight:700;color:var(--p);display:block}
.hb-list a:hover{color:var(--p2)}
.hb-list time{font-size:.78rem;color:var(--mut)}

/* OFFICERS (Leadership + Senior Officers — every person is shown) */
.hb-of-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}
.hb-of{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:14px 12px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;transition:.28s;box-shadow:var(--sh);position:relative;overflow:hidden}
.hb-of:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--p2),var(--a));transform:scaleX(0);transition:.3s}
.hb-of:hover{transform:translateY(-6px);box-shadow:0 16px 32px #1a2c5a22}
.hb-of:hover:before{transform:scaleX(1)}
.hb-of-pic{width:132px;height:132px;border-radius:50%;overflow:hidden;border:4px solid #fff;box-shadow:0 6px 18px #1a2c5a2a,0 0 0 2px var(--line);background:var(--soft);display:grid;place-items:center;margin-bottom:6px;transition:.3s}
.hb-of:hover .hb-of-pic{box-shadow:0 8px 22px #2563eb44,0 0 0 3px var(--p2)}
.hb-of-pic img{width:100%;height:100%;object-fit:cover;object-position:center top}
.hb-of-av{color:var(--p2)}
.hb-of b{color:var(--p);font-size:.95rem;line-height:1.3}
.hb-of-des{color:var(--mut);font-size:.8rem;line-height:1.35}
.hb-of-tel{color:var(--p2);font-size:.78rem;font-weight:700}
.hb-of-small .hb-of-pic{width:104px;height:104px}

/* SP MESSAGE (optional) */
.hb-sp{display:flex;gap:22px;align-items:center;background:linear-gradient(135deg,#fff,var(--soft));border:1px solid var(--line);border-left:6px solid var(--a);border-radius:var(--r);padding:22px;box-shadow:var(--sh)}
.hb-sp img,.hb-sp .av{width:100px;height:100px;border-radius:50%;object-fit:cover;flex:none;border:4px solid #fff;box-shadow:0 6px 18px #1a2c5a22;display:grid;place-items:center;font-size:2.2rem;background:var(--soft);color:var(--p2)}
.hb-sp .eyebrow{margin:0 0 6px;color:var(--a);font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:1px}
.hb-sp blockquote{margin:0 0 8px;line-height:1.6}.hb-sp cite{font-weight:800;color:var(--p);font-style:normal}

/* GALLERY */
.hb-gal{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}
.hb-gal a{border-radius:calc(var(--r) - 2px);overflow:hidden;aspect-ratio:4/3;display:block;box-shadow:0 6px 16px #1a2c5a18}
.hb-gal img{width:100%;height:100%;object-fit:cover;transition:.5s}
.hb-gal a:hover img{transform:scale(1.12)}

/* TABLE */
.hb-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:14px}
.hb-table{width:100%;min-width:460px;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:.9rem}
.hb-table th{background:var(--soft);color:var(--p);text-align:left;padding:11px 12px;font-size:.8rem}
.hb-table td{padding:11px 12px;border-top:1px solid var(--line)}
.hb-table .num{text-align:right}
.hb-table tr:hover td{background:#f8fbff}
.hb-table .bar{display:block;height:5px;background:var(--line);border-radius:5px;margin-top:4px;overflow:hidden}
.hb-table .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--green),#4ade80)}

/* ALERTS */
.hb-alerts{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}
.hb-alerts a{background:#fff;border:1px solid #fde4c0;border-top:4px solid var(--a);border-radius:var(--r);padding:16px;display:flex;flex-direction:column;gap:6px;transition:.25s}
.hb-alerts a:hover{transform:translateY(-5px);box-shadow:0 12px 26px #f59e0b26}
.hb-alerts .tag{font-size:.74rem;font-weight:800;color:#b45309}
.hb-alerts .tx{font-size:.86rem;color:var(--mut)}

/* STATIONS / UNITS / PORTALS / HELPLINES */
.hb-filter{width:100%;padding:13px 16px;border:2px solid var(--line);border-radius:12px;font-size:1rem;margin-bottom:14px;background:#fff;outline:0;transition:.2s}
.hb-filter:focus{border-color:var(--p2);box-shadow:0 0 0 4px #2563eb1f}
.hb-stn{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;max-height:420px;overflow:auto;padding:4px}
.hb-stn a{display:flex;justify-content:space-between;gap:10px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px;transition:.2s}
.hb-stn a:hover{border-color:var(--p2);transform:translateY(-3px);box-shadow:0 8px 18px #2563eb1f}
.hb-stn small{display:block;color:var(--mut);font-size:.74rem}
.hb-stn .tel{color:var(--p2);font-weight:700;font-size:.82rem;white-space:nowrap}
.hb-chips{display:flex;flex-wrap:wrap;gap:10px}
.hb-chips a{background:#fff;border:1px solid var(--line);padding:9px 18px;border-radius:99px;font-weight:700;font-size:.88rem;color:var(--p);transition:.2s}
.hb-chips a:hover{background:var(--p2);color:#fff;border-color:var(--p2);transform:translateY(-2px)}
.hb-marq{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
.hb-marq-t{display:flex;gap:12px;width:max-content;animation:hbscroll 45s linear infinite}
.hb-marq a{white-space:nowrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:13px 20px;font-weight:700;color:var(--p);transition:.2s}
.hb-marq a:hover{background:var(--p2);color:#fff}
.hb-help{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}
.hb-help a{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px;text-align:center;transition:.25s}
.hb-help a:hover{transform:translateY(-5px);border-color:var(--red);box-shadow:0 10px 22px #dc262622}
.hb-help b{display:block;font-size:1.35rem;color:var(--red);font-weight:900}
.hb-help span{font-size:.8rem;color:var(--mut);font-weight:600}

/* TINTED SECTIONS (faint police colours) */
.hb-tint{padding:24px 22px;border-radius:22px;border:1px solid var(--tb);background:var(--tg);position:relative;overflow:hidden}
.hb-tint:before{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:var(--tc);opacity:.35;pointer-events:none}
.hb-tint>*{position:relative}
.t-navy{--tg:linear-gradient(135deg,#e6eefb,#f3f7fe);--tb:#cddcf3;--tc:#c4d6f5}
.t-khaki{--tg:linear-gradient(135deg,#f6f0df,#fbf8ee);--tb:#e8dcb8;--tc:#efe0ae}
.t-sky{--tg:linear-gradient(135deg,#e3f0fa,#f2f8fd);--tb:#c6dff1;--tc:#bcdcf2}

/* CHATBOT */
.hb-ask{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:linear-gradient(135deg,var(--p2),var(--p));color:#fff;border-radius:22px;padding:28px;box-shadow:0 16px 36px #2563eb40}
.hb-ask h2{margin:0 0 6px;display:flex;align-items:center;gap:10px;font-size:1.3rem;color:#fff}
.hb-ask h2 img{height:38px;background:#fff;border-radius:50%;padding:3px}
.hb-ask p{margin:0 0 12px;opacity:.92}
.hb-ask .chips{display:flex;flex-wrap:wrap;gap:8px}
.hb-ask .chips a{background:#ffffff26;padding:7px 14px;border-radius:99px;font-size:.83rem;font-weight:700;transition:.2s}
.hb-ask .chips a:hover{background:#fff;color:var(--p)}
.hb-ask .hb-btn{background:#fff;color:var(--p);box-shadow:none}

/* VERTICAL SOCIAL RAIL — left, transparent, brand colours, slide-in + hover effect */
.hb-social{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:90;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 4px}
.hb-social-l{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.68rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--p2);text-shadow:0 0 6px #fff,0 0 10px #fff;margin-bottom:4px}
.hb-social-i,.hb-social-i>*,.hb-social-i ul,.hb-social-i div,.hb-social-i nav{display:flex!important;flex-direction:column!important;align-items:center;gap:8px;margin:0;padding:0;list-style:none;flex-wrap:nowrap!important}
.hb-social-i li{display:block;margin:0}
.hb-social-i a{width:40px;height:40px;display:inline-grid!important;place-items:center;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--p);
  filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 6px #ffffffcc);animation:hbslide .55s cubic-bezier(.2,.9,.3,1.3) both;transition:.25s}
.hb-social-i a svg,.hb-social-i a img,.hb-social-i a i{width:24px;height:24px;fill:currentColor}
.hb-social-i a:nth-of-type(1){animation-delay:.05s}.hb-social-i a:nth-of-type(2){animation-delay:.12s}.hb-social-i a:nth-of-type(3){animation-delay:.19s}
.hb-social-i a:nth-of-type(4){animation-delay:.26s}.hb-social-i a:nth-of-type(5){animation-delay:.33s}.hb-social-i a:nth-of-type(6){animation-delay:.4s}
.hb-social-i a:nth-of-type(7){animation-delay:.47s}.hb-social-i a:nth-of-type(8){animation-delay:.54s}
@keyframes hbslide{from{opacity:0;transform:translateX(-40px) scale(.6)}to{opacity:1;transform:none}}
.hb-social-i a:hover{transform:translateX(8px) scale(1.3) rotate(-8deg);filter:drop-shadow(0 4px 8px #0004)}
.hb-social-i a[href*="facebook"]{color:#1877f2}.hb-social-i a[href*="instagram"]{color:#e1306c}
.hb-social-i a[href*="youtube"],.hb-social-i a[href*="youtu.be"]{color:#f00}
.hb-social-i a[href*="wa.me"],.hb-social-i a[href*="whatsapp"]{color:#25d366}
.hb-social-i a[href*="t.me"],.hb-social-i a[href*="telegram"]{color:#229ed9}
.hb-social-i a[href*="linkedin"]{color:#0a66c2}.hb-social-i a[href*="twitter"],.hb-social-i a[href*="x.com"]{color:#111}
.hb-social-i a[href*="google"]{color:#ea4335}
/* keep content clear of the rail */
@media(max-width:1340px){.hb-wrap{padding-left:56px}}

/* RESPONSIVE */
@media(max-width:960px){.hb-cards{grid-template-columns:1fr}}
@media(max-width:600px){
  .hb-wrap{padding:0 12px 0 42px}
  .hb-sec{margin-top:30px}.hb-h{font-size:1.12rem}
  .hb-actions,.hb-actions.tall{grid-template-columns:repeat(2,1fr);gap:9px}
  .hb-act{padding:10px;flex-direction:column;text-align:center;gap:6px;font-size:.82rem}
  .hb-emerg{grid-template-columns:repeat(2,1fr)}.hb-stats{grid-template-columns:repeat(2,1fr)}
  .hb-ticker{flex-wrap:wrap;padding:8px}.hb-ticker-v{flex:1 1 100%;order:3}.hb-ticker-a{margin-left:auto}
  .hb-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.hb-tabs button{white-space:nowrap}
  .hb-stn{grid-template-columns:1fr;max-height:360px}.hb-svc{grid-template-columns:1fr}.hb-gal{grid-template-columns:repeat(2,1fr)}
  .hb-of-grid{grid-template-columns:repeat(2,1fr);gap:12px}.hb-of-pic{width:96px;height:96px}.hb-of-small .hb-of-pic{width:84px;height:84px}
  .hb-sp{flex-direction:column;text-align:center}.hb-tint{padding:18px 14px;border-radius:16px}
  .hb-ask{padding:20px}.hb-ask .hb-btn{width:100%}
  .hb-social-l{display:none}.hb-social-i a{width:28px;height:28px}.hb-social-i a svg,.hb-social-i a img,.hb-social-i a i{width:20px;height:20px}
}
@media(prefers-reduced-motion:reduce){.hb-page *{animation:none!important;transition:none!important}}
