/* BK Group – blog. Style zawężone do .bkg, z !important (motyw ich nie nadpisze). */
@font-face{font-family:'BKG L';src:url(data:font/woff2;base64,d09GMgABAAAAAAPsABQAAAAACFAAAAOAAAEZmgAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbIBwqP0hWQVJHP01WQVJQBmA/U1RBVIEeADQvbBEIClxlMIEyATYCJAMMCwgABCAFhRgHIAwHG/gGCC4HbGMTWsMheVG0LUJnrSvFFj3j+SnjeXj//m3tc+5/CnQDqQRUJqMq5cg1zJKohRpwOx8evrnyT7J3XOTpIVOSo9mXTAqu7FbYKnaVfVVnC6gAbRUiEdu8V7pRsejAFCx1eWUJ0ODZBpOU6RJBUjz/OQt9+lM52eLJswD4Grq1wzbox2oj2Ov5WlovyJjWUi1X0A1S7dYj+sVx1ozmJNHn35YEIwERRUQwMMNhYmdTxwCRGhgG0KRFUhidbT59Vq+zV84LAS1sZUtHCmYQCnPUtP9CDSoK8uXtfx70FaEWEdBTLfiCtgblPO0q4OLf0iDrVx45oZV7EwiUtRaEUa4pI+BA7m5OIy87BfVr/ItmQ9SK7eaP//6g/igCCOQ94xLMESWiJ2hFYQbjIsvWIhjvsDRFmvSZsuwYAcZZAEKqt1g7TVZARVFyE8rrEEgn/yJ0yzEgeyr6dQ5OZ1AvAwoqWqagFTAHGo2Q7f8h2/77t0GAYCxDtKL0jroAFuAE6mUgScEJpOItSENWIEPkJqRD/oV0KccgvX4K6VPnIAPqZRAZRgMVdDCEFmYBNICqNGHiycMMvGEjmkFGQYUjR/8lx5igeGxf2nzoqkNMblmJl9dNgCAKZjDBHGCp1k2NUwatQxdsxewr5qjBqN/Cw397/PGCs3nzv1+8PU3auo/bO06Ljo5zvdk/32h5eULCu90+Taf68FDCOV1LiNA5M7eLm0j3m558Mvfhs7Xnuag37//44rZKS3kwDTqHn9o2eg6CTL3n1smGuuktG/9j1h+BT1989z/wZVlP+99/o0fqdegoILyuN+pvSfx3BiFsu5bHzJfr9ORBPQSq59nskHABAFUw3mtMafp4ChBikmsoRnsT1Qr3yEbFkPV+oGNS8uRxIrNXkRiZo60pHFWbCTQGOZsYqvfTcXCXomtsLqCnlzvQNz4Xr2tgkKfVU4JOcjksNk3KkyNPLmmAbZHUzactcWhSD5eybNE8Tarl02yKyyOlsGlakKdMtmxWz2vzzckyT1mTbc9yKHK/TE2UdZondZNfHmBzrOuzyOJbNcuVK0uuHDnKLXHNspQ3IZMaCl1effs6OZ6DZYmmKKs843JkKZUlT7FJr5rTYYsXLTc6Qe/jdjAVzNFp0QKHb00/otbMump3IasmlZh1Jz9s3goTGJ48ofJl8b8bgRAAAAA=) format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0141-0142}
:root{--navy:#0c093f !important;--yellow:#fcc43d !important;--white:#ffffff !important;--gray:#f3f3f5 !important;--text:#5d5a7a !important;--text-light:#8a87a3 !important;--line:#e4e3ec !important;--container:1270px !important;--header-h:98px !important;--ease:cubic-bezier(.22,.61,.36,1) !important}
html{scroll-behavior:smooth !important;scroll-padding-top:80px !important}
.bkg *,.bkg *::before,.bkg *::after{box-sizing:border-box !important;margin:0 !important;padding:0 !important}
.bkg{font-family:'BKG L','Urbanist',sans-serif !important;color:var(--text) !important;background:var(--white) !important;font-size:16px !important;line-height:1.7 !important;-webkit-font-smoothing:antialiased !important;overflow-x:clip !important;text-align:left !important}
.bkg img,.bkg video{display:block !important;max-width:100% !important;height:auto !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}
.bkg a{color:inherit !important;text-decoration:none !important;box-shadow:none !important}
.bkg a:hover,.bkg a:focus{color:inherit !important;text-decoration:none !important}
.bkg button{font-family:inherit !important;cursor:pointer !important;border:0 !important;background:none !important;color:inherit !important;box-shadow:none !important;border-radius:0 !important;text-transform:none !important;letter-spacing:normal !important;line-height:inherit !important}
.bkg button:hover,.bkg button:focus{background:none !important;color:inherit !important}
.bkg ul,.bkg ol{list-style:none !important}
.bkg h1,.bkg h2,.bkg h3,.bkg h4{font-family:'BKG L','Urbanist',sans-serif !important;color:var(--navy) !important;font-weight:600 !important;line-height:1.15 !important;letter-spacing:-.01em !important;text-transform:none !important}
.bkg p{font-family:'BKG L','Urbanist',sans-serif !important}
.bkg svg{fill:none !important}
.bkg .container{width:100% !important;max-width:var(--container) !important;margin:0 auto !important;padding:0 24px !important}
.bkg section{position:relative !important}
.bkg .bg-img{position:absolute !important;inset:0 !important;background-color:var(--navy) !important;background-image:var(--img) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}
.bkg .eyebrow{display:flex !important;align-items:center !important;gap:16px !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.35em !important;text-transform:uppercase !important;color:var(--text-light) !important;margin-bottom:18px !important;line-height:1.4 !important}
.bkg .eyebrow::before{content:"" !important;width:36px !important;height:1px !important;background:var(--yellow) !important;flex-shrink:0 !important}
.bkg .eyebrow.is-yellow{color:var(--yellow) !important}
.bkg .section-title{font-size:clamp(32px,3.6vw,48px) !important;font-weight:600 !important;margin-bottom:18px !important}
.bkg .section{padding:120px 0 !important}
.bkg .section--gray{background:var(--gray) !important}
.bkg .link-arrow{display:inline-flex !important;align-items:center !important;gap:14px !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.3em !important;text-transform:uppercase !important;color:var(--navy) !important}
.bkg .link-arrow svg{width:15px !important;height:15px !important;transition:transform .3s var(--ease) !important}
.bkg .link-arrow:hover{color:var(--navy) !important}
.bkg .link-arrow:hover svg{transform:translateX(4px) !important}
.bkg .link-arrow.is-muted{color:var(--text) !important}
.bkg .btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:14px !important;height:56px !important;padding:0 34px !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.3em !important;text-transform:uppercase !important;line-height:1 !important;transition:all .3s var(--ease) !important}
.bkg .btn svg{width:17px !important;height:17px !important}
.bkg .btn--yellow{background:var(--yellow) !important;color:var(--navy) !important}
.bkg .btn--yellow:hover,.bkg .btn--yellow:focus{background:#ffd25e !important;color:var(--navy) !important;transform:translateY(-1px) !important}
@keyframes msfIn{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}
@media (max-width:1024px){
:root{--header-h:80px !important}}
@media (max-width:760px){
.bkg .section{padding:84px 0 !important}}
.bkg .wa-out{animation:waOut .32s var(--ease) forwards !important}
.bkg .wa-in{animation:waIn .5s var(--ease) !important}
@keyframes waOut{to{opacity:0;transform:translateY(-8px) scale(.96)}}
@keyframes waIn{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}
@keyframes dotPulse{0%{transform:scale(1);opacity:.7}100%{transform:scale(3);opacity:0}}
.bkg .btn.is-loading{opacity:.65 !important;pointer-events:none !important;cursor:wait !important}
@media (max-width:380px){
.bkg .container{padding:0 18px !important}
.bkg .section{padding:68px 0 !important}
.bkg .section-title{font-size:27px !important;margin-bottom:14px !important}
.bkg .eyebrow{font-size:10px !important;letter-spacing:.22em !important;margin-bottom:14px !important;gap:12px !important}
.bkg .eyebrow::before{width:26px !important}
.bkg .btn{height:50px !important;padding:0 22px !important;font-size:11px !important;letter-spacing:.2em !important}}
@font-face{font-family:'BKG L';src:url(data:font/woff2;base64,d09GMgABAAAAAAPsABQAAAAACFAAAAOAAAEZmgAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbIBwqP0hWQVJHP01WQVJQBmA/U1RBVIEeADQvbBEIClxlMIEyATYCJAMMCwgABCAFhRgHIAwHG/gGCC4HbGMTWsMheVG0LUJnrSvFFj3j+SnjeXj//m3tc+5/CnQDqQRUJqMq5cg1zJKohRpwOx8evrnyT7J3XOTpIVOSo9mXTAqu7FbYKnaVfVVnC6gAbRUiEdu8V7pRsejAFCx1eWUJ0ODZBpOU6RJBUjz/OQt9+lM52eLJswD4Grq1wzbox2oj2Ov5WlovyJjWUi1X0A1S7dYj+sVx1ozmJNHn35YEIwERRUQwMMNhYmdTxwCRGhgG0KRFUhidbT59Vq+zV84LAS1sZUtHCmYQCnPUtP9CDSoK8uXtfx70FaEWEdBTLfiCtgblPO0q4OLf0iDrVx45oZV7EwiUtRaEUa4pI+BA7m5OIy87BfVr/ItmQ9SK7eaP//6g/igCCOQ94xLMESWiJ2hFYQbjIsvWIhjvsDRFmvSZsuwYAcZZAEKqt1g7TVZARVFyE8rrEEgn/yJ0yzEgeyr6dQ5OZ1AvAwoqWqagFTAHGo2Q7f8h2/77t0GAYCxDtKL0jroAFuAE6mUgScEJpOItSENWIEPkJqRD/oV0KccgvX4K6VPnIAPqZRAZRgMVdDCEFmYBNICqNGHiycMMvGEjmkFGQYUjR/8lx5igeGxf2nzoqkNMblmJl9dNgCAKZjDBHGCp1k2NUwatQxdsxewr5qjBqN/Cw397/PGCs3nzv1+8PU3auo/bO06Ljo5zvdk/32h5eULCu90+Taf68FDCOV1LiNA5M7eLm0j3m558Mvfhs7Xnuag37//44rZKS3kwDTqHn9o2eg6CTL3n1smGuuktG/9j1h+BT1989z/wZVlP+99/o0fqdegoILyuN+pvSfx3BiFsu5bHzJfr9ORBPQSq59nskHABAFUw3mtMafp4ChBikmsoRnsT1Qr3yEbFkPV+oGNS8uRxIrNXkRiZo60pHFWbCTQGOZsYqvfTcXCXomtsLqCnlzvQNz4Xr2tgkKfVU4JOcjksNk3KkyNPLmmAbZHUzactcWhSD5eybNE8Tarl02yKyyOlsGlakKdMtmxWz2vzzckyT1mTbc9yKHK/TE2UdZondZNfHmBzrOuzyOJbNcuVK0uuHDnKLXHNspQ3IZMaCl1effs6OZ6DZYmmKKs843JkKZUlT7FJr5rTYYsXLTc6Qe/jdjAVzNFp0QKHb00/otbMump3IasmlZh1Jz9s3goTGJ48ofJl8b8bgRAAAAA=) format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0141-0142}
:root{--navy:#0c093f !important;--yellow:#fcc43d !important;--white:#ffffff !important;--gray:#f3f3f5 !important;--text:#5d5a7a !important;--text-light:#8a87a3 !important;--line:#e4e3ec !important;--container:1270px !important;--header-h:98px !important;--ease:cubic-bezier(.22,.61,.36,1) !important}
html{scroll-behavior:smooth !important;scroll-padding-top:80px !important}
.bkg *,.bkg *::before,.bkg *::after{box-sizing:border-box !important;margin:0 !important;padding:0 !important}
.bkg{font-family:'BKG L','Urbanist',sans-serif !important;color:var(--text) !important;background:var(--white) !important;font-size:16px !important;line-height:1.7 !important;-webkit-font-smoothing:antialiased !important;overflow-x:clip !important;text-align:left !important}
.bkg img,.bkg video{display:block !important;max-width:100% !important;height:auto !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}
.bkg a{color:inherit !important;text-decoration:none !important;box-shadow:none !important}
.bkg a:hover,.bkg a:focus{color:inherit !important;text-decoration:none !important}
.bkg button{font-family:inherit !important;cursor:pointer !important;border:0 !important;background:none !important;color:inherit !important;box-shadow:none !important;border-radius:0 !important;text-transform:none !important;letter-spacing:normal !important;line-height:inherit !important}
.bkg button:hover,.bkg button:focus{background:none !important;color:inherit !important}
.bkg ul,.bkg ol{list-style:none !important}
.bkg h1,.bkg h2,.bkg h3,.bkg h4{font-family:'BKG L','Urbanist',sans-serif !important;color:var(--navy) !important;font-weight:600 !important;line-height:1.15 !important;letter-spacing:-.01em !important;text-transform:none !important}
.bkg p{font-family:'BKG L','Urbanist',sans-serif !important}
.bkg svg{fill:none !important}
.bkg .container{width:100% !important;max-width:var(--container) !important;margin:0 auto !important;padding:0 24px !important}
.bkg section{position:relative !important}
.bkg .bg-img{position:absolute !important;inset:0 !important;background-color:var(--navy) !important;background-image:var(--img) !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}
.bkg .eyebrow{display:flex !important;align-items:center !important;gap:16px !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.35em !important;text-transform:uppercase !important;color:var(--text-light) !important;margin-bottom:18px !important;line-height:1.4 !important}
.bkg .eyebrow::before{content:"" !important;width:36px !important;height:1px !important;background:var(--yellow) !important;flex-shrink:0 !important}
.bkg .eyebrow.is-yellow{color:var(--yellow) !important}
.bkg .section{padding:120px 0 !important}
.bkg .btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:14px !important;height:56px !important;padding:0 34px !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.3em !important;text-transform:uppercase !important;line-height:1 !important;transition:all .3s var(--ease) !important}
.bkg .btn svg{width:17px !important;height:17px !important}
.bkg .btn--yellow{background:var(--yellow) !important;color:var(--navy) !important}
.bkg .btn--yellow:hover,.bkg .btn--yellow:focus{background:#ffd25e !important;color:var(--navy) !important;transform:translateY(-1px) !important}
@keyframes msfIn{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}
@media (max-width:1024px){
:root{--header-h:80px !important}}
@media (max-width:760px){
.bkg .section{padding:84px 0 !important}}
.bkg .wa-out{animation:waOut .32s var(--ease) forwards !important}
.bkg .wa-in{animation:waIn .5s var(--ease) !important}
@keyframes waOut{to{opacity:0;transform:translateY(-8px) scale(.96)}}
@keyframes waIn{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}
@keyframes dotPulse{0%{transform:scale(1);opacity:.7}100%{transform:scale(3);opacity:0}}
.bkg .btn.is-loading{opacity:.65 !important;pointer-events:none !important;cursor:wait !important}
@media (max-width:380px){
.bkg .container{padding:0 18px !important}
.bkg .section{padding:68px 0 !important}
.bkg .eyebrow{font-size:10px !important;letter-spacing:.22em !important;margin-bottom:14px !important;gap:12px !important}
.bkg .eyebrow::before{width:26px !important}
.bkg .btn{height:50px !important;padding:0 22px !important;font-size:11px !important;letter-spacing:.2em !important}}
.bkg .phero{position:relative !important;padding:calc(var(--header-h) + 64px) 0 80px !important;color:var(--white) !important;overflow:hidden !important;text-align:center !important}
.bkg .phero::after{content:"" !important;position:absolute !important;inset:0 !important;background:linear-gradient(180deg,rgba(12,9,63,.9) 0%,rgba(12,9,63,.8) 100%) !important}
.bkg .phero .container{position:relative !important;z-index:2 !important;max-width:920px !important;display:flex !important;flex-direction:column !important;align-items:center !important}
.bkg .phero .eyebrow{justify-content:center !important;margin-bottom:16px !important}
.bkg .phero .eyebrow::after{content:"" !important;width:36px !important;height:1px !important;background:var(--yellow) !important;flex-shrink:0 !important}
.bkg .phero h1{color:var(--white) !important;font-weight:600 !important;font-size:clamp(34px,4.2vw,56px) !important;line-height:1.08 !important;letter-spacing:-.02em !important;margin-bottom:20px !important;max-width:840px !important}
.bkg .phero p{font-size:17px !important;font-weight:300 !important;line-height:1.7 !important;color:rgba(255,255,255,.84) !important;max-width:660px !important}
.bkg .cta-band{position:relative !important;padding:90px 0 !important;overflow:hidden !important;color:var(--white) !important}
.bkg .cta-band::after{content:"" !important;position:absolute !important;inset:0 !important;background:rgba(12,9,63,.86) !important}
.bkg .cta-band .container{position:relative !important;z-index:2 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:40px !important;max-width:1240px !important}
.bkg .cta-band h2{color:var(--white) !important;font-size:clamp(28px,3vw,40px) !important;margin-bottom:12px !important;max-width:660px !important}
.bkg .cta-band p{font-size:16px !important;font-weight:300 !important;color:rgba(255,255,255,.8) !important;max-width:580px !important}
.bkg .cta-band__btns{display:flex !important;gap:12px !important;flex-wrap:wrap !important;flex-shrink:0 !important}
.bkg .btn--ghost-w{border:1px solid rgba(255,255,255,.5) !important;color:var(--white) !important;background:transparent !important}
.bkg .btn--ghost-w:hover,.bkg .btn--ghost-w:focus{background:var(--white) !important;border-color:var(--white) !important;color:var(--navy) !important}
.bkg .btn--ghost-w svg{width:16px !important;height:16px !important}
@media (max-width:1024px){
.bkg .cta-band .container{flex-direction:column !important;align-items:flex-start !important}}
@media (max-width:760px){
.bkg .phero{padding:calc(var(--header-h) + 40px) 0 60px !important}
.bkg .phero h1{font-size:32px !important}
.bkg .phero p{font-size:15.5px !important}
.bkg .cta-band{padding:70px 0 !important}
.bkg .cta-band__btns,.bkg .cta-band__btns .btn{width:100% !important}}
@media (max-width:380px){
.bkg .phero h1{font-size:28px !important}}
.bkg .blist{background:var(--white) !important}
.bkg .bcats{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin-bottom:44px !important}
.bkg .bcats a{display:inline-flex !important;align-items:center !important;height:40px !important;padding:0 18px !important;border:1px solid var(--line) !important;background:var(--white) !important;font-size:14px !important;font-weight:600 !important;color:var(--navy) !important;transition:all .25s !important}
.bkg .bcats a:hover{border-color:var(--navy) !important;color:var(--navy) !important}
.bkg .bcats a.is-on,.bkg .bcats a.is-on:hover{background:var(--navy) !important;border-color:var(--navy) !important;color:var(--white) !important}
.bkg .bgrid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:28px !important}
.bkg .bcard{display:flex !important;flex-direction:column !important;background:var(--white) !important;border:1px solid var(--line) !important;transition:transform .4s var(--ease),box-shadow .4s var(--ease) !important}
.bkg .bcard:hover{transform:translateY(-4px) !important;box-shadow:0 24px 50px rgba(12,9,63,.1) !important}
.bkg .bcard__img{position:relative !important;display:block !important;aspect-ratio:3/2 !important;overflow:hidden !important;background:var(--navy) !important}
.bkg .bcard__img img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;transition:transform 1s var(--ease) !important}
.bkg .bcard:hover .bcard__img img{transform:scale(1.05) !important}
.bkg .bcard__ph{position:absolute !important;inset:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;color:rgba(255,255,255,.18) !important;font-size:44px !important;font-weight:800 !important;letter-spacing:.08em !important}
.bkg .bcard__cat{position:absolute !important;left:16px !important;top:16px !important;z-index:2 !important;background:var(--yellow) !important;color:var(--navy) !important;font-size:10.5px !important;font-weight:700 !important;letter-spacing:.18em !important;text-transform:uppercase !important;padding:6px 10px !important;line-height:1.4 !important}
.bkg .bcard__body{display:flex !important;flex-direction:column !important;flex:1 !important;padding:24px 26px 28px !important}
.bkg .bmeta{display:flex !important;flex-wrap:wrap !important;gap:6px 18px !important;font-size:12.5px !important;color:var(--text-light) !important;margin-bottom:12px !important}
.bkg .bmeta span{display:inline-flex !important;align-items:center !important;gap:6px !important}
.bkg .bmeta svg{width:14px !important;height:14px !important;flex-shrink:0 !important}
.bkg .bcard__title{font-size:20px !important;font-weight:600 !important;line-height:1.3 !important;margin-bottom:12px !important}
.bkg .bcard__title a{color:var(--navy) !important}
.bkg .bcard__title a:hover{color:#2a2580 !important}
.bkg .bcard__ex{font-size:14.5px !important;font-weight:300 !important;line-height:1.65 !important;color:var(--text) !important;margin-bottom:22px !important;flex:1 !important}
.bkg .bpager{display:flex !important;justify-content:center !important;flex-wrap:wrap !important;gap:6px !important;margin-top:56px !important}
.bkg .bpager a,.bkg .bpager span{min-width:44px !important;height:44px !important;padding:0 12px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border:1px solid var(--line) !important;background:var(--white) !important;font-size:14px !important;font-weight:600 !important;color:var(--navy) !important}
.bkg .bpager a:hover{border-color:var(--navy) !important;color:var(--navy) !important}
.bkg .bpager .current{background:var(--navy) !important;border-color:var(--navy) !important;color:var(--white) !important}
.bkg .bpager .dots{border-color:transparent !important}
.bkg .sr{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}
.bkg .bempty{text-align:center !important;padding:64px 24px !important;border:1px dashed #cfcde0 !important}
.bkg .bempty strong{display:block !important;color:var(--navy) !important;font-size:22px !important;font-weight:600 !important;margin-bottom:8px !important}
.bkg .bempty p{font-size:15px !important;font-weight:300 !important;color:var(--text) !important;margin-bottom:22px !important}
.bkg .phero--post{padding-bottom:110px !important;background:var(--navy) !important}
.bkg .phero--post.has-thumb{padding-bottom:210px !important}
.bkg .phero--post h1{max-width:920px !important}
.bkg .bcrumbs{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;gap:8px !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.18em !important;text-transform:uppercase !important;color:rgba(255,255,255,.45) !important;margin-bottom:20px !important}
.bkg .bcrumbs a{color:rgba(255,255,255,.78) !important;transition:color .25s !important}
.bkg .bcrumbs a:hover{color:var(--yellow) !important}
.bkg .bmeta--hero{justify-content:center !important;color:rgba(255,255,255,.75) !important;margin:0 !important;font-size:13px !important}
.bkg .bpost{padding:0 0 96px !important;background:var(--white) !important}
.bkg .bpost .container{max-width:880px !important}
.bkg .bpost__cover{position:relative !important;z-index:3 !important;margin:-150px 0 56px !important;aspect-ratio:16/9 !important;overflow:hidden !important;background:var(--gray) !important;box-shadow:0 30px 70px rgba(12,9,63,.18) !important}
.bkg .bpost__cover img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important}
.bkg .bprose{padding-top:64px !important;font-size:17.5px !important;font-weight:300 !important;line-height:1.85 !important;color:#45425f !important}
.bkg .bpost__cover + .bprose{padding-top:0 !important}
.bkg .bprose > * + *{margin-top:1.15em !important}
.bkg .bprose h2{font-size:30px !important;font-weight:600 !important;line-height:1.25 !important;margin-top:1.9em !important}
.bkg .bprose h3{font-size:22px !important;font-weight:600 !important;line-height:1.3 !important;margin-top:1.7em !important}
.bkg .bprose h4{font-size:18px !important;font-weight:600 !important;margin-top:1.5em !important}
.bkg .bprose strong,.bkg .bprose b{font-weight:600 !important;color:var(--navy) !important}
.bkg .bprose a{color:var(--navy) !important;text-decoration:underline !important;text-decoration-color:var(--yellow) !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important}
.bkg .bprose a:hover{color:#2a2580 !important}
.bkg .bprose ul li{position:relative !important;padding-left:28px !important}
.bkg .bprose ul li::before{content:"" !important;position:absolute !important;left:4px !important;top:.72em !important;width:8px !important;height:8px !important;background:var(--yellow) !important}
.bkg .bprose ol{counter-reset:bkgol !important}
.bkg .bprose ol li{position:relative !important;padding-left:38px !important;counter-increment:bkgol !important}
.bkg .bprose ol li::before{content:counter(bkgol) !important;position:absolute !important;left:0 !important;top:.25em !important;width:26px !important;height:26px !important;border-radius:50% !important;background:var(--navy) !important;color:var(--white) !important;font-size:12px !important;font-weight:700 !important;line-height:26px !important;text-align:center !important}
.bkg .bprose li + li{margin-top:.55em !important}
.bkg .bprose blockquote{border-left:3px solid var(--yellow) !important;padding:6px 0 6px 24px !important;font-size:20px !important;font-weight:500 !important;line-height:1.6 !important;color:var(--navy) !important}
.bkg .bprose blockquote cite{display:block !important;margin-top:10px !important;font-size:13px !important;font-style:normal !important;color:var(--text-light) !important}
.bkg .bprose img{max-width:100% !important;height:auto !important}
.bkg .bprose figure{margin-top:2em !important}
.bkg .bprose figcaption{margin-top:10px !important;font-size:13px !important;color:var(--text-light) !important;text-align:center !important}
.bkg .bprose table{width:100% !important;border-collapse:collapse !important;font-size:15px !important}
.bkg .bprose th,.bkg .bprose td{border:1px solid var(--line) !important;padding:10px 14px !important;text-align:left !important;vertical-align:top !important}
.bkg .bprose th{background:var(--gray) !important;color:var(--navy) !important;font-weight:600 !important}
.bkg .bprose hr{border:0 !important;height:1px !important;background:var(--line) !important;margin-top:2.5em !important;margin-bottom:2.5em !important}
.bkg .bprose code{background:var(--gray) !important;padding:2px 6px !important;font-size:.9em !important}
.bkg .bpost__foot{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:20px !important;flex-wrap:wrap !important;margin-top:56px !important;padding-top:26px !important;border-top:1px solid var(--line) !important}
.bkg .btags{display:flex !important;flex-wrap:wrap !important;gap:8px !important}
.bkg .btags a{display:inline-flex !important;align-items:center !important;height:32px !important;padding:0 12px !important;background:var(--gray) !important;font-size:13px !important;font-weight:600 !important;color:var(--navy) !important}
.bkg .btags a:hover{background:var(--navy) !important;color:var(--white) !important}
.bkg .bshare{display:flex !important;align-items:center !important;gap:8px !important;font-size:12px !important;font-weight:600 !important;letter-spacing:.14em !important;text-transform:uppercase !important;color:var(--text-light) !important}
.bkg .bshare a,.bkg .bshare button{position:relative !important;width:40px !important;height:40px !important;border-radius:50% !important;border:1px solid var(--line) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:var(--navy) !important;background:var(--white) !important;transition:all .25s !important}
.bkg .bshare a:hover,.bkg .bshare button:hover{background:var(--navy) !important;border-color:var(--navy) !important;color:var(--white) !important}
.bkg .bshare svg{width:17px !important;height:17px !important}
.bkg .bshare__copy em{position:absolute !important;bottom:calc(100% + 8px) !important;left:50% !important;transform:translateX(-50%) !important;background:var(--navy) !important;color:var(--white) !important;font-size:11px !important;font-style:normal !important;letter-spacing:0 !important;text-transform:none !important;padding:4px 8px !important;white-space:nowrap !important;opacity:0 !important;pointer-events:none !important;transition:opacity .25s !important}
.bkg .bshare__copy.is-copied em{opacity:1 !important}
.bkg .bcta{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:36px !important;margin-top:56px !important;padding:44px !important;background:var(--navy) !important;color:var(--white) !important}
.bkg .bcta h2{color:var(--white) !important;font-size:26px !important;font-weight:600 !important;line-height:1.3 !important;margin-bottom:10px !important}
.bkg .bcta p{font-size:15px !important;font-weight:300 !important;line-height:1.65 !important;color:rgba(255,255,255,.75) !important}
.bkg .bcta__btns{display:flex !important;flex-direction:column !important;gap:10px !important;flex-shrink:0 !important}
.bkg .brel__head{display:flex !important;justify-content:space-between !important;align-items:flex-end !important;gap:20px !important;margin-bottom:40px !important}
.bkg .brel__head .section-title{margin-bottom:0 !important}
@media (max-width:1024px){
.bkg .bgrid{grid-template-columns:repeat(2,1fr) !important}
.bkg .bcta{flex-direction:column !important;align-items:flex-start !important}
.bkg .bcta__btns{flex-direction:row !important;flex-wrap:wrap !important}}
@media (max-width:760px){
.bkg .bgrid{grid-template-columns:1fr !important}
.bkg .bcats{margin-bottom:30px !important}
.bkg .phero--post.has-thumb{padding-bottom:130px !important}
.bkg .bpost__cover{margin-top:-90px !important;margin-bottom:36px !important}
.bkg .bprose{font-size:16.5px !important;padding-top:44px !important}
.bkg .bprose h2{font-size:24px !important}
.bkg .bprose h3{font-size:20px !important}
.bkg .bcta{padding:32px 22px !important}
.bkg .bcta__btns,.bkg .bcta__btns .btn{width:100% !important}
.bkg .brel__head{flex-direction:column !important;align-items:flex-start !important}}
