.module--rd25-before-after{padding:40px 20px}.module--rd25-before-after h2,.module--rd25-before-after p{text-align:right}.module--rd25-before-after p{margin-bottom:8px}.module--rd25-before-after h2{margin-bottom:32px}.ba-slider-wrapper{margin:0 auto;max-width:900px;position:relative;width:100%;--position:50%}.module--rd25-before-after__image-container{aspect-ratio:16/12;container-type:inline-size;margin:0 auto;max-height:calc(100vh - 100px);overflow:hidden;position:relative;width:100%}.module--rd25-before-after__layer{height:100%;left:0;position:absolute;top:0;width:100%}.module--rd25-before-after__container .module--rd25-before-after__before{border-right:2px solid #020202;overflow:hidden;width:var(--position);z-index:2}.module--rd25-before-after__before img{width:calc(100%*(100/var(--position, 100)))}.module--rd25-before-after__layer img{display:block;height:100%;left:0;object-fit:cover;object-position:top;position:absolute;top:0;width:100cqw}.module--rd25-before-after__before{width:var(--position)}.module--rd25-before-after__before img{width:calc(100vw - 40px)}.module--rd25-before-after__label{background:rgba(0,0,0,.5);border-radius:4px;color:#fff;font-size:12px;padding:5px 10px;pointer-events:none;position:absolute;text-transform:uppercase;top:20px;user-select:none}.module--rd25-before-after__handle{bottom:0;height:40px;left:var(--position);margin-left:-20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:3}.module--rd25-before-after__circle,.module--rd25-before-after__handle{align-items:center;display:flex;justify-content:center}.module--rd25-before-after__range-input{cursor:ew-resize;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:4}@media (min-width:768px){.module--rd25-before-after{padding:80px 40px}.module--rd25-before-after p{margin-bottom:12px}.module--rd25-before-after h2{margin-bottom:34px}.module--rd25-before-after__image-container{aspect-ratio:16/10}}@media (min-width:1051px){.module--rd25-before-after__image-container{aspect-ratio:16/7.5}}