.image-compare__sub-title{font-weight:600;margin-bottom:1.4rem}.image-compare__description,.image-compare__sub-title{max-width:680px}.image-compare{position:relative}.image-compare__intro-wrapper{max-width:700px;padding-bottom:50px;position:relative;z-index:2}.image-compare__wrapper{--position-x:50%;--compare-width:5px;--dragger:122px;background-color:var(--white);box-shadow:0 3px 14px rgba(96,96,96,.16);margin-top:40px;margin-inline:auto;max-width:600px;overflow:hidden;padding:0;position:relative;width:fit-content;width:100%;z-index:2}.image-compare__wrapper+*{margin-top:50px}.image-compare__icon{color:#a2a2a2;left:50%;position:relative;transform:translateX(-50%)}.image-compare__front{background-color:#fff;display:block;vertical-align:top;width:100%}.image-compare__back{background-color:#fff;height:100%;left:0;object-fit:cover;object-position:top left;padding:inherit;position:absolute;top:0;width:var(--position-x)}.image-compare__back:after{background:#fff;bottom:0;content:"";display:block;height:100%;left:100%;position:relative;top:0;width:20px}input[type=range]{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.image-compare__position{--position-y:50%;background:var(--light_gray);border-radius:0;height:100%;left:var(--position-x);position:absolute;top:0;transform:translateX(calc((var(--compare-width)/2)*-1));width:var(--compare-width)}.image-compare__position:after{border-radius:50%;box-shadow:0 0 0 var(--compare-width) var(--light_gray) inset;content:"";display:block;height:var(--dragger);left:calc(var(--dragger)/2*-1 - var(--compare-width)/2*-1);position:absolute;top:calc(50% - var(--dragger)/2);width:var(--dragger)}.image-compare__position svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--dragger)}.image-compary__buttons{align-items:center;column-gap:30px;display:flex;justify-content:center}@media (max-width:992px){.image-compare__wrapper{--position-x:50%;--compare-width:3px;--dragger:60px}.image-compare__position svg{width:calc(var(--dragger) - 20px)}}