.elementor-455 .elementor-element.elementor-element-cb70247{--swiper-slides-to-display:1;--swiper-slides-gap:0px;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:12px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:12px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--dots-horizontal-position:0px;--dots-horizontal-transform:0%;--dots-horizontal-offset:max(60px, (100% - 1200px) / 2);--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:-60px;}.elementor-455 .elementor-element.elementor-element-cb70247 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-cb70247 .swiper-slide > .elementor-element{height:100%;}.elementor-455 .elementor-element.elementor-element-a9f93c2{--grid-columns:1;--grid-row-gap:0px;}.elementor-455 .elementor-element.elementor-element-a9f93c2 > .elementor-widget-container{margin:0px 0px 0px -12px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-566fd85{--grid-columns:1;}.elementor-455 .elementor-element.elementor-element-c820b12.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-455 .elementor-element.elementor-element-c820b12 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:440px;}.elementor-455 .elementor-element.elementor-element-c820b12 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-455 .elementor-element.elementor-element-c820b12 .elementor-main-swiper .swiper-slide{border-radius:10px;}.elementor-455 .elementor-element.elementor-element-c820b12 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-accent );}.elementor-455 .elementor-element.elementor-element-c820b12 .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-455 .elementor-element.elementor-element-93d82f4{--swiper-slides-to-display:3;--swiper-slides-gap:32px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-38px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:12px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-38px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:12px;--arrow-size:24px;--arrow-normal-color:var( --e-global-color-text );--arrow-hover-color:var( --e-global-color-accent );}.elementor-455 .elementor-element.elementor-element-93d82f4 > .elementor-widget-container{margin:0px -30px 0px -30px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-455 .elementor-element.elementor-element-cb70247{--swiper-slides-to-display:1;--dots-horizontal-offset:max(32px, (100% - 1200px) / 2);}.elementor-455 .elementor-element.elementor-element-c820b12.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-455 .elementor-element.elementor-element-c820b12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-93d82f4{--swiper-slides-to-display:3;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-16px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-16px;}.elementor-455 .elementor-element.elementor-element-93d82f4 > .elementor-widget-container{margin:0px -12px 0px -12px;}}@media(max-width:1024px){.elementor-455 .elementor-element.elementor-element-cb70247{--swiper-slides-to-display:1;--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-455 .elementor-element.elementor-element-a9f93c2{--grid-columns:1;}.elementor-455 .elementor-element.elementor-element-566fd85{--grid-columns:1;}.elementor-455 .elementor-element.elementor-element-c820b12.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-455 .elementor-element.elementor-element-93d82f4{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-455 .elementor-element.elementor-element-cb70247{--swiper-slides-to-display:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-455 .elementor-element.elementor-element-cb70247 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-455 .elementor-element.elementor-element-a9f93c2{--grid-columns:1;}.elementor-455 .elementor-element.elementor-element-566fd85{--grid-columns:1;}.elementor-455 .elementor-element.elementor-element-c820b12.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-455 .elementor-element.elementor-element-c820b12 .elementor-main-swiper:not(.elementor-thumbnails-swiper){height:240px;}.elementor-455 .elementor-element.elementor-element-93d82f4{--swiper-slides-to-display:1;}}@media(min-width:2400px){.elementor-455 .elementor-element.elementor-element-cb70247{--swiper-slides-to-display:1;}.elementor-455 .elementor-element.elementor-element-c820b12.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-455 .elementor-element.elementor-element-93d82f4{--swiper-slides-to-display:3;}}/* Start custom CSS for loop-carousel, class: .elementor-element-cb70247 *//* Základní kontejner pro čárku */
.elementor-455 .elementor-element.elementor-element-cb70247 .swiper-pagination-bullet {
    width: 30px !important;
    height: 3px !important;
    border-radius: 0px !important;
    background-color: #ffffff !important;
    opacity: 0.5 !important;
    transition: all 0.4s ease;
    margin: 0 6px !important;
    position: relative; /* Nutné pro pseudo-element */
}

/* Zvětšení klikatelné plochy bez změny vzhledu */
.elementor-455 .elementor-element.elementor-element-cb70247 .swiper-pagination-bullet::before {
    content: '';
    position: absolute;
    top: -15px;    /* Rozšíření nahoru */
    bottom: -15px; /* Rozšíření dolů */
    left: -5px;    /* Rozšíření do stran */
    right: -5px;
    background: transparent; /* Plocha je neviditelná */
    cursor: pointer;
}

/* Aktivní stav */
.elementor-455 .elementor-element.elementor-element-cb70247 .swiper-pagination-bullet-active {
    width: 60px !important;
    opacity: 1 !important;
}

/* Změna barvy při najetí myší (hover) */
.elementor-455 .elementor-element.elementor-element-cb70247 .swiper-pagination-bullet:hover {
    opacity: 0.8 !important;
}

.elementor-455 .elementor-element.elementor-element-cb70247{
    border-radius: 10px;
    overflow: hidden!important;
}

@media (max-width: 676px) {
  /* Zúžení základního bulletu */
  .elementor-455 .elementor-element.elementor-element-cb70247 .swiper-pagination-bullet {
    width: 25px !important; /* Původních 30px zmenšeno */
    margin: 0 4px !important; /* Mírná úprava marginu pro lepší proporce */
  }

  /* Zúžení aktivního stavu, aby zachoval poměr */
  .elementor-455 .elementor-element.elementor-element-cb70247 .swiper-pagination-bullet-active {
    width: 45px !important; /* Původních 60px zmenšeno */
  }
}

@media (max-width: 676px) {
.elementor-455 .elementor-element.elementor-element-cb70247 .elementor-swiper-button-prev{
    transform: translateX(-8px)!important;
}

.elementor-455 .elementor-element.elementor-element-cb70247 .elementor-swiper-button-next{
    transform: translateX(8px)!important;
}
}/* End custom CSS */