.elementor-30706 .elementor-element.elementor-element-76381da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-30706 .elementor-element.elementor-element-a7ae112{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30706 .elementor-element.elementor-element-a7ae112.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-30706 .elementor-element.elementor-element-6ffd86d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-30706 .elementor-element.elementor-element-6ffd86d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-30706 .elementor-element.elementor-element-6ffd86d > .elementor-widget-container{margin:-1em 0em 0em 0em;padding:1em 1em 1em 1em;}:is( .elementor-30706 .elementor-element.elementor-element-6ffd86d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-30706 .elementor-element.elementor-element-6ffd86d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-30706 .elementor-element.elementor-element-6ffd86d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(1em / 2);padding-right:calc(1em / 2);padding-top:calc(1em / 2);padding-bottom:calc(1em / 2);}:is( .elementor-30706 .elementor-element.elementor-element-6ffd86d > .elementor-widget-container > .jet-listing-grid, .elementor-30706 .elementor-element.elementor-element-6ffd86d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-30706 .elementor-element.elementor-element-6ffd86d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 1em / -2);margin-right:calc( 1em / -2);width:calc(100% + 1em);}:is( .elementor-30706 .elementor-element.elementor-element-6ffd86d > .elementor-widget-container > .jet-listing-grid, .elementor-30706 .elementor-element.elementor-element-6ffd86d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-30706 .elementor-element.elementor-element-6ffd86d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 1em / -2);margin-bottom:calc( 1em / -2);}.elementor-30706 .elementor-element.elementor-element-49bb746 .jet-map-listing{height:80vh;}.elementor-30706 .elementor-element.elementor-element-49bb746{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-30706 .elementor-element.elementor-element-49bb746.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-30706 .elementor-element.elementor-element-49bb746 .popup-has-pin .jet-map-box:after{margin:0 0 0 -8px;border-width:8px 8px 0 8px;border-top-color:var( --e-global-color-astglobalcolor5 );}.elementor-30706 .elementor-element.elementor-element-49bb746 .jet-map-marker{color:var( --e-global-color-secondary );}.elementor-30706 .elementor-element.elementor-element-49bb746 .jet-map-marker:not(.unset-fill):not(.custom-color):not(.keep-color) path{fill:var( --e-global-color-secondary );}.elementor-30706 .elementor-element.elementor-element-49bb746 .jet-map-marker:hover{color:var( --e-global-color-8f83c30 );}.elementor-30706 .elementor-element.elementor-element-49bb746 .jet-map-marker:hover path{fill:var( --e-global-color-8f83c30 );}.elementor-30706 .elementor-element.elementor-element-49bb746 .jet-map-marker-wrap{text-align:center;}html, body{overflow-x:auto;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-30706 .elementor-element.elementor-element-a7ae112{--width:20%;}}@media(max-width:1440px) and (min-width:768px){.elementor-30706 .elementor-element.elementor-element-a7ae112{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-30706 .elementor-element.elementor-element-a7ae112{--width:30%;}}@media(max-width:1440px){.elementor-30706 .elementor-element.elementor-element-76381da{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:1em;}}@media(max-width:767px){.elementor-30706 .elementor-element.elementor-element-76381da{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-30706 .elementor-element.elementor-element-a7ae112.e-con{--order:2;}.elementor-30706 .elementor-element.elementor-element-6ffd86d > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-30706 .elementor-element.elementor-element-49bb746{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-a7ae112 *//* 🟦 Scrollbar štýl – platí pre všetky zariadenia */
.skoly-zoznam {
  overflow-y: auto;
  overflow-x: hidden;
  scroll-behavior: smooth;

  /* Firefox */
  scrollbar-width: thin;
  scrollbar-color: #3D5090 transparent;
}

/* WebKit prehliadače (Chrome, Edge, Safari, Opera) */
.skoly-zoznam::-webkit-scrollbar {
  width: 8px;
}

.skoly-zoznam::-webkit-scrollbar-track {
  background: transparent;
}

.skoly-zoznam::-webkit-scrollbar-thumb {
  background-color: #3D5090; /* tmavomodrý posuvník */
  border-radius: 8px;
}

.skoly-zoznam::-webkit-scrollbar-thumb:hover {
  background-color: #6380C0; /* svetlejší pri hover */
}

/* 📱 max-height len pre mobily a menšie zariadenia */
@media (min-width: 768px) {
  .skoly-zoznam {
    max-height: 80vh;
  }
}/* End custom CSS */
/* Start custom CSS for jet-engine-maps-listing, class: .elementor-element-49bb746 */.elementor-element.elementor-element-49bb746.ob-has-background-overlay.elementor-widget.elementor-widget-jet-engine-maps-listing {
    border-radius: 16px;
    overflow: hidden;
}/* End custom CSS */