
/* Mrągowo Bus 9.33.20  Ciekawostka dnia  animowany pokaz zdjęć */
#homeCuriosityImage.hi-curiosity-image.has-slideshow{
  position:relative!important;
  overflow:hidden!important;
  min-height:320px;
  background:#031019!important;
  isolation:isolate;
}
.hi-curio-slide-bg{
  position:absolute;
  inset:-28px;
  z-index:0;
  background-size:cover;
  background-position:center;
  filter:blur(30px) brightness(.32) saturate(.82);
  transform:scale(1.08);
  opacity:.66;
  transition:background-image .5s ease,opacity .6s ease;
}
.hi-curio-slide-bg.pulse{
  animation:mbCurioBgPulse 1.3s ease;
}
@keyframes mbCurioBgPulse{
  0%{opacity:.35;transform:scale(1.11)}
  100%{opacity:.66;transform:scale(1.08)}
}
.hi-curio-slide-stage{
  position:absolute;
  inset:0;
  z-index:2;
  display:grid;
  place-items:center;
}
.hi-curio-slide{
  position:absolute;
  inset:0;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  display:block;
  object-fit:contain!important;
  object-position:center!important;
  opacity:0;
  transform:scale(1.018);
  transition:opacity 1.15s ease,transform 5.5s ease;
  will-change:opacity,transform;
}
.hi-curio-slide.is-current{
  opacity:1;
  transform:scale(1);
  z-index:3;
}
.hi-curio-slide.is-next{
  opacity:0;
  transform:scale(1.022);
  z-index:4;
}
.hi-curio-slide.is-leaving{
  opacity:0;
  transform:scale(.995);
  z-index:2;
}
.hi-curio-slide.is-hidden{
  opacity:0;
  visibility:hidden;
  pointer-events:none;
}
.hi-curio-slide-ui{
  position:absolute;
  left:14px;
  right:14px;
  bottom:13px;
  z-index:8;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  pointer-events:none;
}
.hi-curio-slide-count{
  min-width:42px;
  padding:7px 10px;
  border:1px solid rgba(105,216,255,.22);
  border-radius:999px;
  background:rgba(3,16,25,.76);
  backdrop-filter:blur(12px);
  color:#e8faff;
  font:800 10px/1 system-ui;
}
.hi-curio-slide-dots{
  display:flex;
  gap:6px;
  pointer-events:auto;
}
.hi-curio-slide-dots button{
  width:7px;
  height:7px;
  padding:0;
  border:0;
  border-radius:50%;
  background:rgba(229,247,255,.36);
  cursor:pointer;
  transition:width .25s ease,background .25s ease;
}
.hi-curio-slide-dots button.active{
  width:22px;
  border-radius:999px;
  background:#56ddba;
}
#homeCuriosityImage.has-slideshow:hover .hi-curio-slide-ui{
  opacity:1;
}
@media(max-width:700px){
  #homeCuriosityImage.hi-curiosity-image.has-slideshow{min-height:240px}
  .hi-curio-slide-ui{left:10px;right:10px;bottom:10px}
}
@media(prefers-reduced-motion:reduce){
  .hi-curio-slide,.hi-curio-slide-bg{transition:none!important;animation:none!important}
}
