@charset "UTF-8";

/*
  FlizPol: izolowane okienka podstron.
  Ten arkusz działa wyłącznie na body.fp-subpage-window-v1 i elementach
  oznaczonych data-fp-sub-window przez osobny kontroler podstron.
  Nie zawiera selektorów strony głównej ani hero.
*/

html.fp-subpage-window-pending body.fp-subpage-window-v1:not(.fp-subpage-window-ready) main > :not(nav):not(.seo-v20-breadcrumbs):not(.sub-hero):not(.hero):not(.hero-sink):not(.fp-hero-premium){
  visibility:hidden!important;
}

html.fp-subpage-window-pending body.fp-subpage-window-v1:not(.fp-subpage-window-ready) > .hero ~ :not(footer):not(script),
html.fp-subpage-window-pending body.fp-subpage-window-v1:not(.fp-subpage-window-ready) > .hero-sink ~ :not(footer):not(script){
  visibility:hidden!important;
}

body.fp-subpage-window-v1{
  --fp-sub-active-duration:var(--fp-sub-desktop-duration,960ms);
  --fp-sub-active-left-x:var(--fp-sub-desktop-left-x,-32vw);
  --fp-sub-active-right-x:var(--fp-sub-desktop-right-x,32vw);
  --fp-sub-active-bottom-y:var(--fp-sub-desktop-bottom-y,92px);
  --fp-sub-active-side-y:var(--fp-sub-desktop-side-y,12px);
  --fp-sub-active-left-rotate:var(--fp-sub-desktop-left-rotate,-1.6deg);
  --fp-sub-active-right-rotate:var(--fp-sub-desktop-right-rotate,1.6deg);
  --fp-sub-active-start-opacity:var(--fp-sub-desktop-start-opacity,.10);
  --fp-sub-active-start-scale:var(--fp-sub-desktop-start-scale,.95);
  --fp-sub-active-soft-scale:var(--fp-sub-desktop-soft-scale,.985);
  --fp-sub-active-blur:var(--fp-sub-desktop-blur,.55px);
  --fp-sub-active-saturation:var(--fp-sub-desktop-saturation,.97);
  --fp-sub-active-ease:var(--fp-sub-desktop-ease,cubic-bezier(.16,.84,.2,1.03));
  overflow-x:clip;
}

@supports not (overflow:clip){
  body.fp-subpage-window-v1{overflow-x:hidden}
}

body.fp-subpage-window-v1 .fp-subpage-window-item[data-fp-sub-window]{
  --fp-sub-window-x:0px;
  --fp-sub-window-y:var(--fp-sub-active-bottom-y);
  --fp-sub-window-rotate:0deg;
  --fp-sub-active-delay:var(--fp-sub-delay-desktop,0ms);
  opacity:var(--fp-sub-active-start-opacity)!important;
  visibility:visible!important;
  transform:translate3d(var(--fp-sub-window-x),var(--fp-sub-window-y),0)
            rotate(var(--fp-sub-window-rotate)) scale(var(--fp-sub-active-start-scale))!important;
  transform-origin:50% 70%;
  filter:blur(var(--fp-sub-active-blur)) saturate(var(--fp-sub-active-saturation));
  transition-property:opacity,transform,filter,box-shadow!important;
  transition-duration:520ms,var(--fp-sub-active-duration),620ms,.28s!important;
  transition-timing-function:ease-out,var(--fp-sub-active-ease),ease-out,ease!important;
  transition-delay:var(--fp-sub-active-delay),var(--fp-sub-active-delay),var(--fp-sub-active-delay),0ms!important;
  will-change:transform,opacity,filter;
  backface-visibility:hidden;
}

body.fp-subpage-window-v1 .fp-subpage-window-item.fp-subpage-window-preparing[data-fp-sub-window]{
  transition:none!important;
}

body.fp-subpage-window-v1 .fp-subpage-window-item[data-fp-sub-window="left"]{
  --fp-sub-window-x:var(--fp-sub-active-left-x);
  --fp-sub-window-y:var(--fp-sub-active-side-y);
  --fp-sub-window-rotate:var(--fp-sub-active-left-rotate);
}

body.fp-subpage-window-v1 .fp-subpage-window-item[data-fp-sub-window="right"]{
  --fp-sub-window-x:var(--fp-sub-active-right-x);
  --fp-sub-window-y:var(--fp-sub-active-side-y);
  --fp-sub-window-rotate:var(--fp-sub-active-right-rotate);
}

