.elementor-12904 .elementor-element.elementor-element-29772a2 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-12904 .elementor-element.elementor-element-3454286 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-12904 .elementor-element.elementor-element-8c0df5c .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-12904 .elementor-element.elementor-element-c1a19d6 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-12904 .elementor-element.elementor-element-d61f050 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-12904 .elementor-element.elementor-element-f942fe5{margin-top:-40px;margin-bottom:0px;}.elementor-12904 .elementor-element.elementor-element-f01715c{margin-top:-40px;margin-bottom:0px;}.elementor-12904 .elementor-element.elementor-element-dee8a10 .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}/* 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 */
}


.elementor-element.elementor-element-79788977.elementor-widget.elementor-widget-gva_post_name {
  display: none;
}
.gva-element-gva_post_thumbnail.gva-element {
    display: none;
}

@media (max-width: 767px) {
  .elementor-element.elementor-element-5b2bbb19.elementor-widget.elementor-widget-gva_post_thumbnail {
    display: none !important;
  }
}/* End custom CSS */