/* MTOPrograms — MOBILE / Realizacje v301 */
@media screen and (max-width:1199px){
  body main.realizacje-page{box-sizing:border-box!important;margin:0!important;padding:var(--m-header-content-gap) 0 0!important;background:transparent!important;}
  body main.realizacje-page .realizacje-canvas{width:var(--m-page-w)!important;max-width:var(--m-page-w)!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:var(--m-gap)!important;background:transparent!important;}
  body main.realizacje-page .real-webwave-section{width:100%!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:var(--m-inner-gap)!important;background:transparent!important;}
  body main.realizacje-page .real-title-box{width:100%!important;height:64px!important;margin:0!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;color:var(--m-text)!important;font-family:var(--m-font)!important;font-size:clamp(21px,5.8vw,30px)!important;line-height:1.15!important;font-weight:700!important;background:var(--m-panel)!important;border:1px solid var(--m-border)!important;border-radius:var(--m-radius)!important;box-shadow:var(--m-shadow)!important;overflow:hidden!important;}
  body main.realizacje-page .real-banner{width:100%!important;aspect-ratio:1200/306!important;margin:0!important;padding:0!important;background-color:#000!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important;border:1px solid var(--m-border)!important;border-radius:var(--m-radius)!important;box-shadow:var(--m-shadow)!important;overflow:hidden!important;}
  body main.realizacje-page .real-banner-automation{background-image:url("/assets/img/realizacje-bg/sterowanie-bg.webp")!important;}
  body main.realizacje-page .real-banner-security{background-image:url("/assets/img/realizacje-bg/cctv-bg.webp")!important;}
  body main.realizacje-page .real-banner-electrical{background-image:url("/assets/img/realizacje-bg/instalacje-bg.webp")!important;}
  body main.realizacje-page .real-media-panel{width:100%!important;margin:0!important;padding:14px!important;display:flex!important;flex-direction:column!important;gap:var(--m-inner-gap)!important;background:var(--m-panel)!important;border:1px solid var(--m-border)!important;border-radius:var(--m-radius)!important;box-shadow:var(--m-shadow)!important;overflow:hidden!important;}
  body main.realizacje-page .real-description{width:100%!important;margin:0!important;padding:0!important;color:var(--m-muted)!important;font-family:"Funnel Display",var(--m-font)!important;font-size:15px!important;line-height:1.45!important;font-weight:500!important;text-align:center!important;}
  body main.realizacje-page :is(.real-video,.real-gallery){position:relative!important;width:100%!important;aspect-ratio:16/9!important;margin:0!important;padding:0!important;display:block!important;flex:0 0 auto!important;background:#000!important;border:1px solid var(--m-media-border)!important;border-radius:12px!important;overflow:hidden!important;}
  body main.realizacje-page :is(.youtube-lite,.ww-gallery-stage,.ww-gallery-slide){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;}
  body main.realizacje-page .youtube-lite{display:block!important;border:0!important;background:#000!important;cursor:pointer!important;overflow:hidden!important;}
  body main.realizacje-page .ww-gallery-stage{display:block!important;overflow:hidden!important;touch-action:pan-y!important;user-select:none!important;-webkit-user-select:none!important;}
  body main.realizacje-page .ww-gallery-slide{display:block!important;border:0!important;background:#000!important;opacity:0;z-index:0;cursor:pointer!important;transition:opacity 600ms ease;overflow:hidden!important;}
  body main.realizacje-page .ww-gallery-slide.active{opacity:1!important;z-index:1!important;}
  body main.realizacje-page :is(.youtube-lite img,.ww-gallery-slide img){width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;}
  body main.realizacje-page .real-youtube-play{position:absolute!important;left:50%!important;top:50%!important;width:58px!important;height:40px!important;margin:0!important;transform:translate(-50%,-50%)!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:12px!important;background:rgba(0,0,0,.65)!important;z-index:2!important;}
  body main.realizacje-page .real-youtube-play::before{content:"";position:absolute;left:22px;top:10px;width:0;height:0;border-left:15px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;}
  body main.realizacje-page :is(.ww-gallery-nav,.ww-gallery-dots){display:none!important;}
  body main.realizacje-page .real-section-security .real-gallery-security{order:4!important;}
  body main.realizacje-page .real-section-electrical .real-gallery-electrical{order:2!important;}
}
