.elementor-2235 .elementor-element.elementor-element-c2dd090{--display:flex;}/* Start custom CSS for html, class: .elementor-element-abef3a7 */.full-section {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  background-image: url('../images/simpsons-house-homer-vs-18th-amendment.png');
  background-position: 50% 0px;
  background-size: cover;
}

.eyeball-wrapper {
  position: absolute;
  left: 0px;
  top: 50%;
  right: 0px;
  display: block;
  width: 240px;
  height: 240px;
  margin-right: auto;
  margin-left: auto;
  -webkit-perspective: 2000px;
  perspective: 2000px;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.eyeball-wrapper.side-by-side {
  position: static;
  left: 0px;
  top: 50%;
  right: 0px;
  width: 230px;
  height: 230px;
  margin-right: 5px;
  margin-left: 5px;
  float: left;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.eyeball {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: #fff;
  box-shadow: inset 0 -10px 16px 0 rgba(0, 0, 0, .18), 0 36px 32px -25px #979696;
}

.eyeball.no-shadow {
  border: 5px solid #000;
  box-shadow: none;
}

.iris {
  position: absolute;
  left: 0px;
  top: 50%;
  right: 0px;
  display: block;
  width: 85px;
  height: 85px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 100%;
  background-image: -webkit-radial-gradient(circle farthest-corner at 50% 50%, #a7cdff, #006ffd);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #a7cdff, #006ffd);
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.iris.red {
  background-image: -webkit-radial-gradient(circle farthest-corner at 50% 50%, #918a7f, #5e4436);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #918a7f, #5e4436);
}

.iris.homer {
  width: 50px;
  height: 50px;
  background-image: -webkit-radial-gradient(circle farthest-corner at 50% 50%, #000, #000);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, #000, #000);
}

.pupil {
  position: absolute;
  left: 0px;
  top: 50%;
  right: 0px;
  display: block;
  width: 35px;
  height: 35px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 100%;
  background-color: #000;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.pupil-gloss {
  position: absolute;
  left: 20px;
  top: 20px;
  z-index: 2;
  width: 25px;
  height: 25px;
  border-radius: 100%;
  background-color: hsla(0, 0%, 100%, .3);
}

.site-leader {
  position: relative;
  z-index: 3;
  width: 50vw;
  height: 50vh;
  float: left;
}

.site-leader.third {
  width: 33.33vw;
}

.site-leader.third.middle {
  position: absolute;
  left: 0px;
  top: 50%;
  right: 0px;
  display: block;
  height: 30vh;
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}
.open-in-webflow {
  position: fixed;
  color: #333;
  top: 10px;
  right: 10px;
  z-index: 10;
  width: auto;
  height: auto;
  padding: 5px 10px;
  cursor: pointer !important;
  border: 2px solid #fff;
  border-radius: 5px;
  background-color: white;
  font-family: sofia-pro, sans-serif;
  text-align: center;
  letter-spacing: 1px;
  box-shadow: 0 20px 60px -2px rgba(27, 33, 58, .3);
}

.open-in-webflow:hover {
  color: #546DDA;
  
}
.double-wrapper {
  position: absolute;
  left: 0px;
  top: 49%;
  right: 0px;
  display: block;
  width: 480px;
  margin-right: auto;
  margin-left: auto;
  -webkit-transform: translate(0px, -50%) scale(0.7);
  -ms-transform: translate(0px, -50%) scale(0.7);
  transform: translate(0px, -50%) scale(0.7);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.double-wrapper.homer {
  top: 47%;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.glasses {
  position: absolute;
  left: -15px;
  top: 50%;
  right: 0px;
  display: block;
  width: 510px;
  margin-right: auto;
  margin-left: auto;
  -webkit-perspective: 1000px;
  perspective: 1000px;
  -webkit-perspective-origin: 50% 0%;
  perspective-origin: 50% 0%;
  -webkit-transform: translate(0px, -50%) rotate(0deg);
  -ms-transform: translate(0px, -50%) rotate(0deg);
  transform: translate(0px, -50%) rotate(0deg);
}

.lens {
  width: 50%;
  height: 200px;
  float: left;
  border: 10px solid #56ad75;
  border-radius: 0% 0% 100% 100%;
  box-shadow: 0 1px 3px 0 #8d8d8d;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.arms {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  display: none;
  width: 100%;
  height: 170px;
  border-top: 10px solid #56ad75;
  border-right: 10px solid #56ad75;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 30px;
  -webkit-transform: translate(46%, 25px) rotateX(0deg) rotateY(80deg) rotateZ(0deg);
  transform: translate(46%, 25px) rotateX(0deg) rotateY(80deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.arms._2 {
  -webkit-transform: translate(-41%, 25px) rotateX(0deg) rotateY(95deg) rotateZ(0deg);
  transform: translate(-41%, 25px) rotateX(0deg) rotateY(95deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.homer-simpson-face {
  position: absolute;
  left: 0px;
  top: 0%;
  right: 0px;
  z-index: -1;
  display: block;
  width: 320px;
  height: 300px;
  max-height: 310px;
  margin-right: auto;
  margin-left: auto;
  border-style: solid;
  border-width: 5px 5px 0px;
  border-color: #000;
  border-radius: 50% 50% 0% 0%;
  background-color: #fcd41d;
  box-shadow: inset -5px 0 0 0 #c7ab19;
}

.homer-simpson-face.bottom {
  left: 0px;
  top: auto;
  right: 0px;
  bottom: 0%;
  height: 310px;
  border-width: 0px 5px 5px;
  border-radius: 0% 0% 50% 50%;
  box-shadow: inset -4px -4px 0 0 #c7ab19;
}

.mouth {
  position: absolute;
  left: -25%;
  right: -25%;
  bottom: 6px;
  display: block;
  width: 330px;
  height: 220px;
  margin-right: auto;
  margin-left: auto;
  border: 5px solid #000;
  border-radius: 100%;
  background-color: #d1a64a;
  box-shadow: inset -4px -4px 0 0 #9c8a2d;
}

.ear {
  position: absolute;
  left: -35px;
  top: 20px;
  bottom: 0px;
  z-index: -15;
  width: 30px;
  height: 65px;
  border-top: 5px solid #000;
  border-bottom: 5px solid #000;
  border-left: 5px solid #000;
  border-radius: 100px 0px 0px 100px;
  background-image: -webkit-linear-gradient(0deg, #f9d41e, #fcd81e);
  background-image: linear-gradient(90deg, #f9d41e, #fcd81e);
}

.ear._2 {
  left: auto;
  top: 20px;
  right: -35px;
  bottom: 0px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.smile {
  position: absolute;
  left: 0px;
  top: 58%;
  right: 0px;
  display: block;
  width: 240px;
  height: 70px;
  margin-right: auto;
  margin-left: auto;
  border-bottom: 5px solid #000;
  border-radius: 100%;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.dimple {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 30px;
  height: 30px;
  border-right: 5px solid #000;
  border-radius: 100%;
  -webkit-transform: rotate(-43deg) translate(0px, 20px);
  -ms-transform: rotate(-43deg) translate(0px, 20px);
  transform: rotate(-43deg) translate(0px, 20px);
}

.dimple.left {
  left: 0px;
  top: 0px;
  right: auto;
  bottom: 0px;
  -webkit-transform: rotate(213deg) translate(0px, -24px);
  -ms-transform: rotate(213deg) translate(0px, -24px);
  transform: rotate(213deg) translate(0px, -24px);
}

.chin-dimple {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: -40px;
  display: block;
  width: 50px;
  height: 30px;
  margin-right: auto;
  margin-left: auto;
  border-bottom: 5px solid #000;
  border-radius: 65%;
}

.hairs-on-top {
  position: absolute;
  left: 0px;
  top: -35px;
  right: 0px;
  width: 100%;
  height: 55px;
}

.hair {
  display: block;
  width: 100px;
  height: 80px;
  margin-right: auto;
  margin-left: auto;
  border-top: 5px solid #000;
  border-radius: 100%;
}

.hair._2 {
  position: absolute;
  left: 0px;
  top: 11px;
  right: 0px;
  height: 60px;
}

.nose {
  position: absolute;
  left: 0px;
  top: -48px;
  right: 0px;
  z-index: 50;
  display: block;
  width: 90px;
  height: 78px;
  margin-right: auto;
  margin-left: auto;
  border-style: solid;
  border-width: 3px 5px 5px;
  border-color: #fcd41d #000 #000;
  border-radius: 160px;
  background-color: #fbd41c;
  box-shadow: inset 0 -5px 0 0 #c7ab19;
}

.homer-face {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 30px;
  z-index: 1;
  display: block;
  height: 590px;
  max-height: 600px;
  margin-right: auto;
  margin-left: auto;
}

.eye-brow {
  position: absolute;
  left: -14px;
  bottom: 60px;
  width: 100px;
  height: 42px;
  border-style: solid;
  border-width: 0px 0px 5px 5px;
  border-color: #000;
  border-radius: 100px;
  background-color: #fcd41d;
}

.eye-brow.right {
  left: auto;
  right: -14px;
  bottom: 60px;
  border-right-width: 5px;
  border-left-width: 0px;
  box-shadow: inset -4px 0 0 0 #c7ab19;
}

.neck {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 0;
  display: block;
  width: 260px;
  height: 150px;
  margin-right: auto;
  margin-left: auto;
  border-style: solid solid none;
  border-width: 10px 5px;
  border-color: #000;
  background-color: #fcd41d;
}

.shirt-collar {
  position: absolute;
  left: -30px;
  bottom: -30px;
  width: 150px;
  height: 50px;
  border-top: 5px solid #000;
  border-left: 5px solid #000;
  background-color: #fff;
  -webkit-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
  transform: rotate(20deg);
}

.shirt-collar._2 {
  left: auto;
  right: -30px;
  bottom: -30px;
  border-right: 5px solid #000;
  border-left-width: 0px;
  -webkit-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  transform: rotate(-20deg);
}

.t-shirt {
  position: absolute;
  left: -55%;
  right: 50%;
  bottom: -90px;
  width: 80vh;
  background-color: #fff;
}

.homer-full-container {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 690px;
  -webkit-perspective: 1500px;
  perspective: 1500px;
  -webkit-perspective-origin: 50% 100%;
  perspective-origin: 50% 100%;
}

.fixed-div {
  position: fixed;
  left: 0px;
  bottom: 0px;
  width: 20%;
  height: 200px;
  background-color: #0098ff;
}

.bg {
  position: absolute;
  left: -5%;
  top: -5vh;
  z-index: 0;
  width: 110%;
  height: 110vh;
  background-image: url('../images/simpsons-house.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

html.w-mod-js *[data-ix="lenses-on-face"] {
  -webkit-transform: translate3d(0px, -300%, 10px) rotateX(6deg) rotateY(0deg) rotateZ(0deg);
  transform: translate3d(0px, -300%, 10px) rotateX(6deg) rotateY(0deg) rotateZ(0deg);
}

html.w-mod-js *[data-ix="homer-on-load"] {
  -webkit-transform: translate(0px, 100%) rotateX(60deg) rotateY(0deg) rotateZ(0deg);
  transform: translate(0px, 100%) rotateX(60deg) rotateY(0deg) rotateZ(0deg);
}

@media (max-width: 991px) {
  .double-wrapper {
    -webkit-transform: translate(0px, -50%) scale(1);
    -ms-transform: translate(0px, -50%) scale(1);
    transform: translate(0px, -50%) scale(1);
  }
  .double-wrapper.homer {
    -webkit-transform: translate(0px, -50%) scale3d(0.7, 0.7, 1);
    transform: translate(0px, -50%) scale3d(0.7, 0.7, 1);
  }
  .homer-face {
    height: 550px;
  }
}

@media (max-width: 767px) {
  .double-wrapper {
    -webkit-transform: translate(0px, -50%) scale3d(0.5, 0.5, 1);
    transform: translate(0px, -50%) scale3d(0.5, 0.5, 1);
  }
  .homer-face {
    height: 530px;
  }
}

@media (max-width: 479px) {
  .eyeball-wrapper.side-by-side.homer-eye {
    display: inline-block;
    width: 110px;
    height: 110px;
    float: none;
  }
  .eyeball.no-shadow {
    border-width: 3px;
  }
  .iris.homer {
    width: 30px;
    height: 30px;
  }
  .pupil {
    width: 25px;
    height: 25px;
  }
  .double-wrapper {
    position: absolute;
    left: 0px;
    top: 50%;
    right: 0px;
    display: block;
    margin-right: auto;
    margin-left: auto;
    -webkit-transform: translate(-15%, -50%) scale(0.5);
    -ms-transform: translate(-15%, -50%) scale(0.5);
    transform: translate(-15%, -50%) scale(0.5);
  }
  .double-wrapper.homer {
    position: absolute;
    left: 0%;
    top: 42%;
    right: 0px;
    width: 100%;
    -webkit-transform: translate(0%, -50%) scale(0.7);
    -ms-transform: translate(0%, -50%) scale(0.7);
    transform: translate(0%, -50%) scale(0.7);
    text-align: center;
  }
  .homer-simpson-face {
    width: 140px;
    height: 160px;
  }
  .homer-simpson-face.bottom {
    bottom: 0%;
    width: 140px;
    height: 170px;
  }
  .mouth {
    bottom: 8px;
    width: 150px;
    height: 120px;
  }
  .ear {
    left: -23px;
    top: 30px;
    width: 19px;
    height: 35px;
  }
  .ear._2 {
    left: auto;
    top: 20px;
    right: -23px;
    bottom: 0px;
  }
  .smile {
    top: 47%;
    width: 90px;
    height: 50px;
  }
  .dimple {
    width: 20px;
    height: 20px;
  }
  .chin-dimple {
    bottom: -25px;
    width: 40px;
  }
  .hairs-on-top {
    top: -32px;
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
  }
  .hair {
    width: 80px;
    height: 70px;
  }
  .nose {
    top: -18px;
    width: 40px;
    height: 38px;
  }
  .homer-face {
    height: 287px;
    max-height: 560px;
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
  }
  .eye-brow {
    left: -9px;
    bottom: 63px;
    width: 50px;
    height: 16px;
    border-bottom-width: 3px;
    border-left-width: 4px;
  }
  .eye-brow.right {
    left: auto;
    right: -9px;
    bottom: 63px;
    width: 40px;
    height: 15px;
  }
  .neck {
    display: none;
  }
}




/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove default margin.
 */
body {
  margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
  outline: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. CUSTOM FOR WEBFLOW: Removed the input[type="submit"] .elementor-2235 .elementor-element.elementor-element-abef3a7 to reduce
 *    specificity and defer to the .w-button .elementor-2235 .elementor-element.elementor-element-abef3a7
 */
button,
html input[type="button"],
input[type="reset"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. CUSTOM FOR WEBFLOW: box-sizing: content-box rule removed
 *    (similar to normalize.css >=4.0.0)
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
}
/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}
/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}






@font-face {
  font-family: 'webflow-icons';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6SAy0AAAC8AAAAYGNtYXAaVcxaAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZgscV1gAAAFwAAABhGhlYWQCkFKvAAAC9AAAADZoaGVhB0MDyQAAAywAAAAkaG10eBIAA10AAANQAAAAIGxvY2EBMADyAAADcAAAABJtYXhwAAwATQAAA4QAAAAgbmFtZWTuiIAAAAOkAAABe3Bvc3QAAwAAAAAFIAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAwPA/8D/wAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYD//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQEgAAADIAOAAAUAAAkBBwkBFwMg/kBAAYD+gEABwAHAQP6A/oBAAAEA4AAAAuADgAAFAAATARcJAQfgAcBA/oABgEABwAHAQP6A/oBAAAADAMAA4ANAAsAAGAAxAEoAAAEhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIwMg/cAHCwkFBQkLBwJABwsJBQUJCwf9wAcLCQUFCQsHAkAHCwkFBQkLB/3ABwsJBQUJCwcCQAcLCQUFCQsHAsAFCQsHIAcLCQUFCQsHIAcLCQXABQkLByAHCwkFBQkLByAHCwkFwAUJCwcgBwsJBQUJCwcgBwsJBQAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFFv+egGGAAAAAAEAAAABAADSLAJOXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAAAAACgAUAB4AMgBGAKwAwgAAAAEAAAAIAEsAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAaAAAAAQAAAAAAAgAOAHEAAQAAAAAAAwAaADAAAQAAAAAABAAaAH8AAQAAAAAABQAWABoAAQAAAAAABgANAEoAAQAAAAAACgA0AJkAAwABBAkAAQAaAAAAAwABBAkAAgAOAHEAAwABBAkAAwAaADAAAwABBAkABAAaAH8AAwABBAkABQAWABoAAwABBAkABgAaAFcAAwABBAkACgA0AJkAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4Ac3dlYmZsb3ctaWNvbnMAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVcAAoAAAAABRQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAZMAAAGTuzUomU9TLzIAAAKIAAAAYAAAAGAOkgMtY21hcAAAAugAAABMAAAATBpVzFpnYXNwAAADNAAAAAgAAAAIAAAAEGhlYWQAAAM8AAAANgAAADYCkFKvaGhlYQAAA3QAAAAkAAAAJAdDA8lobXR4AAADmAAAACAAAAAgEgADXW1heHAAAAO4AAAABgAAAAYACFAAbmFtZQAAA8AAAAF7AAABe2TuiIBwb3N0AAAFPAAAACAAAAAgAAMAAAEABAQAAQEBDndlYmZsb3ctaWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoACXf/i4seCgAJd/+LiwwHi0v6lPpUBR0AAACaDx0AAACfER0AAAAJHQAAAYoSAAkBAQ4bHR8iJywxNndlYmZsb3ctaWNvbnN3ZWJmbG93LWljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzAAACAYkABgAIAQEEBwoNJDvH4P6UDv6UDv6UDvyUDvm0+FQV/FT4VEtL+BT8FPwU/BTLSwUO93T4VBX4VPhUy0v8FPwU+BT8FEtLBQ75tPlUFfzUiwV5i319i3kIi2sFi3mZfZ2LCPjUiwWdi5mZi50Ii6sFi519mXmLCIv7VBX81IsFeYt9fYt5CItrBYt5mX2diwj41IsFnYuZmYudCIurBYudfZl5iwiL+1QV/NSLBXmLfX2LeQiLawWLeZl9nYsI+NSLBZ2LmZmLnQiLqwWLnX2ZeYsIDvm4+SkV+6n7qvuq96ovLvgG/Bj4BvgYBQ76lBT6lBWLDAoAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gMDwP/A/8ADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmA//9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAC1pQTjXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAUAAACAAAAAAADgCuAAEAAAAAAAEAGgAAAAEAAAAAAAIADgBxAAEAAAAAAAMAGgAwAAEAAAAAAAQAGgB/AAEAAAAAAAUAFgAaAAEAAAAAAAYADQBKAAEAAAAAAAoANACZAAMAAQQJAAEAGgAAAAMAAQQJAAIADgBxAAMAAQQJAAMAGgAwAAMAAQQJAAQAGgB/AAMAAQQJAAUAFgAaAAMAAQQJAAYAGgBXAAMAAQQJAAoANACZAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHN3ZWJmbG93LWljb25zAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff');
  font-weight: normal;
  font-style: normal;
}
[class^="w-icon-"],
[class*=" w-icon-"] {
  font-family: 'webflow-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.w-icon-slider-right:before {
  content: "\e600";
}
.w-icon-slider-left:before {
  content: "\e601";
}
.w-icon-nav-menu:before {
  content: "\e602";
}
.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
  content: "\e603";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  height: 100%;
}
body {
  margin: 0;
  min-height: 100%;
  background-color: #fff;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333;
}
img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}
html.w-mod-touch * {
  background-attachment: scroll !important;
}
.w-block {
  display: block;
}
.w-inline-block {
  max-width: 100%;
  display: inline-block;
}
.w-clearfix:before,
.w-clearfix:after {
  content: " ";
  display: table;
}
.w-clearfix:after {
  clear: both;
}
.w-hidden {
  display: none;
}
.w-button {
  display: inline-block;
  padding: 9px 15px;
  background-color: #3898EC;
  color: white;
  border: 0;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  border-radius: 0;
}
input.w-button {
  -webkit-appearance: button;
}
html[data-w-dynpage] [data-w-cloak] {
  color: transparent !important;
}
.w-webflow-badge {z-index: 10; cursor: pointer !important;}
.w-webflow-badge,
.w-webflow-badge * {
  position: static;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: auto;
  display: block;
  visibility: visible;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  box-sizing: border-box;
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  margin: 0;
  padding: 0;
  float: none;
  clear: none;
  border: 0 none transparent;
  border-radius: 0;
  background: none;
  background-image: none;
  background-position: 0% 0%;
  background-size: auto auto;
  background-repeat: repeat;
  background-origin: padding-box;
  background-clip: border-box;
  background-attachment: scroll;
  background-color: transparent;
  box-shadow: none;
  opacity: 1.0;
  transform: none;
  transition: none;
  direction: ltr;
  font-family: inherit;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-style: inherit;
  font-variant: inherit;
  text-align: inherit;
  letter-spacing: inherit;
  text-decoration: inherit;
  text-indent: 0;
  text-transform: inherit;
  list-style-type: disc;
  text-shadow: none;
  font-smoothing: auto;
  vertical-align: baseline;
  cursor: inherit;
  white-space: inherit;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
}
.w-webflow-badge {
  position: fixed !important;
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  top: auto !important;
  right: 12px !important;
  bottom: 12px !important;
  left: auto !important;
  color: #AAADB0 !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  padding: 6px 8px 6px 6px !important;
  font-size: 12px !important;
  opacity: 1.0 !important;
  line-height: 14px !important;
  text-decoration: none !important;
  transform: none !important;
  margin: 0 !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  white-space: nowrap;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0px 1px 3px rgba(0, 0, 0, 0.1);
}
.w-webflow-badge > img {
  display: inline-block !important;
  visibility: visible !important;
  opacity: 1 !important;
  vertical-align: middle !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  margin-bottom: 10px;
}
h1 {
  font-size: 38px;
  line-height: 44px;
  margin-top: 20px;
}
h2 {
  font-size: 32px;
  line-height: 36px;
  margin-top: 20px;
}
h3 {
  font-size: 24px;
  line-height: 30px;
  margin-top: 20px;
}
h4 {
  font-size: 18px;
  line-height: 24px;
  margin-top: 10px;
}
h5 {
  font-size: 14px;
  line-height: 20px;
  margin-top: 10px;
}
h6 {
  font-size: 12px;
  line-height: 18px;
  margin-top: 10px;
}
p {
  margin-top: 0;
  margin-bottom: 10px;
}
blockquote {
  margin: 0 0 10px 0;
  padding: 10px 20px;
  border-left: 5px solid #E2E2E2;
  font-size: 18px;
  line-height: 22px;
}
figure {
  margin: 0;
  margin-bottom: 10px;
}
figcaption {
  margin-top: 5px;
  text-align: center;
}
ul,
ol {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
}
.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}
.w-embed:before,
.w-embed:after {
  content: " ";
  display: table;
}
.w-embed:after {
  clear: both;
}
.w-video {
  width: 100%;
  position: relative;
  padding: 0;
}
.w-video iframe,
.w-video object,
.w-video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
button,
html input[type="button"],
input[type="reset"] {
  border: 0;
  cursor: pointer;
  -webkit-appearance: button;
}
.w-form {
  margin: 0 0 15px;
}
.w-form-done {
  display: none;
  padding: 20px;
  text-align: center;
  background-color: #dddddd;
}
.w-form-fail {
  display: none;
  margin-top: 10px;
  padding: 10px;
  background-color: #ffdede;
}
label {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}
.w-input,
.w-select {
  display: block;
  width: 100%;
  height: 38px;
  padding: 8px 12px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  vertical-align: middle;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
  color: #999;
}
.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.w-input:-ms-input-placeholder,
.w-select:-ms-input-placeholder {
  color: #999;
}
.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-placeholder {
  color: #999;
}
.w-input:focus,
.w-select:focus {
  border-color: #3898EC;
  outline: 0;
}
.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
  cursor: not-allowed;
  background-color: #eeeeee;
}
textarea.w-input,
textarea.w-select {
  height: auto;
}
.w-select {
  background-image: -webkit-linear-gradient(white 0%, #f3f3f3 100%);
  background-image: linear-gradient(white 0%, #f3f3f3 100%);
}
.w-select[multiple] {
  height: auto;
}
.w-form-label {
  display: inline-block;
  cursor: pointer;
  font-weight: normal;
  margin-bottom: 0px;
}
.w-checkbox,
.w-radio {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}
.w-checkbox:before,
.w-radio:before,
.w-checkbox:after,
.w-radio:after {
  content: " ";
  display: table;
}
.w-checkbox:after,
.w-radio:after {
  clear: both;
}
.w-checkbox-input,
.w-radio-input {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
  float: left;
  margin-left: -20px;
}
.w-radio-input {
  margin-top: 3px;
}
.w-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 940px;
}
.w-container:before,
.w-container:after {
  content: " ";
  display: table;
}
.w-container:after {
  clear: both;
}
.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}
.w-row:before,
.w-row:after {
  content: " ";
  display: table;
}
.w-row:after {
  clear: both;
}
.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}
.w-col {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}
.w-col-1 {
  width: 8.33333333%;
}
.w-col-2 {
  width: 16.66666667%;
}
.w-col-3 {
  width: 25%;
}
.w-col-4 {
  width: 33.33333333%;
}
.w-col-5 {
  width: 41.66666667%;
}
.w-col-6 {
  width: 50%;
}
.w-col-7 {
  width: 58.33333333%;
}
.w-col-8 {
  width: 66.66666667%;
}
.w-col-9 {
  width: 75%;
}
.w-col-10 {
  width: 83.33333333%;
}
.w-col-11 {
  width: 91.66666667%;
}
.w-col-12 {
  width: 100%;
}
.w-hidden-main {
  display: none !important;
}
@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }
  .w-hidden-main {
    display: inherit !important;
  }
  .w-hidden-medium {
    display: none !important;
  }
  .w-col-medium-1 {
    width: 8.33333333%;
  }
  .w-col-medium-2 {
    width: 16.66666667%;
  }
  .w-col-medium-3 {
    width: 25%;
  }
  .w-col-medium-4 {
    width: 33.33333333%;
  }
  .w-col-medium-5 {
    width: 41.66666667%;
  }
  .w-col-medium-6 {
    width: 50%;
  }
  .w-col-medium-7 {
    width: 58.33333333%;
  }
  .w-col-medium-8 {
    width: 66.66666667%;
  }
  .w-col-medium-9 {
    width: 75%;
  }
  .w-col-medium-10 {
    width: 83.33333333%;
  }
  .w-col-medium-11 {
    width: 91.66666667%;
  }
  .w-col-medium-12 {
    width: 100%;
  }
  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}
@media screen and (max-width: 767px) {
  .w-hidden-main {
    display: inherit !important;
  }
  .w-hidden-medium {
    display: inherit !important;
  }
  .w-hidden-small {
    display: none !important;
  }
  .w-row,
  .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }
  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }
  .w-col-small-1 {
    width: 8.33333333%;
  }
  .w-col-small-2 {
    width: 16.66666667%;
  }
  .w-col-small-3 {
    width: 25%;
  }
  .w-col-small-4 {
    width: 33.33333333%;
  }
  .w-col-small-5 {
    width: 41.66666667%;
  }
  .w-col-small-6 {
    width: 50%;
  }
  .w-col-small-7 {
    width: 58.33333333%;
  }
  .w-col-small-8 {
    width: 66.66666667%;
  }
  .w-col-small-9 {
    width: 75%;
  }
  .w-col-small-10 {
    width: 83.33333333%;
  }
  .w-col-small-11 {
    width: 91.66666667%;
  }
  .w-col-small-12 {
    width: 100%;
  }
}
@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }
  .w-hidden-main {
    display: inherit !important;
  }
  .w-hidden-medium {
    display: inherit !important;
  }
  .w-hidden-small {
    display: inherit !important;
  }
  .w-hidden-tiny {
    display: none !important;
  }
  .w-col {
    width: 100%;
  }
  .w-col-tiny-1 {
    width: 8.33333333%;
  }
  .w-col-tiny-2 {
    width: 16.66666667%;
  }
  .w-col-tiny-3 {
    width: 25%;
  }
  .w-col-tiny-4 {
    width: 33.33333333%;
  }
  .w-col-tiny-5 {
    width: 41.66666667%;
  }
  .w-col-tiny-6 {
    width: 50%;
  }
  .w-col-tiny-7 {
    width: 58.33333333%;
  }
  .w-col-tiny-8 {
    width: 66.66666667%;
  }
  .w-col-tiny-9 {
    width: 75%;
  }
  .w-col-tiny-10 {
    width: 83.33333333%;
  }
  .w-col-tiny-11 {
    width: 91.66666667%;
  }
  .w-col-tiny-12 {
    width: 100%;
  }
}
.w-widget {
  position: relative;
}
.w-widget-map {
  width: 100%;
  height: 400px;
}
.w-widget-map label {
  width: auto;
  display: inline;
}
.w-widget-map img {
  max-width: inherit;
}
.w-widget-map .gm-style-iw {
  width: 90% !important;
  height: auto !important;
  top: 7px !important;
  left: 6% !important;
  display: inline;
  text-align: center;
  overflow: hidden;
}
.w-widget-map .gm-style-iw + div {
  display: none;
}
.w-widget-twitter {
  overflow: hidden;
}
.w-widget-twitter-count-shim {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 28px;
  height: 20px;
  text-align: center;
  background: white;
  border: #758696 solid 1px;
  border-radius: 3px;
}
.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  position: relative;
  font-size: 15px;
  line-height: 12px;
  text-align: center;
  color: #999;
  font-family: serif;
}
.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  position: relative;
  display: block;
}
.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
  margin-left: 7px;
}
.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}
.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}
.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
  top: 50%;
  left: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-color: rgba(117, 134, 150, 0);
  border-right-color: #5d6c7b;
  border-width: 4px;
  margin-left: -9px;
  margin-top: -4px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-left: -10px;
  margin-top: -5px;
}
.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: white;
  border-width: 4px;
  margin-left: -8px;
  margin-top: -4px;
}
.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-left: -9px;
  margin-top: -5px;
}
.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}
.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.w-widget-twitter-count-shim.w--vertical:before {
  border-color: rgba(117, 134, 150, 0);
  border-top-color: #5d6c7b;
  border-width: 5px;
  margin-left: -5px;
}
.w-widget-twitter-count-shim.w--vertical:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: white;
  border-width: 4px;
  margin-left: -4px;
}
.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}
.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}
.w-widget-gplus {
  overflow: hidden;
}
.w-background-video {
  position: relative;
  overflow: hidden;
  height: 500px;
  color: white;
}
.w-background-video > video {
  background-size: cover;
  background-position: 50% 50%;
  position: absolute;
  right: -100%;
  bottom: -100%;
  top: -100%;
  left: -100%;
  margin: auto;
  min-width: 100%;
  min-height: 100%;
  z-index: -100;
}
.w-slider {
  position: relative;
  height: 300px;
  text-align: center;
  background: #dddddd;
  clear: both;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
.w-slider-mask {
  position: relative;
  display: block;
  overflow: hidden;
  z-index: 1;
  left: 0;
  right: 0;
  height: 100%;
  white-space: nowrap;
}
.w-slide {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left;
}
.w-slider-nav {
  position: absolute;
  z-index: 2;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding-top: 10px;
  height: 40px;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
}
.w-slider-nav.w-round > div {
  border-radius: 100%;
}
.w-slider-nav.w-num > div {
  width: auto;
  height: auto;
  padding: 0.2em 0.5em;
  font-size: inherit;
  line-height: inherit;
}
.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px rgba(51, 51, 51, 0.4);
}
.w-slider-nav-invert {
  color: #fff;
}
.w-slider-nav-invert > div {
  background-color: rgba(34, 34, 34, 0.4);
}
.w-slider-nav-invert > div.w-active {
  background-color: #222;
}
.w-slider-dot {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: rgba(255, 255, 255, 0.4);
  cursor: pointer;
  margin: 0 3px 0.5em;
  transition: background-color 100ms, color 100ms;
}
.w-slider-dot.w-active {
  background-color: #fff;
}
.w-slider-arrow-left,
.w-slider-arrow-right {
  position: absolute;
  width: 80px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
  overflow: hidden;
  color: white;
  font-size: 40px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.w-slider-arrow-left [class^="w-icon-"],
.w-slider-arrow-right [class^="w-icon-"],
.w-slider-arrow-left [class*=" w-icon-"],
.w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}
.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}
.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}
.w-icon-slider-left,
.w-icon-slider-right {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 1em;
  height: 1em;
}
.w-dropdown {
  display: inline-block;
  position: relative;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  z-index: 900;
}
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
  position: relative;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  white-space: nowrap;
}
.w-dropdown-toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  cursor: pointer;
  padding-right: 40px;
}
.w-icon-dropdown-toggle {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  margin-right: 20px;
  width: 1em;
  height: 1em;
}
.w-dropdown-list {
  position: absolute;
  background: #dddddd;
  display: none;
  min-width: 100%;
}
.w-dropdown-list.w--open {
  display: block;
}
.w-dropdown-link {
  padding: 10px 20px;
  display: block;
  color: #222222;
}
.w-dropdown-link.w--current {
  color: #0082f3;
}
.w-nav[data-collapse="all"] .w-dropdown,
.w-nav[data-collapse="all"] .w-dropdown-toggle {
  display: block;
}
.w-nav[data-collapse="all"] .w-dropdown-list {
  position: static;
}
@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-dropdown,
  .w-nav[data-collapse="medium"] .w-dropdown-toggle {
    display: block;
  }
  .w-nav[data-collapse="medium"] .w-dropdown-list {
    position: static;
  }
}
@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-dropdown,
  .w-nav[data-collapse="small"] .w-dropdown-toggle {
    display: block;
  }
  .w-nav[data-collapse="small"] .w-dropdown-list {
    position: static;
  }
  .w-nav-brand {
    padding-left: 10px;
  }
}
@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-dropdown,
  .w-nav[data-collapse="tiny"] .w-dropdown-toggle {
    display: block;
  }
  .w-nav[data-collapse="tiny"] .w-dropdown-list {
    position: static;
  }
}
/**
 * ## Note
 * Safari (on both iOS and OS X) does not handle viewport units (vh, vw) well.
 * For example percentage units do not work on descendants of elements that
 * have any dimensions expressed in viewport units. It also doesn’t handle them at
 * all in `calc()`.
 */
