.elementor-1382 .elementor-element.elementor-element-35f2f6a6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1382 .elementor-element.elementor-element-a941d20{--display:flex;}.elementor-1382 .elementor-element.elementor-element-6c29b8d .gallery-item{padding:0 15px 15px 0;}.elementor-1382 .elementor-element.elementor-element-6c29b8d .gallery{margin:0 -15px -15px 0;}.elementor-1382 .elementor-element.elementor-element-6c29b8d .gallery-item img{border-radius:3px 3px 3px 3px;}.elementor-1382 .elementor-element.elementor-element-6c29b8d .gallery-item .gallery-caption{text-align:center;}/* Start custom CSS for container, class: .elementor-element-a941d20 *//* KVADRATNE SLIKE – samo za ovu galeriju */
.elementor-1382 .elementor-element.elementor-element-a941d20 .gallery { margin: 0 !important; }
.elementor-1382 .elementor-element.elementor-element-a941d20 .gallery .gallery-item { margin: 0 !important; }  /* ukloni praznine ako treba */

/* moderni način */
.elementor-1382 .elementor-element.elementor-element-a941d20 .gallery .gallery-item a{
  display: block;
  aspect-ratio: 1 / 1;     /* kvadrat */
  overflow: hidden;
}
.elementor-1382 .elementor-element.elementor-element-a941d20 .gallery .gallery-item a img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;  /* iseče višak bez deformacije */
}

/* fallback za browsere bez aspect-ratio */
@supports not (aspect-ratio: 1 / 1) {
  .elementor-1382 .elementor-element.elementor-element-a941d20 .gallery .gallery-item a{ position: relative; width: 100%; }
  .elementor-1382 .elementor-element.elementor-element-a941d20 .gallery .gallery-item a::before{ content:""; display:block; padding-top:100%; }
  .elementor-1382 .elementor-element.elementor-element-a941d20 .gallery .gallery-item a img{ position:absolute; inset:0; }
}/* End custom CSS */