body.fp-subpage-window-v1 .fp-subpage-window-item[data-fp-sub-window="bottom"],
body.fp-subpage-window-v1 .fp-subpage-window-item[data-fp-sub-soft="1"]{
  --fp-sub-window-x:0px;
  --fp-sub-window-y:var(--fp-sub-active-bottom-y);
  --fp-sub-window-rotate:0deg;
  opacity:var(--fp-sub-soft-start-opacity,.22)!important;
  transform:translate3d(0,var(--fp-sub-window-y),0) scale(var(--fp-sub-active-soft-scale))!important;
}

body.fp-subpage-window-v1 .fp-subpage-window-item.fp-subpage-window-visible,
body.fp-subpage-window-v1 .fp-subpage-window-item[data-fp-sub-soft="1"].fp-subpage-window-visible{
  opacity:1!important;
  visibility:visible!important;
  transform:translate3d(0,0,0) rotate(0deg) scale(1)!important;
  filter:blur(0) saturate(1);
}

body.fp-subpage-window-v1 .fp-subpage-window-item.fp-subpage-window-settled{
  will-change:auto;
}

@media (max-width:900px){
  body.fp-subpage-window-v1{
    --fp-sub-active-duration:var(--fp-sub-tablet-duration,980ms);
    --fp-sub-active-left-x:var(--fp-sub-tablet-left-x,-88vw);
    --fp-sub-active-right-x:var(--fp-sub-tablet-right-x,88vw);
    --fp-sub-active-bottom-y:var(--fp-sub-tablet-bottom-y,105px);
    --fp-sub-active-side-y:var(--fp-sub-tablet-side-y,18px);
    --fp-sub-active-left-rotate:var(--fp-sub-tablet-left-rotate,-1.8deg);
    --fp-sub-active-right-rotate:var(--fp-sub-tablet-right-rotate,1.8deg);
    --fp-sub-active-start-opacity:var(--fp-sub-tablet-start-opacity,.06);
    --fp-sub-active-start-scale:var(--fp-sub-tablet-start-scale,.95);
    --fp-sub-active-soft-scale:var(--fp-sub-tablet-soft-scale,.985);
    --fp-sub-active-blur:var(--fp-sub-tablet-blur,.65px);
    --fp-sub-active-saturation:var(--fp-sub-tablet-saturation,.96);
    --fp-sub-active-ease:var(--fp-sub-tablet-ease,cubic-bezier(.16,.84,.2,1.03));
  }

  body.fp-subpage-window-v1 .fp-subpage-window-item[data-fp-sub-window]{
    --fp-sub-active-delay:var(--fp-sub-delay-tablet,var(--fp-sub-delay-mobile,0ms));
    transform-origin:50% 78%;
  }
}

@media (max-width:620px){
  body.fp-subpage-window-v1{
    --fp-sub-active-duration:var(--fp-sub-mobile-duration,980ms);
    --fp-sub-active-left-x:var(--fp-sub-mobile-left-x,-102vw);
    --fp-sub-active-right-x:var(--fp-sub-mobile-right-x,102vw);
    --fp-sub-active-bottom-y:var(--fp-sub-mobile-bottom-y,108px);
    --fp-sub-active-side-y:var(--fp-sub-mobile-side-y,18px);
    --fp-sub-active-left-rotate:var(--fp-sub-mobile-left-rotate,-1.8deg);
    --fp-sub-active-right-rotate:var(--fp-sub-mobile-right-rotate,1.8deg);
    --fp-sub-active-start-opacity:var(--fp-sub-mobile-start-opacity,.06);
    --fp-sub-active-start-scale:var(--fp-sub-mobile-start-scale,.95);
    --fp-sub-active-soft-scale:var(--fp-sub-mobile-soft-scale,.985);
    --fp-sub-active-blur:var(--fp-sub-mobile-blur,.65px);
    --fp-sub-active-saturation:var(--fp-sub-mobile-saturation,.96);
    --fp-sub-active-ease:var(--fp-sub-mobile-ease,cubic-bezier(.16,.84,.2,1.03));
  }

  body.fp-subpage-window-v1 .fp-subpage-window-item[data-fp-sub-window]{
    --fp-sub-active-delay:var(--fp-sub-delay-mobile,0ms);
    transition-duration:460ms,var(--fp-sub-active-duration),560ms,.24s!important;
  }
}

@media (prefers-reduced-motion:reduce){
  body.fp-subpage-window-v1 .fp-subpage-window-item[data-fp-sub-window]{
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
    filter:none!important;
    transition:none!important;
    animation:none!important;
    will-change:auto!important;
  }
}
