.elementor-211 .elementor-element.elementor-element-db23457{--display:flex;}.elementor-211 .elementor-element.elementor-element-e6e3e52{column-gap:0px;}.elementor-211 .elementor-element.elementor-element-e6e3e52 p{margin-block-end:10px;}.elementor-211 .elementor-element.elementor-element-3afc74e{--display:flex;}.elementor-211 .elementor-element.elementor-element-c40b8e0{--display:flex;}.elementor-211 .elementor-element.elementor-element-2343050{--display:flex;}.elementor-211 .elementor-element.elementor-element-a6edb6d{--display:flex;}.elementor-211 .elementor-element.elementor-element-0c930dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-211 .elementor-element.elementor-element-0c930dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-211 .elementor-element.elementor-element-75ca265.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-211 .elementor-element.elementor-element-75ca265 .elementor-main-swiper .swiper-slide{border-radius:18px;}.elementor-211 .elementor-element.elementor-element-75ca265 .elementor-swiper-button{font-size:20px;}.elementor-211 .elementor-element.elementor-element-c50e04c{--display:flex;}.elementor-211 .elementor-element.elementor-element-2b51fd9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-211 .elementor-element.elementor-element-2b51fd9 .elementor-main-swiper .swiper-slide{border-radius:18px;}.elementor-211 .elementor-element.elementor-element-2b51fd9 .elementor-swiper-button{font-size:20px;}.elementor-211 .elementor-element.elementor-element-6a24206{--display:flex;}.elementor-211 .elementor-element.elementor-element-78f8d74{--display:flex;}.elementor-211 .elementor-element.elementor-element-3930f48{text-align:center;}.elementor-211 .elementor-element.elementor-element-60e4505{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-211 .elementor-element.elementor-element-3054e65{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-3054e65.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-211 .elementor-element.elementor-element-574e8d6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-211 .elementor-element.elementor-element-574e8d6 .elementor-main-swiper{height:300px;}.elementor-211 .elementor-element.elementor-element-574e8d6 .elementor-main-swiper .swiper-slide{border-radius:18px;}.elementor-211 .elementor-element.elementor-element-574e8d6 .elementor-swiper-button{font-size:20px;}.elementor-211 .elementor-element.elementor-element-ecca32b{--display:flex;}.elementor-211 .elementor-element.elementor-element-e70bddb{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;}.elementor-211 .elementor-element.elementor-element-b3d6e21{width:100%;max-width:100%;}.elementor-211 .elementor-element.elementor-element-555ff2ae:not(.elementor-motion-effects-element-type-background), .elementor-211 .elementor-element.elementor-element-555ff2ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-211 .elementor-element.elementor-element-555ff2ae > .elementor-container{max-width:1140px;}.elementor-211 .elementor-element.elementor-element-555ff2ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-211 .elementor-element.elementor-element-555ff2ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-211 .elementor-element.elementor-element-5fc6a84{text-align:center;font-size:14px;color:#DDDDDD;}.elementor-211 .elementor-element.elementor-element-5fc6a84 a{color:#DDDDDD;}.elementor-211 .elementor-element.elementor-element-5fc6a84 a:hover, .elementor-211 .elementor-element.elementor-element-5fc6a84 a:focus{color:#00bcd4;}@media(min-width:768px){.elementor-211 .elementor-element.elementor-element-60e4505{--content-width:1140px;}.elementor-211 .elementor-element.elementor-element-3054e65{--content-width:1140px;}.elementor-211 .elementor-element.elementor-element-e70bddb{--width:100%;}}@media(max-width:1024px){.elementor-211 .elementor-element.elementor-element-75ca265.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-211 .elementor-element.elementor-element-2b51fd9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-211 .elementor-element.elementor-element-3054e65{--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-574e8d6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-211 .elementor-element.elementor-element-e70bddb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-211 .elementor-element.elementor-element-0c930dd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-211 .elementor-element.elementor-element-75ca265.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-211 .elementor-element.elementor-element-2b51fd9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-211 .elementor-element.elementor-element-3054e65{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-211 .elementor-element.elementor-element-574e8d6.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-211 .elementor-element.elementor-element-e70bddb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for section, class: .elementor-element-555ff2ae */#sticky-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #222;
  color: #ddd;
  padding: 10px 15px;
  text-align: center;
  font-size: 14px;
  z-index: 9999;
  display: none; /* defaultně schovaná */
}

#sticky-bar a {
  color: #ddd;
  text-decoration: none;
  margin: 0 8px;
}

#sticky-bar a:hover {
  color: #00bcd4;
  text-decoration: underline;
}

body {
  padding-bottom: 56px; /* rezerva pro lištu */
}/* End custom CSS */