.elementor-2 .elementor-element.elementor-element-2d552874{--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;overflow:visible;}.elementor-2 .elementor-element.elementor-element-72e62788{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-5893dc63{text-align:center;}.elementor-2 .elementor-element.elementor-element-2c6e5981{--grid-columns:3;}.elementor-2 .elementor-element.elementor-element-20b4d03{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-20b4d03:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-20b4d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c62ab1 );}.elementor-2 .elementor-element.elementor-element-26cf5ae{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-11d6a02{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-11d6a02 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;color:var( --e-global-color-dc8b04f );}.elementor-2 .elementor-element.elementor-element-a15d899.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-2 .elementor-element.elementor-element-a15d899 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a15d899 .post .entry-title a{color:var( --e-global-color-dc8b04f );}.elementor-2 .elementor-element.elementor-element-a15d899 .post .entry-title a:hover{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-f68e546{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-f68e546:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f68e546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c62ab1 );}.elementor-2 .elementor-element.elementor-element-f31eab6{--display:flex;overflow:visible;}.elementor-2 .elementor-element.elementor-element-0d96ea1{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-0d96ea1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;color:var( --e-global-color-dc8b04f );}.elementor-2 .elementor-element.elementor-element-1fef581 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:15px;}.elementor-2 .elementor-element.elementor-element-1fef581 .ekit-price-card-slider{--ekit_client_logo_slidetosho:4;}.elementor-2 .elementor-element.elementor-element-1fef581 .elementskit-clients-slider .swiper-pagination > span{background-color:var( --e-global-color-dc8b04f );margin-right:8px;margin-left:8px;width:8px;height:8px;}.elementor-2 .elementor-element.elementor-element-1fef581.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-1fef581 .simple_logo_image .single-client .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-2 .elementor-element.elementor-element-1fef581 .elementskit-clients-slider .single-client img{opacity:1;filter:alpha(opacity=1);}.elementor-2 .elementor-element.elementor-element-1fef581 .simple_logo_image .single-client:hover .content-image img{opacity:1;filter:alpha(opacity=1);}.elementor-2 .elementor-element.elementor-element-1fef581 .simple_logo_image .single-client:hover .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-2 .elementor-element.elementor-element-1fef581 .elementskit-clients-slider .swiper-navigation-button{font-size:20px;padding:15px 15px 15px 15px;color:#101010;}.elementor-2 .elementor-element.elementor-element-1fef581 .elementskit-clients-slider .swiper-navigation-button svg{font-size:20px;fill:#101010;}.elementor-2 .elementor-element.elementor-element-1fef581 .elementskit-clients-slider .swiper-pagination{bottom:-50px;}.elementor-2 .elementor-element.elementor-element-1fef581 .elementskit-clients-slider .swiper-pagination span.swiper-pagination-bullet-active{transform:scale(1.2);}.elementor-2 .elementor-element.elementor-element-1fef581 .elementskit-clients-slider .elementskit-client-slider-item.log-separator:after{height:30px;width:2px;top:50%;left:100%;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-20b4d03{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-f68e546{--width:100%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-2c6e5981{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-1fef581 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-2 .elementor-element.elementor-element-1fef581 .ekit-price-card-slider{--ekit_client_logo_slidetosho:2;}.elementor-2 .elementor-element.elementor-element-1fef581 .elementskit-clients-slider .swiper-pagination > span{margin-right:10px;margin-left:10px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-2c6e5981{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-1fef581 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-2 .elementor-element.elementor-element-1fef581 .ekit-price-card-slider{--ekit_client_logo_slidetosho:1;}.elementor-2 .elementor-element.elementor-element-1fef581 .elementskit-clients-slider .swiper-pagination > span{margin-right:10px;margin-left:10px;}}/* Start custom CSS for exhibz-latestnews, class: .elementor-element-a15d899 *//* === Aktuality (elementor-widget-exhibz-latestnews) === */

/* 0) Zruš úpravu výšky obrázkov (neorezávať) */
.elementor-widget-exhibz-latestnews .post .post-media.post-image {
  aspect-ratio: auto !important;
  overflow: visible !important;
}
.elementor-widget-exhibz-latestnews .post .post-media.post-image img {
  width: 100%;
  height: auto !important;
  object-fit: initial !important;
  object-position: initial !important;
}

/* 1) Rovnaká výška kariet a CTA dole (bez zásahu do obrázkov) */
.elementor-widget-exhibz-latestnews .row { align-items: stretch; }
.elementor-widget-exhibz-latestnews .row > [class*="col-"] { display: flex; }
.elementor-widget-exhibz-latestnews .post {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.elementor-widget-exhibz-latestnews .post .post-body {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}
.elementor-widget-exhibz-latestnews .post .post-footer,
.elementor-widget-exhibz-latestnews .post .readmore,
.elementor-widget-exhibz-latestnews .post .more-link,
.elementor-widget-exhibz-latestnews .post .btn {
  margin-top: auto;
}

/* 2) Vertikálny rozostup medzi riadkami */
.elementor-widget-exhibz-latestnews .row > [class*="col-"] {
  margin-bottom: 32px;
}
/* bez medzery pod posledným riadkom (uprav podľa layoutu) */
@media (min-width: 1200px) { /* 4 stĺpce */
  .elementor-widget-exhibz-latestnews .row > [class*="col-"]:nth-last-child(-n+4){margin-bottom:0;}
}
@media (min-width: 768px) and (max-width: 1199.98px) { /* 2 stĺpce */
  .elementor-widget-exhibz-latestnews .row > [class*="col-"]:nth-last-child(-n+2){margin-bottom:0;}
}
@media (max-width: 767.98px) { /* 1 stĺpec */
  .elementor-widget-exhibz-latestnews .row > [class*="col-"]:last-child{margin-bottom:0;}
}/* End custom CSS */