/* Tailwind */
/* ! tailwindcss v3.3.5 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e2e8f0; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Montserrat, Montserat Fallback, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #94a3b8; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #94a3b8; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
.tooltip-arrow,.tooltip-arrow:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}
.tooltip-arrow {
  visibility: hidden;
}
.tooltip-arrow:before {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}
[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before {
  border-style: solid;
  border-color: #e5e7eb;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='top'] > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-right-width: 1px;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='right'] > .tooltip-arrow:before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='bottom'] > .tooltip-arrow:before {
  border-top-width: 1px;
  border-left-width: 1px;
}
[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before {
  border-top-width: 1px;
  border-right-width: 1px;
}
.tooltip[data-popper-placement^='top'] > .tooltip-arrow {
  bottom: -4px;
}
.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow {
  top: -4px;
}
.tooltip[data-popper-placement^='left'] > .tooltip-arrow {
  right: -4px;
}
.tooltip[data-popper-placement^='right'] > .tooltip-arrow {
  left: -4px;
}
.tooltip.invisible > .tooltip-arrow:before {
  visibility: hidden;
}
[data-popper-arrow],[data-popper-arrow]:before {
  position: absolute;
  width: 8px;
  height: 8px;
  background: inherit;
}
[data-popper-arrow] {
  visibility: hidden;
}
[data-popper-arrow]:before {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
}
[data-popper-arrow]:after {
  content: "";
  visibility: visible;
  transform: rotate(45deg);
  position: absolute;
  width: 9px;
  height: 9px;
  background: inherit;
}
[role="tooltip"] > [data-popper-arrow]:before {
  border-style: solid;
  border-color: #e5e7eb;
}
.dark [role="tooltip"] > [data-popper-arrow]:before {
  border-style: solid;
  border-color: #4b5563;
}
[role="tooltip"] > [data-popper-arrow]:after {
  border-style: solid;
  border-color: #e5e7eb;
}
.dark [role="tooltip"] > [data-popper-arrow]:after {
  border-style: solid;
  border-color: #4b5563;
}
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:before {
  border-bottom-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow]:after {
  border-bottom-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:before {
  border-bottom-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow]:after {
  border-bottom-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:before {
  border-top-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow]:after {
  border-top-width: 1px;
  border-left-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:before {
  border-top-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow]:after {
  border-top-width: 1px;
  border-right-width: 1px;
}
[data-popover][role="tooltip"][data-popper-placement^='top'] > [data-popper-arrow] {
  bottom: -5px;
}
[data-popover][role="tooltip"][data-popper-placement^='bottom'] > [data-popper-arrow] {
  top: -5px;
}
[data-popover][role="tooltip"][data-popper-placement^='left'] > [data-popper-arrow] {
  right: -5px;
}
[data-popover][role="tooltip"][data-popper-placement^='right'] > [data-popper-arrow] {
  left: -5px;
}
[role="tooltip"].invisible > [data-popper-arrow]:before {
  visibility: hidden;
}
[role="tooltip"].invisible > [data-popper-arrow]:after {
  visibility: hidden;
}
[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #64748b;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #1C64F2;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #64748b;
  opacity: 1;
}
input::placeholder,textarea::placeholder {
  color: #64748b;
  opacity: 1;
}
::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
::-webkit-date-and-time-value {
  min-height: 1.5em;
}
select:not([size]) {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");
  background-position: right 0.75rem center;
  background-repeat: no-repeat;
  background-size: 0.75em 0.75em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}
[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #1C64F2;
  background-color: #fff;
  border-color: #64748b;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}
[type='checkbox'] {
  border-radius: 0px;
}
[type='radio'] {
  border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #1C64F2;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 0.55em 0.55em;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
  background-size: 1em 1em;
}
.dark [type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
  background-size: 1em 1em;
}
[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");
  background-color: currentColor;
  border-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.55em 0.55em;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}
[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}
[type='file']:focus {
  outline: 1px auto inherit;
}
input[type=file]::file-selector-button {
  color: white;
  background: #1e293b;
  border: 0;
  font-weight: 500;
  font-size: 0.875rem;
  cursor: pointer;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  padding-right: 1rem;
  margin-inline-start: -1rem;
  margin-inline-end: 1rem;
}
input[type=file]::file-selector-button:hover {
  background: #334155;
}
.dark input[type=file]::file-selector-button {
  color: white;
  background: #475569;
}
.dark input[type=file]::file-selector-button:hover {
  background: #64748b;
}
input[type="range"]::-webkit-slider-thumb {
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
input[type="range"]:disabled::-webkit-slider-thumb {
  background: #94a3b8;
}
.dark input[type="range"]:disabled::-webkit-slider-thumb {
  background: #64748b;
}
input[type="range"]:focus::-webkit-slider-thumb {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1px;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}
input[type="range"]::-moz-range-thumb {
  height: 1.25rem;
  width: 1.25rem;
  background: #1C64F2;
  border-radius: 9999px;
  border: 0;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
}
input[type="range"]:disabled::-moz-range-thumb {
  background: #94a3b8;
}
.dark input[type="range"]:disabled::-moz-range-thumb {
  background: #64748b;
}
input[type="range"]::-moz-range-progress {
  background: #3F83F8;
}
input[type="range"]::-ms-fill-lower {
  background: #3F83F8;
}
.toggle-bg:after {
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  background: white;
  border-color: #cbd5e1;
  border-width: 1px;
  border-radius: 9999px;
  height: 1.25rem;
  width: 1.25rem;
  transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-duration: .15s;
  box-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
}
input:checked + .toggle-bg:after {
  transform: translateX(100%);;
  border-color: white;
}
input:checked + .toggle-bg {
  background: #1C64F2;
  border-color: #1C64F2;
}
html {
		scroll-behavior: smooth;
	}
body {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  font-family: Montserrat, Montserat Fallback, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.75rem;
  color: var(--avp-text-dark);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
p {
  margin-bottom: 1.5rem;
  font-size: 1rem;
  line-height: 1.75rem;
}
p:last-child {
  margin-bottom: 0px;
}
p + h1,
	p + .h1,
	p + h2,
	p + .h2,
	p + h3,
	p + .h3,
	p + h4,
	p + .h4,
	p + h5,
	p + .h5,
	p + h6,
	p + .h6 {
  margin-top: 2rem;
}
h1,
	.h1,
	h2,
	.h2,
	h3,
	.h3,
	h4,
	.h4,
	h5,
	.h5,
	h6,
	.h6 {
  margin-bottom: 1.25rem;
  font-family: Poppins, Poppins Fallback, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: var(--avp-headings-dark);
}
h1,
	.h1 {
  font-size: 1.875rem;
  line-height: 2.5rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  h1,
	.h1 {
    font-size: 2.5rem;
    line-height: 3.125rem;
  }
}
@media (min-width: 1024px) {
  h1,
	.h1 {
    font-size: 3.125rem;
    line-height: 3.75rem;
  }
}
h2,
	.h2 {
  font-size: 1.625rem;
  line-height: 2.125rem;
  font-weight: 600;
}
@media (min-width: 768px) {
  h2,
	.h2 {
    font-size: 1.875rem;
    line-height: 2.375rem;
  }
}
@media (min-width: 1024px) {
  h2,
	.h2 {
    font-size: 2rem;
    line-height: 2.375rem;
  }
}
h3,
	.h3 {
  font-size: 1.375rem;
  line-height: 2rem;
  font-weight: 600;
}
@media (min-width: 768px) {
  h3,
	.h3 {
    font-size: 1.5rem;
    line-height: 2.125rem;
  }
}
@media (min-width: 1024px) {
  h3,
	.h3 {
    font-size: 1.75rem;
    line-height: 2.375rem;
  }
}
h4,
	.h4 {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 400;
  color: var(--avp-text-dark);
}
@media (min-width: 768px) {
  h4,
	.h4 {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 1024px) {
  h4,
	.h4 {
    font-size: 1.375rem;
    line-height: 1.625rem;
  }
}
h5,
	.h5 {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
  color: var(--avp-headings-dark-400);
}
@media (min-width: 768px) {
  h5,
	.h5 {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
@media (min-width: 1024px) {
  h5,
	.h5 {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
h6,
	.h6 {
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 600;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  h6,
	.h6 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 1024px) {
  h6,
	.h6 {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  --tw-ring-color: var(--avp-accent);
}
a {
  color: var(--avp-links-dark);
  text-decoration-line: underline;
}
a:hover {
  text-decoration-line: none;
}
a.secondary {
  color: var(--avp-links-light);
}
section ul, main ul {
  margin-bottom: 1rem;
  list-style-type: disc;
  padding-left: 1.5rem;
}
section ol, main ol {
  margin-bottom: 1rem;
  list-style-type: decimal;
  padding-left: 1.5rem;
}
nav ul, ul.tab-titles {
  margin-bottom: 0px;
  list-style-type: none;
}
.button {
  display: inline-flex;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-width: 2px;
  border-color: transparent;
  background-color: var(--avp-buttons-primary-bg);
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  font-family: Montserrat, Montserat Fallback, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 600;
  color: var(--avp-buttons-primary-text);
  text-decoration-line: none;
  transition-duration: 200ms;
}
.button:hover {
  background-color: var(--avp-buttons-primary-hover);
}
.button.button-reverse {
  border-color: var(--avp-buttons-primary-bg);
  background-color: transparent;
  color: var(--avp-buttons-primary-bg);
}
.button.button-reverse:hover {
  border-color: var(--avp-buttons-primary-hover);
  background-color: var(--avp-buttons-primary-hover);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.button.button-white-bg {
  border-color: var(--avp-buttons-primary-bg);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--avp-buttons-primary-bg);
}
.button.button-white-bg:hover {
  border-color: var(--avp-buttons-primary-hover);
  background-color: var(--avp-buttons-primary-hover);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.button.button-link {
  background-color: transparent;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  color: var(--avp-buttons-primary-bg);
  text-decoration-line: underline;
}
.button.button-link:hover {
  text-decoration-line: none;
}
.button.button-link::after,
		.button.button-secondary-link::after {
  margin-left: 0.75rem;
  height: 0.75rem;
  width: 0.75rem;
  background-position: center;
  background-repeat: no-repeat;
  transition-duration: 200ms;
  --tw-content: ' ';
  content: var(--tw-content);
}
.button.button-link:hover::after,
		.button.button-secondary-link:hover::after {
  --tw-translate-x: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.button.button-link::after,
		.button.button-secondary-link::after {
			-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");
			mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");
			-webkit-mask-repeat: no-repeat;
			mask-repeat: no-repeat;
		}
.button.button-link::after {
  background-color: var(--avp-buttons-primary-bg);
}
.button.button-secondary-link::after {
  background-color: var(--avp-buttons-secondary-hover);
}
.button.button-secondary {
  background-color: var(--avp-buttons-secondary-bg);
  color: var(--avp-buttons-secondary-text);
}
.button.button-secondary:hover {
  border-color: var(--avp-buttons-secondary-hover);
  background-color: var(--avp-buttons-secondary-hover);
}
.button.button-secondary:hover:hover {
  color: var(--avp-buttons-secondary-text);
}
.button.button-secondary-reverse {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.button.button-secondary-reverse:hover {
  border-color: var(--avp-buttons-secondary-bg);
  background-color: var(--avp-buttons-secondary-bg);
}
.button.button-secondary-link {
  background-color: transparent;
  color: var(--avp-buttons-secondary-hover);
  text-decoration-line: underline;
}
.button.button-secondary-link:hover {
  text-decoration-line: none;
}
.button.button-secondary-link {
				/* after image generated via dynamic css */
			}
.loc-card-phone {
		text-wrap: nowrap;
	}
/* Location card Details button: keep secondary base styling, but hover to primary color so it matches Schedule Now */
.partial-box-location .button-secondary:hover {
		background-color: var(--avp-buttons-primary-hover);
		border-color: var(--avp-buttons-primary-hover);
		color: var(--avp-buttons-primary-text);
	}
.with-underline {
  position: relative;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.with-underline.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.with-underline.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.with-underline::after {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: block;
  width: 4rem;
  border-bottom-width: 3px;
  border-color: var(--avp-accent);
  --tw-content: ' ';
  content: var(--tw-content);
}
.with-underline.text-center::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
section,
	.section {
  max-width: 100%;
  overflow-x: hidden;
}
input[type="search"]::-webkit-search-cancel-button {
			height: 0.75rem;
			width: 0.75rem;
			background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" aria-hidden="true" class="w-3 h-3" viewBox="0 0 14 14"><path stroke="var(--avp-primary)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"/></svg>');
			background-size: 0.75rem 0.75rem;
			cursor: pointer;
		}
table {
  width: 100%;
  border-collapse: collapse;
  --tw-border-spacing-x: 0px;
  --tw-border-spacing-y: 0px;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
th,
	td {
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(202 202 202 / var(--tw-border-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: left;
  vertical-align: top;
}
tbody tr:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}
tbody tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
thead th {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
  font-weight: 600;
}
thead + tbody tr:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
thead + tbody tr:nth-child(even) {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}
.\!header ul {
  display: flex;
  flex-direction: row;
  align-items: center;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .\!header ul, #wpsl-wrap.with-cards .category-stores li > div > .\!header ul {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .\!header ul > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .\!header ul > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .\!header ul > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .\!header ul > h3 {
                        margin: 0;
                    }
.header ul {
  display: flex;
  flex-direction: row;
  align-items: center;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .header ul, #wpsl-wrap.with-cards .category-stores li > div > .header ul {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .header ul > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .header ul > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .header ul > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .header ul > h3 {
                        margin: 0;
                    }
.\!header ul li:last-child a {
  border-style: none;
}
.header ul li:last-child a {
  border-style: none;
}
@media screen and (min-width:1024px) and (max-width: 1100px) {

  .\!header a.logo img {
      max-width: 200px !important
  }

  .header a.logo img {
      max-width: 200px
  }   
    }
@media screen and (min-width: 1101px) {

  .\!header a.logo img {
      max-width: 275px !important
  }

  .header a.logo img {
      max-width: 275px
  }   
    }
.\!header a,
  .\!header button {
  font-weight: 600;
  color: var(--avp-headings-dark);
  text-decoration-line: none;
}
.\!header a:hover,
  .\!header button:hover {
  color: var(--avp-headings-dark-400);
  text-decoration-line: underline;
}
.header a,
  .header button {
  font-weight: 600;
  color: var(--avp-headings-dark);
  text-decoration-line: none;
}
.header a:hover,
  .header button:hover {
  color: var(--avp-headings-dark-400);
  text-decoration-line: underline;
}
.\!header a,
  .\!header button {
  font-weight: 600;
  color: var(--avp-headings-dark);
  text-decoration-line: none;
}
.\!header a:hover,
  .\!header button:hover {
  color: var(--avp-headings-dark-400);
  text-decoration-line: underline;
}
.header-top a,
  .header-top button {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  border-right-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(202 202 202 / var(--tw-border-opacity));
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1.25;
}
.header-top a:hover,
  .header-top button:hover {
  text-decoration-line: underline;
}
@media (min-width: 1024px) {
  .header-top a,
  .header-top button {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1280px) {
  .header-top a,
  .header-top button {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.header-top .translate button:hover span {
  text-decoration-line: underline;
}
.with-underline.header-top .search button::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.header-top .search button {
  border-style: none;
  background-color: transparent;
  padding: 0.5rem;
  text-align: center;
  color: var(--avp-headings-dark);
}
.header-top .search button:hover {
  color: var(--avp-headings-dark-400);
  text-decoration-line: underline;
}
.header-top .search button:hover svg {
  border-color: var(--avp-headings-dark-400);
}
.header-top .search button svg {
  margin-bottom: -3px;
  height: 1rem;
  border-bottom-width: 1px;
  border-color: transparent;
  padding-top: 2px;
  padding-bottom: 2px;
}
@media (min-width: 768px) {
  .header-top .search button svg {
    margin-left: 1rem;
  }
}
.header-top-left-nav li:first-child a {
  padding-left: 0px;
}
.header-top-right-nav li:last-child a {
  padding-right: 0.25rem;
}
.with-underline.header-top-right-nav li::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.header-top-right-nav li {
  flex-grow: 1;
  justify-content: center;
  text-align: center;
}
@media (min-width: 768px) {
  .header-top-right-nav li {
    flex-grow: 0;
    justify-content: flex-start;
  }
}
.header-top-right-nav li a,
  .header-top-right-nav li button,
  .header-top-right-nav .call-now > button,
  .header-top-left-nav li a {
  margin-top: 0px;
  margin-bottom: 0px;
  display: inline-block;
  height: 100%;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.75rem;
  line-height: 1rem;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative.header-top-right-nav li a.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative
  .header-top-right-nav li button.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative
  .header-top-right-nav .call-now > button.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative
  .header-top-left-nav li a.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.relative.header-top-right-nav li a.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],.site-id-11 #wellish-vision-home-hero span.relative
  .header-top-right-nav li button.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],.site-id-11 #wellish-vision-home-hero span.relative
  .header-top-right-nav .call-now > button.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],.site-id-11 #wellish-vision-home-hero span.relative
  .header-top-left-nav li a.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
@media (min-width: 480px) {
  .header-top-right-nav li a,
  .header-top-right-nav li button,
  .header-top-right-nav .call-now > button,
  .header-top-left-nav li a {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
@media (min-width: 768px) {
  .header-top-right-nav li a,
  .header-top-right-nav li button,
  .header-top-right-nav .call-now > button,
  .header-top-left-nav li a {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
}
@media (min-width: 1280px) {
  .header-top-right-nav li a,
  .header-top-right-nav li button,
  .header-top-right-nav .call-now > button,
  .header-top-left-nav li a {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
.header-top-right-nav .call-now .menu-item-wrapper {
  padding: 0px;
}
.with-underline.header-top-right-nav .sub-menu .menu-item-link::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.header-top-right-nav .sub-menu .menu-item-link {
  border-style: none;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1;
}
@media (min-width: 768px) {
  .header-top-right-nav .sub-menu .menu-item-link {
    white-space: nowrap;
    text-align: right;
  }
}
div[id^="faq-body"].header-top-right-nav .contact-us {
			display: block;
		}
.header-top-right-nav .contact-us {
  display: none;
}
@media (min-width: 768px) {
  .header-top-right-nav .contact-us {
    display: flex;
  }
}
.header-top-right-nav .call-now button {
  display: inline-flex;
  justify-content: center;
}
.header-top-right-nav .call-now {
  display: inline-block;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative.header-top-right-nav .call-now.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.relative.header-top-right-nav .call-now.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.header-top-right-nav .schedule-appointment a {
  display: block;
  background-color: var(--avp-headings-dark);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.header-top-right-nav .schedule-appointment a a {
    color: white;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative.inline-block.header-top-right-nav .schedule-appointment a.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.relative.inline-block.header-top-right-nav .schedule-appointment a.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
@media (min-width: 768px) {
		div.header-top-right-nav .schedule-appointment a[id^="faq-body"] {
			display: block;
		}
}
.header-top-right-nav .schedule-appointment a:hover {
  background-color: var(--avp-headings-dark-400);
}
@media (min-width: 768px) {
  .header-top-right-nav .schedule-appointment a {
    display: none;
  }
}
.header-menu {
  display: flex;
  height: 100%;
  flex-direction: column;
  font-weight: 600;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .header-menu, #wpsl-wrap.with-cards .category-stores li > div > .header-menu {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .header-menu > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .header-menu > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .header-menu > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .header-menu > h3 {
                        margin: 0;
                    }
@media (min-width: 768px) {
  .header-menu {
    flex-direction: row;
  }
}
@media (min-width: 1280px) {
  .header-menu {
    padding: 0px;
  }
}
header ul.menu li:first-child a {
  padding-left: 0px;
}
header.\!header li.current-menu-item > div > a,
    header.\!header li.current-menu-parent > div > button {
  color: var(--avp-secondary);
}
header.header li.current-menu-item > div > a,
    header.header li.current-menu-parent > div > button {
  color: var(--avp-secondary);
}
header.\!header li.current-menu-item > div > a,
    header.\!header li.current-menu-parent > div > button {
  color: var(--avp-secondary);
}
header .menu-item-has-children .menu-item-link {
  flex-grow: 1;
}
header .menu-item-has-children:last-child .sub-menu {
  margin-bottom: -0.625rem;
}
header .menu-item-dropdown {
  display: flex;
  align-items: center;
  padding: 0px;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-dropdown, #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-dropdown {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-dropdown > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-dropdown > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-dropdown > a,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-dropdown > h3 {
                        margin: 0;
                    }
div[id^="faq-body"]header .sub-menu {
			display: block;
		}
header .sub-menu {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: 0px;
  margin-right: 0px;
  display: none;
  min-width: 90vw;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  flex-direction: column;
  align-items: stretch;
  border-top-width: 2px;
  border-top-color: var(--avp-primary);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px) {
  header .sub-menu {
    left: auto;
    right: 0px;
    min-width: 0px;
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
header .sub-menu .menu-item-wrapper {
  justify-content: space-between;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
header .sub-menu .menu-item-link {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  padding-left: 2rem;
  color: var(--avp-headings-dark);
}
header .sub-menu .menu-item-link:hover {
  color: var(--avp-primary);
}
header .sub-menu .menu-item-link:focus {
  color: var(--avp-primary);
}
@media (min-width: 768px) {
  header .sub-menu .menu-item-link {
    white-space: nowrap;
    text-align: right;
  }
}
@media (min-width: 1024px) {
  header .sub-menu .menu-item-link {
    padding-left: 0px;
  }
}
header .sub-menu .menu-item-dropdown-icon {
  height: 100%;
  align-items: center;
  color: var(--avp-headings-dark);
}
header .sub-menu .sub-menu {
  margin-bottom: -0.625rem;
}
@media (min-width: 768px) {
  header .sub-menu .sub-menu {
    top: 0px;
    left: 100%;
    margin-left: 0.25rem;
  }
}
@media (min-width: 1024px) {
  header .sub-menu .sub-menu {
    right: auto;
    margin-left: -0.25rem;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  header .sub-menu .sub-menu .menu-item-wrapper {
    padding-left: 0px;
    padding-right: 0px;
  }
}
header .sub-menu .sub-menu .menu-item-link {
  padding-left: 3rem;
}
@media (min-width: 1024px) {
  header .sub-menu .sub-menu .menu-item-link {
    padding-left: 0px;
  }
}
header .menu-item-has-children:hover > .sub-menu,
    header .menu-item-has-children.open > .sub-menu {
  display: flex;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-has-children:hover > .sub-menu, #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-has-children:hover > .sub-menu,#wpsl-wrap.with-cards #wpsl-stores ul li > div > 
    header .menu-item-has-children.open > .sub-menu, #wpsl-wrap.with-cards .category-stores li > div > 
    header .menu-item-has-children.open > .sub-menu {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-has-children:hover > .sub-menu > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-has-children:hover > .sub-menu > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-has-children:hover > .sub-menu > a,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-has-children:hover > .sub-menu > h3,#wpsl-wrap.with-cards #wpsl-stores ul li > div > 
    header .menu-item-has-children.open > .sub-menu > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > 
    header .menu-item-has-children.open > .sub-menu > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > 
    header .menu-item-has-children.open > .sub-menu > a,
                    #wpsl-wrap.with-cards .category-stores li > div > 
    header .menu-item-has-children.open > .sub-menu > h3 {
                        margin: 0;
                    }
header .menu-item {
  position: relative;
  display: flex;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item, #wpsl-wrap.with-cards .category-stores li > div > header .menu-item {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item > a,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item > h3 {
                        margin: 0;
                    }
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spanheader .menu-item.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spanheader .menu-item.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
@media (min-width: 768px) {
  header .menu-item {
    justify-content: flex-end;
  }
}
@media (min-width: 1280px) {
  header .menu-item {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
header .menu-item-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-wrapper, #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-wrapper {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-wrapper > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > header .menu-item-wrapper > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-wrapper > a,
                    #wpsl-wrap.with-cards .category-stores li > div > header .menu-item-wrapper > h3 {
                        margin: 0;
                    }
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spanheader .menu-item-wrapper.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spanheader .menu-item-wrapper.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
header .menu-item-link {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-weight: 600;
  line-height: 1;
  color: var(--avp-headings-dark);
}
header .menu-item-link:hover {
  color: var(--avp-primary);
}
header .menu-item-link:focus {
  color: var(--avp-primary);
}
@media (min-width: 1024px) {
  header .menu-item-link {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    padding-left: 0.5rem;
  }
}
header .menu-item-dropdown-icon {
  margin-left: 0.5rem;
  height: 0.75rem;
  width: 0.75rem;
  color: var(--avp-headings-dark);
  transition-duration: 200ms;
}
header .call-now option {
  line-height: 1rem;
}
div[id^="faq-body"].navbar-menu {
			display: block;
		}
.navbar-menu {
  position: absolute;
  top: 100%;
  left: 0px;
  right: 0px;
  display: none;
  width: 100%;
  align-items: stretch;
  justify-content: space-between;
  overflow: hidden;
  border-top-width: 2px;
  border-top-color: var(--avp-primary);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 1024px) {
  .navbar-menu {
    position: relative;
    top: auto;
    margin-left: auto;
    display: flex;
    width: auto;
    overflow: visible;
    border-top-width: 0;
    padding-top: 0px;
    padding-bottom: 0px;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}
.navbar-menu.open {
  display: block;
}
div[id^="faq-body"].navbar-menu .schedule-appointment a {
			display: block;
		}
.navbar-menu .schedule-appointment a {
  display: none;
  color: var(--avp-text-light);
}
@media (min-width: 768px) {
  .navbar-menu .schedule-appointment a {
    display: flex;
  }
}
ul.menu li:first-child a {
  padding-left: 0px;
}
#header-search-input::-webkit-search-cancel-button {
      -webkit-appearance: none;
      appearance: none;
      height: 0.75rem;
      width: 0.75rem;
      cursor: pointer;
      background-repeat: no-repeat;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-hidden='true' class='w-3 h-3' viewBox='0 0 14 14'%3E%3Cpath stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6'/%3E%3C/svg%3E");
      background-size: 0.75rem 0.75rem;
    }
#header-search-input::-moz-placeholder {
  color: var(--avp-text-light);
}
#header-search-input::placeholder {
  color: var(--avp-text-light);
}
.with-underline#searchform input[type="submit"]::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
#searchform input[type="submit"] {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
#searchform input[type="submit"]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--avp-buttons-primary-bg);
}
#searchform input[type="submit"]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
#header-nav-modal {
  z-index: 50;
}
.with-underline#header-nav-modal ul.header-menu::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
#header-nav-modal ul.header-menu {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: stretch;
  text-align: center;
  color: var(--avp-text-light);
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal ul.header-menu, #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal ul.header-menu {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal ul.header-menu > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal ul.header-menu > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal ul.header-menu > a,
                    #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal ul.header-menu > h3 {
                        margin: 0;
                    }
#header-nav-modal .menu-item-link {
  display: flex;
  width: 100%;
  justify-content: center;
  border-bottom-width: 1px;
  border-bottom-color: var(--avp-text-light);
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  color: var(--avp-text-light);
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal .menu-item-link, #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal .menu-item-link {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal .menu-item-link > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal .menu-item-link > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal .menu-item-link > a,
                    #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal .menu-item-link > h3 {
                        margin: 0;
                    }
div[id^="faq-body"]#header-nav-modal .sub-menu {
			display: block;
		}
#header-nav-modal .sub-menu {
  display: none;
  padding-left: 0px;
}
#header-nav-modal .menu-item {
  width: 100%;
}
#header-nav-modal .menu-item-wrapper {
  width: 100%;
  flex-grow: 1;
}
#header-nav-modal .menu-item-dropdown-icon {
  height: 0.375rem;
  width: 1.75rem;
  color: var(--avp-text-light);
}
#header-nav-modal .menu-item-has-children {
  margin-left: 0.5rem;
  flex-wrap: wrap;
  align-items: flex-start;
}
#header-nav-modal .menu-item-has-children.open .sub-menu {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal .menu-item-has-children.open .sub-menu, #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal .menu-item-has-children.open .sub-menu {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal .menu-item-has-children.open .sub-menu > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > #header-nav-modal .menu-item-has-children.open .sub-menu > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal .menu-item-has-children.open .sub-menu > a,
                    #wpsl-wrap.with-cards .category-stores li > div > #header-nav-modal .menu-item-has-children.open .sub-menu > h3 {
                        margin: 0;
                    }
#header-nav-modal li.current-menu-item > div > a,
    #header-nav-modal li.current-menu-parent > div > button {
  color: var(--avp-links-light);
}
/* --- WCAG: Touch targets min 44×44px on mobile (2.5.5) --- */
@media (max-width: 1024px) {
    .header button[data-modal-toggle="header-nav-modal"],
    .header-top-right-nav .search button,
    [data-modal-hide="header-nav-modal"],
    [data-modal-hide="avp-search-modal"] {
      min-width: 44px;
      min-height: 44px;
    }
    .\!header button[data-modal-toggle="header-nav-modal"] {
      min-width: 44px !important;
      min-height: 44px !important;
    }
  }
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(63 131 248 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(63 131 248 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container {
  width: 100%;
}
@media (min-width: 480px) {
  .container {
    max-width: 480px;
  }
}
@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1440px) {
  .container {
    max-width: 1440px;
  }
}
.format {
  color: var(--tw-format-body);
  max-width: 65ch;
}
.format :where([class~="lead"]):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-lead);
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.format :where(a):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-links);
  text-decoration: underline;
  font-weight: 500;
}
.format :where(a):not(:where([class~="not-format"] *)):hover {
  text-decoration: none;
}
.format :where(strong):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-bold);
  font-weight: 700;
}
.format :where(a strong):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(blockquote strong):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(thead th strong):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(ol):not(:where([class~="not-format"] *)) {
  list-style-type: decimal;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.format :where(ol[type="A"]):not(:where([class~="not-format"] *)) {
  list-style-type: upper-alpha;
}
.format :where(ol[type="a"]):not(:where([class~="not-format"] *)) {
  list-style-type: lower-alpha;
}
.format :where(ol[type="A" s]):not(:where([class~="not-format"] *)) {
  list-style-type: upper-alpha;
}
.format :where(ol[type="a" s]):not(:where([class~="not-format"] *)) {
  list-style-type: lower-alpha;
}
.format :where(ol[type="I"]):not(:where([class~="not-format"] *)) {
  list-style-type: upper-roman;
}
.format :where(ol[type="i"]):not(:where([class~="not-format"] *)) {
  list-style-type: lower-roman;
}
.format :where(ol[type="I" s]):not(:where([class~="not-format"] *)) {
  list-style-type: upper-roman;
}
.format :where(ol[type="i" s]):not(:where([class~="not-format"] *)) {
  list-style-type: lower-roman;
}
.format :where(ol[type="1"]):not(:where([class~="not-format"] *)) {
  list-style-type: decimal;
}
.format :where(ul):not(:where([class~="not-format"] *)) {
  list-style-type: disc;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  padding-left: 1.625em;
}
.format :where(ol > li):not(:where([class~="not-format"] *))::marker {
  font-weight: 400;
  color: var(--tw-format-counters);
}
.format :where(ul > li):not(:where([class~="not-format"] *))::marker {
  color: var(--tw-format-bullets);
}
.format :where(hr):not(:where([class~="not-format"] *)) {
  border-color: var(--tw-format-hr);
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}
.format :where(blockquote):not(:where([class~="not-format"] *)) {
  font-size: 1.1111111em;
  font-weight: 700;
  font-style: italic;
  color: var(--tw-format-quotes);
  quotes: "\201C""\201D""\2018""\2019";
  margin-bottom: 1.6em;
}
.format :where(blockquote):not(:where([class~="not-format"] *))::before {
  content: "";
  background-image: url("data:image/svg+xml,%0A%3Csvg width='32' height='24' viewBox='0 0 32 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.6893 24V14.1453C18.6893 6.54 23.664 1.38533 30.6667 -7.15256e-07L31.9933 2.868C28.7507 4.09066 26.6667 7.71867 26.6667 10.6667H32V24H18.6893ZM-9.53674e-07 24V14.1453C-9.53674e-07 6.54 4.99733 1.384 12 -7.15256e-07L13.328 2.868C10.084 4.09066 8 7.71867 8 10.6667L13.3107 10.6667V24H-9.53674e-07Z' fill='%239CA3AF'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  color: var(--tw-format-quotes);
  width: 1.7777778em;
  height: 1.3333333em;
  display: block;
  margin-top: 1.6em;
}
.format :where(blockquote p:first-of-type):not(:where([class~="not-format"] *))::before {
  content: open-quote;
}
.format :where(blockquote p:last-of-type):not(:where([class~="not-format"] *))::after {
  content: close-quote;
}
.format :where(h1):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-headings);
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}
.format :where(h1 strong):not(:where([class~="not-format"] *)) {
  font-weight: 900;
  color: inherit;
}
.format :where(h2):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-headings);
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 0;
  margin-bottom: 1em;
  line-height: 1.3333333;
}
.format :where(h2 strong):not(:where([class~="not-format"] *)) {
  font-weight: 800;
  color: inherit;
}
.format :where(h3):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-headings);
  font-weight: 700;
  font-size: 1.25em;
  margin-top: 0;
  margin-bottom: 0.6em;
  line-height: 1.6;
}
.format :where(h3 strong):not(:where([class~="not-format"] *)) {
  font-weight: 800;
  color: inherit;
}
.format :where(h4):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-headings);
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 0.5em;
  line-height: 1.5;
}
.format :where(h4 strong):not(:where([class~="not-format"] *)) {
  font-weight: 700;
  color: inherit;
}
.format :where(img):not(:where([class~="not-format"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.format :where(figure > *):not(:where([class~="not-format"] *)) {
  margin-top: 0;
  margin-bottom: 0;
}
.format :where(figcaption):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-captions);
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}
.format :where(code):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-code);
  font-weight: 600;
  background-color: var(--tw-format-code-bg);
  padding-top: 0.3333333em;
  padding-bottom: 0.3333333em;
  padding-left: 0.5555556em;
  padding-right: 0.5555556em;
  border-radius: 0.2222222em;
  font-size: 0.875em;
}
.format :where(a code):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(h1 code):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(h2 code):not(:where([class~="not-format"] *)) {
  color: inherit;
  font-size: 0.875em;
}
.format :where(h3 code):not(:where([class~="not-format"] *)) {
  color: inherit;
  font-size: 0.9em;
}
.format :where(h4 code):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(blockquote code):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(thead th code):not(:where([class~="not-format"] *)) {
  color: inherit;
}
.format :where(pre):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-pre-code);
  background-color: var(--tw-format-pre-bg);
  overflow-x: auto;
  font-weight: 400;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}
