(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-5HPLXPD');
window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag('js',new Date());gtag('config','AW-991482706');
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init','1650356458392480');fbq('track','PageView');
gtag('config','AW-991482706/fBqQCLfaoWYQ0qbj2AM',{'phone_conversion_number':'1-877-468-8393'});
WebFont.load({google:{families:["Open Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic","Open Sans Condensed:300,700"]}});;
;window.Modernizr=function(a,b,c){function w(a){j.cssText=a}function x(a,b){return w(m.join(a+";")+(b||""))}function y(a,b){return typeof a===b}function z(a,b){return!!~(""+a).indexOf(b)}function A(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:y(f,"function")?f.bind(d||b):f}return!1}var d="2.7.1",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m=" -webkit- -moz- -o- -ms- ".split(" "),n={},o={},p={},q=[],r=q.slice,s,t=function(a,c,d,e){var f,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:h+(d+1),l.appendChild(j);return f=["&#173;",'<style id="s',h,'">',a,"</style>"].join(""),l.id=h,(m?l:n).innerHTML+=f,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=g.style.overflow,g.style.overflow="hidden",g.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),g.style.overflow=k),!!i},u={}.hasOwnProperty,v;!y(u,"undefined")&&!y(u.call,"undefined")?v=function(a,b){return u.call(a,b)}:v=function(a,b){return b in a&&y(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=r.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(r.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(r.call(arguments)))};return e}),n.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:t(["@media (",m.join("touch-enabled),("),h,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},n.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c};for(var B in n)v(n,B)&&(s=B.toLowerCase(),e[s]=n[B](),q.push((e[s]?"":"no-")+s));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)v(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" w-mod-"+(b?"":"no-")+a),e[a]=b}return e},w(""),i=k=null,function(a,b){function l(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function m(){var a=s.elements;return typeof a=="string"?a.split(" "):a}function n(a){var b=j[a[h]];return b||(b={},i++,a[h]=i,j[i]=b),b}function o(a,c,d){c||(c=b);if(k)return c.createElement(a);d||(d=n(c));var g;return d.cache[a]?g=d.cache[a].cloneNode():f.test(a)?g=(d.cache[a]=d.createElem(a)).cloneNode():g=d.createElem(a),g.canHaveChildren&&!e.test(a)&&!g.tagUrn?d.frag.appendChild(g):g}function p(a,c){a||(a=b);if(k)return a.createDocumentFragment();c=c||n(a);var d=c.frag.cloneNode(),e=0,f=m(),g=f.length;for(;e<g;e++)d.createElement(f[e]);return d}function q(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return s.shivMethods?o(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(s,b.frag)}function r(a){a||(a=b);var c=n(a);return s.shivCSS&&!g&&!c.hasCSS&&(c.hasCSS=!!l(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),k||q(a,c),a}var c="3.7.0",d=a.html5||{},e=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,f=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g,h="_html5shiv",i=0,j={},k;(function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",g="hidden"in a,k=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){g=!0,k=!0}})();var s={elements:d.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:c,shivCSS:d.shivCSS!==!1,supportsUnknownElements:k,shivMethods:d.shivMethods!==!1,type:"default",shivDocument:r,createElement:o,createDocumentFragment:p};a.html5=s,r(b)}(this,b),e._version=d,e._prefixes=m,e.testStyles=t,g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" w-mod-js w-mod-"+q.join(" w-mod-"):""),e}(this,this.document);Modernizr.addTest('ios',/(ipod|iphone|ipad)/i.test(navigator.userAgent));
if(checkMobileBrowser()){jQuery(".mdp_online_consult_link").attr("rel","");}else Shadowbox.init();function checkMobileBrowser(){var mobile_phone=false;if(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/BlackBerry/i)||navigator.userAgent.match(/Windows Phone/i)){mobile_phone=true;}return mobile_phone;};
/*!
 * Webflow: Front-end site library
 * @license MIT
 * Inline scripts may access the api using an async handler:
 *   var Webflow = Webflow || [];
 *   Webflow.push(readyFunction);
 */
(function(){'use strict';function __commonjs(fn,module){return module={exports:{}},fn(module,module.exports),module.exports;}
var webflowEnv=__commonjs(function(module,exports){exports.isMobile=function(){var userAgent=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(userAgent)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(userAgent.substr(0,4));};});var require$$0=(webflowEnv&&typeof webflowEnv==='object'&&'default'in webflowEnv?webflowEnv['default']:webflowEnv);
/*!
   * tram.js v0.8.2-global
   * Cross-browser CSS3 transitions in JavaScript
   * https://github.com/bkwld/tram
   * MIT License
   */
window.tram=function(a){function b(a,b){var c=new M.Bare;return c.init(a,b)}function c(a){return a.replace(/[A-Z]/g,function(a){return"-"+a.toLowerCase()})}function d(a){var b=parseInt(a.slice(1),16),c=b>>16&255,d=b>>8&255,e=255&b;return[c,d,e]}function e(a,b,c){return"#"+(1<<24|a<<16|b<<8|c).toString(16).slice(1)}function f(){}function g(a,b){j("Type warning: Expected: ["+a+"] Got: ["+typeof b+"] "+b)}function h(a,b,c){j("Units do not match ["+a+"]: "+b+", "+c)}function i(a,b,c){if(void 0!==b&&(c=b),void 0===a)return c;var d=c;return $.test(a)||!_.test(a)?d=parseInt(a,10):_.test(a)&&(d=1e3*parseFloat(a)),0>d&&(d=0),d===d?d:c}function j(a){U.debug&&window&&window.console.warn(a)}function k(a){for(var b=-1,c=a?a.length:0,d=[];++b<c;){var e=a[b];e&&d.push(e)}return d}var l=function(a,b,c){function d(a){return"object"==typeof a}function e(a){return"function"==typeof a}function f(){}function g(h,i){function j(){var a=new k;return e(a.init)&&a.init.apply(a,arguments),a}function k(){}i===c&&(i=h,h=Object),j.Bare=k;var l,m=f[a]=h[a],n=k[a]=j[a]=new f;return n.constructor=j,j.mixin=function(b){return k[a]=j[a]=g(j,b)[a],j},j.open=function(a){if(l={},e(a)?l=a.call(j,n,m,j,h):d(a)&&(l=a),d(l))for(var c in l)b.call(l,c)&&(n[c]=l[c]);return e(n.init)||(n.init=h),j},j.open(i)}return g}("prototype",{}.hasOwnProperty),m={ease:["ease",function(a,b,c,d){var e=(a/=d)*a,f=e*a;return b+c*(-2.75*f*e+11*e*e+-15.5*f+8*e+.25*a)}],"ease-in":["ease-in",function(a,b,c,d){var e=(a/=d)*a,f=e*a;return b+c*(-1*f*e+3*e*e+-3*f+2*e)}],"ease-out":["ease-out",function(a,b,c,d){var e=(a/=d)*a,f=e*a;return b+c*(.3*f*e+-1.6*e*e+2.2*f+-1.8*e+1.9*a)}],"ease-in-out":["ease-in-out",function(a,b,c,d){var e=(a/=d)*a,f=e*a;return b+c*(2*f*e+-5*e*e+2*f+2*e)}],linear:["linear",function(a,b,c,d){return c*a/d+b}],"ease-in-quad":["cubic-bezier(0.550, 0.085, 0.680, 0.530)",function(a,b,c,d){return c*(a/=d)*a+b}],"ease-out-quad":["cubic-bezier(0.250, 0.460, 0.450, 0.940)",function(a,b,c,d){return-c*(a/=d)*(a-2)+b}],"ease-in-out-quad":["cubic-bezier(0.455, 0.030, 0.515, 0.955)",function(a,b,c,d){return(a/=d/2)<1?c/2*a*a+b:-c/2*(--a*(a-2)-1)+b}],"ease-in-cubic":["cubic-bezier(0.550, 0.055, 0.675, 0.190)",function(a,b,c,d){return c*(a/=d)*a*a+b}],"ease-out-cubic":["cubic-bezier(0.215, 0.610, 0.355, 1)",function(a,b,c,d){return c*((a=a/d-1)*a*a+1)+b}],"ease-in-out-cubic":["cubic-bezier(0.645, 0.045, 0.355, 1)",function(a,b,c,d){return(a/=d/2)<1?c/2*a*a*a+b:c/2*((a-=2)*a*a+2)+b}],"ease-in-quart":["cubic-bezier(0.895, 0.030, 0.685, 0.220)",function(a,b,c,d){return c*(a/=d)*a*a*a+b}],"ease-out-quart":["cubic-bezier(0.165, 0.840, 0.440, 1)",function(a,b,c,d){return-c*((a=a/d-1)*a*a*a-1)+b}],"ease-in-out-quart":["cubic-bezier(0.770, 0, 0.175, 1)",function(a,b,c,d){return(a/=d/2)<1?c/2*a*a*a*a+b:-c/2*((a-=2)*a*a*a-2)+b}],"ease-in-quint":["cubic-bezier(0.755, 0.050, 0.855, 0.060)",function(a,b,c,d){return c*(a/=d)*a*a*a*a+b}],"ease-out-quint":["cubic-bezier(0.230, 1, 0.320, 1)",function(a,b,c,d){return c*((a=a/d-1)*a*a*a*a+1)+b}],"ease-in-out-quint":["cubic-bezier(0.860, 0, 0.070, 1)",function(a,b,c,d){return(a/=d/2)<1?c/2*a*a*a*a*a+b:c/2*((a-=2)*a*a*a*a+2)+b}],"ease-in-sine":["cubic-bezier(0.470, 0, 0.745, 0.715)",function(a,b,c,d){return-c*Math.cos(a/d*(Math.PI/2))+c+b}],"ease-out-sine":["cubic-bezier(0.390, 0.575, 0.565, 1)",function(a,b,c,d){return c*Math.sin(a/d*(Math.PI/2))+b}],"ease-in-out-sine":["cubic-bezier(0.445, 0.050, 0.550, 0.950)",function(a,b,c,d){return-c/2*(Math.cos(Math.PI*a/d)-1)+b}],"ease-in-expo":["cubic-bezier(0.950, 0.050, 0.795, 0.035)",function(a,b,c,d){return 0===a?b:c*Math.pow(2,10*(a/d-1))+b}],"ease-out-expo":["cubic-bezier(0.190, 1, 0.220, 1)",function(a,b,c,d){return a===d?b+c:c*(-Math.pow(2,-10*a/d)+1)+b}],"ease-in-out-expo":["cubic-bezier(1, 0, 0, 1)",function(a,b,c,d){return 0===a?b:a===d?b+c:(a/=d/2)<1?c/2*Math.pow(2,10*(a-1))+b:c/2*(-Math.pow(2,-10*--a)+2)+b}],"ease-in-circ":["cubic-bezier(0.600, 0.040, 0.980, 0.335)",function(a,b,c,d){return-c*(Math.sqrt(1-(a/=d)*a)-1)+b}],"ease-out-circ":["cubic-bezier(0.075, 0.820, 0.165, 1)",function(a,b,c,d){return c*Math.sqrt(1-(a=a/d-1)*a)+b}],"ease-in-out-circ":["cubic-bezier(0.785, 0.135, 0.150, 0.860)",function(a,b,c,d){return(a/=d/2)<1?-c/2*(Math.sqrt(1-a*a)-1)+b:c/2*(Math.sqrt(1-(a-=2)*a)+1)+b}],"ease-in-back":["cubic-bezier(0.600, -0.280, 0.735, 0.045)",function(a,b,c,d,e){return void 0===e&&(e=1.70158),c*(a/=d)*a*((e+1)*a-e)+b}],"ease-out-back":["cubic-bezier(0.175, 0.885, 0.320, 1.275)",function(a,b,c,d,e){return void 0===e&&(e=1.70158),c*((a=a/d-1)*a*((e+1)*a+e)+1)+b}],"ease-in-out-back":["cubic-bezier(0.680, -0.550, 0.265, 1.550)",function(a,b,c,d,e){return void 0===e&&(e=1.70158),(a/=d/2)<1?c/2*a*a*(((e*=1.525)+1)*a-e)+b:c/2*((a-=2)*a*(((e*=1.525)+1)*a+e)+2)+b}]},n={"ease-in-back":"cubic-bezier(0.600, 0, 0.735, 0.045)","ease-out-back":"cubic-bezier(0.175, 0.885, 0.320, 1)","ease-in-out-back":"cubic-bezier(0.680, 0, 0.265, 1)"},o=document,p=window,q="bkwld-tram",r=/[\-\.0-9]/g,s=/[A-Z]/,t="number",u=/^(rgb|#)/,v=/(em|cm|mm|in|pt|pc|px)$/,w=/(em|cm|mm|in|pt|pc|px|%)$/,x=/(deg|rad|turn)$/,y="unitless",z=/(all|none) 0s ease 0s/,A=/^(width|height)$/,B=" ",C=o.createElement("a"),D=["Webkit","Moz","O","ms"],E=["-webkit-","-moz-","-o-","-ms-"],F=function(a){if(a in C.style)return{dom:a,css:a};var b,c,d="",e=a.split("-");for(b=0;b<e.length;b++)d+=e[b].charAt(0).toUpperCase()+e[b].slice(1);for(b=0;b<D.length;b++)if(c=D[b]+d,c in C.style)return{dom:c,css:E[b]+a}},G=b.support={bind:Function.prototype.bind,transform:F("transform"),transition:F("transition"),backface:F("backface-visibility"),timing:F("transition-timing-function")};if(G.transition){var H=G.timing.dom;if(C.style[H]=m["ease-in-back"][0],!C.style[H])for(var I in n)m[I][0]=n[I]}var J=b.frame=function(){var a=p.requestAnimationFrame||p.webkitRequestAnimationFrame||p.mozRequestAnimationFrame||p.oRequestAnimationFrame||p.msRequestAnimationFrame;return a&&G.bind?a.bind(p):function(a){p.setTimeout(a,16)}}(),K=b.now=function(){var a=p.performance,b=a&&(a.now||a.webkitNow||a.msNow||a.mozNow);return b&&G.bind?b.bind(a):Date.now||function(){return+new Date}}(),L=l(function(b){function d(a,b){var c=k((""+a).split(B)),d=c[0];b=b||{};var e=Y[d];if(!e)return j("Unsupported property: "+d);if(!b.weak||!this.props[d]){var f=e[0],g=this.props[d];return g||(g=this.props[d]=new f.Bare),g.init(this.$el,c,e,b),g}}function e(a,b,c){if(a){var e=typeof a;if(b||(this.timer&&this.timer.destroy(),this.queue=[],this.active=!1),"number"==e&&b)return this.timer=new S({duration:a,context:this,complete:h}),void(this.active=!0);if("string"==e&&b){switch(a){case"hide":o.call(this);break;case"stop":l.call(this);break;case"redraw":p.call(this);break;default:d.call(this,a,c&&c[1])}return h.call(this)}if("function"==e)return void a.call(this,this);if("object"==e){var f=0;u.call(this,a,function(a,b){a.span>f&&(f=a.span),a.stop(),a.animate(b)},function(a){"wait"in a&&(f=i(a.wait,0))}),t.call(this),f>0&&(this.timer=new S({duration:f,context:this}),this.active=!0,b&&(this.timer.complete=h));var g=this,j=!1,k={};J(function(){u.call(g,a,function(a){a.active&&(j=!0,k[a.name]=a.nextStyle)}),j&&g.$el.css(k)})}}}function f(a){a=i(a,0),this.active?this.queue.push({options:a}):(this.timer=new S({duration:a,context:this,complete:h}),this.active=!0)}function g(a){return this.active?(this.queue.push({options:a,args:arguments}),void(this.timer.complete=h)):j("No active transition timer. Use start() or wait() before then().")}function h(){if(this.timer&&this.timer.destroy(),this.active=!1,this.queue.length){var a=this.queue.shift();e.call(this,a.options,!0,a.args)}}function l(a){this.timer&&this.timer.destroy(),this.queue=[],this.active=!1;var b;"string"==typeof a?(b={},b[a]=1):b="object"==typeof a&&null!=a?a:this.props,u.call(this,b,v),t.call(this)}function m(a){l.call(this,a),u.call(this,a,w,x)}function n(a){"string"!=typeof a&&(a="block"),this.el.style.display=a}function o(){l.call(this),this.el.style.display="none"}function p(){this.el.offsetHeight}function r(){l.call(this),a.removeData(this.el,q),this.$el=this.el=null}function t(){var a,b,c=[];this.upstream&&c.push(this.upstream);for(a in this.props)b=this.props[a],b.active&&c.push(b.string);c=c.join(","),this.style!==c&&(this.style=c,this.el.style[G.transition.dom]=c)}function u(a,b,e){var f,g,h,i,j=b!==v,k={};for(f in a)h=a[f],f in Z?(k.transform||(k.transform={}),k.transform[f]=h):(s.test(f)&&(f=c(f)),f in Y?k[f]=h:(i||(i={}),i[f]=h));for(f in k){if(h=k[f],g=this.props[f],!g){if(!j)continue;g=d.call(this,f)}b.call(this,g,h)}e&&i&&e.call(this,i)}function v(a){a.stop()}function w(a,b){a.set(b)}function x(a){this.$el.css(a)}function y(a,c){b[a]=function(){return this.children?A.call(this,c,arguments):(this.el&&c.apply(this,arguments),this)}}function A(a,b){var c,d=this.children.length;for(c=0;d>c;c++)a.apply(this.children[c],b);return this}b.init=function(b){if(this.$el=a(b),this.el=this.$el[0],this.props={},this.queue=[],this.style="",this.active=!1,U.keepInherited&&!U.fallback){var c=W(this.el,"transition");c&&!z.test(c)&&(this.upstream=c)}G.backface&&U.hideBackface&&V(this.el,G.backface.css,"hidden")},y("add",d),y("start",e),y("wait",f),y("then",g),y("next",h),y("stop",l),y("set",m),y("show",n),y("hide",o),y("redraw",p),y("destroy",r)}),M=l(L,function(b){function c(b,c){var d=a.data(b,q)||a.data(b,q,new L.Bare);return d.el||d.init(b),c?d.start(c):d}b.init=function(b,d){var e=a(b);if(!e.length)return this;if(1===e.length)return c(e[0],d);var f=[];return e.each(function(a,b){f.push(c(b,d))}),this.children=f,this}}),N=l(function(a){function b(){var a=this.get();this.update("auto");var b=this.get();return this.update(a),b}function c(a,b,c){return void 0!==b&&(c=b),a in m?a:c}function d(a){var b=/rgba?\((\d+),\s*(\d+),\s*(\d+)/.exec(a);return(b?e(b[1],b[2],b[3]):a).replace(/#(\w)(\w)(\w)$/,"#$1$1$2$2$3$3")}var f={duration:500,ease:"ease",delay:0};a.init=function(a,b,d,e){this.$el=a,this.el=a[0];var g=b[0];d[2]&&(g=d[2]),X[g]&&(g=X[g]),this.name=g,this.type=d[1],this.duration=i(b[1],this.duration,f.duration),this.ease=c(b[2],this.ease,f.ease),this.delay=i(b[3],this.delay,f.delay),this.span=this.duration+this.delay,this.active=!1,this.nextStyle=null,this.auto=A.test(this.name),this.unit=e.unit||this.unit||U.defaultUnit,this.angle=e.angle||this.angle||U.defaultAngle,U.fallback||e.fallback?this.animate=this.fallback:(this.animate=this.transition,this.string=this.name+B+this.duration+"ms"+("ease"!=this.ease?B+m[this.ease][0]:"")+(this.delay?B+this.delay+"ms":""))},a.set=function(a){a=this.convert(a,this.type),this.update(a),this.redraw()},a.transition=function(a){this.active=!0,a=this.convert(a,this.type),this.auto&&("auto"==this.el.style[this.name]&&(this.update(this.get()),this.redraw()),"auto"==a&&(a=b.call(this))),this.nextStyle=a},a.fallback=function(a){var c=this.el.style[this.name]||this.convert(this.get(),this.type);a=this.convert(a,this.type),this.auto&&("auto"==c&&(c=this.convert(this.get(),this.type)),"auto"==a&&(a=b.call(this))),this.tween=new R({from:c,to:a,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})},a.get=function(){return W(this.el,this.name)},a.update=function(a){V(this.el,this.name,a)},a.stop=function(){(this.active||this.nextStyle)&&(this.active=!1,this.nextStyle=null,V(this.el,this.name,this.get()));var a=this.tween;a&&a.context&&a.destroy()},a.convert=function(a,b){if("auto"==a&&this.auto)return a;var c,e="number"==typeof a,f="string"==typeof a;switch(b){case t:if(e)return a;if(f&&""===a.replace(r,""))return+a;c="number(unitless)";break;case u:if(f){if(""===a&&this.original)return this.original;if(b.test(a))return"#"==a.charAt(0)&&7==a.length?a:d(a)}c="hex or rgb string";break;case v:if(e)return a+this.unit;if(f&&b.test(a))return a;c="number(px) or string(unit)";break;case w:if(e)return a+this.unit;if(f&&b.test(a))return a;c="number(px) or string(unit or %)";break;case x:if(e)return a+this.angle;if(f&&b.test(a))return a;c="number(deg) or string(angle)";break;case y:if(e)return a;if(f&&w.test(a))return a;c="number(unitless) or string(unit or %)"}return g(c,a),a},a.redraw=function(){this.el.offsetHeight}}),O=l(N,function(a,b){a.init=function(){b.init.apply(this,arguments),this.original||(this.original=this.convert(this.get(),u))}}),P=l(N,function(a,b){a.init=function(){b.init.apply(this,arguments),this.animate=this.fallback},a.get=function(){return this.$el[this.name]()},a.update=function(a){this.$el[this.name](a)}}),Q=l(N,function(a,b){function c(a,b){var c,d,e,f,g;for(c in a)f=Z[c],e=f[0],d=f[1]||c,g=this.convert(a[c],e),b.call(this,d,g,e)}a.init=function(){b.init.apply(this,arguments),this.current||(this.current={},Z.perspective&&U.perspective&&(this.current.perspective=U.perspective,V(this.el,this.name,this.style(this.current)),this.redraw()))},a.set=function(a){c.call(this,a,function(a,b){this.current[a]=b}),V(this.el,this.name,this.style(this.current)),this.redraw()},a.transition=function(a){var b=this.values(a);this.tween=new T({current:this.current,values:b,duration:this.duration,delay:this.delay,ease:this.ease});var c,d={};for(c in this.current)d[c]=c in b?b[c]:this.current[c];this.active=!0,this.nextStyle=this.style(d)},a.fallback=function(a){var b=this.values(a);this.tween=new T({current:this.current,values:b,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})},a.update=function(){V(this.el,this.name,this.style(this.current))},a.style=function(a){var b,c="";for(b in a)c+=b+"("+a[b]+") ";return c},a.values=function(a){var b,d={};return c.call(this,a,function(a,c,e){d[a]=c,void 0===this.current[a]&&(b=0,~a.indexOf("scale")&&(b=1),this.current[a]=this.convert(b,e))}),d}}),R=l(function(b){function c(a){1===n.push(a)&&J(g)}function g(){var a,b,c,d=n.length;if(d)for(J(g),b=K(),a=d;a--;)c=n[a],c&&c.render(b)}function i(b){var c,d=a.inArray(b,n);d>=0&&(c=n.slice(d+1),n.length=d,c.length&&(n=n.concat(c)))}function j(a){return Math.round(a*o)/o}function k(a,b,c){return e(a[0]+c*(b[0]-a[0]),a[1]+c*(b[1]-a[1]),a[2]+c*(b[2]-a[2]))}var l={ease:m.ease[1],from:0,to:1};b.init=function(a){this.duration=a.duration||0,this.delay=a.delay||0;var b=a.ease||l.ease;m[b]&&(b=m[b][1]),"function"!=typeof b&&(b=l.ease),this.ease=b,this.update=a.update||f,this.complete=a.complete||f,this.context=a.context||this,this.name=a.name;var c=a.from,d=a.to;void 0===c&&(c=l.from),void 0===d&&(d=l.to),this.unit=a.unit||"","number"==typeof c&&"number"==typeof d?(this.begin=c,this.change=d-c):this.format(d,c),this.value=this.begin+this.unit,this.start=K(),a.autoplay!==!1&&this.play()},b.play=function(){this.active||(this.start||(this.start=K()),this.active=!0,c(this))},b.stop=function(){this.active&&(this.active=!1,i(this))},b.render=function(a){var b,c=a-this.start;if(this.delay){if(c<=this.delay)return;c-=this.delay}if(c<this.duration){var d=this.ease(c,0,1,this.duration);return b=this.startRGB?k(this.startRGB,this.endRGB,d):j(this.begin+d*this.change),this.value=b+this.unit,void this.update.call(this.context,this.value)}b=this.endHex||this.begin+this.change,this.value=b+this.unit,this.update.call(this.context,this.value),this.complete.call(this.context),this.destroy()},b.format=function(a,b){if(b+="",a+="","#"==a.charAt(0))return this.startRGB=d(b),this.endRGB=d(a),this.endHex=a,this.begin=0,void(this.change=1);if(!this.unit){var c=b.replace(r,""),e=a.replace(r,"");c!==e&&h("tween",b,a),this.unit=c}b=parseFloat(b),a=parseFloat(a),this.begin=this.value=b,this.change=a-b},b.destroy=function(){this.stop(),this.context=null,this.ease=this.update=this.complete=f};var n=[],o=1e3}),S=l(R,function(a){a.init=function(a){this.duration=a.duration||0,this.complete=a.complete||f,this.context=a.context,this.play()},a.render=function(a){var b=a-this.start;b<this.duration||(this.complete.call(this.context),this.destroy())}}),T=l(R,function(a,b){a.init=function(a){this.context=a.context,this.update=a.update,this.tweens=[],this.current=a.current;var b,c;for(b in a.values)c=a.values[b],this.current[b]!==c&&this.tweens.push(new R({name:b,from:this.current[b],to:c,duration:a.duration,delay:a.delay,ease:a.ease,autoplay:!1}));this.play()},a.render=function(a){var b,c,d=this.tweens.length,e=!1;for(b=d;b--;)c=this.tweens[b],c.context&&(c.render(a),this.current[c.name]=c.value,e=!0);return e?void(this.update&&this.update.call(this.context)):this.destroy()},a.destroy=function(){if(b.destroy.call(this),this.tweens){var a,c=this.tweens.length;for(a=c;a--;)this.tweens[a].destroy();this.tweens=null,this.current=null}}}),U=b.config={debug:!1,defaultUnit:"px",defaultAngle:"deg",keepInherited:!1,hideBackface:!1,perspective:"",fallback:!G.transition,agentTests:[]};b.fallback=function(a){if(!G.transition)return U.fallback=!0;U.agentTests.push("("+a+")");var b=new RegExp(U.agentTests.join("|"),"i");U.fallback=b.test(navigator.userAgent)},b.fallback("6.0.[2-5] Safari"),b.tween=function(a){return new R(a)},b.delay=function(a,b,c){return new S({complete:b,duration:a,context:c})},a.fn.tram=function(a){return b.call(null,this,a)};var V=a.style,W=a.css,X={transform:G.transform&&G.transform.css},Y={color:[O,u],background:[O,u,"background-color"],"outline-color":[O,u],"border-color":[O,u],"border-top-color":[O,u],"border-right-color":[O,u],"border-bottom-color":[O,u],"border-left-color":[O,u],"border-width":[N,v],"border-top-width":[N,v],"border-right-width":[N,v],"border-bottom-width":[N,v],"border-left-width":[N,v],"border-spacing":[N,v],"letter-spacing":[N,v],margin:[N,v],"margin-top":[N,v],"margin-right":[N,v],"margin-bottom":[N,v],"margin-left":[N,v],padding:[N,v],"padding-top":[N,v],"padding-right":[N,v],"padding-bottom":[N,v],"padding-left":[N,v],"outline-width":[N,v],opacity:[N,t],top:[N,w],right:[N,w],bottom:[N,w],left:[N,w],"font-size":[N,w],"text-indent":[N,w],"word-spacing":[N,w],width:[N,w],"min-width":[N,w],"max-width":[N,w],height:[N,w],"min-height":[N,w],"max-height":[N,w],"line-height":[N,y],"scroll-top":[P,t,"scrollTop"],"scroll-left":[P,t,"scrollLeft"]},Z={};G.transform&&(Y.transform=[Q],Z={x:[w,"translateX"],y:[w,"translateY"],rotate:[x],rotateX:[x],rotateY:[x],scale:[t],scaleX:[t],scaleY:[t],skew:[x],skewX:[x],skewY:[x]}),G.transform&&G.backface&&(Z.z=[w,"translateZ"],Z.rotateZ=[x],Z.scaleZ=[t],Z.perspective=[v]);var $=/ms/,_=/s|\./;return a.tram=b}(window.jQuery);var require$$0$2={};var underscoreCustom=__commonjs(function(module){var $=window.$;var tram=require$$0$2&&$.tram;
/*!
   * Webflow._ (aka) Underscore.js 1.6.0 (custom build)
   * _.each
   * _.map
   * _.find
   * _.filter
   * _.any
   * _.contains
   * _.delay
   * _.defer
   * _.throttle (webflow)
   * _.debounce
   * _.keys
   * _.has
   * _.now
   *
   * http://underscorejs.org
   * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
   * Underscore may be freely distributed under the MIT license.
   * @license MIT
   */
module.exports=(function(){var _={};_.VERSION='1.6.0-Webflow';var breaker={};var ArrayProto=Array.prototype,ObjProto=Object.prototype,FuncProto=Function.prototype;var
push=ArrayProto.push,slice=ArrayProto.slice,concat=ArrayProto.concat,toString=ObjProto.toString,hasOwnProperty=ObjProto.hasOwnProperty;var
nativeForEach=ArrayProto.forEach,nativeMap=ArrayProto.map,nativeReduce=ArrayProto.reduce,nativeReduceRight=ArrayProto.reduceRight,nativeFilter=ArrayProto.filter,nativeEvery=ArrayProto.every,nativeSome=ArrayProto.some,nativeIndexOf=ArrayProto.indexOf,nativeLastIndexOf=ArrayProto.lastIndexOf,nativeIsArray=Array.isArray,nativeKeys=Object.keys,nativeBind=FuncProto.bind;var each=_.each=_.forEach=function(obj,iterator,context){if(obj==null)return obj;if(nativeForEach&&obj.forEach===nativeForEach){obj.forEach(iterator,context);}else if(obj.length===+obj.length){for(var i=0,length=obj.length;i<length;i++){if(iterator.call(context,obj[i],i,obj)===breaker)return;}}else{var keys=_.keys(obj);for(var i=0,length=keys.length;i<length;i++){if(iterator.call(context,obj[keys[i]],keys[i],obj)===breaker)return;}}
return obj;};_.map=_.collect=function(obj,iterator,context){var results=[];if(obj==null)return results;if(nativeMap&&obj.map===nativeMap)return obj.map(iterator,context);each(obj,function(value,index,list){results.push(iterator.call(context,value,index,list));});return results;};_.find=_.detect=function(obj,predicate,context){var result;any(obj,function(value,index,list){if(predicate.call(context,value,index,list)){result=value;return true;}});return result;};_.filter=_.select=function(obj,predicate,context){var results=[];if(obj==null)return results;if(nativeFilter&&obj.filter===nativeFilter)return obj.filter(predicate,context);each(obj,function(value,index,list){if(predicate.call(context,value,index,list))results.push(value);});return results;};var any=_.some=_.any=function(obj,predicate,context){predicate||(predicate=_.identity);var result=false;if(obj==null)return result;if(nativeSome&&obj.some===nativeSome)return obj.some(predicate,context);each(obj,function(value,index,list){if(result||(result=predicate.call(context,value,index,list)))return breaker;});return!!result;};_.contains=_.include=function(obj,target){if(obj==null)return false;if(nativeIndexOf&&obj.indexOf===nativeIndexOf)return obj.indexOf(target)!=-1;return any(obj,function(value){return value===target;});};_.delay=function(func,wait){var args=slice.call(arguments,2);return setTimeout(function(){return func.apply(null,args);},wait);};_.defer=function(func){return _.delay.apply(_,[func,1].concat(slice.call(arguments,1)));};_.throttle=function(func){var wait,args,context;return function(){if(wait)return;wait=true;args=arguments;context=this;tram.frame(function(){wait=false;func.apply(context,args);});};};_.debounce=function(func,wait,immediate){var timeout,args,context,timestamp,result;var later=function(){var last=_.now()-timestamp;if(last<wait){timeout=setTimeout(later,wait-last);}else{timeout=null;if(!immediate){result=func.apply(context,args);context=args=null;}}};return function(){context=this;args=arguments;timestamp=_.now();var callNow=immediate&&!timeout;if(!timeout){timeout=setTimeout(later,wait);}
if(callNow){result=func.apply(context,args);context=args=null;}
return result;};};_.defaults=function(obj){if(!_.isObject(obj))return obj;for(var i=1,length=arguments.length;i<length;i++){var source=arguments[i];for(var prop in source){if(obj[prop]===void 0)obj[prop]=source[prop];}}
return obj;};_.keys=function(obj){if(!_.isObject(obj))return[];if(nativeKeys)return nativeKeys(obj);var keys=[];for(var key in obj)if(_.has(obj,key))keys.push(key);return keys;};_.has=function(obj,key){return hasOwnProperty.call(obj,key);};_.isObject=function(obj){return obj===Object(obj);};_.now=Date.now||function(){return new Date().getTime();};_.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var noMatch=/(.)^/;var escapes={"'":"'",'\\':'\\','\r':'r','\n':'n','\u2028':'u2028','\u2029':'u2029'};var escaper=/\\|'|\r|\n|\u2028|\u2029/g;var escapeChar=function(match){return'\\'+escapes[match];};_.template=function(text,settings,oldSettings){if(!settings&&oldSettings)settings=oldSettings;settings=_.defaults({},settings,_.templateSettings);var matcher=RegExp([(settings.escape||noMatch).source,(settings.interpolate||noMatch).source,(settings.evaluate||noMatch).source].join('|')+'|$','g');var index=0;var source="__p+='";text.replace(matcher,function(match,escape,interpolate,evaluate,offset){source+=text.slice(index,offset).replace(escaper,escapeChar);index=offset+match.length;if(escape){source+="'+\n((__t=("+escape+"))==null?'':_.escape(__t))+\n'";}else if(interpolate){source+="'+\n((__t=("+interpolate+"))==null?'':__t)+\n'";}else if(evaluate){source+="';\n"+evaluate+"\n__p+='";}
return match;});source+="';\n";if(!settings.variable)source='with(obj||{}){\n'+source+'}\n';source="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\n"+
source+'return __p;\n';try{var render=new Function(settings.variable||'obj','_',source);}catch(e){e.source=source;throw e;}
var template=function(data){return render.call(this,data,_);};var argument=settings.variable||'obj';template.source='function('+argument+'){\n'+source+'}';return template;};return _;}());});var require$$1=(underscoreCustom&&typeof underscoreCustom==='object'&&'default'in underscoreCustom?underscoreCustom['default']:underscoreCustom);var webflowLib=__commonjs(function(module){var Webflow={};var modules={};var primary=[];var secondary=window.Webflow||[];var $=window.jQuery;var $win=$(window);var $doc=$(document);var isFunction=$.isFunction;var _=Webflow._=require$$1;var tram=require$$0$2&&$.tram;var domready=false;var destroyed=false;var Modernizr=window.Modernizr;tram.config.hideBackface=false;tram.config.keepInherited=true;Webflow.define=function(name,factory,options){if(modules[name])unbindModule(modules[name]);var instance=modules[name]=factory($,_,options)||{};bindModule(instance);return instance;};Webflow.require=function(name){return modules[name];};function bindModule(module){if(Webflow.env()){isFunction(module.design)&&$win.on('__wf_design',module.design);isFunction(module.preview)&&$win.on('__wf_preview',module.preview);}
isFunction(module.destroy)&&$win.on('__wf_destroy',module.destroy);if(module.ready&&isFunction(module.ready)){addReady(module);}}
function addReady(module){if(domready){module.ready();return;}
if(_.contains(primary,module.ready))return;primary.push(module.ready);}
function unbindModule(module){isFunction(module.design)&&$win.off('__wf_design',module.design);isFunction(module.preview)&&$win.off('__wf_preview',module.preview);isFunction(module.destroy)&&$win.off('__wf_destroy',module.destroy);if(module.ready&&isFunction(module.ready)){removeReady(module);}}
function removeReady(module){primary=_.filter(primary,function(readyFn){return readyFn!==module.ready;});}
Webflow.push=function(ready){if(domready){isFunction(ready)&&ready();return;}
secondary.push(ready);};Webflow.env=function(mode){var designFlag=window.__wf_design;var inApp=typeof designFlag!=='undefined';if(!mode)return inApp;if(mode==='design')return inApp&&designFlag;if(mode==='preview')return inApp&&!designFlag;if(mode==='slug')return inApp&&window.__wf_slug;if(mode==='editor')return window.WebflowEditor;if(mode==='test')return false||window.__wf_test;if(mode==='frame')return window!==window.top;};var userAgent=navigator.userAgent.toLowerCase();var appVersion=navigator.appVersion.toLowerCase();var touch=Webflow.env.touch=('ontouchstart'in window)||window.DocumentTouch&&document instanceof window.DocumentTouch;var chrome=Webflow.env.chrome=/chrome/.test(userAgent)&&/Google/.test(navigator.vendor)&&parseInt(appVersion.match(/chrome\/(\d+)\./)[1],10);var ios=Webflow.env.ios=Modernizr&&Modernizr.ios;Webflow.env.safari=/safari/.test(userAgent)&&!chrome&&!ios;var touchTarget;touch&&$doc.on('touchstart mousedown',function(evt){touchTarget=evt.target;});Webflow.validClick=touch?function(clickTarget){return clickTarget===touchTarget||$.contains(clickTarget,touchTarget);}:function(){return true;};var resizeEvents='resize.webflow orientationchange.webflow load.webflow';var scrollEvents='scroll.webflow '+resizeEvents;Webflow.resize=eventProxy($win,resizeEvents);Webflow.scroll=eventProxy($win,scrollEvents);Webflow.redraw=eventProxy();function eventProxy(target,types){var handlers=[];var proxy={};proxy.up=_.throttle(function(evt){_.each(handlers,function(h){h(evt);});});if(target&&types)target.on(types,proxy.up);proxy.on=function(handler){if(typeof handler!=='function')return;if(_.contains(handlers,handler))return;handlers.push(handler);};proxy.off=function(handler){if(!arguments.length){handlers=[];return;}
handlers=_.filter(handlers,function(h){return h!==handler;});};return proxy;}
Webflow.location=function(url){window.location=url;};Webflow.app=Webflow.env()?{}:null;if(Webflow.app){var redraw=new Event('__wf_redraw');Webflow.app.redrawElement=function(i,el){el.dispatchEvent(redraw);};Webflow.location=function(url){window.dispatchEvent(new CustomEvent('__wf_location',{detail:url}));};}
Webflow.ready=function(){domready=true;if(destroyed){restoreModules();}else{_.each(primary,callReady);}
_.each(secondary,callReady);Webflow.resize.up();};function callReady(readyFn){isFunction(readyFn)&&readyFn();}
function restoreModules(){destroyed=false;_.each(modules,bindModule);}
var deferLoad;Webflow.load=function(handler){deferLoad.then(handler);};function bindLoad(){if(deferLoad){deferLoad.reject();$win.off('load',deferLoad.resolve);}
deferLoad=new $.Deferred();$win.on('load',deferLoad.resolve);}
Webflow.destroy=function(options){options=options||{};destroyed=true;$win.triggerHandler('__wf_destroy');if(options.domready!=null){domready=options.domready;}
_.each(modules,unbindModule);Webflow.resize.off();Webflow.scroll.off();Webflow.redraw.off();primary=[];secondary=[];if(deferLoad.state()==='pending')bindLoad();};$(Webflow.ready);bindLoad();module.exports=window.Webflow=Webflow;});var require$$0$1=(webflowLib&&typeof webflowLib==='object'&&'default'in webflowLib?webflowLib['default']:webflowLib);var webflowBackgroundVideo=__commonjs(function(module){var Webflow=require$$0$1;var WebflowEnv=require$$0;Webflow.define('backgroundVideo',module.exports=function($){function ready(){var backgroundVideoNodes=$(document).find('.w-background-video');if(backgroundVideoNodes.length===0){return;}
backgroundVideoNodes.each(function(_,node){$(node).prepend(createVideoNode(node));});}
function createVideoNode(nativeNode){var nodeData=$(nativeNode).data();if(!nodeData.videoUrls){return $('<video />');}
if(WebflowEnv.isMobile()){return $('<video />').css('background-image','url('+nodeData.posterUrl+')');}
var videoURLs=nodeData.videoUrls.split(',');var sourceNodes=videoURLs.map(function(url){return $('<source />').attr({src:url,'data-wf-ignore':'',});});var videoNode=$('<video />').attr({autoplay:nodeData.autoplay,loop:nodeData.loop,}).css('background-image','url('+nodeData.posterUrl+')');videoNode.append(sourceNodes);return videoNode;}
return{ready:ready};});});var webflowBrand=__commonjs(function(module){var Webflow=require$$0$1;Webflow.define('brand',module.exports=function($){var api={};var $html=$('html');var $body=$('body');var namespace='.w-webflow-badge';var location=window.location;var isPhantom=/PhantomJS/i.test(navigator.userAgent);var brandElement;api.ready=function(){var shouldBrand=$html.attr('data-wf-status');var publishedDomain=$html.attr('data-wf-domain')||'';if(/\.webflow\.io$/i.test(publishedDomain)&&location.hostname!==publishedDomain){shouldBrand=true;}
if(shouldBrand&&!isPhantom){brandElement=brandElement||createBadge();ensureBrand();setTimeout(ensureBrand,500);}};function createBadge(){var $brand=$('<a class="w-webflow-badge"></a>').attr('href','https://webflow.com?utm_campaign=brandjs');var $logoArt=$('<img>').attr('src','https://d1otoma47x30pg.cloudfront.net/img/webflow-badge-icon.60efbf6ec9.svg').css({marginRight:'8px',width:'16px',});var $logoText=$('<img>').attr('src','https://d1otoma47x30pg.cloudfront.net/img/webflow-badge-text.6faa6a38cd.svg');$brand.append($logoArt,$logoText);return $brand[0];}
function ensureBrand(){var found=$body.children(namespace);var match=found.length&&found.get(0)===brandElement;var inEditor=Webflow.env('editor');if(match){if(inEditor){found.remove();}
return;}
if(found.length){found.remove();}
if(!inEditor){$body.append(brandElement);}}
return api;});});var webflowIxEvents=__commonjs(function(module){'use strict';var $=window.jQuery;var api={};var eventQueue=[];var namespace='.w-ix';var eventTriggers={reset:function(i,el){el.__wf_intro=null;},intro:function(i,el){if(el.__wf_intro)return;el.__wf_intro=true;$(el).triggerHandler(api.types.INTRO);},outro:function(i,el){if(!el.__wf_intro)return;el.__wf_intro=null;$(el).triggerHandler(api.types.OUTRO);}};api.triggers={};api.types={INTRO:'w-ix-intro'+namespace,OUTRO:'w-ix-outro'+namespace};api.init=function(){var count=eventQueue.length;for(var i=0;i<count;i++){var memo=eventQueue[i];memo[0](0,memo[1]);}
eventQueue=[];$.extend(api.triggers,eventTriggers);};api.async=function(){for(var key in eventTriggers){var func=eventTriggers[key];if(!eventTriggers.hasOwnProperty(key))continue;api.triggers[key]=function(i,el){eventQueue.push([func,el]);};}};api.async();module.exports=api;});var require$$0$3=(webflowIxEvents&&typeof webflowIxEvents==='object'&&'default'in webflowIxEvents?webflowIxEvents['default']:webflowIxEvents);var webflowDropdown=__commonjs(function(module){var Webflow=require$$0$1;var IXEvents=require$$0$3;Webflow.define('dropdown',module.exports=function($,_){var api={};var $doc=$(document);var $dropdowns;var designer;var inApp=Webflow.env();var touch=Webflow.env.touch;var namespace='.w-dropdown';var stateOpen='w--open';var closeEvent='w-close'+namespace;var ix=IXEvents.triggers;api.ready=api.design=api.preview=init;function init(){designer=inApp&&Webflow.env('design');$dropdowns=$doc.find(namespace);$dropdowns.each(build);}
function build(i,el){var $el=$(el);var data=$.data(el,namespace);if(!data)data=$.data(el,namespace,{open:false,el:$el,config:{}});data.list=$el.children('.w-dropdown-list');data.toggle=$el.children('.w-dropdown-toggle');data.links=data.list.children('.w-dropdown-link');data.outside=outside(data);data.complete=complete(data);data.leave=leave(data);$el.off(namespace);data.toggle.off(namespace);configure(data);if(data.nav)data.nav.off(namespace);data.nav=$el.closest('.w-nav');data.nav.on(closeEvent,handler(data));if(designer){$el.on('setting'+namespace,handler(data));}else{data.toggle.on('tap'+namespace,toggle(data));if(data.config.hover){data.toggle.on('mouseenter'+namespace,enter(data));}
$el.on(closeEvent,handler(data));inApp&&close(data);}}
function configure(data){data.config={hover:Boolean(data.el.attr('data-hover'))&&!touch,delay:Number(data.el.attr('data-delay'))||0};}
function handler(data){return function(evt,options){options=options||{};if(evt.type==='w-close'){return close(data);}
if(evt.type==='setting'){configure(data);options.open===true&&open(data,true);options.open===false&&close(data,true);return;}};}
function toggle(data){return _.debounce(function(){data.open?close(data):open(data);});}
function open(data){if(data.open)return;closeOthers(data);data.open=true;data.list.addClass(stateOpen);data.toggle.addClass(stateOpen);ix.intro(0,data.el[0]);Webflow.redraw.up();if(!designer)$doc.on('tap'+namespace,data.outside);if(data.hovering)data.el.on('mouseleave'+namespace,data.leave);window.clearTimeout(data.delayId);}
function close(data,immediate){if(!data.open)return;if(data.config.hover&&data.hovering)return;data.open=false;var config=data.config;ix.outro(0,data.el[0]);$doc.off('tap'+namespace,data.outside);data.el.off('mouseleave'+namespace,data.leave);window.clearTimeout(data.delayId);if(!config.delay||immediate)return data.complete();data.delayId=window.setTimeout(data.complete,config.delay);}
function closeOthers(data){var self=data.el[0];$dropdowns.each(function(i,other){var $other=$(other);if($other.is(self)||$other.has(self).length)return;$other.triggerHandler(closeEvent);});}
function outside(data){if(data.outside)$doc.off('tap'+namespace,data.outside);return _.debounce(function(evt){if(!data.open)return;var $target=$(evt.target);if($target.closest('.w-dropdown-toggle').length)return;if(!data.el.is($target.closest(namespace))){close(data);}});}
function complete(data){return function(){data.list.removeClass(stateOpen);data.toggle.removeClass(stateOpen);};}
function enter(data){return function(){data.hovering=true;open(data);};}
function leave(data){return function(){data.hovering=false;close(data);};}
return api;});});var webflowEdit=__commonjs(function(module){var Webflow=require$$0$1;Webflow.define('edit',module.exports=function($,_,options){options=options||{};if(Webflow.env('test')||Webflow.env('frame')){if(!options.fixture){return{exit:1};}}
var api={};var $win=$(window);var $html=$(document.documentElement);var location=document.location;var hashchange='hashchange';var loaded;var loadEditor=options.load||load;var hasLocalStorage=false;try{hasLocalStorage=localStorage&&localStorage.getItem&&localStorage.getItem('WebflowEditor');}catch(e){}
if(hasLocalStorage){loadEditor();}else if(location.search){if(/[?&](edit)(?:[=&?]|$)/.test(location.search)||/\?edit$/.test(location.href)){loadEditor();}}else{$win.on(hashchange,checkHash).triggerHandler(hashchange);}
function checkHash(){if(loaded)return;if(/\?edit/.test(location.hash))loadEditor();}
function load(){loaded=true;window.WebflowEditor=true;$win.off(hashchange,checkHash);$.ajax({url:cleanSlashes("https://editor-api.webflow.com"+'/api/editor/view'),data:{siteId:$html.attr('data-wf-site')},xhrFields:{withCredentials:true},dataType:'json',crossDomain:true,success:success});}
function success(data){if(!data){console.error('Could not load editor data');return;}
getScript(prefix(data.scriptPath),function(){window.WebflowEditor(data);});}
function getScript(url,done){$.ajax({type:'GET',url:url,dataType:'script',cache:true}).then(done,error);}
function error(jqXHR,textStatus,errorThrown){console.error('Could not load editor script: '+textStatus);throw errorThrown;}
function prefix(url){return(url.indexOf('//')>=0)?url:cleanSlashes("https://editor-api.webflow.com"+url);}
function cleanSlashes(url){return url.replace(/([^:])\/\//g,'$1/');}
return api;});});var xdomainMin=__commonjs(function(module){
/*!
   * jQuery-ajaxTransport-XDomainRequest - v1.0.3
   * 2014-12-16 WEBFLOW - Removed UMD wrapper
   * https://github.com/MoonScript/jQuery-ajaxTransport-XDomainRequest
   * Copyright (c) 2014 Jason Moon (@JSONMOON)
   * @license MIT (/blob/master/LICENSE.txt)
   */
module.exports=function($){if($.support.cors||!$.ajaxTransport||!window.XDomainRequest){return}var httpRegEx=/^https?:\/\//i;var getOrPostRegEx=/^get|post$/i;var sameSchemeRegEx=new RegExp("^"+location.protocol,"i");$.ajaxTransport("* text html xml json",function(options,userOptions,jqXHR){if(!options.crossDomain||!options.async||!getOrPostRegEx.test(options.type)||!httpRegEx.test(options.url)||!sameSchemeRegEx.test(options.url)){return}var xdr=null;return{send:function(headers,complete){var postData="";var userType=(userOptions.dataType||"").toLowerCase();xdr=new XDomainRequest;if(/^\d+$/.test(userOptions.timeout)){xdr.timeout=userOptions.timeout}xdr.ontimeout=function(){complete(500,"timeout")};xdr.onload=function(){var allResponseHeaders="Content-Length: "+xdr.responseText.length+"\r\nContent-Type: "+xdr.contentType;var status={code:200,message:"success"};var responses={text:xdr.responseText};try{if(userType==="html"||/text\/html/i.test(xdr.contentType)){responses.html=xdr.responseText}else if(userType==="json"||userType!=="text"&&/\/json/i.test(xdr.contentType)){try{responses.json=$.parseJSON(xdr.responseText)}catch(e){status.code=500;status.message="parseerror"}}else if(userType==="xml"||userType!=="text"&&/\/xml/i.test(xdr.contentType)){var doc=new ActiveXObject("Microsoft.XMLDOM");doc.async=false;try{doc.loadXML(xdr.responseText)}catch(e){doc=undefined}if(!doc||!doc.documentElement||doc.getElementsByTagName("parsererror").length){status.code=500;status.message="parseerror";throw"Invalid XML: "+xdr.responseText}responses.xml=doc}}catch(parseMessage){throw parseMessage}finally{complete(status.code,status.message,responses,allResponseHeaders)}};xdr.onprogress=function(){};xdr.onerror=function(){complete(500,"error",{text:xdr.responseText})};if(userOptions.data){postData=$.type(userOptions.data)==="string"?userOptions.data:$.param(userOptions.data)}xdr.open(options.type,options.url);xdr.send(postData)},abort:function(){if(xdr){xdr.abort()}}}})}(window.jQuery);});var webflowForms=__commonjs(function(module){var Webflow=require$$0$1;Webflow.define('forms',module.exports=function($,_){var api={};var $doc=$(document);var $forms;var loc=window.location;var retro=window.XDomainRequest&&!window.atob;var namespace='.w-form';var siteId;var emailField=/e(\-)?mail/i;var emailValue=/^\S+@\S+$/;var alert=window.alert;var listening;var chimpRegex=/list-manage[1-9]?.com/i;var disconnected=_.debounce(function(){alert('Oops! This page has improperly configured forms. Please contact your website administrator to fix this issue.');},100);api.ready=function(){init();if(!listening)addListeners();};api.preview=api.design=function(){init();};function init(){siteId=$('html').attr('data-wf-site');$forms=$(namespace+' form');if(!$forms.length)return;$forms.each(build);}
function build(i,el){var $el=$(el);var data=$.data(el,namespace);if(!data)data=$.data(el,namespace,{form:$el});reset(data);var wrap=$el.closest('div.w-form');data.done=wrap.find('> .w-form-done');data.fail=wrap.find('> .w-form-fail');var action=data.action=$el.attr('action');data.handler=null;data.redirect=$el.attr('data-redirect');if(chimpRegex.test(action)){data.handler=submitMailChimp;return;}
if(action)return;if(siteId){data.handler=submitWebflow;return;}
disconnected();}
function addListeners(){listening=true;$doc.on('submit',namespace+' form',function(evt){var data=$.data(this,namespace);if(data.handler){data.evt=evt;data.handler(data);}});}
function reset(data){var btn=data.btn=data.form.find(':input[type="submit"]');data.wait=data.btn.attr('data-wait')||null;data.success=false;btn.prop('disabled',false);data.label&&btn.val(data.label);}
function disableBtn(data){var btn=data.btn;var wait=data.wait;btn.prop('disabled',true);if(wait){data.label=btn.val();btn.val(wait);}}
function findFields(form,result){var status=null;result=result||{};form.find(':input:not([type="submit"])').each(function(i,el){var field=$(el);var type=field.attr('type');var name=field.attr('data-name')||field.attr('name')||('Field '+(i+1));var value=field.val();if(type==='checkbox'){value=field.is(':checked');}if(type==='radio'){if(result[name]===null||typeof result[name]==='string'){return;}
value=form.find('input[name="'+field.attr('name')+'"]:checked').val()||null;}
if(typeof value==='string')value=$.trim(value);result[name]=value;status=status||getStatus(field,type,name,value);});return status;}
function getStatus(field,type,name,value){var status=null;if(type==='password'){status='Passwords cannot be submitted.';}else if(field.attr('required')){if(!value){status='Please fill out the required field: '+name;}else if(emailField.test(name)||emailField.test(field.attr('type'))){if(!emailValue.test(value))status='Please enter a valid email address for: '+name;}}
return status;}
function submitWebflow(data){reset(data);var form=data.form;var payload={name:form.attr('data-name')||form.attr('name')||'Untitled Form',source:loc.href,test:Webflow.env(),fields:{},dolphin:/pass[\s-_]?(word|code)|secret|login|credentials/i.test(form.html())};preventDefault(data);var status=findFields(form,payload.fields);if(status)return alert(status);disableBtn(data);if(!siteId){afterSubmit(data);return;}
var url="https://webflow.com"+'/api/v1/form/'+siteId;if(retro&&url.indexOf("https://webflow.com")>=0){url=url.replace("https://webflow.com","http://formdata.webflow.com");}
$.ajax({url:url,type:'POST',data:payload,dataType:'json',crossDomain:true}).done(function(){data.success=true;afterSubmit(data);}).fail(function(){afterSubmit(data);});}
function submitMailChimp(data){reset(data);var form=data.form;var payload={};if(/^https/.test(loc.href)&&!/^https/.test(data.action)){form.attr('method','post');return;}
preventDefault(data);var status=findFields(form,payload);if(status)return alert(status);disableBtn(data);var fullName;_.each(payload,function(value,key){if(emailField.test(key))payload.EMAIL=value;if(/^((full[ _-]?)?name)$/i.test(key))fullName=value;if(/^(first[ _-]?name)$/i.test(key))payload.FNAME=value;if(/^(last[ _-]?name)$/i.test(key))payload.LNAME=value;});if(fullName&&!payload.FNAME){fullName=fullName.split(' ');payload.FNAME=fullName[0];payload.LNAME=payload.LNAME||fullName[1];}
var url=data.action.replace('/post?','/post-json?')+'&c=?';var userId=url.indexOf('u=')+2;userId=url.substring(userId,url.indexOf('&',userId));var listId=url.indexOf('id=')+3;listId=url.substring(listId,url.indexOf('&',listId));payload['b_'+userId+'_'+listId]='';$.ajax({url:url,data:payload,dataType:'jsonp'}).done(function(resp){data.success=(resp.result==='success'||/already/.test(resp.msg));if(!data.success)console.info('MailChimp error: '+resp.msg);afterSubmit(data);}).fail(function(){afterSubmit(data);});}
function afterSubmit(data){var form=data.form;var redirect=data.redirect;var success=data.success;if(success&&redirect){Webflow.location(redirect);return;}
data.done.toggle(success);data.fail.toggle(!success);form.toggle(!success);reset(data);}
function preventDefault(data){data.evt&&data.evt.preventDefault();data.evt=null;}
return api;});});var webflowGplus=__commonjs(function(module){var Webflow=require$$0$1;Webflow.define('gplus',module.exports=function($){var $doc=$(document);var api={};var loaded;api.ready=function(){if(!Webflow.env()&&!loaded)init();};function init(){$doc.find('.w-widget-gplus').length&&load();}
function load(){loaded=true;$.getScript('https://apis.google.com/js/plusone.js');}
return api;});});var webflowIx=__commonjs(function(module){var Webflow=require$$0$1;var IXEvents=require$$0$3;Webflow.define('ix',module.exports=function($,_){var api={};var designer;var $win=$(window);var namespace='.w-ix';var tram=$.tram;var env=Webflow.env;var inApp=env();var emptyFix=env.chrome&&env.chrome<35;var transNone='none 0s ease 0s';var $subs=$();var config={};var anchors=[];var loads=[];var readys=[];var destroyed;var readyDelay=1;var components={tabs:'.w-tab-link, .w-tab-pane',dropdown:'.w-dropdown',slider:'.w-slide',navbar:'.w-nav'};api.init=function(list){setTimeout(function(){configure(list);},1);};api.preview=function(){designer=false;readyDelay=100;setTimeout(function(){configure(window.__wf_ix);},1);};api.design=function(){designer=true;api.destroy();};api.destroy=function(){destroyed=true;$subs.each(teardown);Webflow.scroll.off(scroll);IXEvents.async();anchors=[];loads=[];readys=[];};api.ready=function(){if(config&&destroyed){destroyed=false;init();}};api.run=run;api.style=inApp?styleApp:stylePub;function configure(list){if(!list)return;config={};_.each(list,function(item){config[item.slug]=item.value;});init();}
function init(){var els=$('[data-ix]');if(!els.length)return;els.each(teardown);els.each(build);if(anchors.length){Webflow.scroll.on(scroll);setTimeout(scroll,1);}
if(loads.length)Webflow.load(runLoads);if(readys.length)setTimeout(runReadys,readyDelay);IXEvents.init();Webflow.redraw.up();}
function build(i,el){var $el=$(el);var id=$el.attr('data-ix');var ix=config[id];if(!ix)return;var triggers=ix.triggers;if(!triggers)return;api.style($el,ix.style);_.each(triggers,function(trigger){var state={};var type=trigger.type;var stepsB=trigger.stepsB&&trigger.stepsB.length;function runA(){run(trigger,$el,{group:'A'});}
function runB(){run(trigger,$el,{group:'B'});}
if(type==='load'){(trigger.preload&&!inApp)?loads.push(runA):readys.push(runA);return;}
if(type==='click'){$el.on('click'+namespace,function(evt){if(!Webflow.validClick(evt.currentTarget))return;if($el.attr('href')==='#')evt.preventDefault();run(trigger,$el,{group:state.clicked?'B':'A'});if(stepsB)state.clicked=!state.clicked;});$subs=$subs.add($el);return;}
if(type==='hover'){$el.on('mouseenter'+namespace,runA);$el.on('mouseleave'+namespace,runB);$subs=$subs.add($el);return;}
if(type==='scroll'){anchors.push({el:$el,trigger:trigger,state:{active:false},offsetTop:convert(trigger.offsetTop),offsetBot:convert(trigger.offsetBot)});return;}
var proxy=components[type];if(proxy){var $proxy=$el.closest(proxy);$proxy.on(IXEvents.types.INTRO,runA).on(IXEvents.types.OUTRO,runB);$subs=$subs.add($proxy);return;}});}
function convert(offset){if(!offset)return 0;offset=String(offset);var result=parseInt(offset,10);if(result!==result)return 0;if(offset.indexOf('%')>0){result/=100;if(result>=1)result=0.999;}
return result;}
function teardown(i,el){$(el).off(namespace);}
function scroll(){var viewTop=$win.scrollTop();var viewHeight=$win.height();var count=anchors.length;for(var i=0;i<count;i++){var anchor=anchors[i];var $el=anchor.el;var trigger=anchor.trigger;var stepsB=trigger.stepsB&&trigger.stepsB.length;var state=anchor.state;var top=$el.offset().top;var height=$el.outerHeight();var offsetTop=anchor.offsetTop;var offsetBot=anchor.offsetBot;if(offsetTop<1&&offsetTop>0)offsetTop*=viewHeight;if(offsetBot<1&&offsetBot>0)offsetBot*=viewHeight;var active=(top+height-offsetTop>=viewTop&&top+offsetBot<=viewTop+viewHeight);if(active===state.active)continue;if(active===false&&!stepsB)continue;state.active=active;run(trigger,$el,{group:active?'A':'B'});}}
function runLoads(){var count=loads.length;for(var i=0;i<count;i++){loads[i]();}}
function runReadys(){var count=readys.length;for(var i=0;i<count;i++){readys[i]();}}
function run(trigger,$el,opts,replay){opts=opts||{};var done=opts.done;var preserve3d=trigger.preserve3d;if(designer&&!opts.force)return;var group=opts.group||'A';var loop=trigger['loop'+group];var steps=trigger['steps'+group];if(!steps||!steps.length)return;if(steps.length<2)loop=false;if(!replay){var selector=trigger.selector;if(selector){if(trigger.descend){$el=$el.find(selector);}else if(trigger.siblings){$el=$el.siblings(selector);}else{$el=$(selector);}
if(inApp)$el.attr('data-ix-affect',1);}
if(emptyFix)$el.addClass('w-ix-emptyfix');if(preserve3d)$el.css('transform-style','preserve-3d');}
var _tram=tram($el);var meta={omit3d:!preserve3d};for(var i=0;i<steps.length;i++){addStep(_tram,steps[i],meta);}
function fin(){if(loop)return run(trigger,$el,opts,true);if(meta.width==='auto')_tram.set({width:'auto'});if(meta.height==='auto')_tram.set({height:'auto'});done&&done();}
meta.start?_tram.then(fin):fin();}
function addStep(_tram,step,meta){var addMethod='add';var startMethod='start';if(meta.start)addMethod=startMethod='then';var transitions=step.transition;if(transitions){transitions=transitions.split(',');for(var i=0;i<transitions.length;i++){var transition=transitions[i];_tram[addMethod](transition);}}
var clean=tramify(step,meta)||{};if(clean.width!=null)meta.width=clean.width;if(clean.height!=null)meta.height=clean.height;if(transitions==null){if(meta.start){_tram.then(function(){var queue=this.queue;this.set(clean);if(clean.display){_tram.redraw();Webflow.redraw.up();}
this.queue=queue;this.next();});}else{_tram.set(clean);if(clean.display){_tram.redraw();Webflow.redraw.up();}}
var wait=clean.wait;if(wait!=null){_tram.wait(wait);meta.start=true;}}else{if(clean.display){var display=clean.display;delete clean.display;if(meta.start){_tram.then(function(){var queue=this.queue;this.set({display:display}).redraw();Webflow.redraw.up();this.queue=queue;this.next();});}else{_tram.set({display:display}).redraw();Webflow.redraw.up();}}
_tram[startMethod](clean);meta.start=true;}}
function styleApp(el,data){var _tram=tram(el);el.css('transition','');var computed=el.css('transition');if(computed===transNone)computed=_tram.upstream=null;_tram.upstream=transNone;_tram.set(tramify(data));_tram.upstream=computed;}
function stylePub(el,data){tram(el).set(tramify(data));}
function tramify(obj,meta){var omit3d=meta&&meta.omit3d;var result={};var found=false;for(var key in obj){if(key==='transition')continue;if(key==='keysort')continue;if(omit3d){if(key==='z'||key==='rotateX'||key==='rotateY'||key==='scaleZ'){continue;}}
result[key]=obj[key];found=true;}
return found?result:null;}
return api;});});var webflowLightbox=__commonjs(function(module){var Webflow=require$$0$1;function createLightbox(window,document,$){var tram=$.tram;var isArray=Array.isArray;var namespace='w-lightbox';var prefix=namespace+'-';var prefixRegex=/(^|\s+)/g;var items=[];var currentIndex;var $refs;var spinner;function lightbox(thing,index){items=isArray(thing)?thing:[thing];if(!$refs){lightbox.build();}
if(items.length>1){$refs.items=$refs.empty;items.forEach(function(item){var $thumbnail=dom('thumbnail');var $item=dom('item').append($thumbnail);$refs.items=$refs.items.add($item);loadImage(item.thumbnailUrl||item.url,function($image){if($image.prop('width')>$image.prop('height')){addClass($image,'wide');}else{addClass($image,'tall');}
$thumbnail.append(addClass($image,'thumbnail-image'));});});$refs.strip.empty().append($refs.items);addClass($refs.content,'group');}
tram(removeClass($refs.lightbox,'hide').focus()).add('opacity .3s').start({opacity:1});addClass($refs.html,'noscroll');return lightbox.show(index||0);}
lightbox.build=function(){lightbox.destroy();$refs={html:$(document.documentElement),empty:$()};$refs.arrowLeft=dom('control left inactive');$refs.arrowRight=dom('control right inactive');$refs.close=dom('control close');$refs.spinner=dom('spinner');$refs.strip=dom('strip');spinner=new Spinner($refs.spinner,prefixed('hide'));$refs.content=dom('content').append($refs.spinner,$refs.arrowLeft,$refs.arrowRight,$refs.close);$refs.container=dom('container').append($refs.content,$refs.strip);$refs.lightbox=dom('backdrop hide').append($refs.container);$refs.strip.on('tap',selector('item'),itemTapHandler);$refs.content.on('swipe',swipeHandler).on('tap',selector('left'),handlerPrev).on('tap',selector('right'),handlerNext).on('tap',selector('close'),handlerHide).on('tap',selector('image, caption'),handlerNext);$refs.container.on('tap',selector('view, strip'),handlerHide).on('dragstart',selector('img'),preventDefault);$refs.lightbox.on('keydown',keyHandler).on('focusin',focusThis);$('body').append($refs.lightbox.prop('tabIndex',0));return lightbox;};lightbox.destroy=function(){if(!$refs){return;}
removeClass($refs.html,'noscroll');$refs.lightbox.remove();$refs=undefined;};lightbox.show=function(index){if(index===currentIndex){return;}
var item=items[index];if(!item){return lightbox.hide();}
var previousIndex=currentIndex;currentIndex=index;spinner.show();var url=item.html&&svgDataUri(item.width,item.height)||item.url;loadImage(url,function($image){if(index!==currentIndex){return;}
var $figure=dom('figure','figure').append(addClass($image,'image'));var $frame=dom('frame').append($figure);var $newView=dom('view').append($frame);var $html;var isIframe;if(item.html){$html=$(item.html);isIframe=$html.is('iframe');if(isIframe){$html.on('load',transitionToNewView);}
$figure.append(addClass($html,'embed'));}
if(item.caption){$figure.append(dom('caption','figcaption').text(item.caption));}
$refs.spinner.before($newView);if(!isIframe){transitionToNewView();}
function transitionToNewView(){spinner.hide();if(index!==currentIndex){$newView.remove();return;}
toggleClass($refs.arrowLeft,'inactive',index<=0);toggleClass($refs.arrowRight,'inactive',index>=items.length-1);if($refs.view){tram($refs.view).add('opacity .3s').start({opacity:0}).then(remover($refs.view));tram($newView).add('opacity .3s').add('transform .3s').set({x:index>previousIndex?'80px':'-80px'}).start({opacity:1,x:0});}else{$newView.css('opacity',1);}
$refs.view=$newView;if($refs.items){addClass(removeClass($refs.items,'active').eq(index),'active');}}});return lightbox;};lightbox.hide=function(){tram($refs.lightbox).add('opacity .3s').start({opacity:0}).then(hideLightbox);return lightbox;};lightbox.prev=function(){if(currentIndex>0){lightbox.show(currentIndex-1);}};lightbox.next=function(){if(currentIndex<items.length-1){lightbox.show(currentIndex+1);}};function createHandler(action){return function(event){if(this!==event.target){return;}
event.stopPropagation();event.preventDefault();action();};}
var handlerPrev=createHandler(lightbox.prev);var handlerNext=createHandler(lightbox.next);var handlerHide=createHandler(lightbox.hide);var itemTapHandler=function(event){var index=$(this).index();event.preventDefault();lightbox.show(index);};var swipeHandler=function(event,data){event.preventDefault();if(data.direction==='left'){lightbox.next();}else if(data.direction==='right'){lightbox.prev();}};var focusThis=function(){this.focus();};function preventDefault(event){event.preventDefault();}
function keyHandler(event){var keyCode=event.keyCode;if(keyCode===27){lightbox.hide();}else if(keyCode===37){lightbox.prev();}else if(keyCode===39){lightbox.next();}}
function hideLightbox(){if($refs){removeClass($refs.html,'noscroll');addClass($refs.lightbox,'hide');$refs.strip.empty();$refs.view&&$refs.view.remove();removeClass($refs.content,'group');addClass($refs.arrowLeft,'inactive');addClass($refs.arrowRight,'inactive');currentIndex=$refs.view=undefined;}}
function loadImage(url,callback){var $image=dom('img','img');$image.one('load',function(){callback($image);});$image.attr('src',url);return $image;}
function remover($element){return function(){$element.remove();};}
function Spinner($spinner,className,delay){this.$element=$spinner;this.className=className;this.delay=delay||200;this.hide();}
Spinner.prototype.show=function(){var spinner=this;if(spinner.timeoutId){return;}
spinner.timeoutId=setTimeout(function(){spinner.$element.removeClass(spinner.className);delete spinner.timeoutId;},spinner.delay);};Spinner.prototype.hide=function(){var spinner=this;if(spinner.timeoutId){clearTimeout(spinner.timeoutId);delete spinner.timeoutId;return;}
spinner.$element.addClass(spinner.className);};function prefixed(string,isSelector){return string.replace(prefixRegex,(isSelector?' .':' ')+prefix);}
function selector(string){return prefixed(string,true);}
function addClass($element,className){return $element.addClass(prefixed(className));}
function removeClass($element,className){return $element.removeClass(prefixed(className));}
function toggleClass($element,className,shouldAdd){return $element.toggleClass(prefixed(className),shouldAdd);}
function dom(className,tag){return addClass($(document.createElement(tag||'div')),className);}
function svgDataUri(width,height){var svg='<svg xmlns="http://www.w3.org/2000/svg" width="'+width+'" height="'+height+'"/>';return'data:image/svg+xml;charset=utf-8,'+encodeURI(svg);}
(function(){var ua=window.navigator.userAgent;var iOSRegex=/(iPhone|iPad|iPod);[^OS]*OS (\d)/;var iOSMatches=ua.match(iOSRegex);var android=ua.indexOf('Android ')>-1&&ua.indexOf('Chrome')===-1;if(!android&&(!iOSMatches||iOSMatches[2]>7)){return;}
var styleNode=document.createElement('style');document.head.appendChild(styleNode);window.addEventListener('orientationchange',refresh,true);function refresh(){var vh=window.innerHeight;var vw=window.innerWidth;var content='.w-lightbox-content, .w-lightbox-view, .w-lightbox-view:before {'+'height:'+vh+'px'+'}'+'.w-lightbox-view {'+'width:'+vw+'px'+'}'+'.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {'+'height:'+(0.86*vh)+'px'+'}'+'.w-lightbox-image {'+'max-width:'+vw+'px;'+'max-height:'+vh+'px'+'}'+'.w-lightbox-group .w-lightbox-image {'+'max-height:'+(0.86*vh)+'px'+'}'+'.w-lightbox-strip {'+'padding: 0 '+(0.01*vh)+'px'+'}'+'.w-lightbox-item {'+'width:'+(0.1*vh)+'px;'+'padding:'+(0.02*vh)+'px '+(0.01*vh)+'px'+'}'+'.w-lightbox-thumbnail {'+'height:'+(0.1*vh)+'px'+'}'+'@media (min-width: 768px) {'+'.w-lightbox-content, .w-lightbox-view, .w-lightbox-view:before {'+'height:'+(0.96*vh)+'px'+'}'+'.w-lightbox-content {'+'margin-top:'+(0.02*vh)+'px'+'}'+'.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {'+'height:'+(0.84*vh)+'px'+'}'+'.w-lightbox-image {'+'max-width:'+(0.96*vw)+'px;'+'max-height:'+(0.96*vh)+'px'+'}'+'.w-lightbox-group .w-lightbox-image {'+'max-width:'+(0.823*vw)+'px;'+'max-height:'+(0.84*vh)+'px'+'}'+'}';styleNode.textContent=content;}
refresh();})();return lightbox;}
Webflow.define('lightbox',module.exports=function($){var api={};var lightbox=createLightbox(window,document,$);var $doc=$(document);var $lightboxes;var designer;var inApp=Webflow.env();var namespace='.w-lightbox';var groups;api.ready=api.design=api.preview=init;function init(){designer=inApp&&Webflow.env('design');lightbox.destroy();groups={};$lightboxes=$doc.find(namespace);$lightboxes.webflowLightBox();}
jQuery.fn.extend({webflowLightBox:function(){var $el=this;$.each($el,function(i,el){var data=$.data(el,namespace);if(!data){data=$.data(el,namespace,{el:$(el),mode:'images',images:[],embed:''});}
data.el.off(namespace);configure(data);if(designer){data.el.on('setting'+namespace,configure.bind(null,data));}else{data.el.on('tap'+namespace,tapHandler(data)).on('click'+namespace,function(e){e.preventDefault();});}});}});function configure(data){var json=data.el.children('.w-json').html();var groupName;var groupItems;if(!json){data.items=[];return;}
try{json=JSON.parse(json);}catch(e){console.error('Malformed lightbox JSON configuration.',e);}
supportOldLightboxJson(json);groupName=json.group;if(groupName){groupItems=groups[groupName];if(!groupItems){groupItems=groups[groupName]=[];}
data.items=groupItems;if(json.items.length){data.index=groupItems.length;groupItems.push.apply(groupItems,json.items);}}else{data.items=json.items;}}
function tapHandler(data){return function(){data.items.length&&lightbox(data.items,data.index||0);};}
function supportOldLightboxJson(data){if(data.images){data.images.forEach(function(item){item.type='image';});data.items=data.images;}
if(data.embed){data.embed.type='video';data.items=[data.embed];}
if(data.groupId){data.group=data.groupId;}}
return api;});});var webflowLinks=__commonjs(function(module){var Webflow=require$$0$1;Webflow.define('links',module.exports=function($,_){var api={};var $win=$(window);var designer;var inApp=Webflow.env();var location=window.location;var tempLink=document.createElement('a');var linkCurrent='w--current';var validHash=/^#[a-zA-Z][\w:.-]*$/;var indexPage=/index\.(html|php)$/;var dirList=/\/$/;var anchors;var slug;api.ready=api.design=api.preview=init;function init(){designer=inApp&&Webflow.env('design');slug=Webflow.env('slug')||location.pathname||'';Webflow.scroll.off(scroll);anchors=[];var links=document.links;for(var i=0;i<links.length;++i){select(links[i]);}
if(anchors.length){Webflow.scroll.on(scroll);scroll();}}
function select(link){var href=(designer&&link.getAttribute('href-disabled'))||link.getAttribute('href');tempLink.href=href;if(href.indexOf(':')>=0)return;var $link=$(link);if(href.indexOf('#')===0&&validHash.test(href)){var $section=$(href);$section.length&&anchors.push({link:$link,sec:$section,active:false});return;}
if(href==='#')return;var match=(tempLink.href===location.href)||(href===slug)||(indexPage.test(href)&&dirList.test(slug));setClass($link,linkCurrent,match);}
function scroll(){var viewTop=$win.scrollTop();var viewHeight=$win.height();_.each(anchors,function(anchor){var $link=anchor.link;var $section=anchor.sec;var top=$section.offset().top;var height=$section.outerHeight();var offset=viewHeight*0.5;var active=($section.is(':visible')&&top+height-offset>=viewTop&&top+offset<=viewTop+viewHeight);if(anchor.active===active)return;anchor.active=active;setClass($link,linkCurrent,active);if(designer)$link[0].__wf_current=active;});}
function setClass($elem,className,add){var exists=$elem.hasClass(className);if(add&&exists)return;if(!add&&!exists)return;add?$elem.addClass(className):$elem.removeClass(className);}
return api;});});var webflowMaps=__commonjs(function(module){var Webflow=require$$0$1;Webflow.define('maps',module.exports=function($,_){var api={};var $doc=$(document);var google=null;var $maps;var namespace='.w-widget-map';var apiKey='AIzaSyBks0W0NawnPju70JQS5XXPOTTrguDQjWE';api.ready=function(){if(!Webflow.env())initMaps();};api.preview=function(){$maps=$doc.find(namespace);Webflow.resize.off(triggerRedraw);if($maps.length){Webflow.resize.on(triggerRedraw);triggerRedraw();}};api.design=function(){$maps=$doc.find(namespace);Webflow.resize.off(triggerRedraw);$maps.length&&_.defer(triggerRedraw);};api.destroy=removeListeners;function triggerRedraw(){if($maps.length&&Webflow.app){$maps.each(Webflow.app.redrawElement);}}
function initMaps(){$maps=$doc.find(namespace);if(!$maps.length)return;if(google===null){$.getScript('https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&callback=_wf_maps_loaded&key='+apiKey);window._wf_maps_loaded=mapsLoaded;}else{mapsLoaded();}
function mapsLoaded(){window._wf_maps_loaded=function(){};google=window.google;$maps.each(renderMap);removeListeners();addListeners();}}
function removeListeners(){Webflow.resize.off(resizeMaps);Webflow.redraw.off(resizeMaps);}
function addListeners(){Webflow.resize.on(resizeMaps);Webflow.redraw.on(resizeMaps);}
function renderMap(i,el){var data=$(el).data();getState(el,data);}
function resizeMaps(){$maps.each(resizeMap);}
function resizeMap(i,el){var state=getState(el);google.maps.event.trigger(state.map,'resize');state.setMapPosition();}
var store='w-widget-map';function getState(el,data){var state=$.data(el,store);if(state)return state;var $el=$(el);state=$.data(el,store,{latLng:'51.511214,-0.119824',tooltip:'',style:'roadmap',zoom:12,marker:new google.maps.Marker({draggable:false}),infowindow:new google.maps.InfoWindow({disableAutoPan:true})});var latLng=data.widgetLatlng||state.latLng;state.latLng=latLng;var coords=latLng.split(',');var latLngObj=new google.maps.LatLng(coords[0],coords[1]);state.latLngObj=latLngObj;var mapDraggable=!(Webflow.env.touch&&data.disableTouch);state.map=new google.maps.Map(el,{center:state.latLngObj,zoom:state.zoom,maxZoom:18,mapTypeControl:false,panControl:false,streetViewControl:false,scrollwheel:!data.disableScroll,draggable:mapDraggable,zoomControl:true,zoomControlOptions:{style:google.maps.ZoomControlStyle.SMALL},mapTypeId:state.style});state.marker.setMap(state.map);state.setMapPosition=function(){state.map.setCenter(state.latLngObj);var offsetX=0;var offsetY=0;var padding=$el.css(['paddingTop','paddingRight','paddingBottom','paddingLeft']);offsetX-=parseInt(padding.paddingLeft,10);offsetX+=parseInt(padding.paddingRight,10);offsetY-=parseInt(padding.paddingTop,10);offsetY+=parseInt(padding.paddingBottom,10);if(offsetX||offsetY){state.map.panBy(offsetX,offsetY);}
$el.css('position','');};google.maps.event.addListener(state.map,'tilesloaded',function(){google.maps.event.clearListeners(state.map,'tilesloaded');state.setMapPosition();});state.setMapPosition();state.marker.setPosition(state.latLngObj);state.infowindow.setPosition(state.latLngObj);var tooltip=data.widgetTooltip;if(tooltip){state.tooltip=tooltip;state.infowindow.setContent(tooltip);if(!state.infowindowOpen){state.infowindow.open(state.map,state.marker);state.infowindowOpen=true;}}
var style=data.widgetStyle;if(style){state.map.setMapTypeId(style);}
var zoom=data.widgetZoom;if(zoom!=null){state.zoom=zoom;state.map.setZoom(Number(zoom));}
google.maps.event.addListener(state.marker,'click',function(){window.open('https://maps.google.com/?z='+state.zoom+'&daddr='+state.latLng);});return state;}
return api;});});var webflowNavbar=__commonjs(function(module){var Webflow=require$$0$1;var IXEvents=require$$0$3;Webflow.define('navbar',module.exports=function($,_){var api={};var tram=$.tram;var $win=$(window);var $doc=$(document);var $body;var $navbars;var designer;var inApp=Webflow.env();var overlay='<div class="w-nav-overlay" data-wf-ignore />';var namespace='.w-nav';var buttonOpen='w--open';var menuOpen='w--nav-menu-open';var linkOpen='w--nav-link-open';var ix=IXEvents.triggers;var menuSibling=$();api.ready=api.design=api.preview=init;api.destroy=function(){menuSibling=$();removeListeners();if($navbars&&$navbars.length){$navbars.each(teardown);}};function init(){designer=inApp&&Webflow.env('design');$body=$(document.body);$navbars=$doc.find(namespace);if(!$navbars.length)return;$navbars.each(build);removeListeners();addListeners();}
function removeListeners(){Webflow.resize.off(resizeAll);}
function addListeners(){Webflow.resize.on(resizeAll);}
function resizeAll(){$navbars.each(resize);}
function build(i,el){var $el=$(el);var data=$.data(el,namespace);if(!data)data=$.data(el,namespace,{open:false,el:$el,config:{}});data.menu=$el.find('.w-nav-menu');data.links=data.menu.find('.w-nav-link');data.dropdowns=data.menu.find('.w-dropdown');data.button=$el.find('.w-nav-button');data.container=$el.find('.w-container');data.outside=outside(data);data.el.off(namespace);data.button.off(namespace);data.menu.off(namespace);configure(data);if(designer){removeOverlay(data);data.el.on('setting'+namespace,handler(data));}else{addOverlay(data);data.button.on('tap'+namespace,toggle(data));data.menu.on('click'+namespace,'a',navigate(data));}
resize(i,el);}
function teardown(i,el){var data=$.data(el,namespace);if(data){removeOverlay(data);$.removeData(el,namespace);}}
function removeOverlay(data){if(!data.overlay)return;close(data,true);data.overlay.remove();data.overlay=null;}
function addOverlay(data){if(data.overlay)return;data.overlay=$(overlay).appendTo(data.el);data.parent=data.menu.parent();close(data,true);}
function configure(data){var config={};var old=data.config||{};var animation=config.animation=data.el.attr('data-animation')||'default';config.animOver=/^over/.test(animation);config.animDirect=/left$/.test(animation)?-1:1;if(old.animation!==animation){data.open&&_.defer(reopen,data);}
config.easing=data.el.attr('data-easing')||'ease';config.easing2=data.el.attr('data-easing2')||'ease';var duration=data.el.attr('data-duration');config.duration=duration!=null?Number(duration):400;config.docHeight=data.el.attr('data-doc-height');data.config=config;}
function handler(data){return function(evt,options){options=options||{};var winWidth=$win.width();configure(data);options.open===true&&open(data,true);options.open===false&&close(data,true);data.open&&_.defer(function(){if(winWidth!==$win.width())reopen(data);});};}
function reopen(data){if(!data.open)return;close(data,true);open(data,true);}
function toggle(data){return _.debounce(function(){data.open?close(data):open(data);});}
function navigate(data){return function(evt){var link=$(this);var href=link.attr('href');if(!Webflow.validClick(evt.currentTarget)){evt.preventDefault();return;}
if(href&&href.indexOf('#')===0&&data.open){close(data);}};}
function outside(data){if(data.outside)$doc.off('tap'+namespace,data.outside);return _.debounce(function(evt){if(!data.open)return;var menu=$(evt.target).closest('.w-nav-menu');if(!data.menu.is(menu)){close(data);}});}
function resize(i,el){var data=$.data(el,namespace);var collapsed=data.collapsed=data.button.css('display')!=='none';if(data.open&&!collapsed&&!designer)close(data,true);if(data.container.length){var updateEachMax=updateMax(data);data.links.each(updateEachMax);data.dropdowns.each(updateEachMax);}
if(data.open){setOverlayHeight(data);}}
var maxWidth='max-width';function updateMax(data){var containMax=data.container.css(maxWidth);if(containMax==='none')containMax='';return function(i,link){link=$(link);link.css(maxWidth,'');if(link.css(maxWidth)==='none')link.css(maxWidth,containMax);};}
function open(data,immediate){if(data.open)return;data.open=true;data.menu.addClass(menuOpen);data.links.addClass(linkOpen);data.button.addClass(buttonOpen);var config=data.config;var animation=config.animation;if(animation==='none'||!tram.support.transform)immediate=true;var bodyHeight=setOverlayHeight(data);var menuHeight=data.menu.outerHeight(true);var menuWidth=data.menu.outerWidth(true);var navHeight=data.el.height();var navbarEl=data.el[0];resize(0,navbarEl);ix.intro(0,navbarEl);Webflow.redraw.up();if(!designer)$doc.on('tap'+namespace,data.outside);if(immediate)return;var transConfig='transform '+config.duration+'ms '+config.easing;if(data.overlay){menuSibling=data.menu.prev();data.overlay.show().append(data.menu);}
if(config.animOver){tram(data.menu).add(transConfig).set({x:config.animDirect*menuWidth,height:bodyHeight}).start({x:0});data.overlay&&data.overlay.width(menuWidth);return;}
var offsetY=navHeight+menuHeight;tram(data.menu).add(transConfig).set({y:-offsetY}).start({y:0});}
function setOverlayHeight(data){var config=data.config;var bodyHeight=config.docHeight?$doc.height():$body.height();if(config.animOver){data.menu.height(bodyHeight);}else if(data.el.css('position')!=='fixed'){bodyHeight-=data.el.height();}
data.overlay&&data.overlay.height(bodyHeight);return bodyHeight;}
function close(data,immediate){if(!data.open)return;data.open=false;data.button.removeClass(buttonOpen);var config=data.config;if(config.animation==='none'||!tram.support.transform||config.duration<=0)immediate=true;ix.outro(0,data.el[0]);$doc.off('tap'+namespace,data.outside);if(immediate){tram(data.menu).stop();complete();return;}
var transConfig='transform '+config.duration+'ms '+config.easing2;var menuHeight=data.menu.outerHeight(true);var menuWidth=data.menu.outerWidth(true);var navHeight=data.el.height();if(config.animOver){tram(data.menu).add(transConfig).start({x:menuWidth*config.animDirect}).then(complete);return;}
var offsetY=navHeight+menuHeight;tram(data.menu).add(transConfig).start({y:-offsetY}).then(complete);function complete(){data.menu.height('');tram(data.menu).set({x:0,y:0});data.menu.removeClass(menuOpen);data.links.removeClass(linkOpen);if(data.overlay&&data.overlay.children().length){menuSibling.length?data.menu.insertAfter(menuSibling):data.menu.prependTo(data.parent);data.overlay.attr('style','').hide();}
data.el.triggerHandler('w-close');}}
return api;});});var webflowScroll=__commonjs(function(module){var Webflow=require$$0$1;Webflow.define('scroll',module.exports=function($){var $doc=$(document);var win=window;var loc=win.location;var history=inIframe()?null:win.history;var validHash=/^[a-zA-Z0-9][\w:.-]*$/;function inIframe(){try{return Boolean(win.frameElement);}catch(e){return true;}}
function ready(){if(loc.hash){findEl(loc.hash.substring(1));}
var locHref=loc.href.split('#')[0];$doc.on('click','a',function(e){if(Webflow.env('design')){return;}
if(window.$.mobile&&$(e.currentTarget).hasClass('ui-link'))return;if(this.getAttribute('href')==='#'){e.preventDefault();return;}
var parts=this.href.split('#');var hash=parts[0]===locHref?parts[1]:null;if(hash){findEl(hash,e);}});}
function findEl(hash,e){if(!validHash.test(hash))return;var el=$('#'+hash);if(!el.length){return;}
if(e){e.preventDefault();e.stopPropagation();}
if(loc.hash!==hash&&history&&history.pushState&&!(Webflow.env.chrome&&loc.protocol==='file:')){var oldHash=history.state&&history.state.hash;if(oldHash!==hash){history.pushState({hash:hash},'','#'+hash);}}
var rootTag=Webflow.env('editor')?'.w-editor-body':'body';var header=$('header, '+rootTag+' > .header, '+rootTag+' > .w-nav:not([data-no-scroll])');var offset=header.css('position')==='fixed'?header.outerHeight():0;win.setTimeout(function(){scroll(el,offset);},e?0:300);}
function scroll(el,offset){var start=$(win).scrollTop();var end=el.offset().top-offset;if(el.data('scroll')==='mid'){var available=$(win).height()-offset;var elHeight=el.outerHeight();if(elHeight<available){end-=Math.round((available-elHeight)/2);}}
var mult=1;$('body').add(el).each(function(){var time=parseFloat($(this).attr('data-scroll-time'),10);if(!isNaN(time)&&(time===0||time>0)){mult=time;}});if(!Date.now){Date.now=function(){return new Date().getTime();};}
var clock=Date.now();var animate=win.requestAnimationFrame||win.mozRequestAnimationFrame||win.webkitRequestAnimationFrame||function(fn){win.setTimeout(fn,15);};var duration=(472.143*Math.log(Math.abs(start-end)+125)-2000)*mult;var step=function(){var elapsed=Date.now()-clock;win.scroll(0,getY(start,end,elapsed,duration));if(elapsed<=duration){animate(step);}};step();}
function getY(start,end,elapsed,duration){if(elapsed>duration){return end;}
return start+(end-start)*ease(elapsed/duration);}
function ease(t){return t<0.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1;}
return{ready:ready};});});var webflowSlider=__commonjs(function(module){var Webflow=require$$0$1;var IXEvents=require$$0$3;Webflow.define('slider',module.exports=function($,_){var api={};var tram=$.tram;var $doc=$(document);var $sliders;var designer;var inApp=Webflow.env();var namespace='.w-slider';var dot='<div class="w-slider-dot" data-wf-ignore />';var ix=IXEvents.triggers;var fallback;var inRedraw;api.ready=function(){init();};api.design=function(){designer=true;init();};api.preview=function(){designer=false;init();};api.redraw=function(){inRedraw=true;init();};api.destroy=removeListeners;function init(){$sliders=$doc.find(namespace);if(!$sliders.length)return;$sliders.filter(':visible').each(build);inRedraw=null;if(fallback)return;removeListeners();addListeners();}
function removeListeners(){Webflow.resize.off(renderAll);Webflow.redraw.off(api.redraw);}
function addListeners(){Webflow.resize.on(renderAll);Webflow.redraw.on(api.redraw);}
function renderAll(){$sliders.filter(':visible').each(render);}
function build(i,el){var $el=$(el);var data=$.data(el,namespace);if(!data){data=$.data(el,namespace,{index:0,depth:1,el:$el,config:{}});}
data.mask=$el.children('.w-slider-mask');data.left=$el.children('.w-slider-arrow-left');data.right=$el.children('.w-slider-arrow-right');data.nav=$el.children('.w-slider-nav');data.slides=data.mask.children('.w-slide');data.slides.each(ix.reset);if(inRedraw)data.maskWidth=0;if(!tram.support.transform){data.left.hide();data.right.hide();data.nav.hide();fallback=true;return;}
data.el.off(namespace);data.left.off(namespace);data.right.off(namespace);data.nav.off(namespace);configure(data);if(designer){data.el.on('setting'+namespace,handler(data));stopTimer(data);data.hasTimer=false;}else{data.el.on('swipe'+namespace,handler(data));data.left.on('tap'+namespace,previousFunction(data));data.right.on('tap'+namespace,next(data));if(data.config.autoplay&&!data.hasTimer){data.hasTimer=true;data.timerCount=1;startTimer(data);}}
data.nav.on('tap'+namespace,'> div',handler(data));if(!inApp){data.mask.contents().filter(function(){return this.nodeType===3;}).remove();}
render(i,el);}
function configure(data){var config={};config.crossOver=0;config.animation=data.el.attr('data-animation')||'slide';if(config.animation==='outin'){config.animation='cross';config.crossOver=0.5;}
config.easing=data.el.attr('data-easing')||'ease';var duration=data.el.attr('data-duration');config.duration=duration!=null?parseInt(duration,10):500;if(isAttrTrue(data.el.attr('data-infinite'))){config.infinite=true;}
if(isAttrTrue(data.el.attr('data-disable-swipe'))){config.disableSwipe=true;}
if(isAttrTrue(data.el.attr('data-hide-arrows'))){config.hideArrows=true;}else if(data.config.hideArrows){data.left.show();data.right.show();}
if(isAttrTrue(data.el.attr('data-autoplay'))){config.autoplay=true;config.delay=parseInt(data.el.attr('data-delay'),10)||2000;config.timerMax=parseInt(data.el.attr('data-autoplay-limit'),10);var touchEvents='mousedown'+namespace+' touchstart'+namespace;if(!designer){data.el.off(touchEvents).one(touchEvents,function(){stopTimer(data);});}}
var arrowWidth=data.right.width();config.edge=arrowWidth?arrowWidth+40:100;data.config=config;}
function isAttrTrue(value){return value==='1'||value==='true';}
function previousFunction(data){return function(){change(data,{index:data.index-1,vector:-1});};}
function next(data){return function(){change(data,{index:data.index+1,vector:1});};}
function select(data,value){var found=null;if(value===data.slides.length){init();layout(data);}
_.each(data.anchors,function(anchor,index){$(anchor.els).each(function(i,el){if($(el).index()===value)found=index;});});if(found!=null)change(data,{index:found,immediate:true});}
function startTimer(data){stopTimer(data);var config=data.config;var timerMax=config.timerMax;if(timerMax&&data.timerCount++>timerMax)return;data.timerId=window.setTimeout(function(){if(data.timerId==null||designer)return;next(data)();startTimer(data);},config.delay);}
function stopTimer(data){window.clearTimeout(data.timerId);data.timerId=null;}
function handler(data){return function(evt,options){options=options||{};var config=data.config;if(designer&&evt.type==='setting'){if(options.select==='prev')return previousFunction(data)();if(options.select==='next')return next(data)();configure(data);layout(data);if(options.select==null)return;select(data,options.select);return;}
if(evt.type==='swipe'){if(config.disableSwipe)return;if(Webflow.env('editor'))return;if(options.direction==='left')return next(data)();if(options.direction==='right')return previousFunction(data)();return;}
if(data.nav.has(evt.target).length){change(data,{index:$(evt.target).index()});}};}
function change(data,options){options=options||{};var config=data.config;var anchors=data.anchors;data.previous=data.index;var index=options.index;var shift={};if(index<0){index=anchors.length-1;if(config.infinite){shift.x=-data.endX;shift.from=0;shift.to=anchors[0].width;}}else if(index>=anchors.length){index=0;if(config.infinite){shift.x=anchors[anchors.length-1].width;shift.from=-anchors[anchors.length-1].x;shift.to=shift.from-shift.x;}}
data.index=index;var active=data.nav.children().eq(data.index).addClass('w-active');data.nav.children().not(active).removeClass('w-active');if(config.hideArrows){data.index===anchors.length-1?data.right.hide():data.right.show();data.index===0?data.left.hide():data.left.show();}
var lastOffsetX=data.offsetX||0;var offsetX=data.offsetX=-anchors[data.index].x;var resetConfig={x:offsetX,opacity:1,visibility:''};var targets=$(anchors[data.index].els);var prevTargs=$(anchors[data.previous]&&anchors[data.previous].els);var others=data.slides.not(targets);var animation=config.animation;var easing=config.easing;var duration=Math.round(config.duration);var vector=options.vector||(data.index>data.previous?1:-1);var fadeRule='opacity '+duration+'ms '+easing;var slideRule='transform '+duration+'ms '+easing;if(!designer){targets.each(ix.intro);others.each(ix.outro);}
if(options.immediate&&!inRedraw){tram(targets).set(resetConfig);resetOthers();return;}
if(data.index===data.previous)return;if(animation==='cross'){var reduced=Math.round(duration-duration*config.crossOver);var wait=Math.round(duration-reduced);fadeRule='opacity '+reduced+'ms '+easing;tram(prevTargs).set({visibility:''}).add(fadeRule).start({opacity:0});tram(targets).set({visibility:'',x:offsetX,opacity:0,zIndex:data.depth++}).add(fadeRule).wait(wait).then({opacity:1}).then(resetOthers);return;}
if(animation==='fade'){tram(prevTargs).set({visibility:''}).stop();tram(targets).set({visibility:'',x:offsetX,opacity:0,zIndex:data.depth++}).add(fadeRule).start({opacity:1}).then(resetOthers);return;}
if(animation==='over'){resetConfig={x:data.endX};tram(prevTargs).set({visibility:''}).stop();tram(targets).set({visibility:'',zIndex:data.depth++,x:offsetX+anchors[data.index].width*vector}).add(slideRule).start({x:offsetX}).then(resetOthers);return;}
if(config.infinite&&shift.x){tram(data.slides.not(prevTargs)).set({visibility:'',x:shift.x}).add(slideRule).start({x:offsetX});tram(prevTargs).set({visibility:'',x:shift.from}).add(slideRule).start({x:shift.to});data.shifted=prevTargs;}else{if(config.infinite&&data.shifted){tram(data.shifted).set({visibility:'',x:lastOffsetX});data.shifted=null;}
tram(data.slides).set({visibility:''}).add(slideRule).start({x:offsetX});}
function resetOthers(){targets=$(anchors[data.index].els);others=data.slides.not(targets);if(animation!=='slide')resetConfig.visibility='hidden';tram(others).set(resetConfig);}}
function render(i,el){var data=$.data(el,namespace);if(maskChanged(data))return layout(data);if(designer&&slidesChanged(data))layout(data);}
function layout(data){var pages=1;var offset=0;var anchor=0;var width=0;var maskWidth=data.maskWidth;var threshold=maskWidth-data.config.edge;if(threshold<0)threshold=0;data.anchors=[{els:[],x:0,width:0}];data.slides.each(function(i,el){if(anchor-offset>threshold){pages++;offset+=maskWidth;data.anchors[pages-1]={els:[],x:anchor,width:0};}
width=$(el).outerWidth(true);anchor+=width;data.anchors[pages-1].width+=width;data.anchors[pages-1].els.push(el);});data.endX=anchor;if(designer)data.pages=null;if(data.nav.length&&data.pages!==pages){data.pages=pages;buildNav(data);}
var index=data.index;if(index>=pages)index=pages-1;change(data,{immediate:true,index:index});}
function buildNav(data){var dots=[];var $dot;var spacing=data.el.attr('data-nav-spacing');if(spacing)spacing=parseFloat(spacing)+'px';for(var i=0;i<data.pages;i++){$dot=$(dot);if(data.nav.hasClass('w-num'))$dot.text(i+1);if(spacing!=null){$dot.css({'margin-left':spacing,'margin-right':spacing});}
dots.push($dot);}
data.nav.empty().append(dots);}
function maskChanged(data){var maskWidth=data.mask.width();if(data.maskWidth!==maskWidth){data.maskWidth=maskWidth;return true;}
return false;}
function slidesChanged(data){var slidesWidth=0;data.slides.each(function(i,el){slidesWidth+=$(el).outerWidth(true);});if(data.slidesWidth!==slidesWidth){data.slidesWidth=slidesWidth;return true;}
return false;}
return api;});});var webflowTabs=__commonjs(function(module){var Webflow=require$$0$1;var IXEvents=require$$0$3;Webflow.define('tabs',module.exports=function($){var api={};var tram=$.tram;var $doc=$(document);var $tabs;var design;var env=Webflow.env;var safari=env.safari;var inApp=env();var tabAttr='data-w-tab';var namespace='.w-tabs';var linkCurrent='w--current';var tabActive='w--tab-active';var ix=IXEvents.triggers;var inRedraw=false;api.ready=api.design=api.preview=init;api.redraw=function(){inRedraw=true;init();inRedraw=false;};api.destroy=function(){$tabs=$doc.find(namespace);if(!$tabs.length)return;$tabs.each(resetIX);removeListeners();};function init(){design=inApp&&Webflow.env('design');$tabs=$doc.find(namespace);if(!$tabs.length)return;$tabs.each(build);if(Webflow.env('preview')&&!inRedraw){$tabs.each(resetIX);}
removeListeners();addListeners();}
function removeListeners(){Webflow.redraw.off(api.redraw);}
function addListeners(){Webflow.redraw.on(api.redraw);}
function resetIX(i,el){var data=$.data(el,namespace);if(!data)return;data.links&&data.links.each(ix.reset);data.panes&&data.panes.each(ix.reset);}
function build(i,el){var $el=$(el);var data=$.data(el,namespace);if(!data)data=$.data(el,namespace,{el:$el,config:{}});data.current=null;data.menu=$el.children('.w-tab-menu');data.links=data.menu.children('.w-tab-link');data.content=$el.children('.w-tab-content');data.panes=data.content.children('.w-tab-pane');data.el.off(namespace);data.links.off(namespace);configure(data);if(!design){data.links.on('click'+namespace,linkSelect(data));var $link=data.links.filter('.'+linkCurrent);var tab=$link.attr(tabAttr);tab&&changeTab(data,{tab:tab,immediate:true});}}
function configure(data){var config={};config.easing=data.el.attr('data-easing')||'ease';var intro=parseInt(data.el.attr('data-duration-in'),10);intro=config.intro=intro===intro?intro:0;var outro=parseInt(data.el.attr('data-duration-out'),10);outro=config.outro=outro===outro?outro:0;config.immediate=!intro&&!outro;data.config=config;}
function linkSelect(data){return function(evt){var tab=evt.currentTarget.getAttribute(tabAttr);tab&&changeTab(data,{tab:tab});};}
function changeTab(data,options){options=options||{};var config=data.config;var easing=config.easing;var tab=options.tab;if(tab===data.current)return;data.current=tab;data.links.each(function(i,el){var $el=$(el);if(el.getAttribute(tabAttr)===tab)$el.addClass(linkCurrent).each(ix.intro);else if($el.hasClass(linkCurrent))$el.removeClass(linkCurrent).each(ix.outro);});var targets=[];var previous=[];data.panes.each(function(i,el){var $el=$(el);if(el.getAttribute(tabAttr)===tab){targets.push(el);}else if($el.hasClass(tabActive)){previous.push(el);}});var $targets=$(targets);var $previous=$(previous);if(options.immediate||config.immediate){$targets.addClass(tabActive).each(ix.intro);$previous.removeClass(tabActive);if(!inRedraw)Webflow.redraw.up();return;}
if($previous.length&&config.outro){$previous.each(ix.outro);tram($previous).add('opacity '+config.outro+'ms '+easing,{fallback:safari}).start({opacity:0}).then(intro);}else{intro();}
function intro(){$previous.removeClass(tabActive).css({opacity:'',transition:'',transform:'',width:'',height:''});$targets.addClass(tabActive).each(ix.intro);Webflow.redraw.up();if(!config.intro)return tram($targets).set({opacity:1});tram($targets).set({opacity:0}).redraw().add('opacity '+config.intro+'ms '+easing,{fallback:safari}).start({opacity:1});}}
return api;});});var webflowTouch=__commonjs(function(module){var Webflow=require$$0$1;Webflow.define('touch',module.exports=function($){var api={};var fallback=!document.addEventListener;var getSelection=window.getSelection;if(fallback){$.event.special.tap={bindType:'click',delegateType:'click'};}
api.init=function(el){if(fallback)return null;el=typeof el==='string'?$(el).get(0):el;return el?new Touch(el):null;};function Touch(el){var active=false;var dirty=false;var useTouch=false;var thresholdX=Math.min(Math.round(window.innerWidth*0.04),40);var startX;var startY;var lastX;el.addEventListener('touchstart',start,false);el.addEventListener('touchmove',move,false);el.addEventListener('touchend',end,false);el.addEventListener('touchcancel',cancel,false);el.addEventListener('mousedown',start,false);el.addEventListener('mousemove',move,false);el.addEventListener('mouseup',end,false);el.addEventListener('mouseout',cancel,false);function start(evt){var touches=evt.touches;if(touches&&touches.length>1){return;}
active=true;dirty=false;if(touches){useTouch=true;startX=touches[0].clientX;startY=touches[0].clientY;}else{startX=evt.clientX;startY=evt.clientY;}
lastX=startX;}
function move(evt){if(!active)return;if(useTouch&&evt.type==='mousemove'){evt.preventDefault();evt.stopPropagation();return;}
var touches=evt.touches;var x=touches?touches[0].clientX:evt.clientX;var y=touches?touches[0].clientY:evt.clientY;var velocityX=x-lastX;lastX=x;if(Math.abs(velocityX)>thresholdX&&getSelection&&String(getSelection())===''){triggerEvent('swipe',evt,{direction:velocityX>0?'right':'left'});cancel();}
if(Math.abs(x-startX)>10||Math.abs(y-startY)>10){dirty=true;}}
function end(evt){if(!active)return;active=false;if(useTouch&&evt.type==='mouseup'){evt.preventDefault();evt.stopPropagation();useTouch=false;return;}
if(!dirty)triggerEvent('tap',evt);}
function cancel(){active=false;}
function destroy(){el.removeEventListener('touchstart',start,false);el.removeEventListener('touchmove',move,false);el.removeEventListener('touchend',end,false);el.removeEventListener('touchcancel',cancel,false);el.removeEventListener('mousedown',start,false);el.removeEventListener('mousemove',move,false);el.removeEventListener('mouseup',end,false);el.removeEventListener('mouseout',cancel,false);el=null;}
this.destroy=destroy;}
function triggerEvent(type,evt,data){var newEvent=$.Event(type,{originalEvent:evt});$(evt.target).trigger(newEvent,data);}
api.instance=api.init(document);return api;});});}());Webflow.require('ix').init([{"slug":"callout","name":"callout","value":{"style":{},"triggers":[{"type":"hover","selector":".callout-overlay","descend":true,"preserve3d":true,"stepsA":[{"transition":"transform 500ms ease 0","x":"0px","y":"0%","z":"0px"}],"stepsB":[{"transition":"transform 200 ease 0","x":"0px","y":"98%","z":"0px"}]},{"type":"hover","selector":".callout-text-wrap","descend":true,"preserve3d":true,"stepsA":[{"transition":"transform 500ms ease 0","x":"0px","y":"-40px","z":"0px"}],"stepsB":[{"transition":"transform 500ms ease 0","x":"0px","y":"0px","z":"0px"}]}]}},{"slug":"main-doctor-overlay","name":"main doctor overlay","value":{"style":{"opacity":0,"x":"0px","y":"100%","z":"0px"},"triggers":[]}},{"slug":"main-doctor","name":"main doctor","value":{"style":{},"triggers":[{"type":"hover","selector":".doctor-overlay","descend":true,"preserve3d":true,"stepsA":[{"opacity":1,"transition":"transform 500ms ease 0, opacity 500ms ease 0","x":"0px","y":"0%","z":"0px"}],"stepsB":[{"opacity":0,"transition":"transform 500ms ease 0, opacity 500ms ease 0","x":"0px","y":"100%","z":"0px"}]},{"type":"hover","selector":".doctor-title","descend":true,"stepsA":[{"opacity":0,"transition":"opacity 500ms ease 0"}],"stepsB":[{"opacity":1,"transition":"opacity 200 ease 0"}]}]}},{"slug":"open-navbar","name":"open navbar","value":{"style":{},"triggers":[{"type":"navbar","selector":".navbar-overlay","stepsA":[{"opacity":0,"width":"100%","height":"100%"},{"opacity":1,"transition":"opacity 500ms ease 0"}],"stepsB":[{"opacity":0,"transition":"opacity 500ms ease 0"},{"width":"0%","height":"0%"}]}]}},{"slug":"home-service-container-init","name":"home service container init","value":{"style":{"x":"0px","y":"80%","z":"0px"},"triggers":[]}},{"slug":"home-service","name":"home service","value":{"style":{},"triggers":[{"type":"hover","selector":".home-service-container","descend":true,"preserve3d":true,"stepsA":[{"transition":"transform 500ms ease 0","x":"0px","y":"0%","z":"0px"}],"stepsB":[{"transition":"transform 300ms ease 0","x":"0px","y":"80%","z":"0px"}]}]}}]);$(document).ready(function(){var $fontResizeTarget=$('.entry p');$(".font_resize").click(function(){var currFontSize;currFontSize=$fontResizeTarget.css('fontSize');if((currFontSize==null)||(currFontSize=='')||(currFontSize.length==0)||(typeof(currFontSize)=="undefined")){currFontSize='12px';}
var newFontSize=parseFloat(currFontSize,10);var stringEnding=currFontSize.slice(-2);if(isNaN(newFontSize)){newFontSize=13;stringEnding='px';}
if(newFontSize>26){newFontSize=26;}
if(newFontSize<9){newFontSize=9;}
if(this.id=='font_resize_decrease'){if(newFontSize<26){newFontSize*=1.2;}}
else if(this.id=='font_resize_increase'){if(newFontSize>9){newFontSize/=1.2;}}
$fontResizeTarget.css('fontSize',newFontSize+stringEnding);$fontResizeTarget.find("p").css('fontSize',newFontSize+stringEnding);$fontResizeTarget.find("div").css('fontSize',newFontSize+stringEnding);$fontResizeTarget.find("li").css('fontSize',newFontSize+stringEnding);$fontResizeTarget.find("a").css('fontSize',newFontSize+stringEnding);return false;});});var onMapMouseleaveHandler=function(event){var that=$(this);that.on('click',onMapClickHandler);that.off('mouseleave',onMapMouseleaveHandler);that.find('iframe').css("pointer-events","none");}
var onMapClickHandler=function(event){var that=$(this);that.off('click',onMapClickHandler);that.find('iframe').css("pointer-events","auto");that.on('mouseleave',onMapMouseleaveHandler);}
$('.maps.embed-container').on('click',onMapClickHandler);$(document).ready(function(){var $fontResizeTarget=$('.entry p');$(".font_resize").click(function(){var currFontSize;currFontSize=$fontResizeTarget.css('fontSize');if((currFontSize==null)||(currFontSize=='')||(currFontSize.length==0)||(typeof(currFontSize)=="undefined")){currFontSize='12px';}
var newFontSize=parseFloat(currFontSize,10);var stringEnding=currFontSize.slice(-2);if(isNaN(newFontSize)){newFontSize=13;stringEnding='px';}
if(newFontSize>26){newFontSize=26;}
if(newFontSize<9){newFontSize=9;}
if(this.id=='font_resize_decrease'){if(newFontSize<26){newFontSize*=1.2;}}
else if(this.id=='font_resize_increase'){if(newFontSize>9){newFontSize/=1.2;}}
$fontResizeTarget.css('fontSize',newFontSize+stringEnding);$fontResizeTarget.find("p").css('fontSize',newFontSize+stringEnding);$fontResizeTarget.find("div").css('fontSize',newFontSize+stringEnding);$fontResizeTarget.find("li").css('fontSize',newFontSize+stringEnding);$fontResizeTarget.find("a").css('fontSize',newFontSize+stringEnding);return false;});});
$(document).ready(function(){var reviewLinks=$('#rate-us').find('a');reviewLinks=reviewLinks.removeAttr('target');});
$(document).ready(function(){var $fontResizeTarget=$('.entry p');$(".font_resize").click(function(){var currFontSize;currFontSize=$fontResizeTarget.css('fontSize');if((currFontSize==null)||(currFontSize=='')||(currFontSize.length==0)||(typeof(currFontSize)=="undefined")){currFontSize='12px';}
var newFontSize=parseFloat(currFontSize,10);var stringEnding=currFontSize.slice(-2);if(isNaN(newFontSize)){newFontSize=13;stringEnding='px';}
if(newFontSize>26){newFontSize=26;}
if(newFontSize<9){newFontSize=9;}
if(this.id=='font_resize_decrease'){if(newFontSize<26){newFontSize*=1.2;}}
else if(this.id=='font_resize_increase'){if(newFontSize>9){newFontSize/=1.2;}}
$fontResizeTarget.css('fontSize',newFontSize+stringEnding);$fontResizeTarget.find("p").css('fontSize',newFontSize+stringEnding);$fontResizeTarget.find("div").css('fontSize',newFontSize+stringEnding);$fontResizeTarget.find("li").css('fontSize',newFontSize+stringEnding);$fontResizeTarget.find("a").css('fontSize',newFontSize+stringEnding);return false;});});$(".sub-menu").each(function(){$(this).css({'left':'50%','margin-left':$(this).width()/2*-1+'px'});});
/*! lazysizes - v4.1.4 */
!function(a,b){var c=b(a,a.document);a.lazySizes=c,"object"==typeof module&&module.exports&&(module.exports=c)}(window,function(a,b){"use strict";if(b.getElementsByClassName){var c,d,e=b.documentElement,f=a.Date,g=a.HTMLPictureElement,h="addEventListener",i="getAttribute",j=a[h],k=a.setTimeout,l=a.requestAnimationFrame||k,m=a.requestIdleCallback,n=/^picture$/i,o=["load","error","lazyincluded","_lazyloaded"],p={},q=Array.prototype.forEach,r=function(a,b){return p[b]||(p[b]=new RegExp("(\\s|^)"+b+"(\\s|$)")),p[b].test(a[i]("class")||"")&&p[b]},s=function(a,b){r(a,b)||a.setAttribute("class",(a[i]("class")||"").trim()+" "+b)},t=function(a,b){var c;(c=r(a,b))&&a.setAttribute("class",(a[i]("class")||"").replace(c," "))},u=function(a,b,c){var d=c?h:"removeEventListener";c&&u(a,b),o.forEach(function(c){a[d](c,b)})},v=function(a,d,e,f,g){var h=b.createEvent("Event");return e||(e={}),e.instance=c,h.initEvent(d,!f,!g),h.detail=e,a.dispatchEvent(h),h},w=function(b,c){var e;!g&&(e=a.picturefill||d.pf)?(c&&c.src&&!b[i]("srcset")&&b.setAttribute("srcset",c.src),e({reevaluate:!0,elements:[b]})):c&&c.src&&(b.src=c.src)},x=function(a,b){return(getComputedStyle(a,null)||{})[b]},y=function(a,b,c){for(c=c||a.offsetWidth;c<d.minSize&&b&&!a._lazysizesWidth;)c=b.offsetWidth,b=b.parentNode;return c},z=function(){var a,c,d=[],e=[],f=d,g=function(){var b=f;for(f=d.length?e:d,a=!0,c=!1;b.length;)b.shift()();a=!1},h=function(d,e){a&&!e?d.apply(this,arguments):(f.push(d),c||(c=!0,(b.hidden?k:l)(g)))};return h._lsFlush=g,h}(),A=function(a,b){return b?function(){z(a)}:function(){var b=this,c=arguments;z(function(){a.apply(b,c)})}},B=function(a){var b,c=0,e=d.throttleDelay,g=d.ricTimeout,h=function(){b=!1,c=f.now(),a()},i=m&&g>49?function(){m(h,{timeout:g}),g!==d.ricTimeout&&(g=d.ricTimeout)}:A(function(){k(h)},!0);return function(a){var d;(a=a===!0)&&(g=33),b||(b=!0,d=e-(f.now()-c),0>d&&(d=0),a||9>d?i():k(i,d))}},C=function(a){var b,c,d=99,e=function(){b=null,a()},g=function(){var a=f.now()-c;d>a?k(g,d-a):(m||e)(e)};return function(){c=f.now(),b||(b=k(g,d))}};!function(){var b,c={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};d=a.lazySizesConfig||a.lazysizesConfig||{};for(b in c)b in d||(d[b]=c[b]);a.lazySizesConfig=d,k(function(){d.init&&F()})}();var D=function(){var g,l,m,o,p,y,D,F,G,H,I,J,K,L,M=/^img$/i,N=/^iframe$/i,O="onscroll"in a&&!/(gle|ing)bot/.test(navigator.userAgent),P=0,Q=0,R=0,S=-1,T=function(a){R--,a&&a.target&&u(a.target,T),(!a||0>R||!a.target)&&(R=0)},U=function(a,c){var d,f=a,g="hidden"==x(b.body,"visibility")||"hidden"!=x(a.parentNode,"visibility")&&"hidden"!=x(a,"visibility");for(F-=c,I+=c,G-=c,H+=c;g&&(f=f.offsetParent)&&f!=b.body&&f!=e;)g=(x(f,"opacity")||1)>0,g&&"visible"!=x(f,"overflow")&&(d=f.getBoundingClientRect(),g=H>d.left&&G<d.right&&I>d.top-1&&F<d.bottom+1);return g},V=function(){var a,f,h,j,k,m,n,p,q,r=c.elements;if((o=d.loadMode)&&8>R&&(a=r.length)){f=0,S++,null==K&&("expand"in d||(d.expand=e.clientHeight>500&&e.clientWidth>500?500:370),J=d.expand,K=J*d.expFactor),K>Q&&1>R&&S>2&&o>2&&!b.hidden?(Q=K,S=0):Q=o>1&&S>1&&6>R?J:P;for(;a>f;f++)if(r[f]&&!r[f]._lazyRace)if(O)if((p=r[f][i]("data-expand"))&&(m=1*p)||(m=Q),q!==m&&(y=innerWidth+m*L,D=innerHeight+m,n=-1*m,q=m),h=r[f].getBoundingClientRect(),(I=h.bottom)>=n&&(F=h.top)<=D&&(H=h.right)>=n*L&&(G=h.left)<=y&&(I||H||G||F)&&(d.loadHidden||"hidden"!=x(r[f],"visibility"))&&(l&&3>R&&!p&&(3>o||4>S)||U(r[f],m))){if(ba(r[f]),k=!0,R>9)break}else!k&&l&&!j&&4>R&&4>S&&o>2&&(g[0]||d.preloadAfterLoad)&&(g[0]||!p&&(I||H||G||F||"auto"!=r[f][i](d.sizesAttr)))&&(j=g[0]||r[f]);else ba(r[f]);j&&!k&&ba(j)}},W=B(V),X=function(a){s(a.target,d.loadedClass),t(a.target,d.loadingClass),u(a.target,Z),v(a.target,"lazyloaded")},Y=A(X),Z=function(a){Y({target:a.target})},$=function(a,b){try{a.contentWindow.location.replace(b)}catch(c){a.src=b}},_=function(a){var b,c=a[i](d.srcsetAttr);(b=d.customMedia[a[i]("data-media")||a[i]("media")])&&a.setAttribute("media",b),c&&a.setAttribute("srcset",c)},aa=A(function(a,b,c,e,f){var g,h,j,l,o,p;(o=v(a,"lazybeforeunveil",b)).defaultPrevented||(e&&(c?s(a,d.autosizesClass):a.setAttribute("sizes",e)),h=a[i](d.srcsetAttr),g=a[i](d.srcAttr),f&&(j=a.parentNode,l=j&&n.test(j.nodeName||"")),p=b.firesLoad||"src"in a&&(h||g||l),o={target:a},p&&(u(a,T,!0),clearTimeout(m),m=k(T,2500),s(a,d.loadingClass),u(a,Z,!0)),l&&q.call(j.getElementsByTagName("source"),_),h?a.setAttribute("srcset",h):g&&!l&&(N.test(a.nodeName)?$(a,g):a.src=g),f&&(h||l)&&w(a,{src:g})),a._lazyRace&&delete a._lazyRace,t(a,d.lazyClass),z(function(){(!p||a.complete&&a.naturalWidth>1)&&(p?T(o):R--,X(o))},!0)}),ba=function(a){var b,c=M.test(a.nodeName),e=c&&(a[i](d.sizesAttr)||a[i]("sizes")),f="auto"==e;(!f&&l||!c||!a[i]("src")&&!a.srcset||a.complete||r(a,d.errorClass)||!r(a,d.lazyClass))&&(b=v(a,"lazyunveilread").detail,f&&E.updateElem(a,!0,a.offsetWidth),a._lazyRace=!0,R++,aa(a,b,f,e,c))},ca=function(){if(!l){if(f.now()-p<999)return void k(ca,999);var a=C(function(){d.loadMode=3,W()});l=!0,d.loadMode=3,W(),j("scroll",function(){3==d.loadMode&&(d.loadMode=2),a()},!0)}};return{_:function(){p=f.now(),c.elements=b.getElementsByClassName(d.lazyClass),g=b.getElementsByClassName(d.lazyClass+" "+d.preloadClass),L=d.hFac,j("scroll",W,!0),j("resize",W,!0),a.MutationObserver?new MutationObserver(W).observe(e,{childList:!0,subtree:!0,attributes:!0}):(e[h]("DOMNodeInserted",W,!0),e[h]("DOMAttrModified",W,!0),setInterval(W,999)),j("hashchange",W,!0),["focus","mouseover","click","load","transitionend","animationend","webkitAnimationEnd"].forEach(function(a){b[h](a,W,!0)}),/d$|^c/.test(b.readyState)?ca():(j("load",ca),b[h]("DOMContentLoaded",W),k(ca,2e4)),c.elements.length?(V(),z._lsFlush()):W()},checkElems:W,unveil:ba}}(),E=function(){var a,c=A(function(a,b,c,d){var e,f,g;if(a._lazysizesWidth=d,d+="px",a.setAttribute("sizes",d),n.test(b.nodeName||""))for(e=b.getElementsByTagName("source"),f=0,g=e.length;g>f;f++)e[f].setAttribute("sizes",d);c.detail.dataAttr||w(a,c.detail)}),e=function(a,b,d){var e,f=a.parentNode;f&&(d=y(a,f,d),e=v(a,"lazybeforesizes",{width:d,dataAttr:!!b}),e.defaultPrevented||(d=e.detail.width,d&&d!==a._lazysizesWidth&&c(a,f,e,d)))},f=function(){var b,c=a.length;if(c)for(b=0;c>b;b++)e(a[b])},g=C(f);return{_:function(){a=b.getElementsByClassName(d.autosizesClass),j("resize",g)},checkElems:g,updateElem:e}}(),F=function(){F.i||(F.i=!0,E._(),D._())};return c={cfg:d,autoSizer:E,loader:D,init:F,uP:w,aC:s,rC:t,hC:r,fire:v,gW:y,rAF:z}}});
var icegram_pre_data={"ajax_url":"https:\/\/www.lasermyeyes.com\/wp-admin\/admin-ajax.php","post_obj":{"is_home":false,"page_id":1889,"action":"display_messages","shortcodes":[],"cache_compatibility":"no","device":"tablet"}};var icegram_data={"messages":[{"post_title":"Important Patient Safety Information: Coronavirus (COVID-19) ","type":"action-bar","theme":"hello","headline":"Important Patient Safety Information: Coronavirus (COVID-19) ","icon":"","message":"","animation":"no-anim","form_style":"style_0","form_layout":"bottom","form_bg_color":"","form_text_color":"","form_header":"","form_html_original":"","form_footer":"","label":"Learn More","link":"https:\/\/www.lasermyeyes.com\/covid-19-information\/","bg_color":"#eb593c","text_color":"#ffffff","cta_bg_color":"#ffffff","cta_text_color":"#dd3333","position":"01","custom_css":"#ig_this_message .ig_headline{ \/* font-size: 3em !important; *\/ }","custom_js":"<script type=\"text\/javascript\"> \/* add your js code here *\/ <\/script>","id":"2442","delay_time":0,"retargeting":"","campaign_id":2441,"expiry_time":"","retargeting_clicked":"","expiry_time_clicked":"","title":""}],"ajax_url":"https:\/\/www.lasermyeyes.com\/wp-admin\/admin-ajax.php","defaults":{"icon":"https:\/\/www.lasermyeyes.com\/wp-content\/plugins\/icegram\/lite\/assets\/images\/icegram-logo-branding-64-grey.png","powered_by_logo":"","powered_by_text":""},"scripts":["https:\/\/www.lasermyeyes.com\/wp-content\/plugins\/icegram\/lite\/assets\/js\/icegram.min.js?var=3.1.26"],"css":["https:\/\/www.lasermyeyes.com\/wp-content\/plugins\/icegram\/lite\/assets\/css\/frontend.min.css?var=3.1.26","https:\/\/www.lasermyeyes.com\/wp-content\/plugins\/icegram\/lite\/message-types\/action-bar\/themes\/action-bar.min.css?var=3.1.26","https:\/\/www.lasermyeyes.com\/wp-content\/plugins\/icegram\/lite\/message-types\/action-bar\/themes\/hello.css?var=3.1.26"]};
function load_scripts_and_css(a){var b={};jQuery.each(a.css,function(a,c){b["ig_css_"+a]=1}),jQuery.each(a.scripts,function(a,c){b["ig_script_"+a]=1});var c=function(c){var d=c.target.id||"";""!=d&&b.hasOwnProperty(d)&&delete b[d],jQuery.isEmptyObject(b)&&(jQuery(window).trigger("scripts_loaded.icegram"),jQuery(function(){window.icegram=new Icegram,window.icegram.init(a),jQuery("body").addClass("ig_"+icegram_pre_data.post_obj.device),icegram_timing.end=Date.now()}))};jQuery.each(a.css,function(a,b){jQuery("<link>").attr("type","text/css").attr("rel","stylesheet").attr("id","ig_css_"+a).attr("media","all").appendTo("head").on("load",c).attr("href",b)});var d=a.scripts.shift();jQuery("<script>").attr("type","text/javascript").attr("id","ig_script_0").appendTo("body").on("load",function(b){c(b),jQuery.each(a.scripts,function(a,b){jQuery("<script>").attr("type","text/javascript").attr("id","ig_script_"+(a+1)).appendTo("body").on("load",c).attr("src",b)})}).attr("src",d)}try{var icegram_data,icegram_timing={};icegram_pre_data.post_obj.referral_url=window.location.href,icegram_timing.start=Date.now(),"yes"===icegram_pre_data.post_obj.cache_compatibility?(icegram_pre_data.post_obj.hasOwnProperty("add-to-cart")&&delete icegram_pre_data.post_obj["add-to-cart"],jQuery.ajax({url:icegram_pre_data.ajax_url,type:"POST",async:!0,cache:!1,data:icegram_pre_data.post_obj,dataType:"json",success:function(a){a?(icegram_data=a,load_scripts_and_css(icegram_data)):jQuery(".ig_inline_container:empty").remove()},error:function(a){}}),jQuery(window).on("init.icegram",function(a,b){"undefined"!=typeof b&&"undefined"!=typeof b.messages&&jQuery.each(b.messages,function(a,b){b.data.assets&&(jQuery.each(b.data.assets.styles||[],function(a,b){var c=jQuery("<div/>").html(b).find("link").attr("href");c&&0==jQuery('link[href="'+c+'"]').length&&jQuery("body").append(b)}),jQuery.each(b.data.assets.scripts||[],function(a,b){var c=jQuery("<div/>").html("<script "+b).find("script").attr("src");c&&0==jQuery('script[src="'+c+'"]').length&&jQuery("body").append("<script "+b)}))})})):"undefined"!=typeof icegram_data&&load_scripts_and_css(icegram_data),jQuery(window).on("init.icegram",function(a,b){"undefined"!=typeof b&&"undefined"!=typeof b.messages&&jQuery.each(b.messages,function(a,b){"yes"==b.data.use_custom_code&&"undefined"!=typeof b.data.custom_js&&jQuery("body").append(b.data.custom_js)}),jQuery("body").find(".trigger_onclick").length&&jQuery.each(jQuery("body").find(".trigger_onclick"),function(a,c){var d="",e=jQuery(c).data("campaigns"),f=b.get_message_by_campaign_id(e);jQuery.each(f,function(a,b){var c=parseInt(b.data.id);d+="icegram.get_message_by_id("+c+").show();"}),jQuery(c).children().length?jQuery(c).children().attr("onclick",d):jQuery(c).attr("onclick",d)})})}catch(err){console.log(err)};
adroll_adv_id="CNY5OXYLSRF5FJLH2NU4WQ";adroll_pix_id="G2R2PFOJOVDDXA62TNDXY7";(function(){var _onload=function(){if(document.readyState&&!/loaded|complete/.test(document.readyState)){setTimeout(_onload,10);return}
if(!window.__adroll_loaded){__adroll_loaded=true;setTimeout(_onload,50);return}
var scr=document.createElement("script");var host=(("https:"==document.location.protocol)?"https://s.adroll.com":"http://a.adroll.com");scr.setAttribute('async','true');scr.type="text/javascript";scr.src=host+"/j/roundtrip.js";((document.getElementsByTagName('head')||[null])[0]||document.getElementsByTagName('script')[0].parentNode).appendChild(scr);};if(window.addEventListener){window.addEventListener('load',_onload,false);}
else{window.attachEvent('onload',_onload)}}());