/**
 * Wrapper around all lightbox elements
 *
 * 1. Since the lightbox can receive focus, IE also gives it an outline.
 * 2. Fixes flickering on Chrome when a transition is in progress
 *    underneath the lightbox.
 */
.w-lightbox-backdrop {
  color: #000;
  cursor: auto;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  list-style: disc;
  text-align: start;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif;
  font-size: 17px;
  line-height: 1.2;
  font-weight: 300;
  text-align: center;
  background: rgba(0, 0, 0, 0.9);
  z-index: 2000;
  outline: 0;
  /* 1 */
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-transform: translate(0, 0);
  /* 2 */
}
/**
 * Neat trick to bind the rubberband effect to our canvas instead of the whole
 * document on iOS. It also prevents a bug that causes the document underneath to scroll.
 */
.w-lightbox-backdrop,
.w-lightbox-container {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.w-lightbox-content {
  position: relative;
  height: 100vh;
  overflow: hidden;
}
.w-lightbox-view {
  position: absolute;
  width: 100vw;
  height: 100vh;
  opacity: 0;
}
.w-lightbox-view:before {
  content: "";
  height: 100vh;
}
/* .w-lightbox-content */
.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}
.w-lightbox-frame,
.w-lightbox-view:before {
  display: inline-block;
  vertical-align: middle;
}
/*
 * 1. Remove default margin set by user-agent on the <figure> element.
 */
.w-lightbox-figure {
  position: relative;
  margin: 0;
  /* 1 */
}
.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}
/**
 * IE adds image dimensions as width and height attributes on the IMG tag,
 * but we need both width and height to be set to auto to enable scaling.
 */
.w-lightbox-img {
  width: auto;
  height: auto;
  max-width: none;
}
/**
 * 1. Reset if style is set by user on "All Images"
 */
.w-lightbox-image {
  display: block;
  float: none;
  /* 1 */
  max-width: 100vw;
  max-height: 100vh;
}
.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}
.w-lightbox-caption {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: .5em 1em;
  background: rgba(0, 0, 0, 0.4);
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.w-lightbox-embed {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.w-lightbox-control {
  position: absolute;
  top: 0;
  width: 4em;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  -webkit-transition: all .3s;
  transition: all .3s;
}
.w-lightbox-left {
  display: none;
  bottom: 0;
  left: 0;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-20 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0 0h5v23h23v5h-28z" opacity=".4"/><path d="m1 1h3v23h23v3h-26z" fill="#fff"/></g></svg> */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
}
.w-lightbox-right {
  display: none;
  right: 0;
  bottom: 0;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 24 40" width="24" height="40"><g transform="rotate(45)"><path d="m0-0h28v28h-5v-23h-23z" opacity=".4"/><path d="m1 1h26v26h-3v-23h-23z" fill="#fff"/></g></svg> */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
}
/*
 * Without specifying the with and height inside the SVG, all versions of IE render the icon too small.
 * The bug does not seem to manifest itself if the elements are tall enough such as the above arrows.
 * (http://stackoverflow.com/questions/16092114/background-size-differs-in-internet-explorer)
 */
.w-lightbox-close {
  right: 0;
  height: 2.6em;
  /* <svg xmlns="http://www.w3.org/2000/svg" viewBox="-4 0 18 17" width="18" height="17"><g transform="rotate(45)"><path d="m0 0h7v-7h5v7h7v5h-7v7h-5v-7h-7z" opacity=".4"/><path d="m1 1h7v-7h3v7h7v3h-7v7h-3v-7h-7z" fill="#fff"/></g></svg> */
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
}
/**
 * 1. All IE versions add extra space at the bottom without this.
 */
.w-lightbox-strip {
  padding: 0 1vh;
  line-height: 0;
  /* 1 */
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
/*
 * 1. We use content-box to avoid having to do `width: calc(10vh + 2vw)`
 *    which doesn’t work in Safari anyway.
 * 2. Chrome renders images pixelated when switching to GPU. Making sure
 *    the parent is also rendered on the GPU (by setting translate3d for
 *    example) fixes this behavior.
 */
.w-lightbox-item {
  display: inline-block;
  width: 10vh;
  padding: 2vh 1vh;
  box-sizing: content-box;
  /* 1 */
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
  /* 2 */
}
.w-lightbox-active {
  opacity: .3;
}
.w-lightbox-thumbnail {
  position: relative;
  height: 10vh;
  background: #222;
  overflow: hidden;
}
.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}
.w-lightbox-thumbnail .w-lightbox-tall {
  top: 50%;
  width: 100%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.w-lightbox-thumbnail .w-lightbox-wide {
  left: 50%;
  height: 100%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
/*
 * Spinner
 *
 * Absolute pixel values are used to avoid rounding errors that would cause
 * the white spinning element to be misaligned with the track.
 */
.w-lightbox-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  border: 5px solid rgba(0, 0, 0, 0.4);
  border-radius: 50%;
  -webkit-animation: spin .8s infinite linear;
  animation: spin .8s infinite linear;
}
.w-lightbox-spinner:after {
  content: "";
  position: absolute;
  top: -4px;
  right: -4px;
  bottom: -4px;
  left: -4px;
  border: 3px solid transparent;
  border-bottom-color: #fff;
  border-radius: 50%;
}
/*
 * Utility classes
 */
.w-lightbox-hide {
  display: none;
}
.w-lightbox-noscroll {
  overflow: hidden;
}
@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }
  .w-lightbox-view,
  .w-lightbox-view:before {
    height: 96vh;
  }
  /* .w-lightbox-content */
  .w-lightbox-group,
  .w-lightbox-group .w-lightbox-view,
  .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }
  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }
  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }
  .w-lightbox-left,
  .w-lightbox-right {
    display: block;
    opacity: .5;
  }
  .w-lightbox-close {
    opacity: .8;
  }
  .w-lightbox-control:hover {
    opacity: 1;
  }
}
.w-lightbox-inactive,
.w-lightbox-inactive:hover {
  opacity: 0;
}
.w-richtext:before,
.w-richtext:after {
  content: " ";
  display: table;
}
.w-richtext:after {
  clear: both;
}
.w-richtext ol,
.w-richtext ul {
  overflow: hidden;
}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:before,
.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:before {
  outline: 2px solid #2895f7;
}
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}
.w-richtext figure.w-richtext-figure-type-video > div:before,
.w-richtext figure[data-rt-type="video"] > div:before {
  content: '';
  position: absolute;
  display: none;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.w-richtext figure {
  position: relative;
  max-width: 60%;
}
.w-richtext figure > div:before {
  cursor: default!important;
}
.w-richtext figure img {
  width: 100%;
}
.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: 0.6;
}
.w-richtext figure div {
  /* fix incorrectly sized selection border in the data manager */
  font-size: 0px;
  color: transparent;
}
.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type="image"] {
  display: table;
}
.w-richtext figure.w-richtext-figure-type-image > div,
.w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}
.w-richtext figure.w-richtext-figure-type-image > figcaption,
.w-richtext figure[data-rt-type="image"] > figcaption {
  display: table-caption;
  caption-side: bottom;
}
.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}
.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type="video"] iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.w-richtext figure.w-richtext-figure-type-video > div,
.w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}
.w-richtext figure.w-richtext-align-center {
  margin-right: auto;
  margin-left: auto;
  clear: both;
}
.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div,
.w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}
.w-richtext figure.w-richtext-align-normal {
  clear: both;
}
.w-richtext figure.w-richtext-align-fullwidth {
  width: 100%;
  max-width: 100%;
  text-align: center;
  clear: both;
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.w-richtext figure.w-richtext-align-fullwidth > div {
  display: inline-block;
  /* padding-bottom is used for aspect ratios in video figures
      we want the div to inherit that so hover/selection borders in the designer-canvas
      fit right*/
  padding-bottom: inherit;
}
.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}
.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  margin-right: 15px;
  clear: none;
}
.w-richtext figure.w-richtext-align-floatright {
  float: right;
  margin-left: 15px;
  clear: none;
}
.w-nav {
  position: relative;
  background: #dddddd;
  z-index: 1000;
}
.w-nav:before,
.w-nav:after {
  content: " ";
  display: table;
}
.w-nav:after {
  clear: both;
}
.w-nav-brand {
  position: relative;
  float: left;
  text-decoration: none;
  color: #333333;
}
.w-nav-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  color: #222222;
  padding: 20px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}
.w-nav-link.w--current {
  color: #0082f3;
}
.w-nav-menu {
  position: relative;
  float: right;
}
.w--nav-menu-open {
  display: block !important;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #C8C8C8;
  text-align: center;
  overflow: visible;
  min-width: 200px;
}
.w--nav-link-open {
  display: block;
  position: relative;
}
.w-nav-overlay {
  position: absolute;
  overflow: hidden;
  display: none;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
}
.w-nav-overlay .w--nav-menu-open {
  top: 0;
}
.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}
.w-nav[data-animation="over-left"] .w-nav-overlay,
.w-nav[data-animation="over-left"] .w--nav-menu-open {
  right: auto;
  z-index: 1;
  top: 0;
}
.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}
.w-nav[data-animation="over-right"] .w-nav-overlay,
.w-nav[data-animation="over-right"] .w--nav-menu-open {
  left: auto;
  z-index: 1;
  top: 0;
}
.w-nav-button {
  position: relative;
  float: right;
  padding: 18px;
  font-size: 24px;
  display: none;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.w-nav-button.w--open {
  background-color: #C8C8C8;
  color: white;
}
.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}
.w-nav[data-collapse="all"] .w-nav-button {
  display: block;
}
@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }
  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }
  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }
  .w-nav-brand {
    padding-left: 10px;
  }
}
@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }
  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}
