.elementor-widget-bdt-image-compare{overflow:hidden}.elementor-widget-bdt-image-compare::selection{background:transparent}.twentytwenty-horizontal .twentytwenty-handle:before{content:" ";display:block;background:white;position:absolute;z-index:30;box-shadow:0 0 12px rgba(51,51,51,0.5);width:3px;height:9999px;right:50%;margin-right:-1.5px;bottom:50%;margin-bottom:22px;box-shadow:0 3px 0 white,0 0 12px rgba(51,51,51,0.5)}.twentytwenty-horizontal .twentytwenty-handle:after{content:" ";display:block;background:white;position:absolute;z-index:30;box-shadow:0 0 12px rgba(51,51,51,0.5);width:3px;height:9999px;right:50%;margin-right:-1.5px;top:50%;margin-top:22px;box-shadow:0 -3px 0 white,0 0 12px rgba(51,51,51,0.5)}.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;transform:translateY(-50%);right:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;transform:translateY(-50%);left:10px}.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:white;position:absolute;z-index:30;box-shadow:0 0 12px rgba(51,51,51,0.5);width:9999px;height:3px;top:50%;margin-top:-1.5px;right:50%;margin-right:22px;box-shadow:-3px 0 0 white,0 0 12px rgba(51,51,51,0.5)}.twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:white;position:absolute;z-index:30;box-shadow:0 0 12px rgba(51,51,51,0.5);width:9999px;height:3px;top:50%;margin-top:-1.5px;left:50%;margin-left:22px;box-shadow:3px 0 0 white,0 0 12px rgba(51,51,51,0.5)}.twentytwenty-vertical .twentytwenty-before-label:before{right:50%;transform:translateX(50%);text-align:center;top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{right:50%;transform:translateX(50%);text-align:center;bottom:10px}.twentytwenty-before-label{position:absolute;top:0;width:100%;height:100%;transition-duration:.5s;transition-property:opacity;opacity:0}.twentytwenty-before-label:before{color:#ffffff;font-size:13px;letter-spacing:.1em;position:absolute;background:rgba(255,255,255,0.2);padding:8px 20px;-moz-border-radius:2px;border-radius:2px;content:attr(data-content)}.twentytwenty-after-label{position:absolute;top:0;width:100%;height:100%;transition-duration:.5s;transition-property:opacity;opacity:0}.twentytwenty-after-label:before{color:#ffffff;font-size:13px;letter-spacing:.1em;position:absolute;background:rgba(255,255,255,0.2);padding:8px 20px;-moz-border-radius:2px;border-radius:2px;content:attr(data-content)}.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%;transition-duration:.5s;transition-property:background;background:rgba(0,0,0,0);z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,0.5)}.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1}.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-left-arrow{width:0;height:0;border:6px inset transparent;position:absolute;top:50%;margin-top:-6px;border-left:6px solid white;right:50%;margin-right:-17px}.twentytwenty-right-arrow{width:0;height:0;border:6px inset transparent;position:absolute;top:50%;margin-top:-6px;border-right:6px solid white;left:50%;margin-left:-17px}.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute;right:50%;margin-right:-6px;border-bottom:6px solid white;top:50%;margin-top:-17px}.twentytwenty-down-arrow{width:0;height:0;border:6px inset transparent;position:absolute;right:50%;margin-right:-6px;border-top:6px solid white;bottom:50%;margin-bottom:-17px}.twentytwenty-container{box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container *{box-sizing:content-box}.twentytwenty-container.active .twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-container.active:hover.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-container.active:hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container.active:hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;right:50%;top:50%;margin-right:-22px;margin-top:-22px;border:3px solid white;-moz-border-radius:1000px;border-radius:1000px;box-shadow:0 0 12px rgba(51,51,51,0.5);z-index:40;cursor:pointer}