.elementor-1839 .elementor-element.elementor-element-5e777dc{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1839 .elementor-element.elementor-element-5e777dc:not(.elementor-motion-effects-element-type-background), .elementor-1839 .elementor-element.elementor-element-5e777dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-1839 .elementor-element.elementor-element-7f91e6b{--swiper-slides-to-display:3;--swiper-slides-gap:9px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-accent );--arrow-hover-color:var( --e-global-color-6c87f33 );}.elementor-1839 .elementor-element.elementor-element-7f91e6b .swiper-slide > .elementor-element{height:100%;}.elementor-1839 .elementor-element.elementor-element-7f91e6b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;}@media(max-width:1024px){.elementor-1839 .elementor-element.elementor-element-7f91e6b{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1839 .elementor-element.elementor-element-7f91e6b{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-7f91e6b *//* kill the gray panel behind the cards */
.elementor-1839 .elementor-element.elementor-element-7f91e6b,
.elementor-1839 .elementor-element.elementor-element-7f91e6b .elementor-loop-container,
.elementor-1839 .elementor-element.elementor-element-7f91e6b .swiper {
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
  border-radius: 0 !important;
}

/* remove extra padding the panel adds */
.elementor-1839 .elementor-element.elementor-element-7f91e6b .elementor-loop-container .swiper-wrapper {
  padding: 0 !important;
}
/* Hide arrows for Hiwa carousel */
.hiwa-clean-carousel .elementor-swiper-button,
.hiwa-clean-carousel .swiper-button-prev,
.hiwa-clean-carousel .swiper-button-next {
  display: none !important;
}

/* Let carousel use full available width */
.hiwa-clean-carousel .swiper,
.hiwa-clean-carousel .swiper-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Remove extra side spacing */
.hiwa-clean-carousel .swiper-wrapper {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* Make cards feel fuller and cleaner */
.hiwa-clean-carousel .swiper-slide {
  height: auto !important;
}

/* Prevent awkward half-card look */
.hiwa-clean-carousel {
  overflow: hidden;
}
3. In Elementor settings, also change this

In your Loop Carousel settings:

Layout

Slides to Show: 3
Slides to Scroll: 1
Space Between: 24 or 28

Navigation

Set Arrows: No
Keep Dots: Yes if you want users to know there are more posts
If a half post still shows

Look for a setting called:

Centered Slides

Set it to:

No / Off

That is often what causes the half-card effect./* End custom CSS */