.elementor-1254 .elementor-element.elementor-element-0e73b01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-e203938{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1254 .elementor-element.elementor-element-c1adbe0{width:100%;max-width:100%;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}/* Start custom CSS for gallery, class: .elementor-element-c1adbe0 */.e-gallery-item:nth-child(10n + 2) {
  grid-row: span 2 ;
  grid-column: span 2 ;
}


.e-gallery-item:nth-child(10n + 4) {
  grid-row: span 2 ;
  grid-column: span 2 ;
}

.e-gallery-item:nth-child(10n + 10) {
  grid-row: span 1 ;
  grid-column: span 3 ;
}

.elementor-1254 .elementor-element.elementor-element-c1adbe0 .e-gallery-image.elementor-gallery-item__image.e-gallery-image-loaded {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS *//*.gallery-holder .sm-gallery {
    width: calc(33.333% - (var(--gallery-gap) / 3 * 2));
}

.gallery-holder .lg-gallery {
    width: calc(66.666% - (var(--gallery-gap) / 3 ));
}

.gallery-holder img, .gallery-holder a, .gallery-holder .elementor-widget-container {
   aspect-ratio: 16 / 9;
}

.gallery-holder a {
    height: 100%;
}

.gallery-holder .elementor-element {
    overflow: hidden;
}*//* End custom CSS */