.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-717 .elementor-element.elementor-element-5c04580:hover{--e-transform-translateY:-6px;--e-transform-scale:1.03;}.elementor-717 .elementor-element.elementor-element-5c04580{--e-transform-transition-duration:500ms;}.elementor-717 .elementor-element.elementor-element-5c04580 img{width:100%;max-width:100%;height:100%;border-radius:15px 15px 15px 15px;}.elementor-717 .elementor-element.elementor-element-55be682:hover{--e-transform-translateY:-6px;--e-transform-scale:1.03;}.elementor-717 .elementor-element.elementor-element-55be682{--e-transform-transition-duration:500ms;}.elementor-717 .elementor-element.elementor-element-55be682 img{width:100%;max-width:100%;height:100%;border-radius:15px 15px 15px 15px;}.elementor-717 .elementor-element.elementor-element-a46dcc3:hover{--e-transform-translateY:-6px;--e-transform-scale:1.03;}.elementor-717 .elementor-element.elementor-element-a46dcc3{--e-transform-transition-duration:500ms;}.elementor-717 .elementor-element.elementor-element-a46dcc3 img{width:100%;max-width:100%;height:100%;border-radius:15px 15px 15px 15px;}.elementor-717 .elementor-element.elementor-element-62e9276:hover{--e-transform-translateY:-6px;--e-transform-scale:1.03;}.elementor-717 .elementor-element.elementor-element-62e9276{--e-transform-transition-duration:500ms;}.elementor-717 .elementor-element.elementor-element-62e9276 img{width:100%;max-width:100%;height:100%;border-radius:15px 15px 15px 15px;}.elementor-717 .elementor-element.elementor-element-c903f38:hover{--e-transform-translateY:-6px;--e-transform-scale:1.03;}.elementor-717 .elementor-element.elementor-element-c903f38{--e-transform-transition-duration:500ms;}.elementor-717 .elementor-element.elementor-element-c903f38 img{width:100%;max-width:100%;height:100%;border-radius:15px 15px 15px 15px;}.elementor-717 .elementor-element.elementor-element-fbcfa2c:hover{--e-transform-translateY:-6px;--e-transform-scale:1.03;}.elementor-717 .elementor-element.elementor-element-fbcfa2c{--e-transform-transition-duration:500ms;}.elementor-717 .elementor-element.elementor-element-fbcfa2c img{width:100%;max-width:100%;height:100%;border-radius:15px 15px 15px 15px;}.elementor-717 .elementor-element.elementor-element-1694634:hover{--e-transform-translateY:-6px;--e-transform-scale:1.03;}.elementor-717 .elementor-element.elementor-element-1694634{--e-transform-transition-duration:500ms;}.elementor-717 .elementor-element.elementor-element-1694634 img{width:100%;max-width:100%;height:100%;border-radius:15px 15px 15px 15px;}.elementor-717 .elementor-element.elementor-element-c98d036:hover{--e-transform-translateY:-6px;--e-transform-scale:1.03;}.elementor-717 .elementor-element.elementor-element-c98d036{--e-transform-transition-duration:500ms;}.elementor-717 .elementor-element.elementor-element-c98d036 img{width:100%;max-width:100%;height:100%;border-radius:15px 15px 15px 15px;}@media(max-width:1400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS */.elementor-element-f1958bf {
  background-color: #FFFFFF !important;
}

.nsk-event-media {
  background-color: #FFFFFF !important;
}

/* Karty akci - obrazek v puvodnim pomeru (preneseno ze snippetu #1032) */
.nsk-event-media { aspect-ratio: auto !important; }
.nsk-event-media img { display: block !important; width: 100% !important; height: auto !important; }

/* ---- PAS CISEL: nekonecny posun ----
   Sirky, mezery a barvy jsou nastavene primo v Elementoru.
   Tady je jen samotny pohyb. Rychlost = hodnota 21s (vic = pomaleji).
   Posun je o jednu radu + mezeru, proto calc(-50% - 20px). ---- */
.e-bfc54a7 .e-e0e2116 {
  --nsk-posun: calc(-50% - 20px);
  animation: nsk-pas-cisel 21s linear infinite;
}
@media (max-width: 767px) {
  .e-bfc54a7 .e-e0e2116 { --nsk-posun: calc(-50% - 12px); }
}
@keyframes nsk-pas-cisel {
  from { transform: translate3d(0, 0, 0); }
  to   { transform: translate3d(var(--nsk-posun), 0, 0); }
}
@media (prefers-reduced-motion: reduce) {
  .e-bfc54a7 .e-e0e2116 { animation: none; }
}/* End custom CSS */