.bam-wrapper{--pos:50%;--divider-width:3px;--divider-color:#ffffff;--handle-size:38px;--bam-ratio:3 / 2;position:relative;overflow:hidden;display:block;width:100%;max-width:100%;aspect-ratio:var(--bam-ratio);line-height:0;font-size:0;cursor:ew-resize;-webkit-tap-highlight-color:#fff0;touch-action:pan-y;isolation:isolate}.bam-wrapper .bam-before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.bam-wrapper .bam-after{position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;object-fit:cover;clip-path:inset(0 calc(100% - var(--pos)) 0 0);-webkit-clip-path:inset(0 calc(100% - var(--pos)) 0 0);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.bam-wrapper .bam-divider{position:absolute;top:0;left:var(--pos);z-index:3;width:var(--divider-width);height:100%;background:var(--divider-color);transform:translateX(-50%);pointer-events:none}.bam-wrapper .bam-handle{position:absolute;top:50%;left:50%;width:var(--handle-size);height:var(--handle-size);margin:calc(var(--handle-size) / -2) 0 0 calc(var(--handle-size) / -2);box-sizing:border-box;border:var(--divider-width) solid var(--divider-color);border-radius:50%;background:#fff0;box-shadow:0 0 10px rgb(0 0 0 / .25);pointer-events:none}.bam-wrapper .bam-handle::before,.bam-wrapper .bam-handle::after{content:"";position:absolute;top:50%;width:0;height:0;border-top:calc(var(--handle-size) / 7) solid #fff0;border-bottom:calc(var(--handle-size) / 7) solid #fff0;transform:translateY(-50%)}.bam-wrapper .bam-handle::before{left:16%;border-right:calc(var(--handle-size) / 6) solid var(--divider-color)}.bam-wrapper .bam-handle::after{right:16%;border-left:calc(var(--handle-size) / 6) solid var(--divider-color)}.bam-wrapper.bam-smooth .bam-after,.bam-wrapper.bam-smooth .bam-divider{transition:clip-path 0.12s linear,-webkit-clip-path 0.12s linear,left 0.12s linear}.bam-wrapper.bam-resetting .bam-after,.bam-wrapper.bam-resetting .bam-divider{transition:clip-path 0.35s ease,-webkit-clip-path 0.35s ease,left 0.35s ease}.elementor-widget-before_after_mousemove{width:100%;max-width:100%}.elementor-widget-before_after_mousemove .elementor-widget-container{width:100%;max-width:100%}.e-con>.elementor-widget-before_after_mousemove,.e-grid>.elementor-widget-before_after_mousemove{min-width:0}@media (prefers-reduced-motion:reduce){.bam-wrapper .bam-after,.bam-wrapper .bam-divider{transition-duration:0.01ms!important}}