.format :where(pre code):not(:where([class~="not-format"] *)) {
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
.format :where(pre code):not(:where([class~="not-format"] *))::before {
  content: none;
}
.format :where(pre code):not(:where([class~="not-format"] *))::after {
  content: none;
}
.format :where(table):not(:where([class~="not-format"] *)) {
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}
.format :where(thead):not(:where([class~="not-format"] *)) {
  background-color: var(--tw-format-th-bg);
  border-radius: 0.2777778em;
}
.format :where(thead th):not(:where([class~="not-format"] *)) {
  color: var(--tw-format-headings);
  font-weight: 600;
  vertical-align: bottom;
  padding: 0.5555556em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.format :where(tbody tr):not(:where([class~="not-format"] *)) {
  border-bottom-width: 1px;
  border-bottom-color: var(--tw-format-td-borders);
}
.format :where(tbody tr:last-child):not(:where([class~="not-format"] *)) {
  border-bottom-width: 0;
}
.format :where(tbody td):not(:where([class~="not-format"] *)) {
  vertical-align: baseline;
}
.format :where(tfoot):not(:where([class~="not-format"] *)) {
  border-top-width: 1px;
  border-top-color: var(--tw-format-th-borders);
}
.format :where(tfoot td):not(:where([class~="not-format"] *)) {
  vertical-align: top;
}
.format {
  --tw-format-body: #6b7280;
  --tw-format-headings: #111827;
  --tw-format-lead: #6b7280;
  --tw-format-links: #4b5563;
  --tw-format-bold: #111827;
  --tw-format-counters: #6b7280;
  --tw-format-bullets: #6b7280;
  --tw-format-hr: #e5e7eb;
  --tw-format-quotes: #111827;
  --tw-format-quote-borders: #e5e7eb;
  --tw-format-captions: #6b7280;
  --tw-format-code: #111827;
  --tw-format-code-bg: #f3f4f6;
  --tw-format-pre-code: #4b5563;
  --tw-format-pre-bg: #f3f4f6;
  --tw-format-th-borders: #e5e7eb;
  --tw-format-th-bg: #f9fafb;
  --tw-format-td-borders: #e5e7eb;
  --tw-format-invert-body: #9ca3af;
  --tw-format-invert-headings: #fff;
  --tw-format-invert-lead: #9ca3af;
  --tw-format-invert-links: #fff;
  --tw-format-invert-bold: #fff;
  --tw-format-invert-counters: #9ca3af;
  --tw-format-invert-bullets: #4b5563;
  --tw-format-invert-hr: #374151;
  --tw-format-invert-quotes: #f3f4f6;
  --tw-format-invert-quote-borders: #374151;
  --tw-format-invert-captions: #9ca3af;
  --tw-format-invert-code: #fff;
  --tw-format-invert-code-bg: #1f2937;
  --tw-format-invert-pre-code: #d1d5db;
  --tw-format-invert-pre-bg: #374151;
  --tw-format-invert-th-borders: #4b5563;
  --tw-format-invert-td-borders: #374151;
  --tw-format-invert-th-bg: #374151;
  font-size: 1rem;
  line-height: 1.75;
}
.format :where(p):not(:where([class~="not-format"] *)) {
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}
.format :where(blockquote > p:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format :where(video):not(:where([class~="not-format"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.format :where(figure):not(:where([class~="not-format"] *)) {
  margin-top: 2em;
  margin-bottom: 2em;
}
.format :where(li):not(:where([class~="not-format"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.format :where(ol > li):not(:where([class~="not-format"] *)) {
  padding-left: 0.375em;
}
.format :where(ul > li):not(:where([class~="not-format"] *)) {
  padding-left: 0.375em;
}
.format :where(.format > ul > li p):not(:where([class~="not-format"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.format :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1.25em;
}
.format :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1.25em;
}
.format :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1.25em;
}
.format :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1.25em;
}
.format :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-format"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.format :where(hr + *):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format :where(h2 + *):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format :where(h3 + *):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format :where(h4 + *):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format :where(thead th:last-child):not(:where([class~="not-format"] *)) {
  padding-right: 0;
}
.format :where(tbody td, tfoot td):not(:where([class~="not-format"] *)) {
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}
.format :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-format"] *)) {
  padding-right: 0;
}
.format :where(.format > :first-child):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format :where(.format > :last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 0;
}
.format-sm :where(.format > ul > li p):not(:where([class~="not-format"] *)) {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
.format-sm :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1em;
}
.format-sm :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1em;
}
.format-sm :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1em;
}
.format-sm :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1em;
}
.format-sm :where(.format > :first-child):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format-sm :where(.format > :last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 0;
}
.format-base :where(.format > ul > li p):not(:where([class~="not-format"] *)) {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
.format-base :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1.25em;
}
.format-base :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1.25em;
}
.format-base :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1.25em;
}
.format-base :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1.25em;
}
.format-base :where(.format > :first-child):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format-base :where(.format > :last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 0;
}
.format-lg :where(.format > ul > li p):not(:where([class~="not-format"] *)) {
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}
.format-lg :where(.format > ul > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1.3333333em;
}
.format-lg :where(.format > ul > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1.3333333em;
}
.format-lg :where(.format > ol > li > *:first-child):not(:where([class~="not-format"] *)) {
  margin-top: 1.3333333em;
}
.format-lg :where(.format > ol > li > *:last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 1.3333333em;
}
.format-lg :where(.format > :first-child):not(:where([class~="not-format"] *)) {
  margin-top: 0;
}
.format-lg :where(.format > :last-child):not(:where([class~="not-format"] *)) {
  margin-bottom: 0;
}
.container {
  position: relative;
  z-index: 0;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1440px;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.container.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.container.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
@media (min-width: 768px) {
  .container {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
}
@media (min-width: 1024px) {
  .container {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
.aligncenter, .aligncenter img {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.alignright, .alignright img {
  float: right;
  margin-left: 2rem;
}
.alignleft, .alignleft img {
  float: left;
  margin-right: 2rem;
}
#avp-wpsl-search-input {
  margin-right: -1px;
  display: block;
  height: 100%;
  width: 18rem;
  max-width: 100%;
  flex-grow: 1;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  background-clip: padding-box;
  padding: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 1;
  color: var(--avp-primary);
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
		outline: none;
}
/* customize flowbite accordions */
div[id^="faq-body"].hidden {
			display: block;
		}
div[id^="faq-body"].expand {
  margin-top: 0px;
  max-height: 50rem;
  opacity: 1;
}
/* base slick slider styles */
.slick-dots {
  position: relative;
  z-index: 1;
  margin: 0px;
  display: flex;
  width: 100%;
  list-style-type: none;
  align-items: center;
  justify-content: center;
  padding: 0px;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-dots, #wpsl-wrap.with-cards .category-stores li > div > .slick-dots {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-dots > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-dots > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .slick-dots > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .slick-dots > h3 {
                        margin: 0;
                    }
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.slick-dots.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.slick-dots.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.slick-dots li {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
  height: 0.75rem;
  width: 0.75rem;
  cursor: pointer;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(202 202 202 / var(--tw-bg-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.slick-dots li:hover {
  background-color: var(--avp-text-dark);
}
.slick-dots li.slick-active {
  background-color: var(--avp-text-dark);
}
.slick-dots button {
  font-size: 0px;
  line-height: 1;
}
.slick-arrow {
  position: absolute;
  top: 0px;
  z-index: 3;
  display: flex;
  height: 100%;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-arrow, #wpsl-wrap.with-cards .category-stores li > div > .slick-arrow {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-arrow > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-arrow > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .slick-arrow > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .slick-arrow > h3 {
                        margin: 0;
                    }
.slick-arrow.slick-next {
  right: 0px;
}
.slick-arrow.slick-prev {
  left: 0px;
  background-repeat: no-repeat;
			background-image: url("data:image/svg+xml,%3Csvg class='w-4 h-4' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 6 10'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 1 1 5l4 4' /%3E%3C/svg%3E");
}
.slick-dots .slick-prev,
	.slick-next {
  position: absolute;
  top: 0px;
  z-index: 10;
  display: flex;
  height: 100%;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  border-color: transparent;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-dots .slick-prev, #wpsl-wrap.with-cards .category-stores li > div > .slick-dots .slick-prev,#wpsl-wrap.with-cards #wpsl-stores ul li > div > 
	.slick-next, #wpsl-wrap.with-cards .category-stores li > div > 
	.slick-next {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-dots .slick-prev > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .slick-dots .slick-prev > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .slick-dots .slick-prev > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .slick-dots .slick-prev > h3,#wpsl-wrap.with-cards #wpsl-stores ul li > div > 
	.slick-next > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > 
	.slick-next > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > 
	.slick-next > a,
                    #wpsl-wrap.with-cards .category-stores li > div > 
	.slick-next > h3 {
                        margin: 0;
                    }
.slick-dots .slick-prev:hover,
	.slick-next:hover {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity));
}
.slick-dots .slick-prev,
	.slick-next { /* Tailwind hover states */
	}
.draggable {
  cursor: grab;
}
.slideshow__nav {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  max-width: 768px;
  justify-content: space-between;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slideshow__nav, #wpsl-wrap.with-cards .category-stores li > div > .slideshow__nav {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .slideshow__nav > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .slideshow__nav > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .slideshow__nav > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .slideshow__nav > h3 {
                        margin: 0;
                    }
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.slideshow__nav.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.slideshow__nav.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
div[id^="faq-body"].slideshow__nav button.prev,div[id^="faq-body"] .slideshow__nav button.next {
			display: block;
		}
.slideshow__nav button.prev, .slideshow__nav button.next {
  display: none;
}
.slideshow__nav button.prev:first-child,
		.slideshow__nav button.next:last-child {
  display: block;
}
.section-hero-main .slideshow__nav button {
  top: 0px;
}
.section-hero-main .slideshow__nav button.prev:first-child {
  display: flex;
  align-items: flex-end;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-hero-main .slideshow__nav button.prev:first-child, #wpsl-wrap.with-cards .category-stores li > div > .section-hero-main .slideshow__nav button.prev:first-child {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-hero-main .slideshow__nav button.prev:first-child > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-hero-main .slideshow__nav button.prev:first-child > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .section-hero-main .slideshow__nav button.prev:first-child > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .section-hero-main .slideshow__nav button.prev:first-child > h3 {
                        margin: 0;
                    }
@media (min-width: 1024px) {
  .section-hero-main .slideshow__nav button.prev:first-child {
    align-items: center !important;
  }
}
.section-hero-main .slideshow__nav button.next:last-child {
  display: flex;
  align-items: flex-end;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-hero-main .slideshow__nav button.next:last-child, #wpsl-wrap.with-cards .category-stores li > div > .section-hero-main .slideshow__nav button.next:last-child {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-hero-main .slideshow__nav button.next:last-child > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-hero-main .slideshow__nav button.next:last-child > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .section-hero-main .slideshow__nav button.next:last-child > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .section-hero-main .slideshow__nav button.next:last-child > h3 {
                        margin: 0;
                    }
@media (min-width: 1024px) {
  .section-hero-main .slideshow__nav button.next:last-child {
    align-items: center !important;
  }
}
/* image slider */
.section-image-carousel .carousel {
  position: relative;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.section-image-carousel .carousel.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.section-image-carousel .carousel.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.section-image-carousel .carousel div {
  position: relative;
  display: block;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.section-image-carousel .carousel div.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.section-image-carousel .carousel div.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.section-image-carousel .slick-slide img {
  margin-left: auto;
  margin-right: auto;
  display: block;
  padding: 1rem;
}
.section-image-carousel .carousel + .slideshow__nav {
  padding-left: 1rem;
  padding-right: 1rem;
}
.section-image-carousel .carousel.two-images + .slideshow__nav {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
		.section-image-carousel .carousel.one-image img {
				max-width: 768px;
				max-height: 432px;
				-o-object-fit: cover;
				   object-fit: cover

		}
		.section-image-carousel .carousel.two-images img {
				max-width: calc(100% - .25rem);
				max-height: 378px;
				-o-object-fit: cover;
				   object-fit: cover

		}
			}
/* stats slider */
.section-stats .slide-outer-custom {
  padding: 1rem;
}
.with-underline.section-stats .stat-slide-inner-custom::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.section-stats .stat-slide-inner-custom {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  text-align: center;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-stats .stat-slide-inner-custom, #wpsl-wrap.with-cards .category-stores li > div > .section-stats .stat-slide-inner-custom {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-stats .stat-slide-inner-custom > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .section-stats .stat-slide-inner-custom > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .section-stats .stat-slide-inner-custom > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .section-stats .stat-slide-inner-custom > h3 {
                        margin: 0;
                    }
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.section-stats .stat-slide-inner-custom.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.section-stats .stat-slide-inner-custom.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}

	p + .section-stats .count-custom {
  margin-top: 2rem;
}
.section-stats .count-custom {
  margin-bottom: 1.25rem;
  font-family: Poppins, Poppins Fallback, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: var(--avp-headings-dark);
  font-size: 1.875rem;
  line-height: 2.5rem;
  font-weight: 700;
}
@media (min-width: 768px) {
  .section-stats .count-custom {
    font-size: 2.5rem;
    line-height: 3.125rem;
  }
}
@media (min-width: 1024px) {
  .section-stats .count-custom {
    font-size: 3.125rem;
    line-height: 3.75rem;
  }
}
.section-stats .count-custom {
  position: relative;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.section-stats .count-custom.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.section-stats .count-custom.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.section-stats .count-custom::after {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: block;
  width: 4rem;
  border-bottom-width: 3px;
  border-color: var(--avp-accent);
  --tw-content: ' ';
  content: var(--tw-content);
}
.section-stats .count-custom.text-center::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.with-underline.section-stats .count-custom::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.section-stats .count-custom {
  margin-bottom: 0px;
  text-align: center;
}

	.pum.pum-overlay .pum-container .section-stats .count-custom {
  color: var(--avp-headings-light);
}
.section-stats .count-custom::after {
  content: var(--tw-content);
  width: 10rem;
}
.section-stats .description-custom {
  font-size: 1rem;
  line-height: 1.75rem;
}
.section-stats .slide-outer-custom + .slideshow__nav {
  width: 10rem;
}
/* tabs */
.section-tabbed-content li[role="presentation"] > button[aria-selected="true"] {
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
/* before and after */
.before-after__outer {
  position: relative;
  margin-top: 2rem;
  width: 100%;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.before-after__outer.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.before-after__outer.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.before-after__outer .before-after-container {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding-bottom: 1rem;
}
.before-after__outer .before-after__inner {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.before-after__outer .before-after__inner.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.before-after__outer .before-after__inner.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
@media (min-width: 768px) {
  .before-after__outer .before-after__inner {
    max-height: 432px;
    max-width: 768px;
  }
}
.before-after__outer .after-image {
  position: absolute;
  inset: 0px;
}
.before-after__outer .slider {
  position: absolute;
  left: 50%;
  top: 0px;
  z-index: 10;
  height: 100%;
  width: 0.25rem;
  background-color: var(--avp-secondary);
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.before-after__outer .slider.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.before-after__outer .slider.h-\[4px\] {
  display: none;
}
.before-after__outer .slider {
			cursor: ew-resize;
		}
.before-after__outer .slide-handle {
  position: absolute;
  top: 50%;
  left: 50%;
  display: flex;
  height: 3.5rem;
  width: 3.5rem;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  align-items: center;
  justify-content: space-evenly;
  border-radius: 9999px;
  border-width: 2px;
  border-color: var(--avp-secondary);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0.75rem;
  color: var(--avp-secondary);
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .before-after__outer .slide-handle, #wpsl-wrap.with-cards .category-stores li > div > .before-after__outer .slide-handle {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .before-after__outer .slide-handle > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .before-after__outer .slide-handle > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .before-after__outer .slide-handle > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .before-after__outer .slide-handle > h3 {
                        margin: 0;
                    }
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative.inline-block.md\:hidden.top-3.ml-4.before-after__outer .slide-handle.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.relative.inline-block.md\:hidden.top-3.ml-4.before-after__outer .slide-handle.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
/* Testimonials */
.testimonial__outer {
  position: relative;
  width: 100%;
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.testimonial__outer.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.testimonial__outer.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.with-underline.testimonial__outer .testimonial-box::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.testimonial__outer .testimonial-box {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  width: 100%;
  max-width: 48rem;
  flex-direction: column;
  justify-content: flex-start;
  border-top-width: 4px;
  border-color: var(--avp-accent);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 1.25rem;
  text-align: center;
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .testimonial__outer .testimonial-box, #wpsl-wrap.with-cards .category-stores li > div > .testimonial__outer .testimonial-box {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .testimonial__outer .testimonial-box > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .testimonial__outer .testimonial-box > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .testimonial__outer .testimonial-box > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .testimonial__outer .testimonial-box > h3 {
                        margin: 0;
                    }
@media (min-width: 768px) {
  .testimonial__outer .testimonial-box {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
.with-underline.testimonial__outer .testimonial-icon::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.testimonial__outer .testimonial-icon {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2rem;
  text-align: center;
}
.testimonial__outer .quote-icon {
  height: 2.25rem;
  width: 2.25rem;
  color: var(--avp-accent);
}
.with-underline.testimonial__outer .testimonial-content::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.testimonial__outer .testimonial-content {
  margin-top: auto;
  margin-bottom: auto;
  margin-bottom: 2rem;
  text-align: center;
}
.testimonial__outer .testimonial-content p:last-child {
  margin-bottom: 0px;
}
.testimonial__outer .testimonial-author {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
}
.testimonial__outer + .slideshow__nav {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 768px) {
  .testimonial__outer + .slideshow__nav {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#wpsl-stores .wpsl-store-header a {
  color: var(--avp-headings-dark);
}
#wpsl-stores .location-type {
  color: var(--avp-secondary);
}
div.pagination {
  margin-left: -0.5rem;
}
div.pagination a, div.pagination span {
  margin: 0.5rem;
  border-radius: 0.25rem;
  border-width: 2px;
  border-style: solid;
  border-color: var(--avp-secondary);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--avp-secondary);
  text-decoration-line: none;
}
div.pagination a:hover, div.pagination .current {
  background-color: var(--avp-secondary);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spandiv.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination a:hover.h-\[4px\],div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span div.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination .current.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spandiv.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination a:hover.h-\[4px\],.site-id-11 #wellish-vision-home-hero span div.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination .current.h-\[4px\] {
  display: none;
}
div.search-results article, div.blog-archive article {
  margin-bottom: 3.5rem;
  border-bottom-width: 1px;
  border-bottom-color: var(--avp-secondary);
  padding-bottom: 3.5rem;
}
div.search-results article header h2, div.blog-archive article header h2 {
  margin-bottom: 1rem;
}
div.search-results article header h2 a, div.blog-archive article header h2 a {
  text-transform: uppercase;
  color: var(--avp-headings-dark);
  text-decoration-line: none;
}
div.search-results article header h2 a:hover, div.blog-archive article header h2 a:hover {
  text-decoration-line: underline;
}
div.search-results article header time, div.blog-archive article header time {
  margin-bottom: 1rem;
  display: inline-block;
  color: var(--avp-primary);
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spandiv.relative.search-results article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span div.relative.blog-archive article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spandiv.relative.search-results article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],.site-id-11 #wellish-vision-home-hero span div.relative.blog-archive article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
div.blog-single article header img {
  margin-top: 0px;
}
div.blog-single article header time {
  margin-bottom: 1rem;
  display: inline-block;
  color: var(--avp-primary);
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spandiv.relative.blog-single article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spandiv.relative.blog-single article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
div.blog-sidebar {
  border-top-width: 6px;
  border-style: solid;
  border-top-color: var(--avp-secondary);
}
div.blog-sidebar nav ul {
  padding-left: 0px;
}
div.blog-sidebar nav ul li {
  margin-bottom: 1rem;
  font-weight: 600;
}
#wpsl-stores .wpsl-store-header a {
  color: var(--avp-headings-dark);
}
#wpsl-stores .location-type {
  color: var(--avp-secondary);
}
div.pagination {
  margin-left: -0.5rem;
}
div.pagination a, div.pagination span {
  margin: 0.5rem;
  border-radius: 0.25rem;
  border-width: 2px;
  border-style: solid;
  border-color: var(--avp-secondary);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--avp-secondary);
  text-decoration-line: none;
}
div.pagination a:hover, div.pagination .current {
  background-color: var(--avp-secondary);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spandiv.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination a:hover.h-\[4px\],div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span div.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination .current.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spandiv.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination a:hover.h-\[4px\],.site-id-11 #wellish-vision-home-hero span div.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.pagination .current.h-\[4px\] {
  display: none;
}
div.search-results article, div.blog-archive article {
  margin-bottom: 3.5rem;
  border-bottom-width: 1px;
  border-bottom-color: var(--avp-secondary);
  padding-bottom: 3.5rem;
}
div.search-results article header h2, div.blog-archive article header h2 {
  margin-bottom: 1rem;
}
div.search-results article header h2 a, div.blog-archive article header h2 a {
  text-transform: uppercase;
  color: var(--avp-headings-dark);
  text-decoration-line: none;
}
div.search-results article header h2 a:hover, div.blog-archive article header h2 a:hover {
  text-decoration-line: underline;
}
div.search-results article header time, div.blog-archive article header time {
  margin-bottom: 1rem;
  display: inline-block;
  color: var(--avp-primary);
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spandiv.relative.search-results article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span div.relative.blog-archive article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spandiv.relative.search-results article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\],.site-id-11 #wellish-vision-home-hero span div.relative.blog-archive article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
div.blog-single article header img {
  margin-top: 0px;
}
div.blog-single article header time {
  margin-bottom: 1rem;
  display: inline-block;
  color: var(--avp-primary);
}
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero spandiv.relative.blog-single article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero spandiv.relative.blog-single article header time.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
div.blog-sidebar {
  border-top-width: 6px;
  border-style: solid;
  border-top-color: var(--avp-secondary);
}
div.blog-sidebar nav ul {
  padding-left: 0px;
}
div.blog-sidebar nav ul li {
  margin-bottom: 1rem;
  font-weight: 600;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.collapse {
  visibility: collapse;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.\!absolute {
  position: absolute !important;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.-top-3 {
  top: -0.75rem;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-\[60px\] {
  bottom: 60px;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.right-0 {
  right: 0px;
}
.right-12 {
  right: 3rem;
}
.top-0 {
  top: 0px;
}
.top-1\/2 {
  top: 50%;
}
.top-3 {
  top: 0.75rem;
}
.top-8 {
  top: 2rem;
}
.top-full {
  top: 100%;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-\[-1\] {
  z-index: -1;
}
.z-\[1\] {
  z-index: 1;
}
.z-\[2\] {
  z-index: 2;
}
.z-\[3\] {
  z-index: 3;
}
.col-span-full {
  grid-column: 1 / -1;
}
.float-none {
  float: none;
}
.m-0 {
  margin: 0px;
}
.m-5 {
  margin: 1.25rem;
}
.-mx-10 {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}
.-mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.-mx-7 {
  margin-left: -1.75rem;
  margin-right: -1.75rem;
}
.-my-14 {
  margin-top: -3.5rem;
  margin-bottom: -3.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-12 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.\!mb-0 {
  margin-bottom: 0px !important;
}
.-mb-4 {
  margin-bottom: -1rem;
}
.-mt-6 {
  margin-top: -1.5rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.ml-0 {
  margin-left: 0px;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-10 {
  margin-right: 2.5rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-auto {
  margin-right: auto;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-auto {
  margin-top: auto;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.table-header-group {
  display: table-header-group;
}
.grid {
  display: grid;
}
.hidden {
  display: none;
}
.h-10 {
  height: 2.5rem;
}
.h-12 {
  height: 3rem;
}
.h-3 {
  height: 0.75rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-80 {
  height: 20rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[139px\] {
  height: 139px;
}
.h-\[4px\] {
  height: 4px;
}
.h-\[72px\] {
  height: 72px;
}
.h-\[75vw\] {
  height: 75vw;
}
.h-\[calc\(98vw\*1\.388\)\] {
  height: calc(98vw * 1.388);
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.max-h-0 {
  max-height: 0px;
}
.max-h-80 {
  max-height: 20rem;
}
.max-h-full {
  max-height: 100%;
}
.min-h-\[100px\] {
  min-height: 100px;
}
.min-h-\[59vw\] {
  min-height: 59vw;
}
.min-h-\[8\.75rem\] {
  min-height: 8.75rem;
}
.w-1\/2 {
  width: 50%;
}
.w-10 {
  width: 2.5rem;
}
.w-12 {
  width: 3rem;
}
.w-14 {
  width: 3.5rem;
}
.w-16 {
  width: 4rem;
}
.w-20 {
  width: 5rem;
}
.w-3 {
  width: 0.75rem;
}
.w-4 {
  width: 1rem;
}
.w-6 {
  width: 1.5rem;
}
.w-64 {
  width: 16rem;
}
.w-7 {
  width: 1.75rem;
}
.w-8 {
  width: 2rem;
}
.w-\[100px\] {
  width: 100px;
}
.w-\[100vw\] {
  width: 100vw;
}
.w-\[calc\(100vw\+5rem\)\] {
  width: calc(100vw + 5rem);
}
.w-auto {
  width: auto;
}
.w-full {
  width: 100%;
}
.w-screen {
  width: 100vw;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-\[100px\] {
  min-width: 100px;
}
.min-w-\[150px\] {
  min-width: 150px;
}
.min-w-\[5rem\] {
  min-width: 5rem;
}
.\!max-w-full {
  max-width: 100% !important;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-3xl {
  max-width: 48rem;
}
.max-w-\[1160px\] {
  max-width: 1160px;
}
.max-w-\[120px\] {
  max-width: 120px;
}
.max-w-\[325px\] {
  max-width: 325px;
}
.max-w-\[500px\] {
  max-width: 500px;
}
.max-w-\[656px\] {
  max-width: 656px;
}
.max-w-full {
  max-width: 100%;
}
.max-w-md {
  max-width: 28rem;
}
.max-w-screen-lg {
  max-width: 1024px;
}
.max-w-screen-md {
  max-width: 768px;
}
.max-w-screen-sm {
  max-width: 640px;
}
.max-w-screen-xl {
  max-width: 1280px;
}
.max-w-xs {
  max-width: 20rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-full {
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-full {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform-none {
  transform: none;
}
.cursor-default {
  cursor: default;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.resize {
  resize: both;
}
.list-none {
  list-style-type: none;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-\[100px_1fr\] {
  grid-template-columns: 100px 1fr;
}
.grid-cols-\[25\%_75\%\] {
  grid-template-columns: 25% 75%;
}
.grid-cols-\[3fr_7fr\] {
  grid-template-columns: 3fr 7fr;
}
.grid-cols-\[48px_1fr\] {
  grid-template-columns: 48px 1fr;
}
.grid-cols-\[7fr_3fr\] {
  grid-template-columns: 7fr 3fr;
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-stretch {
  align-items: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-stretch {
  justify-content: stretch;
}
.justify-items-center {
  justify-items: center;
}
.gap-0 {
  gap: 0px;
}
.gap-4 {
  gap: 1rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-\[1px\] {
  gap: 1px;
}
.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-y-8 {
  row-gap: 2rem;
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.break-words {
  overflow-wrap: break-word;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-tr-lg {
  border-top-right-radius: 0.5rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0;
}
.border-2 {
  border-width: 2px;
}
.border-l-8 {
  border-left-width: 8px;
}
.border-l-\[5px\] {
  border-left-width: 5px;
}
.border-l-\[6px\] {
  border-left-width: 6px;
}
.border-r {
  border-right-width: 1px;
}
.border-r-2 {
  border-right-width: 2px;
}
.border-t-\[\.5rem\] {
  border-top-width: .5rem;
}
.border-t-\[3px\] {
  border-top-width: 3px;
}
.border-t-\[6px\] {
  border-top-width: 6px;
}
.\!border-none {
  border-style: none !important;
}
.border-none {
  border-style: none;
}
.border-avp-accent {
  border-color: var(--avp-accent);
}
.border-avp-gray {
  --tw-border-opacity: 1;
  border-color: rgb(202 202 202 / var(--tw-border-opacity));
}
.border-avp-light-gray {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}
.border-blue-600 {
  --tw-border-opacity: 1;
  border-color: rgb(28 100 242 / var(--tw-border-opacity));
}
.border-blue-700 {
  --tw-border-opacity: 1;
  border-color: rgb(26 86 219 / var(--tw-border-opacity));
}
.border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(241 245 249 / var(--tw-border-opacity));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.border-secondary {
  border-color: var(--avp-secondary);
}
.border-text-light {
  border-color: var(--avp-text-light);
}
.border-transparent {
  border-color: transparent;
}
.border-l-avp-accent {
  border-left-color: var(--avp-accent);
}
.border-t-avp-accent {
  border-top-color: var(--avp-accent);
}
.bg-avp-accent {
  background-color: var(--avp-accent);
}
.bg-avp-light-gray {
  --tw-bg-opacity: 1;
  background-color: rgb(238 238 238 / var(--tw-bg-opacity));
}
.bg-blue-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(226 232 240 / var(--tw-bg-opacity));
}
.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
.bg-gray-900 {
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity));
}
.bg-heading-dark {
  background-color: var(--avp-headings-dark);
}
.bg-red-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 213 213 / var(--tw-bg-opacity));
}
.bg-secondary {
  background-color: var(--avp-secondary);
}
.bg-text-dark {
  background-color: var(--avp-text-dark);
}
.bg-text-light {
  background-color: var(--avp-text-light);
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-white\/50 {
  background-color: rgb(255 255 255 / 0.5);
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.bg-contain {
  background-size: contain;
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: center;
}
.bg-right-bottom {
  background-position: right bottom;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.object-right-bottom {
  -o-object-position: right bottom;
     object-position: right bottom;
}
.object-top {
  -o-object-position: top;
     object-position: top;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-2\.5 {
  padding: 0.625rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-8 {
  padding: 2rem;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-11 {
  padding-bottom: 2.75rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-\[56\.25\%\] {
  padding-bottom: 56.25%;
}
.pl-0 {
  padding-left: 0px;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pr-0 {
  padding-right: 0px;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.\!text-left {
  text-align: left !important;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.font-poppins {
  font-family: Poppins, Poppins Fallback, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}
.text-7xl {
  font-size: 4.5rem;
  line-height: 1;
}
.text-\[1rem\] {
  font-size: 1rem;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-h3 {
  font-size: 1.375rem;
  line-height: 2rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-light {
  font-weight: 300;
}
.font-medium {
  font-weight: 500;
}
.font-semibold {
  font-weight: 600;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.\!text-text-light {
  color: var(--avp-text-light) !important;
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity));
}
.text-buttons-primary-bg {
  color: var(--avp-buttons-primary-bg);
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.text-heading-dark {
  color: var(--avp-headings-dark);
}
.text-heading-light {
  color: var(--avp-headings-light);
}
.text-primary {
  color: var(--avp-primary);
}
.text-primary-600 {
  color: var(--avp-primary-600);
}
.text-secondary {
  color: var(--avp-secondary);
}
.text-text-dark {
  color: var(--avp-text-dark);
}
.text-text-light {
  color: var(--avp-text-light);
}
.text-text-light-100 {
  color: var(--avp-text-light-100);
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.no-underline {
  text-decoration-line: none;
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-90 {
  opacity: 0.9;
}
.opacity-\[\.95\] {
  opacity: .95;
}
.\!shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-nav {
  --tw-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
  --tw-shadow-colored: 0px 4px 12px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline {
  outline-style: solid;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
/* Theme */
/* montserrat-300 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/montserrat-v26-latin-300.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-300italic - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/montserrat-v26-latin-300italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-regular - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/montserrat-v26-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-italic - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/montserrat-v26-latin-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-500 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/montserrat-v26-latin-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-500italic - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/montserrat-v26-latin-500italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-600 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/montserrat-v26-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-600italic - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/montserrat-v26-latin-600italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-700 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/montserrat-v26-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-700italic - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/montserrat-v26-latin-700italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* montserrat-800 - latin */
@font-face {
  font-display: swap;
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/montserrat-v26-latin-800.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-family: "Montserrat Fallback";
  src: local(Arial);
  size-adjust: 113%;
  ascent-override: 89%;
  descent-override: 15%;
  line-gap-override: normal;
}
/* poppins-300 - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/poppins-v20-latin-300.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-300italic - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/poppins-v20-latin-300italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-regular - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/poppins-v20-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-italic - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/poppins-v20-latin-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500 - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/poppins-v20-latin-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500italic - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/poppins-v20-latin-500italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-600 - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/poppins-v20-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700 - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/poppins-v20-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800 - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/poppins-v20-latin-800.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800italic - latin */
@font-face {
  font-display: swap;
  font-family: "Poppins";
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/poppins-v20-latin-800italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-family: "Poppins Fallback";
  src: local(Arial);
  size-adjust: 111%;
  ascent-override: 99%;
  descent-override: 30%;
  line-gap-override: normal;
}
/* lora-regular - latin */
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/lora-v32-latin-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lora-italic - latin */
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/lora-v32-latin-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lora-500 - latin */
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/lora-v32-latin-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lora-500italic - latin */
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/lora-v32-latin-500italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lora-600 - latin */
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/lora-v32-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lora-700 - latin */
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/lora-v32-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lora-700italic - latin */
@font-face {
  font-display: swap;
  font-family: "Lora";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/lora-v32-latin-700italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
  font-family: "Lora Fallback";
  src: local(Georgia);
  size-adjust: 105%;
  ascent-override: 90%;
  descent-override: 15%;
  line-gap-override: normal;
}
.padding-none {
  padding-top: 0px;
  padding-bottom: 0px;
}
.padding-small {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.padding-medium {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.padding-large {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.margin-none {
  padding-top: 0px;
  padding-bottom: 0px;
}
.margin-small {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.margin-medium {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.margin-large {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
/* overrides */
/* popup maker */
.pum button.pum-close.popmake-close {
  position: fixed;
  top: 2rem;
  right: 3rem;
  margin-left: auto;
  margin-right: 1rem;
  margin-top: 1rem;
  display: inline-flex;
  height: 2rem;
  width: 2rem;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 9999px;
  border-width: 2px;
  border-color: transparent;
  background-color: transparent;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--avp-text-light);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.pum button.pum-close.popmake-close:hover {
  --tw-text-opacity: 1;
  color: rgb(238 238 238 / var(--tw-text-opacity));
}
.pum button.pum-close.popmake-close {
		text-indent: -9999px;
	}
.pum button.pum-close.popmake-close:focus, .pum button.pum-close.popmake-close:hover, .pum button.pum-close.popmake-close:focus-visible, .pum button.pum-close.popmake-close:focus-within {
  border-width: 2px;
  border-style: solid;
  border-color: var(--avp-text-light);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.pum button.pum-close.popmake-close:focus::after, .pum button.pum-close.popmake-close:hover::after, .pum button.pum-close.popmake-close:focus-visible::after, .pum button.pum-close.popmake-close:focus-within::after {
  content: var(--tw-content);
  border-color: var(--avp-text-light);
}
.pum button.pum-close.popmake-close:after {
  position: absolute;
  margin: 1rem;
  height: 1rem;
  width: 1rem;
  background-position: center;
  background-repeat: no-repeat;
  --tw-content: '';
  content: var(--tw-content);

			background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" fill="none" aria-hidden="true" class="w-3 h-3" viewBox="0 0 14 14"%3E%3Cpath stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m1 1 6 6m0 0 6 6M7 7l6-6M7 7l-6 6"/%3E%3C/svg%3E');
}
.pum.pum-overlay {
  background-color: var(--avp-headings-dark);
  color: var(--avp-text-light);
  opacity: 1 !important;
}
.pum.pum-overlay a {
    color: white;
}
.pum.pum-overlay .pum-container {
  background-color: transparent;
  color: var(--avp-text-light);
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.pum  .pum-title {
  font-size: 1.625rem;
  line-height: 2.125rem;
  font-weight: 600;
  color: var(--avp-headings-light);
}
.pum.pum-overlay .pum-container p,
	.pum.pum-overlay .pum-container span,
	.pum.pum-overlay .pum-container a {
  color: var(--avp-text-light);
}
.pum.pum-overlay .pum-container h1,
	.pum.pum-overlay .pum-container .h1,
	.pum.pum-overlay .pum-container h2,
	.pum.pum-overlay .pum-container .h2,
	.pum.pum-overlay .pum-container h3,
	.pum.pum-overlay .pum-container .h3,
	.pum.pum-overlay .pum-container h4,
	.pum.pum-overlay .pum-container .h4,
	.pum.pum-overlay .pum-container h5,
	.pum.pum-overlay .pum-container .h5,
	.pum.pum-overlay .pum-container h6,
	.pum.pum-overlay .pum-container .h6 {
  color: var(--avp-headings-light);
}
#cmplz-cookies-overview .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,#cmplz-document .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown.cmplz-dropdown-cookiepolicy summary div {
		grid-template: "heading paragraph label checkbox chevron";
		grid-template-columns: 2fr auto auto auto 25px
	}
html[lang="en-US"] .notranslate.english,
	html[lang="auto"] .notranslate.english,
	html[lang="en"] .notranslate.english{
		display: none;
	}
html[lang="es"] .notranslate.spanish{
		display: none;
	}
.gtranslate_wrapper {
  width: 9rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.gtranslate_wrapper a.glink {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
/* --- WCAG: Skip link (visually hidden until focused) --- */
.skip-link {
		position: absolute;
		left: -9999rem;
		top: 0;
		z-index: 100000;
		overflow: hidden;
		clip: rect(1px, 1px, 1px, 1px);
		width: 1px;
		height: 1px;
		padding: 0;
		border: 0;
	}
.skip-link:focus {
		left: 0.5rem;
		top: 0.5rem;
		padding: 0.5em 1em;
		background: #000;
		color: #fff;
		clip: auto;
		width: auto;
		height: auto;
		overflow: visible;
		text-decoration: none;
	}
/* --- WCAG: Focus visible (keyboard focus outline; avoid outline on mouse click) --- */
:focus-visible,
	a:focus-visible,
	button:focus-visible,
	input:focus-visible,
	textarea:focus-visible,
	select:focus-visible,
	[type="checkbox"]:focus-visible,
	[type="radio"]:focus-visible,
	[data-modal-hide]:focus-visible {
		outline: 2px solid currentColor;
		outline-offset: 2px;
	}
/* Fallback for older browsers without :focus-visible */
@supports not selector(:focus-visible) {
		a:focus,
		button:focus,
		input:focus,
		textarea:focus,
		select:focus,
		[type="checkbox"]:focus,
		[type="radio"]:focus,
		[data-modal-hide]:focus {
			outline: 2px solid currentColor;
			outline-offset: 2px;
		}
	}
/* --- WCAG: Reduce motion (respect prefers-reduced-motion) --- */
@media (prefers-reduced-motion: reduce) {
		*,
		*::before,
		*::after {
			animation-duration: 0.01ms !important;
			animation-iteration-count: 1 !important;
			transition-duration: 0.01ms !important;
		}
		html {
			scroll-behavior: auto;
		}
	}
.section-hero-main .heading .heading__inner {
  justify-content: flex-end;
}
.section-hero-main .heading .heading__inner h1 {
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  .section-hero-main .heading .heading__inner h1 {
    margin-bottom: 1rem;
  }
}
.with-underline.section-hero-main .heading + div::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.section-hero-main .heading + div {
  text-align: center;
}
@media not all and (min-width: 768px) {
  .section-hero-main .heading + div {
    margin-left: auto;
    margin-right: auto;
    padding-top: 2.5rem;
  }
}
@media (min-width: 768px) {
  .section-hero-main .heading + div {
    text-align: left;
  }
}
@media not all and (min-width: 768px) {
  .section-hero-main .heading + div .button {
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
    padding-left: 2.75rem;
    padding-right: 2.75rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .section-hero-main .heading + div .button:first-of-type {
    margin-bottom: 1rem;
  }
  .section-hero-main .heading + div > div {
    margin-bottom: 0px;
  }
  .section-hero-main .heading + div > div > div {
    margin-bottom: 0px;
  }
}
.with-underline.section-content .column-content::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.section-content .column-content {
  text-align: center;
}
@media (min-width: 768px) {
  .section-content .column-content {
    text-align: left;
  }
}
.bg-heading-dark a {
    color: white !important;
}
.section-hero-main .heading .heading__inner {
  justify-content: flex-end;
}
.section-hero-main .heading .heading__inner h1 {
  margin-bottom: 1.5rem;
}
@media (min-width: 768px) {
  .section-hero-main .heading .heading__inner h1 {
    margin-bottom: 1rem;
  }
}
.with-underline.section-hero-main .heading + div::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.section-hero-main .heading + div {
  text-align: center;
}
@media not all and (min-width: 768px) {
  .section-hero-main .heading + div {
    margin-left: auto;
    margin-right: auto;
    padding-top: 2.5rem;
  }
}
@media (min-width: 768px) {
  .section-hero-main .heading + div {
    text-align: left;
  }
}
@media not all and (min-width: 768px) {
  .section-hero-main .heading + div .button {
    margin-left: auto;
    margin-right: auto;
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
    padding-left: 2.75rem;
    padding-right: 2.75rem;
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .section-hero-main .heading + div .button:first-of-type {
    margin-bottom: 1rem;
  }
  .section-hero-main .heading + div > div {
    margin-bottom: 0px;
  }
  .section-hero-main .heading + div > div > div {
    margin-bottom: 0px;
  }
}
@media (max-width: 580px){
		.section-hero-main.with-carousel .mobile-bg {
			transform: translateY(16px) !important;
		}
	}
.with-underline.section-content .column-content::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.section-content .column-content {
  text-align: center;
}
@media (min-width: 768px) {
  .section-content .column-content {
    text-align: left;
  }
}
.bg-heading-dark a {
    color: white !important;
}
/* Post Sections (accordion / content / CTA added below a blog post) */
.post-sections-below-content .section:not(.section-cta) .container {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
@keyframes avia_masonry_show {
    0% {
        opacity: 0;
        transform: scale(0.3);
    }
    100% {
        opacity: 1;
        transform: scale(1);
    }
}
.masonry-banner {
    padding: 4rem 0;
}
.masonry-banner .container-full {
        width: 100%;
    }
.masonry-banner .masonry-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
        gap: .1rem;
    }
@media (max-width: 991px) {
.masonry-banner .masonry-grid {
            grid-template-columns: repeat(2, 1fr)
    }
        }
@media (max-width: 575px) {
.masonry-banner .masonry-grid {
            grid-template-columns: 1fr
    }
        }
.masonry-banner .masonry-item {
        position: relative;
        overflow: hidden;
        opacity: 0;
        transform: scale(0.3);
    }
.masonry-banner .masonry-item.in-view {
            animation: avia_masonry_show 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.075) normal;
            animation-iteration-count: 1;
            animation-fill-mode: forwards;
        }
.masonry-banner .masonry-item:before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: rgba(0, 102, 157, 0.6);
            transition: background-color 0.3s ease;
            z-index: 1;
            transition-timing-function: ease-in-out;
            transition-duration: 0.3s;
            transition-property: all;

        }
.masonry-banner .masonry-item img {
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
               object-fit: cover;
            transition: transform 0.3s ease;
        }
.masonry-banner .masonry-item:hover:before {
                background-color: transparent;
            }
.masonry-banner .masonry-item:hover img {
                transform: scale(1.05);
            }
.masonry-banner .masonry-link {
        display: block;
        height: 100%;
        color: #fff;
        text-decoration: none;
    }
.masonry-banner .masonry-content {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 2;
        padding: 1.5rem;
    }
.masonry-banner .masonry-content h3 {
            color: #fff;
            margin: 0;
            font-size: 24px;
            font-weight: 400;
            text-transform: uppercase;
            text-shadow: 2px 2px 4px rgba(0, 0, 0, 1.5);
        }
.footer .footer-menu {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.625rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div .footer .footer-menu, #wpsl-wrap.with-cards .category-stores li > div .footer .footer-menu {
                    margin-top: auto;
                }
@media (min-width: 1024px) {
  .footer .footer-menu {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }
}
@media (min-width: 1280px) {
  .footer .footer-menu {
    padding-right: 5rem;
  }
}
.footer .footer-menu .menu-item > a {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.625rem;
  color: var(--avp-primary);
  text-decoration-line: none;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .footer .footer-menu .menu-item > a, #wpsl-wrap.with-cards .category-stores li > div > .footer .footer-menu .menu-item > a {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .footer .footer-menu .menu-item > a > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .footer .footer-menu .menu-item > a > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .footer .footer-menu .menu-item > a > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .footer .footer-menu .menu-item > a > h3 {
                        margin: 0;
                    }
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.footer .footer-menu .menu-item > a.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.footer .footer-menu .menu-item > a.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
.footer .footer-menu .menu-item > a:hover {
  color: var(--avp-primary);
}
.footer .copyright-menu {
  margin-top: 1rem;
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  font-size: 0.6875rem;
  line-height: 1.125rem;
  text-transform: uppercase;
}
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .footer .copyright-menu, #wpsl-wrap.with-cards .category-stores li > div > .footer .copyright-menu {
                    align-items: center;
                    margin-bottom: 1rem;
                    gap: 1rem;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .footer .copyright-menu > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .footer .copyright-menu > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .footer .copyright-menu > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .footer .copyright-menu > h3 {
                        margin: 0;
                    }
@media (min-width: 640px) {
  .footer .copyright-menu {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
.footer .copyright-menu a {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.footer .copyright-menu a:hover {
  color: var(--avp-primary);
}
#wpsl-locations [class*='max-w-screen-lg'] {
        max-width: 100% !important;
    }
#wpsl-wrap.with-cards .wpsl-search {
        margin: 0;
        padding: 0;
        background: initial;
    }
#wpsl-wrap.with-cards #wpsl-search-input {
        width: 100% !important;
    }
#wpsl-wrap.with-cards .wpsl-results-header {
        display: none;
    }
#wpsl-wrap.with-cards #wpsl-result-list {
        max-height: initial;
    }
#wpsl-wrap.with-cards #wpsl-search-form {
        display: flex;
        flex-direction: column;
        gap: 1rem;
    }
#wpsl-wrap.with-cards #wpsl-search-form .wpsl-search-btn-wrap #wpsl-search-input {
                width: 100%;
            }
#wpsl-wrap.with-cards #wpsl-search-form .wpsl-input {
            display: flex !important;
            flex-direction: row !important;
            flex-wrap: wrap !important;
            gap: 2rem !important;
        }
#wpsl-wrap.with-cards #wpsl-search-form .wpsl-input p {
                margin: 0 !important;
            }
#wpsl-wrap.with-cards .wpsl-icon-direction {
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 0.125rem;
    }
#wpsl-wrap.with-cards .wpsl-icon-direction svg {
            height: 0.75em !important;
            width: 0.75em !important;
            vertical-align: middle !important;
        }
#wpsl-wrap.with-cards #wpsl-stores-categories {
        display: flex;
        flex-direction: column;
        gap: 3rem;
    }
@media (min-width: 769px) {
#wpsl-wrap.with-cards #wpsl-stores-categories {
            gap: 5rem
    }
        }
#wpsl-wrap.with-cards .category-section > h3 {
            text-align: center;
            margin-bottom: 1.5rem !important;
        }
#wpsl-wrap.with-cards #wpsl-stores ul,
    #wpsl-wrap.with-cards .category-stores {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 1rem;
        width: 100%;
    }
#wpsl-wrap.with-cards #wpsl-stores ul li, #wpsl-wrap.with-cards .category-stores li {
            width: 100%;
        }
#wpsl-wrap.with-cards #wpsl-stores ul li > div, #wpsl-wrap.with-cards .category-stores li > div {
                height: 100%;
                margin: 0;
            }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .flex, #wpsl-wrap.with-cards .category-stores li > div > .flex {
                    align-items: center;
                    margin-bottom: 1rem !important;
                    gap: 1rem !important;
                }
#wpsl-wrap.with-cards #wpsl-stores ul li > div > .flex > a,
                    #wpsl-wrap.with-cards #wpsl-stores ul li > div > .flex > h3,
                    #wpsl-wrap.with-cards .category-stores li > div > .flex > a,
                    #wpsl-wrap.with-cards .category-stores li > div > .flex > h3 {
                        margin: 0 !important;
                    }
#wpsl-wrap.with-cards #wpsl-stores ul li > div .grid, #wpsl-wrap.with-cards .category-stores li > div .grid {
                    margin-top: auto;
                }
@media (min-width: 769px) {
#wpsl-wrap.with-cards #wpsl-stores ul li, #wpsl-wrap.with-cards .category-stores li {
                width: calc(50% - 0.5rem)
        }
            }
@media (min-width: 992px) {
#wpsl-wrap.with-cards #wpsl-stores ul li, #wpsl-wrap.with-cards .category-stores li {
                width: calc(33.33% - 0.6666rem)
        }
            }
/* Custom */
/**
 * Site ID custom CSS
 *
 */
/* site-id-9 == West Texas Eye Associates */
.site-id-9 .section-hero-main .heading .mobile-bg {
  background-position: 56% bottom;
}
.site-id-9 .section-content .container .max-w-screen-lg {
		max-width: 100%;
	}
/* site-id-10 == VantageEye */
.site-id-10 .button.button-secondary:hover {
  color: var(--avp-buttons-secondary-text);
}
/* site-id-11 == Wellish Vision Institute */
div[id^="faq-body"].site-id-11 #wellish-vision-home-hero span.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
			display: block;
		}
.site-id-11 #wellish-vision-home-hero span.relative.inline-block.md\:hidden.top-3.ml-4.w-14.md\:w-28.bg-secondary.h-\[4px\] {
  display: none;
}
/* site-id-16 == Southwest Eye Institute */
.site-id-16 header a.logo img {
  max-height: 75px;
}
/* site-id-19 == M&M Eye Institute */
.site-id-19 h3 {
		color: #2d6a96;
	}
@media (min-width: 768px) {
		.md\:button-white-bg.button {
    border-color: var(--avp-buttons-primary-bg);
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    color: var(--avp-buttons-primary-bg);
  }
		.md\:button-white-bg.button:hover {
    border-color: var(--avp-buttons-primary-hover);
    background-color: var(--avp-buttons-primary-hover);
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

		.md\:button-secondary.button {
    background-color: var(--avp-buttons-secondary-bg);
    color: var(--avp-buttons-secondary-text);
  }

		.md\:button-secondary.button:hover {
    border-color: var(--avp-buttons-secondary-hover);
    background-color: var(--avp-buttons-secondary-hover);
  }

		.md\:button-secondary.button:hover:hover {
    color: var(--avp-buttons-secondary-text);
  }

			.md\:button-secondary-reverse.button {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

			.md\:button-secondary-reverse.button:hover {
    border-color: var(--avp-buttons-secondary-bg);
    background-color: var(--avp-buttons-secondary-bg);
  }
	.partial-box-location .md\:button-secondary:hover {
		background-color: var(--avp-buttons-primary-hover);
		border-color: var(--avp-buttons-primary-hover);
		color: var(--avp-buttons-primary-text);
	}
}
.\[\&\>a\]\:text-center>a.with-underline::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
.\[\&_td\]\:text-center td.with-underline::after {
  content: var(--tw-content);
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 480px) {
		div.xs\:hidden[id^="faq-body"] {
			display: block;
		}
}
@media (min-width: 640px) {
		div.sm\:hidden[id^="faq-body"] {
			display: block;
		}
}
@media (min-width: 768px) {
		div.md\:hidden[id^="faq-body"] {
			display: block;
		}
}
@media (min-width: 1024px) {
		div.lg\:hidden[id^="faq-body"] {
			display: block;
		}
}
@media (min-width: 1280px) {
		div.xl\:hidden[id^="faq-body"] {
			display: block;
		}
}
@media (min-width: 1440px) {
		div.\32xl\:hidden[id^="faq-body"] {
			display: block;
		}
}
.before\:block::before {
  content: var(--tw-content);
  display: block;
}
.before\:pt-\[66\.6\%\]::before {
  content: var(--tw-content);
  padding-top: 66.6%;
}
.before\:content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}
.after\:w-6::after {
  content: var(--tw-content);
  width: 1.5rem;
}
.hover\:border:hover {
  border-width: 1px;
}
.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(203 213 225 / var(--tw-border-opacity));
}
.hover\:border-heading-dark:hover {
  border-color: var(--avp-headings-dark);
}
.hover\:border-primary:hover {
  border-color: var(--avp-primary);
}
.hover\:border-b-text-light:hover {
  border-bottom-color: var(--avp-text-light);
}
.hover\:bg-blue-800:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(30 66 159 / var(--tw-bg-opacity));
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity));
}
.hover\:bg-heading-dark:hover {
  background-color: var(--avp-headings-dark);
}
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(28 100 242 / var(--tw-text-opacity));
}
.hover\:text-gray-600:hover {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity));
}
.hover\:text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity));
}
.hover\:text-heading-dark:hover {
  color: var(--avp-headings-dark);
}
.hover\:text-secondary:hover {
  color: var(--avp-secondary);
}
.hover\:text-text-light:hover {
  color: var(--avp-text-light);
}
.hover\:no-underline:hover {
  text-decoration-line: none;
}
.hover\:opacity-100:hover {
  opacity: 1;
}
.focus\:bg-buttons-primary-hover:focus {
  background-color: var(--avp-buttons-primary-hover);
}
.focus\:text-heading-dark:focus {
  color: var(--avp-headings-dark);
}
.focus\:text-secondary:focus {
  color: var(--avp-secondary);
}
.focus\:no-underline:focus {
  text-decoration-line: none;
}
.focus\:opacity-100:focus {
  opacity: 1;
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-4:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-blue-300:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity));
}
.focus\:ring-gray-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity));
}
:is(.dark .dark\:border-blue-500) {
  --tw-border-opacity: 1;
  border-color: rgb(63 131 248 / var(--tw-border-opacity));
}
:is(.dark .dark\:border-gray-600) {
  --tw-border-opacity: 1;
  border-color: rgb(71 85 105 / var(--tw-border-opacity));
}
:is(.dark .dark\:border-gray-700) {
  --tw-border-opacity: 1;
  border-color: rgb(51 65 85 / var(--tw-border-opacity));
}
:is(.dark .dark\:border-transparent) {
  border-color: transparent;
}
:is(.dark .dark\:bg-blue-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(28 100 242 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-600) {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-700) {
  --tw-bg-opacity: 1;
  background-color: rgb(51 65 85 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-800) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
:is(.dark .dark\:bg-gray-800\/50) {
  background-color: rgb(30 41 59 / 0.5);
}
:is(.dark .dark\:bg-opacity-80) {
  --tw-bg-opacity: 0.8;
}
:is(.dark .dark\:text-blue-500) {
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-gray-400) {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity));
}
:is(.dark .dark\:text-white) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:bg-blue-700:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(26 86 219 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-600:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(71 85 105 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:bg-gray-800:hover) {
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity));
}
:is(.dark .dark\:hover\:text-blue-500:hover) {
  --tw-text-opacity: 1;
  color: rgb(63 131 248 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-gray-300:hover) {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity));
}
:is(.dark .dark\:hover\:text-white:hover) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 480px) {
  .xs\:block {
    display: block;
  }
  .xs\:hidden {
    display: none;
  }
  .xs\:h-\[208px\] {
    height: 208px;
  }
  .xs\:h-\[70vw\] {
    height: 70vw;
  }
  .xs\:w-\[150px\] {
    width: 150px;
  }
  .xs\:w-auto {
    width: auto;
  }
  .xs\:max-w-xs {
    max-width: 20rem;
  }
  .xs\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xs\:grid-cols-\[150px_1fr\] {
    grid-template-columns: 150px 1fr;
  }
  .xs\:flex-row {
    flex-direction: row;
  }
  .xs\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .xs\:justify-center {
    justify-content: center;
  }
  .xs\:border-r {
    border-right-width: 1px;
  }
  .xs\:border-text-light {
    border-color: var(--avp-text-light);
  }
}
@media (min-width: 640px) {
  .sm\:block {
    display: block;
  }
  .sm\:inline-block {
    display: inline-block;
  }
  .sm\:hidden {
    display: none;
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 768px) {
  .md\:absolute {
    position: absolute;
  }
  .md\:inset-0 {
    inset: 0px;
  }
  .md\:bottom-1\/4 {
    bottom: 25%;
  }
  .md\:top-0 {
    top: 0px;
  }
  .md\:z-\[-1\] {
    z-index: -1;
  }
  .md\:order-2 {
    order: 2;
  }
  .md\:col-start-1 {
    grid-column-start: 1;
  }
  .md\:col-start-2 {
    grid-column-start: 2;
  }
  .md\:row-span-2 {
    grid-row: span 2 / span 2;
  }
  .md\:row-start-1 {
    grid-row-start: 1;
  }
  .md\:row-start-2 {
    grid-row-start: 2;
  }
  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .md\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }
  .md\:mb-12 {
    margin-bottom: 3rem;
  }
  .md\:mb-4 {
    margin-bottom: 1rem;
  }
  .md\:ml-0 {
    margin-left: 0px;
  }
  .md\:mr-1 {
    margin-right: 0.25rem;
  }
  .md\:mr-4 {
    margin-right: 1rem;
  }
  .md\:block {
    display: block;
  }
  .md\:inline-block {
    display: inline-block;
  }
  .md\:inline {
    display: inline;
  }
  .md\:flex {
    display: flex;
  }
  .md\:grid {
    display: grid;
  }
  .md\:hidden {
    display: none;
  }
  .md\:h-12 {
    height: 3rem;
  }
  .md\:h-16 {
    height: 4rem;
  }
  .md\:h-60 {
    height: 15rem;
  }
  .md\:h-\[450px\] {
    height: 450px;
  }
  .md\:h-\[calc\(33vw\*1\.388\)\] {
    height: calc(33vw * 1.388);
  }
  .md\:h-full {
    height: 100%;
  }
  .md\:max-h-\[calc\(\(1440px\/3\)\*1\.388\)\] {
    max-height: calc((1440px / 3) * 1.388);
  }
  .md\:min-h-0 {
    min-height: 0px;
  }
  .md\:w-1\/2 {
    width: 50%;
  }
  .md\:w-1\/3 {
    width: 33.333333%;
  }
  .md\:w-1\/4 {
    width: 25%;
  }
  .md\:w-12 {
    width: 3rem;
  }
  .md\:w-16 {
    width: 4rem;
  }
  .md\:w-2\/3 {
    width: 66.666667%;
  }
  .md\:w-2\/5 {
    width: 40%;
  }
  .md\:w-28 {
    width: 7rem;
  }
  .md\:w-3\/4 {
    width: 75%;
  }
  .md\:w-3\/5 {
    width: 60%;
  }
  .md\:w-32 {
    width: 8rem;
  }
  .md\:w-\[400px\] {
    width: 400px;
  }
  .md\:w-full {
    width: 100%;
  }
  .md\:min-w-0 {
    min-width: 0px;
  }
  .md\:max-w-\[calc\(100\%-7rem\)\] {
    max-width: calc(100% - 7rem);
  }
  .md\:max-w-full {
    max-width: 100%;
  }
  .md\:max-w-screen-lg {
    max-width: 1024px;
  }
  .md\:max-w-screen-md {
    max-width: 768px;
  }
  .md\:max-w-screen-sm {
    max-width: 640px;
  }
  .md\:flex-grow-0 {
    flex-grow: 0;
  }
  .md\:translate-y-0 {
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:translate-y-1\/2 {
    --tw-translate-y: 50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-\[1fr_2fr\] {
    grid-template-columns: 1fr 2fr;
  }
  .md\:grid-cols-\[1fr_2fr_1fr\] {
    grid-template-columns: 1fr 2fr 1fr;
  }
  .md\:grid-cols-\[2fr_1fr\] {
    grid-template-columns: 2fr 1fr;
  }
  .md\:grid-cols-\[3fr_7fr\] {
    grid-template-columns: 3fr 7fr;
  }
  .md\:grid-cols-\[7fr_3fr\] {
    grid-template-columns: 7fr 3fr;
  }
  .md\:grid-cols-\[minmax\(0\2c 2fr\)_minmax\(0\2c 1fr\)\] {
    grid-template-columns: minmax(0,2fr) minmax(0,1fr);
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-wrap {
    flex-wrap: wrap;
  }
  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:justify-end {
    justify-content: flex-end;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:gap-16 {
    gap: 4rem;
  }
  .md\:gap-4 {
    gap: 1rem;
  }
  .md\:gap-8 {
    gap: 2rem;
  }
  .md\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
  .md\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
  .md\:gap-y-10 {
    row-gap: 2.5rem;
  }
  .md\:border-r-2 {
    border-right-width: 2px;
  }
  .md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .md\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .md\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .md\:pt-0 {
    padding-top: 0px;
  }
  .md\:pt-4 {
    padding-top: 1rem;
  }
  .md\:pt-\[1\.65rem\] {
    padding-top: 1.65rem;
  }
  .md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .md\:text-h3 {
    font-size: 1.375rem;
    line-height: 2rem;
  }
  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .md\:text-text-light {
    color: var(--avp-text-light);
  }
  .md\:opacity-100 {
    opacity: 1;
  }
  .md\:opacity-90 {
    opacity: 0.9;
  }
}
@media (min-width: 1024px) {
  .lg\:ml-0 {
    margin-left: 0px;
  }
  .lg\:ml-3 {
    margin-left: 0.75rem;
  }
  .lg\:mr-2 {
    margin-right: 0.5rem;
  }
  .lg\:block {
    display: block;
  }
  .lg\:grid {
    display: grid;
  }
  .lg\:hidden {
    display: none;
  }
  .lg\:h-full {
    height: 100%;
  }
  .lg\:w-3\/4 {
    width: 75%;
  }
  .lg\:w-full {
    width: 100%;
  }
  .lg\:max-w-full {
    max-width: 100%;
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-\[2fr_1fr\] {
    grid-template-columns: 2fr 1fr;
  }
  .lg\:grid-cols-\[5fr_7fr\] {
    grid-template-columns: 5fr 7fr;
  }
  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .lg\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .lg\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg\:py-32 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .lg\:pl-1 {
    padding-left: 0.25rem;
  }
  .lg\:pr-1 {
    padding-right: 0.25rem;
  }
  .lg\:text-9xl {
    font-size: 8rem;
    line-height: 1;
  }
  .lg\:text-h3 {
    font-size: 1.375rem;
    line-height: 2rem;
  }
}
@media (min-width: 1280px) {
  .xl\:block {
    display: block;
  }
  .xl\:hidden {
    display: none;
  }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:grid-cols-\[825px_1fr\] {
    grid-template-columns: 825px 1fr;
  }
  .xl\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .xl\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 1440px) {
  .\32xl\:block {
    display: block;
  }
  .\32xl\:hidden {
    display: none;
  }
  .\32xl\:py-\[9vw\] {
    padding-top: 9vw;
    padding-bottom: 9vw;
  }
}
.\[\&\:last-child\]\:border-0:last-child {
  border-width: 0;
}
.\[\&\>a\]\:border-r-avp-gray>a {
  --tw-border-opacity: 1;
  border-right-color: rgb(202 202 202 / var(--tw-border-opacity));
}
.\[\&\>a\]\:p-2\.5>a {
  padding: 0.625rem;
}
.\[\&\>a\]\:\!py-0>a {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.\[\&\>a\]\:text-center>a {
  text-align: center;
}
.\[\&\>a\]\:font-medium>a {
  font-weight: 500;
}
.\[\&\>div\:nth-of-type\(even\)\]\:border-avp-gray>div:nth-of-type(even) {
  --tw-border-opacity: 1;
  border-color: rgb(202 202 202 / var(--tw-border-opacity));
}
@media (min-width: 768px) {
  .md\:\[\&\>div\:nth-of-type\(even\)\]\:items-stretch>div:nth-of-type(even) {
    align-items: stretch;
  }
  .md\:\[\&\>div\:nth-of-type\(even\)\]\:border-l>div:nth-of-type(even) {
    border-left-width: 1px;
  }
  .md\:\[\&\>div\:nth-of-type\(even\)\]\:pl-4>div:nth-of-type(even) {
    padding-left: 1rem;
  }
  .md\:\[\&\>div\:nth-of-type\(even\)\]\:pl-6>div:nth-of-type(even) {
    padding-left: 1.5rem;
  }
}
.\[\&\>div\]\:w-full>div {
  width: 100%;
}
.\[\&\>img\]\:max-h-full>img {
  max-height: 100%;
}
.\[\&\>img\]\:max-w-full>img {
  max-width: 100%;
}
.\[\&\>img\]\:flex-grow>img {
  flex-grow: 1;
}
.\[\&\>img\]\:object-cover>img {
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 480px) {
  .xs\:\[\&\>img\]\:max-w-xs>img {
    max-width: 20rem;
  }
}
@media (min-width: 768px) {
  .md\:\[\&\>img\]\:max-w-full>img {
    max-width: 100%;
  }
}
.\[\&\>li\:last-child\>a\]\:border-r-0>li:last-child>a {
  border-right-width: 0;
}
.\[\&\>li\:last-child\]\:border-r-0>li:last-child {
  border-right-width: 0;
}
.\[\&\>li\>a\:focus\]\:border-link-light>li>a:focus {
  border-color: var(--avp-links-light);
}
.\[\&\>li\>a\:focus\]\:text-link-light>li>a:focus {
  color: var(--avp-links-light);
}
.\[\&\>li\>a\:focus\]\:outline>li>a:focus {
  outline-style: solid;
}
.\[\&\>li\>a\:focus\]\:outline-2>li>a:focus {
  outline-width: 2px;
}
.\[\&\>li\>a\:focus\]\:outline-link-light>li>a:focus {
  outline-color: var(--avp-links-light);
}
.\[\&\>li\>a\:focus\]\:duration-200>li>a:focus {
  transition-duration: 200ms;
}
.\[\&\>li\>a\:hover\]\:border-link-light>li>a:hover {
  border-color: var(--avp-links-light);
}
.\[\&\>li\>a\:hover\]\:text-link-light>li>a:hover {
  color: var(--avp-links-light);
}
.\[\&\>li\>a\:hover\]\:underline>li>a:hover {
  text-decoration-line: underline;
}
.\[\&\>li\>a\:hover\]\:outline>li>a:hover {
  outline-style: solid;
}
.\[\&\>li\>a\:hover\]\:outline-2>li>a:hover {
  outline-width: 2px;
}
.\[\&\>li\>a\:hover\]\:outline-link-light>li>a:hover {
  outline-color: var(--avp-links-light);
}
.\[\&\>li\>a\:hover\]\:duration-200>li>a:hover {
  transition-duration: 200ms;
}
.\[\&\>li\>a\]\:m-2>li>a {
  margin: 0.5rem;
}
.\[\&\>li\>a\]\:my-1>li>a {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.\[\&\>li\>a\]\:flex>li>a {
  display: flex;
}
.\[\&\>li\>a\]\:items-center>li>a {
  align-items: center;
}
.\[\&\>li\>a\]\:rounded-full>li>a {
  border-radius: 9999px;
}
.\[\&\>li\>a\]\:border>li>a {
  border-width: 1px;
}
.\[\&\>li\>a\]\:border-avp-light-gray>li>a {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}
.\[\&\>li\>a\]\:border-text-light>li>a {
  border-color: var(--avp-text-light);
}
.\[\&\>li\>a\]\:p-2>li>a {
  padding: 0.5rem;
}
.\[\&\>li\>a\]\:px-2>li>a {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.\[\&\>li\>a\]\:text-heading-dark>li>a {
  color: var(--avp-headings-dark);
}
.\[\&\>li\>a\]\:text-text-light>li>a {
  color: var(--avp-text-light);
}
.\[\&\>li\>a\]\:no-underline>li>a {
  text-decoration-line: none;
}
.\[\&\>li\>a\]\:outline>li>a {
  outline-style: solid;
}
.\[\&\>li\>a\]\:outline-transparent>li>a {
  outline-color: transparent;
}
@media (min-width: 768px) {
  .\[\&\>li\>a\]\:md\:border-r-2>li>a {
    border-right-width: 2px;
  }
}
.\[\&\>li\]\:my-0>li {
  margin-top: 0px;
  margin-bottom: 0px;
}
.\[\&\>li\]\:my-1>li {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.\[\&\>li\]\:leading-5>li {
  line-height: 1.25rem;
}
.\[\&\>li\]\:leading-loose>li {
  line-height: 2;
}
.\[\&\>p\:last-child\]\:\!mb-0>p:last-child {
  margin-bottom: 0px !important;
}
.\[\&\>p\:last-child\]\:mb-0>p:last-child {
  margin-bottom: 0px;
}
.\[\&\>p\]\:pb-0>p {
  padding-bottom: 0px;
}
.\[\&\>p\]\:text-xl>p {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.\[\&\>p\]\:font-semibold>p {
  font-weight: 600;
}
.\[\&\>svg\]\:h-12>svg {
  height: 3rem;
}
.\[\&\>svg\]\:h-7>svg {
  height: 1.75rem;
}
.\[\&\>svg\]\:w-12>svg {
  width: 3rem;
}
.\[\&\>svg\]\:w-7>svg {
  width: 1.75rem;
}
.\[\&_a\:first-child\]\:pl-0 a:first-child {
  padding-left: 0px;
}
.\[\&_a\:hover\]\:text-link-light a:hover {
  color: var(--avp-links-light);
}
.\[\&_a\:hover\]\:text-primary a:hover {
  color: var(--avp-primary);
}
.\[\&_a\:hover\]\:underline a:hover {
  text-decoration-line: underline;
}
.\[\&_a\:last-child\]\:border-r-0 a:last-child {
  border-right-width: 0;
}
.\[\&_a\]\:px-4 a {
  padding-left: 1rem;
  padding-right: 1rem;
}
.\[\&_a\]\:text-text-light a {
  color: var(--avp-text-light);
}
.\[\&_a\]\:no-underline a {
  text-decoration-line: none;
}
.\[\&_button\]\:hover\:text-text-light:hover button {
  color: var(--avp-text-light);
}
.\[\&_button\]\:hover\:no-underline:hover button {
  text-decoration-line: none;
}
.after\:\[\&_button\]\:hover\:translate-x-1:hover button::after {
  content: var(--tw-content);
  --tw-translate-x: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:\[\&_button\]\:hover\:bg-text-light:hover button::after {
  content: var(--tw-content);
  background-color: var(--avp-text-light);
}
.\[\&_h1\]\:max-w-screen-md h1 {
  max-width: 768px;
}
.\[\&_h1\]\:text-heading-light h1 {
  color: var(--avp-headings-light);
}
.\[\&_h2\]\:max-w-screen-md h2 {
  max-width: 768px;
}
.\[\&_h2\]\:text-heading-light h2 {
  color: var(--avp-headings-light);
}
.\[\&_h2\]\:hover\:text-heading-light:hover h2 {
  color: var(--avp-headings-light);
}
.\[\&_h3\]\:text-heading-light h3 {
  color: var(--avp-headings-light);
}
.\[\&_h4\]\:text-heading-light h4 {
  color: var(--avp-headings-light);
}
.\[\&_h5\]\:text-heading-light h5 {
  color: var(--avp-headings-light);
}
.\[\&_h6\]\:text-heading-light h6 {
  color: var(--avp-headings-light);
}
.\[\&_iframe\]\:absolute iframe {
  position: absolute;
}
.\[\&_iframe\]\:bottom-0 iframe {
  bottom: 0px;
}
.\[\&_iframe\]\:left-0 iframe {
  left: 0px;
}
.\[\&_iframe\]\:right-0 iframe {
  right: 0px;
}
.\[\&_iframe\]\:top-0 iframe {
  top: 0px;
}
.\[\&_iframe\]\:h-full iframe {
  height: 100%;
}
.\[\&_iframe\]\:w-full iframe {
  width: 100%;
}
.\[\&_img\]\:absolute img {
  position: absolute;
}
.\[\&_img\]\:relative img {
  position: relative;
}
.\[\&_img\]\:bottom-0 img {
  bottom: 0px;
}
.\[\&_img\]\:left-0 img {
  left: 0px;
}
.\[\&_img\]\:right-0 img {
  right: 0px;
}
.\[\&_img\]\:top-0 img {
  top: 0px;
}
.\[\&_img\]\:mx-auto img {
  margin-left: auto;
  margin-right: auto;
}
.\[\&_img\]\:my-8 img {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.\[\&_img\]\:h-\[139px\] img {
  height: 139px;
}
.\[\&_img\]\:h-auto img {
  height: auto;
}
.\[\&_img\]\:h-full img {
  height: 100%;
}
.\[\&_img\]\:w-28 img {
  width: 7rem;
}
.\[\&_img\]\:w-\[100px\] img {
  width: 100px;
}
.\[\&_img\]\:w-\[100vw\] img {
  width: 100vw;
}
.\[\&_img\]\:w-full img {
  width: 100%;
}
.\[\&_img\]\:max-w-\[100vw\] img {
  max-width: 100vw;
}
.\[\&_img\]\:max-w-\[275px\] img {
  max-width: 275px;
}
.\[\&_img\]\:overflow-hidden img {
  overflow: hidden;
}
.\[\&_img\]\:object-cover img {
  -o-object-fit: cover;
     object-fit: cover;
}
.\[\&_img\]\:object-top img {
  -o-object-position: top;
     object-position: top;
}
.\[\&_img\]\:opacity-60 img {
  opacity: 0.6;
}
.\[\&_img\]\:hover\:opacity-30:hover img {
  opacity: 0.3;
}
@media (min-width: 480px) {
  .xs\:\[\&_img\]\:h-\[208px\] img {
    height: 208px;
  }
  .xs\:\[\&_img\]\:w-\[150px\] img {
    width: 150px;
  }
}
@media (min-width: 768px) {
  .md\:\[\&_img\]\:left-1\/2 img {
    left: 50%;
  }
  .md\:\[\&_img\]\:h-60 img {
    height: 15rem;
  }
  .md\:\[\&_img\]\:w-1\/2 img {
    width: 50%;
  }
  .md\:\[\&_img\]\:pt-4 img {
    padding-top: 1rem;
  }
  .md\:\[\&_img\]\:pt-\[1\.65rem\] img {
    padding-top: 1.65rem;
  }
}
@media (min-width: 1280px) {
  .xl\:\[\&_img\]\:max-w-\[275px\] img {
    max-width: 275px;
  }
}
.\[\&_li\]\:mb-4 li {
  margin-bottom: 1rem;
}
.\[\&_nav\>ul\]\:pl-0 nav>ul {
  padding-left: 0px;
}
.\[\&_nav_a\]\:font-semibold nav a {
  font-weight: 600;
}
.\[\&_p\:last-child\]\:mb-0 p:last-child {
  margin-bottom: 0px;
}
.\[\&_p\]\:text-h3 p {
  font-size: 1.375rem;
  line-height: 2rem;
}
.\[\&_p\]\:text-text-light p {
  color: var(--avp-text-light);
}
@media (min-width: 768px) {
  .md\:\[\&_span\.button\]\:hover\:bottom-1\/2:hover span.button {
    bottom: 50%;
  }
  .md\:\[\&_span\.button\]\:focus\:bottom-1\/2:focus span.button {
    bottom: 50%;
  }
}
.\[\&_span\>span\]\:pl-4 span>span {
  padding-left: 1rem;
}
.\[\&_span\]\:break-keep span {
  word-break: keep-all;
}
.\[\&_svg\]\:mx-1 svg {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
@media (min-width: 768px) {
  .md\:\[\&_svg\]\:mx-6 svg {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
}
.\[\&_td\]\:mb-0 td {
  margin-bottom: 0px;
}
.\[\&_td\]\:px-5 td {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.\[\&_td\]\:py-7 td {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.\[\&_td\]\:text-center td {
  text-align: center;
}
.\[\&_td\]\:align-middle td {
  vertical-align: middle;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3RoZW1lLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxhQUFhO0FDQWIsaUVBQWM7QUFBZDs7O0NBQWM7QUFBZDs7O0VBQUEsc0JBQWMsRUFBZCxNQUFjO0VBQWQsZUFBYyxFQUFkLE1BQWM7RUFBZCxtQkFBYyxFQUFkLE1BQWM7RUFBZCxxQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOztFQUFBLGdCQUFjO0FBQUE7QUFBZDs7Ozs7OztDQUFjO0FBQWQ7RUFBQSxnQkFBYyxFQUFkLE1BQWM7RUFBZCw4QkFBYyxFQUFkLE1BQWM7RUFBZCxnQkFBYyxFQUFkLE1BQWM7RUFBZCxjQUFjO0tBQWQsV0FBYyxFQUFkLE1BQWM7RUFBZCw0UEFBYyxFQUFkLE1BQWM7RUFBZCw2QkFBYyxFQUFkLE1BQWM7RUFBZCwrQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOzs7Q0FBYztBQUFkO0VBQUEsU0FBYyxFQUFkLE1BQWM7RUFBZCxvQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOzs7O0NBQWM7QUFBZDtFQUFBLFNBQWMsRUFBZCxNQUFjO0VBQWQsY0FBYyxFQUFkLE1BQWM7RUFBZCxxQkFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSx5Q0FBYztVQUFkLGlDQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOzs7Ozs7RUFBQSxrQkFBYztFQUFkLG9CQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsY0FBYztFQUFkLHdCQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLG1CQUFjO0FBQUE7QUFBZDs7O0NBQWM7QUFBZDs7OztFQUFBLCtHQUFjLEVBQWQsTUFBYztFQUFkLGNBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsY0FBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDs7RUFBQSxjQUFjO0VBQWQsY0FBYztFQUFkLGtCQUFjO0VBQWQsd0JBQWM7QUFBQTtBQUFkO0VBQUEsZUFBYztBQUFBO0FBQWQ7RUFBQSxXQUFjO0FBQUE7QUFBZDs7OztDQUFjO0FBQWQ7RUFBQSxjQUFjLEVBQWQsTUFBYztFQUFkLHFCQUFjLEVBQWQsTUFBYztFQUFkLHlCQUFjLEVBQWQsTUFBYztBQUFBO0FBQWQ7Ozs7Q0FBYztBQUFkOzs7OztFQUFBLG9CQUFjLEVBQWQsTUFBYztFQUFkLDhCQUFjLEVBQWQsTUFBYztFQUFkLGdDQUFjLEVBQWQsTUFBYztFQUFkLGVBQWMsRUFBZCxNQUFjO0VBQWQsb0JBQWMsRUFBZCxNQUFjO0VBQWQsb0JBQWMsRUFBZCxNQUFjO0VBQWQsY0FBYyxFQUFkLE1BQWM7RUFBZCxTQUFjLEVBQWQsTUFBYztFQUFkLFVBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLG9CQUFjO0FBQUE7QUFBZDs7O0NBQWM7QUFBZDs7OztFQUFBLDBCQUFjLEVBQWQsTUFBYztFQUFkLDZCQUFjLEVBQWQsTUFBYztFQUFkLHNCQUFjLEVBQWQsTUFBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDtFQUFBLGFBQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSxnQkFBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDtFQUFBLHdCQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLFlBQWM7QUFBQTtBQUFkOzs7Q0FBYztBQUFkO0VBQUEsNkJBQWMsRUFBZCxNQUFjO0VBQWQsb0JBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsd0JBQWM7QUFBQTtBQUFkOzs7Q0FBYztBQUFkO0VBQUEsMEJBQWMsRUFBZCxNQUFjO0VBQWQsYUFBYyxFQUFkLE1BQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSxrQkFBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDs7Ozs7Ozs7Ozs7OztFQUFBLFNBQWM7QUFBQTtBQUFkO0VBQUEsU0FBYztFQUFkLFVBQWM7QUFBQTtBQUFkO0VBQUEsVUFBYztBQUFBO0FBQWQ7OztFQUFBLGdCQUFjO0VBQWQsU0FBYztFQUFkLFVBQWM7QUFBQTtBQUFkOztDQUFjO0FBQWQ7RUFBQSxVQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsZ0JBQWM7QUFBQTtBQUFkOzs7Q0FBYztBQUFkO0VBQUEsVUFBYyxFQUFkLE1BQWM7RUFBZCxjQUFjLEVBQWQsTUFBYztBQUFBO0FBQWQ7O0VBQUEsVUFBYyxFQUFkLE1BQWM7RUFBZCxjQUFjLEVBQWQsTUFBYztBQUFBO0FBQWQ7O0NBQWM7QUFBZDs7RUFBQSxlQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkO0VBQUEsZUFBYztBQUFBO0FBQWQ7Ozs7Q0FBYztBQUFkOzs7Ozs7OztFQUFBLGNBQWMsRUFBZCxNQUFjO0VBQWQsc0JBQWMsRUFBZCxNQUFjO0FBQUE7QUFBZDs7Q0FBYztBQUFkOztFQUFBLGVBQWM7RUFBZCxZQUFjO0FBQUE7QUFBZCx3RUFBYztBQUFkO0VBQUEsYUFBYztBQUFBO0FBQWQ7RUFBQSxrQkFBYztFQUFkLFVBQWM7RUFBZCxXQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUEsV0FBYztFQUFkLG1CQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsbUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSx3QkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLHdCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEscUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxxQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBLGtCQUFjO0VBQWQsVUFBYztFQUFkLFdBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQSxXQUFjO0VBQWQsbUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxXQUFjO0VBQWQsbUJBQWM7RUFBZCx3QkFBYztFQUFkLGtCQUFjO0VBQWQsVUFBYztFQUFkLFdBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxtQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLG1CQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsbUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxtQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLHdCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsd0JBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSx3QkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLHdCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEscUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQSxxQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLHFCQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEscUJBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQSx3QkFBYztLQUFkLHFCQUFjO1VBQWQsZ0JBQWM7RUFBZCxzQkFBYztFQUFkLHFCQUFjO0VBQWQsaUJBQWM7RUFBZCxrQkFBYztFQUFkLG1CQUFjO0VBQWQsc0JBQWM7RUFBZCxzQkFBYztFQUFkLHFCQUFjO0VBQWQsZUFBYztFQUFkLG1CQUFjO0VBQWQsc0JBQWM7QUFBQTtBQUFkO0VBQUEsOEJBQWM7RUFBZCxtQkFBYztFQUFkLDRDQUFjO0VBQWQsMkJBQWM7RUFBZCw0QkFBYztFQUFkLHdCQUFjO0VBQWQsMkdBQWM7RUFBZCx5R0FBYztFQUFkLGlGQUFjO0VBQWQ7QUFBYztBQUFkO0VBQUEsY0FBYztFQUFkO0FBQWM7QUFBZDtFQUFBLGNBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQTtBQUFjO0FBQWQ7RUFBQSxxUUFBYztFQUFkLHlDQUFjO0VBQWQsNEJBQWM7RUFBZCw4QkFBYztFQUFkLHFCQUFjO0VBQWQsaUNBQWM7VUFBZDtBQUFjO0FBQWQ7RUFBQSx5QkFBYztFQUFkLDRCQUFjO0VBQWQsd0JBQWM7RUFBZCx3QkFBYztFQUFkLHNCQUFjO0VBQWQsaUNBQWM7VUFBZDtBQUFjO0FBQWQ7RUFBQSx3QkFBYztLQUFkLHFCQUFjO1VBQWQsZ0JBQWM7RUFBZCxVQUFjO0VBQWQs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ZDs7OztHQUFBLGNBQWM7RUFBQTtBQUFkOzs7O0VBQUE7QUFBYztBQUFkO0VBQUE7Ozs7SUFBQSxxQkFBYztJQUFkLHNCQUFjO0lBQWQsbUJBQWM7SUFBZDtFQUFjO0FBQUE7QUFBZDtFQUFBOzs7O0lBQUEsb0JBQWM7SUFBZDtFQUFjO0FBQUE7QUFBZDtFQUFBOzs7O0lBQUEsZUFBYztJQUFkO0VBQWM7QUFBQTtBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUEsMEJBQWM7RUFBZCxpQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBLGtCQUFjO0VBQWQscUJBQWM7RUFBZCx3QkFBYztFQUFkLHFCQUFjO0VBQWQsc0JBQWM7RUFBZCxrQkFBYztFQUFkLG1CQUFjO0VBQWQsb0JBQWM7RUFBZDtBQUFjO0FBQWQ7RUFBQTtJQUFBLG1CQUFjO0lBQWQ7RUFBYztBQUFBO0FBQWQ7R0FBQSxjQUFjO0VBQUE7QUFBZDtFQUFBO0FBQWM7QUFBZDtFQUFBO0lBQUE7RUFBYztBQUFBO0FBQWQ7RUFBQSxvQkFBYztFQUFkO0FBQWM7QUFBZDtFQUFBO0FBQWM7QUFBZDtHQUFBLGNBQWM7RUFBQTtBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUEsY0FBYztFQUFkLDBDQUFjO0VBQWQsb0JBQWM7RUFBZDtBQUFjO0FBQWQ7SUFBQSxZQUFjO0FBQUE7QUFBZDtHQUFBLGNBQWM7RUFBQTtBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUE7R0FBQSxjQUFjO0VBQUE7QUFBQTtBQUFkO0VBQUE7QUFBYztBQUFkO0VBQUE7SUFBQTtFQUFjO0FBQUE7QUFBZDtFQUFBLGFBQWM7RUFBZCxZQUFjO0VBQWQsc0JBQWM7RUFBZDtBQUFjO0FBQWQ7b0JBQUEsbUJBQWM7b0JBQWQsbUJBQWM7b0JBQWQsU0FBYztnQkFBQTtBQUFkOzs7O3dCQUFBLFNBQWM7b0JBQUE7QUFBZDtFQUFBO0lBQUE7RUFBYztBQUFBO0FBQWQ7RUFBQTtJQUFBO0VBQWM7QUFBQTtBQUFkO0VBQUE7QUFBYztBQUFkOztFQUFBO0FBQWM7QUFBZDs7RUFBQTtBQUFjO0FBQWQ7O0VBQUE7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QjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsb0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEscUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHFCQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsdUJBQW1CO0VBQW5CLHNEQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQixvREFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsNERBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLDhCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLCtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtLQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGdDQUFtQjtLQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtLQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxxQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtB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QWVBO0lBZkEseURBZUE7SUFmQTtFQWVBO0VBZkE7SUFBQSw4Q0FlQTtJQWZBLGtEQWVBO0lBZkEsb0JBZUE7SUFmQTtFQWVBOztFQWZBO0lBQUEsaURBZUE7SUFmQTtFQWVBOztFQWZBO0lBQUEsZ0RBZUE7SUFmQTtFQWVBOztFQWZBO0lBQUE7RUFlQTs7R0FmQTtJQUFBLHNCQWVBO0lBZkEseURBZUE7SUFmQSw2QkFlQTtJQWZBLG9CQWVBO0lBZkE7RUFlQTs7R0FmQTtJQUFBLDZDQWVBO0lBZkE7RUFlQTtDQWZBO0VBQUEsa0RBZUE7RUFmQSw4Q0FlQTtFQWZBLHNDQWVBO0NBQUE7QUFBQTtBQWZBO0VBQUEsMEJBZUE7RUFmQSxpQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLDBCQWVBO0VBZkEsaUJBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQTtHQUFBLGNBZUE7RUFBQTtBQUFBO0FBZkE7RUFBQTtHQUFBLGNBZUE7RUFBQTtBQUFBO0FBZkE7RUFBQTtHQUFBLGNBZUE7RUFBQTtBQUFBO0FBZkE7RUFBQTtHQUFBLGNBZUE7RUFBQTtBQUFBO0FBZkE7RUFBQTtHQUFBLGNBZUE7RUFBQTtBQUFBO0FBZkE7RUFBQTtHQUFBLGNBZUE7RUFBQTtBQUFBO0FBZkE7RUFBQSwwQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLDBCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsZ0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSwwQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBLHNCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUEsa0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxrQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBLGtCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsb0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxvQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLG9CQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUEsOEJBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSwyR0FlQTtFQWZBLHlHQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsMkdBZUE7RUFmQSx5R0FlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLG9CQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsb0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxzQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLHNCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsc0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQSxrQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLGtCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsa0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxrQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBLG9CQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsb0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxvQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLGtCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsa0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxrQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLG9CQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsb0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxvQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtBQUFBO0FBZkE7RUFBQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBLG9CQWVBO0lBZkE7RUFlQTtBQUFBO0FBZkE7RUFBQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBLGlCQWVBO0lBZkE7RUFlQTtFQWZBO0lBQUEsZUFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBLHFCQWVBO0lBZkE7RUFlQTtFQWZBO0lBQUEscUJBZUE7SUFmQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQSxxQkFlQTtTQWZBO0VBZUE7RUFmQTtJQUFBLHFCQWVBO1NBZkE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUEsaUJBZUE7SUFmQTtFQWVBO0VBZkE7SUFBQSxrQkFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBLHFCQWVBO0lBZkE7RUFlQTtFQWZBO0lBQUEsZ0JBZUE7SUFmQTtFQWVBO0VBZkE7SUFBQSxpQkFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBLG1CQWVBO0lBZkE7RUFlQTtFQWZBO0lBQUEsaUJBZUE7SUFmQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQSxrQkFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBLG1CQWVBO0lBZkE7RUFlQTtFQWZBO0lBQUEsbUJBZUE7SUFmQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0FBQUE7QUFmQTtFQUFBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUEsa0JBZUE7SUFmQTtFQWVBO0VBZkE7SUFBQSxrQkFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBLG9CQWVBO0lBZkE7RUFlQTtFQWZBO0lBQUEsaUJBZUE7SUFmQTtFQWVBO0VBZkE7SUFBQSxpQkFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBLGVBZUE7SUFmQTtFQWVBO0VBZkE7SUFBQSxtQkFlQTtJQWZBO0VBZUE7QUFBQTtBQWZBO0VBQUE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0VBZkE7SUFBQSxrQkFlQTtJQWZBO0VBZUE7RUFmQTtJQUFBLGVBZUE7SUFmQTtFQWVBO0FBQUE7QUFmQTtFQUFBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUEsZ0JBZUE7SUFmQTtFQWVBO0FBQUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBLHNCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUEsMkJBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQSxzQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtBQUFBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQSxvQkFlQTtLQWZBO0FBZUE7QUFmQTtFQUFBO0lBQUE7RUFlQTtBQUFBO0FBZkE7RUFBQTtJQUFBO0VBZUE7QUFBQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUEsbUJBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQSxzQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBLG9CQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7SUFBQTtFQWVBO0FBQUE7QUFmQTtFQUFBLGVBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxtQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBLGtCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUEsa0JBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQSwwQkFlQTtFQWZBLHlCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUEsMEJBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQTtBQWVBO0FBZkE7RUFBQSxpQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBLGdCQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUEsb0JBZUE7S0FmQTtBQWVBO0FBZkE7RUFBQSx1QkFlQTtLQWZBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0lBQUE7RUFlQTtFQWZBO0lBQUE7RUFlQTtBQUFBO0FBZkE7RUFBQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7RUFmQTtJQUFBO0VBZUE7QUFBQTtBQWZBO0VBQUE7SUFBQTtFQWVBO0FBQUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBLG1CQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUE7SUFBQTtFQWVBO0VBZkE7SUFBQTtFQWVBO0FBQUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBLG9CQWVBO0VBZkE7QUFlQTtBQWZBO0VBQUE7SUFBQSxtQkFlQTtJQWZBO0VBZUE7QUFBQTtBQWZBO0VBQUE7QUFlQTtBQWZBO0VBQUEscUJBZUE7RUFmQTtBQWVBO0FBZkE7RUFBQSxvQkFlQTtFQWZBO0FBZUE7QUFmQTtFQUFBO0FBZUE7QUFmQTtFQUFBO0FBZUEiLCJzb3VyY2VzIjpbIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUuY3NzIiwiLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvYmFzZS5jc3MiLCIuL25vZGVfbW9kdWxlcy90YWlsd2luZGNzcy9jb21wb25lbnRzLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvYmFzZS5jc3MiLCIuL2Fzc2V0cy9zcmMvY3NzL3RoZW1lL2NvbnRlbnQuY3NzIiwiLi9ub2RlX21vZHVsZXMvdGFpbHdpbmRjc3MvdXRpbGl0aWVzLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvZm9udHMuY3NzIiwiLi9hc3NldHMvc3JjL2Nzcy90aGVtZS9mb290ZXIuY3NzIiwiLi9hc3NldHMvc3JjL2Nzcy90aGVtZS93cHNsLmNzcyIsIi4vYXNzZXRzL3NyYy9jc3MvdGhlbWUvc2l0ZS1pZC1jdXN0b20uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIFRhaWx3aW5kICovXHJcbkBpbXBvcnQgJ3RhaWx3aW5kY3NzL2Jhc2UnO1xyXG5AaW1wb3J0ICd0YWlsd2luZGNzcy9jb21wb25lbnRzJztcclxuQGltcG9ydCAndGFpbHdpbmRjc3MvdXRpbGl0aWVzJztcclxuXHJcbi8qIFRoZW1lICovXHJcbkBpbXBvcnQgJ3RoZW1lL2ZvbnRzLmNzcyc7XHJcbkBpbXBvcnQgJ3RoZW1lL2Jhc2UuY3NzJztcclxuQGltcG9ydCAndGhlbWUvY29udGVudC5jc3MnO1xyXG5AaW1wb3J0ICd0aGVtZS9oZWFkZXIuY3NzJztcclxuQGltcG9ydCAndGhlbWUvZm9vdGVyLmNzcyc7XHJcbkBpbXBvcnQgJ3RoZW1lL3dwc2wuY3NzJztcclxuXHJcbi8qIEN1c3RvbSAqL1xyXG5AaW1wb3J0ICd0aGVtZS9zaXRlLWlkLWN1c3RvbS5jc3MnO1xyXG4iLCJAdGFpbHdpbmQgYmFzZTtcbiIsIkB0YWlsd2luZCBjb21wb25lbnRzO1xuIiwiQGxheWVyIGJhc2Uge1xyXG5cdGh0bWwge1xyXG5cdFx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcblx0fVxyXG5cdGJvZHkge1xyXG5cdFx0QGFwcGx5IGFudGlhbGlhc2VkIHRleHQtcCBmb250LXNhbnMgYmctd2hpdGUgdGV4dC10ZXh0LWRhcms7XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0QGFwcGx5IHRleHQtcCBtYi02O1xyXG5cdH1cclxuXHRwOmxhc3QtY2hpbGQge1xyXG5cdFx0QGFwcGx5IG1iLTA7XHJcblx0fVxyXG5cdHAgKyBoMSxcclxuXHRwICsgLmgxLFxyXG5cdHAgKyBoMixcclxuXHRwICsgLmgyLFxyXG5cdHAgKyBoMyxcclxuXHRwICsgLmgzLFxyXG5cdHAgKyBoNCxcclxuXHRwICsgLmg0LFxyXG5cdHAgKyBoNSxcclxuXHRwICsgLmg1LFxyXG5cdHAgKyBoNixcclxuXHRwICsgLmg2IHtcclxuXHRcdEBhcHBseSBtdC04O1xyXG5cdH1cclxuXHJcblx0aDEsXHJcblx0LmgxLFxyXG5cdGgyLFxyXG5cdC5oMixcclxuXHRoMyxcclxuXHQuaDMsXHJcblx0aDQsXHJcblx0Lmg0LFxyXG5cdGg1LFxyXG5cdC5oNSxcclxuXHRoNixcclxuXHQuaDYge1xyXG5cdFx0QGFwcGx5IG1iLTUgZm9udC1wb3BwaW5zIHRleHQtaGVhZGluZy1kYXJrO1xyXG5cdH1cclxuXHJcblx0aDEsXHJcblx0LmgxIHtcclxuXHRcdEBhcHBseSBmb250LWJvbGQgdGV4dC1oMSBtZDp0ZXh0LWgxdGFibGV0IGxnOnRleHQtaDFkZXNrdG9wO1xyXG5cdH1cclxuXHJcblx0aDIsXHJcblx0LmgyIHtcclxuXHRcdEBhcHBseSBmb250LXNlbWlib2xkIHRleHQtaDIgbWQ6dGV4dC1oMnRhYmxldCBsZzp0ZXh0LWgyZGVza3RvcDtcclxuXHR9XHJcblxyXG5cdGgzLFxyXG5cdC5oMyB7XHJcblx0XHRAYXBwbHkgZm9udC1zZW1pYm9sZCB0ZXh0LWgzIG1kOnRleHQtaDN0YWJsZXQgbGc6dGV4dC1oM2Rlc2t0b3A7XHJcblx0fVxyXG5cclxuXHRoNCxcclxuXHQuaDQge1xyXG5cdFx0QGFwcGx5IGZvbnQtbm9ybWFsIHRleHQtdGV4dC1kYXJrIHRleHQtaDQgbWQ6dGV4dC1oNHRhYmxldCBsZzp0ZXh0LWg0ZGVza3RvcDtcclxuXHR9XHJcblxyXG5cdGg1LFxyXG5cdC5oNSB7XHJcblx0XHRAYXBwbHkgZm9udC1ub3JtYWwgdXBwZXJjYXNlIHRleHQtaGVhZGluZy1kYXJrLTQwMCB0ZXh0LWg1IG1kOnRleHQtaDV0YWJsZXQgbGc6dGV4dC1oNWRlc2t0b3A7XHJcblx0fVxyXG5cclxuXHRoNixcclxuXHQuaDYge1xyXG5cdFx0QGFwcGx5IGZvbnQtc2VtaWJvbGQgdXBwZXJjYXNlIHRleHQtaDYgbWQ6dGV4dC1oNnRhYmxldCBsZzp0ZXh0LWg2ZGVza3RvcDtcclxuXHR9XHJcblxyXG5cdFt0eXBlPSd0ZXh0J106Zm9jdXMsIFt0eXBlPSdlbWFpbCddOmZvY3VzLCBbdHlwZT0ndXJsJ106Zm9jdXMsIFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLCBbdHlwZT0nbnVtYmVyJ106Zm9jdXMsIFt0eXBlPSdkYXRlJ106Zm9jdXMsIFt0eXBlPSdkYXRldGltZS1sb2NhbCddOmZvY3VzLCBbdHlwZT0nbW9udGgnXTpmb2N1cywgW3R5cGU9J3NlYXJjaCddOmZvY3VzLCBbdHlwZT0ndGVsJ106Zm9jdXMsIFt0eXBlPSd0aW1lJ106Zm9jdXMsIFt0eXBlPSd3ZWVrJ106Zm9jdXMsIFttdWx0aXBsZV06Zm9jdXMsIHRleHRhcmVhOmZvY3VzLCBzZWxlY3Q6Zm9jdXMge1xyXG5cdFx0QGFwcGx5IHJpbmctYXZwLWFjY2VudDtcclxuXHR9XHJcblxyXG5cclxuXHRhIHtcclxuXHRcdEBhcHBseSB0ZXh0LWxpbmstZGFyayB1bmRlcmxpbmUgaG92ZXI6bm8tdW5kZXJsaW5lO1xyXG5cclxuXHRcdCYuc2Vjb25kYXJ5IHtcclxuXHRcdFx0QGFwcGx5IHRleHQtbGluay1saWdodDtcclxuXHRcdH1cclxuXHR9XHJcblx0c2VjdGlvbiB1bCwgbWFpbiB1bCB7XHJcblx0XHRAYXBwbHkgbGlzdC1kaXNjIHBsLTYgbWItNDtcclxuXHR9XHJcblx0c2VjdGlvbiBvbCwgbWFpbiBvbCB7XHJcblx0XHRAYXBwbHkgbGlzdC1kZWNpbWFsIHBsLTYgbWItNDtcclxuXHR9XHJcblx0bmF2IHVsLCB1bC50YWItdGl0bGVze1xyXG5cdFx0QGFwcGx5IGxpc3Qtbm9uZSBtYi0wO1xyXG5cdH1cclxuXHJcblx0LmJ1dHRvbiB7XHJcblx0XHRAYXBwbHkgbm8tdW5kZXJsaW5lIGlubGluZS1mbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBkdXJhdGlvbi0yMDAgZm9udC1zYW5zIGN1cnNvci1wb2ludGVyIGZvbnQtc2VtaWJvbGQgdGV4dC1wIGlubGluZS1mbGV4IHB5LTMuNSBweC03IGJvcmRlci0yIGJvcmRlci10cmFuc3BhcmVudCB0ZXh0LWJ1dHRvbnMtcHJpbWFyeS10ZXh0IGJnLWJ1dHRvbnMtcHJpbWFyeS1iZyBob3ZlcjpiZy1idXR0b25zLXByaW1hcnktaG92ZXI7XHJcblxyXG5cdFx0Ji5idXR0b24tcmV2ZXJzZSB7XHJcblx0XHRcdEBhcHBseSBib3JkZXItYnV0dG9ucy1wcmltYXJ5LWJnIHRleHQtYnV0dG9ucy1wcmltYXJ5LWJnIGJnLXRyYW5zcGFyZW50ICBob3ZlcjpiZy1idXR0b25zLXByaW1hcnktaG92ZXIgaG92ZXI6dGV4dC13aGl0ZSBob3Zlcjpib3JkZXItYnV0dG9ucy1wcmltYXJ5LWhvdmVyO1xyXG5cdFx0fVxyXG5cdFx0Ji5idXR0b24td2hpdGUtYmcge1xyXG5cdFx0XHRAYXBwbHkgYm9yZGVyLWJ1dHRvbnMtcHJpbWFyeS1iZyB0ZXh0LWJ1dHRvbnMtcHJpbWFyeS1iZyBiZy13aGl0ZSAgaG92ZXI6YmctYnV0dG9ucy1wcmltYXJ5LWhvdmVyIGhvdmVyOnRleHQtd2hpdGUgaG92ZXI6Ym9yZGVyLWJ1dHRvbnMtcHJpbWFyeS1ob3ZlcjtcclxuXHRcdH1cclxuXHRcdCYuYnV0dG9uLWxpbmsge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1idXR0b25zLXByaW1hcnktYmcgYmctdHJhbnNwYXJlbnQgdW5kZXJsaW5lIGhvdmVyOm5vLXVuZGVybGluZSBweS0xO1xyXG5cdFx0fVxyXG5cdFx0Ji5idXR0b24tbGluazo6YWZ0ZXIsXHJcblx0XHQmLmJ1dHRvbi1zZWNvbmRhcnktbGluazo6YWZ0ZXIge1xyXG5cdFx0XHRAYXBwbHkgZHVyYXRpb24tMjAwIGNvbnRlbnQtWydfJ10gdy0zIGgtMyBtbC0zIGJnLW5vLXJlcGVhdCBiZy1jZW50ZXIgaG92ZXI6dHJhbnNsYXRlLXgtMTtcclxuXHRcdFx0LXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMyMCA1MTInJTNFJTNDcGF0aCBmaWxsPSdjdXJyZW50Q29sb3InIGQ9J00zMTAuNiAyMzMuNGMxMi41IDEyLjUgMTIuNSAzMi44IDAgNDUuM2wtMTkyIDE5MmMtMTIuNSAxMi41LTMyLjggMTIuNS00NS4zIDBzLTEyLjUtMzIuOCAwLTQ1LjNMMjQyLjcgMjU2IDczLjQgODYuNmMtMTIuNS0xMi41LTEyLjUtMzIuOCAwLTQ1LjNzMzIuOC0xMi41IDQ1LjMgMGwxOTIgMTkyeicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdFx0bWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMjAgNTEyJyUzRSUzQ3BhdGggZmlsbD0nY3VycmVudENvbG9yJyBkPSdNMzEwLjYgMjMzLjRjMTIuNSAxMi41IDEyLjUgMzIuOCAwIDQ1LjNsLTE5MiAxOTJjLTEyLjUgMTIuNS0zMi44IDEyLjUtNDUuMyAwcy0xMi41LTMyLjggMC00NS4zTDI0Mi43IDI1NiA3My40IDg2LjZjLTEyLjUtMTIuNS0xMi41LTMyLjggMC00NS4zczMyLjgtMTIuNSA0NS4zIDBsMTkyIDE5MnonLyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHRcdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHRcdCYuYnV0dG9uLWxpbms6OmFmdGVyIHtcclxuXHRcdFx0QGFwcGx5IGJnLWJ1dHRvbnMtcHJpbWFyeS1iZztcclxuXHRcdH1cclxuXHRcdCYuYnV0dG9uLXNlY29uZGFyeS1saW5rOjphZnRlciB7XHJcblx0XHRcdEBhcHBseSBiZy1idXR0b25zLXNlY29uZGFyeS1ob3ZlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmLmJ1dHRvbi1zZWNvbmRhcnkge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1idXR0b25zLXNlY29uZGFyeS10ZXh0IGJnLWJ1dHRvbnMtc2Vjb25kYXJ5LWJnIGhvdmVyOmJvcmRlci1idXR0b25zLXNlY29uZGFyeS1ob3ZlciBob3ZlcjpiZy1idXR0b25zLXNlY29uZGFyeS1ob3ZlciBob3Zlcjpob3Zlcjp0ZXh0LWJ1dHRvbnMtc2Vjb25kYXJ5LXRleHQ7XHJcblxyXG5cdFx0XHQmLXJldmVyc2Uge1xyXG5cdFx0XHRcdEBhcHBseSBib3JkZXItd2hpdGUgdGV4dC13aGl0ZSBiZy10cmFuc3BhcmVudCAgaG92ZXI6YmctYnV0dG9ucy1zZWNvbmRhcnktYmcgaG92ZXI6Ym9yZGVyLWJ1dHRvbnMtc2Vjb25kYXJ5LWJnO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLWxpbmsge1xyXG5cdFx0XHRcdEBhcHBseSB0ZXh0LWJ1dHRvbnMtc2Vjb25kYXJ5LWhvdmVyIGJnLXRyYW5zcGFyZW50IHVuZGVybGluZSBob3Zlcjpuby11bmRlcmxpbmU7XHJcblx0XHRcdFx0LyogYWZ0ZXIgaW1hZ2UgZ2VuZXJhdGVkIHZpYSBkeW5hbWljIGNzcyAqL1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubG9jLWNhcmQtcGhvbmUge1xyXG5cdFx0dGV4dC13cmFwOiBub3dyYXA7XHJcblx0fVxyXG5cclxuXHQvKiBMb2NhdGlvbiBjYXJkIERldGFpbHMgYnV0dG9uOiBrZWVwIHNlY29uZGFyeSBiYXNlIHN0eWxpbmcsIGJ1dCBob3ZlciB0byBwcmltYXJ5IGNvbG9yIHNvIGl0IG1hdGNoZXMgU2NoZWR1bGUgTm93ICovXHJcblx0LnBhcnRpYWwtYm94LWxvY2F0aW9uIC5idXR0b24tc2Vjb25kYXJ5OmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWF2cC1idXR0b25zLXByaW1hcnktaG92ZXIpO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1hdnAtYnV0dG9ucy1wcmltYXJ5LWhvdmVyKTtcclxuXHRcdGNvbG9yOiB2YXIoLS1hdnAtYnV0dG9ucy1wcmltYXJ5LXRleHQpO1xyXG5cdH1cclxuXHJcblx0LndpdGgtdW5kZXJsaW5lIHtcclxuXHRcdEBhcHBseSByZWxhdGl2ZSBhZnRlcjpjb250ZW50LVsnXyddIGFmdGVyOmJsb2NrIGFmdGVyOnctMTYgYWZ0ZXI6bXktMi41IGFmdGVyOmJvcmRlci1iLVszcHhdIGFmdGVyOmJvcmRlci1hdnAtYWNjZW50O1xyXG5cdFx0Ji50ZXh0LWNlbnRlciB7XHJcblx0XHRcdEBhcHBseSBhZnRlcjpteC1hdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c2VjdGlvbixcclxuXHQuc2VjdGlvbiB7XHJcblx0XHRAYXBwbHkgb3ZlcmZsb3cteC1oaWRkZW4gbWF4LXctZnVsbDtcclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdFx0Jjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcblx0XHRcdGhlaWdodDogMC43NXJlbTtcclxuXHRcdFx0d2lkdGg6IDAuNzVyZW07XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJub25lXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgY2xhc3M9XCJ3LTMgaC0zXCIgdmlld0JveD1cIjAgMCAxNCAxNFwiPjxwYXRoIHN0cm9rZT1cInZhcigtLWF2cC1wcmltYXJ5KVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIiBkPVwibTEgMSA2IDZtMCAwIDYgNk03IDdsNi02TTcgN2wtNiA2XCIvPjwvc3ZnPicpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDAuNzVyZW0gMC43NXJlbTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dGFibGUge1xyXG5cdFx0QGFwcGx5IGJvcmRlci1jb2xsYXBzZSBib3JkZXItc3BhY2luZy0wIHctZnVsbDtcclxuXHR9XHJcblxyXG5cdHRoLFxyXG5cdHRkIHtcclxuXHRcdEBhcHBseSBib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci1hdnAtZ3JheTtcclxuXHRcdEBhcHBseSBweC00IHB5LTIgdGV4dC1sZWZ0IGFsaWduLXRvcDtcclxuXHR9XHJcblx0dGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0QGFwcGx5IGJnLWF2cC1saWdodC1ncmF5O1xyXG5cdH1cclxuXHJcblx0dGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdEBhcHBseSBiZy13aGl0ZTtcclxuXHR9XHJcblx0dGhlYWQgdGgge1xyXG5cdFx0QGFwcGx5IGJnLWF2cC1saWdodC1ncmF5ICBmb250LXNlbWlib2xkO1xyXG5cdH1cclxuXHR0aGVhZCArIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdEBhcHBseSBiZy13aGl0ZTtcclxuXHR9XHJcblx0dGhlYWQgKyB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0QGFwcGx5IGJnLWF2cC1saWdodC1ncmF5O1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbkBsYXllciBjb21wb25lbnRzIHtcclxuXHQuY29udGFpbmVyIHtcclxuXHRcdEBhcHBseSB3LWZ1bGwgbWF4LXctc2NyZWVuLTJ4bCBweS0xMCBtZDpweS0xNCBweC00IG14LWF1dG8gbGc6cHgtMTIgcmVsYXRpdmUgei0wO1xyXG5cdH1cclxuXHQuYWxpZ25jZW50ZXIsIC5hbGlnbmNlbnRlciBpbWcge1xyXG5cdFx0QGFwcGx5IG14LWF1dG8gZmxvYXQtbm9uZTtcclxuXHR9XHJcblx0LmFsaWducmlnaHQsIC5hbGlnbnJpZ2h0IGltZ3tcclxuXHRcdEBhcHBseSBmbG9hdC1yaWdodCBtbC04O1xyXG5cdH1cclxuXHJcblx0LmFsaWdubGVmdCwgLmFsaWdubGVmdCBpbWd7XHJcblx0XHRAYXBwbHkgZmxvYXQtbGVmdCBtci04O1xyXG5cclxuXHR9XHJcbn1cclxuXHJcbi5wYWRkaW5nIHtcclxuXHQmLW5vbmUge1xyXG5cdFx0QGFwcGx5IHB5LTA7XHJcblx0fVxyXG5cclxuXHQmLXNtYWxsIHtcclxuXHRcdEBhcHBseSBweS00O1xyXG5cdH1cclxuXHJcblx0Ji1tZWRpdW0ge1xyXG5cdFx0QGFwcGx5IHB5LTY7XHJcblx0fVxyXG5cclxuXHQmLWxhcmdlIHtcclxuXHRcdEBhcHBseSBweS04O1xyXG5cdH1cclxufVxyXG5cclxuLm1hcmdpbiB7XHJcblx0Ji1ub25lIHtcclxuXHRcdEBhcHBseSBweS0wO1xyXG5cdH1cclxuXHJcblx0Ji1zbWFsbCB7XHJcblx0XHRAYXBwbHkgcHktNDtcclxuXHR9XHJcblxyXG5cdCYtbWVkaXVtIHtcclxuXHRcdEBhcHBseSBweS02O1xyXG5cdH1cclxuXHJcblx0Ji1sYXJnZSB7XHJcblx0XHRAYXBwbHkgcHktODtcclxuXHR9XHJcbn1cclxuXHJcbi8qIG92ZXJyaWRlcyAqL1xyXG5AbGF5ZXIgY29tcG9uZW50cyB7XHJcblx0I2F2cC13cHNsLXNlYXJjaC1pbnB1dCB7XHJcblx0XHRAYXBwbHkgdy03MiAtbXItWzFweF0gaC1mdWxsIGJsb2NrIG1heC13LWZ1bGwgIGZsZXgtZ3JvdyBib3JkZXItMiBib3JkZXItYXZwLWxpZ2h0LWdyYXkgIGJnLXdoaXRlIGJnLWNsaXAtcGFkZGluZyBwLTMgdGV4dC1iYXNlIGxlYWRpbmctbm9uZSB0ZXh0LXByaW1hcnkgZHVyYXRpb24tMjAwIGVhc2UtaW4tb3V0O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC8qIGN1c3RvbWl6ZSBmbG93Yml0ZSBhY2NvcmRpb25zICovXHJcblx0ZGl2W2lkXj1cImZhcS1ib2R5XCJdIHtcclxuXHRcdCYuaGlkZGVuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQmLmV4cGFuZCB7XHJcblx0XHRcdEBhcHBseSBtdC0wIG1heC1oLVs1MHJlbV0gb3BhY2l0eS0xMDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiBiYXNlIHNsaWNrIHNsaWRlciBzdHlsZXMgKi9cclxuXHQuc2xpY2stZG90cyB7XHJcblx0XHRAYXBwbHkgcmVsYXRpdmUgei1bMV0gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgdy1mdWxsIHAtMCBtLTAgbGlzdC1ub25lO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRAYXBwbHkgdy0zIGgtMyBteC0xLjUgYmctYXZwLWdyYXkgZHVyYXRpb24tMjAwIHRyYW5zaXRpb24tYWxsIGhvdmVyOmJnLXRleHQtZGFyayByb3VuZGVkLWZ1bGwgY3Vyc29yLXBvaW50ZXI7XHJcblx0XHRcdCYuc2xpY2stYWN0aXZlIHtcclxuXHRcdFx0XHRAYXBwbHkgYmctdGV4dC1kYXJrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1bMHB4XSBsZWFkaW5nLW5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGljay1hcnJvdyB7XHJcblx0XHRAYXBwbHkgYWJzb2x1dGUgdG9wLTAgei1bM10gZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXIgaC1mdWxsIHB4LTQgY3Vyc29yLXBvaW50ZXI7XHJcblxyXG5cdFx0Ji5zbGljay1uZXh0IHtcclxuXHRcdFx0QGFwcGx5IHJpZ2h0LTA7XHJcblx0XHR9XHJcblx0XHQmLnNsaWNrLXByZXYge1xyXG5cdFx0XHRAYXBwbHkgbGVmdC0wIGJnLW5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBjbGFzcz0ndy00IGgtNCcgYXJpYS1oaWRkZW49J3RydWUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDYgMTAnJTNFJTNDcGF0aCBzdHJva2U9J2N1cnJlbnRDb2xvcicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J001IDEgMSA1bDQgNCcgLyUzRSUzQy9zdmclM0VcIik7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGljay1kb3RzIC5zbGljay1wcmV2LFxyXG5cdC5zbGljay1uZXh0IHtcclxuXHRcdEBhcHBseSBhYnNvbHV0ZSB0b3AtMCB6LTEwIGZsZXggaXRlbXMtY2VudGVyIGp1c3RpZnktY2VudGVyIGgtZnVsbCBweC00IGN1cnNvci1wb2ludGVyIGJnLXdoaXRlIGJvcmRlciBib3JkZXItdHJhbnNwYXJlbnQ7XHJcblx0XHRAYXBwbHkgaG92ZXI6Ym9yZGVyLWdyYXktODAwIGhvdmVyOnRleHQtZ3JheS04MDA7IC8qIFRhaWx3aW5kIGhvdmVyIHN0YXRlcyAqL1xyXG5cdH1cclxuXHJcblxyXG5cdC5kcmFnZ2FibGUge1xyXG5cdFx0QGFwcGx5IGN1cnNvci1ncmFiO1xyXG5cdH1cclxuXHJcblx0LnNsaWRlc2hvd19fbmF2IHtcclxuXHRcdEBhcHBseSByZWxhdGl2ZSBteC1hdXRvIG1heC13LXNjcmVlbi1tZCBmbGV4IGp1c3RpZnktYmV0d2VlbiA7XHJcblxyXG5cclxuXHRcdGJ1dHRvbi5wcmV2LCBidXR0b24ubmV4dCB7XHJcblx0XHRcdEBhcHBseSBoaWRkZW47XHJcblx0XHR9XHJcblxyXG5cdFx0YnV0dG9uLnByZXY6Zmlyc3QtY2hpbGQgLFxyXG5cdFx0YnV0dG9uLm5leHQ6bGFzdC1jaGlsZCB7XHJcblx0XHRcdEBhcHBseSBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQuc2VjdGlvbi1oZXJvLW1haW4gJiB7XHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0QGFwcGx5IHRvcC0wO1xyXG5cclxuXHRcdFx0XHQmLnByZXYge1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdEBhcHBseSBmbGV4IGl0ZW1zLWVuZCBsZzohaXRlbXMtY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLm5leHQge1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IGZsZXggaXRlbXMtZW5kIGxnOiFpdGVtcy1jZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiBpbWFnZSBzbGlkZXIgKi9cclxuXHQuc2VjdGlvbi1pbWFnZS1jYXJvdXNlbCB7XHJcblx0XHQuY2Fyb3VzZWwge1xyXG5cdFx0XHRAYXBwbHkgcmVsYXRpdmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcm91c2VsIGRpdiB7XHJcblx0XHRcdEBhcHBseSByZWxhdGl2ZSBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stc2xpZGUgaW1nIHtcclxuXHRcdFx0QGFwcGx5IGJsb2NrIG14LWF1dG8gcC00O1xyXG5cdFx0fVxyXG5cdFx0LmNhcm91c2VsICsgLnNsaWRlc2hvd19fbmF2IHtcclxuXHRcdFx0QGFwcGx5IHB4LTQgO1xyXG5cdFx0fVxyXG5cdFx0LmNhcm91c2VsLnR3by1pbWFnZXMgKyAuc2xpZGVzaG93X19uYXYge1xyXG5cdFx0XHRAYXBwbHkgbWF4LXctZnVsbDtcclxuXHRcdH1cclxuXHRcdC5jYXJvdXNlbC5vbmUtaW1hZ2UgaW1nIHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDc2OHB4O1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDQzMnB4O1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdFx0LmNhcm91c2VsLnR3by1pbWFnZXMgaW1nIHtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIC4yNXJlbSk7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMzc4cHg7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiBzdGF0cyBzbGlkZXIgKi9cclxuXHQuc2VjdGlvbi1zdGF0cyB7XHJcblx0XHQuc2xpZGUtb3V0ZXItY3VzdG9tIHtcclxuXHRcdFx0QGFwcGx5IHAtNDtcclxuXHRcdH1cclxuXHJcblx0XHQuc3RhdC1zbGlkZS1pbm5lci1jdXN0b20ge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1jZW50ZXIgZmxleCBmbGV4LWNvbCBqdXN0aWZ5LWNlbnRlciByZWxhdGl2ZSBpdGVtcy1jZW50ZXIgbXgtYXV0byBiZy13aGl0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQuY291bnQtY3VzdG9tIHtcclxuXHRcdFx0QGFwcGx5IGgxIG1iLTAgd2l0aC11bmRlcmxpbmUgdGV4dC1jZW50ZXIgYWZ0ZXI6dy00MDtcclxuXHRcdH1cclxuXHJcblx0XHQuZGVzY3JpcHRpb24tY3VzdG9tIHtcclxuXHRcdFx0QGFwcGx5IHRleHQtcDtcclxuXHRcdH1cclxuXHRcdC5zbGlkZS1vdXRlci1jdXN0b20gKyAuc2xpZGVzaG93X19uYXZ7XHJcblx0XHRcdEBhcHBseSB3LTQwO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC8qIHRhYnMgKi9cclxuXHQuc2VjdGlvbi10YWJiZWQtY29udGVudCBsaVtyb2xlPVwicHJlc2VudGF0aW9uXCJdID4gYnV0dG9uW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJde1xyXG5cdFx0QGFwcGx5IGJvcmRlci10LXRyYW5zcGFyZW50IGJvcmRlci1yLXRyYW5zcGFyZW50IGJvcmRlci1iLXRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHJcblx0LyogYmVmb3JlIGFuZCBhZnRlciAqL1xyXG5cdC5iZWZvcmUtYWZ0ZXJfX291dGVyIHtcclxuXHRcdEBhcHBseSByZWxhdGl2ZSB3LWZ1bGwgbXQtODtcclxuXHJcblx0XHQuYmVmb3JlLWFmdGVyLWNvbnRhaW5lciB7XHJcblx0XHRcdEBhcHBseSBteC1hdXRvIG92ZXJmbG93LWhpZGRlbiBwYi00O1xyXG5cdFx0fVxyXG5cdFx0LmJlZm9yZS1hZnRlcl9faW5uZXIge1xyXG5cdFx0XHRAYXBwbHkgbWQ6bWF4LXctc2NyZWVuLW1kIG1kOm1heC1oLVs0MzJweF0gYmctYmxhY2sgbXgtYXV0byByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LmFmdGVyLWltYWdlIHtcclxuXHRcdFx0QGFwcGx5IGFic29sdXRlIGluc2V0LTAgO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGlkZXIge1xyXG5cdFx0XHRAYXBwbHkgYWJzb2x1dGUgei0xMCB3LTEgYmctc2Vjb25kYXJ5IGgtZnVsbCBsZWZ0LTEvMiB0b3AtMDtcclxuXHRcdFx0Y3Vyc29yOiBldy1yZXNpemU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWRlLWhhbmRsZSB7XHJcblx0XHRcdEBhcHBseSBhYnNvbHV0ZSB0b3AtMS8yIHctMTQgaC0xNCBiZy13aGl0ZSB0ZXh0LXNlY29uZGFyeSByb3VuZGVkLWZ1bGwgc2hhZG93LWxnIHRyYW5zZm9ybSAtdHJhbnNsYXRlLXgtMS8yIC10cmFuc2xhdGUteS0xLzIgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1ldmVubHkgYm9yZGVyLTIgYm9yZGVyLXNlY29uZGFyeSBwLTMgbGVmdC0xLzI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiBUZXN0aW1vbmlhbHMgKi9cclxuXHQudGVzdGltb25pYWxfX291dGVyIHtcclxuXHRcdEBhcHBseSByZWxhdGl2ZSB3LWZ1bGw7XHJcblxyXG5cdFx0LnRlc3RpbW9uaWFsLWJveCB7XHJcblx0XHRcdEBhcHBseSBiZy13aGl0ZSBmbGV4IGZsZXgtY29sIGp1c3RpZnktc3RhcnQgdy1mdWxsIGJvcmRlci10LTQgYm9yZGVyLWF2cC1hY2NlbnQgcC01IG1kOnB5LTEwIG1kOnB4LTE2IHNoYWRvdy1sZyB0ZXh0LWNlbnRlciBteC1hdXRvIG1heC13LTN4bCA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRlc3RpbW9uaWFsLWljb24ge1xyXG5cdFx0XHRAYXBwbHkgdGV4dC1jZW50ZXIgbWItOCBteC1hdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5xdW90ZS1pY29uIHtcclxuXHRcdFx0QGFwcGx5IHctOSBoLTkgdGV4dC1hdnAtYWNjZW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50ZXN0aW1vbmlhbC1jb250ZW50IHtcclxuXHRcdFx0QGFwcGx5IHRleHQtY2VudGVyIG1iLTggbXktYXV0bztcclxuXHJcblx0XHRcdHA6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRAYXBwbHkgbWItMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQudGVzdGltb25pYWwtYXV0aG9yIHtcclxuXHRcdFx0QGFwcGx5IG1iLTQgdGV4dC1sZyBmb250LXNlbWlib2xkO1xyXG5cdFx0fVxyXG5cdFx0KyAuc2xpZGVzaG93X19uYXZ7XHJcblx0XHRcdEBhcHBseSBweC00IG1kOnB4LTA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcblxyXG4vKiBwb3B1cCBtYWtlciAqL1xyXG5cclxuXHQucHVtIGJ1dHRvbi5wdW0tY2xvc2UucG9wbWFrZS1jbG9zZSB7XHJcblx0XHRAYXBwbHkgZml4ZWQgdG9wLTggcmlnaHQtMTIgdy04IGgtOCBib3JkZXItMiBib3JkZXItdHJhbnNwYXJlbnQgZHVyYXRpb24tMjAwIHRyYW5zaXRpb24tYWxsIHJvdW5kZWQtZnVsbCB0ZXh0LXRleHQtbGlnaHQgYmctdHJhbnNwYXJlbnQgaG92ZXI6dGV4dC1hdnAtbGlnaHQtZ3JheSB0ZXh0LXNtICBtbC1hdXRvIGlubGluZS1mbGV4IGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlciBjdXJzb3ItcG9pbnRlciBtci00IG10LTQ7XHJcblx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHRcdCY6Zm9jdXMsICY6aG92ZXIsICY6Zm9jdXMtdmlzaWJsZSwgJjpmb2N1cy13aXRoaW4ge1xyXG5cdFx0XHRAYXBwbHkgIGJvcmRlci10ZXh0LWxpZ2h0ICBib3JkZXItMiBib3JkZXItc29saWQgb3V0bGluZS1ub25lIGFmdGVyOmJvcmRlci10ZXh0LWxpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5wdW0gYnV0dG9uLnB1bS1jbG9zZS5wb3BtYWtlLWNsb3Nle1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdEBhcHBseSBjb250ZW50LVsnJ10gaC00IHctNCBiZy1uby1yZXBlYXQgYmctY2VudGVyIGFic29sdXRlIG0tNDtcclxuXHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cIm5vbmVcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBjbGFzcz1cInctMyBoLTNcIiB2aWV3Qm94PVwiMCAwIDE0IDE0XCIlM0UlM0NwYXRoIHN0cm9rZT1cIiUyM2ZmZlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIiBkPVwibTEgMSA2IDZtMCAwIDYgNk03IDdsNi02TTcgN2wtNiA2XCIvJTNFJTNDL3N2ZyUzRScpO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5wdW0ucHVtLW92ZXJsYXkge1xyXG5cdFx0QGFwcGx5IGJnLWhlYWRpbmctZGFyayAhb3BhY2l0eS0xMDAgdGV4dC10ZXh0LWxpZ2h0O1xyXG5cdH1cclxuXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciB7XHJcblx0XHRAYXBwbHkgYmctdHJhbnNwYXJlbnQgc2hhZG93LW5vbmUgdGV4dC10ZXh0LWxpZ2h0O1xyXG5cdH1cclxuXHQucHVtICAucHVtLXRpdGxle1xyXG5cdFx0QGFwcGx5IHRleHQtaDIgZm9udC1zZW1pYm9sZCB0ZXh0LWhlYWRpbmctbGlnaHQ7XHJcblx0fVxyXG5cclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIHAsXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciBzcGFuLFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgYSB7XHJcblx0XHRAYXBwbHkgdGV4dC10ZXh0LWxpZ2h0O1xyXG5cdH1cclxuXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciBoMSxcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5oMSxcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIGgyLFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgLmgyLFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgaDMsXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAuaDMsXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciBoNCxcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIC5oNCxcclxuXHQucHVtLnB1bS1vdmVybGF5IC5wdW0tY29udGFpbmVyIGg1LFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgLmg1LFxyXG5cdC5wdW0ucHVtLW92ZXJsYXkgLnB1bS1jb250YWluZXIgaDYsXHJcblx0LnB1bS5wdW0tb3ZlcmxheSAucHVtLWNvbnRhaW5lciAuaDYge1xyXG5cdFx0QGFwcGx5IHRleHQtaGVhZGluZy1saWdodDtcclxuXHR9XHJcblxyXG5cdCNjbXBsei1jb29raWVzLW92ZXJ2aWV3IC5jbXBsei1kcm9wZG93bi5jbXBsei1kcm9wZG93bi1jb29raWVwb2xpY3kgc3VtbWFyeSBkaXYsI2NtcGx6LWRvY3VtZW50IC5jbXBsei1kcm9wZG93bi5jbXBsei1kcm9wZG93bi1jb29raWVwb2xpY3kgc3VtbWFyeSBkaXYsLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuY21wbHotdW5saW5rZWQtbW9kZSAuY21wbHotZHJvcGRvd24uY21wbHotZHJvcGRvd24tY29va2llcG9saWN5IHN1bW1hcnkgZGl2IHtcclxuXHRcdGdyaWQtdGVtcGxhdGU6IFwiaGVhZGluZyBwYXJhZ3JhcGggbGFiZWwgY2hlY2tib3ggY2hldnJvblwiO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgYXV0byBhdXRvIGF1dG8gMjVweFxyXG5cdH1cclxuXHJcblx0aHRtbFtsYW5nPVwiZW4tVVNcIl0gLm5vdHJhbnNsYXRlLmVuZ2xpc2gsXHJcblx0aHRtbFtsYW5nPVwiYXV0b1wiXSAubm90cmFuc2xhdGUuZW5nbGlzaCxcclxuXHRodG1sW2xhbmc9XCJlblwiXSAubm90cmFuc2xhdGUuZW5nbGlzaHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdGh0bWxbbGFuZz1cImVzXCJdIC5ub3RyYW5zbGF0ZS5zcGFuaXNoe1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Lmd0cmFuc2xhdGVfd3JhcHBlcntcclxuXHRcdEBhcHBseSBiZy13aGl0ZSB3LTM2IHNoYWRvdy1sZztcclxuXHR9XHJcblx0Lmd0cmFuc2xhdGVfd3JhcHBlciBhLmdsaW5re1xyXG5cdFx0QGFwcGx5IG15LTEuNTtcclxuXHR9XHJcblxyXG5cdC8qIC0tLSBXQ0FHOiBTa2lwIGxpbmsgKHZpc3VhbGx5IGhpZGRlbiB1bnRpbCBmb2N1c2VkKSAtLS0gKi9cclxuXHQuc2tpcC1saW5rIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IC05OTk5cmVtO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0ei1pbmRleDogMTAwMDAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuXHRcdHdpZHRoOiAxcHg7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0fVxyXG5cdC5za2lwLWxpbms6Zm9jdXMge1xyXG5cdFx0bGVmdDogMC41cmVtO1xyXG5cdFx0dG9wOiAwLjVyZW07XHJcblx0XHRwYWRkaW5nOiAwLjVlbSAxZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRjbGlwOiBhdXRvO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG5cdC8qIC0tLSBXQ0FHOiBGb2N1cyB2aXNpYmxlIChrZXlib2FyZCBmb2N1cyBvdXRsaW5lOyBhdm9pZCBvdXRsaW5lIG9uIG1vdXNlIGNsaWNrKSAtLS0gKi9cclxuXHQ6Zm9jdXMtdmlzaWJsZSxcclxuXHRhOmZvY3VzLXZpc2libGUsXHJcblx0YnV0dG9uOmZvY3VzLXZpc2libGUsXHJcblx0aW5wdXQ6Zm9jdXMtdmlzaWJsZSxcclxuXHR0ZXh0YXJlYTpmb2N1cy12aXNpYmxlLFxyXG5cdHNlbGVjdDpmb2N1cy12aXNpYmxlLFxyXG5cdFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMtdmlzaWJsZSxcclxuXHRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLXZpc2libGUsXHJcblx0W2RhdGEtbW9kYWwtaGlkZV06Zm9jdXMtdmlzaWJsZSB7XHJcblx0XHRvdXRsaW5lOiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG5cdFx0b3V0bGluZS1vZmZzZXQ6IDJweDtcclxuXHR9XHJcblx0LyogRmFsbGJhY2sgZm9yIG9sZGVyIGJyb3dzZXJzIHdpdGhvdXQgOmZvY3VzLXZpc2libGUgKi9cclxuXHRAc3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XHJcblx0XHRhOmZvY3VzLFxyXG5cdFx0YnV0dG9uOmZvY3VzLFxyXG5cdFx0aW5wdXQ6Zm9jdXMsXHJcblx0XHR0ZXh0YXJlYTpmb2N1cyxcclxuXHRcdHNlbGVjdDpmb2N1cyxcclxuXHRcdFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMsXHJcblx0XHRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxyXG5cdFx0W2RhdGEtbW9kYWwtaGlkZV06Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG5cdFx0XHRvdXRsaW5lLW9mZnNldDogMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogLS0tIFdDQUc6IFJlZHVjZSBtb3Rpb24gKHJlc3BlY3QgcHJlZmVycy1yZWR1Y2VkLW1vdGlvbikgLS0tICovXHJcblx0QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuXHRcdCosXHJcblx0XHQqOjpiZWZvcmUsXHJcblx0XHQqOjphZnRlciB7XHJcblx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XHJcblx0XHRcdGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcclxuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRodG1sIHtcclxuXHRcdFx0c2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuIiwiLnNlY3Rpb24taGVyby1tYWluIHtcclxuXHQuaGVhZGluZyB7XHJcblx0XHQuaGVhZGluZ19faW5uZXIge1xyXG5cdFx0XHRAYXBwbHkganVzdGlmeS1lbmQ7XHJcblxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0QGFwcGx5IG1iLTAgbWQ6bWItNDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCsgZGl2IHtcclxuXHRcdFx0QGFwcGx5IHRleHQtY2VudGVyIG1heC1tZDpteC1hdXRvIG1kOnRleHQtbGVmdCBtYXgtbWQ6cHQtMTA7XHJcblxyXG5cdFx0XHQuYnV0dG9uIHtcclxuXHRcdFx0XHRAYXBwbHkgbWF4LW1kOm14LWF1dG8gbWF4LW1kOnB5LTcgbWF4LW1kOnB4LTExIG1heC1tZDp0ZXh0LTJ4bDtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdEBhcHBseSBtYXgtbWQ6bWItNDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRAYXBwbHkgbWF4LW1kOm1iLTA7XHJcblxyXG5cdFx0XHRcdD4gZGl2IHtcclxuXHRcdFx0XHRcdEBhcHBseSBtYXgtbWQ6bWItMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvbnRlbnQge1xyXG5cdC5jb2x1bW4tY29udGVudCB7XHJcblx0XHRAYXBwbHkgdGV4dC1jZW50ZXIgbWQ6dGV4dC1sZWZ0O1xyXG5cdH1cclxufVxyXG5cclxuQGxheWVyIGNvbXBvbmVudHMge1xyXG5cdCN3cHNsLXN0b3JlcyB7XHJcblx0XHQud3BzbC1zdG9yZS1oZWFkZXIge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRAYXBwbHkgdGV4dC1oZWFkaW5nLWRhcms7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5sb2NhdGlvbi10eXBlIHtcclxuXHRcdFx0QGFwcGx5IHRleHQtc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdGRpdi5wYWdpbmF0aW9uIHtcclxuXHRcdEBhcHBseSAtbWwtMjtcclxuXHJcblx0XHRhLCBzcGFuIHtcclxuXHRcdFx0QGFwcGx5IHRleHQtc2Vjb25kYXJ5IG5vLXVuZGVybGluZSBweS0yIHB4LTQgbS0yIHRleHQtbGcgYm9yZGVyLXNvbGlkIGJvcmRlci0yIGJvcmRlci1zZWNvbmRhcnkgcm91bmRlZDtcclxuXHRcdH1cclxuXHRcdGE6aG92ZXIsIC5jdXJyZW50IHtcclxuXHRcdFx0QGFwcGx5IGJnLXNlY29uZGFyeSB0ZXh0LXdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZGl2LnNlYXJjaC1yZXN1bHRzLFxyXG5cdGRpdi5ibG9nLWFyY2hpdmUge1xyXG5cdFx0YXJ0aWNsZSB7XHJcblx0XHRcdEBhcHBseSBwYi0xNCBtYi0xNCBib3JkZXItYi1zZWNvbmRhcnkgYm9yZGVyLWI7XHJcblx0XHRcdGhlYWRlciB7XHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0QGFwcGx5IG1iLTQ7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtaGVhZGluZy1kYXJrIG5vLXVuZGVybGluZSBob3Zlcjp1bmRlcmxpbmUgdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aW1lIHtcclxuXHRcdFx0XHRcdEBhcHBseSB0ZXh0LXByaW1hcnkgaW5saW5lLWJsb2NrIG1iLTQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRkaXYuYmxvZy1zaW5nbGUge1xyXG5cdFx0YXJ0aWNsZSB7XHJcblx0XHRcdGhlYWRlciB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdEBhcHBseSBtdC0wO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dGltZSB7XHJcblx0XHRcdFx0XHRAYXBwbHkgdGV4dC1wcmltYXJ5IGlubGluZS1ibG9jayBtYi00O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZGl2LmJsb2ctc2lkZWJhciB7XHJcblx0XHRAYXBwbHkgYm9yZGVyLXNvbGlkIGJvcmRlci10LTYgYm9yZGVyLXQtc2Vjb25kYXJ5O1xyXG5cclxuXHRcdG5hdiB7XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRAYXBwbHkgcGwtMDtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0QGFwcGx5IG1iLTQgZm9udC1zZW1pYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5iZy1oZWFkaW5nLWRhcmsgYSB7XHJcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLWhlcm8tbWFpbiB7XHJcblx0LmhlYWRpbmcge1xyXG5cdFx0LmhlYWRpbmdfX2lubmVyIHtcclxuXHRcdFx0QGFwcGx5IGp1c3RpZnktZW5kO1xyXG5cclxuXHRcdFx0aDEge1xyXG5cdFx0XHRcdEBhcHBseSBtYi02IG1kOm1iLTQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQrIGRpdiB7XHJcblx0XHRcdEBhcHBseSB0ZXh0LWNlbnRlciBtYXgtbWQ6bXgtYXV0byBtZDp0ZXh0LWxlZnQgbWF4LW1kOnB0LTEwO1xyXG5cclxuXHRcdFx0LmJ1dHRvbiB7XHJcblx0XHRcdFx0QGFwcGx5IG1heC1tZDpteC1hdXRvIG1heC1tZDpweS03IG1heC1tZDpweC0xMSBtYXgtbWQ6dGV4dC0yeGw7XHJcblxyXG5cdFx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRAYXBwbHkgbWF4LW1kOm1iLTQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0QGFwcGx5IG1heC1tZDptYi0wO1xyXG5cclxuXHRcdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0XHRAYXBwbHkgbWF4LW1kOm1iLTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNTgwcHgpe1xyXG5cdFx0Ji53aXRoLWNhcm91c2VsIC5tb2JpbGUtYmcge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTZweCkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvbnRlbnQge1xyXG5cdC5jb2x1bW4tY29udGVudCB7XHJcblx0XHRAYXBwbHkgdGV4dC1jZW50ZXIgbWQ6dGV4dC1sZWZ0O1xyXG5cdH1cclxufVxyXG5cclxuQGxheWVyIGNvbXBvbmVudHMge1xyXG5cdCN3cHNsLXN0b3JlcyB7XHJcblx0XHQud3BzbC1zdG9yZS1oZWFkZXIge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRAYXBwbHkgdGV4dC1oZWFkaW5nLWRhcms7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5sb2NhdGlvbi10eXBlIHtcclxuXHRcdFx0QGFwcGx5IHRleHQtc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdGRpdi5wYWdpbmF0aW9uIHtcclxuXHRcdEBhcHBseSAtbWwtMjtcclxuXHJcblx0XHRhLCBzcGFuIHtcclxuXHRcdFx0QGFwcGx5IHRleHQtc2Vjb25kYXJ5IG5vLXVuZGVybGluZSBweS0yIHB4LTQgbS0yIHRleHQtbGcgYm9yZGVyLXNvbGlkIGJvcmRlci0yIGJvcmRlci1zZWNvbmRhcnkgcm91bmRlZDtcclxuXHRcdH1cclxuXHRcdGE6aG92ZXIsIC5jdXJyZW50IHtcclxuXHRcdFx0QGFwcGx5IGJnLXNlY29uZGFyeSB0ZXh0LXdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZGl2LnNlYXJjaC1yZXN1bHRzLFxyXG5cdGRpdi5ibG9nLWFyY2hpdmUge1xyXG5cdFx0YXJ0aWNsZSB7XHJcblx0XHRcdEBhcHBseSBwYi0xNCBtYi0xNCBib3JkZXItYi1zZWNvbmRhcnkgYm9yZGVyLWI7XHJcblx0XHRcdGhlYWRlciB7XHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0QGFwcGx5IG1iLTQ7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0QGFwcGx5IHRleHQtaGVhZGluZy1kYXJrIG5vLXVuZGVybGluZSBob3Zlcjp1bmRlcmxpbmUgdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0aW1lIHtcclxuXHRcdFx0XHRcdEBhcHBseSB0ZXh0LXByaW1hcnkgaW5saW5lLWJsb2NrIG1iLTQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRkaXYuYmxvZy1zaW5nbGUge1xyXG5cdFx0YXJ0aWNsZSB7XHJcblx0XHRcdGhlYWRlciB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdEBhcHBseSBtdC0wO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0dGltZSB7XHJcblx0XHRcdFx0XHRAYXBwbHkgdGV4dC1wcmltYXJ5IGlubGluZS1ibG9jayBtYi00O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0ZGl2LmJsb2ctc2lkZWJhciB7XHJcblx0XHRAYXBwbHkgYm9yZGVyLXNvbGlkIGJvcmRlci10LTYgYm9yZGVyLXQtc2Vjb25kYXJ5O1xyXG5cclxuXHRcdG5hdiB7XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRAYXBwbHkgcGwtMDtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0QGFwcGx5IG1iLTQgZm9udC1zZW1pYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5iZy1oZWFkaW5nLWRhcmsgYSB7XHJcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qIFBvc3QgU2VjdGlvbnMgKGFjY29yZGlvbiAvIGNvbnRlbnQgLyBDVEEgYWRkZWQgYmVsb3cgYSBibG9nIHBvc3QpICovXHJcbi5wb3N0LXNlY3Rpb25zLWJlbG93LWNvbnRlbnQgLnNlY3Rpb246bm90KC5zZWN0aW9uLWN0YSkgLmNvbnRhaW5lciB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0cGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYXZpYV9tYXNvbnJ5X3Nob3cge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFzb25yeS1iYW5uZXIge1xyXG4gICAgcGFkZGluZzogNHJlbSAwO1xyXG5cclxuICAgIC5jb250YWluZXItZnVsbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYXNvbnJ5LWdyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7XHJcbiAgICAgICAgZ2FwOiAuMXJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1hc29ucnktaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5pbi12aWV3IHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBhdmlhX21hc29ucnlfc2hvdyAwLjhzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMDc1KSBub3JtYWw7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMDIsIDE1NywgMC42KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYXNvbnJ5LWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tYXNvbnJ5LWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMS41KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gIiwiQHRhaWx3aW5kIHV0aWxpdGllcztcbiIsIi8qIG1vbnRzZXJyYXQtMzAwIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI2LWxhdGluLTMwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcbi8qIG1vbnRzZXJyYXQtMzAwaXRhbGljIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQtdjI2LWxhdGluLTMwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDM2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KywgU2FmYXJpIDEyKywgaU9TIDEwKyAqL1xyXG59XHJcbi8qIG1vbnRzZXJyYXQtcmVndWxhciAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0LXYyNi1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbW9udHNlcnJhdC1pdGFsaWMgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjYtbGF0aW4taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbW9udHNlcnJhdC01MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjYtbGF0aW4tNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbW9udHNlcnJhdC01MDBpdGFsaWMgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjYtbGF0aW4tNTAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbW9udHNlcnJhdC02MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjYtbGF0aW4tNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbW9udHNlcnJhdC02MDBpdGFsaWMgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjYtbGF0aW4tNjAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbW9udHNlcnJhdC03MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjYtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbW9udHNlcnJhdC03MDBpdGFsaWMgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjYtbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbW9udHNlcnJhdC04MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC12MjYtbGF0aW4tODAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXQgRmFsbGJhY2tcIjtcclxuICBzcmM6IGxvY2FsKEFyaWFsKTtcclxuICBzaXplLWFkanVzdDogMTEzJTtcclxuICBhc2NlbnQtb3ZlcnJpZGU6IDg5JTtcclxuICBkZXNjZW50LW92ZXJyaWRlOiAxNSU7XHJcbiAgbGluZS1nYXAtb3ZlcnJpZGU6IG5vcm1hbDtcclxufVxyXG5cclxuLyogcG9wcGlucy0zMDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcG9wcGlucy12MjAtbGF0aW4tMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogcG9wcGlucy0zMDBpdGFsaWMgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcG9wcGlucy12MjAtbGF0aW4tMzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogcG9wcGlucy1yZWd1bGFyIC0gbGF0aW4gKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3BvcHBpbnMtdjIwLWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBwb3BwaW5zLWl0YWxpYyAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wb3BwaW5zLXYyMC1sYXRpbi1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBwb3BwaW5zLTUwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wb3BwaW5zLXYyMC1sYXRpbi01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBwb3BwaW5zLTUwMGl0YWxpYyAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wb3BwaW5zLXYyMC1sYXRpbi01MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBwb3BwaW5zLTYwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wb3BwaW5zLXYyMC1sYXRpbi02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBwb3BwaW5zLTcwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wb3BwaW5zLXYyMC1sYXRpbi03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBwb3BwaW5zLTgwMCAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wb3BwaW5zLXYyMC1sYXRpbi04MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG4vKiBwb3BwaW5zLTgwMGl0YWxpYyAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wb3BwaW5zLXYyMC1sYXRpbi04MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSAzNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSssIFNhZmFyaSAxMissIGlPUyAxMCsgKi9cclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBGYWxsYmFja1wiO1xyXG4gIHNyYzogbG9jYWwoQXJpYWwpO1xyXG4gIHNpemUtYWRqdXN0OiAxMTElO1xyXG4gIGFzY2VudC1vdmVycmlkZTogOTklO1xyXG4gIGRlc2NlbnQtb3ZlcnJpZGU6IDMwJTtcclxuICBsaW5lLWdhcC1vdmVycmlkZTogbm9ybWFsO1xyXG59XHJcbi8qIGxvcmEtcmVndWxhciAtIGxhdGluICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogXCJMb3JhXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sb3JhLXYzMi1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbG9yYS1pdGFsaWMgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbG9yYS12MzItbGF0aW4taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbG9yYS01MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbG9yYS12MzItbGF0aW4tNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbG9yYS01MDBpdGFsaWMgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbG9yYS12MzItbGF0aW4tNTAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbG9yYS02MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbG9yYS12MzItbGF0aW4tNjAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbG9yYS03MDAgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbG9yYS12MzItbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuLyogbG9yYS03MDBpdGFsaWMgLSBsYXRpbiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6IFwiTG9yYVwiO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbG9yYS12MzItbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBDaHJvbWUgMzYrLCBPcGVyYSAyMyssIEZpcmVmb3ggMzkrLCBTYWZhcmkgMTIrLCBpT1MgMTArICovXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkxvcmEgRmFsbGJhY2tcIjtcclxuICBzcmM6IGxvY2FsKEdlb3JnaWEpO1xyXG4gIHNpemUtYWRqdXN0OiAxMDUlO1xyXG4gIGFzY2VudC1vdmVycmlkZTogOTAlO1xyXG4gIGRlc2NlbnQtb3ZlcnJpZGU6IDE1JTtcclxuICBsaW5lLWdhcC1vdmVycmlkZTogbm9ybWFsO1xyXG59XHJcbiIsIi5mb290ZXIge1xyXG5cdC5mb290ZXItbWVudSB7XHJcblx0XHRAYXBwbHkgZ3JpZCBncmlkLWNvbHMtMiBnYXAtMi41IGdhcC14LTggbGc6Z2FwLXgtMjAgeGw6cHItMjA7XHJcblxyXG5cdFx0Lm1lbnUtaXRlbSA+IGEge1xyXG5cdFx0XHRAYXBwbHkgcmVsYXRpdmUgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTIuNSBob3Zlcjp0ZXh0LXByaW1hcnkgdHJhbnNpdGlvbiBuby11bmRlcmxpbmUgdGV4dC1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvcHlyaWdodC1tZW51IHtcclxuXHRcdEBhcHBseSBmbGV4IGZsZXgtd3JhcCBnYXAteC00IHNtOmdhcC14LTggdXBwZXJjYXNlIHRleHQteHhzIHNtOnRleHQteHMgbXQtNDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0QGFwcGx5IGhvdmVyOnRleHQtcHJpbWFyeSB0cmFuc2l0aW9uO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIjd3BzbC1sb2NhdGlvbnMge1xyXG4gICAgW2NsYXNzKj0nbWF4LXctc2NyZWVuLWxnJ10ge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiN3cHNsLXdyYXAud2l0aC1jYXJkcyB7XHJcbiAgICAud3BzbC1zZWFyY2gge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgI3dwc2wtc2VhcmNoLWlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC53cHNsLXJlc3VsdHMtaGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN3cHNsLXJlc3VsdC1saXN0IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgICN3cHNsLXNlYXJjaC1mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAud3BzbC1zZWFyY2gtYnRuLXdyYXAge1xyXG4gICAgICAgICAgICAjd3BzbC1zZWFyY2gtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cHNsLWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwc2wtaWNvbi1kaXJlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMC4xMjVyZW07XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjc1ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDAuNzVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN3cHNsLXN0b3Jlcy1jYXRlZ29yaWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgZ2FwOiA1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2F0ZWdvcnktc2VjdGlvbiB7XHJcbiAgICAgICAgPiBoMyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN3cHNsLXN0b3JlcyB1bCxcclxuICAgIC5jYXRlZ29yeS1zdG9yZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgID4gLmZsZXgge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgID4gYSxcclxuICAgICAgICAgICAgICAgICAgICA+IGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMC42NjY2cmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKipcclxuICogU2l0ZSBJRCBjdXN0b20gQ1NTXHJcbiAqXHJcbiAqL1xyXG5cclxuIC8qIHNpdGUtaWQtOSA9PSBXZXN0IFRleGFzIEV5ZSBBc3NvY2lhdGVzICovXHJcbi5zaXRlLWlkLTkge1xyXG5cdC5zZWN0aW9uLWhlcm8tbWFpbiB7XHJcblx0XHQuaGVhZGluZyB7XHJcblx0XHRcdC5tb2JpbGUtYmcge1xyXG5cdFx0XHRcdEBhcHBseSBiZy1bNTYlX2JvdHRvbV07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRhaW5lciAubWF4LXctc2NyZWVuLWxnIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi8qIHNpdGUtaWQtMTAgPT0gVmFudGFnZUV5ZSAqL1xyXG4uc2l0ZS1pZC0xMCB7XHJcblx0LmJ1dHRvbiB7XHJcblx0XHQmLmJ1dHRvbi1zZWNvbmRhcnkge1xyXG5cdFx0XHRAYXBwbHkgaG92ZXI6dGV4dC1idXR0b25zLXNlY29uZGFyeS10ZXh0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLyogc2l0ZS1pZC0xMSA9PSBXZWxsaXNoIFZpc2lvbiBJbnN0aXR1dGUgKi9cclxuLnNpdGUtaWQtMTEge1xyXG5cdCN3ZWxsaXNoLXZpc2lvbi1ob21lLWhlcm8ge1xyXG5cdFx0c3Bhbi5yZWxhdGl2ZS5pbmxpbmUtYmxvY2subWRcXDpoaWRkZW4udG9wLTMubWwtNC53LTE0Lm1kXFw6dy0yOC5iZy1zZWNvbmRhcnkuaC1cXFs0cHhcXF0ge1xyXG4gICAgICAgIFx0QGFwcGx5IGhpZGRlbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIHNpdGUtaWQtMTYgPT0gU291dGh3ZXN0IEV5ZSBJbnN0aXR1dGUgKi9cclxuLnNpdGUtaWQtMTYge1xyXG5cdGhlYWRlciBhLmxvZ28gaW1nIHtcclxuXHRcdEBhcHBseSBtYXgtaC1bNzVweF07XHJcblx0fVxyXG59XHJcblxyXG4vKiBzaXRlLWlkLTE5ID09IE0mTSBFeWUgSW5zdGl0dXRlICovXHJcbi5zaXRlLWlkLTE5IHtcclxuXHRoMyB7XHJcblx0XHRjb2xvcjogIzJkNmE5NjtcclxuXHR9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/