.elementor-17991 .elementor-element.elementor-element-77869cec{text-align:center;}.elementor-17991 .elementor-element.elementor-element-2799674b{text-align:center;}.elementor-17991 .elementor-element.elementor-element-2799674b .elementor-heading-title{font-size:10px;font-style:italic;}.elementor-17991 .elementor-element.elementor-element-5ffb2ac7 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-17991 .elementor-element.elementor-element-680c3daa{text-align:center;}.elementor-17991 .elementor-element.elementor-element-680c3daa .elementor-heading-title{font-size:10px;font-style:italic;}.elementor-17991 .elementor-element.elementor-element-7ff3fe52 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-17991 .elementor-element.elementor-element-30d43247{text-align:center;}.elementor-17991 .elementor-element.elementor-element-30d43247 .elementor-heading-title{font-size:10px;font-style:italic;}.elementor-17991 .elementor-element.elementor-element-68099c41 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-17991 .elementor-element.elementor-element-2e38c45f{text-align:center;}.elementor-17991 .elementor-element.elementor-element-2e38c45f .elementor-heading-title{font-size:10px;font-style:italic;}.elementor-17991 .elementor-element.elementor-element-5f8d823d{text-align:center;}.elementor-17991 .elementor-element.elementor-element-5f8d823d .elementor-heading-title{font-size:10px;font-style:italic;}/* Start custom CSS */.gva-element-gva-gallery .gallery-item .image-content:after {
    background: none;
}
/* Fix image height inside the Swiper carousel */
.init-carousel-swiper .gallery-item .image img {
  height: 450px;           /* or any value you prefer, e.g. 300px, 250px */
  width: 100%;
  object-fit: cover;        /* keeps aspect ratio, crops overflow */
  border-radius: 10px;      /* optional – adds soft corners */
}/* End custom CSS */