/*!
 * Stan's Glass — before / after comparison. Developed by Kreatif.Ninja
 */.sg-ba{--sg-ba-ratio: 4 / 5;--sg-radius: 28px;position:relative}.sg-ba__heading{margin-bottom:20px}.sg-ba__side,.sg-ba__slider{display:none}.sg-ba__side{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(14px,2vw,28px)}.sg-ba__frame{position:relative;overflow:hidden;margin:0;aspect-ratio:var(--sg-ba-ratio);border-radius:var(--sg-radius);background:var(--sg-light-grey);box-shadow:0 0 0 1px var(--sg-line),var(--sg-shadow-lg)}.sg-ba__img{display:block;width:100%;height:100%;object-fit:cover}.sg-ba__label{position:absolute;top:16px;left:16px;z-index:3;padding:8px 14px;border-radius:999px;font:500 11.5px/1 var(--sg-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--sg-dark);--sg-glass-bg: rgba(255, 255, 255, .78)}.sg-ba__label--after,.sg-ba__label--end{left:auto;right:16px}.sg-ba__arrow{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:var(--sg-dark)}.sg-ba__arrow .sg-icon{width:20px;height:20px}.sg-js .sg-ba__side .sg-ba__frame--after{clip-path:inset(0 100% 0 0 round var(--sg-radius));transition:clip-path 1.4s var(--sg-ease-out) .25s}.sg-js .sg-ba.is-in .sg-ba__side .sg-ba__frame--after,.sg-no-reveal .sg-ba__side .sg-ba__frame--after,.elementor-editor-active .sg-ba__side .sg-ba__frame--after{clip-path:inset(0 0 0 0 round var(--sg-radius))}.sg-ba__slider{position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:ew-resize}.sg-ba__layer{position:absolute;inset:0}.sg-ba__layer img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.sg-ba__layer--before{clip-path:inset(0 calc(100% - var(--sg-ba-pos, 50%)) 0 0);z-index:1}.sg-ba__handle{position:absolute;top:0;bottom:0;left:var(--sg-ba-pos, 50%);z-index:2;width:2px;margin-left:-1px;background:#fffffff2;box-shadow:0 0 0 1px #161a1d14,0 0 24px #fff9;pointer-events:none}.sg-ba__knob{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--sg-dark);transform:translate(-50%,-50%);transition:transform .3s var(--sg-ease),box-shadow .3s}.sg-ba__knob .sg-icon{width:22px;height:22px}.sg-ba__slider.is-dragging .sg-ba__knob{transform:translate(-50%,-50%) scale(1.08)}.sg-ba__slider:has(.sg-ba__range:focus-visible) .sg-ba__knob,.sg-ba__slider.is-focus .sg-ba__knob{outline:3px solid var(--sg-accent);outline-offset:3px}.sg-ba__range{position:absolute;inset:0;z-index:4;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;appearance:none;-webkit-appearance:none;background:transparent}.sg-ba__hint{position:absolute;left:50%;bottom:18px;z-index:3;transform:translate(-50%);padding:8px 14px;border-radius:999px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--sg-line);font:500 12px var(--sg-font-body);color:var(--sg-dark);white-space:nowrap;pointer-events:none;transition:opacity .5s var(--sg-ease)}.sg-ba.is-touched .sg-ba__hint{opacity:0}@media(min-width:1200px){.sg-ba--d-side .sg-ba__side{display:grid}.sg-ba--d-slider .sg-ba__slider{display:block;aspect-ratio:16 / 10}}@media(min-width:768px)and (max-width:1199px){.sg-ba--t-side .sg-ba__side{display:grid}.sg-ba--t-slider .sg-ba__slider{display:block;aspect-ratio:4 / 3.4}}@media(max-width:767px){.sg-ba{--sg-radius: 20px}.sg-ba--m-slider .sg-ba__slider{display:block;aspect-ratio:var(--sg-ba-ratio)}.sg-ba--m-stacked .sg-ba__side{display:grid;grid-template-columns:1fr;justify-items:center}.sg-ba--m-stacked .sg-ba__side .sg-ba__frame{width:100%}.sg-ba--m-stacked .sg-ba__arrow{transform:rotate(90deg);width:44px;height:44px}.sg-ba__knob{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.sg-ba__side .sg-ba__frame--after{clip-path:none!important;transition:none!important}.sg-ba__knob,.sg-ba__hint{transition:none}}
