.dental-comparison-section{padding:80px 0;background-color:#fcfcfc;text-align:center}.dental-header{margin-bottom:40px}.dental-header h2{font-size:2.2rem;color:#292e62;margin:15px 0}.comparison-container{position:relative;width:100%;max-width:700px;margin:0 auto;aspect-ratio:4 / 3;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px #0000001a;-webkit-user-select:none;user-select:none}.comparison-img{position:absolute;top:0;left:0;width:100%;height:100%}.comparison-img img{width:100%;height:100%;object-fit:cover;display:block}.comparison-img.before{width:50%;border-right:3px solid white;z-index:2}.dental-slider{position:absolute;-webkit-appearance:none;appearance:none;width:100%;height:100%;background:transparent;outline:none;margin:0;z-index:10;cursor:ew-resize;top:0;left:0}.dental-slider::-webkit-slider-thumb{-webkit-appearance:none;height:40px;width:40px;background:#fff;border:4px solid #0764cc;border-radius:50%;box-shadow:0 0 10px #0000004d;cursor:ew-resize}.label-before,.label-after{position:absolute;bottom:20px;padding:6px 12px;background:#0009;color:#fff;font-size:.7rem;font-weight:700;border-radius:4px;z-index:3;pointer-events:none}.label-before{left:20px}.label-after{right:20px}.dental-cta{margin-top:40px}@media(max-width:768px){.comparison-container{border-radius:16px;width:95%;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/dental-comparativa.css.map */
