.before-after-gallery-block{position:relative;overflow:hidden;padding:100px 0;background:#181a18;max-width:1440px;margin:0 auto}.before-after-gallery-block .before-after-gallery .header-content{margin-bottom:66px}.before-after-gallery-block .before-after-gallery .header-content .section-title{font-family:Cinzel,serif;color:#fff;font-size:100px;font-weight:400;line-height:1.2;letter-spacing:-4px;text-transform:lowercase}.before-after-gallery-block .before-after-gallery .header-content .section-description{margin:0 0 0 auto;max-width:520px;color:#fff;text-align:right;font-family:Inter;font-size:16px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:-0.64px}.before-after-gallery-block .before-after-gallery .content-grid{max-width:1440px;margin:0 auto 64px;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.before-after-gallery-block .before-after-gallery .content-grid .before-after-container{position:relative;width:100%;height:100%;aspect-ratio:6/5;overflow:hidden}.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider{position:relative;width:100%;height:100%;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .before-image-container,.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .after-image-container{position:absolute;top:0;width:100%;height:100%}.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .before-image-container .image-label,.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .after-image-container .image-label{position:absolute;top:1rem;z-index:3;background:rgba(0,0,0,.7);color:#fff;padding:.5rem 1rem;border-radius:4px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .before-image-container .image-wrapper,.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .after-image-container .image-wrapper{width:100%;height:100%}.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .before-image-container .image-wrapper img,.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .after-image-container .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .before-image-container{left:0;clip-path:inset(0 50% 0 0);clip-path:inset(0 var(--clip-right, 50%) 0 0)}.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .before-image-container .image-label{left:1rem}.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .after-image-container{right:0;clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 var(--clip-left, 50%))}.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .after-image-container .image-label{right:1rem}.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .slider-control{position:absolute;top:0;bottom:0;left:50%;left:var(--slider-position, 50%);transform:translateX(-50%);z-index:4;cursor:col-resize}.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .slider-control .slider-handle{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .slider-control .slider-handle .slider-line{position:absolute;width:2px;height:100%;background:#fff;left:50%;transform:translateX(-50%)}.before-after-gallery-block .before-after-gallery .content-grid .before-after-container .before-after-slider .slider-control .slider-handle .slider-button{position:relative;width:38px;height:29px;background-image:url(/wp-content/themes/theprivedecor/assets/build/images/slide-icon.7202306f.svg);cursor:col-resize;transition:all .2s ease-in-out}.before-after-gallery-block .before-after-gallery .content-grid .gallery-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1rem;gap:1rem}.before-after-gallery-block .before-after-gallery .content-grid .gallery-grid .gallery-item{position:relative;aspect-ratio:6/5;overflow:hidden}.before-after-gallery-block .before-after-gallery .content-grid .gallery-grid .gallery-item.has-overlay .gallery-image{filter:blur(2px)}.before-after-gallery-block .before-after-gallery .content-grid .gallery-grid .gallery-item.has-overlay .image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2}.before-after-gallery-block .before-after-gallery .content-grid .gallery-grid .gallery-item.has-overlay .image-overlay .overlay-text{font-family:Inter;color:#fff;font-family:Inter;font-size:32px;font-style:normal;line-height:24px;letter-spacing:-1.28px;text-transform:uppercase}.before-after-gallery-block .before-after-gallery .content-grid .gallery-grid .gallery-item .gallery-image-container{width:100%;height:100%}.before-after-gallery-block .before-after-gallery .content-grid .gallery-grid .gallery-item .gallery-image-container .gallery-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.before-after-gallery-block .before-after-gallery .content-grid .gallery-grid .gallery-item .gallery-image-container .gallery-image:hover{transform:scale(1.05)}.before-after-gallery-block .before-after-gallery .cta-container{display:flex;justify-content:center}.before-after-gallery-block .before-after-gallery .cta-container .cta-button{background:rgba(0,0,0,0);border:1px solid #d19f88;padding:12px 16px;transition:all .3s ease;cursor:pointer;color:#fff;font-family:Inter;font-size:14px;font-weight:500;line-height:normal;letter-spacing:-0.56px;text-transform:uppercase}.before-after-gallery-block .before-after-gallery .cta-container .cta-button:hover,.before-after-gallery-block .before-after-gallery .cta-container .cta-button:focus{background:#d19f88;color:#181a18}.before-after-gallery-block .before-after-gallery .cta-container .cta-button:focus{outline:1px solid #fff;outline-offset:2px}@keyframes slideIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.before-after-slider.is-dragging .slider-control .slider-button{transform:scale(1.1)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.slider-button:focus-visible{outline:3px solid #fff;outline-offset:2px}.gallery-image[data-loading=true],.before-image[data-loading=true],.after-image[data-loading=true]{background:linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.1) 100%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@media (max-width: 768px){.before-after-gallery-block{padding:60px 0 55px}.before-after-gallery-block .before-after-gallery .header-content{margin-bottom:40px}.before-after-gallery-block .before-after-gallery .header-content .section-title{font-size:32px;letter-spacing:-1.28px;margin-bottom:32px}.before-after-gallery-block .before-after-gallery .header-content .section-description{font-size:12px;color:gray;letter-spacing:-0.24px;max-width:205px;margin:0;text-align:left}.before-after-gallery-block .before-after-gallery .content-grid{grid-template-columns:1fr;gap:32px}}
