.elementor-21720 .elementor-element.elementor-element-6d0d421a{--display:flex;}.elementor-21720 .elementor-element.elementor-element-180ebf32{width:100%;max-width:100%;}.elementor-21720 .elementor-element.elementor-element-180ebf32.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21720 .elementor-element.elementor-element-180ebf32 .gallery-item .gallery-caption{display:none;}.elementor-21720 .elementor-element.elementor-element-180ebf32 .gallery-item{padding:0 15px 15px 0;}.elementor-21720 .elementor-element.elementor-element-180ebf32 .gallery{margin:0 -15px -15px 0;}.elementor-21720 .elementor-element.elementor-element-efb2ecd{--display:flex;}.elementor-21720 .elementor-element.elementor-element-51a88b60{--display:flex;}.elementor-21720 .elementor-element.elementor-element-5140c408 .gallery-item .gallery-caption{display:none;}/* Start custom CSS for image-gallery, class: .elementor-element-180ebf32 */.elementor-image-gallery img {
  height: 500px !important;
  width: 100% !important;
  object-fit: cover !important;
}

.elementor-image-gallery .gallery-item {
  height: 400px !important;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-5140c408 */.elementor-21720 .elementor-element.elementor-element-5140c408 .gallery-item img,
.elementor-21720 .elementor-element.elementor-element-5140c408 .e-gallery-image img,
.elementor-21720 .elementor-element.elementor-element-5140c408 img {
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}/* End custom CSS */