.premium-before-after[data-v-460ddc3c]{width:100%}.premium-before-after-title[data-v-460ddc3c] *{color:var(--color);text-align:center}.before-after-image-wrapper[data-v-460ddc3c]{position:relative;--text-primary:26 26 26;--shadow:0 5px 15px rgb(var(--text-primary)/.1);align-items:center;border-radius:calc(var(--border-radius)*1px);display:flex;filter:drop-shadow(var(--shadow));justify-content:center;margin:0 auto;max-height:80vh;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.filter-invert[data-v-460ddc3c]{filter:invert(1)}.before-after-image-relative[data-v-460ddc3c]{color:#fff;position:relative}.before-after-image-clip[data-v-460ddc3c]{color:#fff;position:absolute}.before-after-image-text[data-v-460ddc3c]{background:#fff;border-radius:15px;color:#111;display:grid;font-size:15px;font-weight:700;opacity:.8;padding:1px 6px;place-items:center;position:absolute;top:50%;transform:translateY(-50%)}.before-after-image-text--before[data-v-460ddc3c]{left:2rem}.before-after-image-text--after[data-v-460ddc3c]{right:2rem}.before-after-image[data-v-460ddc3c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cursor-container[data-v-460ddc3c]{inset:0;position:absolute}.before-after-cursor[data-v-460ddc3c]{height:100%;touch-action:none;width:-moz-max-content;width:max-content;--transform-logical-flip:1;cursor:grab;display:grid;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06));left:var(--before-after-initial-drag-position,50%);place-items:center;position:relative;top:50%;transform:translate(calc(var(--transform-logical-flip)*-50% + var(--clip-path-offset, 0px)),-50%);will-change:transform}.before-after-cursor[data-v-460ddc3c]:before{background:#fff;content:"";height:100%;position:absolute;width:2px;z-index:-1}.before-after-button[data-v-460ddc3c]{background-color:var(--background-color);border:0 solid transparent;border-radius:2px;color:var(--color);display:block;font-size:16px;margin-left:auto;margin-right:auto;margin-top:30px;padding:6px 0;text-align:center;text-decoration:none;transition:all .3s ease-in-out;width:200px}.before-after-button[data-v-460ddc3c]:hover{background-color:var(--hover-background-color);color:var(--hover-color)}@media screen and (min-width:750px){.before-after-button[data-v-460ddc3c]{margin-top:40px}}
