$(window).on('load resize scroll',function(){LoadImage();});function LoadImage(){$(".highlight-app--image-section--container--image.sliding").each(function(){if($(this).isInViewport(350)){if(!$(this).hasClass("in")){$(this).addClass("in");}}});};;
jQuery('.carousel--container').each(function(){var nodeId=$(this).data("node");var carouselId=$(this).find("#CarouselWidget-"+nodeId);$(carouselId).slick({dots:false,slidesToShow:3,slidesToScroll:1,infinite:true,arrows:true,prevArrow:'<button type="button" class="slick-prev" aria-label="Previous Slide"><div class="prev-image"></div></button>',nextArrow:'<button type="button" class="slick-next" aria-label="Next Slide"><div class="next-image"></div></button>',responsive:[{breakpoint:1200,settings:{slidesToShow:2}},{breakpoint:768,settings:{slidesToScroll:1,slidesToShow:1}}]});});;;
;;
;;
cssVars({});var tag=document.createElement('script');tag.src=location.protocol+'//www.youtube.com/iframe_api';var firstScriptTag=document.getElementsByTagName('script')[0];firstScriptTag.parentNode.insertBefore(tag,firstScriptTag);if(navigator.userAgent.match(/Trident\/7\./)){$('body').on("mousewheel",function(){event.preventDefault();var wheelDelta=event.wheelDelta;var currentScrollPosition=window.pageYOffset;window.scrollTo(0,currentScrollPosition-wheelDelta);});}
$(document).ready(function(){$(".loader-container").fadeOut();AddOnChange();var bLazy=new Blazy({loadInvisible:true});});$(function(){$(window).scroll(function(){if(Math.max($("html").scrollTop(),$("body").scrollTop())===0){$("body").removeClass("scrolled");}
else{$("body").addClass("scrolled");}});$(document).ready(function(){if(Math.max($("html").scrollTop(),$("body").scrollTop())!==0){$("body").addClass("scrolled");}});});$(function(){$(".mobile-nav .menu-list > li > a").on('click',function(e){var isOpen=$(this).hasClass("open");var childs=$(this).parent().find("> .child-menus");if(isOpen){childs.addClass("collapsed");$(this).removeClass("open");$(this).parent().removeClass("open");}
else{$(this).parent().parent().find("div.open, li.open").removeClass("open");$(this).parent().parent().find(".child-menus").addClass("collapsed");childs.removeClass("collapsed");$(this).addClass("open");$(this).parent().addClass("open");}});});$(function(){var disclaimer=$(".cookies-disclaimer");if(disclaimer){var cookieName=disclaimer.data("cookie");var expire=disclaimer.data("expires");if(getCookie(cookieName)===""){$(document).ready(function(){disclaimer.addClass("active");});}
$("button.btn").click(function(){setCookie(cookieName,true,expire);disclaimer.removeClass("active");});}});function setCookie(cname,cvalue,exdays){var d=new Date();d.setTime(d.getTime()+(exdays*24*60*60*1000));var expires="expires="+d.toUTCString();document.cookie=cname+"="+cvalue+";"+expires+";path=/;";}
function getCookie(cname){var name=cname+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)===' '){c=c.substring(1);}
if(c.indexOf(name)===0){return c.substring(name.length,c.length);}}
return"";}
var players=[];function onYouTubeIframeAPIReady(){jQuery('.youtube-player').each(function(){var youtubeId=$(this).data('yid');var height=$(this).data('height');var player=new YT.Player($(this).attr("ID"),{height:height,width:'100%',videoId:youtubeId});players.push(player);});}
$.fn.isInViewport=function(offset){if(offset===undefined){offset=0;}
var elementTop=$(this).offset().top+offset;var elementBottom=elementTop+$(this).outerHeight();var viewportTop=$(window).scrollTop();var viewportBottom=viewportTop+$(window).height();return elementTop<viewportBottom;};LoadWidgets();ResizeBanners();$(window).on('resize scroll',function(){LoadWidgets();ResizeBanners();if($(window).scrollTop()>$(document).height()/5){$(".scrollTop").css("display","block");}
else{$(".scrollTop").css("display","none");}});function LoadWidgets(){$(".widget:not('.in')").each(function(){if($(this).isInViewport()){if(!$(this).hasClass("in")){$(this).addClass("in");}}});}
$(window).on('resize',function(){ResizeBanners();});function ResizeBanners(){$(".back-image-mobile").each(function(){var burl=$(this).find("background-image");var url=new URL(burl.replace('url(','').replace(')','').replace(/\"/gi,""));url.searchParams.set("width",$(window).width());$(this).css("background-image","url("+url.href+")");});}
function ResizeBanners(){$(".back-image-mobile").each(function(){var burl=$(this).find("img");burl.css("width",$(window).width());burl.css("object-fit","cover");});}
function AddOnChange(){$(".targetDropdown").on('change',function(){window.location.replace(this.options[this.selectedIndex].value)});}
$(function(){HandleSmoothScroll(window.location.hash);$("a[href^='#']").click(function(e){HandleSmoothScroll($(this).attr('href'),e);});});function HandleSmoothScroll(elementId,event){if(!elementId.startsWith('#modal-')&&!elementId.startsWith('#Carousel')&&!elementId.startsWith("#tab")&&!elementId.startsWith("#videoCarousel")&&!elementId.startsWith("#service")&&elementId!=='#'){if(event)
event.preventDefault();if($(elementId).length){$('html, body').animate({scrollTop:$(elementId).offset().top-150},500);}}}
if(!String.prototype.includes){String.prototype.includes=function(search,start){'use strict';if(typeof start!=='number'){start=0;}
if(start+search.length>this.length){return false;}else{return this.indexOf(search,start)!==-1;}};}
if(!Array.prototype.includes){Object.defineProperty(Array.prototype,"includes",{enumerable:false,value:function(obj){var newArr=this.filter(function(el){return el==obj;});return newArr.length>0;}});}
$(".scrollTop").click(function(){$('html, body').animate({scrollTop:0},800);return false;});$(".navbar-toggler").click(function(){$('body').toggleClass("nav-opened");});$(document).ready(function(){ApplyAlertBannerProperties();MediaToPageWidgetRenderer();$(window).on('resize',function(){MediaToPageWidgetRenderer();});});function ApplyAlertBannerProperties(){$(".alert-banner--section").each(function(){var backgroundColor=$(this).find(".alert-banner--background-color").val();$(this).find(".alert-banner--content").css("background-color",backgroundColor);$(".alert-banner--content").each(function(){var titleColor=$(this).find(".alert-banner--content--title-color").val();var contentColor=$(this).find(".alert-banner--content--content-color").val();$(this).find(".alert-banner--content--title").css("color",titleColor);$(this).find(".alert-banner--content--content").css("color",contentColor);});});}
function MediaToPageWidgetRenderer(){$('.widget-settings-values').each(function(){var widgetId=$(this).find('.widget-id').val();var mobileBackgroundColor=$(this).find('.mobile-background-color').val();var mobileMarginTop=$(this).find('.mobile-margin-top').val();var mobileMarginBottom=$(this).find('.mobile-margin-bottom').val();var mobilePaddingTop=$(this).find('.mobile-padding-top').val();var mobilePaddingLeftRight=$(this).find('.mobile-padding-left-right').val();var mobilePaddingBottom=$(this).find('.mobile-padding-bottom').val();var tabletBackgroundColor=$(this).find('.tablet-background-color').val();var tabletMarginTop=$(this).find('.tablet-margin-top').val();var tabletMarginBottom=$(this).find('.tablet-margin-bottom').val();var tabletPaddingTop=$(this).find('.tablet-padding-top').val();var tabletPaddingLeftRight=$(this).find('.tablet-padding-left-right').val();var tabletPaddingBottom=$(this).find('.tablet-padding-bottom').val();var desktopBackgroundColor=$(this).find('.desktop-background-color').val();var desktopMarginTop=$(this).find('.desktop-margin-top').val();var desktopMarginBottom=$(this).find('.desktop-margin-bottom').val();var desktopPaddingTop=$(this).find('.desktop-padding-top').val();var desktopPaddingLeftRight=$(this).find('.desktop-padding-left-right').val();var desktopPaddingBottom=$(this).find('.desktop-padding-bottom').val();if($(window).width()<=767){$('.widget-'+widgetId).css({'margin':mobileMarginTop+'px auto '+mobileMarginBottom+'px','background-color':mobileBackgroundColor});$('.widget-'+widgetId+' .inner-container').css({'padding':mobilePaddingTop+'px '+mobilePaddingLeftRight+'px '+mobilePaddingBottom+'px '+mobilePaddingLeftRight+'px'});}else if($(window).width()>=768&&$(window).width()<=991){$('.widget-'+widgetId).css({'margin':tabletMarginTop+'px auto '+tabletMarginBottom+'px','background-color':tabletBackgroundColor});$('.widget-'+widgetId+' .inner-container').css({'padding':tabletPaddingTop+'px '+tabletPaddingLeftRight+'px '+tabletPaddingBottom+'px '+tabletPaddingLeftRight+'px'});}else{$('.widget-'+widgetId).css({'margin':desktopMarginTop+'px auto '+desktopMarginBottom+'px','background-color':desktopBackgroundColor});$('.widget-'+widgetId+' .inner-container').css({'padding':desktopPaddingTop+'px '+desktopPaddingLeftRight+'px '+desktopPaddingBottom+'px '+desktopPaddingLeftRight+'px'});}});};;
