.elementor-16115 .elementor-element.elementor-element-4d1ac7f{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-16115 .elementor-element.elementor-element-12e308e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-16115 .elementor-element.elementor-element-7fc958a .jet-listing-dynamic-field__content .jet-engine-gallery-slider__item{padding:0 calc( 6px/2 );}.elementor-16115 .elementor-element.elementor-element-7fc958a .jet-listing-dynamic-field__content .slick-list{margin-left:calc( -6px/2 );margin-right:calc( -6px/2 );}.elementor-16115 .elementor-element.elementor-element-7fc958a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:20px 20px 20px 20px;}.elementor-16115 .elementor-element.elementor-element-7fc958a .jet-listing-dynamic-field__content{text-align:left;}.elementor-16115 .elementor-element.elementor-element-7fc958a .jet-listing-dynamic-field__content .jet-engine-arrow{width:0px;height:0px;line-height:0px;margin-top:calc( -0px/2 );font-size:0px;}.elementor-16115 .elementor-element.elementor-element-7fc958a .jet-listing-dynamic-field__content .jet-engine-arrow svg{height:0px;}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-7fc958a */.elementor-16115 .elementor-element.elementor-element-7fc958a img {
  border-radius: 20px;
  overflow: hidden;
}

.jet-engine-gallery-slider__item img {
  width: 100%;
  height: 250px; /* lub inna stała wysokość */
  object-fit: cover; /* zachowuje proporcje, przycina nadmiar */
  aspect-ratio: 1 / 1; /* opcjonalnie: wymusza kwadrat */
  border-radius: 20px; /* opcjonalnie zaokrąglenia */
}/* End custom CSS */