.after-image .image-comparison__slider{opacity:0}.house-bath-slider .cust-boxtitle{font-size:18px;font-weight:700;margin-top:5px}.house-bath-slider .element{display:flex;flex-wrap:wrap}.house-bath-slider .element .cust-wraper-house{max-width:50%;width:50%}.house-bath-slider .element .cust-wraper-house .image-comparison{margin:15px}.image-comparison{margin-left:auto;margin-right:auto}.image-comparison__slider-wrapper{position:relative}.image-comparison__label{font-size:0;line-height:0}.image-comparison__label,.image-comparison__range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:ew-resize;height:100%;left:0;margin:0;outline:none;padding:0;position:absolute;top:0;width:100%;z-index:20}@media (hover){.image-comparison__range:hover~.image-comparison__slider .image-comparison__thumb{transform:scale(1.2)}}.image-comparison .image-comparison__slider-wrapper .image-comparison__range--active~.image-comparison__slider .image-comparison__thumb,.image-comparison .image-comparison__slider-wrapper .image-comparison__range:active~.image-comparison__slider .image-comparison__thumb,.image-comparison .image-comparison__slider-wrapper .image-comparison__range:focus~.image-comparison__slider .image-comparison__thumb{background-color:rgba(222,27,34,.6);transform:scale(.8)}.image-comparison__image-wrapper--overlay{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:calc(50% + 1px)}.image-comparison__figure{margin:0}.image-comparison__figure:before{background-color:#f2f2f2;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.image-comparison__figure:not(.image-comparison__figure--overlay){padding-top:66.666666667%;position:relative}.image-comparison__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%;overflow:hidden;position:absolute;top:0;width:100%}.image-comparison__figure--overlay .image-comparison__image{z-index:1}.image-comparison__caption{bottom:12px;color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;font-weight:700;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;position:absolute;text-transform:uppercase}@media screen and (max-width:40.063em){.image-comparison__caption{font-size:12px}}.image-comparison__caption--before{left:12px;z-index:2}.image-comparison__caption--after{right:12px;text-align:right}.image-comparison__caption-body{background-color:rgba(0,0,0,.55);max-width:40vmin;padding:6px 12px}.image-comparison__slider{background-color:#fff;height:100%;left:50%;position:absolute;top:0;transition:background-color .3s ease-in-out;width:2px;z-index:10}.image-comparison__range--active~.image-comparison__slider{background-color:hsla(0,0%,100%,0)}.image-comparison__thumb{align-items:center;background-color:#de1b22;border-radius:50%;box-shadow:0 0 22px 0 rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;height:40px;justify-content:center;left:calc(50% - 20px);position:absolute;top:calc(50% - 20px);transform-origin:center;transition:transform .3s ease-in-out,background-color .3s ease-in-out;width:40px}.image-comparison__range::-webkit-slider-runnable-track{height:40px;opacity:0;width:40px}.image-comparison__range::-moz-range-thumb{height:40px;opacity:0;width:40px}.image-comparison__range::-webkit-slider-thumb{height:40px;opacity:0;width:40px}.image-comparison__range::-ms-fill-lower{background-color:transparent}.image-comparison__range::-ms-track{background-color:transparent;border:none;color:transparent;cursor:col-resize;height:100%;left:0;margin:0;outline:none;padding:0;position:relative;top:0;width:100%}.image-comparison__range::-ms-thumb{height:100%;opacity:0;width:.5%}.image-comparison__range::-ms-tooltip{display:none}.after-and-before-sec .cust-row{display:flex;flex-wrap:wrap}.after-and-before-sec .cust-row .cust-col4{max-width:33.33%;width:33.33%}.after-and-before-sec .cust-row .cust-col4 .image-comparison{padding:15px}.after-and-before-sec .cust-container{margin:0 auto;max-width:1280px}@media only screen and (max-width:820px){.after-and-before-sec .cust-row .cust-col4{max-width:50%;width:50%}}@media only screen and (max-width:767px){.house-bath-slider .element .cust-wraper-house{max-width:100%;width:100%}}