.elementor-8406 .elementor-element.elementor-element-16276d5 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-8406 .elementor-element.elementor-element-5074c98 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-8406 .elementor-element.elementor-element-ae6a5a0 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-8406 .elementor-element.elementor-element-9c747ea .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-8406 .elementor-element.elementor-element-d831bbd .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-8406 .elementor-element.elementor-element-2c7559e .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-8406 .elementor-element.elementor-element-0abbad1 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-8406 .elementor-element.elementor-element-06eb98c .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-8406 .elementor-element.elementor-element-5c45c66 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}/* Start custom CSS */.gva-element-gva-gallery .gallery-item .image {
  width: 100%;
  aspect-ratio: 1 / 1;   /* makes height = width */
  overflow: hidden;
}

.gva-element-gva-gallery .gallery-item .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
}

/* Remove overlay if needed */
.gva-element-gva-gallery .gallery-item .image-content:after {
  background: none;
}/* End custom CSS */