.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6940 .elementor-element.elementor-element-134cf8ef .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-6940 .elementor-element.elementor-element-134cf8ef .elementor-counter-title{justify-content:center;color:var( --e-global-color-16f1722 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-6940 .elementor-element.elementor-element-134cf8ef .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#2B2B2B;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;}.elementor-6940 .elementor-element.elementor-element-6a3ccc72 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-6940 .elementor-element.elementor-element-6a3ccc72 .elementor-counter-title{justify-content:center;color:var( --e-global-color-16f1722 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-6940 .elementor-element.elementor-element-6a3ccc72 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#2B2B2B;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;}.elementor-6940 .elementor-element.elementor-element-7935d9dd .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-6940 .elementor-element.elementor-element-7935d9dd .elementor-counter-title{justify-content:center;color:var( --e-global-color-16f1722 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-6940 .elementor-element.elementor-element-7935d9dd .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#2B2B2B;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;}.elementor-6940 .elementor-element.elementor-element-1094ff4 .elementor-counter{flex-direction:column-reverse;gap:0px;}.elementor-6940 .elementor-element.elementor-element-1094ff4 .elementor-counter-title{justify-content:center;color:var( --e-global-color-16f1722 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-6940 .elementor-element.elementor-element-1094ff4 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:#2B2B2B;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;}.elementor-6940 .elementor-element.elementor-element-09d2894 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-6940 .elementor-element.elementor-element-09d2894 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6940 .elementor-element.elementor-element-09d2894 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-6940 .elementor-element.elementor-element-09d2894 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-6940 .elementor-element.elementor-element-09d2894 > .elementor-widget-container > .jet-listing-grid, .elementor-6940 .elementor-element.elementor-element-09d2894 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-6940 .elementor-element.elementor-element-09d2894 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-6940 .elementor-element.elementor-element-e1943d8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-6940 .elementor-element.elementor-element-e1943d8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-6940 .elementor-element.elementor-element-e1943d8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-6940 .elementor-element.elementor-element-e1943d8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(40px / 2);padding-right:calc(40px / 2);}:is( .elementor-6940 .elementor-element.elementor-element-e1943d8 > .elementor-widget-container > .jet-listing-grid, .elementor-6940 .elementor-element.elementor-element-e1943d8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-6940 .elementor-element.elementor-element-e1943d8 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 40px / -2);margin-right:calc( 40px / -2);width:calc(100% + 40px);}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6940 .elementor-element.elementor-element-788eb1b .elementor-repeater-item-8b2e885{left:96%;--hotspot-translate-x:96%;top:67%;--hotspot-translate-y:67%;}.elementor-6940 .elementor-element.elementor-element-788eb1b .elementor-repeater-item-fe10eb9{left:32%;--hotspot-translate-x:32%;top:70%;--hotspot-translate-y:70%;}.elementor-6940 .elementor-element.elementor-element-788eb1b .elementor-repeater-item-c6627d9{left:52%;--hotspot-translate-x:52%;top:54%;--hotspot-translate-y:54%;}.elementor-6940 .elementor-element.elementor-element-788eb1b .elementor-repeater-item-a74b70d{left:26%;--hotspot-translate-x:26%;top:43%;--hotspot-translate-y:43%;}.elementor-6940 .elementor-element.elementor-element-788eb1b .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-6940 .elementor-element.elementor-element-788eb1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6940 .elementor-element.elementor-element-788eb1b{--hotspot-color:#A7FB28;--hotspot-size:18px;--hotspot-box-color:#9933FF;--tooltip-text-color:#9933FF;--tooltip-padding:12px 12px 12px 12px;--tooltip-color:#9933FF;--tooltip-border-radius:4px 4px 4px 4px;}.elementor-6940 .elementor-element.elementor-element-788eb1b .e-hotspot__label{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;}.elementor-6940 .elementor-element.elementor-element-788eb1b .e-hotspot__tooltip{font-family:"Prompt", Sans-serif;font-size:15px;font-weight:400;}/* Start custom CSS for hotspot, class: .elementor-element-788eb1b *//* Tinted Glassmorphism s fialovou #9933FF */
.elementor-6940 .elementor-element.elementor-element-788eb1b .e-hotspot__tooltip {
    /* Tvoje fialová s 40% průhledností (#9933FF + 66) */
    background: #9933FF !important; 
    
   /* Efekt rozostření a vytažení barev pod sklem */
    backdrop-filter: blur(16px) saturate(180%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(180%);
    
    /* Hrana ve stejné barvě, ale výraznější (70% průhlednost - B3) */
    border: 1px solid #9933FFB3 !important; 
    
    border-radius: 10px !important;
    /* Temný stín pro hloubku v prostoru */
    box-shadow: 2px 2px 6px #00000091 !important;
}

/* Úprava textu, aby na fialovém skle seděl */
.elementor-6940 .elementor-element.elementor-element-788eb1b .e-hotspot__tooltip {
    color: #ffffff !important;
    text-shadow: 0 0 8px #9933FF80; /* Jemná fialová záře kolem textu */
    padding: 12px 15px !important;
}

/* Skrytí šipky pro čistý HUD design */
.elementor-6940 .elementor-element.elementor-element-788eb1b .e-hotspot__direction-mask {
    display: none !important;
}/* End custom CSS */