.elementor-2 .elementor-element.elementor-element-fc92e60{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-fc92e60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b752bcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-b752bcb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-56a2263{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-56a2263.e-con{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-b2e90c4{--display:flex;}.elementor-2 .elementor-element.elementor-element-b2e90c4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-70faa42 > .elementor-widget-container{margin:50px 0px 50px 0px;padding:0px -70px 0px 0px;}.elementor-2 .elementor-element.elementor-element-70faa42 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-70faa42 .elementor-swiper-button{font-size:20px;}.elementor-2 .elementor-element.elementor-element-70faa42.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-2 .elementor-element.elementor-element-70faa42.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:1px;}.elementor-2 .elementor-element.elementor-element-70faa42.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:1px;}.elementor-2 .elementor-element.elementor-element-70faa42.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:1px;}.elementor-2 .elementor-element.elementor-element-70faa42.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:1px;}html, body{overflow-x:auto;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-fc92e60{--width:98.009%;}.elementor-2 .elementor-element.elementor-element-b752bcb{--width:48.066%;}.elementor-2 .elementor-element.elementor-element-56a2263{--width:50%;}.elementor-2 .elementor-element.elementor-element-b2e90c4{--width:103.086%;}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-70faa42 *//* Reset overflow pada semua container berkaitan */
.custom-testimonial-carousel,
.custom-testimonial-carousel .elementor-widget-container,
.custom-testimonial-carousel .elementor-testimonial-carousel,
.custom-testimonial-carousel .swiper-container {
    overflow: visible !important;
}

/* Styling untuk semua card */
.custom-testimonial-carousel .swiper-slide {
    width: 150px !important;
    height: 500px !important;
    transform-origin: center left;
    transition: all 0.3s ease-in-out;
    position: relative;
    transform: scale(1); /* Reset scale */
}

/* Styling khusus untuk card pertama */
.custom-testimonial-carousel .swiper-slide:first-child {
    transform: scale(1.2) !important;
    z-index: 10;
}

/* Container spacing */
.custom-testimonial-carousel .elementor-testimonial-carousel {
    padding: 60px !important;
}

/* Pastikan content dalam card skala dengan betul */
.custom-testimonial-carousel .swiper-slide > * {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

/* Navigation arrows */
.custom-testimonial-carousel .elementor-swiper-button {
    z-index: 11;
}

.custom-testimonial-carousel .elementor-swiper-button-prev {
    left: 20px;
}

.custom-testimonial-carousel .elementor-swiper-button-next {
    right: 20px;
}/* End custom CSS */