!function(c){function t(){var e,t,n,i=c(),a=0;if(c.each(h,function(e,t){var n=t.data.selector,t=t.$element;i=i.add(n?t.find(n):t)}),e=i.length)for(f=f||(n=!((n={height:p.innerHeight,width:p.innerWidth}).height||!(t=u.compatMode)&&c.support.boxModel)?{height:(t="CSS1Compat"===t?g:u.body).clientHeight,width:t.clientWidth}:n),m=m||{top:p.pageYOffset||g.scrollTop||u.body.scrollTop,left:p.pageXOffset||g.scrollLeft||u.body.scrollLeft};a<e;a++)if(c.contains(g,i[a])){var o=c(i[a]),s=o.height(),r=o.width(),d=o.offset(),l=o.data("inview");if(!m||!f)return;d.top+s>m.top&&d.top<m.top+f.height&&d.left+r>m.left&&d.left<m.left+f.width?(s=(r=m.left>d.left?"right":m.left+f.width<d.left+r?"left":"both")+"-"+(d=m.top>d.top?"bottom":m.top+f.height<d.top+s?"top":"both"),l&&l===s||o.data("inview",s).trigger("inview",[!0,r,d])):l&&o.data("inview",!1).trigger("inview",[!1])}}var f,m,n,h={},u=document,p=window,g=u.documentElement,i=c.expando;c.event.special.inview={add:function(e){h[e.guid+"-"+this[i]]={data:e,$element:c(this)},n||c.isEmptyObject(h)||(n=setInterval(t,250))},remove:function(e){try{delete h[e.guid+"-"+this[i]]}catch(e){}c.isEmptyObject(h)&&(clearInterval(n),n=null)}},c(p).bind("scroll resize scrollstop",function(){f=m=null}),!g.addEventListener&&g.attachEvent&&g.attachEvent("onfocusin",function(){m=null})}(jQuery),function(l){function e(e){var t=window.matchMedia||window.msMatchMedia;if(t){t=t("(min-width:"+e+"px)");return t&&t.matches}return l(window).width()>=e}var s=!1,n={animation:"",animation_delay:150,animation_speed:400,animation_alt:"",animation_on:["desktop","tablet","mobile"],breakpoints:{tablet:1025,mobile:768}};function t(e,t){this.$element=l(e),t=t||this.$element.data("animation-settings")||{},this.settings=l.extend({},n,t),this.settings.animation_delay=""===this.settings.animation_delay?150:parseInt(this.settings.animation_delay),this.settings.animation_speed=""===this.settings.animation_speed?150:parseInt(this.settings.animation_speed),this.settings.breakpoints.tablet=parseInt(this.settings.breakpoints.tablet),this.settings.breakpoints.mobile=parseInt(this.settings.breakpoints.mobile),this.items=[],this.index=0,this.animating=!1,this.previous="",this.init()}l.extend(t.prototype,{init:function(){var i=this;i.settings.animation&&(-1!==i.settings.animation_on.indexOf(i.getDeviceMode())?i.$element.children(":not(.anim-animated)").each(function(){var n=l(this);n.css({"-webkit-animation-duration":i.settings.animation_speed+"ms","-moz-animation-duration":i.settings.animation_speed+"ms","animation-duration":i.settings.animation_speed+"ms"}).one("inview",function(e,t){i.items.push(n),i.animating||i.animate()})}):i.$element.children().removeClass("element-invisible"))},getDeviceMode:function(){return e(this.settings.breakpoints.tablet)?"desktop":e(this.settings.breakpoints.mobile)?"tablet":"mobile"},animate:function(){var e,t=this;t.items.length&&t.index!==t.items.length&&(t.animating=!0,e=t.settings.animation,""!==t.settings.animation_alt&&(t.previous==t.settings.animation?e=t.previous=t.settings.animation_alt:t.previous=t.settings.animation),t.items[t.index].addClass("anim-animated").addClass(e).removeClass("element-invisible"),setTimeout(function(){t.animating=!1,t.index++,t.index!==t.items.length&&t.animate()},t.settings.animation_delay))}});function i(e){$container=e.find("[data-animation-settings]"),$container.length&&new t($container)}function a(e){var t=e.find(".sf-accordion"),e=t.find(".sf-accordion__title"),n=1==t.data("toggle");t.find(".active .sf-accordion__content").slideDown(300),e.on("click",function(e){e.preventDefault(),n?(l(this).parent().toggleClass("active"),l(this).next(".sf-accordion__content").slideToggle(300)):(e=l(this).parent()).hasClass("active")?(e.removeClass("active"),e.children(".sf-accordion__content").slideUp(300)):(t.find(".active .sf-accordion__content").slideUp(300),t.find(".active").removeClass("active"),e.addClass("active"),e.children(".sf-accordion__content").slideDown(300))})}function o(e){var n=e.find(".sf-content-block");0!==n.length&&e.hasClass("sf-content-block--tabs")&&(n.find(".sf-content-block__tab").on("click",function(){var e=l(this),t=e.data("tab")||0;n.find(".sf-content-block__content").hide(),n.find(".sf-content-block__image").children().hide(),n.find("[data-index="+t+"]").fadeIn(),e.siblings().removeClass("active"),e.addClass("active")}),n.find(".sf-content-block__tab").first().click())}function r(e){var t=e.find(".sf-countdown"),e=new Date(1e3*t.data("date"));d(t,e)}function d(e,t){function n(){var e=d.getTimeRemaining(t);l.each(e.parts,function(e){var t=a["$"+e+"Span"],e=this.toString();1===e.length&&(e=0+e),t.length&&t.text(e)}),e.total<=0&&clearInterval(i)}var i,a={$daysSpan:e.find(".sf-countdown-days"),$hoursSpan:e.find(".sf-countdown-hours"),$minutesSpan:e.find(".sf-countdown-minutes"),$secondsSpan:e.find(".sf-countdown-seconds")};n(),i=setInterval(n,1e3)}d.getTimeRemaining=function(e){var t=e-new Date,n=Math.floor(t/1e3%60),i=Math.floor(t/1e3/60%60),a=Math.floor(t/36e5%24),e=Math.floor(t/864e5);return(e<0||a<0||i<0)&&(n=i=a=e=0),{total:t,parts:{days:e,hours:a,minutes:i,seconds:n}}};function c(e){var t,n,i,a,o;$container=e.find(".sf-gallery__items"),0!==$container.length&&(t=$container.data("settings"),layoutMode=t.layout_mode,enableLightbox=t.enable_lightbox,n=t.columns,i=window.matchMedia("(max-width: 900px)"),window.matchMedia("(max-width: 600px)").matches?n=t.columns_mobile:i.matches&&(n=t.columns_tablet),a=1/n*100,$container.children().each(function(){var e=l(this),t=e.data("colspan"),t=Math.max(Math.min(t,n),1);2==n&&i.matches&&(t=1),e.css("width",parseFloat(Math.floor(a*t*1e4)/1e4)+"%")}),$container.css("visibility","visible"),o=$container.isotope({itemSelector:".sf-gallery-item",layoutMode:layoutMode,percentPosition:!0,resizable:!1,masonry:{columnWidth:".sf-grid-sizer",gutter:0}}),(e=e.find(".sf-gallery__filters")).length&&e.on("click","button",function(){var e=l(this);e.hasClass("active")||(e.addClass("active").siblings(".active").removeClass("active"),e=e.attr("data-filter"),o.isotope({filter:e}))}),"yes"!=enableLightbox||s||$container.fancybox({selector:"a.sf-lightbox__item:not(.elementor-clickable)",loop:!0,animationEffect:"fade",buttons:["slideShow","fullScreen","thumbs","share","close"],caption:function(e,t){return l(this).attr("title")||""}}))}l(document).on("click",".sf-gallery__load-more:not(.loading)",function(){var t=l(this),n=t.parent().siblings(".sf-gallery__items"),e=n.data("settings"),i=n.data("page");l.ajax({type:"POST",url:sf_js_data.ajax_url,data:{action:"sf_load_gallery_items",page_number:i,settings:e,nonce:t.data("nonce")},beforeSend:function(){t.addClass("loading")},success:function(e){t.removeClass("loading"),e&&(e=l(e),n.append(e),n.isotope("appended",e),n.children().css("visibility","visible"),c(n.parent()),i++,n.data("page",i),i>=n.data("max-pages")&&t.fadeOut())}})}),l(window).on("resize",l.debounce(200,function(){l(".sf-gallery").each(function(){c(l(this))})}));function f(e){e.find(".sf-number-counter__number").one("inview",function(){var e=l(this),t=e.data("separator"),n="";void 0!==t&&""!=t&&(n=l.animateNumber.numberStepFactories.separator(t)),e.prop("number",e.data("start")).animateNumber({number:e.data("end"),numberStep:n},e.data("duration"))})}function m(e){e.find(".sf-progress-bar").each(function(){var e=l(this);e.one("inview",function(){e.css("width",e.data("max")+"%")})})}function h(e){var t=(e=e.find(".sf-search-form__input")).parents(".sf-search-form");e.on("click",function(){t.addClass("sf-search-form--focus")}).on("blur",function(){t.removeClass("sf-search-form--focus")})}function u(e){var t,n,i,a,o,s,r=e.find(".swiper");function d(){a.length&&(a.hasClass("swiper-button-lock")&&o.hasClass("swiper-button-lock")?i.removeClass("sf-swiper-arrows--center"):n?l(window).width()<n?(a.hide(),o.hide(),i.removeClass("sf-swiper-arrows--center")):(a.show(),o.show(),i.removeClass("sf-swiper-arrows--center"),a.offset().left<5&&i.addClass("sf-swiper-arrows--center")):(i.removeClass("sf-swiper-arrows--center"),a.offset().left<5&&i.addClass("sf-swiper-arrows--center"))),s.length&&(s.hasClass("swiper-pagination-lock")?i.addClass("sf-swiper-pagination-lock"):i.removeClass("sf-swiper-pagination-lock")),i.addClass("sf-swiper-slides--equal-height")}0!==r.length&&(t=r.data("settings"),n=t.arrowsHideUnderWidth||null,i=r.parent(),a=e.find(".sf-swiper-btn-prev"),o=e.find(".sf-swiper-btn-next"),s=e.find(".sf-swiper-pagination"),t.on={init:function(){setTimeout(function(){d()},150)}},r.imagesLoaded(function(){new Swiper(r[0],t).on("beforeResize",function(){i.removeClass("sf-swiper-slides--equal-height")}).on("resize",function(){setTimeout(function(){d()},150)})}))}l(window).on("elementor/frontend/init",function(){elementorFrontend.isEditMode()&&(s=!0),elementorFrontend.hooks.addAction("frontend/element_ready/widget",i),elementorFrontend.hooks.addAction("frontend/element_ready/sf-accordion.default",a),elementorFrontend.hooks.addAction("frontend/element_ready/sf-content-block.default",o),elementorFrontend.hooks.addAction("frontend/element_ready/sf-countdown.default",r),elementorFrontend.hooks.addAction("frontend/element_ready/sf-gallery.default",c),elementorFrontend.hooks.addAction("frontend/element_ready/sf-number-counter.default",f),elementorFrontend.hooks.addAction("frontend/element_ready/sf-progress-bars.default",m),elementorFrontend.hooks.addAction("frontend/element_ready/sf-products.default",u),elementorFrontend.hooks.addAction("frontend/element_ready/sf-search-form.default",h),elementorFrontend.hooks.addAction("frontend/element_ready/sf-team-members.default",u),elementorFrontend.hooks.addAction("frontend/element_ready/sf-testimonials.default",u),elementorFrontend.hooks.addAction("frontend/element_ready/sf-testimonials-carousel.default",u),elementorFrontend.hooks.addAction("frontend/element_ready/sf-image-slider.default",u)})}(jQuery);