html body .nb-ad-slot.nb-carousel{position:relative!important;overflow:hidden!important;isolation:isolate}
html body .nb-ad-slot.nb-carousel>.nb-carousel-stage{position:relative!important;aspect-ratio:var(--nb-ad-ratio)!important;width:100%!important;overflow:hidden!important}
html body .nb-carousel-stage>.nb-carousel-frame{position:absolute!important;inset:0;width:100%!important;height:100%!important;overflow:hidden!important}
html body .nb-carousel-frame>a{display:block!important;width:100%!important;height:100%!important}
html body .nb-ad-slot.nb-carousel .nb-carousel-frame img,html body .nb-ad-slot.nb-carousel .nb-carousel-frame iframe,html body .nb-ad-slot.nb-carousel .nb-carousel-frame video{width:100%!important;height:100%!important;object-fit:contain!important;max-width:100%!important}
html body .nb-ad-slot.nb-carousel>.nb-carousel-control{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:3!important;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border:1px solid rgba(255,255,255,.65)!important;border-radius:9px!important;background:rgba(10,32,45,.72)!important;color:#fff!important;display:grid!important;place-items:center!important;font:32px/1 Arial,sans-serif!important;opacity:0;pointer-events:none;transition:opacity .2s ease,background .2s ease;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2)!important}
html body .nb-carousel-control.is-prev{left:10px!important}html body .nb-carousel-control.is-next{right:10px!important}
html body .nb-carousel:hover>.nb-carousel-control,html body .nb-carousel:focus-within>.nb-carousel-control{opacity:1;pointer-events:auto}
html body .nb-carousel-control:hover{background:rgba(0,85,118,.9)!important}html body .nb-carousel-control:focus-visible{outline:3px solid #fff!important;outline-offset:2px!important}
html body .nb-ad-slot.nb-carousel>.nb-carousel-control[hidden]{display:none!important}html body .nb-carousel-control:disabled{cursor:wait}
@media(hover:none),(pointer:coarse){html body .nb-carousel>.nb-carousel-control{opacity:.85;pointer-events:auto;width:40px!important;height:40px!important}}
@media(prefers-reduced-motion:reduce){html body .nb-carousel-control{transition:none!important}}
