!function(e){function t(t,n){if(t.hasClass("premium-mask-yes")){if("premium-addon-title.default"===t.data("widget_type")){var e=".premium-title-header";t.find(e).find(".premium-title-icon, .premium-title-img").addClass("premium-mask-span")}else if("premium-textual-showcase.default"===t.data("widget_type"))e=".pa-txt-sc__effect-min-mask";else e=".premium-dual-header-first-header";t.find(e).find("span:not(.premium-title-style7-stripe-wrap):not(.premium-title-img):not(.pa-txt-sc__hov-item)").each(function(e,t){var i="";n(this).text().split(" ").forEach(function(e){""!==e&&(i+=' <span class="premium-mask-span">'+e+"</span>")}),n(this).text("").append(i)});var i=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(n(t).addClass("premium-mask-active"),i.unobserve(e.target))})});i.observe(t[0])}}e(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-dual-header.default",t)})}(jQuery);!function(a){a(window).on("elementor/frontend/init",function(){var e=elementorModules.frontend.handlers.Base.extend({getDefaultSettings:function(){return{selectors:{bannerImgWrap:".premium-banner-ib",bannerImg:"img"}}},getDefaultElements:function(){var e=this.getSettings("selectors");return{$bannerImgWrap:this.$element.find(e.bannerImgWrap),$bannerImg:this.$element.find(e.bannerImg)}},bindEvents:function(){var e=this;e.elements.$bannerImgWrap.hover(function(){e.elements.$bannerImg.addClass("active")},function(){e.elements.$bannerImg.removeClass("active")}),this.run()},run:function(){var e=this.$element,s=e.find(".premium-button-style6-bg");if(0!==s.length&&e.hasClass("premium-mouse-detect-yes")&&e.on("mouseenter mouseleave",".premium-button-style6",function(e){var n=a(this).offset(),t=e.pageX-n.left,r=e.pageY-n.top;s.css({top:r,left:t})}),e.hasClass("premium-banner-tilt-yes")){var n=e.hasClass("premium-banner-tilt-rev-yes");UniversalTilt.init({elements:e.closest(".elementor-widget"),settings:{reverse:n},callbacks:{onMouseLeave:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0)"},onDeviceMove:function(e){e.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0.3)"}}})}}});elementorFrontend.elementsHandler.attachHandler("premium-addon-banner",e)})}(jQuery);