/* Homepage tones: metallic grey, saffron and gold gradients for contrast between sections */
:root{--mt-silver:linear-gradient(135deg,#f7f8fa 0%,#e3e6eb 32%,#ffffff 52%,#d8dce2 78%,#f1f3f6 100%);--mt-gold:linear-gradient(135deg,#fcf5e1 0%,#ecd8a0 32%,#fff9e8 52%,#e0c27a 78%,#f8edd0 100%);--mt-saffron:linear-gradient(180deg,#ffd9a8 0%,#ffa64d 38%,#f58a1f 62%,#d96d0b 100%);--mt-graphite:linear-gradient(180deg,#666b73 0%,#41464e 45%,#2c3036 100%);--mt-goldbar:linear-gradient(120deg,#9a7726 0%,#cfa94f 22%,#f6e2a6 48%,#d4b25c 72%,#a07c2a 100%)}

/* 1 ticker: graphite metal with gold text */
.uc-top-navbar.bg-primary-600{background:var(--mt-graphite)!important;border-top:1px solid #7a7f87;border-bottom:2px solid #c9a24a;box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}
.uc-top-navbar.bg-primary-600,.uc-top-navbar.bg-primary-600 a,.uc-top-navbar.bg-primary-600 span,.uc-top-navbar.bg-primary-600 *{color:#f6dc98!important}
.uc-top-navbar.bg-primary-600 .swiper-ticker-sep .swiper-slide::after,.uc-top-navbar.bg-primary-600 [class*="sep"]::after{color:#ffa64d!important}

/* 2 acknowledgement cards: silver metal instead of navy */
.hm-band .akg-cta.cpg-cta,.akg-cta.cpg-cta,.akg-cta{background:var(--mt-silver)!important;border:1px solid #cfd4db!important;box-shadow:0 10px 24px rgba(40,48,60,.12),inset 0 1px 0 #fff!important}
.akg-cta strong{color:#16325e!important}
.akg-cta span{color:#4a5466!important}
.akg-cta em{color:#b35600!important}
.akg-cta .cpg-cta__ic{background:radial-gradient(circle at 35% 30%,#fff3cf,#e6c472 45%,#b8913a 100%)!important;box-shadow:0 0 0 5px rgba(201,162,74,.22),0 6px 14px rgba(120,90,20,.25)!important}
.akg-cta:hover{box-shadow:0 16px 32px rgba(40,48,60,.18)!important;transform:translateY(-3px)}

/* 3 consortium band after Open Source Research: gold metal, navy text */
.pb-band--arc{background:var(--mt-goldbar)!important;color:#10233f;box-shadow:0 18px 40px rgba(120,90,20,.25),inset 0 1px 0 rgba(255,255,255,.5)}
.pb-band--arc::after{background:radial-gradient(circle,rgba(255,255,255,.45),transparent 70%)!important}
.pb-band--arc .pb-band__k{color:#7a3a00!important}
.pb-band--arc .pb-band__h{color:#10233f!important}
.pb-band--arc .pb-band__p{color:#2b2208!important}
.pb-band--arc .pb-band__chips span{background:rgba(255,255,255,.45);border-color:rgba(122,90,20,.35);color:#4a3205}
.pb-band--arc .pb-band__l a{background:rgba(16,35,63,.88);border-color:rgba(16,35,63,.9);color:#fff!important}
.pb-band--arc .pb-band__l a i{color:#f3dc9a}
.pb-band--arc .pb-band__l a:hover{background:#10233f}
.pb-band--arc .pb-band__l a.gold{background:var(--mt-saffron);border-color:#c76510;color:#2a1200!important;box-shadow:0 8px 18px rgba(217,109,11,.35)}
.pb-band--arc .pb-band__l a.gold i{color:#2a1200}

/* 4 card groups: silver (Be part of) and gold (Honours and Awards) */
.pb-cards--silver{background:var(--mt-silver)!important;border-color:#d3d8df!important;box-shadow:inset 0 1px 0 #fff,0 8px 20px rgba(40,48,60,.06)}
.pb-cards--gold{background:var(--mt-gold)!important;border-color:#e2cd94!important;box-shadow:inset 0 1px 0 #fff,0 8px 20px rgba(120,90,20,.08)}

/* 5 View More buttons: saffron metal pills */
.block-footer a.animate-btn{margin:6px 16px 4px 0!important;display:inline-flex!important;align-items:center;gap:6px;padding:8px 16px!important;border-radius:999px!important;background:var(--mt-saffron)!important;border:1px solid #c76510!important;box-shadow:0 6px 14px rgba(217,109,11,.28),inset 0 1px 0 rgba(255,255,255,.5);transition:transform .2s,box-shadow .2s}
.block-footer a.animate-btn strong,.block-footer a.animate-btn span,.block-footer a.animate-btn i{color:#2a1200!important;font:700 13.5px/1 "Poppins",sans-serif}
.block-footer a.animate-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(217,109,11,.38),inset 0 1px 0 rgba(255,255,255,.6)}

/* 6 Interfaces sub-headings: navy with a gold bar */
.block-header h4.m-1[style*="color: black"]{color:#16325e!important;display:flex;align-items:center;gap:10px}
.block-header h4.m-1[style*="color: black"]::before{content:"";width:5px;height:22px;border-radius:3px;background:var(--mt-goldbar)}
.block-header h4.m-1[style*="color: black"] strong{color:#16325e!important;font-family:"Poppins",sans-serif}

/* 7 tablet: Sectors in Focus above the slider, in two columns */
@media (min-width:640px) and (max-width:1023px){
  .row>.col-md-3:has(.sif-list),.row:has(>.col-md-3 .sif-list)>.col-md-9{flex:0 0 100%!important;max-width:100%!important;width:100%!important}
  .col-md-3 .list-content:has(.sif-list){height:auto!important;max-height:340px}
  .sif-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}
  .col-md-3:has(.sif-list) .list-footer{display:block!important;margin-top:10px!important}
}

/* ===== 17 Oct (2): Sectors in Focus, article cards, bands on phones, View More, Acknowledgements, Featured frame ===== */
/* Sectors in Focus title strip */
.sif-head{display:block!important;margin:0 0 10px!important;padding:10px 12px;border-radius:10px;text-align:center;background:var(--mt-goldbar);border:1px solid #a07c2a;box-shadow:0 6px 14px rgba(120,90,20,.25),inset 0 1px 0 rgba(255,255,255,.55)}
.sif-head h2{display:block!important;margin:0!important;font:800 16px/1.2 "Poppins",sans-serif!important;letter-spacing:1.6px;text-transform:uppercase;color:#10233f!important}
.sif-head h2 span{color:#10233f!important}
.sif-head a{display:none!important}
/* sector rows: gold, saffron and silver metal, light */
.sif-list article{border-left:3px solid #c9a24a!important;background:linear-gradient(100deg,#fbf1d6 0%,#fffaf0 50%,#f5e6bd 100%)!important;box-shadow:inset 0 1px 0 #fff,0 1px 3px rgba(120,90,20,.08)}
.sif-list>div:nth-child(3n+2) article{border-left-color:#f08a24!important;background:linear-gradient(100deg,#ffe8cc 0%,#fff7ee 50%,#ffe0bd 100%)!important}
.sif-list>div:nth-child(3n) article{border-left-color:#8d96a3!important;background:linear-gradient(100deg,#eceff3 0%,#ffffff 50%,#dfe3e8 100%)!important}
.sif-list article:hover{box-shadow:0 4px 12px rgba(120,90,20,.18)!important}
/* article cards under the slider */
.bapi-art .swiper-slide{border-radius:10px!important;border:1px solid #e6d3a0;background:linear-gradient(135deg,#fdf6e3 0%,#fffdf8 50%,#f3e3b8 100%)!important;box-shadow:0 4px 12px rgba(120,90,20,.08),inset 0 1px 0 #fff}
.bapi-art:nth-child(3n+2) .swiper-slide{border-color:#f5c99a;background:linear-gradient(135deg,#ffeedd 0%,#fffaf4 50%,#ffe2c2 100%)!important}
.bapi-art:nth-child(3n) .swiper-slide{border-color:#d3d8df;background:linear-gradient(135deg,#f1f3f6 0%,#ffffff 50%,#e1e5ea 100%)!important}
.bapi-art .swiper-slide:hover{box-shadow:0 10px 22px rgba(120,90,20,.18)}
/* bands: art centred on phones */
@media (max-width:600px){.pb-band__art{margin:0 auto}.pb-band__t{text-align:center}.pb-band__chips{justify-content:center}}
/* View More: navy with gold, professional */
.block-footer a.animate-btn{background:linear-gradient(180deg,#1f4170 0%,#16325e 55%,#10233f 100%)!important;border:1px solid #c9a24a!important;box-shadow:0 6px 14px rgba(16,35,63,.22),inset 0 1px 0 rgba(255,255,255,.18)!important;padding:9px 8px 9px 18px!important;gap:10px!important}
.block-footer a.animate-btn strong,.block-footer a.animate-btn span{color:#fff!important;font:600 13.5px/1 "Poppins",sans-serif!important;letter-spacing:.4px}
.block-footer a.animate-btn i{display:inline-flex!important;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--mt-goldbar);color:#10233f!important;font-size:11px!important}
.block-footer a.animate-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(16,35,63,.3),inset 0 1px 0 rgba(255,255,255,.2)!important}
/* Acknowledgements: visiting cards */
.vc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:6px 4px 4px}
.vc{position:relative;display:flex;flex-direction:column;min-height:210px;padding:16px 18px 14px;border-radius:12px;background:linear-gradient(135deg,#fffdf6 0%,#f8edd0 55%,#fdf7e6 100%);border:1px solid #e2cd94;box-shadow:0 10px 24px rgba(120,90,20,.12),inset 0 1px 0 #fff;text-decoration:none!important;color:#1d2433!important;overflow:hidden;transition:transform .25s,box-shadow .25s}
.vc::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--mt-goldbar)}
.vc::after{content:"";position:absolute;right:-40px;bottom:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(201,162,74,.18),transparent 70%)}
.vc:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(120,90,20,.2)}
.vc__top{display:flex;align-items:center;gap:10px}
.vc__top img{width:44px;height:44px;flex:none;border-radius:50%;background:#fff;padding:2px;box-shadow:0 0 0 2px #c9a24a}
.vc__top b{display:block;font:700 12.5px/1.25 "Poppins",sans-serif;color:#16325e}
.vc__top small{display:block;font:600 11px/1.3 "Poppins",sans-serif;color:#9a6a12}
.vc__nm{margin:auto 0;padding:14px 0 10px;text-align:center;font:800 16.5px/1.25 "Poppins",sans-serif;color:#10233f;letter-spacing:.2px}
.vc__nm span{display:block;margin-top:3px;font:600 11.5px/1.3 "Poppins",sans-serif;letter-spacing:1.2px;text-transform:uppercase;color:#b35600}
.vc__ad{border-top:1px dashed #d7c084;padding-top:8px;font:500 12px/1.45 "Mulish",sans-serif;color:#4a5466;text-align:center}
.vc__go{display:block;margin-top:8px;text-align:center;font:700 12.5px/1 "Poppins",sans-serif;color:#16325e}
.vc:hover .vc__go{color:#b35600}
@media (max-width:1100px){.vc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.vc-grid{grid-template-columns:1fr}}
/* Featured Publications frame */
.fp-frame{position:relative;border-radius:14px;overflow:hidden;border:1px solid #a07c2a;box-shadow:0 14px 30px rgba(16,35,63,.16);background:linear-gradient(180deg,#fffaf0,#fdf1dc)}
.fp-scale{position:relative;display:flex;align-items:center;justify-content:center;min-height:46px;padding:8px 14px;background:linear-gradient(180deg,#1b3a68 0%,#10233f 100%);border-bottom:2px solid #c9a24a;overflow:hidden}
.fp-scale::before{content:"";position:absolute;left:0;right:0;bottom:0;height:7px;background:repeating-linear-gradient(90deg,rgba(243,220,154,.85) 0 1px,transparent 1px 12px),repeating-linear-gradient(90deg,rgba(243,220,154,.9) 0 2px,transparent 2px 60px);background-size:auto 4px,auto 7px;background-repeat:repeat-x;background-position:bottom,bottom;pointer-events:none}
.fp-scale--b{border-bottom:0;border-top:2px solid #c9a24a}
.fp-scale--b::before{top:0;bottom:auto;background-position:top,top}
.fp-scale h2{margin:0!important;font:800 18px/1.2 "Poppins",sans-serif!important;letter-spacing:2.4px;text-transform:uppercase;background:linear-gradient(120deg,#d4b25c,#fff1c4 45%,#c9a24a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.fp-scale h2 strong{-webkit-text-fill-color:transparent}
.fp-run{display:flex;width:max-content;gap:0;animation:fpRun 60s linear infinite}
.fp-scale--b:hover .fp-run{animation-play-state:paused}
.fp-run a{display:inline-flex;align-items:center;white-space:nowrap;padding:4px 0;font:700 13px/1.2 "Poppins",sans-serif;letter-spacing:.4px;color:#f3dc9a!important;text-decoration:none!important}
.fp-run a::after{content:"\2726";margin:0 18px;color:#ff9933}
.fp-run a:hover{color:#fff!important}
@keyframes fpRun{to{transform:translateX(-50%)}}
.fp-scale--b{justify-content:flex-start}
.fp-frame .block-content{padding:14px 12px 4px}
@media (prefers-reduced-motion:reduce){.fp-run{animation:none}}
/* Featured Publications: blue diagonal-stripe scheme (frame, top and bottom bars, titles in white) */
.fp-frame,.fp-scale{--fp-stripe:repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 6px,rgba(0,0,0,.05) 6px 12px),linear-gradient(180deg,#3a72c4 0%,#2f63b0 100%)}
.fp-frame{background:var(--fp-stripe)!important;border-color:#2a579c!important}
.fp-scale{background:repeating-linear-gradient(135deg,rgba(255,255,255,.08) 0 6px,rgba(0,0,0,.08) 6px 12px),linear-gradient(180deg,#2c5ea8 0%,#234e91 100%)!important;border-color:rgba(255,255,255,.55)!important}
.fp-scale::before{background:repeating-linear-gradient(90deg,rgba(255,255,255,.75) 0 1px,transparent 1px 12px),repeating-linear-gradient(90deg,#fff 0 2px,transparent 2px 60px)!important;background-size:auto 4px,auto 7px!important;background-repeat:repeat-x!important}
.fp-scale h2{background:none!important;-webkit-text-fill-color:#fff!important;color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.45)}
.fp-scale h2 strong{-webkit-text-fill-color:#fff!important;color:#fff!important}
.fp-run a{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.45)}
.fp-run a::after{color:#ffd08a}
.fp-run a:hover{color:#ffe7b0!important}
.fp-frame .fp-t{color:#fff!important;font-weight:800!important;letter-spacing:.2px;text-transform:uppercase;font-size:12.5px!important;text-shadow:0 1px 3px rgba(0,0,0,.5)}
.fp-frame .fp-by{color:#e3ecfa!important;text-shadow:0 1px 2px rgba(0,0,0,.4)}
.fp-frame .fp-a4 img{filter:drop-shadow(0 10px 14px rgba(0,0,0,.35))!important}
/* Resource Support Companions: mosaic background, cream title panel, cards on the artwork */
.hm-band.hm-companions{position:relative;background:linear-gradient(180deg,rgba(16,35,63,.10),rgba(16,35,63,.22)),url(../../images/bg/companions-mosaic.jpg) center 55%/cover no-repeat!important;padding:22px 22px 26px!important;border-radius:14px;overflow:hidden}
.hm-companions .block-header{position:relative;margin:0 auto 14px!important;max-width:1180px;width:100%;padding:16px 20px 18px!important;border-radius:10px;background:rgba(253,248,238,.96);border:1px solid #e6d3a0;box-shadow:0 10px 26px rgba(16,35,63,.25)}
.hm-companions .block-header::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:10px 10px 0 0;background:linear-gradient(120deg,#9a7726,#cfa94f 22%,#f6e2a6 48%,#d4b25c 72%,#a07c2a)}
.hm-companions .block-header .eco-sub{color:#3b4456!important}
.hm-companions .cpg-card{box-shadow:0 14px 30px rgba(10,20,40,.35)!important}
.hm-companions .block-footer{margin-top:6px}
@media (max-width:600px){.hm-band.hm-companions{padding:14px 10px 18px!important;background-position:center 60%!important}.hm-companions .block-header{padding:12px 12px 14px!important}}
/* companions: tighter spacing */
.hm-band.hm-companions{padding:10px 14px 10px!important}
.hm-companions>.block-layout{gap:8px!important}
.hm-companions .block-header{margin:0 auto 6px!important;padding:10px 16px 12px!important}
.hm-companions .block-header h2{padding-top:0!important}
.hm-companions .block-header .eco-sub{margin-top:4px!important}
.hm-companions .block-content{margin:0!important;padding:0!important}
.hm-companions .cpg-swiper{padding-top:4px!important;padding-bottom:10px!important}
.hm-companions .block-footer{margin:0!important;padding:0!important}
.hm-companions .block-footer a.animate-btn{margin:0 4px 0 0!important}
@media (max-width:600px){.hm-band.hm-companions{padding:8px 8px 10px!important}}
/* companions: title panel flush to the top and both sides, clearer artwork */
.hm-band.hm-companions{padding:0 0 10px!important;background:url(../../images/bg/companions-mosaic.jpg) center 55%/cover no-repeat!important}
.hm-companions .block-header{max-width:none!important;width:100%!important;margin:0 0 10px!important;border-radius:0!important;border:0!important;border-bottom:1px solid #e6d3a0!important;background:#fdf6ea!important;padding:10px 16px 12px!important;box-shadow:0 6px 16px rgba(16,35,63,.22)!important}
.hm-companions .block-header::before{border-radius:0!important}
.hm-companions .block-content,.hm-companions .block-footer{padding-left:12px!important;padding-right:12px!important}
@media (max-width:600px){.hm-band.hm-companions{padding:0 0 10px!important}.hm-companions .block-content,.hm-companions .block-footer{padding-left:6px!important;padding-right:6px!important}}
.hm-band.hm-companions{border-radius:0!important;border-top:0!important}.hm-companions .block-header{margin-top:-1px!important}
/* ===== Section backgrounds (same method as Companions): artwork behind the cards, cream title panel flush to the top and sides ===== */
.hm-band.hm-interfaces{background:url(../../images/bg/interfaces-bridge.jpg) center 45%/cover no-repeat!important}
.hm-band.hm-ack{background:url(../../images/bg/acknowledgements-offering.jpg) center 40%/cover no-repeat!important}
.hm-band.hm-partners{background:url(../../images/bg/partners-wheel.jpg) center 50%/cover no-repeat!important}
.hm-band.hm-cert{background:url(../../images/bg/certification-seal.jpg) center 55%/cover no-repeat!important}
.hm-band.hm-opensource{background:url(../../images/bg/opensource-network.jpg) center 50%/cover no-repeat!important}
.hm-band.hm-interfaces,.hm-band.hm-ack,.hm-band.hm-partners,.hm-band.hm-cert,.hm-band.hm-opensource{position:relative;padding:0 0 10px!important;border-radius:0!important;border-top:0!important;overflow:hidden}
.hm-interfaces .block-header.px-2,.hm-ack>.block-layout>.block-header,.hm-partners>.block-layout>.block-header,.hm-cert>.block-layout>.block-header,.hm-opensource .section-header{position:relative;max-width:none!important;width:100%!important;margin:-1px 0 10px!important;border-radius:0!important;border:0!important;border-bottom:1px solid #e6d3a0!important;background:#fdf6ea!important;padding:10px 16px 12px!important;box-shadow:0 6px 16px rgba(16,35,63,.22)!important}
.hm-interfaces .block-header.px-2::before,.hm-ack>.block-layout>.block-header::before,.hm-partners>.block-layout>.block-header::before,.hm-cert>.block-layout>.block-header::before,.hm-opensource .section-header::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(120deg,#9a7726,#cfa94f 22%,#f6e2a6 48%,#d4b25c 72%,#a07c2a)}
.hm-interfaces .block-header.px-2 h2,.hm-ack>.block-layout>.block-header h2,.hm-partners>.block-layout>.block-header h2,.hm-cert>.block-layout>.block-header h2,.hm-opensource .section-header h2{padding-top:0!important}
.hm-ack>.block-layout>.block-header .eco-sub,.hm-partners>.block-layout>.block-header .eco-sub,.hm-cert>.block-layout>.block-header .eco-sub{margin-top:4px!important;color:#3b4456!important}
.hm-ack>.block-layout,.hm-partners>.block-layout,.hm-cert>.block-layout,.hm-interfaces .block-layout{gap:8px!important}
.hm-ack .block-content,.hm-ack .block-footer,.hm-partners .block-content,.hm-partners .block-footer,.hm-cert .block-content,.hm-cert .block-footer,.hm-interfaces .block-content,.hm-interfaces .block-footer{padding-left:12px!important;padding-right:12px!important}
.hm-ack .block-footer,.hm-partners .block-footer,.hm-cert .block-footer,.hm-interfaces .block-footer{margin:0!important}
.hm-opensource .section-inner{gap:6px!important}.hm-opensource .section-content{padding-left:12px!important;padding-right:12px!important;padding-bottom:6px!important}
/* sub-headings and buttons that sit directly on the artwork get a small cream label so they stay readable */
.hm-interfaces .block-header:not(.px-2){display:flex;justify-content:flex-start;padding:0 12px!important;margin:4px 0 0!important}
.hm-interfaces .block-header:not(.px-2) h4{display:inline-block;margin:0!important;padding:6px 14px!important;border-radius:6px;background:rgba(253,246,234,.95);border:1px solid #e6d3a0;box-shadow:0 4px 12px rgba(16,35,63,.22);font-size:15px}
.hm-interfaces .section-outer{padding-top:4px!important;padding-bottom:6px!important}
.hm-interfaces .block-footer a.animate-btn,.hm-ack .block-footer a.animate-btn,.hm-partners .block-footer a.animate-btn,.hm-cert .block-footer a.animate-btn{box-shadow:0 6px 16px rgba(10,20,40,.35)!important}
.hm-interfaces article.post,.hm-ack .cpg-card,.hm-partners .cpg-card,.hm-cert .cpg-card,.hm-ack .vc-card{box-shadow:0 12px 28px rgba(10,20,40,.35)!important}
#tv-posts{background:#0b1a33!important}#tv-posts>.section-outer{padding-top:0!important;padding-bottom:0!important}
/* Be part of B.A.P-I: pathway kalash artwork on desktop, the gate artwork (portrait) on phones */
.pb-cards--silver{padding:0 0 14px!important;border-radius:0!important;border:0!important;overflow:hidden;background:url(../../images/bg/bepart-pathways.jpg) center 50%/cover no-repeat!important;box-shadow:none!important}
.pb-cards--silver .pb-cards__hd{position:relative;margin:0 0 12px!important;padding:12px 16px 12px!important;background:#fdf6ea;border-bottom:1px solid #e6d3a0;box-shadow:0 6px 16px rgba(16,35,63,.22)}
.pb-cards--silver .pb-cards__hd::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(120deg,#9a7726,#cfa94f 22%,#f6e2a6 48%,#d4b25c 72%,#a07c2a)}
.pb-cards--silver .pb-grid{padding:0 14px}
.pb-cards--silver .pb-card{background:rgba(255,255,255,.96);box-shadow:0 12px 28px rgba(10,20,40,.35)}
@media (max-width:600px){
.hm-ack .block-content,.hm-ack .block-footer,.hm-partners .block-content,.hm-partners .block-footer,.hm-cert .block-content,.hm-cert .block-footer,.hm-interfaces .block-content,.hm-interfaces .block-footer{padding-left:6px!important;padding-right:6px!important}
.hm-opensource .section-content{padding-left:6px!important;padding-right:6px!important}
.pb-cards--silver{background-image:url(../../images/bg/bepart-journey-mobile.jpg)!important;background-position:center 40%!important}
.pb-cards--silver .pb-grid{padding:0 8px}
.hm-band.hm-ack{background-position:30% 40%!important}
}
.hm-opensource .section-header h2,.hm-opensource .section-header h2 strong,.hm-opensource .section-header h2 span{color:#16325e!important}
.pb-cards--silver .pb-grid{box-sizing:border-box;width:100%}
.hm-cert .swiper-slide>*{background:rgba(255,255,255,.95)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.hm-cert .swiper-slide small,.hm-cert .swiper-slide span{color:#4a5466!important}