.w-tabs {
  position: relative;
}
.w-tabs:before,
.w-tabs:after {
  content: " ";
  display: table;
}
.w-tabs:after {
  clear: both;
}
.w-tab-menu {
  position: relative;
}
.w-tab-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  padding: 9px 30px;
  text-align: left;
  cursor: pointer;
  color: #222222;
  background-color: #dddddd;
}
.w-tab-link.w--current {
  background-color: #C8C8C8;
}
.w-tab-content {
  position: relative;
  display: block;
  overflow: hidden;
}
.w-tab-pane {
  position: relative;
  display: none;
}
.w--tab-active {
  display: block;
}
@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}
.w-ix-emptyfix:after {
  content: "";
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.w-dyn-empty {
  padding: 10px;
  background-color: #dddddd;
}
.w-dyn-bind-empty {
  display: none !important;
}
.w-condition-invisible {
  display: none !important;
}




/*!
 * 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 t(t,e){return e={exports:{}},t(e,e.exports,ft),e.exports}function e(t){var e=Ot.call(t,St),n=t[St];try{t[St]=void 0;var r=!0}catch(t){}var o=At.call(t);return r&&(e?t[St]=n:delete t[St]),o}function n(t){return Tt.call(t)}function r(t){return null==t?void 0===t?Mt:Pt:kt&&kt in Object(t)?e(t):n(t)}function o(t){return null!=t&&"object"==typeof t}function i(t){if(!o(t)||r(t)!=Rt)return!1;var e=Lt(t);if(null===e)return!0;var n=Vt.call(e,"constructor")&&e.constructor;return"function"==typeof n&&n instanceof n&&Nt.call(n)==zt}function a(t,e,n){function r(){p===d&&(p=d.slice())}function o(){return l}function u(t){if("function"!=typeof t)throw new Error("Expected listener to be a function.");var e=!0;return r(),p.push(t),function(){if(e){e=!1,r();var n=p.indexOf(t);p.splice(n,1)}}}function c(t){if(!i(t))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===t.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(h)throw new Error("Reducers may not dispatch actions.");try{h=!0,l=s(l,t)}finally{h=!1}for(var e=d=p,n=0;n<e.length;n++)e[n]();return t}var f;if("function"==typeof e&&void 0===n&&(n=e,e=void 0),void 0!==n){if("function"!=typeof n)throw new Error("Expected the enhancer to be a function.");return n(a)(t,e)}if("function"!=typeof t)throw new Error("Expected the reducer to be a function.");var s=t,l=e,d=[],p=d,h=!1;return c({type:qt.INIT}),f={dispatch:c,subscribe:u,getState:o,replaceReducer:function(t){if("function"!=typeof t)throw new Error("Expected the nextReducer to be a function.");s=t,c({type:qt.INIT})}},f[Bt]=function(){var t,e=u;return t={subscribe:function(t){function n(){t.next&&t.next(o())}if("object"!=typeof t)throw new TypeError("Expected the observer to be an object.");return n(),{unsubscribe:e(n)}}},t[Bt]=function(){return this},t},f}function u(t,e){var n=e&&e.type;return"Given action "+(n&&'"'+n.toString()+'"'||"an action")+', reducer "'+t+'" returned undefined. To ignore an action, you must explicitly return the previous state.'}function c(t){Object.keys(t).forEach(function(e){var n=t[e];if(void 0===n(void 0,{type:qt.INIT}))throw new Error('Reducer "'+e+'" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined.');if(void 0===n(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw new Error('Reducer "'+e+"\" returned undefined when probed with a random type. Don't try to handle "+qt.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined.')})}function f(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:10,r=Math.pow(n,e),o=Number(Math.round(t*r)/r);return Math.abs(o)>1e-4?o:0}function s(t,e){return 0===e?0:1===e?1:f(e>0&&t&&ee[t]?ee[t](e):e)}function l(){return"i"+qu++}function d(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.events,n=t.actionLists,r=t.site,o=Sa(e,function(t,e){var n=e.eventTypeId;return t[n]||(t[n]={}),t[n][e.id]=e,t},{}),i=r&&r.mediaQueries,a=[];return i?a=i.map(function(t){return t.key}):(i=[],console.warn("IX2 missing mediaQueries in site data")),{ixData:{events:e,actionLists:n,eventTypeMap:o,mediaQueries:i,mediaQueryKeys:a}}}function p(t){var e=t.store,n=t.select,r=t.onChange,o=t.comparator,i=void 0===o?Uu:o,a=e.getState,u=(0,e.subscribe)(function(){var t=n(a());null!=t?i(t,c)||r(c=t,e):u()}),c=n(a());return u}function h(t){var e=void 0===t?"undefined":st.typeof(t);return"string"===e?{id:t}:null!=t&&"object"===e?{id:t.id,.elementor-2235 .elementor-element.elementor-element-abef3a7:t..elementor-2235 .elementor-element.elementor-element-abef3a7,appliesTo:t.appliesTo}:{}}function v(t,e){var n=t.target;if(!n)return[];var r=h(n),o=r.id,i=r..elementor-2235 .elementor-element.elementor-element-abef3a7;if(r.appliesTo===$u)return null==o||o===document.documentElement.getAttribute(Xu)?[document]:[];var a=er(e,"action.config.affectedElements",{})[o||i]||{},u=void 0,c=void 0,f=void 0;if(Boolean(a.id||a..elementor-2235 .elementor-element.elementor-element-abef3a7)?(u=a.limitAffectedElements,c=y(h(e.target)),f=y(a)):c=f=y({id:o,.elementor-2235 .elementor-element.elementor-element-abef3a7:i}),null==c||null==f)return[];var s=function(t){return t[Fu](f)};return"CHILDREN"===u?g(b(c)).filter(s):"SIBLINGS"===u?m(b(c)).filter(s):b(f)}function y(t){var e=t.id,n=t..elementor-2235 .elementor-element.elementor-element-abef3a7;if(e){var r=e;if(-1!==e.indexOf(Gu)){var o=e.split(Gu),i=o[0];if(r=o[1],i!==document.documentElement.getAttribute(Xu))return null}return'[data-w-id="'+r+'"]'}return n}function b(t){return Array.prototype.slice.call(document.querySelectorAll(t))}function g(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=[],n=0,r=t.length;n<r;n++){var o=t[n].children,i=o.length;if(i)for(var a=0;a<i;a++)e.push(o[a])}return e}function m(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=[],n=[],r=0,o=t.length;r<o;r++){var i=t[r].parentNode;if(i&&i.children&&i.children.length&&-1===n.indexOf(i)){n.push(i);for(var a=i.firstElementChild;null!=a;)-1===t.indexOf(a)&&e.push(a),a=a.nextElementSibling}}return e}function w(t){var e=t.element;switch(t.actionItem.actionTypeId){case Pu:case Mu:case ku:case Lu:case Ru:return window.getComputedStyle(e);default:return{}}}function _(t){var e=t.element,n=t.actionItem,r=t.computedStyle,o=void 0===r?{}:r,i=n.actionTypeId;switch(i){case Iu:case Ou:case Au:case Su:return I(e,i);case Tu:return{value:xa(parseFloat(e.style.opacity),1)};case Pu:return{widthValue:xa(parseFloat(e.style.width),parseFloat(o.width)),heightValue:xa(parseFloat(e.style.height),parseFloat(o.height))};case Mu:case ku:case Lu:return S({element:e,actionTypeId:i,computedStyle:o});case Ru:return{value:xa(e.style.display,o.display)};default:return}}function x(t){switch(t.actionTypeId){case Iu:case Ou:case Au:case Su:var e=t.config;return{xValue:e.xValue,yValue:e.yValue,zValue:e.zValue};case Pu:var n=t.config;return{widthValue:n.widthValue,heightValue:n.heightValue};case Mu:case ku:case Lu:var r=t.config;return{rValue:r.rValue,gValue:r.gValue,bValue:r.bValue,aValue:r.aValue};default:return{value:t.config.value}}}function j(t){return t.map(function(t){return t[0]+"("+t[1]+")"}).join(" ")}function E(t,e){var n=t.exec(e);return n?n[1]:""}function I(t,e){var n=Hu[e],r=t.style[Bu];if(!r)return n;var o=function(t){return{xValue:xa(parseFloat(t[0]),n.xValue),yValue:xa(parseFloat(t[1]),n.yValue),zValue:xa(parseFloat(t[2]),n.zValue)}};switch(e){case Iu:return o([E(uc,r),E(cc,r),E(fc,r)]);case Ou:return o([E(sc,r),E(lc,r),E(dc,r)]);case Au:return o([E(pc,r),E(hc,r),E(vc,r)]);case Su:var i=[E(yc,r),E(bc,r)];return{xValue:xa(parseFloat(i[0]),n.xValue),yValue:xa(parseFloat(i[1]),n.yValue)};default:return}}function O(t,e,n){var r=e.actionTypeId,o=e.config,i=o.xUnit,a=void 0===i?"":i,u=o.yUnit,c=void 0===u?"":u,f=o.zUnit,s=void 0===f?"":f,l=n.xValue,d=n.yValue,p=n.zValue,h=t||gc;switch(r){case Iu:return void 0!==l&&(h=A(h,uc,Qu,l+a)),void 0!==d&&(h=A(h,cc,Yu,d+c)),void 0!==p&&(h=A(h,fc,Ku,p+s)),h;case Ou:return void 0!==l&&(h=A(h,sc,Zu,l+a)),void 0!==d&&(h=A(h,lc,Ju,d+c)),void 0!==p&&(h=A(h,dc,tc,p+s)),h;case Au:return void 0!==l&&(h=A(h,pc,ec,l+a)),void 0!==d&&(h=A(h,hc,nc,d+c)),void 0!==p&&(h=A(h,vc,rc,p+s)),h;case Su:return void 0!==l&&(h=A(h,yc,oc,l+a)),void 0!==d&&(h=A(h,bc,ic,d+c)),h;default:return h}}function A(t,e,n,r){return t.replace(e,n+"("+r+")")}function S(t){var e=t.element,n=t.actionTypeId,r=t.computedStyle,o=mc[n],i=e.style[o],a=wc.test(i)?i:r[o],u=E(_c,a).split(",");return{rValue:xa(parseInt(u[0],10),255),gValue:xa(parseInt(u[1],10),255),bValue:xa(parseInt(u[2],10),255),aValue:xa(parseFloat(u[3]),1)}}function T(t){var e=t.element,n=t.current,r=t.actionItem,o=t.isTransform,i=t.isStyle,a=t.isGeneral;{if(!o)return i?P(t):a?M(t):void 0;e.style[Bu]=O(e.style[Bu],r,n)}}function P(t){var e=t.element,n=t.actionItem,r=t.current,o=t.styleProp,i=n.actionTypeId;switch(i){case Pu:var a=n.config,u=a.widthUnit,c=void 0===u?"":u,f=a.heightUnit,s=void 0===f?"":f,l=r.widthValue,d=r.heightValue;void 0!==l&&(e.style.width=l+c),void 0!==d&&(e.style.height=d+s);break;case Mu:case ku:case Lu:var p=mc[i],h=r.rValue,v=r.gValue,y=r.bValue,b=r.aValue;e.style[p]=b>=1?"rgb("+Math.round(h)+","+Math.round(v)+","+Math.round(y)+")":"rgba("+Math.round(h)+","+Math.round(v)+","+Math.round(y)+","+b+")";break;default:var g=n.config.unit,m=void 0===g?"":g;e.style[o]=r.value+m}}function M(t){var e=t.element,n=t.actionItem;switch(n.actionTypeId){case Ru:var r=n.config.value;return void(e.style.display="flex"===r?Wu:r)}}function k(t){var e=t.getState().ixData,n=e.events,r=void 0===n?{}:n,o=e.actionLists,i=void 0===o?{}:o;Object.keys(r).forEach(function(t){var e=r[t],n=e.action.config.actionListId,o=i[n];o&&L(o,e)}),Object.keys(i).forEach(function(t){L(i[t])})}function L(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments[1],n=t.actionItemGroups,r=t.continuousParameterGroups;n&&n.forEach(function(t){R(t,e)}),r&&r.forEach(function(t){t.continuousActionGroups.forEach(function(t){R(t,e)})})}function R(t,e){t.actionItems.forEach(function(t){var n=t.actionTypeId,r=t.config,o=C(n);v(r,e).forEach(o)})}function C(t){switch(t){case Iu:case Ou:case Au:case Su:return D(Bu);case Tu:return D("opacity");case Pu:return Eu(D("width"),D("height"));case Mu:case ku:case Lu:return D(mc[t]);case Ru:return D("display");default:return function(){}}}function D(t){return function(e){return e.style[t]="",e}}function N(t){var e=0,n=0;return t.forEach(function(t,r){var o=t.config,i=o.delay+o.duration;i>=e&&(e=i,n=r)}),n}function V(t){var e=t.actionListId,n=t.actionItemId,r=t.rawData,o=r.actionLists[e],i=o.actionItemGroups,a=o.continuousParameterGroups,u=[],c=function(t){return u.push(Yt(t,{config:{$merge:{delay:0,duration:0}}})),t.id===n};return i&&i.some(function(t){return t.actionItems.some(c)}),a&&a.some(function(t){return t.continuousActionGroups.some(function(t){return t.actionItems.some(c)})}),Yt(r,{actionLists:{$set:st.defineProperty({},e,{id:e,actionItemGroups:[{actionItems:u}]})}})}function z(t,e){var n=e.basedOn;return t===Vu&&(n===zu||null==n)||t===Nu&&n===zu}function $(t,e){return t+":"+e}function X(t,e){return null==e||-1!==t.indexOf(e)}function G(t,e){q({store:e,rawData:t.rawData,allowEvents:!0}),document.dispatchEvent(new CustomEvent("IX2_PREVIEW_LOAD"))}function F(t,e){var n=t.actionTypeId,r=t.actionListId,o=t.actionItemId,i=t.eventId,a=t.allowEvents,u=t.immediate,c=t.verbose,f=void 0===c||c,s=t.rawData;if(r&&o&&s&&u&&(s=V({actionListId:r,actionItemId:o,rawData:s})),q({store:e,rawData:s,allowEvents:a}),r&&n===Du){rt({store:e,actionListId:r}),et({store:e,actionListId:r,eventId:i});var l=ot({store:e,eventId:i,actionListId:r,immediate:u,verbose:f});f&&l&&e.dispatch(kc({actionListId:r,isPlaying:!u}))}}function W(t,e){var n=t.actionListId;n?rt({store:e,actionListId:n}):nt({store:e}),H(e)}function B(t,e){H(e),k(e)}function q(t){var e=t.store,n=t.rawData,r=t.allowEvents,o=e.getState().ixSession;n&&e.dispatch(xc(n)),o.active||(r&&Z(e),e.dispatch(jc()),U(e))}function U(t){!function e(n){var r=t.getState(),o=r.ixSession,i=r.ixParameters;o.active&&(t.dispatch(Ac(n,i)),requestAnimationFrame(e))}(window.performance.now())}function H(t){var e=t.getState().ixSession;e.active&&(e.eventListeners.forEach(Q),t.dispatch(Ec()))}function Q(t){var e=t.target,n=t.listenerParams;e.removeEventListener.apply(e,n)}function Y(t){var e=t.store,n=t.eventId,r=t.eventConfig,o=t.actionListId,i=t.parameterGroup,a=t.smoothing,u=t.restingValue,c=e.getState().ixData.events[n],f=c.eventTypeId,s={},l={},d=[],p=i.continuousActionGroups,h=i.id;z(f,r)&&(h=$(n,h)),p.forEach(function(t){var e=t.keyframe;t.actionItems.forEach(function(t){var n=t.actionTypeId,r=t.config.target,o=r+":"+n;r&&(l[o]=K(l[o],e,t),s[o]||(s[o]=!0,v(t.config,c).forEach(function(t){d.push({element:t,key:o})})))})}),d.forEach(function(t){var r=t.element,i=t.key,c=l[i],f=er(c,"[0].actionItems[0]",{}),s=x(f);it({store:e,element:r,eventId:n,actionListId:o,actionItem:f,destination:s,continuous:!0,parameterId:h,actionGroups:c,smoothing:a,restingValue:u})})}function K(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments[1],n=arguments[2],r=[].concat(st.toConsumableArray(t)),o=void 0;return r.some(function(t,n){return t.keyframe===e&&(o=n,!0)}),null==o&&(o=r.length,r.push({keyframe:e,actionItems:[]})),r[o].actionItems.push(n),r}function Z(t){var e=t.getState().ixData.eventTypeMap;wa(e,function(e,n){var r=ef[n];r?tt({logic:r,store:t,events:e}):console.warn("IX2 event type not configured: "+n)}),t.getState().ixSession.eventListeners.length&&J(t)}function J(t){function e(){var e=t.getState(),n=e.ixSession,r=e.ixData,o=window.innerWidth;if(o!==n.viewportWidth){var i=r.mediaQueries;t.dispatch(Lc({width:o,mediaQueries:i}))}}nf.forEach(function(n){window.addEventListener(n,e),t.dispatch(Ic(window,[n,e]))}),e()}function tt(t){var e=t.logic,n=t.store,r=t.events,o=e.types,i=e.handler,a=n.getState().ixData,u=a.actionLists,c=rf(r,v);if(Nr(c)){wa(c,function(t,e){var o=r[e],i=o.action,a=o.id,c=i.config.actionListId;i.actionTypeId===Cu&&(Array.isArray(o.config)?o.config:[o.config]).forEach(function(t){var e=t.continuousParameterGroupId,r=er(u,c+".continuousParameterGroups",[]).find(function(t){return t.id===e}),o=(t.smoothing||0)/100,i=(t.restingState||0)/100;r&&Y({store:n,eventId:a,eventConfig:t,actionListId:c,parameterGroup:r,smoothing:o,restingValue:i})}),i.actionTypeId===Du&&et({store:n,actionListId:c,eventId:a})});var f=function(t){var e=n.getState().ixSession;wa(c,function(o,u){var c=o[0],f=r[u],s=e.eventState[u],l=f.action,d=f.mediaQueries;if(X(void 0===d?a.mediaQueryKeys:d,e.mediaQueryKey)){var p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=i({store:n,element:c,event:f,eventConfig:e,nativeEvent:t},s);r!==s&&n.dispatch(Oc(u,r))};l.actionTypeId===Cu?(Array.isArray(f.config)?f.config:[f.config]).forEach(p):p()}})},s=function(t){var e=t.target,r=void 0===e?document:e;t.types.split(" ").filter(Boolean).forEach(function(t){r.addEventListener(t,f),n.dispatch(Ic(r,[t,f]))})};Array.isArray(o)?o.forEach(s):"string"==typeof o&&s(e)}}function et(t){var e=t.store,n=t.actionListId,r=t.eventId,o=e.getState().ixData,i=o.actionLists,a=o.events[r],u=i[n];u&&u.useFirstGroupAsInitialState&&er(u,"actionItemGroups[0].actionItems",[]).forEach(function(t){v(t.config,a).forEach(function(o){it({destination:x(t),origin:_({element:o,actionItem:t}),immediate:!0,store:e,element:o,eventId:r,actionItem:t,actionListId:n})})})}function nt(t){var e=t.store,n=e.getState().ixInstances;wa(n,function(t){if(!t.continuous){var n=t.id,r=t.actionListId,o=t.verbose;e.dispatch(Mc(n)),o&&e.dispatch(kc({actionListId:r,isPlaying:!1}))}})}function rt(t){var e=t.store,n=t.eventId,r=t.actionListId,o=e.getState().ixInstances;wa(o,function(t){t.actionListId===r&&t.eventId===n&&(e.dispatch(Mc(t.id)),t.verbose&&e.dispatch(kc({actionListId:r,isPlaying:!1})))})}function ot(t){var e=t.store,n=t.eventId,r=t.actionListId,o=t.groupIndex,i=void 0===o?0:o,a=t.immediate,u=t.verbose,c=e.getState(),f=c.ixData,s=c.ixSession,l=f.events[n]||{},d=l.mediaQueries,p=void 0===d?f.mediaQueryKeys:d,h=er(f,"actionLists."+r,{}),y=h.actionItemGroups;i>=y.length&&er(l,"config.loop")&&(i=0),0===i&&h.useFirstGroupAsInitialState&&i++;var b=er(y,[i,"actionItems"],[]);if(!b.length)return!1;if(!X(p,s.mediaQueryKey))return!1;var g=N(b),m=!1;return b.forEach(function(t,o){v(t.config,l).forEach(function(c,f){m=!0;var s=g===o&&0===f,l=w({element:c,actionItem:t}),d=_({element:c,actionItem:t,computedStyle:l}),p=x(t);it({store:e,element:c,actionItem:t,eventId:n,actionListId:r,groupIndex:i,isCarrier:s,origin:d,destination:p,immediate:a,verbose:u})})}),m}function it(t){var e=t.store,n=st.objectWithoutProperties(t,["store"]),r=!n.continuous,o=n.immediate,i=l();e.dispatch(Tc(st.extends({instanceId:i},n))),o?at(e,i):(p({store:e,select:function(t){return t.ixInstances[i]},onChange:ut}),r&&e.dispatch(Pc(i)))}function at(t,e){t.dispatch(Pc(e));var n=t.getState().ixParameters;t.dispatch(Ac(Number.POSITIVE_INFINITY,n)),ut(t.getState().ixInstances[e],t)}function ut(t,e){var n=t.id,r=t.active,o=t.continuous,i=t.complete,a=t.current,u=t.groupIndex,c=t.eventId,f=t.actionListId,s=t.isGeneral,l=t.isCarrier,d=t.verbose;if((o||r||i)&&((a||s&&i)&&T(t),i)){if(l){var p=ot({store:e,eventId:c,actionListId:f,groupIndex:u+1,verbose:d});d&&!p&&e.dispatch(kc({actionListId:f,isPlaying:!1}))}e.dispatch(Mc(n))}}function ct(){H(of)}var ft="undefined"!=typeof window?window:"undefined"!=typeof global?global:this,st={};st.typeof="function"==typeof Et&&"symbol"==typeof Et.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Et&&t.constructor===Et&&t!==Et.prototype?"symbol":typeof t},st.defineProperty=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t},st.extends=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},st.objectWithoutProperties=function(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n},st.toConsumableArray=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)},window.tram=function(t){function e(t,e){return(new V.Bare).init(t,e)}function n(t){return t.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()})}function r(t){var e=parseInt(t.slice(1),16);return[e>>16&255,e>>8&255,255&e]}function o(t,e,n){return"#"+(1<<24|t<<16|e<<8|n).toString(16).slice(1)}function i(){}function a(t,e){f("Type warning: Expected: ["+t+"] Got: ["+typeof e+"] "+e)}function u(t,e,n){f("Units do not match ["+t+"]: "+e+", "+n)}function c(t,e,n){if(void 0!==e&&(n=e),void 0===t)return n;var r=n;return Z.test(t)||!J.test(t)?r=parseInt(t,10):J.test(t)&&(r=1e3*parseFloat(t)),0>r&&(r=0),r===r?r:n}function f(t){q.debug&&window&&window.console.warn(t)}function s(t){for(var e=-1,n=t?t.length:0,r=[];++e<n;){var o=t[e];o&&r.push(o)}return r}var l=function(t,e,n){function r(t){return"object"==typeof t}function o(t){return"function"==typeof t}function i(){}function a(u,c){function f(){var t=new s;return o(t.init)&&t.init.apply(t,arguments),t}function s(){}c===n&&(c=u,u=Object),f.Bare=s;var l,d=i[t]=u[t],p=s[t]=f[t]=new i;return p.constructor=f,f.mixin=function(e){return s[t]=f[t]=a(f,e)[t],f},f.open=function(t){if(l={},o(t)?l=t.call(f,p,d,f,u):r(t)&&(l=t),r(l))for(var n in l)e.call(l,n)&&(p[n]=l[n]);return o(p.init)||(p.init=u),f},f.open(c)}return a}("prototype",{}.hasOwnProperty),d={ease:["ease",function(t,e,n,r){var o=(t/=r)*t,i=o*t;return e+n*(-2.75*i*o+11*o*o+-15.5*i+8*o+.25*t)}],"ease-in":["ease-in",function(t,e,n,r){var o=(t/=r)*t,i=o*t;return e+n*(-1*i*o+3*o*o+-3*i+2*o)}],"ease-out":["ease-out",function(t,e,n,r){var o=(t/=r)*t,i=o*t;return e+n*(.3*i*o+-1.6*o*o+2.2*i+-1.8*o+1.9*t)}],"ease-in-out":["ease-in-out",function(t,e,n,r){var o=(t/=r)*t,i=o*t;return e+n*(2*i*o+-5*o*o+2*i+2*o)}],linear:["linear",function(t,e,n,r){return n*t/r+e}],"ease-in-quad":["cubic-bezier(0.550, 0.085, 0.680, 0.530)",function(t,e,n,r){return n*(t/=r)*t+e}],"ease-out-quad":["cubic-bezier(0.250, 0.460, 0.450, 0.940)",function(t,e,n,r){return-n*(t/=r)*(t-2)+e}],"ease-in-out-quad":["cubic-bezier(0.455, 0.030, 0.515, 0.955)",function(t,e,n,r){return(t/=r/2)<1?n/2*t*t+e:-n/2*(--t*(t-2)-1)+e}],"ease-in-cubic":["cubic-bezier(0.550, 0.055, 0.675, 0.190)",function(t,e,n,r){return n*(t/=r)*t*t+e}],"ease-out-cubic":["cubic-bezier(0.215, 0.610, 0.355, 1)",function(t,e,n,r){return n*((t=t/r-1)*t*t+1)+e}],"ease-in-out-cubic":["cubic-bezier(0.645, 0.045, 0.355, 1)",function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t+e:n/2*((t-=2)*t*t+2)+e}],"ease-in-quart":["cubic-bezier(0.895, 0.030, 0.685, 0.220)",function(t,e,n,r){return n*(t/=r)*t*t*t+e}],"ease-out-quart":["cubic-bezier(0.165, 0.840, 0.440, 1)",function(t,e,n,r){return-n*((t=t/r-1)*t*t*t-1)+e}],"ease-in-out-quart":["cubic-bezier(0.770, 0, 0.175, 1)",function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t+e:-n/2*((t-=2)*t*t*t-2)+e}],"ease-in-quint":["cubic-bezier(0.755, 0.050, 0.855, 0.060)",function(t,e,n,r){return n*(t/=r)*t*t*t*t+e}],"ease-out-quint":["cubic-bezier(0.230, 1, 0.320, 1)",function(t,e,n,r){return n*((t=t/r-1)*t*t*t*t+1)+e}],"ease-in-out-quint":["cubic-bezier(0.860, 0, 0.070, 1)",function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t*t+e:n/2*((t-=2)*t*t*t*t+2)+e}],"ease-in-sine":["cubic-bezier(0.470, 0, 0.745, 0.715)",function(t,e,n,r){return-n*Math.cos(t/r*(Math.PI/2))+n+e}],"ease-out-sine":["cubic-bezier(0.390, 0.575, 0.565, 1)",function(t,e,n,r){return n*Math.sin(t/r*(Math.PI/2))+e}],"ease-in-out-sine":["cubic-bezier(0.445, 0.050, 0.550, 0.950)",function(t,e,n,r){return-n/2*(Math.cos(Math.PI*t/r)-1)+e}],"ease-in-expo":["cubic-bezier(0.950, 0.050, 0.795, 0.035)",function(t,e,n,r){return 0===t?e:n*Math.pow(2,10*(t/r-1))+e}],"ease-out-expo":["cubic-bezier(0.190, 1, 0.220, 1)",function(t,e,n,r){return t===r?e+n:n*(1-Math.pow(2,-10*t/r))+e}],"ease-in-out-expo":["cubic-bezier(1, 0, 0, 1)",function(t,e,n,r){return 0===t?e:t===r?e+n:(t/=r/2)<1?n/2*Math.pow(2,10*(t-1))+e:n/2*(2-Math.pow(2,-10*--t))+e}],"ease-in-circ":["cubic-bezier(0.600, 0.040, 0.980, 0.335)",function(t,e,n,r){return-n*(Math.sqrt(1-(t/=r)*t)-1)+e}],"ease-out-circ":["cubic-bezier(0.075, 0.820, 0.165, 1)",function(t,e,n,r){return n*Math.sqrt(1-(t=t/r-1)*t)+e}],"ease-in-out-circ":["cubic-bezier(0.785, 0.135, 0.150, 0.860)",function(t,e,n,r){return(t/=r/2)<1?-n/2*(Math.sqrt(1-t*t)-1)+e:n/2*(Math.sqrt(1-(t-=2)*t)+1)+e}],"ease-in-back":["cubic-bezier(0.600, -0.280, 0.735, 0.045)",function(t,e,n,r,o){return void 0===o&&(o=1.70158),n*(t/=r)*t*((o+1)*t-o)+e}],"ease-out-back":["cubic-bezier(0.175, 0.885, 0.320, 1.275)",function(t,e,n,r,o){return void 0===o&&(o=1.70158),n*((t=t/r-1)*t*((o+1)*t+o)+1)+e}],"ease-in-out-back":["cubic-bezier(0.680, -0.550, 0.265, 1.550)",function(t,e,n,r,o){return void 0===o&&(o=1.70158),(t/=r/2)<1?n/2*t*t*((1+(o*=1.525))*t-o)+e:n/2*((t-=2)*t*((1+(o*=1.525))*t+o)+2)+e}]},p={"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)"},h=document,v=window,y="bkwld-tram",b=/[\-\.0-9]/g,g=/[A-Z]/,m="number",w=/^(rgb|#)/,_=/(em|cm|mm|in|pt|pc|px)$/,x=/(em|cm|mm|in|pt|pc|px|%)$/,j=/(deg|rad|turn)$/,E="unitless",I=/(all|none) 0s ease 0s/,O=/^(width|height)$/,A=" ",S=h.createElement("a"),T=["Webkit","Moz","O","ms"],P=["-webkit-","-moz-","-o-","-ms-"],M=function(t){if(t in S.style)return{dom:t,css:t};var e,n,r="",o=t.split("-");for(e=0;e<o.length;e++)r+=o[e].charAt(0).toUpperCase()+o[e].slice(1);for(e=0;e<T.length;e++)if((n=T[e]+r)in S.style)return{dom:n,css:P[e]+t}},k=e.support={bind:Function.prototype.bind,transform:M("transform"),transition:M("transition"),backface:M("backface-visibility"),timing:M("transition-timing-function")};if(k.transition){var L=k.timing.dom;if(S.style[L]=d["ease-in-back"][0],!S.style[L])for(var R in p)d[R][0]=p[R]}var C=e.frame=function(){var t=v.requestAnimationFrame||v.webkitRequestAnimationFrame||v.mozRequestAnimationFrame||v.oRequestAnimationFrame||v.msRequestAnimationFrame;return t&&k.bind?t.bind(v):function(t){v.setTimeout(t,16)}}(),D=e.now=function(){var t=v.performance,e=t&&(t.now||t.webkitNow||t.msNow||t.mozNow);return e&&k.bind?e.bind(t):Date.now||function(){return+new Date}}(),N=l(function(e){function r(t,e){var n=s((""+t).split(A)),r=n[0];e=e||{};var o=Y[r];if(!o)return f("Unsupported property: "+r);if(!e.weak||!this.props[r]){var i=o[0],a=this.props[r];return a||(a=this.props[r]=new i.Bare),a.init(this.$el,n,o,e),a}}function o(t,e,n){if(t){var o=typeof t;if(e||(this.timer&&this.timer.destroy(),this.queue=[],this.active=!1),"number"==o&&e)return this.timer=new W({duration:t,context:this,complete:i}),void(this.active=!0);if("string"==o&&e){switch(t){case"hide":u.call(this);break;case"stop":a.call(this);break;case"redraw":l.call(this);break;default:r.call(this,t,n&&n[1])}return i.call(this)}if("function"==o)return void t.call(this,this);if("object"==o){var f=0;p.call(this,t,function(t,e){t.span>f&&(f=t.span),t.stop(),t.animate(e)},function(t){"wait"in t&&(f=c(t.wait,0))}),d.call(this),f>0&&(this.timer=new W({duration:f,context:this}),this.active=!0,e&&(this.timer.complete=i));var s=this,h=!1,v={};C(function(){p.call(s,t,function(t){t.active&&(h=!0,v[t.name]=t.nextStyle)}),h&&s.$el.css(v)})}}}function i(){if(this.timer&&this.timer.destroy(),this.active=!1,this.queue.length){var t=this.queue.shift();o.call(this,t.options,!0,t.args)}}function a(t){this.timer&&this.timer.destroy(),this.queue=[],this.active=!1;var e;"string"==typeof t?(e={},e[t]=1):e="object"==typeof t&&null!=t?t:this.props,p.call(this,e,h),d.call(this)}function u(){a.call(this),this.el.style.display="none"}function l(){this.el.offsetHeight}function d(){var t,e,n=[];this.upstream&&n.push(this.upstream);for(t in this.props)(e=this.props[t]).active&&n.push(e.string);n=n.join(","),this.style!==n&&(this.style=n,this.el.style[k.transition.dom]=n)}function p(t,e,o){var i,a,u,c,f=e!==h,s={};for(i in t)u=t[i],i in K?(s.transform||(s.transform={}),s.transform[i]=u):(g.test(i)&&(i=n(i)),i in Y?s[i]=u:(c||(c={}),c[i]=u));for(i in s){if(u=s[i],!(a=this.props[i])){if(!f)continue;a=r.call(this,i)}e.call(this,a,u)}o&&c&&o.call(this,c)}function h(t){t.stop()}function v(t,e){t.set(e)}function b(t){this.$el.css(t)}function m(t,n){e[t]=function(){return this.children?w.call(this,n,arguments):(this.el&&n.apply(this,arguments),this)}}function w(t,e){var n,r=this.children.length;for(n=0;r>n;n++)t.apply(this.children[n],e);return this}e.init=function(e){if(this.$el=t(e),this.el=this.$el[0],this.props={},this.queue=[],this.style="",this.active=!1,q.keepInherited&&!q.fallback){var n=H(this.el,"transition");n&&!I.test(n)&&(this.upstream=n)}k.backface&&q.hideBackface&&U(this.el,k.backface.css,"hidden")},m("add",r),m("start",o),m("wait",function(t){t=c(t,0),this.active?this.queue.push({options:t}):(this.timer=new W({duration:t,context:this,complete:i}),this.active=!0)}),m("then",function(t){return this.active?(this.queue.push({options:t,args:arguments}),void(this.timer.complete=i)):f("No active transition timer. Use start() or wait() before then().")}),m("next",i),m("stop",a),m("set",function(t){a.call(this,t),p.call(this,t,v,b)}),m("show",function(t){"string"!=typeof t&&(t="block"),this.el.style.display=t}),m("hide",u),m("redraw",l),m("destroy",function(){a.call(this),t.removeData(this.el,y),this.$el=this.el=null})}),V=l(N,function(e){function n(e,n){var r=t.data(e,y)||t.data(e,y,new N.Bare);return r.el||r.init(e),n?r.start(n):r}e.init=function(e,r){var o=t(e);if(!o.length)return this;if(1===o.length)return n(o[0],r);var i=[];return o.each(function(t,e){i.push(n(e,r))}),this.children=i,this}}),z=l(function(t){function e(){var t=this.get();this.update("auto");var e=this.get();return this.update(t),e}function n(t,e,n){return void 0!==e&&(n=e),t in d?t:n}function r(t){var e=/rgba?\((\d+),\s*(\d+),\s*(\d+)/.exec(t);return(e?o(e[1],e[2],e[3]):t).replace(/#(\w)(\w)(\w)$/,"#$1$1$2$2$3$3")}var i={duration:500,ease:"ease",delay:0};t.init=function(t,e,r,o){this.$el=t,this.el=t[0];var a=e[0];r[2]&&(a=r[2]),Q[a]&&(a=Q[a]),this.name=a,this.type=r[1],this.duration=c(e[1],this.duration,i.duration),this.ease=n(e[2],this.ease,i.ease),this.delay=c(e[3],this.delay,i.delay),this.span=this.duration+this.delay,this.active=!1,this.nextStyle=null,this.auto=O.test(this.name),this.unit=o.unit||this.unit||q.defaultUnit,this.angle=o.angle||this.angle||q.defaultAngle,q.fallback||o.fallback?this.animate=this.fallback:(this.animate=this.transition,this.string=this.name+A+this.duration+"ms"+("ease"!=this.ease?A+d[this.ease][0]:"")+(this.delay?A+this.delay+"ms":""))},t.set=function(t){t=this.convert(t,this.type),this.update(t),this.redraw()},t.transition=function(t){this.active=!0,t=this.convert(t,this.type),this.auto&&("auto"==this.el.style[this.name]&&(this.update(this.get()),this.redraw()),"auto"==t&&(t=e.call(this))),this.nextStyle=t},t.fallback=function(t){var n=this.el.style[this.name]||this.convert(this.get(),this.type);t=this.convert(t,this.type),this.auto&&("auto"==n&&(n=this.convert(this.get(),this.type)),"auto"==t&&(t=e.call(this))),this.tween=new F({from:n,to:t,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})},t.get=function(){return H(this.el,this.name)},t.update=function(t){U(this.el,this.name,t)},t.stop=function(){(this.active||this.nextStyle)&&(this.active=!1,this.nextStyle=null,U(this.el,this.name,this.get()));var t=this.tween;t&&t.context&&t.destroy()},t.convert=function(t,e){if("auto"==t&&this.auto)return t;var n,o="number"==typeof t,i="string"==typeof t;switch(e){case m:if(o)return t;if(i&&""===t.replace(b,""))return+t;n="number(unitless)";break;case w:if(i){if(""===t&&this.original)return this.original;if(e.test(t))return"#"==t.charAt(0)&&7==t.length?t:r(t)}n="hex or rgb string";break;case _:if(o)return t+this.unit;if(i&&e.test(t))return t;n="number(px) or string(unit)";break;case x:if(o)return t+this.unit;if(i&&e.test(t))return t;n="number(px) or string(unit or %)";break;case j:if(o)return t+this.angle;if(i&&e.test(t))return t;n="number(deg) or string(angle)";break;case E:if(o)return t;if(i&&x.test(t))return t;n="number(unitless) or string(unit or %)"}return a(n,t),t},t.redraw=function(){this.el.offsetHeight}}),$=l(z,function(t,e){t.init=function(){e.init.apply(this,arguments),this.original||(this.original=this.convert(this.get(),w))}}),X=l(z,function(t,e){t.init=function(){e.init.apply(this,arguments),this.animate=this.fallback},t.get=function(){return this.$el[this.name]()},t.update=function(t){this.$el[this.name](t)}}),G=l(z,function(t,e){function n(t,e){var n,r,o,i,a;for(n in t)i=K[n],o=i[0],r=i[1]||n,a=this.convert(t[n],o),e.call(this,r,a,o)}t.init=function(){e.init.apply(this,arguments),this.current||(this.current={},K.perspective&&q.perspective&&(this.current.perspective=q.perspective,U(this.el,this.name,this.style(this.current)),this.redraw()))},t.set=function(t){n.call(this,t,function(t,e){this.current[t]=e}),U(this.el,this.name,this.style(this.current)),this.redraw()},t.transition=function(t){var e=this.values(t);this.tween=new B({current:this.current,values:e,duration:this.duration,delay:this.delay,ease:this.ease});var n,r={};for(n in this.current)r[n]=n in e?e[n]:this.current[n];this.active=!0,this.nextStyle=this.style(r)},t.fallback=function(t){var e=this.values(t);this.tween=new B({current:this.current,values:e,duration:this.duration,delay:this.delay,ease:this.ease,update:this.update,context:this})},t.update=function(){U(this.el,this.name,this.style(this.current))},t.style=function(t){var e,n="";for(e in t)n+=e+"("+t[e]+") ";return n},t.values=function(t){var e,r={};return n.call(this,t,function(t,n,o){r[t]=n,void 0===this.current[t]&&(e=0,~t.indexOf("scale")&&(e=1),this.current[t]=this.convert(e,o))}),r}}),F=l(function(e){function n(t){1===p.push(t)&&C(a)}function a(){var t,e,n,r=p.length;if(r)for(C(a),e=D(),t=r;t--;)(n=p[t])&&n.render(e)}function c(e){var n,r=t.inArray(e,p);r>=0&&(n=p.slice(r+1),p.length=r,n.length&&(p=p.concat(n)))}function f(t){return Math.round(t*h)/h}function s(t,e,n){return o(t[0]+n*(e[0]-t[0]),t[1]+n*(e[1]-t[1]),t[2]+n*(e[2]-t[2]))}var l={ease:d.ease[1],from:0,to:1};e.init=function(t){this.duration=t.duration||0,this.delay=t.delay||0;var e=t.ease||l.ease;d[e]&&(e=d[e][1]),"function"!=typeof e&&(e=l.ease),this.ease=e,this.update=t.update||i,this.complete=t.complete||i,this.context=t.context||this,this.name=t.name;var n=t.from,r=t.to;void 0===n&&(n=l.from),void 0===r&&(r=l.to),this.unit=t.unit||"","number"==typeof n&&"number"==typeof r?(this.begin=n,this.change=r-n):this.format(r,n),this.value=this.begin+this.unit,this.start=D(),!1!==t.autoplay&&this.play()},e.play=function(){this.active||(this.start||(this.start=D()),this.active=!0,n(this))},e.stop=function(){this.active&&(this.active=!1,c(this))},e.render=function(t){var e,n=t-this.start;if(this.delay){if(n<=this.delay)return;n-=this.delay}if(n<this.duration){var r=this.ease(n,0,1,this.duration);return e=this.startRGB?s(this.startRGB,this.endRGB,r):f(this.begin+r*this.change),this.value=e+this.unit,void this.update.call(this.context,this.value)}e=this.endHex||this.begin+this.change,this.value=e+this.unit,this.update.call(this.context,this.value),this.complete.call(this.context),this.destroy()},e.format=function(t,e){if(e+="","#"==(t+="").charAt(0))return this.startRGB=r(e),this.endRGB=r(t),this.endHex=t,this.begin=0,void(this.change=1);if(!this.unit){var n=e.replace(b,"");n!==t.replace(b,"")&&u("tween",e,t),this.unit=n}e=parseFloat(e),t=parseFloat(t),this.begin=this.value=e,this.change=t-e},e.destroy=function(){this.stop(),this.context=null,this.ease=this.update=this.complete=i};var p=[],h=1e3}),W=l(F,function(t){t.init=function(t){this.duration=t.duration||0,this.complete=t.complete||i,this.context=t.context,this.play()},t.render=function(t){t-this.start<this.duration||(this.complete.call(this.context),this.destroy())}}),B=l(F,function(t,e){t.init=function(t){this.context=t.context,this.update=t.update,this.tweens=[],this.current=t.current;var e,n;for(e in t.values)n=t.values[e],this.current[e]!==n&&this.tweens.push(new F({name:e,from:this.current[e],to:n,duration:t.duration,delay:t.delay,ease:t.ease,autoplay:!1}));this.play()},t.render=function(t){var e,n,r=!1;for(e=this.tweens.length;e--;)(n=this.tweens[e]).context&&(n.render(t),this.current[n.name]=n.value,r=!0);return r?void(this.update&&this.update.call(this.context)):this.destroy()},t.destroy=function(){if(e.destroy.call(this),this.tweens){var t;for(t=this.tweens.length;t--;)this.tweens[t].destroy();this.tweens=null,this.current=null}}}),q=e.config={debug:!1,defaultUnit:"px",defaultAngle:"deg",keepInherited:!1,hideBackface:!1,perspective:"",fallback:!k.transition,agentTests:[]};e.fallback=function(t){if(!k.transition)return q.fallback=!0;q.agentTests.push("("+t+")");var e=new RegExp(q.agentTests.join("|"),"i");q.fallback=e.test(navigator.userAgent)},e.fallback("6.0.[2-5] Safari"),e.tween=function(t){return new F(t)},e.delay=function(t,e,n){return new W({complete:e,duration:t,context:n})},t.fn.tram=function(t){return e.call(null,this,t)};var U=t.style,H=t.css,Q={transform:k.transform&&k.transform.css},Y={color:[$,w],background:[$,w,"background-color"],"outline-color":[$,w],"border-color":[$,w],"border-top-color":[$,w],"border-right-color":[$,w],"border-bottom-color":[$,w],"border-left-color":[$,w],"border-width":[z,_],"border-top-width":[z,_],"border-right-width":[z,_],"border-bottom-width":[z,_],"border-left-width":[z,_],"border-spacing":[z,_],"letter-spacing":[z,_],margin:[z,_],"margin-top":[z,_],"margin-right":[z,_],"margin-bottom":[z,_],"margin-left":[z,_],padding:[z,_],"padding-top":[z,_],"padding-right":[z,_],"padding-bottom":[z,_],"padding-left":[z,_],"outline-width":[z,_],opacity:[z,m],top:[z,x],right:[z,x],bottom:[z,x],left:[z,x],"font-size":[z,x],"text-indent":[z,x],"word-spacing":[z,x],width:[z,x],"min-width":[z,x],"max-width":[z,x],height:[z,x],"min-height":[z,x],"max-height":[z,x],"line-height":[z,E],"scroll-top":[X,m,"scrollTop"],"scroll-left":[X,m,"scrollLeft"]},K={};k.transform&&(Y.transform=[G],K={x:[x,"translateX"],y:[x,"translateY"],rotate:[j],rotateX:[j],rotateY:[j],scale:[m],scaleX:[m],scaleY:[m],skew:[j],skewX:[j],skewY:[j]}),k.transform&&k.backface&&(K.z=[x,"translateZ"],K.rotateZ=[j],K.scaleZ=[m],K.perspective=[_]);var Z=/ms/,J=/s|\./;return t.tram=e}(window.jQuery);var lt,dt,pt,ht,vt={},yt=t(function(t){var e=window.$,n=vt&&e.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
	 */
t.exports=function(){var t={};t.VERSION="1.6.0-Webflow";var e={},r=Array.prototype,o=Object.prototype,i=Function.prototype,a=(r.push,r.slice),u=(r.concat,o.toString,o.hasOwnProperty),c=r.forEach,f=r.map,s=(r.reduce,r.reduceRight,r.filter),l=(r.every,r.some),d=r.indexOf,p=(r.lastIndexOf,Array.isArray,Object.keys),h=(i.bind,t.each=t.forEach=function(n,r,o){if(null==n)return n;if(c&&n.forEach===c)n.forEach(r,o);else if(n.length===+n.length){for(var i=0,a=n.length;i<a;i++)if(r.call(o,n[i],i,n)===e)return}else for(var u=t.keys(n),i=0,a=u.length;i<a;i++)if(r.call(o,n[u[i]],u[i],n)===e)return;return n});t.map=t.collect=function(t,e,n){var r=[];return null==t?r:f&&t.map===f?t.map(e,n):(h(t,function(t,o,i){r.push(e.call(n,t,o,i))}),r)},t.find=t.detect=function(t,e,n){var r;return v(t,function(t,o,i){if(e.call(n,t,o,i))return r=t,!0}),r},t.filter=t.select=function(t,e,n){var r=[];return null==t?r:s&&t.filter===s?t.filter(e,n):(h(t,function(t,o,i){e.call(n,t,o,i)&&r.push(t)}),r)};var v=t.some=t.any=function(n,r,o){r||(r=t.identity);var i=!1;return null==n?i:l&&n.some===l?n.some(r,o):(h(n,function(t,n,a){if(i||(i=r.call(o,t,n,a)))return e}),!!i)};t.contains=t.include=function(t,e){return null!=t&&(d&&t.indexOf===d?-1!=t.indexOf(e):v(t,function(t){return t===e}))},t.delay=function(t,e){var n=a.call(arguments,2);return setTimeout(function(){return t.apply(null,n)},e)},t.defer=function(e){return t.delay.apply(t,[e,1].concat(a.call(arguments,1)))},t.throttle=function(t){var e,r,o;return function(){e||(e=!0,r=arguments,o=this,n.frame(function(){e=!1,t.apply(o,r)}))}},t.debounce=function(e,n,r){var o,i,a,u,c,f=function(){var s=t.now()-u;s<n?o=setTimeout(f,n-s):(o=null,r||(c=e.apply(a,i),a=i=null))};return function(){a=this,i=arguments,u=t.now();var s=r&&!o;return o||(o=setTimeout(f,n)),s&&(c=e.apply(a,i),a=i=null),c}},t.defaults=function(e){if(!t.isObject(e))return e;for(var n=1,r=arguments.length;n<r;n++){var o=arguments[n];for(var i in o)void 0===e[i]&&(e[i]=o[i])}return e},t.keys=function(e){if(!t.isObject(e))return[];if(p)return p(e);var n=[];for(var r in e)t.has(e,r)&&n.push(r);return n},t.has=function(t,e){return u.call(t,e)},t.isObject=function(t){return t===Object(t)},t.now=Date.now||function(){return(new Date).getTime()},t.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var y=/(.)^/,b={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},g=/\\|'|\r|\n|\u2028|\u2029/g,m=function(t){return"\\"+b[t]};return t.template=function(e,n,r){!n&&r&&(n=r),n=t.defaults({},n,t.templateSettings);var o=RegExp([(n.escape||y).source,(n.interpolate||y).source,(n.evaluate||y).source].join("|")+"|$","g"),i=0,a="__p+='";e.replace(o,function(t,n,r,o,u){return a+=e.slice(i,u).replace(g,m),i=u+t.length,n?a+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":o&&(a+="';\n"+o+"\n__p+='"),t}),a+="';\n",n.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{var u=new Function(n.variable||"obj","_",a)}catch(t){throw t.source=a,t}var c=function(e){return u.call(this,e,t)},f=n.variable||"obj";return c.source="function("+f+"){\n"+a+"}",c},t}()}),bt=yt&&"object"==typeof yt&&"default"in yt?yt.default:yt,gt=t(function(t){function e(t){f.env()&&(y(t.design)&&h.on("__wf_design",t.design),y(t.preview)&&h.on("__wf_preview",t.preview)),y(t.destroy)&&h.on("__wf_destroy",t.destroy),t.ready&&y(t.ready)&&n(t)}function n(t){m?t.ready():b.contains(l,t.ready)||l.push(t.ready)}function r(t){y(t.design)&&h.off("__wf_design",t.design),y(t.preview)&&h.off("__wf_preview",t.preview),y(t.destroy)&&h.off("__wf_destroy",t.destroy),t.ready&&y(t.ready)&&o(t)}function o(t){l=b.filter(l,function(e){return e!==t.ready})}function i(t,e){var n=[],r={};return r.up=b.throttle(function(t){b.each(n,function(e){e(t)})}),t&&e&&t.on(e,r.up),r.on=function(t){"function"==typeof t&&(b.contains(n,t)||n.push(t))},r.off=function(t){n=arguments.length?b.filter(n,function(e){return e!==t}):[]},r}function a(t){y(t)&&t()}function u(){w=!1,b.each(s,e)}function c(){S&&(S.reject(),h.off("load",S.resolve)),S=new p.Deferred,h.on("load",S.resolve)}var f={},s={},l=[],d=window.Webflow||[],p=window.jQuery,h=p(window),v=p(document),y=p.isFunction,b=f._=bt,g=vt&&p.tram,m=!1,w=!1;g.config.hideBackface=!1,g.config.keepInherited=!0,f.define=function(t,n,o){s[t]&&r(s[t]);var i=s[t]=n(p,b,o)||{};return e(i),i},f.require=function(t){return s[t]},f.push=function(t){m?y(t)&&t():d.push(t)},f.env=function(t){var e=window.__wf_design,n=void 0!==e;return t?"design"===t?n&&e:"preview"===t?n&&!e:"slug"===t?n&&window.__wf_slug:"editor"===t?window.WebflowEditor:"test"===t?window.__wf_test:"frame"===t?window!==window.top:void 0:n};var _=navigator.userAgent.toLowerCase(),x=navigator.appVersion.toLowerCase(),j=f.env.touch="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,E=f.env.chrome=/chrome/.test(_)&&/Google/.test(navigator.vendor)&&parseInt(x.match(/chrome\/(\d+)\./)[1],10),I=f.env.ios=/(ipod|iphone|ipad)/.test(_);f.env.safari=/safari/.test(_)&&!E&&!I;var O;j&&v.on("touchstart mousedown",function(t){O=t.target}),f.validClick=j?function(t){return t===O||p.contains(t,O)}:function(){return!0};var A="resize.webflow orientationchange.webflow load.webflow";f.resize=i(h,A),f.scroll=i(h,"scroll.webflow resize.webflow orientationchange.webflow load.webflow"),f.redraw=i(),f.location=function(t){window.location=t},f.env()&&(f.location=function(){}),f.ready=function(){m=!0,w?u():b.each(l,a),b.each(d,a),f.resize.up()};var S;f.load=function(t){S.then(t)},f.destroy=function(t){t=t||{},w=!0,h.triggerHandler("__wf_destroy"),null!=t.domready&&(m=t.domready),b.each(s,r),f.resize.off(),f.scroll.off(),f.redraw.off(),l=[],d=[],"pending"===S.state()&&c()},p(f.ready),c(),t.exports=window.Webflow=f}),mt=gt&&"object"==typeof gt&&"default"in gt?gt.default:gt,wt=(t(function(t){var e=mt;e.define("brand",t.exports=function(t){function n(){var e=t('<a class="w-webflow-badge"></a>').attr("href","https://webflow.com?utm_campaign=brandjs"),n=t("<img>").attr("src","https://d1otoma47x30pg.cloudfront.net/img/webflow-badge-icon.60efbf6ec9.svg").css({marginRight:"8px",width:"16px"}),r=t("<img>").attr("src","https://d1otoma47x30pg.cloudfront.net/img/webflow-badge-text.6faa6a38cd.svg");return e.append(n,r),e[0]}function r(){var t=u.children(c),n=t.length&&t.get(0)===o,r=e.env("editor");n?r&&t.remove():(t.length&&t.remove(),r||u.append(o))}var o,i={},a=t("html"),u=t("body"),c=".w-webflow-badge",f=window.location,s=/PhantomJS/i.test(navigator.userAgent);return i.ready=function(){var t=a.attr("data-wf-status"),e=a.attr("data-wf-domain")||"";/\.webflow\.io$/i.test(e)&&f.hostname!==e&&(t=!0),t&&!s&&(o=o||n(),r(),setTimeout(r,500))},i})}),t(function(t){function e(t,e){var n=document.createEvent("CustomEvent");n.initCustomEvent(e,!0,!0,null),t.dispatchEvent(n)}var n=window.jQuery,r={},o=[],i={reset:function(t,e){e.__wf_intro=null},intro:function(t,o){o.__wf_intro||(o.__wf_intro=!0,n(o).triggerHandler(r.types.INTRO),e(o,"COMPONENT_ACTIVE"))},outro:function(t,o){o.__wf_intro&&(o.__wf_intro=null,n(o).triggerHandler(r.types.OUTRO),e(o,"COMPONENT_INACTIVE"))}};r.triggers={},r.types={INTRO:"w-ix-intro.w-ix",OUTRO:"w-ix-outro.w-ix"},r.init=function(){for(var t=o.length,e=0;e<t;e++){var a=o[e];a[0](0,a[1])}o=[],n.extend(r.triggers,i)},r.async=function(){for(var t in i){var e=i[t];i.hasOwnProperty(t)&&(r.triggers[t]=function(t,n){o.push([e,n])})}},r.async(),t.exports=r})),_t=wt&&"object"==typeof wt&&"default"in wt?wt.default:wt,xt=(t(function(t){var e=mt,n=_t;e.define("ix",t.exports=function(t,r){function o(t){t&&(A={},r.each(t,function(t){A[t.slug]=t.value}),i())}function i(){a(),n.init(),e.redraw.up()}function a(){var n=t("[data-ix]");n.length&&(n.each(f),n.each(u),S.length&&(e.scroll.on(s),setTimeout(s,1)),T.length&&e.load(l),P.length&&setTimeout(d,M))}function u(o,i){var a=t(i),u=a.attr("data-ix"),f=A[u];if(f){var s=f.triggers;s&&(g.style(a,f.style),r.each(s,function(t){function r(){p(t,a,{group:"A"})}function o(){p(t,a,{group:"B"})}var i={},u=t.type,f=t.stepsB&&t.stepsB.length;if("load"!==u){if("click"===u)return a.on("click"+w,function(n){e.validClick(n.currentTarget)&&("#"===a.attr("href")&&n.preventDefault(),p(t,a,{group:i.clicked?"B":"A"}),f&&(i.clicked=!i.clicked))}),void(O=O.add(a));if("hover"===u)return a.on("mouseenter"+w,r),a.on("mouseleave"+w,o),void(O=O.add(a));if("scroll"!==u){var s=k[u];if(s){var l=a.closest(s);return l.on(n.types.INTRO,r).on(n.types.OUTRO,o),void(O=O.add(l))}}else S.push({el:a,trigger:t,state:{active:!1},offsetTop:c(t.offsetTop),offsetBot:c(t.offsetBot)})}else t.preload&&!j?T.push(r):P.push(r)}))}}function c(t){if(!t)return 0;t=String(t);var e=parseInt(t,10);return e!==e?0:(t.indexOf("%")>0&&(e/=100)>=1&&(e=.999),e)}function f(e,n){t(n).off(w)}function s(){for(var t=m.scrollTop(),e=m.height(),n=S.length,r=0;r<n;r++){var o=S[r],i=o.el,a=o.trigger,u=a.stepsB&&a.stepsB.length,c=o.state,f=i.offset().top,s=i.outerHeight(),l=o.offsetTop,d=o.offsetBot;l<1&&l>0&&(l*=e),d<1&&d>0&&(d*=e);var h=f+s-l>=t&&f+d<=t+e;h!==c.active&&((!1!==h||u)&&(c.active=h,p(a,i,{group:h?"A":"B"})))}}function l(){for(var t=T.length,e=0;e<t;e++)T[e]()}function d(){for(var t=P.length,e=0;e<t;e++)P[e]()}function p(e,n,r,o){function i(){if(f)return p(e,n,r,!0);"auto"===v.width&&d.set({width:"auto"}),"auto"===v.height&&d.set({height:"auto"}),a&&a()}var a=(r=r||{}).done,u=e.preserve3d;if(!y||r.force){var c=r.group||"A",f=e["loop"+c],s=e["steps"+c];if(s&&s.length){if(s.length<2&&(f=!1),!o){var l=e..elementor-2235 .elementor-element.elementor-element-abef3a7;l&&(n=e.descend?n.find(l):e.siblings?n.siblings(l):t(l),j&&n.attr("data-ix-affect",1)),E&&n.addClass("w-ix-emptyfix"),u&&n.css("transform-style","preserve-3d")}for(var d=_(n),v={omit3d:!u},b=0;b<s.length;b++)h(d,s[b],v);v.start?d.then(i):i()}}}function h(t,n,r){var o="add",i="start";r.start&&(o=i="then");var a=n.transition;if(a){a=a.split(",");for(var u=0;u<a.length;u++){var c=a[u];t[o](c)}}var f=v(n,r)||{};if(null!=f.width&&(r.width=f.width),null!=f.height&&(r.height=f.height),null==a){r.start?t.then(function(){var n=this.queue;this.set(f),f.display&&(t.redraw(),e.redraw.up()),this.queue=n,this.next()}):(t.set(f),f.display&&(t.redraw(),e.redraw.up()));var s=f.wait;null!=s&&(t.wait(s),r.start=!0)}else{if(f.display){var l=f.display;delete f.display,r.start?t.then(function(){var t=this.queue;this.set({display:l}).redraw(),e.redraw.up(),this.queue=t,this.next()}):(t.set({display:l}).redraw(),e.redraw.up())}t[i](f),r.start=!0}}function v(t,e){var n=e&&e.omit3d,r={},o=!1;for(var i in t)"transition"!==i&&"keysort"!==i&&(!n||"z"!==i&&"rotateX"!==i&&"rotateY"!==i&&"scaleZ"!==i)&&(r[i]=t[i],o=!0);return o?r:null}var y,b,g={},m=t(window),w=".w-ix",_=t.tram,x=e.env,j=x(),E=x.chrome&&x.chrome<35,I="none 0s ease 0s",O=t(),A={},S=[],T=[],P=[],M=1,k={tabs:".w-tab-link, .w-tab-pane",dropdown:".w-dropdown",slider:".w-slide",navbar:".w-nav"};return g.init=function(t){setTimeout(function(){o(t)},1)},g.preview=function(){y=!1,M=100,setTimeout(function(){o(window.__wf_ix)},1)},g.design=function(){y=!0,g.destroy()},g.destroy=function(){b=!0,O.each(f),e.scroll.off(s),n.async(),S=[],T=[],P=[]},g.ready=function(){if(j)return x("design")?g.design():g.preview();A&&b&&(b=!1,i())},g.run=p,g.style=j?function(e,n){var r=_(e);if(!t.isEmptyObject(n)){e.css("transition","");var o=e.css("transition");o===I&&(o=r.upstream=null),r.upstream=I,r.set(v(n)),r.upstream=o}}:function(t,e){_(t).set(v(e))},g})}),"object"==typeof global&&global&&global.Object===Object&&global),jt="object"==typeof self&&self&&self.Object===Object&&self,Et=(xt||jt||Function("return this")()).Symbol,It=Object.prototype,Ot=It.hasOwnProperty,At=It.toString,St=Et?Et.toStringTag:void 0,Tt=Object.prototype.toString,Pt="[object Null]",Mt="[object Undefined]",kt=Et?Et.toStringTag:void 0,Lt=function(t,e){return function(n){return t(e(n))}}(Object.getPrototypeOf,Object),Rt="[object Object]",Ct=Function.prototype,Dt=Object.prototype,Nt=Ct.toString,Vt=Dt.hasOwnProperty,zt=Nt.call(Object),$t=t(function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e,n=t.Symbol;return"function"==typeof n?n.observable?e=n.observable:(e=n("observable"),n.observable=e):e="@@observable",e}}),Xt=$t&&"object"==typeof $t&&"default"in $t?$t.default:$t,Gt=t(function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0});var r,o=function(t){return t&&t.__esModule?t:{default:t}}(Xt);r="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n?n:void 0!==t?t:Function("return this")();var i=(0,o.default)(r);e.default=i}),Ft=Gt&&"object"==typeof Gt&&"default"in Gt?Gt.default:Gt,Wt=t(function(t){t.exports=Ft}),Bt=Wt&&"object"==typeof Wt&&"default"in Wt?Wt.default:Wt,qt={INIT:"@@redux/INIT"},Ut=t(function(t){t.exports=function(t,e,n,r,o,i,a,u){if(!t){var c;if(void 0===e)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var f=[n,r,o,i,a,u],s=0;(c=new Error(e.replace(/%s/g,function(){return f[s++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}}),Ht=Ut&&"object"==typeof Ut&&"default"in Ut?Ut.default:Ut,Qt=t(function(t){function e(t){return t instanceof Array?t.slice():t&&"object"==typeof t?d(new t.constructor,t):t}function n(){function t(r,o){Array.isArray(r)&&Array.isArray(o)||f(!Array.isArray(o),"update(): You provided an invalid spec to update(). The spec may not contain an array except as the value of $set, $push, $unshift, $splice or any custom command allowing an array value."),f("object"==typeof o&&null!==o,"update(): You provided an invalid spec to update(). The spec and every included key path must be plain objects containing one of the following commands: %s.",Object.keys(n).join(", "));var i=r;p(o);return p(o).forEach(function(a){if(s.call(n,a))i=n[a](o[a],i,o,r);else{var u=t(r[a],o[a]);u!==i[a]&&(i===r&&(i=e(r)),i[a]=u)}}),i}var n=d({},h);return t.extend=function(t,e){n[t]=e},t}function r(t,e,n){f(Array.isArray(t),"update(): expected target of %s to be an array; got %s.",n,t);var r=e[n];f(Array.isArray(r),"update(): expected spec of %s to be an array; got %s. Did you forget to wrap your parameter in an array?",n,r)}function o(t,e){f(Array.isArray(t),"Expected $splice target to be an array; got %s",t),i(e.$splice)}function i(t){f(Array.isArray(t),"update(): expected spec of $splice to be an array of arrays; got %s. Did you forget to wrap your parameters in an array?",t)}function a(t){f("function"==typeof t,"update(): expected spec of $apply to be a function; got %s.",t)}function u(t){f(1===Object.keys(t).length,"Cannot have more than one key in an object with $set")}function c(t,e){f(e&&"object"==typeof e,"update(): $merge expects a spec of type 'object'; got %s",e),f(t&&"object"==typeof t,"update(): $merge expects a target of type 'object'; got %s",t)}var f=Ht,s=Object.prototype.hasOwnProperty,l=Array.prototype.splice,d=Object.assign||function(t,e){return p(e).forEach(function(n){s.call(e,n)&&(t[n]=e[n])}),t},p="function"==typeof Object.getOwnPropertySymbols?function(t){return Object.keys(t).concat(Object.getOwnPropertySymbols(t))}:function(t){return Object.keys(t)},h={$push:function(t,e,n){return r(e,n,"$push"),e.concat(t)},$unshift:function(t,e,n){return r(e,n,"$unshift"),t.concat(e)},$splice:function(t,n,r,a){var u=n===a?e(a):n;return o(u,r),t.forEach(function(t){i(t),l.apply(u,t)}),u},$set:function(t,e,n){return u(n),t},$unset:function(t,n,r,o){f(Array.isArray(t),"update(): expected spec of $unset to be an array; got %s. Did you forget to wrap the key(s) in an array?",t);var i=n;return t.forEach(function(t){Object.hasOwnProperty.call(i,t)&&(n===o&&(n=e(o)),delete n[t])}),n},$merge:function(t,n,r,o){return c(n=n,t),p(t).forEach(function(r){t[r]!==n[r]&&(n===o&&(n=e(o)),n[r]=t[r])}),n},$apply:function(t,e){return a(t),t(e)}};t.exports=n(),t.exports.newContext=n}),Yt=Qt&&"object"==typeof Qt&&"default"in Qt?Qt.default:Qt,Kt={preview:{},playback:{},stop:{},clear:{}},Zt=Object.create(null,(lt={},st.defineProperty(lt,"IX2_PREVIEW_REQUESTED",{value:"preview"}),st.defineProperty(lt,"IX2_PLAYBACK_REQUESTED",{value:"playback"}),st.defineProperty(lt,"IX2_STOP_REQUESTED",{value:"stop"}),st.defineProperty(lt,"IX2_CLEAR_REQUESTED",{value:"clear"}),lt)),Jt={active:!1,eventListeners:[],eventState:{},playbackState:{},viewportWidth:0,mediaQueryKey:null},te=1.70158,ee=Object.freeze({inQuad:function(t){return Math.pow(t,2)},outQuad:function(t){return-(Math.pow(t-1,2)-1)},inOutQuad:function(t){return(t/=.5)<1?.5*Math.pow(t,2):-.5*((t-=2)*t-2)},inCubic:function(t){return Math.pow(t,3)},outCubic:function(t){return Math.pow(t-1,3)+1},inOutCubic:function(t){return(t/=.5)<1?.5*Math.pow(t,3):.5*(Math.pow(t-2,3)+2)},inQuart:function(t){return Math.pow(t,4)},outQuart:function(t){return-(Math.pow(t-1,4)-1)},inOutQuart:function(t){return(t/=.5)<1?.5*Math.pow(t,4):-.5*((t-=2)*Math.pow(t,3)-2)},inQuint:function(t){return Math.pow(t,5)},outQuint:function(t){return Math.pow(t-1,5)+1},inOutQuint:function(t){return(t/=.5)<1?.5*Math.pow(t,5):.5*(Math.pow(t-2,5)+2)},inSine:function(t){return 1-Math.cos(t*(Math.PI/2))},outSine:function(t){return Math.sin(t*(Math.PI/2))},inOutSine:function(t){return-.5*(Math.cos(Math.PI*t)-1)},inExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},outExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},inOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},inCirc:function(t){return-(Math.sqrt(1-t*t)-1)},outCirc:function(t){return Math.sqrt(1-Math.pow(t-1,2))},inOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},outBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},inBack:function(t){var e=te;return t*t*((e+1)*t-e)},outBack:function(t){var e=te;return(t-=1)*t*((e+1)*t+e)+1},inOutBack:function(t){var e=te;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},inElastic:function(t){var e=te,n=0,r=1;return 0===t?0:1===t?1:(n||(n=.3),r<1?(r=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/r),-r*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},outElastic:function(t){var e=te,n=0,r=1;return 0===t?0:1===t?1:(n||(n=.3),r<1?(r=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/r),r*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},inOutElastic:function(t){var e=te,n=0,r=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.3*1.5),r<1?(r=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/r),t<1?r*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:r*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},swingFromTo:function(t){var e=te;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},swingFrom:function(t){var e=te;return t*t*((e+1)*t-e)},swingTo:function(t){var e=te;return(t-=1)*t*((e+1)*t+e)+1},bounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bouncePast:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?2-(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?2-(7.5625*(t-=2.25/2.75)*t+.9375):2-(7.5625*(t-=2.625/2.75)*t+.984375)}}),ne=function(t,e){var n=t.position,r=t.parameterId,o=t.actionGroups,i=t.destinationKeys,a=t.smoothing,u=t.restingValue,c=e.payload.parameters,l=Math.max(1-a,.01),d=c[r];null==d&&(l=1,d=u);for(var p=f(n+f((Math.max(d,0)||0)-n)*l),h=100*p,v=void 0,y=void 0,b=void 0,g=void 0,m=0,w=o.length;m<w;m++){var _=o[m],x=_.keyframe,j=_.actionItems;if(h>=x){v=j[0];var E=o[m+1],I=E&&h!==x;y=I?E.actionItems[0]:null,I&&(b=x/100,g=(E.keyframe-x)/100)}}var O={};if(v&&!y)for(var A=0,S=i.length;A<S;A++){var T=i[A];O[T]=v.config[T]}else if(v&&y)for(var P=(p-b)/g,M=s(v.config.easing,P),k=0,L=i.length;k<L;k++){var R=i[k],C=v.config[R],D=(y.config[R]-C)*M+C;O[R]=D}return Yt(t,{position:{$set:p},current:{$set:O}})},re=function(t,e){var n=t,r=n.active,o=n.origin,i=n.start,a=n.immediate,u=n.isGeneral,c=n.verbose,l=n.actionItem,d=n.destination,p=n.destinationKeys,h=l.config.easing,v=l.config,y=v.duration,b=v.delay;u?y=0:a&&(y=b=0);var g=e.payload.now;if(r&&o){var m=g-(i+b);if(c){var w=g-i,_=y+b,x=f(Math.min(Math.max(0,w/_),1));t=Yt(t,{verboseTimeElapsed:{$set:_*x}})}if(m<0)return t;var j=f(Math.min(Math.max(0,m/y),1)),E=s(h,j),I={},O=p.length?p.reduce(function(t,e){var n=d[e],r=parseFloat(o[e])||0,i=(parseFloat(n)-r)*E+r;return t[e]=i,t},{}):null;return I.current={$set:O},I.position={$set:j},1===j&&(I.active={$set:!1},I.complete={$set:!0}),Yt(t,I)}return t},oe=function(t){for(var e=Object.keys(t),n={},r=0;r<e.length;r++){var o=e[r];"function"==typeof t[o]&&(n[o]=t[o])}var i,a=Object.keys(n);try{c(n)}catch(t){i=t}return function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],e=arguments[1];if(i)throw i;for(var r=!1,o={},c=0;c<a.length;c++){var f=a[c],s=n[f],l=t[f],d=s(l,e);if(void 0===d){var p=u(f,e);throw new Error(p)}o[f]=d,r=r||d!==l}return r?o:t}}({ixData:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Object.freeze({}),e=arguments[1];switch(e.type){case"IX2_RAW_DATA_IMPORTED":return e.payload.ixData||Object.freeze({});default:return t}},ixRequest:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Kt,e=arguments[1];return e.type in Zt?Yt(t,st.defineProperty({},Zt[e.type],{$set:st.extends({},e.payload)})):t},ixSession:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Jt,e=arguments[1];switch(e.type){case"IX2_SESSION_STARTED":return Yt(t,{active:{$set:!0}});case"IX2_SESSION_STOPPED":return Jt;case"IX2_EVENT_LISTENER_ADDED":return Yt(t,{eventListeners:{$push:[e.payload]}});case"IX2_EVENT_STATE_CHANGED":return Yt(t,{eventState:st.defineProperty({},e.payload.stateKey,{$set:e.payload.newState})});case"IX2_ACTION_LIST_PLAYBACK_CHANGED":var n=e.payload,r=n.actionListId,o=n.isPlaying;return Yt(t,{playbackState:st.defineProperty({},r,{$set:o})});case"IX2_VIEWPORT_WIDTH_CHANGED":for(var i=e.payload,a=i.width,u=i.mediaQueries,c=u.length,f=null,s=0;s<c;s++){var l=u[s],d=l.key,p=l.min,h=l.max;if(a>=p&&a<=h){f=d;break}}return Yt(t,{viewportWidth:{$set:a},mediaQueryKey:{$set:f}});default:return t}},ixInstances:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Object.freeze({}),e=arguments[1];switch(e.type){case"IX2_RAW_DATA_IMPORTED":return e.payload.ixInstances||Object.freeze({});case"IX2_SESSION_STOPPED":return Object.freeze({});case"IX2_INSTANCE_ADDED":var n=e.payload,r=n.instanceId,o=n.actionItem,i=n.element,a=n.eventId,u=n.actionListId,c=n.groupIndex,f=n.isCarrier,s=n.origin,l=n.destination,d=n.immediate,p=n.verbose,h=n.continuous,v=n.parameterId,y=n.actionGroups,b=n.smoothing,g=n.restingValue,m=o.actionTypeId,w=void 0,_=w=/^TRANSFORM_/.test(m),x=!w&&(w=/^STYLE_/.test(m)),j=!w&&(w=/^GENERAL_/.test(m)),E=x&&m.replace("STYLE_","").toLowerCase(),I=Object.keys(l).filter(function(t){return null!=l[t]});return Yt(t,st.defineProperty({},r,{$set:{id:r,active:!1,position:0,start:0,origin:s,destination:l,destinationKeys:I,immediate:d,verbose:p,current:null,actionItem:o,element:i,eventId:a,actionListId:u,groupIndex:c,isTransform:_,isStyle:x,isGeneral:j,isCarrier:f,styleProp:E,continuous:h,parameterId:v,actionGroups:y,smoothing:b,restingValue:g}}));case"IX2_INSTANCE_STARTED":var O=e.payload.instanceId;return Yt(t,st.defineProperty({},O,{$merge:{active:!0,complete:!1,start:window.performance.now()}}));case"IX2_INSTANCE_REMOVED":var A=e.payload.instanceId;return Yt(t,{$unset:[A]});case"IX2_ANIMATION_FRAME_CHANGED":for(var S=t,T=Object.keys(t),P=T.length,M=0;M<P;M++){var k=T[M],L=t[k],R=L.continuous?ne:re;S=Yt(S,st.defineProperty({},k,{$set:R(L,e)}))}return S;default:return t}},ixParameters:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments[1];switch(e.type){case"IX2_RAW_DATA_IMPORTED":return e.payload.ixParameters||{};case"IX2_SESSION_STOPPED":return{};case"IX2_PARAMETER_CHANGED":var n=e.payload,r=n.key,o=n.value;return t[r]=o,t;default:return t}}}),ie=t(function(t){t.exports=function(t){return null!=t&&"object"==typeof t}}),ae=ie&&"object"==typeof ie&&"default"in ie?ie.default:ie,ue=t(function(t){var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}}),ce=ue&&"object"==typeof ue&&"default"in ue?ue.default:ue,fe=t(function(t,e,n){var r="object"==typeof n&&n&&n.Object===Object&&n;t.exports=r}),se=fe&&"object"==typeof fe&&"default"in fe?fe.default:fe,le=t(function(t){var e=se,n="object"==typeof self&&self&&self.Object===Object&&self,r=e||n||Function("return this")();t.exports=r}),de=le&&"object"==typeof le&&"default"in le?le.default:le,pe=t(function(t){var e=de.Symbol;t.exports=e}),he=pe&&"object"==typeof pe&&"default"in pe?pe.default:pe,ve=t(function(t){var e=he,n=Object.prototype,r=n.hasOwnProperty,o=n.toString,i=e?e.toStringTag:void 0;t.exports=function(t){var e=r.call(t,i),n=t[i];try{t[i]=void 0;var a=!0}catch(t){}var u=o.call(t);return a&&(e?t[i]=n:delete t[i]),u}}),ye=ve&&"object"==typeof ve&&"default"in ve?ve.default:ve,be=t(function(t){var e=he,n=ye,r=ce,o="[object Null]",i="[object Undefined]",a=e?e.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?i:o:(t=Object(t),a&&a in t?n(t):r(t))}}),ge=be&&"object"==typeof be&&"default"in be?be.default:be,me=t(function(t){var e=ge,n=ae,r="[object Symbol]";t.exports=function(t){return"symbol"==typeof t||n(t)&&e(t)==r}}),we=me&&"object"==typeof me&&"default"in me?me.default:me,_e=t(function(t){var e=we,n=1/0;t.exports=function(t){if("string"==typeof t||e(t))return t;var r=t+"";return"0"==r&&1/t==-n?"-0":r}}),xe=_e&&"object"==typeof _e&&"default"in _e?_e.default:_e,je=t(function(t){var e=Array.isArray;t.exports=e}),Ee=je&&"object"==typeof je&&"default"in je?je.default:je,Ie=t(function(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=Array(r);++n<r;)o[n]=e(t[n],n,t);return o}}),Oe=Ie&&"object"==typeof Ie&&"default"in Ie?Ie.default:Ie,Ae=t(function(t){function e(t){if("string"==typeof t)return t;if(o(t))return r(t,e)+"";if(i(t))return c?c.call(t):"";var n=t+"";return"0"==n&&1/t==-a?"-0":n}var n=he,r=Oe,o=Ee,i=we,a=1/0,u=n?n.prototype:void 0,c=u?u.toString:void 0;t.exports=e}),Se=Ae&&"object"==typeof Ae&&"default"in Ae?Ae.default:Ae,Te=t(function(t){var e=Se;t.exports=function(t){return null==t?"":e(t)}}),Pe=Te&&"object"==typeof Te&&"default"in Te?Te.default:Te,Me=t(function(t){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}}),ke=Me&&"object"==typeof Me&&"default"in Me?Me.default:Me,Le=t(function(t){var e=ke;t.exports=function(t,n){var r=t.__data__;return e(n)?r["string"==typeof n?"string":"hash"]:r.map}}),Re=Le&&"object"==typeof Le&&"default"in Le?Le.default:Le,Ce=t(function(t){var e=Re;t.exports=function(t,n){var r=e(this,t),o=r.size;return r.set(t,n),this.size+=r.size==o?0:1,this}}),De=Ce&&"object"==typeof Ce&&"default"in Ce?Ce.default:Ce,Ne=t(function(t){var e=Re;t.exports=function(t){return e(this,t).has(t)}}),Ve=Ne&&"object"==typeof Ne&&"default"in Ne?Ne.default:Ne,ze=t(function(t){var e=Re;t.exports=function(t){return e(this,t).get(t)}}),$e=ze&&"object"==typeof ze&&"default"in ze?ze.default:ze,Xe=t(function(t){var e=Re;t.exports=function(t){var n=e(this,t).delete(t);return this.size-=n?1:0,n}}),Ge=Xe&&"object"==typeof Xe&&"default"in Xe?Xe.default:Xe,Fe=t(function(t){t.exports=function(t,e){return null==t?void 0:t[e]}}),We=Fe&&"object"==typeof Fe&&"default"in Fe?Fe.default:Fe,Be=t(function(t){var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}}),qe=Be&&"object"==typeof Be&&"default"in Be?Be.default:Be,Ue=t(function(t){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}}),He=Ue&&"object"==typeof Ue&&"default"in Ue?Ue.default:Ue,Qe=t(function(t){var e=de["__core-js_shared__"];t.exports=e}),Ye=Qe&&"object"==typeof Qe&&"default"in Qe?Qe.default:Qe,Ke=t(function(t){var e=Ye,n=function(){var t=/[^.]+$/.exec(e&&e.keys&&e.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=function(t){return!!n&&n in t}}),Ze=Ke&&"object"==typeof Ke&&"default"in Ke?Ke.default:Ke,Je=t(function(t){var e=ge,n=He,r="[object AsyncFunction]",o="[object Function]",i="[object GeneratorFunction]",a="[object Proxy]";t.exports=function(t){if(!n(t))return!1;var u=e(t);return u==o||u==i||u==r||u==a}}),tn=Je&&"object"==typeof Je&&"default"in Je?Je.default:Je,en=t(function(t){var e=tn,n=Ze,r=He,o=qe,i=/[\\^$.*+?()[\]{}|]/g,a=/^\[object .+?Constructor\]$/,u=Function.prototype,c=Object.prototype,f=u.toString,s=c.hasOwnProperty,l=RegExp("^"+f.call(s).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!r(t)||n(t))&&(e(t)?l:a).test(o(t))}}),nn=en&&"object"==typeof en&&"default"in en?en.default:en,rn=t(function(t){var e=nn,n=We;t.exports=function(t,r){var o=n(t,r);return e(o)?o:void 0}}),on=rn&&"object"==typeof rn&&"default"in rn?rn.default:rn,an=t(function(t){var e=on(de,"Map");t.exports=e}),un=an&&"object"==typeof an&&"default"in an?an.default:an,cn=t(function(t){t.exports=function(t,e){return t===e||t!==t&&e!==e}}),fn=cn&&"object"==typeof cn&&"default"in cn?cn.default:cn,sn=t(function(t){var e=fn;t.exports=function(t,n){for(var r=t.length;r--;)if(e(t[r][0],n))return r;return-1}}),ln=sn&&"object"==typeof sn&&"default"in sn?sn.default:sn,dn=t(function(t){var e=ln;t.exports=function(t,n){var r=this.__data__,o=e(r,t);return o<0?(++this.size,r.push([t,n])):r[o][1]=n,this}}),pn=dn&&"object"==typeof dn&&"default"in dn?dn.default:dn,hn=t(function(t){var e=ln;t.exports=function(t){return e(this.__data__,t)>-1}}),vn=hn&&"object"==typeof hn&&"default"in hn?hn.default:hn,yn=t(function(t){var e=ln;t.exports=function(t){var n=this.__data__,r=e(n,t);return r<0?void 0:n[r][1]}}),bn=yn&&"object"==typeof yn&&"default"in yn?yn.default:yn,gn=t(function(t){var e=ln,n=Array.prototype.splice;t.exports=function(t){var r=this.__data__,o=e(r,t);return!(o<0||(o==r.length-1?r.pop():n.call(r,o,1),--this.size,0))}}),mn=gn&&"object"==typeof gn&&"default"in gn?gn.default:gn,wn=t(function(t){t.exports=function(){this.__data__=[],this.size=0}}),_n=wn&&"object"==typeof wn&&"default"in wn?wn.default:wn,xn=t(function(t){function e(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var n=_n,r=mn,o=bn,i=vn,a=pn;e.prototype.clear=n,e.prototype.delete=r,e.prototype.get=o,e.prototype.has=i,e.prototype.set=a,t.exports=e}),jn=xn&&"object"==typeof xn&&"default"in xn?xn.default:xn,En=t(function(t){var e=on(Object,"create");t.exports=e}),In=En&&"object"==typeof En&&"default"in En?En.default:En,On=t(function(t){var e=In,n="__lodash_hash_undefined__";t.exports=function(t,r){var o=this.__data__;return this.size+=this.has(t)?0:1,o[t]=e&&void 0===r?n:r,this}}),An=On&&"object"==typeof On&&"default"in On?On.default:On,Sn=t(function(t){var e=In,n=Object.prototype.hasOwnProperty;t.exports=function(t){var r=this.__data__;return e?void 0!==r[t]:n.call(r,t)}}),Tn=Sn&&"object"==typeof Sn&&"default"in Sn?Sn.default:Sn,Pn=t(function(t){var e=In,n="__lodash_hash_undefined__",r=Object.prototype.hasOwnProperty;t.exports=function(t){var o=this.__data__;if(e){var i=o[t];return i===n?void 0:i}return r.call(o,t)?o[t]:void 0}}),Mn=Pn&&"object"==typeof Pn&&"default"in Pn?Pn.default:Pn,kn=t(function(t){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}}),Ln=kn&&"object"==typeof kn&&"default"in kn?kn.default:kn,Rn=t(function(t){var e=In;t.exports=function(){this.__data__=e?e(null):{},this.size=0}}),Cn=Rn&&"object"==typeof Rn&&"default"in Rn?Rn.default:Rn,Dn=t(function(t){function e(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var n=Cn,r=Ln,o=Mn,i=Tn,a=An;e.prototype.clear=n,e.prototype.delete=r,e.prototype.get=o,e.prototype.has=i,e.prototype.set=a,t.exports=e}),Nn=Dn&&"object"==typeof Dn&&"default"in Dn?Dn.default:Dn,Vn=t(function(t){var e=Nn,n=jn,r=un;t.exports=function(){this.size=0,this.__data__={hash:new e,map:new(r||n),string:new e}}}),zn=Vn&&"object"==typeof Vn&&"default"in Vn?Vn.default:Vn,$n=t(function(t){function e(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}var n=zn,r=Ge,o=$e,i=Ve,a=De;e.prototype.clear=n,e.prototype.delete=r,e.prototype.get=o,e.prototype.has=i,e.prototype.set=a,t.exports=e}),Xn=$n&&"object"==typeof $n&&"default"in $n?$n.default:$n,Gn=t(function(t){function e(t,o){if("function"!=typeof t||null!=o&&"function"!=typeof o)throw new TypeError(r);var i=function(){var e=arguments,n=o?o.apply(this,e):e[0],r=i.cache;if(r.has(n))return r.get(n);var a=t.apply(this,e);return i.cache=r.set(n,a)||r,a};return i.cache=new(e.Cache||n),i}var n=Xn,r="Expected a function";e.Cache=n,t.exports=e}),Fn=Gn&&"object"==typeof Gn&&"default"in Gn?Gn.default:Gn,Wn=t(function(t){var e=Fn,n=500;t.exports=function(t){var r=e(t,function(t){return o.size===n&&o.clear(),t}),o=r.cache;return r}}),Bn=Wn&&"object"==typeof Wn&&"default"in Wn?Wn.default:Wn,qn=t(function(t){var e=/^\./,n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,o=Bn(function(t){var o=[];return e.test(t)&&o.push(""),t.replace(n,function(t,e,n,i){o.push(n?i.replace(r,"$1"):e||t)}),o});t.exports=o}),Un=qn&&"object"==typeof qn&&"default"in qn?qn.default:qn,Hn=t(function(t){var e=Ee,n=we,r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;t.exports=function(t,i){if(e(t))return!1;var a=typeof t;return!("number"!=a&&"symbol"!=a&&"boolean"!=a&&null!=t&&!n(t))||o.test(t)||!r.test(t)||null!=i&&t in Object(i)}}),Qn=Hn&&"object"==typeof Hn&&"default"in Hn?Hn.default:Hn,Yn=t(function(t){var e=Ee,n=Qn,r=Un,o=Pe;t.exports=function(t,i){return e(t)?t:n(t,i)?[t]:r(o(t))}}),Kn=Yn&&"object"==typeof Yn&&"default"in Yn?Yn.default:Yn,Zn=t(function(t){var e=Kn,n=xe;t.exports=function(t,r){for(var o=0,i=(r=e(r,t)).length;null!=t&&o<i;)t=t[n(r[o++])];return o&&o==i?t:void 0}}),Jn=Zn&&"object"==typeof Zn&&"default"in Zn?Zn.default:Zn,tr=t(function(t){var e=Jn;t.exports=function(t,n,r){var o=null==t?void 0:e(t,n);return void 0===o?r:o}}),er=tr&&"object"==typeof tr&&"default"in tr?tr.default:tr,nr=t(function(t){var e="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",n="\\ud83c[\\udffb-\\udfff]",r="(?:\\ud83c[\\udde6-\\uddff]){2}",o="[\\ud800-\\udbff][\\udc00-\\udfff]",i="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",a="[\\ufe0e\\ufe0f]?"+i+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",r,o].join("|")+")[\\ufe0e\\ufe0f]?"+i+")*"),u="(?:"+["[^\\ud800-\\udfff]"+e+"?",e,r,o,"[\\ud800-\\udfff]"].join("|")+")",c=RegExp(n+"(?="+n+")|"+u+a,"g");t.exports=function(t){for(var e=c.lastIndex=0;c.test(t);)++e;return e}}),rr=nr&&"object"==typeof nr&&"default"in nr?nr.default:nr,or=t(function(t){var e=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(t){return e.test(t)}}),ir=or&&"object"==typeof or&&"default"in or?or.default:or,ar=t(function(t){t.exports=function(t){return function(e){return null==e?void 0:e[t]}}}),ur=ar&&"object"==typeof ar&&"default"in ar?ar.default:ar,cr=t(function(t){var e=ur("length");t.exports=e}),fr=cr&&"object"==typeof cr&&"default"in cr?cr.default:cr,sr=t(function(t){var e=fr,n=ir,r=rr;t.exports=function(t){return n(t)?r(t):e(t)}}),lr=sr&&"object"==typeof sr&&"default"in sr?sr.default:sr,dr=t(function(t){var e=ge,n=Ee,r=ae,o="[object String]";t.exports=function(t){return"string"==typeof t||!n(t)&&r(t)&&e(t)==o}}),pr=dr&&"object"==typeof dr&&"default"in dr?dr.default:dr,hr=t(function(t){var e=9007199254740991;t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=e}}),vr=hr&&"object"==typeof hr&&"default"in hr?hr.default:hr,yr=t(function(t){var e=tn,n=vr;t.exports=function(t){return null!=t&&n(t.length)&&!e(t)}}),br=yr&&"object"==typeof yr&&"default"in yr?yr.default:yr,gr=t(function(t){var e=on(de,"WeakMap");t.exports=e}),mr=gr&&"object"==typeof gr&&"default"in gr?gr.default:gr,wr=t(function(t){var e=on(de,"Set");t.exports=e}),_r=wr&&"object"==typeof wr&&"default"in wr?wr.default:wr,xr=t(function(t){var e=on(de,"Promise");t.exports=e}),jr=xr&&"object"==typeof xr&&"default"in xr?xr.default:xr,Er=t(function(t){var e=on(de,"DataView");t.exports=e}),Ir=Er&&"object"==typeof Er&&"default"in Er?Er.default:Er,Or=t(function(t){var e=Ir,n=un,r=jr,o=_r,i=mr,a=ge,u=qe,c=u(e),f=u(n),s=u(r),l=u(o),d=u(i),p=a;(e&&"[object DataView]"!=p(new e(new ArrayBuffer(1)))||n&&"[object Map]"!=p(new n)||r&&"[object Promise]"!=p(r.resolve())||o&&"[object Set]"!=p(new o)||i&&"[object WeakMap]"!=p(new i))&&(p=function(t){var e=a(t),n="[object Object]"==e?t.constructor:void 0,r=n?u(n):"";if(r)switch(r){case c:return"[object DataView]";case f:return"[object Map]";case s:return"[object Promise]";case l:return"[object Set]";case d:return"[object WeakMap]"}return e}),t.exports=p}),Ar=Or&&"object"==typeof Or&&"default"in Or?Or.default:Or,Sr=t(function(t){t.exports=function(t,e){return function(n){return t(e(n))}}}),Tr=Sr&&"object"==typeof Sr&&"default"in Sr?Sr.default:Sr,Pr=t(function(t){var e=Tr(Object.keys,Object);t.exports=e}),Mr=Pr&&"object"==typeof Pr&&"default"in Pr?Pr.default:Pr,kr=t(function(t){var e=Object.prototype;t.exports=function(t){var n=t&&t.constructor;return t===("function"==typeof n&&n.prototype||e)}}),Lr=kr&&"object"==typeof kr&&"default"in kr?kr.default:kr,Rr=t(function(t){var e=Lr,n=Mr,r=Object.prototype.hasOwnProperty;t.exports=function(t){if(!e(t))return n(t);var o=[];for(var i in Object(t))r.call(t,i)&&"constructor"!=i&&o.push(i);return o}}),Cr=Rr&&"object"==typeof Rr&&"default"in Rr?Rr.default:Rr,Dr=t(function(t){var e=Cr,n=Ar,r=br,o=pr,i=lr,a="[object Map]",u="[object Set]";t.exports=function(t){if(null==t)return 0;if(r(t))return o(t)?i(t):t.length;var c=n(t);return c==a||c==u?t.size:e(t).length}}),Nr=Dr&&"object"==typeof Dr&&"default"in Dr?Dr.default:Dr,Vr=t(function(t){t.exports=function(t){var e=[];if(null!=t)for(var n in Object(t))e.push(n);return e}}),zr=Vr&&"object"==typeof Vr&&"default"in Vr?Vr.default:Vr,$r=t(function(t){var e=He,n=Lr,r=zr,o=Object.prototype.hasOwnProperty;t.exports=function(t){if(!e(t))return r(t);var i=n(t),a=[];for(var u in t)("constructor"!=u||!i&&o.call(t,u))&&a.push(u);return a}}),Xr=$r&&"object"==typeof $r&&"default"in $r?$r.default:$r,Gr=t(function(t,e){var n=se,r="object"==typeof e&&e&&!e.nodeType&&e,o=r&&"object"==typeof t&&t&&!t.nodeType&&t,i=o&&o.exports===r&&n.process,a=function(){try{return i&&i.binding&&i.binding("util")}catch(t){}}();t.exports=a}),Fr=Gr&&"object"==typeof Gr&&"default"in Gr?Gr.default:Gr,Wr=t(function(t){t.exports=function(t){return function(e){return t(e)}}}),Br=Wr&&"object"==typeof Wr&&"default"in Wr?Wr.default:Wr,qr=t(function(t){var e=ge,n=vr,r=ae,o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,t.exports=function(t){return r(t)&&n(t.length)&&!!o[e(t)]}}),Ur=qr&&"object"==typeof qr&&"default"in qr?qr.default:qr,Hr=t(function(t){var e=Ur,n=Br,r=Fr,o=r&&r.isTypedArray,i=o?n(o):e;t.exports=i}),Qr=Hr&&"object"==typeof Hr&&"default"in Hr?Hr.default:Hr,Yr=t(function(t){var e=9007199254740991,n=/^(?:0|[1-9]\d*)$/;t.exports=function(t,r){return!!(r=null==r?e:r)&&("number"==typeof t||n.test(t))&&t>-1&&t%1==0&&t<r}}),Kr=Yr&&"object"==typeof Yr&&"default"in Yr?Yr.default:Yr,Zr=t(function(t){t.exports=function(){return!1}}),Jr=Zr&&"object"==typeof Zr&&"default"in Zr?Zr.default:Zr,to=t(function(t,e){var n=de,r=Jr,o="object"==typeof e&&e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=i&&i.exports===o?n.Buffer:void 0,u=(a?a.isBuffer:void 0)||r;t.exports=u}),eo=to&&"object"==typeof to&&"default"in to?to.default:to,no=t(function(t){var e=ge,n=ae,r="[object Arguments]";t.exports=function(t){return n(t)&&e(t)==r}}),ro=no&&"object"==typeof no&&"default"in no?no.default:no,oo=t(function(t){var e=ro,n=ae,r=Object.prototype,o=r.hasOwnProperty,i=r.propertyIsEnumerable,a=e(function(){return arguments}())?e:function(t){return n(t)&&o.call(t,"callee")&&!i.call(t,"callee")};t.exports=a}),io=oo&&"object"==typeof oo&&"default"in oo?oo.default:oo,ao=t(function(t){t.exports=function(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}}),uo=ao&&"object"==typeof ao&&"default"in ao?ao.default:ao,co=t(function(t){var e=uo,n=io,r=Ee,o=eo,i=Kr,a=Qr,u=Object.prototype.hasOwnProperty;t.exports=function(t,c){var f=r(t),s=!f&&n(t),l=!f&&!s&&o(t),d=!f&&!s&&!l&&a(t),p=f||s||l||d,h=p?e(t.length,String):[],v=h.length;for(var y in t)!c&&!u.call(t,y)||p&&("length"==y||l&&("offset"==y||"parent"==y)||d&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||i(y,v))||h.push(y);return h}}),fo=co&&"object"==typeof co&&"default"in co?co.default:co,so=t(function(t){var e=fo,n=Xr,r=br;t.exports=function(t){return r(t)?e(t,!0):n(t)}}),lo=so&&"object"==typeof so&&"default"in so?so.default:so,po=t(function(t){t.exports=function(){return[]}}),ho=po&&"object"==typeof po&&"default"in po?po.default:po,vo=t(function(t){var e=Tr,n=ho,r=Object.getOwnPropertySymbols,o=r?e(r,Object):n;t.exports=o}),yo=vo&&"object"==typeof vo&&"default"in vo?vo.default:vo,bo=t(function(t){var e=Tr(Object.getPrototypeOf,Object);t.exports=e}),go=bo&&"object"==typeof bo&&"default"in bo?bo.default:bo,mo=t(function(t){t.exports=function(t,e){for(var n=-1,r=e.length,o=t.length;++n<r;)t[o+n]=e[n];return t}}),wo=mo&&"object"==typeof mo&&"default"in mo?mo.default:mo,_o=t(function(t){var e=wo,n=go,r=yo,o=ho,i=Object.getOwnPropertySymbols?function(t){for(var o=[];t;)e(o,r(t)),t=n(t);return o}:o;t.exports=i}),xo=_o&&"object"==typeof _o&&"default"in _o?_o.default:_o,jo=t(function(t){var e=wo,n=Ee;t.exports=function(t,r,o){var i=r(t);return n(t)?i:e(i,o(t))}}),Eo=jo&&"object"==typeof jo&&"default"in jo?jo.default:jo,Io=t(function(t){var e=Eo,n=xo,r=lo;t.exports=function(t){return e(t,r,n)}}),Oo=Io&&"object"==typeof Io&&"default"in Io?Io.default:Io,Ao=t(function(t){var e=on,n=function(){try{var t=e(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=n}),So=Ao&&"object"==typeof Ao&&"default"in Ao?Ao.default:Ao,To=t(function(t){var e=So;t.exports=function(t,n,r){"__proto__"==n&&e?e(t,n,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[n]=r}}),Po=To&&"object"==typeof To&&"default"in To?To.default:To,Mo=t(function(t){var e=Po,n=fn,r=Object.prototype.hasOwnProperty;t.exports=function(t,o,i){var a=t[o];r.call(t,o)&&n(a,i)&&(void 0!==i||o in t)||e(t,o,i)}}),ko=Mo&&"object"==typeof Mo&&"default"in Mo?Mo.default:Mo,Lo=t(function(t){var e=ko,n=Kn,r=Kr,o=He,i=xe;t.exports=function(t,a,u,c){if(!o(t))return t;for(var f=-1,s=(a=n(a,t)).length,l=s-1,d=t;null!=d&&++f<s;){var p=i(a[f]),h=u;if(f!=l){var v=d[p];void 0===(h=c?c(v,p,d):void 0)&&(h=o(v)?v:r(a[f+1])?[]:{})}e(d,p,h),d=d[p]}return t}}),Ro=Lo&&"object"==typeof Lo&&"default"in Lo?Lo.default:Lo,Co=t(function(t){var e=Jn,n=Ro,r=Kn;t.exports=function(t,o,i){for(var a=-1,u=o.length,c={};++a<u;){var f=o[a],s=e(t,f);i(s,f)&&n(c,r(f,t),s)}return c}}),Do=Co&&"object"==typeof Co&&"default"in Co?Co.default:Co,No=t(function(t){var e=Jn;t.exports=function(t){return function(n){return e(n,t)}}}),Vo=No&&"object"==typeof No&&"default"in No?No.default:No,zo=t(function(t){var e=ur,n=Vo,r=Qn,o=xe;t.exports=function(t){return r(t)?e(o(t)):n(t)}}),$o=zo&&"object"==typeof zo&&"default"in zo?zo.default:zo,Xo=t(function(t){t.exports=function(t){return t}}),Go=Xo&&"object"==typeof Xo&&"default"in Xo?Xo.default:Xo,Fo=t(function(t){t.exports=function(t,e){return function(n){return null!=n&&n[t]===e&&(void 0!==e||t in Object(n))}}}),Wo=Fo&&"object"==typeof Fo&&"default"in Fo?Fo.default:Fo,Bo=t(function(t){var e=He;t.exports=function(t){return t===t&&!e(t)}}),qo=Bo&&"object"==typeof Bo&&"default"in Bo?Bo.default:Bo,Uo=t(function(t){var e=Kn,n=io,r=Ee,o=Kr,i=vr,a=xe;t.exports=function(t,u,c){for(var f=-1,s=(u=e(u,t)).length,l=!1;++f<s;){var d=a(u[f]);if(!(l=null!=t&&c(t,d)))break;t=t[d]}return l||++f!=s?l:!!(s=null==t?0:t.length)&&i(s)&&o(d,s)&&(r(t)||n(t))}}),Ho=Uo&&"object"==typeof Uo&&"default"in Uo?Uo.default:Uo,Qo=t(function(t){t.exports=function(t,e){return null!=t&&e in Object(t)}}),Yo=Qo&&"object"==typeof Qo&&"default"in Qo?Qo.default:Qo,Ko=t(function(t){var e=Yo,n=Ho;t.exports=function(t,r){return null!=t&&n(t,r,e)}}),Zo=Ko&&"object"==typeof Ko&&"default"in Ko?Ko.default:Ko,Jo=t(function(t){var e=fo,n=Cr,r=br;t.exports=function(t){return r(t)?e(t):n(t)}}),ti=Jo&&"object"==typeof Jo&&"default"in Jo?Jo.default:Jo,ei=t(function(t){var e=ti,n=1,r=Object.prototype.hasOwnProperty;t.exports=function(t,o,i,a,u,c){var f=i&n,s=e(t),l=s.length;if(l!=e(o).length&&!f)return!1;for(var d=l;d--;){var p=s[d];if(!(f?p in o:r.call(o,p)))return!1}var h=c.get(t);if(h&&c.get(o))return h==o;var v=!0;c.set(t,o),c.set(o,t);for(var y=f;++d<l;){var b=t[p=s[d]],g=o[p];if(a)var m=f?a(g,b,p,o,t,c):a(b,g,p,t,o,c);if(!(void 0===m?b===g||u(b,g,i,a,c):m)){v=!1;break}y||(y="constructor"==p)}if(v&&!y){var w=t.constructor,_=o.constructor;w!=_&&"constructor"in t&&"constructor"in o&&!("function"==typeof w&&w instanceof w&&"function"==typeof _&&_ instanceof _)&&(v=!1)}return c.delete(t),c.delete(o),v}}),ni=ei&&"object"==typeof ei&&"default"in ei?ei.default:ei,ri=t(function(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t){n[++e]=t}),n}}),oi=ri&&"object"==typeof ri&&"default"in ri?ri.default:ri,ii=t(function(t){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach(function(t,r){n[++e]=[r,t]}),n}}),ai=ii&&"object"==typeof ii&&"default"in ii?ii.default:ii,ui=t(function(t){t.exports=function(t,e){return t.has(e)}}),ci=ui&&"object"==typeof ui&&"default"in ui?ui.default:ui,fi=t(function(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}}),si=fi&&"object"==typeof fi&&"default"in fi?fi.default:fi,li=t(function(t){t.exports=function(t){return this.__data__.has(t)}}),di=li&&"object"==typeof li&&"default"in li?li.default:li,pi=t(function(t){var e="__lodash_hash_undefined__";t.exports=function(t){return this.__data__.set(t,e),this}}),hi=pi&&"object"==typeof pi&&"default"in pi?pi.default:pi,vi=t(function(t){function e(t){var e=-1,r=null==t?0:t.length;for(this.__data__=new n;++e<r;)this.add(t[e])}var n=Xn,r=hi,o=di;e.prototype.add=e.prototype.push=r,e.prototype.has=o,t.exports=e}),yi=vi&&"object"==typeof vi&&"default"in vi?vi.default:vi,bi=t(function(t){var e=yi,n=si,r=ci,o=1,i=2;t.exports=function(t,a,u,c,f,s){var l=u&o,d=t.length,p=a.length;if(d!=p&&!(l&&p>d))return!1;var h=s.get(t);if(h&&s.get(a))return h==a;var v=-1,y=!0,b=u&i?new e:void 0;for(s.set(t,a),s.set(a,t);++v<d;){var g=t[v],m=a[v];if(c)var w=l?c(m,g,v,a,t,s):c(g,m,v,t,a,s);if(void 0!==w){if(w)continue;y=!1;break}if(b){if(!n(a,function(t,e){if(!r(b,e)&&(g===t||f(g,t,u,c,s)))return b.push(e)})){y=!1;break}}else if(g!==m&&!f(g,m,u,c,s)){y=!1;break}}return s.delete(t),s.delete(a),y}}),gi=bi&&"object"==typeof bi&&"default"in bi?bi.default:bi,mi=t(function(t){var e=de.Uint8Array;t.exports=e}),wi=mi&&"object"==typeof mi&&"default"in mi?mi.default:mi,_i=t(function(t){var e=he,n=wi,r=fn,o=gi,i=ai,a=oi,u=1,c=2,f="[object Boolean]",s="[object Date]",l="[object Error]",d="[object Map]",p="[object Number]",h="[object RegExp]",v="[object Set]",y="[object String]",b="[object Symbol]",g="[object ArrayBuffer]",m="[object DataView]",w=e?e.prototype:void 0,_=w?w.valueOf:void 0;t.exports=function(t,e,w,x,j,E,I){switch(w){case m:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case g:return!(t.byteLength!=e.byteLength||!E(new n(t),new n(e)));case f:case s:case p:return r(+t,+e);case l:return t.name==e.name&&t.message==e.message;case h:case y:return t==e+"";case d:var O=i;case v:var A=x&u;if(O||(O=a),t.size!=e.size&&!A)return!1;var S=I.get(t);if(S)return S==e;x|=c,I.set(t,e);var T=o(O(t),O(e),x,j,E,I);return I.delete(t),T;case b:if(_)return _.call(t)==_.call(e)}return!1}}),xi=_i&&"object"==typeof _i&&"default"in _i?_i.default:_i,ji=t(function(t){var e=jn,n=un,r=Xn,o=200;t.exports=function(t,i){var a=this.__data__;if(a instanceof e){var u=a.__data__;if(!n||u.length<o-1)return u.push([t,i]),this.size=++a.size,this;a=this.__data__=new r(u)}return a.set(t,i),this.size=a.size,this}}),Ei=ji&&"object"==typeof ji&&"default"in ji?ji.default:ji,Ii=t(function(t){t.exports=function(t){return this.__data__.has(t)}}),Oi=Ii&&"object"==typeof Ii&&"default"in Ii?Ii.default:Ii,Ai=t(function(t){t.exports=function(t){return this.__data__.get(t)}}),Si=Ai&&"object"==typeof Ai&&"default"in Ai?Ai.default:Ai,Ti=t(function(t){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}}),Pi=Ti&&"object"==typeof Ti&&"default"in Ti?Ti.default:Ti,Mi=t(function(t){var e=jn;t.exports=function(){this.__data__=new e,this.size=0}}),ki=Mi&&"object"==typeof Mi&&"default"in Mi?Mi.default:Mi,Li=t(function(t){function e(t){var e=this.__data__=new n(t);this.size=e.size}var n=jn,r=ki,o=Pi,i=Si,a=Oi,u=Ei;e.prototype.clear=r,e.prototype.delete=o,e.prototype.get=i,e.prototype.has=a,e.prototype.set=u,t.exports=e}),Ri=Li&&"object"==typeof Li&&"default"in Li?Li.default:Li,Ci=t(function(t){var e=Ri,n=gi,r=xi,o=ni,i=Ar,a=Ee,u=eo,c=Qr,f=1,s="[object Arguments]",l="[object Array]",d="[object Object]",p=Object.prototype.hasOwnProperty;t.exports=function(t,h,v,y,b,g){var m=a(t),w=a(h),_=l,x=l;m||(_=(_=i(t))==s?d:_),w||(x=(x=i(h))==s?d:x);var j=_==d,E=x==d,I=_==x;if(I&&u(t)){if(!u(h))return!1;m=!0,j=!1}if(I&&!j)return g||(g=new e),m||c(t)?n(t,h,v,y,b,g):r(t,h,_,v,y,b,g);if(!(v&f)){var O=j&&p.call(t,"__wrapped__"),A=E&&p.call(h,"__wrapped__");if(O||A){var S=O?t.value():t,T=A?h.value():h;return g||(g=new e),b(S,T,v,y,g)}}return!!I&&(g||(g=new e),o(t,h,v,y,b,g))}}),Di=Ci&&"object"==typeof Ci&&"default"in Ci?Ci.default:Ci,Ni=t(function(t){function e(t,i,a,u,c){return t===i||(null==t||null==i||!r(t)&&!o(i)?t!==t&&i!==i:n(t,i,a,u,e,c))}var n=Di,r=He,o=ae;t.exports=e}),Vi=Ni&&"object"==typeof Ni&&"default"in Ni?Ni.default:Ni,zi=t(function(t){var e=Vi,n=er,r=Zo,o=Qn,i=qo,a=Wo,u=xe,c=1,f=2;t.exports=function(t,s){return o(t)&&i(s)?a(u(t),s):function(o){var i=n(o,t);return void 0===i&&i===s?r(o,t):e(s,i,c|f)}}}),$i=zi&&"object"==typeof zi&&"default"in zi?zi.default:zi,Xi=t(function(t){var e=qo,n=ti;t.exports=function(t){for(var r=n(t),o=r.length;o--;){var i=r[o],a=t[i];r[o]=[i,a,e(a)]}return r}}),Gi=Xi&&"object"==typeof Xi&&"default"in Xi?Xi.default:Xi,Fi=t(function(t){var e=Ri,n=Vi,r=1,o=2;t.exports=function(t,i,a,u){var c=a.length,f=c,s=!u;if(null==t)return!f;for(t=Object(t);c--;){var l=a[c];if(s&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++c<f;){var d=(l=a[c])[0],p=t[d],h=l[1];if(s&&l[2]){if(void 0===p&&!(d in t))return!1}else{var v=new e;if(u)var y=u(p,h,d,t,i,v);if(!(void 0===y?n(h,p,r|o,u,v):y))return!1}}return!0}}),Wi=Fi&&"object"==typeof Fi&&"default"in Fi?Fi.default:Fi,Bi=t(function(t){var e=Wi,n=Gi,r=Wo;t.exports=function(t){var o=n(t);return 1==o.length&&o[0][2]?r(o[0][0],o[0][1]):function(n){return n===t||e(n,t,o)}}}),qi=Bi&&"object"==typeof Bi&&"default"in Bi?Bi.default:Bi,Ui=t(function(t){var e=qi,n=$i,r=Go,o=Ee,i=$o;t.exports=function(t){return"function"==typeof t?t:null==t?r:"object"==typeof t?o(t)?n(t[0],t[1]):e(t):i(t)}}),Hi=Ui&&"object"==typeof Ui&&"default"in Ui?Ui.default:Ui,Qi=t(function(t){var e=Oe,n=Hi,r=Do,o=Oo;t.exports=function(t,i){if(null==t)return{};var a=e(o(t),function(t){return[t]});return i=n(i),r(t,a,function(t,e){return i(t,e[0])})}}),Yi=Qi&&"object"==typeof Qi&&"default"in Qi?Qi.default:Qi,Ki=t(function(t){var e="Expected a function";t.exports=function(t){if("function"!=typeof t)throw new TypeError(e);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}}),Zi=Ki&&"object"==typeof Ki&&"default"in Ki?Ki.default:Ki,Ji=t(function(t){var e=Hi,n=Zi,r=Yi;t.exports=function(t,o){return r(t,n(e(o)))}}),ta=Ji&&"object"==typeof Ji&&"default"in Ji?Ji.default:Ji,ea=t(function(t){var e=Cr,n=Ar,r=io,o=Ee,i=br,a=eo,u=Lr,c=Qr,f="[object Map]",s="[object Set]",l=Object.prototype.hasOwnProperty;t.exports=function(t){if(null==t)return!0;if(i(t)&&(o(t)||"string"==typeof t||"function"==typeof t.splice||a(t)||c(t)||r(t)))return!t.length;var d=n(t);if(d==f||d==s)return!t.size;if(u(t))return!e(t).length;for(var p in t)if(l.call(t,p))return!1;return!0}}),na=ea&&"object"==typeof ea&&"default"in ea?ea.default:ea,ra=t(function(t){t.exports=function(t){return function(e,n,r){for(var o=-1,i=Object(e),a=r(e),u=a.length;u--;){var c=a[t?u:++o];if(!1===n(i[c],c,i))break}return e}}}),oa=ra&&"object"==typeof ra&&"default"in ra?ra.default:ra,ia=t(function(t){var e=oa();t.exports=e}),aa=ia&&"object"==typeof ia&&"default"in ia?ia.default:ia,ua=t(function(t){var e=aa,n=ti;t.exports=function(t,r){return t&&e(t,r,n)}}),ca=ua&&"object"==typeof ua&&"default"in ua?ua.default:ua,fa=t(function(t){var e=Po,n=ca,r=Hi;t.exports=function(t,o){var i={};return o=r(o,3),n(t,function(t,n,r){e(i,n,o(t,n,r))}),i}}),sa=fa&&"object"==typeof fa&&"default"in fa?fa.default:fa,la=t(function(t){var e=Go;t.exports=function(t){return"function"==typeof t?t:e}}),da=la&&"object"==typeof la&&"default"in la?la.default:la,pa=t(function(t){var e=br;t.exports=function(t,n){return function(r,o){if(null==r)return r;if(!e(r))return t(r,o);for(var i=r.length,a=n?i:-1,u=Object(r);(n?a--:++a<i)&&!1!==o(u[a],a,u););return r}}}),ha=pa&&"object"==typeof pa&&"default"in pa?pa.default:pa,va=t(function(t){var e=ha(ca);t.exports=e}),ya=va&&"object"==typeof va&&"default"in va?va.default:va,ba=t(function(t){t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}}),ga=ba&&"object"==typeof ba&&"default"in ba?ba.default:ba,ma=t(function(t){var e=ga,n=ya,r=da,o=Ee;t.exports=function(t,i){return(o(t)?e:n)(t,r(i))}}),wa=ma&&"object"==typeof ma&&"default"in ma?ma.default:ma,_a=t(function(t){t.exports=function(t,e){return null==t||t!==t?e:t}}),xa=_a&&"object"==typeof _a&&"default"in _a?_a.default:_a,ja=t(function(t){t.exports=function(t,e,n,r,o){return o(t,function(t,o,i){n=r?(r=!1,t):e(n,t,o,i)}),n}}),Ea=ja&&"object"==typeof ja&&"default"in ja?ja.default:ja,Ia=t(function(t){t.exports=function(t,e,n,r){var o=-1,i=null==t?0:t.length;for(r&&i&&(n=t[++o]);++o<i;)n=e(n,t[o],o,t);return n}}),Oa=Ia&&"object"==typeof Ia&&"default"in Ia?Ia.default:Ia,Aa=t(function(t){var e=Oa,n=ya,r=Hi,o=Ea,i=Ee;t.exports=function(t,a,u){var c=i(t)?e:o,f=arguments.length<3;return c(t,r(a,4),u,f,n)}}),Sa=Aa&&"object"==typeof Aa&&"default"in Aa?Aa.default:Aa,Ta=t(function(t){t.exports=function(t,e){var n=-1,r=t.length;for(e||(e=Array(r));++n<r;)e[n]=t[n];return e}}),Pa=Ta&&"object"==typeof Ta&&"default"in Ta?Ta.default:Ta,Ma=t(function(t){t.exports=function(){}}),ka=Ma&&"object"==typeof Ma&&"default"in Ma?Ma.default:Ma,La=t(function(t){var e=He,n=Object.create,r=function(){function t(){}return function(r){if(!e(r))return{};if(n)return n(r);t.prototype=r;var o=new t;return t.prototype=void 0,o}}();t.exports=r}),Ra=La&&"object"==typeof La&&"default"in La?La.default:La,Ca=t(function(t){function e(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}var n=Ra,r=ka;(e.prototype=n(r.prototype)).constructor=e,t.exports=e}),Da=Ca&&"object"==typeof Ca&&"default"in Ca?Ca.default:Ca,Na=t(function(t){function e(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=o,this.__views__=[]}var n=Ra,r=ka,o=4294967295;(e.prototype=n(r.prototype)).constructor=e,t.exports=e}),Va=Na&&"object"==typeof Na&&"default"in Na?Na.default:Na,za=t(function(t){var e=Va,n=Da,r=Pa;t.exports=function(t){if(t instanceof e)return t.clone();var o=new n(t.__wrapped__,t.__chain__);return o.__actions__=r(t.__actions__),o.__index__=t.__index__,o.__values__=t.__values__,o}}),$a=za&&"object"==typeof za&&"default"in za?za.default:za,Xa=t(function(t){function e(t){if(a(t)&&!i(t)&&!(t instanceof n)){if(t instanceof r)return t;if(c.call(t,"__wrapped__"))return u(t)}return new r(t)}var n=Va,r=Da,o=ka,i=Ee,a=ae,u=$a,c=Object.prototype.hasOwnProperty;(e.prototype=o.prototype).constructor=e,t.exports=e}),Ga=Xa&&"object"==typeof Xa&&"default"in Xa?Xa.default:Xa,Fa=t(function(t){var e={};t.exports=e}),Wa=Fa&&"object"==typeof Fa&&"default"in Fa?Fa.default:Fa,Ba=t(function(t){var e=Wa,n=Object.prototype.hasOwnProperty;t.exports=function(t){for(var r=t.name+"",o=e[r],i=n.call(e,r)?o.length:0;i--;){var a=o[i],u=a.func;if(null==u||u==t)return a.name}return r}}),qa=Ba&&"object"==typeof Ba&&"default"in Ba?Ba.default:Ba,Ua=t(function(t){t.exports=function(){}}),Ha=Ua&&"object"==typeof Ua&&"default"in Ua?Ua.default:Ua,Qa=t(function(t){var e=mr,n=e&&new e;t.exports=n}),Ya=Qa&&"object"==typeof Qa&&"default"in Qa?Qa.default:Qa,Ka=t(function(t){var e=Ya,n=Ha,r=e?function(t){return e.get(t)}:n;t.exports=r}),Za=Ka&&"object"==typeof Ka&&"default"in Ka?Ka.default:Ka,Ja=t(function(t){var e=Va,n=Za,r=qa,o=Ga;t.exports=function(t){var i=r(t),a=o[i];if("function"!=typeof a||!(i in e.prototype))return!1;if(t===a)return!0;var u=n(a);return!!u&&t===u[0]}}),tu=Ja&&"object"==typeof Ja&&"default"in Ja?Ja.default:Ja,eu=t(function(t){var e=800,n=16,r=Date.now;t.exports=function(t){var o=0,i=0;return function(){var a=r(),u=n-(a-i);if(i=a,u>0){if(++o>=e)return arguments[0]}else o=0;return t.apply(void 0,arguments)}}}),nu=eu&&"object"==typeof eu&&"default"in eu?eu.default:eu,ru=t(function(t){t.exports=function(t){return function(){return t}}}),ou=ru&&"object"==typeof ru&&"default"in ru?ru.default:ru,iu=t(function(t){var e=ou,n=So,r=Go,o=n?function(t,r){return n(t,"toString",{configurable:!0,enumerable:!1,value:e(r),writable:!0})}:r;t.exports=o}),au=iu&&"object"==typeof iu&&"default"in iu?iu.default:iu,uu=t(function(t){var e=nu(au);t.exports=e}),cu=uu&&"object"==typeof uu&&"default"in uu?uu.default:uu,fu=t(function(t){t.exports=function(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}}),su=fu&&"object"==typeof fu&&"default"in fu?fu.default:fu,lu=t(function(t){var e=su,n=Math.max;t.exports=function(t,r,o){return r=n(void 0===r?t.length-1:r,0),function(){for(var i=arguments,a=-1,u=n(i.length-r,0),c=Array(u);++a<u;)c[a]=i[r+a];a=-1;for(var f=Array(r+1);++a<r;)f[a]=i[a];return f[r]=o(c),e(t,this,f)}}}),du=lu&&"object"==typeof lu&&"default"in lu?lu.default:lu,pu=t(function(t){var e=he,n=io,r=Ee,o=e?e.isConcatSpreadable:void 0;t.exports=function(t){return r(t)||n(t)||!!(o&&t&&t[o])}}),hu=pu&&"object"==typeof pu&&"default"in pu?pu.default:pu,vu=t(function(t){function e(t,o,i,a,u){var c=-1,f=t.length;for(i||(i=r),u||(u=[]);++c<f;){var s=t[c];o>0&&i(s)?o>1?e(s,o-1,i,a,u):n(u,s):a||(u[u.length]=s)}return u}var n=wo,r=hu;t.exports=e}),yu=vu&&"object"==typeof vu&&"default"in vu?vu.default:vu,bu=t(function(t){var e=yu;t.exports=function(t){return(null==t?0:t.length)?e(t,1):[]}}),gu=bu&&"object"==typeof bu&&"default"in bu?bu.default:bu,mu=t(function(t){var e=gu,n=du,r=cu;t.exports=function(t){return r(n(t,void 0,e),t+"")}}),wu=mu&&"object"==typeof mu&&"default"in mu?mu.default:mu,_u=t(function(t){var e=Da,n=wu,r=Za,o=qa,i=Ee,a=tu,u=200,c="Expected a function",f=8,s=32,l=128,d=256;t.exports=function(t){return n(function(n){var p=n.length,h=p,v=e.prototype.thru;for(t&&n.reverse();h--;){var y=n[h];if("function"!=typeof y)throw new TypeError(c);if(v&&!b&&"wrapper"==o(y))var b=new e([],!0)}for(h=b?h:p;++h<p;){y=n[h];var g=o(y),m="wrapper"==g?r(y):void 0;b=m&&a(m[0])&&m[1]==(l|f|s|d)&&!m[4].length&&1==m[9]?b[o(m[0])].apply(b,m[3]):1==y.length&&a(y)?b[g]():b.thru(y)}return function(){var t=arguments,e=t[0];if(b&&1==t.length&&i(e)&&e.length>=u)return b.plant(e).value();for(var r=0,o=p?n[r].apply(this,t):e;++r<p;)o=n[r].call(this,o);return o}})}}),xu=_u&&"object"==typeof _u&&"default"in _u?_u.default:_u,ju=t(function(t){var e=xu();t.exports=e}),Eu=ju&&"object"==typeof ju&&"default"in ju?ju.default:ju,Iu="TRANSFORM_MOVE",Ou="TRANSFORM_SCALE",Au="TRANSFORM_ROTATE",Su="TRANSFORM_SKEW",Tu="STYLE_OPACITY",Pu="STYLE_SIZE",Mu="STYLE_BACKGROUND_COLOR",ku="STYLE_BORDER",Lu="STYLE_TEXT_COLOR",Ru="GENERAL_DISPLAY",Cu="GENERAL_CONTINUOUS_ACTION",Du="GENERAL_START_ACTION",Nu="MOUSE_MOVE",Vu="SCROLLING_IN_VIEW",zu="ELEMENT",$u="PAGE",Xu="data-wf-page",Gu="|",Fu=["matches","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector"].find(function(t){return t in Element.prototype}),Wu=function(){var t=document.createElement("i"),e=["flex","-webkit-flex","-ms-flexbox","-moz-box","-webkit-box"];try{for(var n=e.length,r=0;r<n;r++){var o=e[r];if(t.style.display=o,t.style.display===o)return o}return""}catch(t){return""}}(),Bu=function(){var t=document.createElement("i");if(null==t.style.transform)for(var e=["Webkit","Moz","ms"],n=e.length,r=0;r<n;r++){var o=e[r]+"Transform";if(void 0!==t.style[o])return o}return"transform"}(),qu=1,Uu=function(t,e){return t===e},Hu=(dt={},st.defineProperty(dt,Iu,Object.freeze({xValue:0,yValue:0,zValue:0})),st.defineProperty(dt,Ou,Object.freeze({xValue:1,yValue:1,zValue:1})),st.defineProperty(dt,Au,Object.freeze({xValue:0,yValue:0,zValue:0})),st.defineProperty(dt,Su,Object.freeze({xValue:0,yValue:0})),dt),Qu="translateX",Yu="translateY",Ku="translateZ",Zu="scaleX",Ju="scaleY",tc="scaleZ",ec="rotateX",nc="rotateY",rc="rotateZ",oc="skewX",ic="skewY",ac="\\(([^)]+)\\)",uc=RegExp(""+Qu+ac),cc=RegExp(""+Yu+ac),fc=RegExp(""+Ku+ac),sc=RegExp(""+Zu+ac),lc=RegExp(""+Ju+ac),dc=RegExp(""+tc+ac),pc=RegExp(""+ec+ac),hc=RegExp(""+nc+ac),vc=RegExp(""+rc+ac),yc=RegExp(""+oc+ac),bc=RegExp(""+ic+ac),gc=Object.keys(Hu).map(function(t){var e=Hu[t],n=e.xValue,r=e.yValue,o=e.zValue;switch(t){case Iu:return j([[Qu,n],[Yu,r],[Ku,o]]);case Ou:return j([[Zu,n],[Ju,r],[tc,o]]);case Au:return j([[ec,n],[nc,r],[rc,o]]);case Su:return j([[oc,n],[ic,r]]);default:return""}}).join(" "),mc=Object.freeze((pt={},st.defineProperty(pt,Mu,"backgroundColor"),st.defineProperty(pt,ku,"borderColor"),st.defineProperty(pt,Lu,"color"),pt)),wc=/^rgb/,_c=RegExp("rgba?\\(([^)]+)\\)"),xc=function(t){return{type:"IX2_RAW_DATA_IMPORTED",payload:st.extends({},d(t))}},jc=function(){return{type:"IX2_SESSION_STARTED",payload:{}}},Ec=function(){return{type:"IX2_SESSION_STOPPED",payload:{}}},Ic=function(t,e){return{type:"IX2_EVENT_LISTENER_ADDED",payload:{target:t,listenerParams:e}}},Oc=function(t,e){return{type:"IX2_EVENT_STATE_CHANGED",payload:{stateKey:t,newState:e}}},Ac=function(t,e){return{type:"IX2_ANIMATION_FRAME_CHANGED",payload:{now:t,parameters:e}}},Sc=function(t,e){return{type:"IX2_PARAMETER_CHANGED",payload:{key:t,value:e}}},Tc=function(t){return{type:"IX2_INSTANCE_ADDED",payload:st.extends({},t)}},Pc=function(t){return{type:"IX2_INSTANCE_STARTED",payload:{instanceId:t}}},Mc=function(t){return{type:"IX2_INSTANCE_REMOVED",payload:{instanceId:t}}},kc=function(t){return{type:"IX2_ACTION_LIST_PLAYBACK_CHANGED",payload:{actionListId:t.actionListId,isPlaying:t.isPlaying}}},Lc=function(t){return{type:"IX2_VIEWPORT_WIDTH_CHANGED",payload:{width:t.width,mediaQueries:t.mediaQueries}}},Rc=Object.freeze({rawDataImported:xc,sessionStarted:jc,sessionStopped:Ec,previewRequested:function(t){return{type:"IX2_PREVIEW_REQUESTED",payload:{rawData:t.rawData}}},playbackRequested:function(t){var e=t.actionTypeId;return{type:"IX2_PLAYBACK_REQUESTED",payload:{actionTypeId:void 0===e?Du:e,actionListId:t.actionListId,actionItemId:t.actionItemId,eventId:t.eventId,allowEvents:t.allowEvents,immediate:t.immediate,verbose:t.verbose,rawData:t.rawData}}},stopRequested:function(t){return{type:"IX2_STOP_REQUESTED",payload:{actionListId:t}}},clearRequested:function(){return{type:"IX2_CLEAR_REQUESTED",payload:{}}},eventListenerAdded:Ic,eventStateChanged:Oc,animationFrameChanged:Ac,parameterChanged:Sc,instanceAdded:Tc,instanceStarted:Pc,instanceRemoved:Mc,actionListPlaybackChanged:kc,viewportWidthChanged:Lc}),Cc=function(t){return function(e){return!("object"!==(void 0===e?"undefined":st.typeof(e))||!t(e))||e}},Dc=Cc(function(t){return t.element===t.nativeEvent.target}),Nc=Cc(function(t){var e=t.element,n=t.nativeEvent;return e.contains(n.target)}),Vc=Eu([Dc,Nc]),zc=function(t,e){var n=t.store,r=t.event,o=r.action,i=r.id,a=o.config,u=a.actionListId,c=a.autoStopEventId;if(c){var f=n.getState().ixData.events;rt({store:n,eventId:c,actionListId:er(f[c],"action.config.actionListId")})}return rt({store:n,eventId:i,actionListId:u}),ot({store:n,eventId:i,actionListId:u}),e},$c=function(t,e){return function(n,r){return!0===t(n,r)?e(n,r):r}},Xc={handler:$c(Vc,zc)},Gc=st.extends({},Xc,{types:["COMPONENT_ACTIVE","COMPONENT_INACTIVE"].join(" ")}),Fc=[{target:window,types:"resize orientationchange"},{target:document,types:"scroll readystatechange IX2_PREVIEW_LOAD"}],Wc={types:[{target:document,types:"scroll"}]},Bc=function(){var t=void 0!==window.pageXOffset,e="CSS1Compat"===document.compatMode?document.documentElement:document.body;return function(){return{scrollLeft:t?window.pageXOffset:e.scrollLeft,scrollTop:t?window.pageYOffset:e.scrollTop,scrollWidth:e.scrollWidth,scrollHeight:e.scrollHeight,clientWidth:e.clientWidth,clientHeight:e.clientHeight}}}(),qc=function(t,e){return!(t.left>e.right||t.right<e.left||t.top>e.bottom||t.bottom<e.top)},Uc=function(t){var e=t.element,n=t.nativeEvent,r=n.type,o=n.target,i=n.relatedTarget,a=e.contains(o);if("mouseover"===r&&a)return!0;var u=e.contains(i);return!("mouseout"!==r||!a||!u)},Hc=function(t){var e=t.element,n=Bc(),r=n.clientWidth,o=n.clientHeight;return qc(e.getBoundingClientRect(),{left:0,top:0,right:r,bottom:o})},Qc=function(t){return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=-1!==["COMPONENT_ACTIVE","COMPONENT_INACTIVE"].indexOf(e.nativeEvent.type)?"COMPONENT_ACTIVE"===e.nativeEvent.type:n.isActive,o=st.extends({},n,{isActive:r});return o.isActive!==n.isActive?t(e,o)||o:o}},Yc=function(t){return function(e,n){var r={elementHovered:Uc(e)};return(n?r.elementHovered!==n.elementHovered:r.elementHovered)?t(e,r)||r:r}},Kc=function(t){return function(e,n){var r={elementVisible:Hc(e)};return(n?r.elementVisible!==n.elementVisible:r.elementVisible)?t(e,r)||r:r}},Zc=function(t){return function(e,n){var r=Bc().scrollTop,o={scrollTop:r,scrollingDown:n?r>n.scrollTop:void 0};return n&&o.scrollingDown!==n.scrollingDown?t(e,o)||o:o}},Jc=st.extends({},Gc,{handler:$c(Vc,Qc(function(t,e){return e.isActive?Xc.handler(t,e):e}))}),tf=st.extends({},Gc,{handler:$c(Vc,Qc(function(t,e){return e.isActive?e:Xc.handler(t,e)}))}),ef=(ht={},st.defineProperty(ht,"SLIDER_ACTIVE",Jc),st.defineProperty(ht,"SLIDER_INACTIVE",tf),st.defineProperty(ht,"DROPDOWN_OPEN",Jc),st.defineProperty(ht,"DROPDOWN_CLOSE",tf),st.defineProperty(ht,"NAVBAR_OPEN",Jc),st.defineProperty(ht,"NAVBAR_CLOSE",tf),st.defineProperty(ht,"TAB_ACTIVE",Jc),st.defineProperty(ht,"TAB_INACTIVE",tf),st.defineProperty(ht,"MOUSE_CLICK",st.extends({},Xc,{types:"click"})),st.defineProperty(ht,"MOUSE_SECOND_CLICK",st.extends({types:"click"},Xc,{handler:$c(Vc,function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{clickCount:1},n=e.clickCount,r=st.objectWithoutProperties(e,["clickCount"]);return n%2==0&&(n=0,r=zc(t,r)),st.extends({clickCount:n+1},r)})})),st.defineProperty(ht,"MOUSE_DOWN",st.extends({},Xc,{types:"mousedown"})),st.defineProperty(ht,"MOUSE_UP",st.extends({},Xc,{types:"mouseup"})),st.defineProperty(ht,"MOUSE_OVER",{types:"mouseover mouseout",handler:$c(Vc,Yc(function(t,e){e.elementHovered&&zc(t)}))}),st.defineProperty(ht,"MOUSE_OUT",{types:"mouseover mouseout",handler:$c(Vc,Yc(function(t,e){e.elementHovered||zc(t)}))}),st.defineProperty(ht,Nu,{types:"mousemove mouseout",handler:function(t){var e=t.store,n=t.element,r=t.eventConfig,o=t.event,i=t.nativeEvent,a=r.basedOn,u=r.selectedAxis,c=r.continuousParameterGroupId,f=r.reverse,s=r.restingState,l=void 0===s?0:s,d=i.clientX,p=i.clientY,h="X_AXIS"===u,v="mouseout"===i.type,y=l/100,b=c;switch(a){case"VIEWPORT":if(v)break;y=h?d/window.innerWidth:p/window.innerHeight;break;case $u:if(v)break;var g=Bc(),m=g.scrollWidth,w=g.scrollHeight,_=i.pageX,x=i.pageY;y=h?_/m:x/w;break;case zu:default:if(b=$(o.id,c),!0!==Vc({element:n,nativeEvent:i}))break;var j=n.getBoundingClientRect(),E=j.left,I=j.top,O=j.width,A=j.height;y=h?(d-E)/O:(p-I)/A}y=f?1-y:y,e.dispatch(Sc(b,y))}}),st.defineProperty(ht,"PAGE_SCROLL",{types:Fc,handler:function(t){var e=t.store,n=t.eventConfig,r=n.continuousParameterGroupId,o=n.reverse,i=Bc(),a=i.scrollTop/(i.scrollHeight-i.clientHeight);a=o?1-a:a,e.dispatch(Sc(r,a))}}),st.defineProperty(ht,Vu,{types:Fc,handler:function(t){var e=t.element,n=t.store,r=t.eventConfig,o=t.event,i=Bc(),a=i.scrollLeft,u=i.scrollTop,c=i.scrollWidth,f=i.scrollHeight,s=i.clientWidth,l=i.clientHeight,d=c-s,p=f-l,h=r.basedOn,v=r.selectedAxis,y=r.continuousParameterGroupId,b=r.startsEntering,g=r.startsExiting,m=r.addEndOffset,w=r.addStartOffset,_=r.addOffsetValue,x=void 0===_?0:_,j=r.endOffsetValue,E=void 0===j?0:j,I="X_AXIS"===v;if("VIEWPORT"===h){var O=I?a/d:u/p;n.dispatch(Sc(y,O))}else{var A=$(o.id,y),S=e.getBoundingClientRect(),T=(w?x:0)/100,P=(m?E:0)/100;T=b?T:1-T,P=g?P:1-P;var M=S.top+Math.min(S.height*T,l),k=S.top+S.height*P-M,L=Math.min(l+k,p),R=Math.min(Math.max(0,l-M),L)/L;n.dispatch(Sc(A,R))}}}),st.defineProperty(ht,"SCROLL_INTO_VIEW",st.extends({},Wc,{handler:Kc(function(t,e){console.log(t.nativeEvent),e.elementVisible&&zc(t)})})),st.defineProperty(ht,"SCROLL_OUT_OF_VIEW",st.extends({},Wc,{handler:Kc(function(t,e){e.elementVisible||zc(t)})})),st.defineProperty(ht,"PAGE_SCROLL_DOWN",st.extends({},Wc,{handler:Zc(function(t,e){e.scrollingDown&&zc(t)})})),st.defineProperty(ht,"PAGE_SCROLL_UP",st.extends({},Wc,{handler:Zc(function(t,e){e.scrollingDown||zc(t)})})),st.defineProperty(ht,"PAGE_FINISH",{types:"readystatechange IX2_PREVIEW_LOAD",handler:$c(Dc,function(t){return function(e,n){var r={finished:"complete"===document.readyState};return!r.finished||n&&n.finshed||t(e),r}}(zc))}),st.defineProperty(ht,"PAGE_START",{types:"readystatechange IX2_PREVIEW_LOAD",handler:$c(Dc,function(t){return function(e,n){var r={started:!0};return n||t(e),r}}(zc))}),ht),nf=["resize","orientationchange"],rf=function(t,e){return ta(sa(t,e),na)},of=a(oe);mt.env()&&function(t){p({store:t,select:function(t){return t.ixRequest.preview},onChange:G}),p({store:t,select:function(t){return t.ixRequest.playback},onChange:F}),p({store:t,select:function(t){return t.ixRequest.stop},onChange:W}),p({store:t,select:function(t){return t.ixRequest.clear},onChange:B})}(of);var af={init:function(t){ct(),q({store:of,rawData:t,allowEvents:!0})},destroy:ct,store:of,actions:Rc};t(function(t){var e=af;mt.define("ix2",t.exports=function(){return e})}),t(function(t){var e=mt;e.define("links",t.exports=function(t,n){function r(e){var n=a&&e.getAttribute("href-disabled")||e.getAttribute("href");if(p.href=n,!(n.indexOf(":")>=0)){var r=t(e);if(0===n.indexOf("#")&&v.test(n)){var o=t(n);o.length&&u.push({link:r,sec:o,active:!1})}else if("#"!==n){var f=p.href===d.href||n===c||y.test(n)&&b.test(c);i(r,h,f)}}}function o(){var t=s.scrollTop(),e=s.height();n.each(u,function(n){var r=n.link,o=n.sec,a=o.offset().top,u=o.outerHeight(),c=.5*e,f=o.is(":visible")&&a+u-c>=t&&a+c<=t+e;n.active!==f&&(n.active=f,i(r,h,f))})}function i(t,e,n){var r=t.hasClass(e);n&&r||(n||r)&&(n?t.addClass(e):t.removeClass(e))}var a,u,c,f={},s=t(window),l=e.env(),d=window.location,p=document.createElement("a"),h="w--current",v=/^#[\w:.-]+$/,y=/index\.(html|php)$/,b=/\/$/;return f.ready=f.design=f.preview=function(){a=l&&e.env("design"),c=e.env("slug")||d.pathname||"",e.scroll.off(o),u=[];for(var t=document.links,n=0;n<t.length;++n)r(t[n]);u.length&&(e.scroll.on(o),o())},f})}),t(function(t){var e=mt;e.define("scroll",t.exports=function(t){function n(n,o){if(s.test(n)){var i=t("#"+n);if(i.length){o&&(o.preventDefault(),o.stopPropagation()),c.hash===n||!f||!f.pushState||e.env.chrome&&"file:"===c.protocol||(f.state&&f.state.hash)!==n&&f.pushState({hash:n},"","#"+n);var a=e.env("editor")?".w-editor-body":"body",l=t("header, "+a+" > .header, "+a+" > .w-nav:not([data-no-scroll])"),d="fixed"===l.css("position")?l.outerHeight():0;u.setTimeout(function(){r(i,d)},o?0:300)}}}function r(e,n){var r=t(u).scrollTop(),i=e.offset().top-n;if("mid"===e.data("scroll")){var a=t(u).height()-n,c=e.outerHeight();c<a&&(i-=Math.round((a-c)/2))}var f=1;t("body").add(e).each(function(){var e=parseFloat(t(this).attr("data-scroll-time"),10);!isNaN(e)&&(0===e||e>0)&&(f=e)}),Date.now||(Date.now=function(){return(new Date).getTime()});var s=Date.now(),l=u.requestAnimationFrame||u.mozRequestAnimationFrame||u.webkitRequestAnimationFrame||function(t){u.setTimeout(t,15)},d=(472.143*Math.log(Math.abs(r-i)+125)-2e3)*f,p=function(){var t=Date.now()-s;u.scroll(0,o(r,i,t,d)),t<=d&&l(p)};p()}function o(t,e,n,r){return n>r?e:t+(e-t)*i(n/r)}function i(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1}var a=t(document),u=window,c=u.location,f=function(){try{return Boolean(u.frameElement)}catch(t){return!0}}()?null:u.history,s=/^[a-zA-Z0-9][\w:.-]*$/;return{ready:function(){c.hash&&n(c.hash.substring(1));var r=c.href.split("#")[0];a.on("click","a",function(o){if(!(e.env("design")||window.$.mobile&&t(o.currentTarget).hasClass("ui-link")))if("#"!==this.getAttribute("href")){var i=this.href.split("#"),a=i[0]===r?i[1]:null;a&&n(a,o)}else o.preventDefault()})}}})}),t(function(t){mt.define("touch",t.exports=function(t){function e(t){function e(t){var e=t.touches;e&&e.length>1||(s=!0,l=!1,e?(d=!0,u=e[0].clientX,c=e[0].clientY):(u=t.clientX,c=t.clientY),f=u)}function r(t){if(s){if(d&&"mousemove"===t.type)return t.preventDefault(),void t.stopPropagation();var e=t.touches,r=e?e[0].clientX:t.clientX,o=e?e[0].clientY:t.clientY,h=r-f;f=r,Math.abs(h)>p&&i&&""===String(i())&&(n("swipe",t,{direction:h>0?"right":"left"}),a()),(Math.abs(r-u)>10||Math.abs(o-c)>10)&&(l=!0)}}function o(t){if(s){if(s=!1,d&&"mouseup"===t.type)return t.preventDefault(),t.stopPropagation(),void(d=!1);l||n("tap",t)}}function a(){s=!1}var u,c,f,s=!1,l=!1,d=!1,p=Math.min(Math.round(.04*window.innerWidth),40);t.addEventListener("touchstart",e,!1),t.addEventListener("touchmove",r,!1),t.addEventListener("touchend",o,!1),t.addEventListener("touchcancel",a,!1),t.addEventListener("mousedown",e,!1),t.addEventListener("mousemove",r,!1),t.addEventListener("mouseup",o,!1),t.addEventListener("mouseout",a,!1),this.destroy=function(){t.removeEventListener("touchstart",e,!1),t.removeEventListener("touchmove",r,!1),t.removeEventListener("touchend",o,!1),t.removeEventListener("touchcancel",a,!1),t.removeEventListener("mousedown",e,!1),t.removeEventListener("mousemove",r,!1),t.removeEventListener("mouseup",o,!1),t.removeEventListener("mouseout",a,!1),t=null}}function n(e,n,r){var o=t.Event(e,{originalEvent:n});t(n.target).trigger(o,r)}var r={},o=!document.addEventListener,i=window.getSelection;return o&&(t.event.special.tap={bindType:"click",delegateType:"click"}),r.init=function(n){return o?null:(n="string"==typeof n?t(n).get(0):n)?new e(n):null},r.instance=r.init(document),r})})}();/**
 * ----------------------------------------------------------------------
 * Webflow: Interactions: Init
 */
Webflow.require('ix').init([
  {"slug":"eyeball-on-load","name":"Eyeball on Load","value":{"style":{},"triggers":[{"type":"load","loopA":true,"stepsA":[{"transition":"transform 1000ms ease 0ms","x":"0px","y":"0px","z":"0px","skewX":"-10deg","skewY":"10deg"},{"transition":"transform 1000ms ease 0ms","x":"50%","y":"-100%","z":"0px","skewX":"11deg","skewY":"-4deg"},{"transition":"transform 1000ms ease 0ms","x":"-50%","y":"-100%","z":"0px","skewX":"-11deg","skewY":"4deg"},{"transition":"transform 1000ms ease 0ms","x":"0px","y":"-50%","z":"0px","skewX":"0deg","skewY":"0deg"}],"stepsB":[]}]}},
  {"slug":"look-up-left","name":"Look Up & Left","value":{"style":{},"triggers":[{"type":"hover",".elementor-2235 .elementor-element.elementor-element-abef3a7":".iris","preserve3d":true,"stepsA":[{"transition":"transform 500ms ease 0ms","x":"-60%","y":"-100%","z":"0px","skewX":"-15deg","skewY":"10deg"}],"stepsB":[{"transition":"transform 500ms ease 0ms","x":"0px","y":"-50%","z":"0px","skewX":"0deg","skewY":"0deg"}]}]}},
  {"slug":"look-up-right","name":"Look Up & Right","value":{"style":{},"triggers":[{"type":"hover",".elementor-2235 .elementor-element.elementor-element-abef3a7":".iris","preserve3d":true,"stepsA":[{"transition":"transform 500ms ease 0ms","x":"60%","y":"-100%","z":"0px","skewX":"20deg","skewY":"-17deg"}],"stepsB":[{"transition":"transform 500ms ease 0ms","x":"0px","y":"-50%","z":"0px","skewX":"0deg","skewY":"0deg"}]}]}},
  {"slug":"look-up-middle","name":"Look Up Middle","value":{"style":{},"triggers":[{"type":"hover",".elementor-2235 .elementor-element.elementor-element-abef3a7":".iris","preserve3d":true,"stepsA":[{"transition":"transform 500ms ease 0ms","x":"0%","y":"-100%","z":"0px","skewX":"13deg","skewY":"-15deg"}],"stepsB":[{"transition":"transform 500ms ease 0ms","x":"0px","y":"-50%","z":"0px","skewX":"0deg","skewY":"0deg"}]}]}},
  {"slug":"look-down-and-left","name":"Look Down and left","value":{"style":{},"triggers":[{"type":"hover",".elementor-2235 .elementor-element.elementor-element-abef3a7":".iris","preserve3d":true,"stepsA":[{"transition":"transform 500ms ease 0ms","x":"-50px","y":"10px","z":"0px","skewX":"20deg","skewY":"-17deg"}],"stepsB":[{"transition":"transform 500ms ease 0ms","x":"0px","y":"-50%","z":"0px","skewX":"0deg","skewY":"0deg"}]}]}},
  {"slug":"look-down-and-right","name":"Look Down and right","value":{"style":{},"triggers":[{"type":"hover",".elementor-2235 .elementor-element.elementor-element-abef3a7":".iris","preserve3d":true,"stepsA":[{"transition":"transform 500ms ease 0ms","x":"60%","y":"10px","z":"0px","skewX":"-17deg","skewY":"5deg"}],"stepsB":[{"transition":"transform 500ms ease 0ms","x":"0px","y":"-50%","z":"0px","skewX":"0deg","skewY":"0deg"}]}]}},
  {"slug":"lenses-on-face","name":"Lenses on Face","value":{"style":{"x":"0px","y":"-300%","z":"10px","rotateX":"6deg","rotateY":"0deg","rotateZ":"0deg"},"triggers":[{"type":"load","preserve3d":true,"stepsA":[{"transition":"transform 500ms ease 0ms","x":"0px","y":"-50%","z":"-1px","rotateX":"0deg","rotateY":"0deg","rotateZ":"0deg","skewX":"0deg","skewY":"0deg"}],"stepsB":[]}]}},
  {"slug":"look-down-middle","name":"Look down Middle","value":{"style":{},"triggers":[{"type":"hover",".elementor-2235 .elementor-element.elementor-element-abef3a7":".iris","preserve3d":true,"stepsA":[{"transition":"transform 500ms ease 0ms","x":"0%","y":"10%","z":"0px","skewX":"13deg","skewY":"-15deg"}],"stepsB":[{"transition":"transform 500ms ease 0ms","x":"0px","y":"-50%","z":"0px","skewX":"0deg","skewY":"0deg"}]}]}},
  {"slug":"look-middle","name":"Look Middle","value":{"style":{},"triggers":[{"type":"hover",".elementor-2235 .elementor-element.elementor-element-abef3a7":".iris","preserve3d":true,"stepsA":[{"transition":"transform 500ms ease 0ms","x":"0px","y":"-50%","z":"0px","skewX":"0deg","skewY":"0deg"}],"stepsB":[{"transition":"transform 500ms ease 0ms","x":"0px","y":"-50%","z":"0px","skewX":"0deg","skewY":"0deg"}]}]}},
  {"slug":"homer-on-load","name":"Homer on Load","value":{"style":{"x":"0px","y":"100%","z":"0px","rotateX":"60deg","rotateY":"0deg","rotateZ":"0deg"},"triggers":[{"type":"load","preserve3d":true,"stepsA":[{"transition":"transform 500ms ease 0ms","x":"0px","y":"0px","z":"0px","rotateX":"0deg","rotateY":"0deg","rotateZ":"0deg"}],"stepsB":[]}]}}
]);
/**
 * ----------------------------------------------------------------------
 * Webflow: Interactions 2.0: Init
 */
Webflow.require('ix2').init(
{"events":{"e":{"id":"e","eventTypeId":"MOUSE_MOVE","action":{"id":"","actionTypeId":"GENERAL_CONTINUOUS_ACTION","config":{"actionListId":"a","affectedElements":{},"duration":0}},"mediaQueries":["main","medium","small","tiny"],"target":{"appliesTo":"PAGE","id":"59e2452adb4ec400010c5de8"},"config":[{"continuousParameterGroupId":"a-p","selectedAxis":"X_AXIS","basedOn":"VIEWPORT","reverse":false,"smoothing":50,"restingState":50},{"continuousParameterGroupId":"a-p-2","selectedAxis":"Y_AXIS","basedOn":"VIEWPORT","reverse":false,"smoothing":50,"restingState":50}],"createdOn":1508001113948}},"actionLists":{"a":{"id":"a","title":"Move eyes","continuousParameterGroups":[{"id":"a-p","type":"MOUSE_X","parameterLabel":"Mouse X","continuousActionGroups":[{"keyframe":0,"actionItems":[{"id":"a-n","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":"a84c9d08-0125-6351-fee6-93926490dec0","xValue":-75,"xUnit":"PX","yUnit":"PX","zUnit":"PX"}},{"id":"a-n-5","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":"9e7e801b-de27-8155-656b-01eff1764679","xValue":-75,"xUnit":"PX","yUnit":"PX","zUnit":"PX"}},{"id":"a-n-13","actionTypeId":"TRANSFORM_ROTATE","config":{"delay":0,"easing":"","duration":500,"target":"a84c9d08-0125-6351-fee6-93926490dec0","yValue":20,"xUnit":"DEG","yUnit":"DEG","zUnit":"DEG"}},{"id":"a-n-15","actionTypeId":"TRANSFORM_ROTATE","config":{"delay":0,"easing":"","duration":500,"target":"9e7e801b-de27-8155-656b-01eff1764679","yValue":20,"xUnit":"DEG","yUnit":"DEG","zUnit":"DEG"}},{"id":"a-n-17","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":"ddc24598-787a-9297-2e47-7e0242cc0f96","xValue":-3,"xUnit":"%","yUnit":"PX","zUnit":"PX"}}]},{"keyframe":100,"actionItems":[{"id":"a-n-2","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":"a84c9d08-0125-6351-fee6-93926490dec0","xValue":75,"xUnit":"PX","yUnit":"PX","zUnit":"PX"}},{"id":"a-n-6","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":"9e7e801b-de27-8155-656b-01eff1764679","xValue":75,"xUnit":"PX","yUnit":"PX","zUnit":"PX"}},{"id":"a-n-14","actionTypeId":"TRANSFORM_ROTATE","config":{"delay":0,"easing":"","duration":500,"target":"a84c9d08-0125-6351-fee6-93926490dec0","yValue":-20,"xUnit":"DEG","yUnit":"DEG","zUnit":"DEG"}},{"id":"a-n-16","actionTypeId":"TRANSFORM_ROTATE","config":{"delay":0,"easing":"","duration":500,"target":"9e7e801b-de27-8155-656b-01eff1764679","yValue":-20,"xUnit":"DEG","yUnit":"DEG","zUnit":"DEG"}},{"id":"a-n-18","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":"ddc24598-787a-9297-2e47-7e0242cc0f96","xValue":3,"xUnit":"%","yUnit":"PX","zUnit":"PX"}}]}]},{"id":"a-p-2","type":"MOUSE_Y","parameterLabel":"Mouse Y","continuousActionGroups":[{"keyframe":0,"actionItems":[{"id":"a-n-3","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":"a84c9d08-0125-6351-fee6-93926490dec0","yValue":-70,"xUnit":"PX","yUnit":"PX","zUnit":"PX"}},{"id":"a-n-7","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":"9e7e801b-de27-8155-656b-01eff1764679","yValue":-70,"xUnit":"PX","yUnit":"PX","zUnit":"PX"}},{"id":"a-n-9","actionTypeId":"TRANSFORM_ROTATE","config":{"delay":0,"easing":"","duration":500,"target":"9e7e801b-de27-8155-656b-01eff1764679","xValue":-20,"xUnit":"DEG","yUnit":"DEG","zUnit":"DEG"}},{"id":"a-n-11","actionTypeId":"TRANSFORM_ROTATE","config":{"delay":0,"easing":"","duration":500,"target":"a84c9d08-0125-6351-fee6-93926490dec0","xValue":-20,"xUnit":"DEG","yUnit":"DEG","zUnit":"DEG"}},{"id":"a-n-19","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":"ddc24598-787a-9297-2e47-7e0242cc0f96","yValue":-3,"xUnit":"PX","yUnit":"%","zUnit":"PX"}}]},{"keyframe":100,"actionItems":[{"id":"a-n-4","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":"a84c9d08-0125-6351-fee6-93926490dec0","yValue":50,"xUnit":"PX","yUnit":"PX","zUnit":"PX"}},{"id":"a-n-8","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":"9e7e801b-de27-8155-656b-01eff1764679","yValue":50,"xUnit":"PX","yUnit":"PX","zUnit":"PX"}},{"id":"a-n-10","actionTypeId":"TRANSFORM_ROTATE","config":{"delay":0,"easing":"","duration":500,"target":"9e7e801b-de27-8155-656b-01eff1764679","xValue":20,"xUnit":"DEG","yUnit":"DEG","zUnit":"DEG"}},{"id":"a-n-12","actionTypeId":"TRANSFORM_ROTATE","config":{"delay":0,"easing":"","duration":500,"target":"a84c9d08-0125-6351-fee6-93926490dec0","xValue":20,"xUnit":"DEG","yUnit":"DEG","zUnit":"DEG"}},{"id":"a-n-20","actionTypeId":"TRANSFORM_MOVE","config":{"delay":0,"easing":"","duration":500,"target":"ddc24598-787a-9297-2e47-7e0242cc0f96","yValue":3,"xUnit":"PX","yUnit":"%","zUnit":"PX"}}]}]}],"createdOn":1508001117596}},"site":{"mediaQueries":[{"key":"main","min":992,"max":10000},{"key":"medium","min":768,"max":991},{"key":"small","min":480,"max":767},{"key":"tiny","min":0,"max":479}]}}
);/* End custom CSS */