.before-after-slider{width:100%;position:relative}.before-after-slider__first-photo-container,.before-after-slider__second-photo-container{width:100%;overflow:hidden}.before-after-slider__second-photo-container{position:absolute;top:0}.before-after-slider img{-webkit-user-select:none;user-select:none;width:100%;max-width:none}.before-after-slider__delimiter{justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0;background-color:#0000!important;width:3px!important;overflow:visible!important}.before-after-slider__delimiter:before{top:0}.before-after-slider__delimiter:after,.before-after-slider__delimiter:before{content:"";background-color:#fff;width:3px;height:calc(50% - 20px);position:absolute;left:50%;transform:translate(-50%)}.before-after-slider__delimiter:after{bottom:0}.before-after-slider__delimiter-icon{cursor:pointer;z-index:3!important;background-color:#0000!important;border:3.5px solid #ffffffe6!important;border-radius:50%!important;width:44px!important;height:44px!important;position:relative!important;box-shadow:0 0 4px #00000040!important}.before-after-slider__delimiter-icon:before{border-right:7px solid #fffffff2;left:15%}.before-after-slider__delimiter-icon:after,.before-after-slider__delimiter-icon:before{content:"";filter:drop-shadow(0 0 1px #0000004d);z-index:2;border-top:7px solid #0000;border-bottom:7px solid #0000;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.before-after-slider__delimiter-icon:after{border-left:7px solid #fffffff2;right:15%}.before-after-slider__delimiter-img{cursor:pointer;-webkit-user-select:none;user-select:none}
