.elementor-widget-cmsmasters-before-after__container:hover .elementor-widget-cmsmasters-before-after__overlay-after-label_wrap,.elementor-widget-cmsmasters-before-after__container:hover .elementor-widget-cmsmasters-before-after__overlay-before-label_wrap{opacity:1!important}.elementor-widget-cmsmasters-before-after__container.active .elementor-widget-cmsmasters-before-after__handle:not(.handle_empty){transform:none!important;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out}.elementor-widget-cmsmasters-before-after__overlay-after-label_wrap,.elementor-widget-cmsmasters-before-after__overlay-before-label_wrap{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;margin:auto!important;transition-property:opacity}.elementor-widget-cmsmasters-before-after__overlay-after-label,.elementor-widget-cmsmasters-before-after__overlay-before-label{align-items:center;color:var(--e-global-color-background);display:flex;width:-moz-max-content;width:max-content;padding:5px 20px;border-radius:2px;position:relative;overflow:hidden}.elementor-widget-cmsmasters-before-after__overlay-after-label:before,.elementor-widget-cmsmasters-before-after__overlay-before-label:before{content:"";display:block;width:100%;height:100%;background:var(--e-global-color-secondary);z-index:1;position:absolute;left:0;top:0}.cmsmasters-before-icon-position-left .elementor-widget-cmsmasters-before-after__overlay-before-label{flex-direction:column-reverse}.cmsmasters-before-icon-position-top .elementor-widget-cmsmasters-before-after__overlay-before-label{flex-direction:row-reverse}.cmsmasters-before-icon-position-right .elementor-widget-cmsmasters-before-after__overlay-before-label{flex-direction:column}.cmsmasters-before-icon-position-top .elementor-widget-cmsmasters-before-after__overlay-before-label{flex-direction:row}.cmsmasters-after-icon-position-left .elementor-widget-cmsmasters-before-after__overlay-after-label{flex-direction:row-reverse}.cmsmasters-after-icon-position-top .elementor-widget-cmsmasters-before-after__overlay-after-label{flex-direction:column-reverse}.cmsmasters-after-icon-position-right .elementor-widget-cmsmasters-before-after__overlay-after-label{flex-direction:row}.cmsmasters-after-icon-position-bottom .elementor-widget-cmsmasters-before-after__overlay-after-label{flex-direction:column}.elementor-widget-cmsmasters-before-after__overlay-after-label-text,.elementor-widget-cmsmasters-before-after__overlay-before-label-text{z-index:2}.cmsmasters-before-icon-position-left .elementor-widget-cmsmasters-before-after__overlay-before-label-text+.elementor-widget-cmsmasters-before-after__overlay-before-label-icon{margin:0 var(--overlay-icon-gap,10px) 0 0}.cmsmasters-before-icon-position-right .elementor-widget-cmsmasters-before-after__overlay-before-label-text+.elementor-widget-cmsmasters-before-after__overlay-before-label-icon{margin:0 0 0 var(--overlay-icon-gap,10px)}.cmsmasters-before-icon-position-top .elementor-widget-cmsmasters-before-after__overlay-before-label-text+.elementor-widget-cmsmasters-before-after__overlay-before-label-icon{margin:0 0 var(--overlay-icon-gap,10px)}.cmsmasters-before-icon-position-bottom .elementor-widget-cmsmasters-before-after__overlay-before-label-text+.elementor-widget-cmsmasters-before-after__overlay-before-label-icon{margin:var(--overlay-icon-gap,10px) 0 0}.cmsmasters-after-icon-position-left .elementor-widget-cmsmasters-before-after__overlay-after-label-text+.elementor-widget-cmsmasters-before-after__overlay-after-label-icon{margin:0 var(--overlay-icon-gap,10px) 0 0}.cmsmasters-after-icon-position-right .elementor-widget-cmsmasters-before-after__overlay-after-label-text+.elementor-widget-cmsmasters-before-after__overlay-after-label-icon{margin:0 0 0 var(--overlay-icon-gap,10px)}.cmsmasters-after-icon-position-top .elementor-widget-cmsmasters-before-after__overlay-after-label-text+.elementor-widget-cmsmasters-before-after__overlay-after-label-icon{margin:0 0 var(--overlay-icon-gap,10px)}.cmsmasters-after-icon-position-bottom .elementor-widget-cmsmasters-before-after__overlay-after-label-text+.elementor-widget-cmsmasters-before-after__overlay-after-label-icon{margin:var(--overlay-icon-gap,10px) 0 0}.elementor-widget-cmsmasters-before-after__overlay-after-label-icon,.elementor-widget-cmsmasters-before-after__overlay-before-label-icon{z-index:2}.elementor-widget-cmsmasters-before-after__overlay-after-label-icon i,.elementor-widget-cmsmasters-before-after__overlay-before-label-icon i{text-align:center;display:block;width:1em;height:1em}.cmsmasters-orientation-vertical .elementor-widget-cmsmasters-before-after__handle{flex-direction:column}.elementor-widget-cmsmasters-before-after__handle-label{outline:none}.elementor-widget-cmsmasters-before-after__handle-down-arrow,.elementor-widget-cmsmasters-before-after__handle-left-arrow,.elementor-widget-cmsmasters-before-after__handle-right-arrow,.elementor-widget-cmsmasters-before-after__handle-up-arrow{border:6px inset transparent;width:0;height:0;z-index:2;transition:border-color .3s ease-in-out}.elementor-widget-cmsmasters-before-after__handle-left-arrow{border-right:6px solid var(--e-global-color-background);margin-right:3px;margin-left:-2px}.elementor-widget-cmsmasters-before-after__handle-right-arrow{border-left:6px solid var(--e-global-color-background);margin-left:3px;margin-right:-2px}.elementor-widget-cmsmasters-before-after__handle-up-arrow{border-bottom:6px solid var(--e-global-color-background);margin-bottom:3px;margin-top:-2px}.elementor-widget-cmsmasters-before-after__handle-down-arrow{border-top:6px solid var(--e-global-color-background);margin-top:3px;margin-bottom:-2px}.elementor-widget-cmsmasters-before-after__horizontal .elementor-widget-cmsmasters-before-after__handle.handle_empty:after,.elementor-widget-cmsmasters-before-after__vertical .elementor-widget-cmsmasters-before-after__handle.handle_empty:after{content:none}.elementor-widget-cmsmasters-before-after__horizontal .elementor-widget-cmsmasters-before-after__handle.handle_empty{height:9999px}.elementor-widget-cmsmasters-before-after__horizontal .elementor-widget-cmsmasters-before-after__handle.handle_empty:before{bottom:0;top:0}.elementor-widget-cmsmasters-before-after__horizontal .elementor-widget-cmsmasters-before-after__overlay-after-label_wrap,.elementor-widget-cmsmasters-before-after__horizontal .elementor-widget-cmsmasters-before-after__overlay-before-label_wrap{padding:var(--overlay-label-icon-ver-gap,20px) var(--overlay-label-icon-hor-gap,20px);top:0;bottom:0}.elementor-widget-cmsmasters-before-after__horizontal .elementor-widget-cmsmasters-before-after__overlay-before-label_wrap{left:0;right:auto}.elementor-widget-cmsmasters-before-after__horizontal .elementor-widget-cmsmasters-before-after__overlay-after-label_wrap{left:auto;right:0}.elementor-widget-cmsmasters-before-after__vertical .elementor-widget-cmsmasters-before-after__handle:not(.handle_empty):before{left:calc(50% + var(--handle-size) / 2 + var(--handle-gap))}.elementor-widget-cmsmasters-before-after__vertical .elementor-widget-cmsmasters-before-after__handle:not(.handle_empty):after{right:calc(50% + var(--handle-size) / 2 + var(--handle-gap))}.elementor-widget-cmsmasters-before-after__vertical .elementor-widget-cmsmasters-before-after__handle.handle_empty{width:9999px}.elementor-widget-cmsmasters-before-after__vertical .elementor-widget-cmsmasters-before-after__handle.handle_empty:before{left:0;right:0}.elementor-widget-cmsmasters-before-after__vertical .elementor-widget-cmsmasters-before-after__handle:after,.elementor-widget-cmsmasters-before-after__vertical .elementor-widget-cmsmasters-before-after__handle:before{width:9999px;height:var(--handle-divider-size,3px);margin:auto!important;top:0;bottom:0}.elementor-widget-cmsmasters-before-after__vertical .elementor-widget-cmsmasters-before-after__handle:before{left:50%;right:auto}.elementor-widget-cmsmasters-before-after__vertical .elementor-widget-cmsmasters-before-after__handle:after{right:50%;left:auto}.elementor-widget-cmsmasters-before-after__vertical .elementor-widget-cmsmasters-before-after__overlay-after-label_wrap,.elementor-widget-cmsmasters-before-after__vertical .elementor-widget-cmsmasters-before-after__overlay-before-label_wrap{padding:var(--overlay-label-icon-ver-gap,20px) var(--overlay-label-icon-hor-gap,20px);left:0;right:0}.elementor-widget-cmsmasters-before-after__vertical .elementor-widget-cmsmasters-before-after__overlay-before-label_wrap{top:0;bottom:auto}.elementor-widget-cmsmasters-before-after__vertical .elementor-widget-cmsmasters-before-after__overlay-after-label_wrap{top:auto;bottom:0}