/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 11 2026 | 18:58:23 */
/* LGDRK – Slider główny (zdjęcie pod nagłówkiem).
   Kropki = czerwona pigułka jak w sliderze wpisów, strzałki czerwone (pokazują się po najechaniu),
   delikatny gradient u dołu dla czytelności kropek, powolne „Ken Burns” na aktywnym zdjęciu.
   Tablety/telefony: slider widoczny (motyw ukrywał go poniżej 1200 px). Kolory z logo: #e52524, #b71c1b, #221e20. */
#sliders-container-main .tfs-slider ul.slides > li{overflow:hidden}
#sliders-container-main .tfs-slider ul.slides > li .background{transform-origin:60% 50%}
#sliders-container-main .tfs-slider ul.slides > li.flex-active-slide .background{animation:lgdrkKenBurns 9s ease-out both}
@keyframes lgdrkKenBurns{from{transform:scale(1)}to{transform:scale(1.06)}}
#sliders-container-main .tfs-slider .flex-viewport::after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(to top,rgba(34,30,32,.45),rgba(34,30,32,0));pointer-events:none;z-index:2}
#sliders-container-main .tfs-slider .flex-control-nav{z-index:4!important;bottom:18px!important}
#sliders-container-main .tfs-slider .flex-control-paging li{margin:0 4px!important}
#sliders-container-main .tfs-slider .flex-control-paging li a{width:10px!important;height:10px!important;border-radius:5px!important;background:rgba(255,255,255,.8)!important;box-shadow:0 0 0 1px rgba(34,30,32,.25);text-indent:-9999px;transition:width .3s cubic-bezier(.2,.7,.2,1),background-color .2s ease!important}
#sliders-container-main .tfs-slider .flex-control-paging li a:hover{background:#fff!important}
#sliders-container-main .tfs-slider .flex-control-paging li a.flex-active{width:28px!important;background:#e52524!important;box-shadow:none}
#sliders-container-main .tfs-slider .flex-direction-nav a{z-index:4;width:46px!important;height:46px!important;margin-top:-23px!important;border-radius:4px!important;background:#e52524!important;color:#fff!important;opacity:0!important;box-shadow:0 4px 12px rgba(34,30,32,.25);transition:opacity .25s ease,background-color .2s ease,transform .2s ease!important;display:flex!important;align-items:center;justify-content:center;line-height:46px!important}
#sliders-container-main .tfs-slider .flex-direction-nav a::before{color:#fff!important;font-size:18px!important}
#sliders-container-main .tfs-slider:hover .flex-direction-nav a,#sliders-container-main .tfs-slider .flex-direction-nav a:focus-visible{opacity:1!important}
#sliders-container-main .tfs-slider .flex-direction-nav a:hover{background:#b71c1b!important}
#sliders-container-main .tfs-slider .flex-direction-nav a:focus-visible{outline:3px solid #fff;outline-offset:2px}
#sliders-container-main .tfs-slider .flex-direction-nav a{top:auto!important;bottom:18px!important;margin-top:0!important}
#sliders-container-main .tfs-slider .flex-direction-nav .flex-prev{left:18px!important;right:auto!important}
#sliders-container-main .tfs-slider .flex-direction-nav .flex-next{left:72px!important;right:auto!important}
@media (hover:none){#sliders-container-main .tfs-slider .flex-direction-nav a{opacity:.9!important}}
@media (max-width:1200px){
 #sliders-container-main{display:block!important;width:100%}
 #sliders-container-main .fusion-slider-container{display:block!important;max-width:none!important;width:100%!important}
 #sliders-container-main::before,#sliders-container-main::after{display:none!important}
}
@media (max-width:800px){#sliders-container-main .tfs-slider ul.slides > li,#sliders-container-main .tfs-slider ul.slides > li .background{height:300px!important;max-height:300px}}
@media (max-width:560px){#sliders-container-main .tfs-slider ul.slides > li,#sliders-container-main .tfs-slider ul.slides > li .background{height:220px!important;max-height:220px}#sliders-container-main .tfs-slider .flex-direction-nav{display:none}}
@media (prefers-reduced-motion:reduce){#sliders-container-main .tfs-slider ul.slides > li.flex-active-slide .background{animation:none}#sliders-container-main .tfs-slider *{transition:none!important}}

/* strzałki zawsze widoczne (WCAG: opacity 0 = błąd kontrastu, niewidoczny fokus) */
#sliders-container-main .tfs-slider .flex-direction-nav a{opacity:1!important;background-color:#b71c1b!important}
#sliders-container-main .tfs-slider .flex-direction-nav a:hover,#sliders-container-main .tfs-slider .flex-direction-nav a:focus-visible{background-color:#221e20!important}