.elementor-344 .elementor-element.elementor-element-0205043{--display:flex;}.elementor-344 .elementor-element.elementor-element-b9efc3e .jx-left .jx-label{background-color:#00000080;color:var( --e-global-color-b941d59 );}.elementor-344 .elementor-element.elementor-element-b9efc3e .jx-right .jx-label{background-color:#00000080;color:var( --e-global-color-b941d59 );}.elementor-344 .elementor-element.elementor-element-b9efc3e .jx-slider .jx-controller{background-color:#00000080;align-self:center;}.elementor-344 .elementor-element.elementor-element-b9efc3e .jx-slider:hover .jx-controller{background-color:var( --e-global-color-accent );}.elementor-344 .elementor-element.elementor-element-b9efc3e .slick-slide{margin-left:0px;margin-right:0px;}.elementor-344 .elementor-element.elementor-element-b9efc3e .slick-list{margin-left:-0px;margin-right:-0px;}.elementor-344 .elementor-element.elementor-element-b9efc3e .jx-left{justify-content:flex-start;align-items:center;}.elementor-344 .elementor-element.elementor-element-b9efc3e  .jx-left .jx-label{font-size:14px;}.elementor-344 .elementor-element.elementor-element-b9efc3e .jx-right{justify-content:flex-end;align-items:center;}.elementor-344 .elementor-element.elementor-element-b9efc3e  .jx-right .jx-label{font-size:14px;font-weight:300;}.elementor-344 .elementor-element.elementor-element-b9efc3e .jx-handle{width:50px;margin-left:calc( 50px / -2 );}.elementor-344 .elementor-element.elementor-element-b9efc3e .jx-handle .jx-control{width:50px;}.elementor-344 .elementor-element.elementor-element-b9efc3e .jx-handle .jx-controller{width:50px;height:50px;border-radius:100px 100px 100px 100px;}.elementor-344 .elementor-element.elementor-element-b9efc3e .jx-slider .jx-controller i{color:var( --e-global-color-b941d59 );}.elementor-344 .elementor-element.elementor-element-b9efc3e .jx-slider .jx-controller i svg *{fill:var( --e-global-color-b941d59 );}.elementor-344 .elementor-element.elementor-element-b9efc3e .jx-handle .jx-control:before{width:5px;margin-left:calc( 5px/-2);}.elementor-344 .elementor-element.elementor-element-b9efc3e .jet-slick-dots{justify-content:center;}.elementor-344 .elementor-element.elementor-element-b9efc3e .jet-slick-dots li{padding-left:5px;padding-right:5px;}/* Start custom CSS for jet-image-comparison, class: .elementor-element-b9efc3e *//* container widget */
.comparison{
width:100%;
height:400px;
overflow:hidden;
}

/* container comparison */
.comparison .jet-image-comparison,
.comparison .jet-image-comparison__container{
height:400px !important;
}

/* slider juxtapose */
.comparison .jx-slider{
height:400px !important;
}

/* gambar */
.comparison .jx-image img{
width:100%;
height:400px !important;
object-fit:cover;
}
.jet-listing-grid__items{
align-items:stretch;
}

.jet-listing-grid__item{
display:flex;
}

.jet-listing-grid__item .elementor{
width:100%;
}
/* container utama */
.comparison{
position:relative;
overflow:hidden;
}

/* overlay */
.comparison::after{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.25);
opacity:0;
transition:opacity .3s ease;
pointer-events:none;
}

/* saat hover */
.comparison:hover::after{
opacity:1;
}
.comparison:hover::after{
animation:overlayFlash .5s ease;
}

@keyframes overlayFlash{
0%{opacity:0;}
50%{opacity:.35;}
100%{opacity:0;}
}
.comparison img{
transition:transform .4s ease;
}

.comparison:hover img{
transform:scale(1.05);
}
/* container */
.comparison{
position:relative;
overflow:hidden;
}

/* overlay */
.comparison::after{
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.25);
opacity:0;
transition:opacity .25s ease;
pointer-events:none;
}

/* muncul saat hover */
.comparison:hover::after{
opacity:1;
}

/* hilang saat klik / drag */
.comparison:active::after{
opacity:0;
}/* End custom CSS */