.elementor-47 .elementor-element.elementor-element-1774585{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-7c7629e{--display:flex;}.elementor-47 .elementor-element.elementor-element-0a0f860 .elementor-repeater-item-a76e9bb img.premium-adv-carousel__item-img, .elementor-47 .elementor-element.elementor-element-0a0f860 .elementor-repeater-item-a76e9bb .premium-adv-carousel__item-img img, .elementor-47 .elementor-element.elementor-element-0a0f860 .elementor-repeater-item-a76e9bb .vid-overlay{object-fit:cover;object-position:center center;}.elementor-47 .elementor-element.elementor-element-0a0f860 .elementor-repeater-item-0351670 img.premium-adv-carousel__item-img, .elementor-47 .elementor-element.elementor-element-0a0f860 .elementor-repeater-item-0351670 .premium-adv-carousel__item-img img, .elementor-47 .elementor-element.elementor-element-0a0f860 .elementor-repeater-item-0351670 .vid-overlay{object-fit:cover;object-position:center center;}.elementor-47 .elementor-element.elementor-element-0a0f860 .elementor-repeater-item-8fca8a5 img.premium-adv-carousel__item-img, .elementor-47 .elementor-element.elementor-element-0a0f860 .elementor-repeater-item-8fca8a5 .premium-adv-carousel__item-img img, .elementor-47 .elementor-element.elementor-element-0a0f860 .elementor-repeater-item-8fca8a5 .vid-overlay{object-fit:cover;object-position:center center;}.elementor-47 .elementor-element.elementor-element-0a0f860 .elementor-repeater-item-d68b3e9 img.premium-adv-carousel__item-img, .elementor-47 .elementor-element.elementor-element-0a0f860 .elementor-repeater-item-d68b3e9 .premium-adv-carousel__item-img img, .elementor-47 .elementor-element.elementor-element-0a0f860 .elementor-repeater-item-d68b3e9 .vid-overlay{object-fit:cover;object-position:center center;}.elementor-47 .elementor-element.elementor-element-0a0f860.premium-adv-carousel__horizontal .premium-adv-carousel__items{column-gap:5px;}.elementor-47 .elementor-element.elementor-element-0a0f860.premium-adv-carousel__vertical .premium-adv-carousel__items{row-gap:5px;}.elementor-47 .elementor-element.elementor-element-0a0f860.premium-adv-carousel__infinite{--pa-wheel-spacing:5;}.elementor-47 .elementor-element.elementor-element-0a0f860 .premium-adv-carousel__items{animation-direction:normal !important;align-items:flex-start;animation-duration:calc( 50 * 1000ms ) !important;}.elementor-47 .elementor-element.elementor-element-0a0f860 .pa-media-icons-wrapper .premium-adv-carousel__video-icon i{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-0a0f860 .pa-media-icons-wrapper .premium-adv-carousel__video-icon svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-0a0f860 .premium-adv-carousel__media-title{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-0a0f860 .premium-adv-carousel__media-desc{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-0a0f860 .premium-adv-carousel__media-info-wrap{text-align:center;position:absolute;bottom:0px;left:0px;width:100%;}.elementor-47 .elementor-element.elementor-element-0a0f860 .pa-media-icons-inner-container i{font-size:20px;}.elementor-47 .elementor-element.elementor-element-0a0f860 .pa-media-icons-inner-container svg{width:20px;height:20px;}.elementor-47 .elementor-element.elementor-element-8c3d93a .premium-carousel-scale .premium-carousel-inner .slick-slide{transition:all 300ms !important;}.elementor-47 .elementor-element.elementor-element-8c3d93a .premium-carousel-nav-progressbar-fill{transition-duration:300ms !important;}.elementor-47 .elementor-element.elementor-element-8c3d93a{--pa-carousel-center-padding:20;}.elementor-47 .elementor-element.elementor-element-8c3d93a .slick-dots,.elementor-47 .elementor-element.elementor-element-8c3d93a .premium-carousel-nav-fraction{text-align:center;}.elementor-47 .elementor-element.elementor-element-8c3d93a .premium-carousel-template img{width:100%;object-fit:cover;}.elementor-47 .elementor-element.elementor-element-8c3d93a .premium-carousel-wrapper .slick-arrow{font-size:20px;}.elementor-47 .elementor-element.elementor-element-8c3d93a .premium-carousel-wrapper .slick-arrow svg{width:20px;height:20px;}.elementor-47 .elementor-element.elementor-element-8c3d93a a.carousel-arrow.carousel-next{right:-8px;}.elementor-47 .elementor-element.elementor-element-8c3d93a a.carousel-arrow.carousel-prev{left:-8px;}.elementor-47 .elementor-element.elementor-element-8c3d93a a.ver-carousel-arrow.carousel-next{bottom:-8px;}.elementor-47 .elementor-element.elementor-element-8c3d93a a.ver-carousel-arrow.carousel-prev{top:-8px;}.elementor-47 .elementor-element.elementor-element-8c3d93a ul.slick-dots li{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-8c3d93a ul.slick-dots li svg{fill:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-8c3d93a .fraction-pagination-total{color:var( --e-global-color-text );}.elementor-47 .elementor-element.elementor-element-8c3d93a ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-8c3d93a ul.slick-dots li.slick-active svg{fill:var( --e-global-color-primary );}.elementor-47 .elementor-element.elementor-element-8c3d93a .fraction-pagination-current{color:var( --e-global-color-primary );}/* Start custom CSS for premium-media-wheel, class: .elementor-element-0a0f860 *//* 1) Nie ucinać efektów */
#premium-carousel-8c3d93a .slick-list{ 
  overflow: visible !important; 
}

/* 2) Karta-bazowa (każdy slajd) */
#premium-carousel-8c3d93a .premium-carousel-template{
  position: relative;
  transform: scale(.88);
  opacity: .65;
  transition: 
    transform .35s ease,
    opacity .35s ease,
    filter .35s ease,
    box-shadow .35s ease;
  will-change: transform, opacity, filter;
  z-index: 1;
}

/* 3) Obrazek jak „karta” */
#premium-carousel-8c3d93a .premium-carousel-template img{
  display:block;
  width:100%;
  height:auto;
  border-radius: 18px;
  box-shadow: 0 10px 26px rgba(0,0,0,.25);
}

/* 4) ŚRODEK: większy + wyraźny + glow */
#premium-carousel-8c3d93a .premium-carousel-template.slick-center{
  transform: scale(1.10);
  opacity: 1;
  z-index: 2;
}

/* 5) Glow pod aktywnym (pomarańcz – Overis) */
#premium-carousel-8c3d93a .premium-carousel-template.slick-center::after{
  content:"";
  position:absolute;
  left:50%;
  bottom:-28px;
  transform: translateX(-50%);
  width: 92%;
  height: 40px;
  border-radius: 50%;
  background: radial-gradient(ellipse at center,
    rgba(255,184,111,.45) 0%,
    rgba(245,124,0,.28) 35%,
    rgba(245,124,0,.12) 65%,
    rgba(245,124,0,0) 90%);
  filter: blur(18px);
  pointer-events:none;
}

/* 6) Subtelne przygaszenie sąsiadów (opcjonalnie) */
#premium-carousel-8c3d93a .slick-active:not(.slick-center){
  filter: saturate(.9);
}

/* 7) Na mobile – mniej agresywnie */
@media (max-width: 767px){
  #premium-carousel-8c3d93a .premium-carousel-template{ transform: scale(.92); }
  #premium-carousel-8c3d93a .premium-carousel-template.slick-center{ transform: scale(1.06); }
  #premium-carousel-8c3d93a .premium-carousel-template.slick-center::after{ bottom:-22px; height:34px; }
}/* End custom CSS */