/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

a {
  text-decoration: none;
  color: inherit;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bold;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * 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;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-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;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-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;
  font: inherit;
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #fff;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  display: block;
  height: auto;
  width: 100%;
  max-width: 100%;
  image-rendering: -webkit-optimize-contrast;
}

table {
  width: 100%;
}

/* Links
--------------------------------------------- */
a:focus {
  outline: thin dotted;
}

a:hover,
a:active {
  outline: 0;
}

/* Forms
--------------------------------------------- */
textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

.updated:not(.published) {
  display: none;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping th span {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping th span:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

@font-face {
  font-family: "Ping HL";
  src: url("fonts/Ping-HL-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ezer Rutz";
  src: url("fonts/Ezer-Rutz-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
html {
  font-size: 10px;
}
@media (max-width: 1920.98px) {
  html {
    font-size: 0.521vw;
  }
}
@media (max-width: 991.98px) {
  html {
    font-size: 2.778vw;
  }
}

body {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #000000;
  letter-spacing: normal;
  font-weight: normal;
  font-family: "Ping HL";
}
@media (max-width: 991.98px) {
  body {
    font-size: 1.6rem;
  }
}

h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  color: inherit;
  line-height: inherit;
}

.title-wrap {
  margin-bottom: 3.8rem;
}
@media (max-width: 991.98px) {
  .title-wrap {
    margin-bottom: 2.1rem;
  }
}

.page-title, .single-product .product__content-wrap.courses .product-title, .single-product .product__content-wrap.events .product-title, .cta__content-wrap .info-wrap h2, .homepage .blog__wrapper .text-wrap h2, .homepage .text-and-image__wrapper .text-wrap h2, .about__main-content h1, .about__main-content h2 {
  color: #000000;
  line-height: 1.2;
  font-weight: normal;
  font-family: Ezer Rutz, sans-serif;
}
.page-title--medium, .single-product .product__content-wrap.courses .product-title, .single-product .product__content-wrap.events .product-title, .cta__content-wrap .info-wrap h2, .homepage .blog__wrapper .text-wrap h2, .homepage .text-and-image__wrapper .text-wrap h2, .about__main-content h1, .about__main-content h2 {
  font-size: 6.6rem;
}
@media (max-width: 991.98px) {
  .page-title--medium, .single-product .product__content-wrap.courses .product-title, .single-product .product__content-wrap.events .product-title, .cta__content-wrap .info-wrap h2, .homepage .blog__wrapper .text-wrap h2, .homepage .text-and-image__wrapper .text-wrap h2, .about__main-content h1, .about__main-content h2 {
    font-size: 2.4rem;
  }
}
.page-title--large {
  font-size: 7rem;
}
@media (max-width: 991.98px) {
  .page-title--large {
    font-size: 2.4rem;
  }
}

h1, h2 {
  color: #000000;
}

.btn, .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .account .woocommerce .woocommerce-MyAccount-content button, .wcwl_elements .woocommerce_waitlist.button, .woocommerce-billing-fields .form-row button, .woocommerce-billing-fields .form-group button, .woocommerce-shipping-fields .form-row button, .woocommerce-shipping-fields .form-group button, .woocommerce-address-fields .form-row button, .woocommerce-address-fields .form-group button, .woocommerce-additional-fields .form-row button, .woocommerce-additional-fields .form-group button, .edit-account .form-row button, .edit-account .form-group button, .woocommerce-ResetPassword .form-row button, .woocommerce-ResetPassword .form-group button, .form--tranquilo-login__input-wrap input[type=submit], .form .form-row--submit input[type=submit], a, button {
  margin: 0;
  padding: 0;
  border: none;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  line-height: normal;
  font-family: inherit;
  text-decoration: none;
  letter-spacing: inherit;
  -webkit-appearance: none;
  background-color: transparent;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.btn:focus, .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button:focus, .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order:focus, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:focus, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a:focus, .account .woocommerce .woocommerce-MyAccount-content button:focus, .wcwl_elements .woocommerce_waitlist.button:focus, .woocommerce-billing-fields .form-row button:focus, .woocommerce-billing-fields .form-group button:focus, .woocommerce-shipping-fields .form-row button:focus, .woocommerce-shipping-fields .form-group button:focus, .woocommerce-address-fields .form-row button:focus, .woocommerce-address-fields .form-group button:focus, .woocommerce-additional-fields .form-row button:focus, .woocommerce-additional-fields .form-group button:focus, .edit-account .form-row button:focus, .edit-account .form-group button:focus, .woocommerce-ResetPassword .form-row button:focus, .woocommerce-ResetPassword .form-group button:focus, .form--tranquilo-login__input-wrap input[type=submit]:focus, .form .form-row--submit input[type=submit]:focus, a:focus, button:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn--primary, .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .single-product .product__content-wrap .product-info .summary .cart .single_add_to_cart_button, .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .account .woocommerce .woocommerce-MyAccount-content button, .woocommerce-billing-fields .form-row button, .woocommerce-billing-fields .form-group button, .woocommerce-shipping-fields .form-row button, .woocommerce-shipping-fields .form-group button, .woocommerce-address-fields .form-row button, .woocommerce-address-fields .form-group button, .woocommerce-additional-fields .form-row button, .woocommerce-additional-fields .form-group button, .edit-account .form-row button, .edit-account .form-group button, .woocommerce-ResetPassword .form-row button, .woocommerce-ResetPassword .form-group button, .form--tranquilo-login__input-wrap input[type=submit], .form .form-row--submit input[type=submit], a--primary, button--primary {
  color: #000000;
  border: 1px solid #BCA173;
  background-color: rgba(255, 255, 255, 0.43);
}
.btn--primary:hover, .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button:hover, .single-product .product__content-wrap .product-info .summary .cart .single_add_to_cart_button:hover, .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order:hover, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a:hover, .account .woocommerce .woocommerce-MyAccount-content button:hover, .woocommerce-billing-fields .form-row button:hover, .woocommerce-billing-fields .form-group button:hover, .woocommerce-shipping-fields .form-row button:hover, .woocommerce-shipping-fields .form-group button:hover, .woocommerce-address-fields .form-row button:hover, .woocommerce-address-fields .form-group button:hover, .woocommerce-additional-fields .form-row button:hover, .woocommerce-additional-fields .form-group button:hover, .edit-account .form-row button:hover, .edit-account .form-group button:hover, .woocommerce-ResetPassword .form-row button:hover, .woocommerce-ResetPassword .form-group button:hover, .form--tranquilo-login__input-wrap input[type=submit]:hover, .form .form-row--submit input[type=submit]:hover, a--primary:hover, button--primary:hover {
  color: #FFFFFF;
  background-color: #BCA173;
}
.btn--dropdown, a--dropdown, button--dropdown {
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: normal;
  font-size: 1.6rem;
  border-radius: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.9rem 1.6rem;
  border: 1px solid #BCA173;
  background-color: rgba(255, 255, 255, 0.43);
}
@media (max-width: 991.98px) {
  .btn--dropdown, a--dropdown, button--dropdown {
    font-size: 1.4rem;
  }
}
.btn--dropdown::after, a--dropdown::after, button--dropdown::after {
  content: "";
  width: 1rem;
  height: 0.5rem;
  display: block;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  margin-right: 2.6rem;
  background: url("images/dropdown.svg") no-repeat center center;
  background-size: contain;
}
.btn--dropdown.show::after, a--dropdown.show::after, button--dropdown.show::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.btn--price-sort, a--price-sort, button--price-sort {
  color: #000000;
  line-height: 2;
  font-size: 1.6rem;
}
@media (max-width: 991.98px) {
  .btn--price-sort, a--price-sort, button--price-sort {
    line-height: 2.8;
    font-size: 1.4rem;
  }
}
.btn--price-sort.active, a--price-sort.active, button--price-sort.active {
  font-weight: 700;
}
.btn--price-sort.custom-active, a--price-sort.custom-active, button--price-sort.custom-active {
  font-weight: 700;
}
.btn--arrow-gold, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, a--arrow-gold, button--arrow-gold {
  color: #BCA173;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.btn--arrow-gold::after, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button::after, a--arrow-gold::after, button--arrow-gold::after {
  content: "";
  width: 4rem;
  height: 2.2rem;
  display: block;
  -webkit-transform: translateX(0rem);
      -ms-transform: translateX(0rem);
          transform: translateX(0rem);
  margin-right: 1.4rem;
  background: url("images/arrow-gold.svg") no-repeat center center;
  background-size: contain;
}
@media (max-width: 991.98px) {
  .btn--arrow-gold::after, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button::after, a--arrow-gold::after, button--arrow-gold::after {
    height: 1.8rem;
    width: 3.3rem;
    margin-right: 1rem;
  }
}
.btn--arrow-gold:hover::after, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover::after, a--arrow-gold:hover::after, button--arrow-gold:hover::after {
  -webkit-transform: translateX(-1rem);
      -ms-transform: translateX(-1rem);
          transform: translateX(-1rem);
}
.btn--arrow-white, a--arrow-white, button--arrow-white {
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.btn--arrow-white::after, a--arrow-white::after, button--arrow-white::after {
  content: "";
  width: 4rem;
  height: 2.2rem;
  display: block;
  -webkit-transform: translateX(0rem);
      -ms-transform: translateX(0rem);
          transform: translateX(0rem);
  margin-right: 1.4rem;
  background: url("images/arrow-white.svg") no-repeat center center;
  background-size: contain;
}
@media (max-width: 991.98px) {
  .btn--arrow-white::after, a--arrow-white::after, button--arrow-white::after {
    height: 1.8rem;
    width: 3.3rem;
    margin-right: 1rem;
  }
}
.btn--arrow-white:hover::after, a--arrow-white:hover::after, button--arrow-white:hover::after {
  -webkit-transform: translateX(-1rem);
      -ms-transform: translateX(-1rem);
          transform: translateX(-1rem);
}
.btn--arrow-black, .single-product .product__content-wrap .product-info .summary .cart .single_add_to_cart_button, .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, a--arrow-black, button--arrow-black {
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.btn--arrow-black::after, .single-product .product__content-wrap .product-info .summary .cart .single_add_to_cart_button::after, .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order::after, a--arrow-black::after, button--arrow-black::after {
  content: "";
  width: 4rem;
  height: 2.2rem;
  display: block;
  -webkit-transform: translateX(0rem);
      -ms-transform: translateX(0rem);
          transform: translateX(0rem);
  margin-right: 1.4rem;
  background: url("images/arrow-black.svg") no-repeat center center;
  background-size: contain;
}
@media (max-width: 991.98px) {
  .btn--arrow-black::after, .single-product .product__content-wrap .product-info .summary .cart .single_add_to_cart_button::after, .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order::after, a--arrow-black::after, button--arrow-black::after {
    height: 1.8rem;
    width: 3.3rem;
    margin-right: 1rem;
  }
}
.btn--arrow-black:hover::after, .single-product .product__content-wrap .product-info .summary .cart .single_add_to_cart_button:hover::after, .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order:hover::after, a--arrow-black:hover::after, button--arrow-black:hover::after {
  -webkit-transform: translateX(-1rem);
      -ms-transform: translateX(-1rem);
          transform: translateX(-1rem);
}
.btn--qty, a--qty, button--qty {
  color: #000000;
  width: 2.9rem;
  height: 2.9rem;
  font-size: 2.2rem;
  border-radius: 50%;
  border: 1px solid #000000;
}
.btn--filter, a--filter, button--filter {
  color: #BCA173;
}
.btn--filter.active, a--filter.active, button--filter.active {
  color: #000000;
}
.btn--secondary, a--secondary, button--secondary {
  color: #313131;
  font-weight: 700;
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
}
.btn--secondary:hover, a--secondary:hover, button--secondary:hover {
  color: #FFFFFF;
  border-color: #D00133;
  background-color: #D00133;
}
.btn--red, .wcwl_elements .woocommerce_waitlist.button, a--red, button--red {
  color: #FFFFFF;
  font-size: 1.6rem;
  line-height: normal;
  font-weight: 700;
  border: 1px solid #D00133;
  background-color: #D00133;
}
.btn--red:hover, .wcwl_elements .woocommerce_waitlist.button:hover, a--red:hover, button--red:hover {
  color: #D00133;
  background-color: #FFFFFF;
}
.btn--social-login, a--social-login, button--social-login {
  height: 4.8rem;
  width: 12.6rem;
  border: 1px solid #CECED2;
}
.btn--social-login .icon, a--social-login .icon, button--social-login .icon {
  width: 100%;
  height: 100%;
}
.btn--social-login-facebook__icon, a--social-login-facebook__icon, button--social-login-facebook__icon {
  background: url("images/facebook-social-login.svg") center/0.8rem 2rem no-repeat;
}
.btn--social-login-google__icon, a--social-login-google__icon, button--social-login-google__icon {
  background: url("images/google-social-login.png") center/2rem 2rem no-repeat;
}
.btn--archive-nav, a--archive-nav, button--archive-nav {
  font-size: 1.6rem;
  min-width: 13.8rem;
  text-align: center;
  padding: 1.5rem 3.5rem;
  display: inline-block;
  background-color: #FFFFFF;
  border: 1px solid #EFEFEF;
}
.btn--archive-nav.active, a--archive-nav.active, button--archive-nav.active {
  font-weight: 500;
  border: 1px solid #313131;
}
.btn--related, a--related, button--related {
  line-height: 1;
  font-size: 1.4rem;
  display: inline-block;
  padding: 1.5rem 6.7rem;
}
.btn--like, a--like, button--like {
  z-index: 1;
  display: block;
  margin-right: auto;
}
.btn--like.active .icon--wishlist svg, a--like.active .icon--wishlist svg, button--like.active .icon--wishlist svg {
  display: block;
}
.btn--like.active .icon--wishlist svg #DT, .btn--like.active .icon--wishlist svg #HP, a--like.active .icon--wishlist svg #DT, a--like.active .icon--wishlist svg #HP, button--like.active .icon--wishlist svg #DT, button--like.active .icon--wishlist svg #HP {
  fill: #313131;
}
.btn--open-filters, a--open-filters, button--open-filters {
  line-height: 1;
}
.btn--read-more, a--read-more, button--read-more {
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.09rem;
}
.btn--cart, a--cart, button--cart {
  display: block;
  position: relative;
}
.btn--cart__items, a--cart__items, button--cart__items {
  top: -0.5rem;
  color: #FFFFFF;
  display: block;
  text-align: center;
  line-height: 1.6;
  width: 2rem;
  height: 2rem;
  position: absolute;
  font-size: 1.4rem;
  border-radius: 50%;
  font-weight: 700;
  background-color: #BCA173;
  right: -1.4rem;
}
@media (max-width: 991.98px) {
  .btn--cart__items, a--cart__items, button--cart__items {
    top: -0.3rem;
    width: 1.2rem;
    height: 1.2rem;
    line-height: 1.6;
    font-size: 0.8rem;
    right: -0.8rem;
  }
}
.btn--add-product, a--add-product, button--add-product {
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(188, 161, 115, 0.55);
}

.icon {
  display: block;
  font-style: normal;
}
.icon--social img {
  width: 4.2rem;
  height: auto;
}
@media (max-width: 991.98px) {
  .icon--social img {
    width: 3.2rem;
  }
}
.icon--search img {
  width: 2.2rem;
  height: auto;
}
.icon--cart img {
  width: 2.2rem;
  height: auto;
}
@media (max-width: 991.98px) {
  .icon--cart img {
    width: 1.9rem;
  }
}
.icon--gold-cart {
  width: 6rem;
  height: 6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #FFFFFF;
}
.icon--gold-cart img {
  width: 2.2rem;
  height: auto;
}
.icon--prod-cat {
  width: 5.1rem;
  height: 6.4rem;
}
.icon--check img {
  width: 2rem;
  height: auto;
}
@media (max-width: 991.98px) {
  .icon--check img {
    width: 1.5rem;
  }
}
.icon--menu-link img {
  width: 2.4rem;
  height: auto;
}
.icon--bullets img {
  margin: 0 auto 2rem;
  max-width: 3.4rem;
  max-height: 3.1rem;
}
.icon--wishlist {
  height: auto;
  width: 2rem;
}
@media (max-width: 991.98px) {
  .icon--wishlist {
    width: 1.8rem;
  }
}
.icon--wishlist svg {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}
.icon--wishlist.active svg #DT, .icon--wishlist.active svg #HP {
  fill: #313131;
}
.icon--popup-logo {
  z-index: 1;
  position: relative;
  margin: 3rem auto 5.5rem;
}
@media (max-width: 991.98px) {
  .icon--popup-logo {
    margin: 1.8rem auto 3rem;
  }
}
.icon--popup-logo img {
  width: 19.1rem;
  height: 5.2rem;
  margin: 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 991.98px) {
  .icon--popup-logo img {
    width: 15.6rem;
    height: 4.2rem;
  }
}
.icon--popup-close {
  height: 2.3rem;
  width: 2.3rem;
}
.icon--popup-close svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.icon--double-arrow {
  width: 1rem;
  height: 10rem;
}
@media (max-width: 991.98px) {
  .icon--double-arrow {
    height: 8rem;
  }
}

body {
  margin: 0;
  background-color: #fff9f2;
}
body.touch-disabled {
  -ms-touch-action: none;
      touch-action: none;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
*:focus {
  outline: none;
}

.img--auto, .header .site-branding a img {
  width: 100%;
  height: auto;
}
.img--cover, .products:not(.related):not(.up-sells):not(tr) .product__img-wrap .attachment-woocommerce_thumbnail, .products:not(.related):not(.up-sells):not(tr) .product__img-wrap .woocommerce-placeholder, .products:not(.related):not(.up-sells):not(tr) .product__img-wrap .wp-post-image, .videos-archive__posts-wrapper .post__img-wrap img, .posts-archive__posts-wrapper .post__img-wrap img, .blog article .text__author-wrap .img-wrap img, .homepage .blog__wrapper .posts-wrap .inner-wrap .post .img-wrap img, .homepage .products-tabs .tabpanels-wrap .products .product__img-wrap .attachment-full, .banner img, .video img, .popup--added-to-cart__body .img-wrap img, .slider--horizontal-gallery__img-wrap img, .slick-slider--horizontal-gallery__img-wrap img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.img--contain, .icon--prod-cat img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.main {
  padding-top: 12.65rem;
  min-height: calc(100vh - var(--footer-height) - var(--header-height) + 12.65rem);
}
@media (max-width: 991.98px) {
  .main {
    padding-top: 7.8rem;
  }
}

.content {
  overflow-x: hidden;
}

.content-wrap, .widget-area .woocommerce-products-compare-widget, .single-product .related, .single-product .up-sells, .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .product-heading-wrap {
  margin: 0 auto;
  max-width: 180rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0;
}
.content-wrap--large {
  max-width: 154rem;
}
.content-wrap--medium {
  max-width: 119rem;
}
.content-wrap--narrow, .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .product-heading-wrap {
  max-width: 88rem;
}
.content-wrap--narrower {
  max-width: 78rem;
}
@media (max-width: 991.98px) {
  .content-wrap, .widget-area .woocommerce-products-compare-widget, .single-product .related, .single-product .up-sells, .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .product-heading-wrap {
    max-width: 36rem;
    padding-right: 2rem;
    padding-left: 2rem;
  }
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
}

.d-block-mobile {
  display: none;
}
@media (max-width: 991.98px) {
  .d-block-mobile {
    display: block;
  }
}

.d-flex-mobile {
  display: none;
}
@media (max-width: 991.98px) {
  .d-flex-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.d-block-desktop {
  display: block;
}
@media (max-width: 991.98px) {
  .d-block-desktop {
    display: none;
  }
}

.d-flex-desktop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991.98px) {
  .d-flex-desktop {
    display: none;
  }
}

.transition, .widget-area .woocommerce-products-compare-widget ul li, .badge, .woocommerce-products-compare-content table thead tr .product .product-link, .products:not(.related):not(.up-sells):not(tr) .product .inner-wrap.columns-5 .woocommerce-loop-product__title, .products:not(.related):not(.up-sells):not(tr) .product .inner-wrap.columns-3 .woocommerce-loop-product__title, .posts-archive__posts-wrapper .post__title, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .icon--prod-cat, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info, .accordion .accordion-button::after, .header .main-nav, .footer-nav ul li::after, .main-nav ul li ul li.no-image .main-nav__list-item-link span::after, .main-nav ul li ul li.with-image .main-nav__list-item-link span, .main-nav ul li ul li, .main-nav ul li.menu-item-has-children > .main-nav__list-item-link::after, .main-nav ul li, .slick-dots li, .form--tranquilo-login__input-wrap input[type=submit], .btn--dropdown::after, a--dropdown::after, button--dropdown::after, .btn--arrow-gold::after, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button::after, a--arrow-gold::after, button--arrow-gold::after, .btn--arrow-white::after, a--arrow-white::after, button--arrow-white::after, .btn--arrow-black::after, .single-product .product__content-wrap .product-info .summary .cart .single_add_to_cart_button::after, .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order::after, a--arrow-black::after, button--arrow-black::after, .btn--add-product, a--add-product, button--add-product {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.transition--delay {
  -webkit-transition: all 0.2s ease-in-out 0.2s;
  -o-transition: all 0.2s ease-in-out 0.2s;
  transition: all 0.2s ease-in-out 0.2s;
}

@media (max-width: 991.98px) {
  .full-screen-mobile {
    margin-right: -2rem;
    margin-left: -2rem;
    width: calc(100% + 2*2rem);
  }
}

.no-results {
  margin-bottom: 10rem;
}
.no-results h2 {
  font-size: 3rem;
}
@media (max-width: 991.98px) {
  .no-results h2 {
    font-size: 2rem;
  }
}

.form {
  font-size: 1.6rem;
}
.form .wpcf7-response-output, .form .wpcf7-spinner {
  display: none;
}
.form .wpcf7-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
}
.form .form-row {
  padding: 0 1.9rem;
  border-radius: 4px;
  position: relative;
  margin-bottom: 2.7rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
}
.form .form-row label {
  z-index: 1;
  top: 1.5rem;
  color: #000000;
  position: absolute;
  font-size: inherit;
  line-height: normal;
  right: calc(1.5rem + 1.9rem);
  -webkit-transform-origin: right top;
      -ms-transform-origin: right top;
          transform-origin: right top;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
@media (max-width: 991.98px) {
  .form .form-row label {
    top: 1.4rem;
  }
}
.form .form-row label.up {
  color: #000000;
  -webkit-transform: translate3d(1rem, -155%, 0) scale(0.625);
          transform: translate3d(1rem, -155%, 0) scale(0.625);
}
.form .form-row input, .form .form-row textarea {
  color: inherit;
  height: 4.8rem;
  border-radius: 4px;
  direction: inherit;
  border: 1px solid transparent;
  padding-right: 1.5rem;
}
.form .form-row input.focus, .form .form-row textarea.focus {
  border-color: #E5DAC8;
}
.form .form-row input.wpcf7-not-valid, .form .form-row textarea.wpcf7-not-valid {
  border-color: #D00133 !important;
}
.form .form-row textarea {
  resize: none;
  display: block;
  height: 8.5rem;
  padding-bottom: 0;
}
.form .form-row .wpcf7-not-valid-tip {
  display: none;
}
.form .form-row--submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1rem;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 1.9rem;
  padding-right: 1.9rem;
}
@media (max-width: 991.98px) {
  .form .form-row--submit {
    display: block;
    padding-top: 2.6rem;
  }
}
.form .form-row--submit .woocommerce-form__label-for-checkbox {
  font-size: 1.6rem;
  position: relative;
  padding-right: 2.5rem;
  display: inline-block;
}
.form .form-row--submit .woocommerce-form__label-for-checkbox:hover {
  cursor: pointer;
}
.form .form-row--submit .woocommerce-form__label-for-checkbox::before {
  visibility: visible;
  content: "";
  position: absolute;
  right: 0;
  width: 1.6rem;
  height: 1.6rem;
  border: 1px solid #CECED2;
  top: 0.3rem;
  background-color: #FFFFFF;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  vertical-align: middle;
}
.form .form-row--submit .woocommerce-form__label-for-checkbox input {
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  opacity: 0;
  cursor: pointer;
  visibility: hidden;
  position: absolute;
  right: 0px;
}
.form .form-row--submit input[type=submit] {
  font-size: 1.8rem;
  padding: 2.5rem 0;
}
@media (max-width: 991.98px) {
  .form .form-row--submit input[type=submit] {
    width: 100%;
    font-size: 1.6rem;
  }
}
.form .form-row--submit input[type=checkbox] {
  width: auto;
}
.form .form-row--half {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 50%;
}
@media (max-width: 991.98px) {
  .form .form-row--half {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
  }
}
.form .form-row--quarter {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 25%;
}
@media (max-width: 991.98px) {
  .form .form-row--quarter {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
  }
}
.form--contact .form-row {
  padding: 0;
  background-color: #FFFFFF;
}
.form--contact .form-row label {
  right: 1.5rem;
}
.form--contact .form-row--submit {
  padding: 1rem 0 0;
  width: 100%;
}
.form--general .form-row {
  margin-bottom: 0;
}
.form--general .form-row--submit {
  padding-top: 0;
  margin-top: 4.4rem;
}
.form--general .form-row label {
  top: 2rem;
  color: #BCA173;
  font-size: 1.8rem;
  right: 1.9rem;
}
@media (max-width: 991.98px) {
  .form--general .form-row label {
    font-size: 1.6rem;
  }
}
.form--general .form-row label.up {
  opacity: 0;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
.form--general .form-row input, .form--general .form-row textarea {
  border: 0;
  padding: 0;
  color: #BCA173;
  height: 6.1rem;
  border-radius: 0;
  font-size: 1.8rem;
  border-bottom: 1px solid #E5DAC8;
}
@media (max-width: 991.98px) {
  .form--general .form-row input, .form--general .form-row textarea {
    font-size: 1.6rem;
  }
}
.form--general .form-row input.focus, .form--general .form-row textarea.focus {
  border: 0;
  border-bottom: 1px solid #E5DAC8;
}
.form--general .form-row textarea {
  z-index: 1;
  height: 6.1rem;
  padding-top: 2rem;
  position: relative;
  background-color: transparent;
}
.form--tranquilo-login__input-wrap:not(.form--tranquilo-login_input-wrap--submit) {
  margin-bottom: 2.4rem;
}
@media (max-width: 991.98px) {
  .form--tranquilo-login__input-wrap:not(.form--tranquilo-login_input-wrap--submit) {
    margin-bottom: 2rem;
  }
}
.form--tranquilo-login__input-wrap:not(.form--tranquilo-login_input-wrap--submit) input {
  border: 1px solid #CECED2;
  padding: 1.3rem 1.7rem 1.2rem;
}
.form--tranquilo-login__input-wrap input {
  padding: 1.3rem 1.7rem 1.2rem;
}
.form--tranquilo-login__input-wrap input[type=submit] {
  border-color: #313131;
}
.form--tranquilo-login__msg {
  color: #D00133;
  line-height: 2.3rem;
  font-size: 1.6rem;
  margin-bottom: 4rem;
}
@media (max-width: 991.98px) {
  .form--tranquilo-login__msg {
    margin-bottom: 2rem;
  }
}
.form--tranquilo-login__msg p {
  margin-bottom: 0.5rem;
}

input {
  margin: 0;
  padding: 0;
  z-index: 1;
  width: 100%;
  border: 0px;
  color: inherit;
  font: inherit;
  position: relative;
  border-radius: 0px;
  font-weight: normal;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-appearance: none;
  background-color: transparent;
}
input:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #FFFFFF inset !important;
          box-shadow: 0 0 0 30px #FFFFFF inset !important;
  color: #313131 !important;
  -webkit-text-fill-color: #313131 !important;
}

.woocommerce-billing-fields label, .woocommerce-shipping-fields label, .woocommerce-address-fields label, .woocommerce-additional-fields label, .edit-account label, .woocommerce-ResetPassword label {
  top: 1.2rem;
  z-index: 2;
  font-size: 1.6rem;
  position: absolute;
  right: 1.5rem;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.woocommerce-billing-fields label:hover, .woocommerce-shipping-fields label:hover, .woocommerce-address-fields label:hover, .woocommerce-additional-fields label:hover, .edit-account label:hover, .woocommerce-ResetPassword label:hover {
  cursor: text;
}
.woocommerce-billing-fields label:hover abbr, .woocommerce-shipping-fields label:hover abbr, .woocommerce-address-fields label:hover abbr, .woocommerce-additional-fields label:hover abbr, .edit-account label:hover abbr, .woocommerce-ResetPassword label:hover abbr {
  cursor: text;
}
@media (max-width: 991.98px) {
  .woocommerce-billing-fields label, .woocommerce-shipping-fields label, .woocommerce-address-fields label, .woocommerce-additional-fields label, .edit-account label, .woocommerce-ResetPassword label {
    top: 1.1rem;
  }
}
.woocommerce-billing-fields label.up, .woocommerce-shipping-fields label.up, .woocommerce-address-fields label.up, .woocommerce-additional-fields label.up, .edit-account label.up, .woocommerce-ResetPassword label.up {
  color: #000000;
  -webkit-transform: translate3d(32%, -135%, 0) scale(0.625);
          transform: translate3d(32%, -135%, 0) scale(0.625);
}
.woocommerce-billing-fields label .required, .woocommerce-shipping-fields label .required, .woocommerce-address-fields label .required, .woocommerce-additional-fields label .required, .edit-account label .required, .woocommerce-ResetPassword label .required {
  text-decoration: none;
}
.woocommerce-billing-fields label .optional, .woocommerce-shipping-fields label .optional, .woocommerce-address-fields label .optional, .woocommerce-additional-fields label .optional, .edit-account label .optional, .woocommerce-ResetPassword label .optional {
  display: none;
}
.woocommerce-billing-fields #ship-to-different-address label, .woocommerce-shipping-fields #ship-to-different-address label, .woocommerce-address-fields #ship-to-different-address label, .woocommerce-additional-fields #ship-to-different-address label, .edit-account #ship-to-different-address label, .woocommerce-ResetPassword #ship-to-different-address label {
  position: relative;
}
.woocommerce-billing-fields .form-row, .woocommerce-billing-fields .form-group, .woocommerce-shipping-fields .form-row, .woocommerce-shipping-fields .form-group, .woocommerce-address-fields .form-row, .woocommerce-address-fields .form-group, .woocommerce-additional-fields .form-row, .woocommerce-additional-fields .form-group, .edit-account .form-row, .edit-account .form-group, .woocommerce-ResetPassword .form-row, .woocommerce-ResetPassword .form-group {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  position: relative;
  margin-bottom: 3.2rem;
  border: 1px solid #FFFFFF;
  border-radius: 0.4rem;
}
.woocommerce-billing-fields .form-row.up, .woocommerce-billing-fields .form-group.up, .woocommerce-shipping-fields .form-row.up, .woocommerce-shipping-fields .form-group.up, .woocommerce-address-fields .form-row.up, .woocommerce-address-fields .form-group.up, .woocommerce-additional-fields .form-row.up, .woocommerce-additional-fields .form-group.up, .edit-account .form-row.up, .edit-account .form-group.up, .woocommerce-ResetPassword .form-row.up, .woocommerce-ResetPassword .form-group.up {
  border: 1px solid #E5DAC8;
}
@media (max-width: 991.98px) {
  .woocommerce-billing-fields .form-row, .woocommerce-billing-fields .form-group, .woocommerce-shipping-fields .form-row, .woocommerce-shipping-fields .form-group, .woocommerce-address-fields .form-row, .woocommerce-address-fields .form-group, .woocommerce-additional-fields .form-row, .woocommerce-additional-fields .form-group, .edit-account .form-row, .edit-account .form-group, .woocommerce-ResetPassword .form-row, .woocommerce-ResetPassword .form-group {
    margin-bottom: 2.8rem;
  }
}
.woocommerce-billing-fields .form-row--quarter, .woocommerce-billing-fields .form-group--quarter, .woocommerce-shipping-fields .form-row--quarter, .woocommerce-shipping-fields .form-group--quarter, .woocommerce-address-fields .form-row--quarter, .woocommerce-address-fields .form-group--quarter, .woocommerce-additional-fields .form-row--quarter, .woocommerce-additional-fields .form-group--quarter, .edit-account .form-row--quarter, .edit-account .form-group--quarter, .woocommerce-ResetPassword .form-row--quarter, .woocommerce-ResetPassword .form-group--quarter {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 19.9288256228%;
          flex: 0 0 19.9288256228%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 19.9288256228%;
}
@media (max-width: 991.98px) {
  .woocommerce-billing-fields .form-row--quarter, .woocommerce-billing-fields .form-group--quarter, .woocommerce-shipping-fields .form-row--quarter, .woocommerce-shipping-fields .form-group--quarter, .woocommerce-address-fields .form-row--quarter, .woocommerce-address-fields .form-group--quarter, .woocommerce-additional-fields .form-row--quarter, .woocommerce-additional-fields .form-group--quarter, .edit-account .form-row--quarter, .edit-account .form-group--quarter, .woocommerce-ResetPassword .form-row--quarter, .woocommerce-ResetPassword .form-group--quarter {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 46.6192170819%;
            flex: 0 0 46.6192170819%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 46.6192170819%;
  }
}
.woocommerce-billing-fields .form-row--half, .woocommerce-billing-fields .form-group--half, .woocommerce-shipping-fields .form-row--half, .woocommerce-shipping-fields .form-group--half, .woocommerce-address-fields .form-row--half, .woocommerce-address-fields .form-group--half, .woocommerce-additional-fields .form-row--half, .woocommerce-additional-fields .form-group--half, .edit-account .form-row--half, .edit-account .form-group--half, .woocommerce-ResetPassword .form-row--half, .woocommerce-ResetPassword .form-group--half {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 46.6192170819%;
          flex: 0 0 46.6192170819%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 46.6192170819%;
}
@media (max-width: 991.98px) {
  .woocommerce-billing-fields .form-row--half, .woocommerce-billing-fields .form-group--half, .woocommerce-shipping-fields .form-row--half, .woocommerce-shipping-fields .form-group--half, .woocommerce-address-fields .form-row--half, .woocommerce-address-fields .form-group--half, .woocommerce-additional-fields .form-row--half, .woocommerce-additional-fields .form-group--half, .edit-account .form-row--half, .edit-account .form-group--half, .woocommerce-ResetPassword .form-row--half, .woocommerce-ResetPassword .form-group--half {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
  }
}
.woocommerce-billing-fields .form-row--full, .woocommerce-billing-fields .form-group--full, .woocommerce-shipping-fields .form-row--full, .woocommerce-shipping-fields .form-group--full, .woocommerce-address-fields .form-row--full, .woocommerce-address-fields .form-group--full, .woocommerce-additional-fields .form-row--full, .woocommerce-additional-fields .form-group--full, .edit-account .form-row--full, .edit-account .form-group--full, .woocommerce-ResetPassword .form-row--full, .woocommerce-ResetPassword .form-group--full {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
}
.woocommerce-billing-fields .form-row input, .woocommerce-billing-fields .form-row textarea, .woocommerce-billing-fields .form-group input, .woocommerce-billing-fields .form-group textarea, .woocommerce-shipping-fields .form-row input, .woocommerce-shipping-fields .form-row textarea, .woocommerce-shipping-fields .form-group input, .woocommerce-shipping-fields .form-group textarea, .woocommerce-address-fields .form-row input, .woocommerce-address-fields .form-row textarea, .woocommerce-address-fields .form-group input, .woocommerce-address-fields .form-group textarea, .woocommerce-additional-fields .form-row input, .woocommerce-additional-fields .form-row textarea, .woocommerce-additional-fields .form-group input, .woocommerce-additional-fields .form-group textarea, .edit-account .form-row input, .edit-account .form-row textarea, .edit-account .form-group input, .edit-account .form-group textarea, .woocommerce-ResetPassword .form-row input, .woocommerce-ResetPassword .form-row textarea, .woocommerce-ResetPassword .form-group input, .woocommerce-ResetPassword .form-group textarea {
  width: 100%;
  background: #FFFFFF;
  color: inherit;
  font-family: inherit;
  font-size: 1.6rem;
  line-height: 1.2;
  letter-spacing: normal;
  border: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1.1rem 1.5rem;
  border-radius: 0.4rem;
}
.woocommerce-billing-fields .form-row input, .woocommerce-billing-fields .form-group input, .woocommerce-shipping-fields .form-row input, .woocommerce-shipping-fields .form-group input, .woocommerce-address-fields .form-row input, .woocommerce-address-fields .form-group input, .woocommerce-additional-fields .form-row input, .woocommerce-additional-fields .form-group input, .edit-account .form-row input, .edit-account .form-group input, .woocommerce-ResetPassword .form-row input, .woocommerce-ResetPassword .form-group input {
  height: 4.8rem;
}
.woocommerce-billing-fields .form-row textarea, .woocommerce-billing-fields .form-group textarea, .woocommerce-shipping-fields .form-row textarea, .woocommerce-shipping-fields .form-group textarea, .woocommerce-address-fields .form-row textarea, .woocommerce-address-fields .form-group textarea, .woocommerce-additional-fields .form-row textarea, .woocommerce-additional-fields .form-group textarea, .edit-account .form-row textarea, .edit-account .form-group textarea, .woocommerce-ResetPassword .form-row textarea, .woocommerce-ResetPassword .form-group textarea {
  resize: none;
  height: 13rem;
  border: 1px solid #FFFFFF;
}
.woocommerce-billing-fields .form-row textarea:focus, .woocommerce-billing-fields .form-group textarea:focus, .woocommerce-shipping-fields .form-row textarea:focus, .woocommerce-shipping-fields .form-group textarea:focus, .woocommerce-address-fields .form-row textarea:focus, .woocommerce-address-fields .form-group textarea:focus, .woocommerce-additional-fields .form-row textarea:focus, .woocommerce-additional-fields .form-group textarea:focus, .edit-account .form-row textarea:focus, .edit-account .form-group textarea:focus, .woocommerce-ResetPassword .form-row textarea:focus, .woocommerce-ResetPassword .form-group textarea:focus {
  border: 1px solid #E5DAC8;
}
.woocommerce-billing-fields .form-row em, .woocommerce-billing-fields .form-group em, .woocommerce-shipping-fields .form-row em, .woocommerce-shipping-fields .form-group em, .woocommerce-address-fields .form-row em, .woocommerce-address-fields .form-group em, .woocommerce-additional-fields .form-row em, .woocommerce-additional-fields .form-group em, .edit-account .form-row em, .edit-account .form-group em, .woocommerce-ResetPassword .form-row em, .woocommerce-ResetPassword .form-group em {
  display: none;
}
.woocommerce-billing-fields fieldset, .woocommerce-shipping-fields fieldset, .woocommerce-address-fields fieldset, .woocommerce-additional-fields fieldset, .edit-account fieldset, .woocommerce-ResetPassword fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
.woocommerce-billing-fields fieldset legend, .woocommerce-shipping-fields fieldset legend, .woocommerce-address-fields fieldset legend, .woocommerce-additional-fields fieldset legend, .edit-account fieldset legend, .woocommerce-ResetPassword fieldset legend {
  padding: 0;
  font-size: 1.4rem;
  font-weight: 700;
  margin-bottom: 2.5rem;
}
.woocommerce-billing-fields h3, .woocommerce-shipping-fields h3, .woocommerce-address-fields h3, .woocommerce-additional-fields h3, .edit-account h3, .woocommerce-ResetPassword h3 {
  margin-bottom: 5.1rem;
}
@media (max-width: 991.98px) {
  .woocommerce-billing-fields h3, .woocommerce-shipping-fields h3, .woocommerce-address-fields h3, .woocommerce-additional-fields h3, .edit-account h3, .woocommerce-ResetPassword h3 {
    margin-bottom: 4.5rem;
  }
}
.woocommerce-billing-fields .mandatory-note, .woocommerce-shipping-fields .mandatory-note, .woocommerce-address-fields .mandatory-note, .woocommerce-additional-fields .mandatory-note, .edit-account .mandatory-note, .woocommerce-ResetPassword .mandatory-note {
  top: 1.3rem;
  color: #000000;
  line-height: 1;
  font-size: 1.4rem;
  position: absolute;
  font-weight: 500;
  left: 0;
}
@media (max-width: 991.98px) {
  .woocommerce-billing-fields .mandatory-note, .woocommerce-shipping-fields .mandatory-note, .woocommerce-address-fields .mandatory-note, .woocommerce-additional-fields .mandatory-note, .edit-account .mandatory-note, .woocommerce-ResetPassword .mandatory-note {
    top: 0.7rem;
    font-size: 1.2rem;
  }
}
.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper, .woocommerce-address-fields__field-wrapper, .woocommerce-additional-fields__field-wrapper, .edit-account__field-wrapper, .woocommerce-ResetPassword__field-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid-required-field, .woocommerce-shipping-fields__field-wrapper .form-row.woocommerce-invalid-required-field, .woocommerce-address-fields__field-wrapper .form-row.woocommerce-invalid-required-field, .woocommerce-additional-fields__field-wrapper .form-row.woocommerce-invalid-required-field, .edit-account__field-wrapper .form-row.woocommerce-invalid-required-field, .woocommerce-ResetPassword__field-wrapper .form-row.woocommerce-invalid-required-field {
  border-color: #D00133;
}
.woocommerce-billing-fields__field-wrapper #billing_country_field, .woocommerce-shipping-fields__field-wrapper #billing_country_field, .woocommerce-address-fields__field-wrapper #billing_country_field, .woocommerce-additional-fields__field-wrapper #billing_country_field, .edit-account__field-wrapper #billing_country_field, .woocommerce-ResetPassword__field-wrapper #billing_country_field {
  display: none;
}

@media (max-width: 991.98px) {
  .edit-account fieldset label {
    top: 1.5rem;
    font-size: 1.1rem;
  }
}
.edit-account fieldset label.up {
  -webkit-transform: translate3d(28%, -135%, 0) scale(0.525);
          transform: translate3d(28%, -135%, 0) scale(0.525);
}
@media (max-width: 991.98px) {
  .edit-account fieldset label.up {
    -webkit-transform: translate3d(30%, -170%, 0) scale(0.525);
            transform: translate3d(30%, -170%, 0) scale(0.525);
  }
}

.woocommerce-additional-fields h3 {
  display: none;
}
.woocommerce-additional-fields__field-wrapper .notes {
  border: 0;
}
.woocommerce-additional-fields__field-wrapper .notes label {
  position: relative;
  right: 0;
  top: 0;
  color: #000000;
  font-size: 1.8rem;
  display: inline-block;
  margin-bottom: 1.5rem;
}
@media (max-width: 991.98px) {
  .woocommerce-additional-fields__field-wrapper .notes label {
    font-size: 1.6rem;
    margin-bottom: 1.2rem;
  }
}
.woocommerce-additional-fields__field-wrapper .notes .woocommerce-input-wrapper {
  display: block;
}

.woocommerce-ResetPassword {
  margin: 2rem auto 0;
}
.woocommerce-ResetPassword .form-row {
  max-width: 50%;
  border: 0;
}
@media (max-width: 991.98px) {
  .woocommerce-ResetPassword .form-row {
    max-width: 100%;
  }
}
.woocommerce-ResetPassword .form-row.up {
  border: 0;
}
.woocommerce-ResetPassword .form-row.form-row-first {
  border: 1px solid #313131;
  margin-top: 3rem;
}
.woocommerce-ResetPassword .form-row label.up {
  -webkit-transform: translate3d(25%, -135%, 0) scale(0.625);
          transform: translate3d(25%, -135%, 0) scale(0.625);
}
.woocommerce-ResetPassword .form-row button {
  line-height: 1;
  padding: 1.8rem 6rem;
}

.number-input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-size: 2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.number-input-wrap input {
  border: 0px;
  font: inherit;
  text-align: center;
  font-weight: inherit;
  text-rendering: auto;
  -webkit-appearance: none;
  background-color: transparent;
}
.number-input-wrap__number-btn {
  width: 3rem;
  border: 0px;
  padding: 0px;
  margin: 0px;
  font-weight: inherit;
  -webkit-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.quantity--single-product .number-input-wrap input {
  line-height: 5.6rem;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #9E9DA4 !important;
  font-size: inherit !important;
  letter-spacing: inherit;
  line-height: inherit;
  font-weight: normal;
  font-style: normal !important;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #9E9DA4 !important;
  font-size: inherit !important;
  letter-spacing: inherit;
  line-height: inherit;
  font-weight: normal;
  font-style: normal !important;
}
:-ms-input-placeholder {
  /* IE 10+ */
  color: #9E9DA4 !important;
  font-size: inherit !important;
  letter-spacing: inherit;
  line-height: inherit;
  font-weight: normal;
  font-style: normal !important;
}
::-ms-input-placeholder {
  color: #9E9DA4 !important;
  font-size: inherit !important;
  letter-spacing: inherit;
  line-height: inherit;
  font-weight: normal;
  font-style: normal !important;
}
::placeholder {
  color: #9E9DA4 !important;
  font-size: inherit !important;
  letter-spacing: inherit;
  line-height: inherit;
  font-weight: normal;
  font-style: normal !important;
}
.wcwl_elements {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 2.8rem;
  position: relative;
  border-top: 1px solid #CECED2;
}
.wcwl_elements .wcwl_intro {
  display: none;
  font-size: 1.6rem;
  margin-bottom: 1rem;
}
@media (max-width: 991.98px) {
  .wcwl_elements .wcwl_intro {
    font-size: 1.4rem;
  }
}
.wcwl_elements .wcwl_notice {
  width: 100%;
  font-size: 1.6rem;
}
@media (max-width: 991.98px) {
  .wcwl_elements .wcwl_notice {
    font-size: 1.4rem;
  }
}
.wcwl_elements .wcwl_notice .wcwl_notice_dismiss {
  width: 4rem;
  height: 4rem;
  padding: 0.5rem;
  left: 0;
  right: unset;
  background-color: #000000;
}
@media (max-width: 991.98px) {
  .wcwl_elements .wcwl_notice .wcwl_notice_dismiss {
    position: unset;
    width: 2.5rem;
    height: 2.5rem;
    padding: 0.2rem;
  }
}
.wcwl_elements .wcwl_email_elements {
  margin-top: 0;
  width: 29rem;
  margin-left: 3rem;
}
@media (max-width: 991.98px) {
  .wcwl_elements .wcwl_email_elements {
    margin: 0 0 1rem;
    width: 100%;
  }
}
.wcwl_elements .wcwl_email_elements input {
  height: 4.8rem;
  font-size: 1.6rem;
  padding: 0.5rem 1.5rem;
  background-color: #FFFFFF;
  border: 1px solid #313131;
}
@media (max-width: 991.98px) {
  .wcwl_elements .wcwl_email_elements input {
    font-size: 1.4rem;
  }
}
.wcwl_elements .wcwl_control, .wcwl_elements .woocommerce_waitlist {
  height: 4.8rem;
  margin: 0 !important;
}
@media (max-width: 991.98px) {
  .wcwl_elements .wcwl_control {
    width: 100%;
  }
}
.wcwl_elements .woocommerce_waitlist.button {
  position: unset;
  width: unset;
  border-radius: 0;
  line-height: 1;
  padding: 0;
  width: 22.5rem;
  height: 100%;
}
@media (max-width: 991.98px) {
  .wcwl_elements .woocommerce_waitlist.button {
    width: 100%;
  }
}

.footer div.wpcf7 .wpcf7-form .wpcf7-response-output {
  color: #FFFFFF;
}

.slider, .slick-slider {
  position: relative;
}
@media (max-width: 991.98px) {
  .slider .slick-list, .slick-slider .slick-list {
    padding: 0 !important;
  }
}
.slider .slick-arrow, .slick-slider .slick-arrow {
  top: calc(50% - 2.7rem);
  width: 3rem;
  height: 5.4rem;
  position: absolute;
  z-index: 1;
  font-size: 0px;
  border: 0px;
  cursor: pointer;
  -webkit-appearance: none;
  background-color: transparent;
  background: url(images/arrow.svg) center/contain no-repeat;
}
.slider .slick-arrow:focus, .slick-slider .slick-arrow:focus {
  outline: none;
}
.slider .slick-prev, .slick-slider .slick-prev {
  background: url(images/slick-prev.svg) center/contain no-repeat;
}
.slider .slick-next, .slick-slider .slick-next {
  background: url(images/slick-next.svg) center/contain no-repeat;
}
.slider--standard .slick-list .slick-track, .slick-slider--standard .slick-list .slick-track {
  padding-top: 2rem;
}
.slider--horizontal-gallery__img-wrap img, .slick-slider--horizontal-gallery__img-wrap img {
  height: 51.5rem;
}
@media (max-width: 991.98px) {
  .slider--horizontal-gallery__img-wrap img, .slick-slider--horizontal-gallery__img-wrap img {
    height: 22rem;
  }
}
.slider.products:not(.slider--workshops) .slick-arrow, .slick-slider.products:not(.slider--workshops) .slick-arrow {
  top: calc(50% - 2.7rem);
}
.slider.products:not(.slider--workshops) .slick-arrow.slick-prev, .slick-slider.products:not(.slider--workshops) .slick-arrow.slick-prev {
  right: -6rem;
}
.slider.products:not(.slider--workshops) .slick-arrow.slick-next, .slick-slider.products:not(.slider--workshops) .slick-arrow.slick-next {
  left: -6rem;
}
.slider--workshops .slick-list, .slick-slider--workshops .slick-list {
  padding-left: 12rem;
}
@media (max-width: 991.98px) {
  .slider--workshops .slick-list, .slick-slider--workshops .slick-list {
    padding-left: 6rem !important;
  }
}
.slider--workshops .slick-list .slick-track, .slick-slider--workshops .slick-list .slick-track {
  padding: 4rem 0;
}
@media (max-width: 991.98px) {
  .slider--workshops .slick-list .slick-track, .slick-slider--workshops .slick-list .slick-track {
    padding: 0.4rem 0;
  }
}
.slider--workshops .slick-arrow, .slick-slider--workshops .slick-arrow {
  height: 1.84rem;
  width: 1.62rem;
  bottom: 0;
  top: unset;
}
.slider--workshops .slick-arrow.slick-prev, .slick-slider--workshops .slick-arrow.slick-prev {
  right: 2.5rem;
}
.slider--workshops .slick-arrow.slick-next, .slick-slider--workshops .slick-arrow.slick-next {
  right: 7rem;
}

.slick-dots {
  margin: 0;
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  bottom: -1.7rem;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}
.slick-dots li {
  cursor: pointer;
  width: 1.1rem;
  height: 1.1rem;
  display: block;
  margin: 0 1.35rem;
  border-radius: 50%;
  background-color: transparent;
  border: 1px solid #BCA173;
}
@media (max-width: 991.98px) {
  .slick-dots li {
    width: 0.8rem;
    height: 0.8rem;
    margin: 0 1rem;
  }
}
.slick-dots li.slick-active {
  background-color: #BCA173;
}
.slick-dots li button {
  display: none;
}

.slider-counter {
  font-size: 1.4rem;
  line-height: normal;
  letter-spacing: 0.09rem;
  font-weight: 500;
}
.slider-counter.black {
  color: #FFFFFF;
}

.slick-lightbox {
  position: relative;
}
@media (max-width: 991.98px) {
  .slick-lightbox .slick-list {
    padding: 0 !important;
  }
}
.slick-lightbox .slick-arrow {
  top: calc(50% - 1.65rem);
  width: 3.8rem;
  height: 3.3rem;
  position: absolute;
  z-index: 1;
  font-size: 0px;
  border: 0px;
  cursor: pointer;
  -webkit-appearance: none;
  background-color: transparent;
}
@media (max-width: 991.98px) {
  .slick-lightbox .slick-arrow {
    width: 1rem;
    height: 2rem;
    top: calc(50% - 1rem);
  }
}
.slick-lightbox .slick-arrow:focus {
  outline: none;
}
.slick-lightbox .slick-prev {
  background: url(images/arrow-white.svg) center/contain no-repeat;
  z-index: 2;
  left: 4% !important;
}
@media (max-width: 991.98px) {
  .slick-lightbox .slick-prev {
    left: 2% !important;
  }
}
.slick-lightbox .slick-prev:before {
  display: none;
}
.slick-lightbox .slick-next {
  background: url(images/arrow-white.svg) center/contain no-repeat;
  right: 4% !important;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 991.98px) {
  .slick-lightbox .slick-next {
    right: 2% !important;
  }
}
.slick-lightbox .slick-next:before {
  display: none;
}
.slick-lightbox .slick-lightbox-slick-img {
  max-width: 90%;
}
@media (max-width: 991.98px) {
  .slick-lightbox .slick-lightbox-slick-img {
    width: 90%;
  }
}
.slick-lightbox .slick-lightbox-close {
  height: 4rem;
  width: 4rem;
  top: 4rem;
  left: 4rem;
  right: unset;
}
@media (max-width: 991.98px) {
  .slick-lightbox .slick-lightbox-close {
    top: 1rem;
    right: 1rem;
  }
}
.slick-lightbox .slick-lightbox-close:before {
  font-size: 5rem;
  opacity: 1;
}
@media (max-width: 991.98px) {
  .slick-lightbox .slick-lightbox-close:before {
    font-size: 5rem;
  }
}
.slick-lightbox .custom_paging {
  color: #FFFFFF;
  position: absolute;
  bottom: 2vw;
  width: 100%;
  text-align: center;
}
.slick-lightbox .custom_paging li {
  display: none;
  letter-spacing: 3.6px;
}
.slick-lightbox .custom_paging li.slick-active {
  display: block;
}

.nav ul {
  list-style: none;
}
.nav ul li {
  color: #000000;
}

.main-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: Ezer Rutz, sans-serif;
}
@media (max-width: 991.98px) {
  .main-nav ul {
    display: block;
  }
}
.main-nav ul li {
  padding: 3.5rem 0;
  margin-left: 6.3rem;
}
@media (max-width: 991.98px) {
  .main-nav ul li {
    padding: 0;
    margin-left: 0;
    border-bottom: 1px solid #FFFFFF;
  }
}
.main-nav ul li:last-child {
  margin: 0;
}
.main-nav ul li.current-menu-item, .main-nav ul li.current-menu-parent {
  border-bottom: 2px solid #BCA173;
}
@media (max-width: 991.98px) {
  .main-nav ul li.current-menu-item, .main-nav ul li.current-menu-parent {
    border-bottom: 1px solid #FFFFFF;
  }
}
@media (max-width: 991.98px) {
  .main-nav ul li.menu-item-has-children > .main-nav__list-item-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 991.98px) {
  .main-nav ul li.menu-item-has-children > .main-nav__list-item-link::after {
    content: "";
    width: 1.2rem;
    height: 0.5rem;
    display: block;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
    background: url("images/arrow-down.svg") no-repeat center center;
    background-size: contain;
  }
}
@media (max-width: 991.98px) {
  .main-nav ul li.menu-item-has-children > .main-nav__list-item-link.show::after {
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.main-nav ul li .main-nav__list-item-link {
  display: block;
}
@media (max-width: 991.98px) {
  .main-nav ul li .main-nav__list-item-link {
    width: 100%;
    padding: 2rem;
    font-size: 2rem;
    text-align: right;
  }
}
.main-nav ul li .main-nav__list-item-link img {
  width: 3.4rem;
  height: 4.1rem;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0 auto 1.5rem;
}
@media (max-width: 991.98px) {
  .main-nav ul li .main-nav__list-item-link img {
    display: none;
  }
}
.main-nav ul li .main-nav__list-item-link span {
  display: block;
  line-height: normal;
}
.main-nav ul li ul {
  right: 0;
  height: 0;
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  overflow: hidden;
  position: absolute;
  background-color: #FFFFFF;
  top: var(--header-height);
}
@media (max-width: 991.98px) {
  .main-nav ul li ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-right: 0rem;
    margin-left: 0rem;
    position: unset;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.main-nav ul li ul li.current-menu-item, .main-nav ul li ul li.current-menu-parent {
  border-bottom: 0;
}
@media (max-width: 991.98px) {
  .main-nav ul li ul li.current-menu-item, .main-nav ul li ul li.current-menu-parent {
    border-bottom: 0;
  }
}
.main-nav ul li ul li span {
  font-size: 2.8rem;
}
@media (max-width: 991.98px) {
  .main-nav ul li ul li span {
    font-size: 1.8rem;
  }
}
.main-nav ul li ul li.with-image {
  padding: 3rem 0 3.3rem;
  margin-left: 4.8rem;
}
@media (max-width: 991.98px) {
  .main-nav ul li ul li.with-image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 33.3333333333%;
    padding: 0;
    margin-bottom: 1.4rem;
    margin-left: 0;
  }
}
@media (max-width: 991.98px) {
  .main-nav ul li ul li.with-image:nth-child(-n+3) {
    margin-top: 1rem;
  }
}
.main-nav ul li ul li.with-image .main-nav__list-item-link {
  width: 20rem;
  height: 20rem;
  border-radius: 50%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.main-nav ul li ul li.with-image .main-nav__list-item-link:hover span {
  background-color: rgba(188, 161, 115, 0.55);
}
@media (max-width: 991.98px) {
  .main-nav ul li ul li.with-image .main-nav__list-item-link {
    width: 9.1rem;
    margin: 0 auto;
    height: 9.1rem;
    padding: 0;
  }
}
.main-nav ul li ul li.with-image .main-nav__list-item-link span {
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: transparent;
}
@media (max-width: 991.98px) {
  .main-nav ul li ul li.with-image .main-nav__list-item-link span {
    font-size: 1.4rem;
  }
}
.main-nav ul li ul li.no-image {
  padding: 3.3rem 0 5.8rem;
  margin-left: 0;
}
@media (max-width: 991.98px) {
  .main-nav ul li ul li.no-image {
    padding: 0;
    width: 100%;
  }
}
.main-nav ul li ul li.no-image:first-child .main-nav__list-item-link {
  padding-right: 0;
}
@media (max-width: 991.98px) {
  .main-nav ul li ul li.no-image:first-child .main-nav__list-item-link {
    padding: 2rem;
  }
}
.main-nav ul li ul li.no-image:last-child .main-nav__list-item-link {
  border-left: 0;
  padding-left: 0;
}
@media (max-width: 991.98px) {
  .main-nav ul li ul li.no-image:last-child .main-nav__list-item-link {
    padding: 2rem;
  }
}
.main-nav ul li ul li.no-image .main-nav__list-item-link {
  padding: 0.5rem 8.7rem;
  border-left: 1px solid #BCA173;
}
.main-nav ul li ul li.no-image .main-nav__list-item-link:hover span::after {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
@media (max-width: 991.98px) {
  .main-nav ul li ul li.no-image .main-nav__list-item-link {
    border: 0;
    padding: 2rem;
  }
}
.main-nav ul li ul li.no-image .main-nav__list-item-link span {
  color: #BCA173;
  position: relative;
}
.main-nav ul li ul li.no-image .main-nav__list-item-link span::after {
  content: "";
  left: 0;
  height: 1px;
  width: 100%;
  bottom: -1rem;
  display: block;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  position: absolute;
  background-color: #E5DAC8;
}

.footer-nav {
  font-size: 2rem;
}
@media (max-width: 991.98px) {
  .footer-nav {
    margin: 1.5rem 0 2.5rem;
    font-size: 1.4rem;
  }
}
.footer-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 991.98px) {
  .footer-nav ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.footer-nav ul li {
  position: relative;
  margin-left: 5rem;
}
.footer-nav ul li::after {
  content: "";
  bottom: 0;
  left: 0;
  height: 1px;
  width: 100%;
  display: block;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  position: absolute;
  background-color: #000000;
}
.footer-nav ul li:hover::after {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
@media (max-width: 991.98px) {
  .footer-nav ul li {
    margin-left: 0;
  }
}
.footer-nav ul li:last-child {
  margin: 0;
}
.footer-nav ul li span, .footer-nav ul li a {
  display: block;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fade-in-up-wrap > .fade-in-up {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in, -webkit-transform 0.3s ease-in;
  transition: opacity 0.3s ease-in, -webkit-transform 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in, transform 0.3s ease-in;
  transition: opacity 0.3s ease-in, transform 0.3s ease-in;
  transition: opacity 0.3s ease-in, transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
  -webkit-transform: translateY(2rem);
      -ms-transform: translateY(2rem);
          transform: translateY(2rem);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(1) {
  -webkit-transition-delay: calc(0.3*0s);
       -o-transition-delay: calc(0.3*0s);
          transition-delay: calc(0.3*0s);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(2) {
  -webkit-transition-delay: calc(0.3*1s);
       -o-transition-delay: calc(0.3*1s);
          transition-delay: calc(0.3*1s);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(3) {
  -webkit-transition-delay: calc(0.3*2s);
       -o-transition-delay: calc(0.3*2s);
          transition-delay: calc(0.3*2s);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(4) {
  -webkit-transition-delay: calc(0.3*3s);
       -o-transition-delay: calc(0.3*3s);
          transition-delay: calc(0.3*3s);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(5) {
  -webkit-transition-delay: calc(0.3*4s);
       -o-transition-delay: calc(0.3*4s);
          transition-delay: calc(0.3*4s);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(6) {
  -webkit-transition-delay: calc(0.3*5s);
       -o-transition-delay: calc(0.3*5s);
          transition-delay: calc(0.3*5s);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(7) {
  -webkit-transition-delay: calc(0.3*6s);
       -o-transition-delay: calc(0.3*6s);
          transition-delay: calc(0.3*6s);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(8) {
  -webkit-transition-delay: calc(0.3*7s);
       -o-transition-delay: calc(0.3*7s);
          transition-delay: calc(0.3*7s);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(9) {
  -webkit-transition-delay: calc(0.3*8s);
       -o-transition-delay: calc(0.3*8s);
          transition-delay: calc(0.3*8s);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(10) {
  -webkit-transition-delay: calc(0.3*9s);
       -o-transition-delay: calc(0.3*9s);
          transition-delay: calc(0.3*9s);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(11) {
  -webkit-transition-delay: calc(0.3*10s);
       -o-transition-delay: calc(0.3*10s);
          transition-delay: calc(0.3*10s);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(12) {
  -webkit-transition-delay: calc(0.3*11s);
       -o-transition-delay: calc(0.3*11s);
          transition-delay: calc(0.3*11s);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(13) {
  -webkit-transition-delay: calc(0.3*12s);
       -o-transition-delay: calc(0.3*12s);
          transition-delay: calc(0.3*12s);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(14) {
  -webkit-transition-delay: calc(0.3*13s);
       -o-transition-delay: calc(0.3*13s);
          transition-delay: calc(0.3*13s);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(15) {
  -webkit-transition-delay: calc(0.3*14s);
       -o-transition-delay: calc(0.3*14s);
          transition-delay: calc(0.3*14s);
}
.fade-in-up-wrap > .fade-in-up--async:nth-child(16) {
  -webkit-transition-delay: calc(0.3*15s);
       -o-transition-delay: calc(0.3*15s);
          transition-delay: calc(0.3*15s);
}
.fade-in-up-wrap.active > .fade-in-up {
  opacity: 1;
  -webkit-transform: translateY(0rem);
      -ms-transform: translateY(0rem);
          transform: translateY(0rem);
}

.slide-in-up {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in, -webkit-transform 0.3s ease-in;
  transition: opacity 0.3s ease-in, -webkit-transform 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in, transform 0.3s ease-in;
  transition: opacity 0.3s ease-in, transform 0.3s ease-in;
  transition: opacity 0.3s ease-in, transform 0.3s ease-in, -webkit-transform 0.3s ease-in;
  -webkit-transform: translateY(2rem);
      -ms-transform: translateY(2rem);
          transform: translateY(2rem);
}
.slide-in-up.active {
  opacity: 1;
  -webkit-transform: translateY(0rem);
      -ms-transform: translateY(0rem);
          transform: translateY(0rem);
}

.popup {
  top: 0;
  width: 100vw;
  height: 100vh;
  display: none;
  z-index: 1052;
  position: fixed;
  overflow-y: auto;
  left: 0;
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-backdrop-filter: blur(1px);
          backdrop-filter: blur(1px);
  background: rgba(188, 161, 115, 0.7);
}
.popup.show {
  display: block;
}
@media (max-width: 991.98px) {
  .popup {
    height: 100vh;
  }
}
.popup--added-to-cart__dialog {
  width: 68.5rem;
  margin: 25rem auto;
}
@media (max-width: 991.98px) {
  .popup--added-to-cart__dialog {
    width: 25rem;
    margin-top: 9.5rem;
  }
}
.popup--added-to-cart__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991.98px) {
  .popup--added-to-cart__body {
    display: block;
  }
}
.popup--added-to-cart__body .img-wrap {
  height: 35rem;
  width: 35rem;
}
@media (max-width: 991.98px) {
  .popup--added-to-cart__body .img-wrap {
    width: 100%;
    height: 25rem;
  }
}
.popup--added-to-cart__body .text-wrap {
  width: 33.5rem;
  padding: 5.5rem 0 4rem;
  text-align: center;
  background-color: #FFFFFF;
}
@media (max-width: 991.98px) {
  .popup--added-to-cart__body .text-wrap {
    width: 100%;
    padding: 2.5rem 0 1.8rem;
  }
}
.popup--added-to-cart__body .text-wrap .msg {
  color: #000000;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 2.2rem;
  line-height: normal;
  margin-bottom: 5.5rem;
}
@media (max-width: 991.98px) {
  .popup--added-to-cart__body .text-wrap .msg {
    font-size: 1.4rem;
    margin-bottom: 2.3rem;
  }
}
.popup--added-to-cart__body .text-wrap .msg .icon--check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 1rem;
}
.popup--added-to-cart__body .text-wrap .btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 7rem;
}
@media (max-width: 991.98px) {
  .popup--added-to-cart__body .text-wrap .btn-wrap {
    margin-bottom: 2.3rem;
  }
}
.popup--added-to-cart__body .text-wrap .btn-wrap .btn, .popup--added-to-cart__body .text-wrap .btn-wrap .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-products-compare-widget-compare-button, .popup--added-to-cart__body .text-wrap .btn-wrap .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .popup--added-to-cart__body .text-wrap .btn-wrap #place_order, .popup--added-to-cart__body .text-wrap .btn-wrap .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .popup--added-to-cart__body .text-wrap .btn-wrap .checkout-button, .popup--added-to-cart__body .text-wrap .btn-wrap .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .popup--added-to-cart__body .text-wrap .btn-wrap a, .popup--added-to-cart__body .text-wrap .btn-wrap .account .woocommerce .woocommerce-MyAccount-content button, .account .woocommerce .woocommerce-MyAccount-content .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .form .form-row--submit input[type=submit], .form .form-row--submit .popup--added-to-cart__body .text-wrap .btn-wrap input[type=submit], .popup--added-to-cart__body .text-wrap .btn-wrap .form--tranquilo-login__input-wrap input[type=submit], .form--tranquilo-login__input-wrap .popup--added-to-cart__body .text-wrap .btn-wrap input[type=submit], .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-billing-fields .form-row button, .woocommerce-billing-fields .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-billing-fields .form-group button, .woocommerce-billing-fields .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-shipping-fields .form-row button, .woocommerce-shipping-fields .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-shipping-fields .form-group button, .woocommerce-shipping-fields .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-address-fields .form-row button, .woocommerce-address-fields .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-address-fields .form-group button, .woocommerce-address-fields .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-additional-fields .form-row button, .woocommerce-additional-fields .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-additional-fields .form-group button, .woocommerce-additional-fields .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .edit-account .form-row button, .edit-account .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .edit-account .form-group button, .edit-account .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-ResetPassword .form-row button, .woocommerce-ResetPassword .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-ResetPassword .form-group button, .woocommerce-ResetPassword .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .wcwl_elements .woocommerce_waitlist.button, .wcwl_elements .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce_waitlist.button {
  color: #000000;
  padding: 2.5rem 3rem;
}
@media (max-width: 991.98px) {
  .popup--added-to-cart__body .text-wrap .btn-wrap .btn, .popup--added-to-cart__body .text-wrap .btn-wrap .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-products-compare-widget-compare-button, .popup--added-to-cart__body .text-wrap .btn-wrap .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .popup--added-to-cart__body .text-wrap .btn-wrap #place_order, .popup--added-to-cart__body .text-wrap .btn-wrap .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .popup--added-to-cart__body .text-wrap .btn-wrap .checkout-button, .popup--added-to-cart__body .text-wrap .btn-wrap .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .popup--added-to-cart__body .text-wrap .btn-wrap a, .popup--added-to-cart__body .text-wrap .btn-wrap .account .woocommerce .woocommerce-MyAccount-content button, .account .woocommerce .woocommerce-MyAccount-content .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .form .form-row--submit input[type=submit], .form .form-row--submit .popup--added-to-cart__body .text-wrap .btn-wrap input[type=submit], .popup--added-to-cart__body .text-wrap .btn-wrap .form--tranquilo-login__input-wrap input[type=submit], .form--tranquilo-login__input-wrap .popup--added-to-cart__body .text-wrap .btn-wrap input[type=submit], .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-billing-fields .form-row button, .woocommerce-billing-fields .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-billing-fields .form-group button, .woocommerce-billing-fields .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-shipping-fields .form-row button, .woocommerce-shipping-fields .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-shipping-fields .form-group button, .woocommerce-shipping-fields .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-address-fields .form-row button, .woocommerce-address-fields .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-address-fields .form-group button, .woocommerce-address-fields .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-additional-fields .form-row button, .woocommerce-additional-fields .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-additional-fields .form-group button, .woocommerce-additional-fields .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .edit-account .form-row button, .edit-account .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .edit-account .form-group button, .edit-account .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-ResetPassword .form-row button, .woocommerce-ResetPassword .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-ResetPassword .form-group button, .woocommerce-ResetPassword .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button, .popup--added-to-cart__body .text-wrap .btn-wrap .wcwl_elements .woocommerce_waitlist.button, .wcwl_elements .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce_waitlist.button {
    padding: 1.5rem 2rem;
    font-size: 1.4rem;
  }
}
.popup--added-to-cart__body .text-wrap .btn-wrap .btn:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button:hover, .widget-area .woocommerce-products-compare-widget .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-products-compare-widget-compare-button:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order:hover, .checkout-page__main-content .woocommerce-checkout #order_review #payment .popup--added-to-cart__body .text-wrap .btn-wrap #place_order:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .popup--added-to-cart__body .text-wrap .btn-wrap .checkout-button:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a:hover, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .popup--added-to-cart__body .text-wrap .btn-wrap a:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .account .woocommerce .woocommerce-MyAccount-content button:hover, .account .woocommerce .woocommerce-MyAccount-content .popup--added-to-cart__body .text-wrap .btn-wrap button:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .form .form-row--submit input[type=submit]:hover, .form .form-row--submit .popup--added-to-cart__body .text-wrap .btn-wrap input[type=submit]:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .form--tranquilo-login__input-wrap input[type=submit]:hover, .form--tranquilo-login__input-wrap .popup--added-to-cart__body .text-wrap .btn-wrap input[type=submit]:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-billing-fields .form-row button:hover, .woocommerce-billing-fields .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-billing-fields .form-group button:hover, .woocommerce-billing-fields .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-shipping-fields .form-row button:hover, .woocommerce-shipping-fields .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-shipping-fields .form-group button:hover, .woocommerce-shipping-fields .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-address-fields .form-row button:hover, .woocommerce-address-fields .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-address-fields .form-group button:hover, .woocommerce-address-fields .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-additional-fields .form-row button:hover, .woocommerce-additional-fields .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-additional-fields .form-group button:hover, .woocommerce-additional-fields .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .edit-account .form-row button:hover, .edit-account .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .edit-account .form-group button:hover, .edit-account .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-ResetPassword .form-row button:hover, .woocommerce-ResetPassword .form-row .popup--added-to-cart__body .text-wrap .btn-wrap button:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce-ResetPassword .form-group button:hover, .woocommerce-ResetPassword .form-group .popup--added-to-cart__body .text-wrap .btn-wrap button:hover, .popup--added-to-cart__body .text-wrap .btn-wrap .wcwl_elements .woocommerce_waitlist.button:hover, .wcwl_elements .popup--added-to-cart__body .text-wrap .btn-wrap .woocommerce_waitlist.button:hover {
  color: #FFFFFF;
}
.popup--added-to-cart__body .text-wrap .btn--popup-close {
  color: #000000;
}
@media (max-width: 991.98px) {
  .popup--added-to-cart__body .text-wrap .btn--popup-close {
    font-size: 1.4rem;
  }
}

.slider, .slick-slider {
  position: relative;
}
@media (max-width: 991.98px) {
  .slider .slick-list, .slick-slider .slick-list {
    padding: 0 !important;
  }
}
.slider .slick-arrow, .slick-slider .slick-arrow {
  top: calc(50% - 2.7rem);
  width: 3rem;
  height: 5.4rem;
  position: absolute;
  z-index: 1;
  font-size: 0px;
  border: 0px;
  cursor: pointer;
  -webkit-appearance: none;
  background-color: transparent;
  background: url(images/arrow.svg) center/contain no-repeat;
}
.slider .slick-arrow:focus, .slick-slider .slick-arrow:focus {
  outline: none;
}
.slider .slick-prev, .slick-slider .slick-prev {
  background: url(images/slick-prev.svg) center/contain no-repeat;
}
.slider .slick-next, .slick-slider .slick-next {
  background: url(images/slick-next.svg) center/contain no-repeat;
}
.slider--standard .slick-list .slick-track, .slick-slider--standard .slick-list .slick-track {
  padding-top: 2rem;
}
.slider--horizontal-gallery__img-wrap img, .slick-slider--horizontal-gallery__img-wrap img {
  height: 51.5rem;
}
@media (max-width: 991.98px) {
  .slider--horizontal-gallery__img-wrap img, .slick-slider--horizontal-gallery__img-wrap img {
    height: 22rem;
  }
}
.slider.products:not(.slider--workshops) .slick-arrow, .slick-slider.products:not(.slider--workshops) .slick-arrow {
  top: calc(50% - 2.7rem);
}
.slider.products:not(.slider--workshops) .slick-arrow.slick-prev, .slick-slider.products:not(.slider--workshops) .slick-arrow.slick-prev {
  right: -6rem;
}
.slider.products:not(.slider--workshops) .slick-arrow.slick-next, .slick-slider.products:not(.slider--workshops) .slick-arrow.slick-next {
  left: -6rem;
}
.slider--workshops .slick-list, .slick-slider--workshops .slick-list {
  padding-left: 12rem;
}
@media (max-width: 991.98px) {
  .slider--workshops .slick-list, .slick-slider--workshops .slick-list {
    padding-left: 6rem !important;
  }
}
.slider--workshops .slick-list .slick-track, .slick-slider--workshops .slick-list .slick-track {
  padding: 4rem 0;
}
@media (max-width: 991.98px) {
  .slider--workshops .slick-list .slick-track, .slick-slider--workshops .slick-list .slick-track {
    padding: 0.4rem 0;
  }
}
.slider--workshops .slick-arrow, .slick-slider--workshops .slick-arrow {
  height: 1.84rem;
  width: 1.62rem;
  bottom: 0;
  top: unset;
}
.slider--workshops .slick-arrow.slick-prev, .slick-slider--workshops .slick-arrow.slick-prev {
  right: 2.5rem;
}
.slider--workshops .slick-arrow.slick-next, .slick-slider--workshops .slick-arrow.slick-next {
  right: 7rem;
}

.slick-dots {
  margin: 0;
  padding: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  bottom: -1.7rem;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}
.slick-dots li {
  cursor: pointer;
  width: 1.1rem;
  height: 1.1rem;
  display: block;
  margin: 0 1.35rem;
  border-radius: 50%;
  background-color: transparent;
  border: 1px solid #BCA173;
}
@media (max-width: 991.98px) {
  .slick-dots li {
    width: 0.8rem;
    height: 0.8rem;
    margin: 0 1rem;
  }
}
.slick-dots li.slick-active {
  background-color: #BCA173;
}
.slick-dots li button {
  display: none;
}

.slider-counter {
  font-size: 1.4rem;
  line-height: normal;
  letter-spacing: 0.09rem;
  font-weight: 500;
}
.slider-counter.black {
  color: #FFFFFF;
}

.slick-lightbox {
  position: relative;
}
@media (max-width: 991.98px) {
  .slick-lightbox .slick-list {
    padding: 0 !important;
  }
}
.slick-lightbox .slick-arrow {
  top: calc(50% - 1.65rem);
  width: 3.8rem;
  height: 3.3rem;
  position: absolute;
  z-index: 1;
  font-size: 0px;
  border: 0px;
  cursor: pointer;
  -webkit-appearance: none;
  background-color: transparent;
}
@media (max-width: 991.98px) {
  .slick-lightbox .slick-arrow {
    width: 1rem;
    height: 2rem;
    top: calc(50% - 1rem);
  }
}
.slick-lightbox .slick-arrow:focus {
  outline: none;
}
.slick-lightbox .slick-prev {
  background: url(images/arrow-white.svg) center/contain no-repeat;
  z-index: 2;
  left: 4% !important;
}
@media (max-width: 991.98px) {
  .slick-lightbox .slick-prev {
    left: 2% !important;
  }
}
.slick-lightbox .slick-prev:before {
  display: none;
}
.slick-lightbox .slick-next {
  background: url(images/arrow-white.svg) center/contain no-repeat;
  right: 4% !important;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 991.98px) {
  .slick-lightbox .slick-next {
    right: 2% !important;
  }
}
.slick-lightbox .slick-next:before {
  display: none;
}
.slick-lightbox .slick-lightbox-slick-img {
  max-width: 90%;
}
@media (max-width: 991.98px) {
  .slick-lightbox .slick-lightbox-slick-img {
    width: 90%;
  }
}
.slick-lightbox .slick-lightbox-close {
  height: 4rem;
  width: 4rem;
  top: 4rem;
  left: 4rem;
  right: unset;
}
@media (max-width: 991.98px) {
  .slick-lightbox .slick-lightbox-close {
    top: 1rem;
    right: 1rem;
  }
}
.slick-lightbox .slick-lightbox-close:before {
  font-size: 5rem;
  opacity: 1;
}
@media (max-width: 991.98px) {
  .slick-lightbox .slick-lightbox-close:before {
    font-size: 5rem;
  }
}
.slick-lightbox .custom_paging {
  color: #FFFFFF;
  position: absolute;
  bottom: 2vw;
  width: 100%;
  text-align: center;
}
.slick-lightbox .custom_paging li {
  display: none;
  letter-spacing: 3.6px;
}
.slick-lightbox .custom_paging li.slick-active {
  display: block;
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 0rem 0rem;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  -o-transition-property: opacity, filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
       -o-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 1;
}
.hamburger.is-active:hover {
  opacity: 1;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #BCA173;
}

.hamburger-box {
  width: 1.8rem;
  height: 1.4rem;
  display: block;
  position: relative;
}
@media (max-width: 991.98px) {
  .hamburger-box {
    width: 1.8rem;
  }
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -0.1rem;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 1.8rem;
  height: 0.2rem;
  background-color: #BCA173;
  border-radius: 0rem;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
       -o-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
}
@media (max-width: 991.98px) {
  .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 1.8rem;
  }
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -0.6rem;
}
.hamburger-inner::after {
  bottom: -0.6rem;
}

/*
 * Collapse
 */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  -webkit-transition-duration: 0.13s;
       -o-transition-duration: 0.13s;
          transition-duration: 0.13s;
  -webkit-transition-delay: 0.13s;
       -o-transition-delay: 0.13s;
          transition-delay: 0.13s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
       -o-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
  top: -1.2rem;
  -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
  -o-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
  -webkit-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  -o-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, -0.6rem, 0) rotate(-45deg);
          transform: translate3d(0, -0.6rem, 0) rotate(-45deg);
  -webkit-transition-delay: 0.22s;
       -o-transition-delay: 0.22s;
          transition-delay: 0.22s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
       -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
          transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
  -o-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.dropdown {
  position: relative;
}
.dropdown__content-wrap {
  height: 0;
  top: 100%;
  z-index: 5;
  overflow: hidden;
  position: absolute;
  border-radius: 1.3rem;
  background-color: #FFFFFF;
}
.dropdown__content {
  border-radius: 1.3rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2.2rem 2.8rem 3.4rem;
  border: 1px solid rgba(188, 161, 115, 0.23);
}
@media (max-width: 991.98px) {
  .dropdown__content {
    padding: 1.7rem 2.5rem;
  }
}
.dropdown--price-sort .dropdown__content-wrap {
  top: 120%;
  width: 21rem;
  left: 0;
}
@media (max-width: 991.98px) {
  .dropdown--price-sort .dropdown__content-wrap {
    width: 16rem;
  }
}

.header {
  top: 0;
  z-index: 9;
  width: 100%;
  position: fixed;
  right: 0;
}
.header__bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #BCA173;
  padding: 0.7rem;
  line-height: 1.2;
  font-size: 1.5rem;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #FFFFFF;
}
.header__bar .sep {
  display: none;
  margin: 0 1rem;
}
.header__bar p:last-child .sep {
  display: none;
}
@media (max-width: 991.98px) {
  .header__bar {
    padding: 0.5rem 0;
    font-size: 1.1rem;
  }
}
.header__content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
  padding: 0 6rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff9f2;
  border-top: 1px solid #E5DAC8;
}
@media (max-width: 991.98px) {
  .header__content-wrap {
    padding: 1.6rem 2rem;
  }
}
@media (max-width: 991.98px) {
  .header__hamburger-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.7777777778%;
            flex: 0 0 27.7777777778%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 27.7777777778%;
  }
}
.header__hamburger-wrap.hide {
  z-index: 2;
}
.header .site-branding {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12.5%;
          flex: 0 0 12.5%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 12.5%;
}
@media (max-width: 991.98px) {
  .header .site-branding {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 44.4444444444%;
            flex: 0 0 44.4444444444%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 44.4444444444%;
  }
}
.header .site-branding a {
  max-width: 15.3rem;
}
@media (max-width: 991.98px) {
  .header .site-branding a {
    margin: 0 auto;
    max-width: 11.5rem;
  }
}
.header .main-nav {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 75%;
  box-sizing: border-box;
}
@media (max-width: 991.98px) {
  .header .main-nav {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    top: 8rem;
    width: 100%;
    height: 100vh;
    overflow: auto;
    position: absolute;
    padding-bottom: 15rem;
    right: 0;
    background-color: #fff9f2;
    -webkit-transform: translateX(101%);
        -ms-transform: translateX(101%);
            transform: translateX(101%);
    border-top: 1px solid #E5DAC8;
  }
}
.header .main-nav.open {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.header .main-nav#main-nav-mobile {
  display: none;
}
@media (max-width: 991.98px) {
  .header .main-nav#main-nav-mobile {
    padding: 0;
    display: block;
  }
}
.header .extras {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 12.5%;
          flex: 0 0 12.5%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 12.5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 991.98px) {
  .header .extras {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 27.7777777778%;
            flex: 0 0 27.7777777778%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 27.7777777778%;
  }
}
.header .extras .header__cart-wrap {
  margin-right: 4rem;
}
@media (max-width: 991.98px) {
  .header .extras .header__cart-wrap {
    margin-right: 3rem;
  }
}

.footer {
  background-color: #fff9f2;
}
@media (max-width: 991.98px) {
  .footer {
    padding: 0 2rem;
  }
}
.footer .content-wrap, .footer .widget-area .woocommerce-products-compare-widget, .widget-area .footer .woocommerce-products-compare-widget, .footer .single-product .related, .single-product .footer .related, .footer .single-product .up-sells, .single-product .footer .up-sells, .footer .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .footer .inner-wrap, .footer .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .footer .gallery-wrapper, .footer .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .footer .product-heading-wrap, .footer .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .footer .inner-wrap, .footer .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .footer .gallery-wrapper, .footer .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .footer .product-heading-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
  margin: 0 auto;
  padding: 4.1rem 0 3rem;
  border-top: 1px solid #E5E5E5;
}
@media (max-width: 991.98px) {
  .footer .content-wrap, .footer .widget-area .woocommerce-products-compare-widget, .widget-area .footer .woocommerce-products-compare-widget, .footer .single-product .related, .single-product .footer .related, .footer .single-product .up-sells, .single-product .footer .up-sells, .footer .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .footer .inner-wrap, .footer .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .footer .gallery-wrapper, .footer .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .footer .product-heading-wrap, .footer .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .footer .inner-wrap, .footer .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .footer .gallery-wrapper, .footer .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .footer .product-heading-wrap {
    padding: 1.5rem 0 1.7rem;
  }
}
.footer .content-wrap .contact-text, .footer .widget-area .woocommerce-products-compare-widget .contact-text, .widget-area .footer .woocommerce-products-compare-widget .contact-text, .footer .single-product .related .contact-text, .single-product .footer .related .contact-text, .footer .single-product .up-sells .contact-text, .single-product .footer .up-sells .contact-text, .footer .single-product .product__content-wrap.courses .product-info .inner-wrap .contact-text, .single-product .product__content-wrap.courses .product-info .footer .inner-wrap .contact-text, .footer .single-product .product__content-wrap.courses .gallery-wrapper .contact-text, .single-product .product__content-wrap.courses .footer .gallery-wrapper .contact-text, .footer .single-product .product__content-wrap.courses .product-heading-wrap .contact-text, .single-product .product__content-wrap.courses .footer .product-heading-wrap .contact-text, .footer .single-product .product__content-wrap.events .product-info .inner-wrap .contact-text, .single-product .product__content-wrap.events .product-info .footer .inner-wrap .contact-text, .footer .single-product .product__content-wrap.events .gallery-wrapper .contact-text, .single-product .product__content-wrap.events .footer .gallery-wrapper .contact-text, .footer .single-product .product__content-wrap.events .product-heading-wrap .contact-text, .single-product .product__content-wrap.events .footer .product-heading-wrap .contact-text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 33.3333333333%;
}
@media (max-width: 991.98px) {
  .footer .content-wrap .contact-text, .footer .widget-area .woocommerce-products-compare-widget .contact-text, .widget-area .footer .woocommerce-products-compare-widget .contact-text, .footer .single-product .related .contact-text, .single-product .footer .related .contact-text, .footer .single-product .up-sells .contact-text, .single-product .footer .up-sells .contact-text, .footer .single-product .product__content-wrap.courses .product-info .inner-wrap .contact-text, .single-product .product__content-wrap.courses .product-info .footer .inner-wrap .contact-text, .footer .single-product .product__content-wrap.courses .gallery-wrapper .contact-text, .single-product .product__content-wrap.courses .footer .gallery-wrapper .contact-text, .footer .single-product .product__content-wrap.courses .product-heading-wrap .contact-text, .single-product .product__content-wrap.courses .footer .product-heading-wrap .contact-text, .footer .single-product .product__content-wrap.events .product-info .inner-wrap .contact-text, .single-product .product__content-wrap.events .product-info .footer .inner-wrap .contact-text, .footer .single-product .product__content-wrap.events .gallery-wrapper .contact-text, .single-product .product__content-wrap.events .footer .gallery-wrapper .contact-text, .footer .single-product .product__content-wrap.events .product-heading-wrap .contact-text, .single-product .product__content-wrap.events .footer .product-heading-wrap .contact-text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    line-height: 2;
    font-size: 1.2rem;
    text-align: center;
  }
}
.footer .content-wrap .contact-text.dark, .footer .widget-area .woocommerce-products-compare-widget .contact-text.dark, .widget-area .footer .woocommerce-products-compare-widget .contact-text.dark, .footer .single-product .related .contact-text.dark, .single-product .footer .related .contact-text.dark, .footer .single-product .up-sells .contact-text.dark, .single-product .footer .up-sells .contact-text.dark, .footer .single-product .product__content-wrap.courses .product-info .inner-wrap .contact-text.dark, .single-product .product__content-wrap.courses .product-info .footer .inner-wrap .contact-text.dark, .footer .single-product .product__content-wrap.courses .gallery-wrapper .contact-text.dark, .single-product .product__content-wrap.courses .footer .gallery-wrapper .contact-text.dark, .footer .single-product .product__content-wrap.courses .product-heading-wrap .contact-text.dark, .single-product .product__content-wrap.courses .footer .product-heading-wrap .contact-text.dark, .footer .single-product .product__content-wrap.events .product-info .inner-wrap .contact-text.dark, .single-product .product__content-wrap.events .product-info .footer .inner-wrap .contact-text.dark, .footer .single-product .product__content-wrap.events .gallery-wrapper .contact-text.dark, .single-product .product__content-wrap.events .footer .gallery-wrapper .contact-text.dark, .footer .single-product .product__content-wrap.events .product-heading-wrap .contact-text.dark, .single-product .product__content-wrap.events .footer .product-heading-wrap .contact-text.dark {
  color: #000000;
}
.footer .content-wrap .footer-nav, .footer .widget-area .woocommerce-products-compare-widget .footer-nav, .widget-area .footer .woocommerce-products-compare-widget .footer-nav, .footer .single-product .related .footer-nav, .single-product .footer .related .footer-nav, .footer .single-product .up-sells .footer-nav, .single-product .footer .up-sells .footer-nav, .footer .single-product .product__content-wrap.courses .product-info .inner-wrap .footer-nav, .single-product .product__content-wrap.courses .product-info .footer .inner-wrap .footer-nav, .footer .single-product .product__content-wrap.courses .gallery-wrapper .footer-nav, .single-product .product__content-wrap.courses .footer .gallery-wrapper .footer-nav, .footer .single-product .product__content-wrap.courses .product-heading-wrap .footer-nav, .single-product .product__content-wrap.courses .footer .product-heading-wrap .footer-nav, .footer .single-product .product__content-wrap.events .product-info .inner-wrap .footer-nav, .single-product .product__content-wrap.events .product-info .footer .inner-wrap .footer-nav, .footer .single-product .product__content-wrap.events .gallery-wrapper .footer-nav, .single-product .product__content-wrap.events .footer .gallery-wrapper .footer-nav, .footer .single-product .product__content-wrap.events .product-heading-wrap .footer-nav, .single-product .product__content-wrap.events .footer .product-heading-wrap .footer-nav {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 33.3333333333%;
}
@media (max-width: 991.98px) {
  .footer .content-wrap .footer-nav, .footer .widget-area .woocommerce-products-compare-widget .footer-nav, .widget-area .footer .woocommerce-products-compare-widget .footer-nav, .footer .single-product .related .footer-nav, .single-product .footer .related .footer-nav, .footer .single-product .up-sells .footer-nav, .single-product .footer .up-sells .footer-nav, .footer .single-product .product__content-wrap.courses .product-info .inner-wrap .footer-nav, .single-product .product__content-wrap.courses .product-info .footer .inner-wrap .footer-nav, .footer .single-product .product__content-wrap.courses .gallery-wrapper .footer-nav, .single-product .product__content-wrap.courses .footer .gallery-wrapper .footer-nav, .footer .single-product .product__content-wrap.courses .product-heading-wrap .footer-nav, .single-product .product__content-wrap.courses .footer .product-heading-wrap .footer-nav, .footer .single-product .product__content-wrap.events .product-info .inner-wrap .footer-nav, .single-product .product__content-wrap.events .product-info .footer .inner-wrap .footer-nav, .footer .single-product .product__content-wrap.events .gallery-wrapper .footer-nav, .single-product .product__content-wrap.events .footer .gallery-wrapper .footer-nav, .footer .single-product .product__content-wrap.events .product-heading-wrap .footer-nav, .single-product .product__content-wrap.events .footer .product-heading-wrap .footer-nav {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
  }
}
.footer .content-wrap .credits, .footer .widget-area .woocommerce-products-compare-widget .credits, .widget-area .footer .woocommerce-products-compare-widget .credits, .footer .single-product .related .credits, .single-product .footer .related .credits, .footer .single-product .up-sells .credits, .single-product .footer .up-sells .credits, .footer .single-product .product__content-wrap.courses .product-info .inner-wrap .credits, .single-product .product__content-wrap.courses .product-info .footer .inner-wrap .credits, .footer .single-product .product__content-wrap.courses .gallery-wrapper .credits, .single-product .product__content-wrap.courses .footer .gallery-wrapper .credits, .footer .single-product .product__content-wrap.courses .product-heading-wrap .credits, .single-product .product__content-wrap.courses .footer .product-heading-wrap .credits, .footer .single-product .product__content-wrap.events .product-info .inner-wrap .credits, .single-product .product__content-wrap.events .product-info .footer .inner-wrap .credits, .footer .single-product .product__content-wrap.events .gallery-wrapper .credits, .single-product .product__content-wrap.events .footer .gallery-wrapper .credits, .footer .single-product .product__content-wrap.events .product-heading-wrap .credits, .single-product .product__content-wrap.events .footer .product-heading-wrap .credits {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 33.3333333333%;
  color: #000000;
  font-size: 1.6rem;
  text-align: left;
}
@media (max-width: 991.98px) {
  .footer .content-wrap .credits, .footer .widget-area .woocommerce-products-compare-widget .credits, .widget-area .footer .woocommerce-products-compare-widget .credits, .footer .single-product .related .credits, .single-product .footer .related .credits, .footer .single-product .up-sells .credits, .single-product .footer .up-sells .credits, .footer .single-product .product__content-wrap.courses .product-info .inner-wrap .credits, .single-product .product__content-wrap.courses .product-info .footer .inner-wrap .credits, .footer .single-product .product__content-wrap.courses .gallery-wrapper .credits, .single-product .product__content-wrap.courses .footer .gallery-wrapper .credits, .footer .single-product .product__content-wrap.courses .product-heading-wrap .credits, .single-product .product__content-wrap.courses .footer .product-heading-wrap .credits, .footer .single-product .product__content-wrap.events .product-info .inner-wrap .credits, .single-product .product__content-wrap.events .product-info .footer .inner-wrap .credits, .footer .single-product .product__content-wrap.events .gallery-wrapper .credits, .single-product .product__content-wrap.events .footer .gallery-wrapper .credits, .footer .single-product .product__content-wrap.events .product-heading-wrap .credits, .single-product .product__content-wrap.events .footer .product-heading-wrap .credits {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    font-size: 1.2rem;
    text-align: center;
  }
}

.video {
  display: block;
  position: relative;
}
.video::after {
  content: "";
  z-index: 1;
  width: 7.5rem;
  height: 7.5rem;
  position: absolute;
  top: calc(50% - 3.75rem);
  left: calc(50% - 3.75rem);
  background: url(images/play.svg) no-repeat center center/contain;
  background-size: contain;
}
.banner.low {
  height: auto;
}
.banner.low .content-wrap, .banner.low .widget-area .woocommerce-products-compare-widget, .widget-area .banner.low .woocommerce-products-compare-widget, .banner.low .single-product .related, .single-product .banner.low .related, .banner.low .single-product .up-sells, .single-product .banner.low .up-sells, .banner.low .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .banner.low .inner-wrap, .banner.low .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .banner.low .gallery-wrapper, .banner.low .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .banner.low .product-heading-wrap, .banner.low .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .banner.low .inner-wrap, .banner.low .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .banner.low .gallery-wrapper, .banner.low .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .banner.low .product-heading-wrap {
  padding-bottom: 0;
}
.banner.high {
  height: 48.8rem;
}
@media (max-width: 991.98px) {
  .banner.high {
    height: 22.5rem;
  }
}
.banner.high .content-wrap, .banner.high .widget-area .woocommerce-products-compare-widget, .widget-area .banner.high .woocommerce-products-compare-widget, .banner.high .single-product .related, .single-product .banner.high .related, .banner.high .single-product .up-sells, .single-product .banner.high .up-sells, .banner.high .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .banner.high .inner-wrap, .banner.high .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .banner.high .gallery-wrapper, .banner.high .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .banner.high .product-heading-wrap, .banner.high .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .banner.high .inner-wrap, .banner.high .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .banner.high .gallery-wrapper, .banner.high .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .banner.high .product-heading-wrap {
  padding: 4rem 5rem;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 991.98px) {
  .banner.high .content-wrap, .banner.high .widget-area .woocommerce-products-compare-widget, .widget-area .banner.high .woocommerce-products-compare-widget, .banner.high .single-product .related, .single-product .banner.high .related, .banner.high .single-product .up-sells, .single-product .banner.high .up-sells, .banner.high .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .banner.high .inner-wrap, .banner.high .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .banner.high .gallery-wrapper, .banner.high .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .banner.high .product-heading-wrap, .banner.high .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .banner.high .inner-wrap, .banner.high .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .banner.high .gallery-wrapper, .banner.high .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .banner.high .product-heading-wrap {
    padding: 2rem;
  }
}
.banner.high .content-wrap .banner__title, .banner.high .widget-area .woocommerce-products-compare-widget .banner__title, .widget-area .banner.high .woocommerce-products-compare-widget .banner__title, .banner.high .single-product .related .banner__title, .single-product .banner.high .related .banner__title, .banner.high .single-product .up-sells .banner__title, .single-product .banner.high .up-sells .banner__title, .banner.high .single-product .product__content-wrap.courses .product-info .inner-wrap .banner__title, .single-product .product__content-wrap.courses .product-info .banner.high .inner-wrap .banner__title, .banner.high .single-product .product__content-wrap.courses .gallery-wrapper .banner__title, .single-product .product__content-wrap.courses .banner.high .gallery-wrapper .banner__title, .banner.high .single-product .product__content-wrap.courses .product-heading-wrap .banner__title, .single-product .product__content-wrap.courses .banner.high .product-heading-wrap .banner__title, .banner.high .single-product .product__content-wrap.events .product-info .inner-wrap .banner__title, .single-product .product__content-wrap.events .product-info .banner.high .inner-wrap .banner__title, .banner.high .single-product .product__content-wrap.events .gallery-wrapper .banner__title, .single-product .product__content-wrap.events .banner.high .gallery-wrapper .banner__title, .banner.high .single-product .product__content-wrap.events .product-heading-wrap .banner__title, .single-product .product__content-wrap.events .banner.high .product-heading-wrap .banner__title {
  color: #FFFFFF;
}
@media (max-width: 991.98px) {
  .banner.high .content-wrap .banner__title, .banner.high .widget-area .woocommerce-products-compare-widget .banner__title, .widget-area .banner.high .woocommerce-products-compare-widget .banner__title, .banner.high .single-product .related .banner__title, .single-product .banner.high .related .banner__title, .banner.high .single-product .up-sells .banner__title, .single-product .banner.high .up-sells .banner__title, .banner.high .single-product .product__content-wrap.courses .product-info .inner-wrap .banner__title, .single-product .product__content-wrap.courses .product-info .banner.high .inner-wrap .banner__title, .banner.high .single-product .product__content-wrap.courses .gallery-wrapper .banner__title, .single-product .product__content-wrap.courses .banner.high .gallery-wrapper .banner__title, .banner.high .single-product .product__content-wrap.courses .product-heading-wrap .banner__title, .single-product .product__content-wrap.courses .banner.high .product-heading-wrap .banner__title, .banner.high .single-product .product__content-wrap.events .product-info .inner-wrap .banner__title, .single-product .product__content-wrap.events .product-info .banner.high .inner-wrap .banner__title, .banner.high .single-product .product__content-wrap.events .gallery-wrapper .banner__title, .single-product .product__content-wrap.events .banner.high .gallery-wrapper .banner__title, .banner.high .single-product .product__content-wrap.events .product-heading-wrap .banner__title, .single-product .product__content-wrap.events .banner.high .product-heading-wrap .banner__title {
    font-size: 3rem;
  }
}
.banner.hp {
  height: 82rem;
}
@media (max-width: 991.98px) {
  .banner.hp {
    height: 47rem;
  }
}
.banner.hp .content-wrap, .banner.hp .widget-area .woocommerce-products-compare-widget, .widget-area .banner.hp .woocommerce-products-compare-widget, .banner.hp .single-product .related, .single-product .banner.hp .related, .banner.hp .single-product .up-sells, .single-product .banner.hp .up-sells, .banner.hp .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .banner.hp .inner-wrap, .banner.hp .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .banner.hp .gallery-wrapper, .banner.hp .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .banner.hp .product-heading-wrap, .banner.hp .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .banner.hp .inner-wrap, .banner.hp .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .banner.hp .gallery-wrapper, .banner.hp .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .banner.hp .product-heading-wrap {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.banner.hp .content-wrap .banner__title, .banner.hp .widget-area .woocommerce-products-compare-widget .banner__title, .widget-area .banner.hp .woocommerce-products-compare-widget .banner__title, .banner.hp .single-product .related .banner__title, .single-product .banner.hp .related .banner__title, .banner.hp .single-product .up-sells .banner__title, .single-product .banner.hp .up-sells .banner__title, .banner.hp .single-product .product__content-wrap.courses .product-info .inner-wrap .banner__title, .single-product .product__content-wrap.courses .product-info .banner.hp .inner-wrap .banner__title, .banner.hp .single-product .product__content-wrap.courses .gallery-wrapper .banner__title, .single-product .product__content-wrap.courses .banner.hp .gallery-wrapper .banner__title, .banner.hp .single-product .product__content-wrap.courses .product-heading-wrap .banner__title, .single-product .product__content-wrap.courses .banner.hp .product-heading-wrap .banner__title, .banner.hp .single-product .product__content-wrap.events .product-info .inner-wrap .banner__title, .single-product .product__content-wrap.events .product-info .banner.hp .inner-wrap .banner__title, .banner.hp .single-product .product__content-wrap.events .gallery-wrapper .banner__title, .single-product .product__content-wrap.events .banner.hp .gallery-wrapper .banner__title, .banner.hp .single-product .product__content-wrap.events .product-heading-wrap .banner__title, .single-product .product__content-wrap.events .banner.hp .product-heading-wrap .banner__title {
  color: #FFFFFF;
  font-size: 4.9rem;
  text-align: center;
  font-style: normal;
  line-height: normal;
  letter-spacing: 2.8rem;
  font-weight: normal;
  text-transform: uppercase;
  font-family: futura-pt, sans-serif;
}
@media (max-width: 991.98px) {
  .banner.hp .content-wrap .banner__title, .banner.hp .widget-area .woocommerce-products-compare-widget .banner__title, .widget-area .banner.hp .woocommerce-products-compare-widget .banner__title, .banner.hp .single-product .related .banner__title, .single-product .banner.hp .related .banner__title, .banner.hp .single-product .up-sells .banner__title, .single-product .banner.hp .up-sells .banner__title, .banner.hp .single-product .product__content-wrap.courses .product-info .inner-wrap .banner__title, .single-product .product__content-wrap.courses .product-info .banner.hp .inner-wrap .banner__title, .banner.hp .single-product .product__content-wrap.courses .gallery-wrapper .banner__title, .single-product .product__content-wrap.courses .banner.hp .gallery-wrapper .banner__title, .banner.hp .single-product .product__content-wrap.courses .product-heading-wrap .banner__title, .single-product .product__content-wrap.courses .banner.hp .product-heading-wrap .banner__title, .banner.hp .single-product .product__content-wrap.events .product-info .inner-wrap .banner__title, .single-product .product__content-wrap.events .product-info .banner.hp .inner-wrap .banner__title, .banner.hp .single-product .product__content-wrap.events .gallery-wrapper .banner__title, .single-product .product__content-wrap.events .banner.hp .gallery-wrapper .banner__title, .banner.hp .single-product .product__content-wrap.events .product-heading-wrap .banner__title, .single-product .product__content-wrap.events .banner.hp .product-heading-wrap .banner__title {
    font-size: 2.2rem;
    line-height: 1.6;
    letter-spacing: 1.1rem;
  }
}
.banner.hp .content-wrap .video, .banner.hp .widget-area .woocommerce-products-compare-widget .video, .widget-area .banner.hp .woocommerce-products-compare-widget .video, .banner.hp .single-product .related .video, .single-product .banner.hp .related .video, .banner.hp .single-product .up-sells .video, .single-product .banner.hp .up-sells .video, .banner.hp .single-product .product__content-wrap.courses .product-info .inner-wrap .video, .single-product .product__content-wrap.courses .product-info .banner.hp .inner-wrap .video, .banner.hp .single-product .product__content-wrap.courses .gallery-wrapper .video, .single-product .product__content-wrap.courses .banner.hp .gallery-wrapper .video, .banner.hp .single-product .product__content-wrap.courses .product-heading-wrap .video, .single-product .product__content-wrap.courses .banner.hp .product-heading-wrap .video, .banner.hp .single-product .product__content-wrap.events .product-info .inner-wrap .video, .single-product .product__content-wrap.events .product-info .banner.hp .inner-wrap .video, .banner.hp .single-product .product__content-wrap.events .gallery-wrapper .video, .single-product .product__content-wrap.events .banner.hp .gallery-wrapper .video, .banner.hp .single-product .product__content-wrap.events .product-heading-wrap .video, .single-product .product__content-wrap.events .banner.hp .product-heading-wrap .video {
  cursor: pointer;
}
.banner.hp .content-wrap .video::after, .banner.hp .widget-area .woocommerce-products-compare-widget .video::after, .widget-area .banner.hp .woocommerce-products-compare-widget .video::after, .banner.hp .single-product .related .video::after, .single-product .banner.hp .related .video::after, .banner.hp .single-product .up-sells .video::after, .single-product .banner.hp .up-sells .video::after, .banner.hp .single-product .product__content-wrap.courses .product-info .inner-wrap .video::after, .single-product .product__content-wrap.courses .product-info .banner.hp .inner-wrap .video::after, .banner.hp .single-product .product__content-wrap.courses .gallery-wrapper .video::after, .single-product .product__content-wrap.courses .banner.hp .gallery-wrapper .video::after, .banner.hp .single-product .product__content-wrap.courses .product-heading-wrap .video::after, .single-product .product__content-wrap.courses .banner.hp .product-heading-wrap .video::after, .banner.hp .single-product .product__content-wrap.events .product-info .inner-wrap .video::after, .single-product .product__content-wrap.events .product-info .banner.hp .inner-wrap .video::after, .banner.hp .single-product .product__content-wrap.events .gallery-wrapper .video::after, .single-product .product__content-wrap.events .banner.hp .gallery-wrapper .video::after, .banner.hp .single-product .product__content-wrap.events .product-heading-wrap .video::after, .single-product .product__content-wrap.events .banner.hp .product-heading-wrap .video::after {
  top: 2.5rem;
}
@media (max-width: 991.98px) {
  .banner.hp .content-wrap .video::after, .banner.hp .widget-area .woocommerce-products-compare-widget .video::after, .widget-area .banner.hp .woocommerce-products-compare-widget .video::after, .banner.hp .single-product .related .video::after, .single-product .banner.hp .related .video::after, .banner.hp .single-product .up-sells .video::after, .single-product .banner.hp .up-sells .video::after, .banner.hp .single-product .product__content-wrap.courses .product-info .inner-wrap .video::after, .single-product .product__content-wrap.courses .product-info .banner.hp .inner-wrap .video::after, .banner.hp .single-product .product__content-wrap.courses .gallery-wrapper .video::after, .single-product .product__content-wrap.courses .banner.hp .gallery-wrapper .video::after, .banner.hp .single-product .product__content-wrap.courses .product-heading-wrap .video::after, .single-product .product__content-wrap.courses .banner.hp .product-heading-wrap .video::after, .banner.hp .single-product .product__content-wrap.events .product-info .inner-wrap .video::after, .single-product .product__content-wrap.events .product-info .banner.hp .inner-wrap .video::after, .banner.hp .single-product .product__content-wrap.events .gallery-wrapper .video::after, .single-product .product__content-wrap.events .banner.hp .gallery-wrapper .video::after, .banner.hp .single-product .product__content-wrap.events .product-heading-wrap .video::after, .single-product .product__content-wrap.events .banner.hp .product-heading-wrap .video::after {
    top: 1rem;
  }
}
.banner img {
  top: 0;
  left: 0;
  z-index: -1;
  position: absolute;
}
.banner .content-wrap, .banner .widget-area .woocommerce-products-compare-widget, .widget-area .banner .woocommerce-products-compare-widget, .banner .single-product .related, .single-product .banner .related, .banner .single-product .up-sells, .single-product .banner .up-sells, .banner .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .banner .inner-wrap, .banner .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .banner .gallery-wrapper, .banner .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .banner .product-heading-wrap, .banner .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .banner .inner-wrap, .banner .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .banner .gallery-wrapper, .banner .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .banner .product-heading-wrap {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media (max-width: 991.98px) {
  .banner .content-wrap, .banner .widget-area .woocommerce-products-compare-widget, .widget-area .banner .woocommerce-products-compare-widget, .banner .single-product .related, .single-product .banner .related, .banner .single-product .up-sells, .single-product .banner .up-sells, .banner .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .banner .inner-wrap, .banner .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .banner .gallery-wrapper, .banner .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .banner .product-heading-wrap, .banner .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .banner .inner-wrap, .banner .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .banner .gallery-wrapper, .banner .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .banner .product-heading-wrap {
    padding: 0 2rem;
  }
}
.banner__text-wrap {
  line-height: 1.8;
  text-align: center;
  margin-top: 0.5rem;
}
@media (max-width: 991.98px) {
  .banner__text-wrap {
    font-size: 2rem;
    line-height: 1.5;
    margin-top: 2.3rem;
  }
}
.banner__text-wrap strong {
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .banner__title {
    max-width: 32rem;
    margin: 0 auto;
  }
}

.accordion .accordion-item {
  margin-bottom: 5.5rem;
}
.accordion .accordion-item:last-child {
  margin: 0;
}
.accordion .accordion-button {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 0.9rem;
  border-bottom: 1px solid #B1B1B1;
}
.accordion .accordion-button::after {
  content: "";
  width: 1rem;
  height: 0.5rem;
  display: block;
  background: url("images/triangle.svg") no-repeat center center;
  background-size: contain;
}
.accordion .accordion-button.show::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.accordion .accordion-button span {
  font-size: 1.6rem;
}
.accordion .accordion-collapse {
  height: 0;
  overflow: hidden;
}
.accordion .accordion-collapse .accordion-body {
  font-size: 1.6rem;
  padding-top: 1rem;
}

@media (max-width: 991.98px) {
  .form-wrap__header {
    display: block;
  }
}
.form-wrap__header h2 {
  font-family: Ezer Rutz, sans-serif;
}
.form-wrap__header .form-text {
  color: #000000;
  margin-bottom: 3.5rem;
}
.form-wrap__footer {
  padding: 2.3rem;
  margin-top: 8rem;
  font-size: 1.6rem;
  text-align: center;
  font-weight: 500;
  border: 1px solid #CECED2;
}
@media (max-width: 991.98px) {
  .form-wrap__footer {
    line-height: 1.2;
    padding: 1.6rem;
    margin-top: 3.3rem;
    text-align: right;
  }
}

@media (max-width: 991.98px) {
  .about__main-content h1, .about__main-content h2 {
    font-size: 3rem;
  }
}
.about__main-content .text-wrap {
  font-size: 2.2rem;
  line-height: 1.55;
}
@media (max-width: 991.98px) {
  .about__main-content .text-wrap {
    font-size: 1.6rem;
    line-height: 1.4;
  }
}
.about__main-content .overlap-text-image {
  padding-top: 10.2rem;
}
@media (max-width: 991.98px) {
  .about__main-content .overlap-text-image {
    padding-top: 3.3rem;
  }
}
.about__main-content .overlap-text-image .content-wrap, .about__main-content .overlap-text-image .widget-area .woocommerce-products-compare-widget, .widget-area .about__main-content .overlap-text-image .woocommerce-products-compare-widget, .about__main-content .overlap-text-image .single-product .related, .single-product .about__main-content .overlap-text-image .related, .about__main-content .overlap-text-image .single-product .up-sells, .single-product .about__main-content .overlap-text-image .up-sells, .about__main-content .overlap-text-image .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .about__main-content .overlap-text-image .inner-wrap, .about__main-content .overlap-text-image .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .about__main-content .overlap-text-image .gallery-wrapper, .about__main-content .overlap-text-image .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .about__main-content .overlap-text-image .product-heading-wrap, .about__main-content .overlap-text-image .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .about__main-content .overlap-text-image .inner-wrap, .about__main-content .overlap-text-image .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .about__main-content .overlap-text-image .gallery-wrapper, .about__main-content .overlap-text-image .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .about__main-content .overlap-text-image .product-heading-wrap {
  padding-bottom: 0;
}
.about__main-content .overlap-text-image__upper-text {
  max-width: 70.1rem;
}
.about__main-content .overlap-text-image__lower-text {
  max-width: 88.5rem;
  margin-top: -4rem;
  margin-right: 52rem;
}
@media (max-width: 991.98px) {
  .about__main-content .overlap-text-image__lower-text {
    margin-top: 1.5rem;
    margin-right: 0;
  }
}
.about__main-content .overlap-text-image__img-wrap {
  max-width: 88.5rem;
  margin-top: 13.3rem;
}
@media (max-width: 991.98px) {
  .about__main-content .overlap-text-image__img-wrap {
    margin-top: 2rem;
  }
}
.about__main-content .text-and-image__content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
  margin: 0 auto;
  padding-bottom: 0;
  padding-left: 21rem;
}
@media (max-width: 991.98px) {
  .about__main-content .text-and-image__content-wrap {
    padding-left: 2rem;
  }
}
.about__main-content .text-and-image__content-wrap.left {
  padding-top: 8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 991.98px) {
  .about__main-content .text-and-image__content-wrap.left {
    padding-top: 2.6rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.about__main-content .text-and-image__content-wrap.left .img-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 32.9375%;
          flex: 0 0 32.9375%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 32.9375%;
  margin-right: 17.1875%;
}
@media (max-width: 991.98px) {
  .about__main-content .text-and-image__content-wrap.left .img-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-right: 0;
  }
}
.about__main-content .text-and-image__content-wrap.left .text-and-image__text-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 44.1875%;
          flex: 0 0 44.1875%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 44.1875%;
  margin-right: 5.6875%;
  padding-top: 13rem;
}
@media (max-width: 991.98px) {
  .about__main-content .text-and-image__content-wrap.left .text-and-image__text-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-right: 0;
    padding-top: 0;
  }
}
.about__main-content .text-and-image__content-wrap.right {
  padding-top: 9.3rem;
}
@media (max-width: 991.98px) {
  .about__main-content .text-and-image__content-wrap.right {
    padding-top: 3.7rem;
  }
}
.about__main-content .text-and-image__content-wrap.right .img-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 37.5%;
          flex: 0 0 37.5%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 37.5%;
  margin-right: 7.5%;
}
@media (max-width: 991.98px) {
  .about__main-content .text-and-image__content-wrap.right .img-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-right: 0;
  }
}
.about__main-content .text-and-image__content-wrap.right .text-and-image__text-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 46.5625%;
          flex: 0 0 46.5625%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 46.5625%;
  margin-right: 8.4375%;
  padding-top: 7.5rem;
}
@media (max-width: 991.98px) {
  .about__main-content .text-and-image__content-wrap.right .text-and-image__text-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-right: 0;
    padding-top: 4.2rem;
  }
}
.about__main-content .text-and-image__content-wrap .icon-wrap {
  margin-bottom: 5.6rem;
}
@media (max-width: 991.98px) {
  .about__main-content .text-and-image__content-wrap .icon-wrap {
    margin-bottom: 2.8rem;
  }
}
.about__main-content .text-and-image__content-wrap .icon-wrap img {
  width: 13.8rem;
  margin: 0 auto;
}
@media (max-width: 991.98px) {
  .about__main-content .text-and-image__content-wrap .icon-wrap img {
    width: 8.3rem;
  }
}
.about__main-content .press {
  margin: 12rem 0 19rem;
}
@media (max-width: 991.98px) {
  .about__main-content .press {
    margin: 6.5rem 0;
  }
}
.about__main-content .press__items-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 4.8rem;
}
@media (max-width: 991.98px) {
  .about__main-content .press__items-wrap {
    margin-top: 2.8rem;
  }
}
.about__main-content .press__items-wrap .press-item {
  display: block;
  margin-bottom: 3rem;
  margin-left: 7.8rem;
}
@media (max-width: 991.98px) {
  .about__main-content .press__items-wrap .press-item {
    margin-left: 0;
  }
}
.about__main-content .press__items-wrap .press-item__upper-title {
  color: #000000;
  font-size: 2.2rem;
  min-height: 2.5rem;
  margin-bottom: 2rem;
}
@media (max-width: 991.98px) {
  .about__main-content .press__items-wrap .press-item__upper-title {
    min-height: 0;
    font-size: 1.6rem;
    margin-bottom: 1.5rem;
  }
}
.about__main-content .press__items-wrap .press-item__lower-title {
  color: #000000;
  margin-top: 2rem;
  font-size: 2.2rem;
}
@media (max-width: 991.98px) {
  .about__main-content .press__items-wrap .press-item__lower-title {
    font-size: 1.4rem;
    margin-top: 1.2rem;
  }
}
.about__main-content .press__items-wrap .press-item__gray-text {
  font-size: 1.6rem;
  margin-top: 0.7rem;
}
@media (max-width: 991.98px) {
  .about__main-content .press__items-wrap .press-item__gray-text {
    font-size: 1.4rem;
    margin-top: 0.5rem;
  }
}
.about__main-content .press__items-wrap .press-item img {
  height: 35.5rem;
  width: auto;
}
@media (max-width: 991.98px) {
  .about__main-content .press__items-wrap .press-item img {
    height: 21rem;
  }
}

.contact {
  padding-top: 10.2rem;
}
@media (max-width: 991.98px) {
  .contact {
    padding-top: 0.8rem;
  }
}
.contact__content-wrap .img-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 61.8333333333%;
          flex: 0 0 61.8333333333%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 61.8333333333%;
}
@media (max-width: 991.98px) {
  .contact__content-wrap .img-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
  }
}
.contact__content-wrap .form-and-text {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 26.2777777778%;
          flex: 0 0 26.2777777778%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 26.2777777778%;
  margin-right: 6.1111111111%;
}
@media (max-width: 991.98px) {
  .contact__content-wrap .form-and-text {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-right: 0;
    margin-top: 2.6rem;
  }
}
.contact__content-wrap .form-and-text .form-wrap__header h2 {
  line-height: 1.2;
  font-size: 3.2rem;
  margin-bottom: 2rem;
  font-weight: normal;
}
@media (max-width: 991.98px) {
  .contact__content-wrap .form-and-text .form-wrap__header h2 {
    font-size: 2.4rem;
    margin-bottom: 1.5rem;
  }
}
.contact__content-wrap .form-and-text .contact-text {
  margin: 4.4rem 0 6.4rem;
}

.account__content-wrap {
  padding: 7rem 0 12rem;
  max-width: 92.2rem;
  margin: 0 auto;
}
@media (max-width: 991.98px) {
  .account__content-wrap {
    padding: 3.2rem 2rem 2rem;
    max-width: 100%;
  }
}
.account__title {
  text-align: center;
  margin-bottom: 6rem;
}
@media (max-width: 991.98px) {
  .account__title {
    font-size: 2.4rem;
    margin-bottom: 2.3rem;
  }
}
@media (max-width: 991.98px) {
  .account .woocommerce .woocommerce-MyAccount-navigation {
    margin-bottom: 3rem;
  }
}
.account .woocommerce .woocommerce-MyAccount-navigation ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991.98px) {
  .account .woocommerce .woocommerce-MyAccount-navigation ul {
    display: block;
  }
}
.account .woocommerce .woocommerce-MyAccount-navigation ul li {
  margin-left: 4rem;
}
@media (max-width: 991.98px) {
  .account .woocommerce .woocommerce-MyAccount-navigation ul li {
    margin-left: 0;
    margin-bottom: 1rem;
  }
}
.account .woocommerce .woocommerce-MyAccount-navigation ul li a {
  padding-bottom: 2rem;
  font-weight: 600;
  display: inline-block;
}
@media (max-width: 991.98px) {
  .account .woocommerce .woocommerce-MyAccount-navigation ul li a {
    padding-bottom: 0;
  }
}
.account .woocommerce .woocommerce-MyAccount-navigation ul li:last-child() {
  margin: 0 auto 0 0;
}
.account .woocommerce .woocommerce-MyAccount-navigation ul li:last-child() a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.4rem;
  color: #406DB4;
}
.account .woocommerce .woocommerce-MyAccount-navigation ul li:last-child() a::before {
  content: "";
  background-image: url(images/logout_icon.svg);
  display: block;
  width: 1.5rem;
  height: 1.6rem;
  background-size: 99%;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 0.8rem;
}
.account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
  border-bottom: 1px solid;
}
.account .woocommerce .woocommerce-MyAccount-content {
  background-color: #f9f9f9;
  padding: 5rem;
}
@media (max-width: 991.98px) {
  .account .woocommerce .woocommerce-MyAccount-content {
    padding: 2rem;
  }
}
.account .woocommerce .woocommerce-MyAccount-content h3 {
  font-size: 1.4rem;
  margin-bottom: 3.5rem;
}
.account .woocommerce .woocommerce-MyAccount-content button {
  display: block;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 600;
  padding: 0.5rem 7.5rem;
  margin-top: 4.8rem;
}
@media (max-width: 991.98px) {
  .account .woocommerce .woocommerce-MyAccount-content button {
    margin-top: 2rem;
    width: 100%;
  }
}
.account .woocommerce .woocommerce-MyAccount-content form {
  padding: 3rem 6.5rem 4.6rem;
}
@media (max-width: 991.98px) {
  .account .woocommerce .woocommerce-MyAccount-content form {
    padding: 1rem 0 0 0;
  }
}
.account .woocommerce .woocommerce-MyAccount-content a {
  text-decoration: underline;
}
.account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address {
  margin-top: 2.5rem;
}
.account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address h3 {
  margin-bottom: 0.3rem;
}
.account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address a {
  font-size: 1.4rem;
  text-decoration: none;
  color: #406DB4;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address a::before {
  content: "";
  background-image: url(images/edit_icon.svg);
  display: block;
  width: 1.4rem;
  height: 1.4rem;
  background-size: 99%;
  background-repeat: no-repeat;
  background-position: center;
  margin-left: 0.8rem;
}
.account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address address {
  font-style: normal;
  margin-top: 0.5rem;
}
.account .woocommerce .woocommerce-MyAccount-content .account-orders-table {
  width: 100%;
  text-align: right;
}
@media (max-width: 991.98px) {
  .account .woocommerce .woocommerce-MyAccount-content .account-orders-table {
    font-size: 1.2rem;
    text-align: center;
  }
}
.account .woocommerce .woocommerce-MyAccount-content .account-orders-table thead th {
  padding-bottom: 1.9rem;
}
.account .woocommerce .woocommerce-MyAccount-content .account-orders-table tbody td {
  padding-bottom: 2.5rem;
}
.account .woocommerce .woocommerce-MyAccount-content .account-orders-table a {
  color: #406DB4;
}

.general__main-content {
  padding-bottom: 14rem;
}
@media (max-width: 991.98px) {
  .general__main-content {
    padding-bottom: 6rem;
  }
}
.general__main-content .content-wrap, .general__main-content .widget-area .woocommerce-products-compare-widget, .widget-area .general__main-content .woocommerce-products-compare-widget, .general__main-content .single-product .related, .single-product .general__main-content .related, .general__main-content .single-product .up-sells, .single-product .general__main-content .up-sells, .general__main-content .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .general__main-content .inner-wrap, .general__main-content .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .general__main-content .gallery-wrapper, .general__main-content .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .general__main-content .product-heading-wrap, .general__main-content .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .general__main-content .inner-wrap, .general__main-content .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .general__main-content .gallery-wrapper, .general__main-content .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .general__main-content .product-heading-wrap {
  padding-top: 10.2rem;
}
@media (max-width: 991.98px) {
  .general__main-content .content-wrap, .general__main-content .widget-area .woocommerce-products-compare-widget, .widget-area .general__main-content .woocommerce-products-compare-widget, .general__main-content .single-product .related, .single-product .general__main-content .related, .general__main-content .single-product .up-sells, .single-product .general__main-content .up-sells, .general__main-content .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .general__main-content .inner-wrap, .general__main-content .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .general__main-content .gallery-wrapper, .general__main-content .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .general__main-content .product-heading-wrap, .general__main-content .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .general__main-content .inner-wrap, .general__main-content .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .general__main-content .gallery-wrapper, .general__main-content .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .general__main-content .product-heading-wrap {
    padding-top: 0.8rem;
  }
}
.general__main-content .content-wrap ul, .general__main-content .widget-area .woocommerce-products-compare-widget ul, .widget-area .general__main-content .woocommerce-products-compare-widget ul, .general__main-content .single-product .related ul, .single-product .general__main-content .related ul, .general__main-content .single-product .up-sells ul, .single-product .general__main-content .up-sells ul, .general__main-content .single-product .product__content-wrap.courses .product-info .inner-wrap ul, .single-product .product__content-wrap.courses .product-info .general__main-content .inner-wrap ul, .general__main-content .single-product .product__content-wrap.courses .gallery-wrapper ul, .single-product .product__content-wrap.courses .general__main-content .gallery-wrapper ul, .general__main-content .single-product .product__content-wrap.courses .product-heading-wrap ul, .single-product .product__content-wrap.courses .general__main-content .product-heading-wrap ul, .general__main-content .single-product .product__content-wrap.events .product-info .inner-wrap ul, .single-product .product__content-wrap.events .product-info .general__main-content .inner-wrap ul, .general__main-content .single-product .product__content-wrap.events .gallery-wrapper ul, .single-product .product__content-wrap.events .general__main-content .gallery-wrapper ul, .general__main-content .single-product .product__content-wrap.events .product-heading-wrap ul, .single-product .product__content-wrap.events .general__main-content .product-heading-wrap ul {
  padding-right: 2rem;
}
.general__main-content .content-wrap ul li, .general__main-content .widget-area .woocommerce-products-compare-widget ul li, .widget-area .general__main-content .woocommerce-products-compare-widget ul li, .general__main-content .single-product .related ul li, .single-product .general__main-content .related ul li, .general__main-content .single-product .up-sells ul li, .single-product .general__main-content .up-sells ul li, .general__main-content .single-product .product__content-wrap.courses .product-info .inner-wrap ul li, .single-product .product__content-wrap.courses .product-info .general__main-content .inner-wrap ul li, .general__main-content .single-product .product__content-wrap.courses .gallery-wrapper ul li, .single-product .product__content-wrap.courses .general__main-content .gallery-wrapper ul li, .general__main-content .single-product .product__content-wrap.courses .product-heading-wrap ul li, .single-product .product__content-wrap.courses .general__main-content .product-heading-wrap ul li, .general__main-content .single-product .product__content-wrap.events .product-info .inner-wrap ul li, .single-product .product__content-wrap.events .product-info .general__main-content .inner-wrap ul li, .general__main-content .single-product .product__content-wrap.events .gallery-wrapper ul li, .single-product .product__content-wrap.events .general__main-content .gallery-wrapper ul li, .general__main-content .single-product .product__content-wrap.events .product-heading-wrap ul li, .single-product .product__content-wrap.events .general__main-content .product-heading-wrap ul li {
  margin-bottom: 0.2rem;
}
.general__main-content .title-wrap {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .general__main-content .title-wrap {
    margin-bottom: 2.1rem;
  }
}
.general__main-content .text-section {
  padding-left: 37.5rem;
}
@media (max-width: 991.98px) {
  .general__main-content .text-section {
    padding: 0;
  }
}
.general__main-content .img-overlap-form {
  margin: 3.1rem 0;
  position: relative;
}
.general__main-content .img-overlap-form .form-wrap {
  top: 15.3rem;
  width: 43.3rem;
  position: absolute;
  border-radius: 10px;
  background-color: #FFFFFF;
  padding: 2.8rem 1rem 3.6rem;
  right: -21.7rem;
}
@media (max-width: 991.98px) {
  .general__main-content .img-overlap-form .form-wrap {
    display: none;
  }
}
.general__main-content .img-overlap-form .form-wrap h2 {
  color: #000000;
  padding: 0 1.9rem;
  font-size: 2.8rem;
  font-weight: normal;
}
.general__main-content .form-wrap.d-block-mobile {
  margin-top: 3rem;
  background-color: #FFFFFF;
  padding: 3.2rem 0.2rem 5rem;
}
.general__main-content .form-wrap.d-block-mobile h2 {
  line-height: 1.2;
  font-size: 2.4rem;
  padding: 0 2.1rem;
  font-weight: normal;
}

.faq-page .faq {
  margin: 2.4rem 0 10rem;
}
@media (max-width: 991.98px) {
  .faq-page .faq {
    margin-top: 0;
  }
}

.homepage .prod-cat-cubes {
  margin-top: 11.6rem;
}
@media (max-width: 991.98px) {
  .homepage .prod-cat-cubes {
    margin-top: 5.8rem;
  }
}
.homepage .prod-cat-cubes__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
  margin: 0 -1.7rem;
}
.homepage .prod-cat-cubes__wrapper .prod-cat-cube {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 33.3333333333%;
  padding: 0 1.7rem;
  margin-bottom: 3.3rem;
}
@media (max-width: 991.98px) {
  .homepage .prod-cat-cubes__wrapper .prod-cat-cube {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-bottom: 1.9rem;
  }
}
.homepage .prod-cat-cubes__wrapper .prod-cat-cube__inner-wrap {
  display: block;
  height: 57.8rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 991.98px) {
  .homepage .prod-cat-cubes__wrapper .prod-cat-cube__inner-wrap {
    height: 32rem;
  }
}
.homepage .prod-cat-cubes__wrapper .prod-cat-cube__inner-wrap:hover .icon--prod-cat {
  opacity: 1;
}
.homepage .prod-cat-cubes__wrapper .prod-cat-cube__inner-wrap:hover .prod-cat-cube__info {
  background-color: rgba(188, 161, 115, 0.55);
}
.homepage .prod-cat-cubes__wrapper .prod-cat-cube__info {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: transparent;
}
.homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .page-title, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .single-product .product__content-wrap.courses .product-title, .single-product .product__content-wrap.courses .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .product-title, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .single-product .product__content-wrap.events .product-title, .single-product .product__content-wrap.events .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .product-title, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .cta__content-wrap .info-wrap h2, .cta__content-wrap .info-wrap .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info h2, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .blog__wrapper .text-wrap h2, .homepage .blog__wrapper .text-wrap .prod-cat-cubes__wrapper .prod-cat-cube__info h2, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .text-and-image__wrapper .text-wrap h2, .homepage .text-and-image__wrapper .text-wrap .prod-cat-cubes__wrapper .prod-cat-cube__info h2, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .about__main-content h1, .about__main-content .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info h1, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .about__main-content h2, .about__main-content .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info h2 {
  color: #FFFFFF;
  position: relative;
}
@media (max-width: 991.98px) {
  .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .page-title, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .single-product .product__content-wrap.courses .product-title, .single-product .product__content-wrap.courses .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .product-title, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .single-product .product__content-wrap.events .product-title, .single-product .product__content-wrap.events .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .product-title, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .cta__content-wrap .info-wrap h2, .cta__content-wrap .info-wrap .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info h2, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .blog__wrapper .text-wrap h2, .homepage .blog__wrapper .text-wrap .prod-cat-cubes__wrapper .prod-cat-cube__info h2, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .text-and-image__wrapper .text-wrap h2, .homepage .text-and-image__wrapper .text-wrap .prod-cat-cubes__wrapper .prod-cat-cube__info h2, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .about__main-content h1, .about__main-content .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info h1, .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .about__main-content h2, .about__main-content .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info h2 {
    font-size: 3rem;
  }
}
.homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .icon--prod-cat {
  opacity: 0;
  top: -9.5rem;
  position: absolute;
  left: calc(50% - 2.55rem);
}
@media (max-width: 991.98px) {
  .homepage .prod-cat-cubes__wrapper .prod-cat-cube__info .icon--prod-cat {
    top: -7.5rem;
  }
}
.homepage .products-tabs {
  margin-top: 8.4rem;
}
@media (max-width: 991.98px) {
  .homepage .products-tabs {
    margin-top: 3.1rem;
  }
}
.homepage .products-tabs .title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 991.98px) {
  .homepage .products-tabs .title-wrap .btn--arrow-gold, .homepage .products-tabs .title-wrap .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .products-tabs .title-wrap .checkout-button {
    display: none;
  }
}
.homepage .products-tabs .tabs-wrap {
  margin-top: 6.9rem;
}
@media (max-width: 991.98px) {
  .homepage .products-tabs .tabs-wrap {
    margin-top: 0;
  }
}
.homepage .products-tabs .tabs-wrap .tabs .tablist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.homepage .products-tabs .tabs-wrap .tabs .tablist .tab-item {
  color: #BCA173;
  display: block;
  margin-left: 6.8rem;
}
@media (max-width: 991.98px) {
  .homepage .products-tabs .tabs-wrap .tabs .tablist .tab-item {
    font-size: 1.4rem;
    margin-left: 2.1rem;
  }
}
.homepage .products-tabs .tabs-wrap .tabs .tablist .tab-item.active {
  color: #000000;
}
.homepage .products-tabs .tabpanels-wrap {
  margin-top: 3.8rem;
}
@media (max-width: 991.98px) {
  .homepage .products-tabs .tabpanels-wrap {
    margin-top: 3rem;
  }
}
.homepage .products-tabs .tabpanels-wrap .products {
  display: block;
  margin: 0 -1.65rem;
	max-width: 100%;
}
@media (max-width: 991.98px) {
  .homepage .products-tabs .tabpanels-wrap .products .product__img-wrap {
    width: 20.9rem !important;
    height: 20.9rem !important;
  }
}
.homepage .products-tabs .tabpanels-wrap .products .product__img-wrap.hp-thumb .attachment-woocommerce_thumbnail {
  display: none;
}
.homepage .products-tabs .tabpanels-wrap .products .slick-track {
  margin: 0;
}
.homepage .products-tabs .tabpanels-wrap .products .slick-dots {
  bottom: -4rem;
}
@media (max-width: 991.98px) {
  .homepage .products-tabs .tabpanels-wrap .products .slick-dots {
    bottom: -1.5rem;
  }
}
.homepage .text-and-image {
  margin-top: 12.3rem;
}
@media (max-width: 991.98px) {
  .homepage .text-and-image {
    margin-top: 3.2rem;
  }
}
.homepage .text-and-image__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
  padding-left: 13.5rem;
  padding-right: 12.5rem;
}
@media (max-width: 991.98px) {
  .homepage .text-and-image__wrapper {
    padding: 0;
  }
}
.homepage .text-and-image__wrapper .text-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 42.8571428571%;
          flex: 0 0 42.8571428571%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 42.8571428571%;
  padding-top: 9rem;
  padding-left: 8.5rem;
}
@media (max-width: 991.98px) {
  .homepage .text-and-image__wrapper .text-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    padding: 0;
  }
}
.homepage .text-and-image__wrapper .text-wrap p {
  font-size: 2.4rem;
  line-height: 1.33;
}
@media (max-width: 991.98px) {
  .homepage .text-and-image__wrapper .text-wrap p {
    font-size: 1.6rem;
    line-height: 1.6;
  }
}
.homepage .text-and-image__wrapper .text-wrap .link-wrap {
  margin-top: 5rem;
}
@media (max-width: 991.98px) {
  .homepage .text-and-image__wrapper .text-wrap .link-wrap {
    margin-top: 2rem;
  }
}
.homepage .text-and-image__wrapper .img-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 57.1428571429%;
          flex: 0 0 57.1428571429%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 57.1428571429%;
}
@media (max-width: 991.98px) {
  .homepage .text-and-image__wrapper .img-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-top: 2.4rem;
  }
}
.homepage .text-and-image__wrapper .img-wrap img {
  border-radius: 1.6rem;
}
@media (max-width: 991.98px) {
  .homepage .text-and-image__wrapper .img-wrap img {
    border-radius: 1rem;
  }
}
.homepage .prod-cat-menu-bg {
  margin-top: 15.2rem;
}
@media (max-width: 991.98px) {
  .homepage .prod-cat-menu-bg {
    margin-top: 4.9rem;
  }
}
.homepage .prod-cat-menu-bg .title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 3.8rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 991.98px) {
  .homepage .prod-cat-menu-bg .title-wrap {
    margin-bottom: 1.4rem;
  }
}
@media (max-width: 991.98px) {
  .homepage .prod-cat-menu-bg .title-wrap .btn--arrow-gold, .homepage .prod-cat-menu-bg .title-wrap .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg .title-wrap .checkout-button {
    display: none;
  }
}
.homepage .prod-cat-menu-bg__wrapper {
  height: 86.5rem;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 991.98px) {
  .homepage .prod-cat-menu-bg__wrapper {
    height: 55.5rem;
  }
}
.homepage .prod-cat-menu-bg__wrapper .content-wrap, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget, .homepage .prod-cat-menu-bg__wrapper .single-product .related, .single-product .homepage .prod-cat-menu-bg__wrapper .related, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
  margin: 0 auto;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 991.98px) {
  .homepage .prod-cat-menu-bg__wrapper .content-wrap, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget, .homepage .prod-cat-menu-bg__wrapper .single-product .related, .single-product .homepage .prod-cat-menu-bg__wrapper .related, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap {
    max-width: 23rem;
  }
}
.homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 29.2222222222%;
          flex: 0 0 29.2222222222%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 29.2222222222%;
  margin-right: 6.1111111111%;
  text-align: center;
  padding: 4rem 0 6.8rem;
  padding-left: 11rem;
  border-left: 1px solid #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40rem;
}
@media (max-width: 991.98px) {
  .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-right: 0;
    padding-left: 0;
    border-left: 0;
    padding: 5.4rem 0;
    border-bottom: 1px solid #FFFFFF;
    height: auto;
  }
}
.homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube:first-child, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube:first-child, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube:first-child, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube:first-child, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube:first-child, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube:first-child, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube:first-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube:first-child, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube:first-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube:first-child, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube:first-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube:first-child, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube:first-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube:first-child, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube:first-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube:first-child, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube:first-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube:first-child, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube:first-child {
  margin-right: 0;
}
.homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube:last-child, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube:last-child, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube:last-child, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube:last-child, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube:last-child, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube:last-child, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube:last-child, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube:last-child, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube:last-child, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube:last-child {
  border-left: 0;
}
@media (max-width: 991.98px) {
  .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube:last-child, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube:last-child, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube:last-child, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube:last-child, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube:last-child, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube:last-child, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube:last-child, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube:last-child, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube:last-child, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube:last-child, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube:last-child {
    border-bottom: 0;
  }
}
.homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .page-title, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .page-title, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .page-title, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .page-title, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .page-title, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .page-title, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .page-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .page-title, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .page-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .page-title, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .page-title, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .single-product .product__content-wrap.courses .product-title, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .single-product .product__content-wrap.courses .product-title, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .single-product .product__content-wrap.courses .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .single-product .product__content-wrap.courses .product-title, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .single-product .product__content-wrap.courses .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .single-product .product__content-wrap.courses .product-title, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .single-product .product__content-wrap.courses .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .single-product .product__content-wrap.courses .product-title, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .single-product .product__content-wrap.courses .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .single-product .product__content-wrap.courses .product-title, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .single-product .product__content-wrap.courses .product-title, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .product-title, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .product-title, .widget-area .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .product-title, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .product-title, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .product-title, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-info .inner-wrap .prod-cat-cube .product-title, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .product-title, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .page-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .product-title, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .page-title, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .page-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .product__content-wrap.courses .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .product-title, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .page-title, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .product__content-wrap.courses .product-title, .single-product .product__content-wrap.courses .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .page-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .product__content-wrap.courses .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product__content-wrap.events .gallery-wrapper .prod-cat-cube .product-title, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .page-title, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .product__content-wrap.courses .product-title, .single-product .product__content-wrap.courses .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .product-title, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .single-product .product__content-wrap.events .product-title, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .single-product .product__content-wrap.events .product-title, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .single-product .product__content-wrap.events .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .single-product .product__content-wrap.events .product-title, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .single-product .product__content-wrap.events .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .single-product .product__content-wrap.events .product-title, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .single-product .product__content-wrap.events .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .single-product .product__content-wrap.events .product-title, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .single-product .product__content-wrap.events .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .single-product .product__content-wrap.events .product-title, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .single-product .product__content-wrap.events .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .single-product .product__content-wrap.events .product-title, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .single-product .product__content-wrap.events .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .single-product .product__content-wrap.events .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .single-product .product__content-wrap.events .product-title, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .product-title, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .product-title, .widget-area .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .product-title, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .product-title, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .product-title, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .product-title, .single-product .product__content-wrap.courses .product-info .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .product-title, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .product-title, .single-product .product__content-wrap.courses .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .product-title, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .product-title, .single-product .product__content-wrap.courses .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .product-title, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-info .inner-wrap .prod-cat-cube .product-title, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .product-title, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .page-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .product__content-wrap.courses .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product__content-wrap.events .product-heading-wrap .prod-cat-cube .product-title, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .product-title, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .page-title, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .product__content-wrap.courses .product-title, .single-product .product__content-wrap.courses .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .product-title, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .product-title, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .cta__content-wrap .info-wrap h2, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .cta__content-wrap .info-wrap h2, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .cta__content-wrap .info-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .cta__content-wrap .info-wrap h2, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .cta__content-wrap .info-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .cta__content-wrap .info-wrap h2, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .cta__content-wrap .info-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .cta__content-wrap .info-wrap h2, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .cta__content-wrap .info-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .cta__content-wrap .info-wrap h2, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .cta__content-wrap .info-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .cta__content-wrap .info-wrap h2, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .cta__content-wrap .info-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .cta__content-wrap .info-wrap h2, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .cta__content-wrap .info-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .cta__content-wrap .info-wrap h2, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .cta__content-wrap .info-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .cta__content-wrap .info-wrap h2, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .cta__content-wrap .info-wrap h2, .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube h2, .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube h2, .widget-area .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube h2, .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube h2, .single-product .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube h2, .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube h2, .single-product .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube h2, .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube h2, .single-product .product__content-wrap.courses .product-info .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube h2, .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube h2, .single-product .product__content-wrap.courses .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube h2, .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube h2, .single-product .product__content-wrap.courses .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube h2, .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube h2, .single-product .product__content-wrap.events .product-info .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube h2, .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube h2, .single-product .product__content-wrap.events .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube h2, .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube h2, .single-product .product__content-wrap.events .cta__content-wrap .info-wrap .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube h2, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .blog__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .blog__wrapper .text-wrap h2, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .blog__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .blog__wrapper .text-wrap h2, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .blog__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .blog__wrapper .text-wrap h2, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .blog__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .blog__wrapper .text-wrap h2, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .blog__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .blog__wrapper .text-wrap h2, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .blog__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .blog__wrapper .text-wrap h2, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .blog__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .blog__wrapper .text-wrap h2, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .blog__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .blog__wrapper .text-wrap h2, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .blog__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .blog__wrapper .text-wrap h2, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .blog__wrapper .text-wrap h2, .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube h2, .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube h2, .widget-area .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube h2, .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube h2, .single-product .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .related .prod-cat-cube h2, .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube h2, .single-product .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube h2, .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube h2, .single-product .product__content-wrap.courses .product-info .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube h2, .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube h2, .single-product .product__content-wrap.courses .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube h2, .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube h2, .single-product .product__content-wrap.courses .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube h2, .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube h2, .single-product .product__content-wrap.events .product-info .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube h2, .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube h2, .single-product .product__content-wrap.events .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube h2, .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube h2, .single-product .product__content-wrap.events .homepage .blog__wrapper .text-wrap .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube h2, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .about__main-content h1, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .about__main-content h1, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .about__main-content h1, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .about__main-content h1, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .about__main-content h1, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .about__main-content h1, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .about__main-content h1, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .about__main-content h1, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .about__main-content h1, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .about__main-content h1, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .about__main-content h1, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .about__main-content h1, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .about__main-content h1, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .about__main-content h1, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .about__main-content h1, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .about__main-content h1, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .about__main-content h1, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .about__main-content h1, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .about__main-content h1, .about__main-content .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube h1, .about__main-content .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube h1, .widget-area .about__main-content .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube h1, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube h1, .single-product .about__main-content .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube h1, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube h1, .single-product .about__main-content .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube h1, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube h1, .single-product .product__content-wrap.courses .product-info .about__main-content .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube h1, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube h1, .single-product .product__content-wrap.courses .about__main-content .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube h1, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube h1, .single-product .product__content-wrap.courses .about__main-content .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube h1, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube h1, .single-product .product__content-wrap.events .product-info .about__main-content .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube h1, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube h1, .single-product .product__content-wrap.events .about__main-content .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube h1, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube h1, .single-product .product__content-wrap.events .about__main-content .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube h1, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .about__main-content h2, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .about__main-content h2, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .about__main-content h2, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .about__main-content h2, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .about__main-content h2, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .about__main-content h2, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .about__main-content h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .about__main-content h2, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .about__main-content h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .about__main-content h2, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .about__main-content h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .about__main-content h2, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .about__main-content h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .about__main-content h2, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .about__main-content h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .about__main-content h2, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .about__main-content h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .about__main-content h2, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .about__main-content h2, .about__main-content .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube h2, .about__main-content .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube h2, .widget-area .about__main-content .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube h2, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube h2, .single-product .about__main-content .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube h2, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube h2, .single-product .about__main-content .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube h2, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube h2, .single-product .product__content-wrap.courses .product-info .about__main-content .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube h2, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube h2, .single-product .product__content-wrap.courses .about__main-content .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube h2, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube h2, .single-product .product__content-wrap.courses .about__main-content .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube h2, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube h2, .single-product .product__content-wrap.events .product-info .about__main-content .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube h2, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube h2, .single-product .product__content-wrap.events .about__main-content .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube h2, .about__main-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube h2, .single-product .product__content-wrap.events .about__main-content .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube h2, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .text-and-image__wrapper .text-wrap h2, .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube h2, .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube h2, .widget-area .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube h2, .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube h2, .single-product .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .related .prod-cat-cube h2, .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube h2, .single-product .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube h2, .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube h2, .single-product .product__content-wrap.courses .product-info .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube h2, .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube h2, .single-product .product__content-wrap.courses .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube h2, .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube h2, .single-product .product__content-wrap.courses .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube h2, .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube h2, .single-product .product__content-wrap.events .product-info .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube h2, .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube h2, .single-product .product__content-wrap.events .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube h2, .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube h2, .single-product .product__content-wrap.events .homepage .text-and-image__wrapper .text-wrap .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube h2 {
  color: #FFFFFF;
}
.homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .btn, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .btn, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .btn, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .btn, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .btn, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .btn, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .btn, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .btn, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .btn, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube #place_order, .widget-area .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube #place_order, .single-product .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube #place_order, .single-product .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube #place_order, .single-product .product__content-wrap.courses .product-info .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube #place_order, .single-product .product__content-wrap.courses .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube #place_order, .single-product .product__content-wrap.courses .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube #place_order, .single-product .product__content-wrap.events .product-info .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube #place_order, .single-product .product__content-wrap.events .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube #place_order, .single-product .product__content-wrap.events .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube #place_order, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .checkout-button, .widget-area .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .checkout-button, .single-product .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .checkout-button, .single-product .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .checkout-button, .single-product .product__content-wrap.courses .product-info .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .checkout-button, .single-product .product__content-wrap.courses .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .checkout-button, .single-product .product__content-wrap.courses .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .checkout-button, .single-product .product__content-wrap.events .product-info .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .checkout-button, .single-product .product__content-wrap.events .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .checkout-button, .single-product .product__content-wrap.events .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .checkout-button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube a, .widget-area .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube a, .single-product .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube a, .single-product .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube a, .single-product .product__content-wrap.courses .product-info .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube a, .single-product .product__content-wrap.courses .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube a, .single-product .product__content-wrap.courses .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube a, .single-product .product__content-wrap.events .product-info .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube a, .single-product .product__content-wrap.events .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube a, .single-product .product__content-wrap.events .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube a, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .form .form-row--submit input[type=submit], .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube input[type=submit], .widget-area .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube input[type=submit], .single-product .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube input[type=submit], .single-product .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.courses .product-info .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube input[type=submit], .single-product .product__content-wrap.courses .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.courses .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.events .product-info .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube input[type=submit], .single-product .product__content-wrap.events .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.events .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube input[type=submit], .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube input[type=submit], .widget-area .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube input[type=submit], .single-product .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube input[type=submit], .single-product .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.courses .product-info .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube input[type=submit], .single-product .product__content-wrap.courses .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.courses .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.events .product-info .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube input[type=submit], .single-product .product__content-wrap.events .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.events .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube input[type=submit], .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-billing-fields .form-row button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-billing-fields .form-group button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-shipping-fields .form-row button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-shipping-fields .form-group button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-address-fields .form-row button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-address-fields .form-group button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-additional-fields .form-row button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-additional-fields .form-group button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .edit-account .form-row button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .edit-account .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .edit-account .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .edit-account .form-row button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .edit-account .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .edit-account .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .edit-account .form-row button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .edit-account .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .edit-account .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .edit-account .form-row button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .edit-account .form-group button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .edit-account .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .edit-account .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .edit-account .form-group button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .edit-account .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .edit-account .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .edit-account .form-group button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .edit-account .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .edit-account .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .edit-account .form-group button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-ResetPassword .form-row button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-ResetPassword .form-group button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce_waitlist.button, .widget-area .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce_waitlist.button, .single-product .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce_waitlist.button, .single-product .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce_waitlist.button, .single-product .product__content-wrap.courses .product-info .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce_waitlist.button, .single-product .product__content-wrap.courses .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce_waitlist.button, .single-product .product__content-wrap.courses .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce_waitlist.button, .single-product .product__content-wrap.events .product-info .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce_waitlist.button, .single-product .product__content-wrap.events .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce_waitlist.button, .single-product .product__content-wrap.events .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button {
  margin-top: 3rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 991.98px) {
  .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .btn, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .btn, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .btn, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .btn, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .btn, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .btn, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .btn, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .btn, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .btn, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .btn, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-products-compare-widget-compare-button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube #place_order, .widget-area .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube #place_order, .single-product .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube #place_order, .single-product .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube #place_order, .single-product .product__content-wrap.courses .product-info .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube #place_order, .single-product .product__content-wrap.courses .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube #place_order, .single-product .product__content-wrap.courses .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube #place_order, .single-product .product__content-wrap.events .product-info .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube #place_order, .single-product .product__content-wrap.events .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube #place_order, .single-product .product__content-wrap.events .checkout-page__main-content .woocommerce-checkout #order_review #payment .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube #place_order, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .checkout-button, .widget-area .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .checkout-button, .single-product .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .checkout-button, .single-product .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .checkout-button, .single-product .product__content-wrap.courses .product-info .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .checkout-button, .single-product .product__content-wrap.courses .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .checkout-button, .single-product .product__content-wrap.courses .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .checkout-button, .single-product .product__content-wrap.events .product-info .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .checkout-button, .single-product .product__content-wrap.events .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .checkout-button, .single-product .product__content-wrap.events .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .checkout-button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube a, .widget-area .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube a, .single-product .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube a, .single-product .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube a, .single-product .product__content-wrap.courses .product-info .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube a, .single-product .product__content-wrap.courses .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube a, .single-product .product__content-wrap.courses .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube a, .single-product .product__content-wrap.events .product-info .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube a, .single-product .product__content-wrap.events .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube a, .single-product .product__content-wrap.events .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube a, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .form .form-row--submit input[type=submit], .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .form .form-row--submit input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .form .form-row--submit input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube input[type=submit], .widget-area .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube input[type=submit], .single-product .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube input[type=submit], .single-product .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.courses .product-info .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube input[type=submit], .single-product .product__content-wrap.courses .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.courses .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.events .product-info .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube input[type=submit], .single-product .product__content-wrap.events .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube input[type=submit], .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.events .form .form-row--submit .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube input[type=submit], .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .form--tranquilo-login__input-wrap input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube input[type=submit], .widget-area .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube input[type=submit], .single-product .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube input[type=submit], .single-product .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.courses .product-info .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube input[type=submit], .single-product .product__content-wrap.courses .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.courses .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.events .product-info .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube input[type=submit], .single-product .product__content-wrap.events .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube input[type=submit], .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube input[type=submit], .single-product .product__content-wrap.events .form--tranquilo-login__input-wrap .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube input[type=submit], .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-billing-fields .form-row button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-row button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-billing-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-billing-fields .form-group button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-billing-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-billing-fields .form-group button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-billing-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-shipping-fields .form-row button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-row button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-shipping-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-shipping-fields .form-group button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-shipping-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-shipping-fields .form-group button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-shipping-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-address-fields .form-row button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-row button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-address-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-address-fields .form-group button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-address-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-address-fields .form-group button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-address-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-additional-fields .form-row button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-row button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-additional-fields .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-additional-fields .form-group button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-additional-fields .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-additional-fields .form-group button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-additional-fields .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .edit-account .form-row button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .edit-account .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .edit-account .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .edit-account .form-row button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .edit-account .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .edit-account .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .edit-account .form-row button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .edit-account .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .edit-account .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .edit-account .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .edit-account .form-row button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .edit-account .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .edit-account .form-group button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .edit-account .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .edit-account .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .edit-account .form-group button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .edit-account .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .edit-account .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .edit-account .form-group button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .edit-account .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .edit-account .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .edit-account .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .edit-account .form-group button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .edit-account .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-ResetPassword .form-row button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-row button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-row button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-ResetPassword .form-row .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-ResetPassword .form-group button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce-ResetPassword .form-group button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce-ResetPassword .form-group button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .woocommerce-ResetPassword .form-group .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .wcwl_elements .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .woocommerce_waitlist.button, .widget-area .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .woocommerce_waitlist.button, .single-product .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .woocommerce_waitlist.button, .single-product .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .woocommerce_waitlist.button, .single-product .product__content-wrap.courses .product-info .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .woocommerce_waitlist.button, .single-product .product__content-wrap.courses .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .woocommerce_waitlist.button, .single-product .product__content-wrap.courses .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .woocommerce_waitlist.button, .single-product .product__content-wrap.events .product-info .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .woocommerce_waitlist.button, .single-product .product__content-wrap.events .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .woocommerce_waitlist.button, .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .woocommerce_waitlist.button, .single-product .product__content-wrap.events .wcwl_elements .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .woocommerce_waitlist.button, .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .widget-area .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .product__content-wrap.courses .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .product__content-wrap.courses .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .product__content-wrap.events .product-info .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .single-product .product__content-wrap.events .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube .account .woocommerce .woocommerce-MyAccount-content button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .content-wrap .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .widget-area .woocommerce-products-compare-widget .prod-cat-cube button, .widget-area .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .woocommerce-products-compare-widget .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .related .prod-cat-cube button, .single-product .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .related .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .up-sells .prod-cat-cube button, .single-product .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .up-sells .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .product-info .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.courses .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.courses .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.courses .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-info .inner-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .product-info .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .inner-wrap .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .gallery-wrapper .prod-cat-cube button, .single-product .product__content-wrap.events .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .gallery-wrapper .prod-cat-cube button, .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .single-product .product__content-wrap.events .product-heading-wrap .prod-cat-cube button, .single-product .product__content-wrap.events .account .woocommerce .woocommerce-MyAccount-content .homepage .prod-cat-menu-bg__wrapper .product-heading-wrap .prod-cat-cube button {
    margin-top: 1rem;
  }
}
@media (max-width: 991.98px) {
  .homepage .prod-cat-menu-bg .btn--arrow-gold, .homepage .prod-cat-menu-bg .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .homepage .prod-cat-menu-bg .checkout-button {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 3rem;
  }
}
.homepage .blog {
  margin-top: 16rem;
}
@media (max-width: 991.98px) {
  .homepage .blog {
    margin-top: 5.6rem;
  }
}
.homepage .blog__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
}
.homepage .blog__wrapper .text-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.8888888889%;
          flex: 0 0 33.8888888889%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 33.8888888889%;
  padding-left: 7.5rem;
}
@media (max-width: 991.98px) {
  .homepage .blog__wrapper .text-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-bottom: 3rem;
    padding-left: 0;
  }
}
@media (max-width: 991.98px) {
  .homepage .blog__wrapper .text-wrap h2 {
    margin-bottom: 0.6rem;
  }
}
.homepage .blog__wrapper .text-wrap p {
  font-size: 2.2rem;
  line-height: 1.4;
}
@media (max-width: 991.98px) {
  .homepage .blog__wrapper .text-wrap p {
    font-size: 1.6rem;
    line-height: 1.6;
  }
}
.homepage .blog__wrapper .text-wrap .link-wrap {
  margin-top: 6.2rem;
}
.homepage .blog__wrapper .posts-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.1111111111%;
          flex: 0 0 66.1111111111%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 66.1111111111%;
}
@media (max-width: 991.98px) {
  .homepage .blog__wrapper .posts-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
  }
}
.homepage .blog__wrapper .posts-wrap .inner-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
}
.homepage .blog__wrapper .posts-wrap .inner-wrap .post {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 50%;
  margin-bottom: 4.6rem;
}
@media (max-width: 991.98px) {
  .homepage .blog__wrapper .posts-wrap .inner-wrap .post {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-bottom: 2.3rem;
  }
}
.homepage .blog__wrapper .posts-wrap .inner-wrap .post:nth-child(odd) {
  padding-left: 1.6rem;
}
@media (max-width: 991.98px) {
  .homepage .blog__wrapper .posts-wrap .inner-wrap .post:nth-child(odd) {
    padding: 0;
  }
}
.homepage .blog__wrapper .posts-wrap .inner-wrap .post:nth-child(even) {
  padding-right: 1.6rem;
}
@media (max-width: 991.98px) {
  .homepage .blog__wrapper .posts-wrap .inner-wrap .post:nth-child(even) {
    padding: 0;
  }
}
.homepage .blog__wrapper .posts-wrap .inner-wrap .post .img-wrap {
  height: 38.5rem;
  margin-bottom: 1.5rem;
}
@media (max-width: 991.98px) {
  .homepage .blog__wrapper .posts-wrap .inner-wrap .post .img-wrap {
    height: 21.5rem;
    margin-bottom: 0.5rem;
  }
}
.homepage .blog__wrapper .posts-wrap .inner-wrap .post h3 {
  color: #000000;
  font-size: 3.2rem;
  font-weight: normal;
  font-family: Ezer Rutz, sans-serif;
}
@media (max-width: 991.98px) {
  .homepage .blog__wrapper .posts-wrap .inner-wrap .post h3 {
    font-size: 2.2rem;
  }
}
.homepage .blog__wrapper .posts-wrap .inner-wrap .post .excerpt {
  color: #000000;
  font-size: 1.6rem;
  margin-top: 0.5rem;
}
@media (max-width: 991.98px) {
  .homepage .blog__wrapper .posts-wrap .inner-wrap .post .excerpt {
    font-size: 1.5rem;
  }
}
@media (max-width: 991.98px) {
  .homepage .blog__wrapper .link-wrap {
    margin: 0 auto;
  }
}
.homepage .events {
  margin-top: 10rem;
}
@media (max-width: 991.98px) {
  .homepage .events {
    margin-top: 5.4rem;
  }
}
@media (max-width: 991.98px) {
  .homepage .events .content-wrap, .homepage .events .widget-area .woocommerce-products-compare-widget, .widget-area .homepage .events .woocommerce-products-compare-widget, .homepage .events .single-product .related, .single-product .homepage .events .related, .homepage .events .single-product .up-sells, .single-product .homepage .events .up-sells, .homepage .events .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .homepage .events .inner-wrap, .homepage .events .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .homepage .events .gallery-wrapper, .homepage .events .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .homepage .events .product-heading-wrap, .homepage .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .homepage .product__content-wrap.events .product-info .inner-wrap, .homepage .single-product .product__content-wrap.events .gallery-wrapper, .single-product .homepage .product__content-wrap.events .gallery-wrapper, .homepage .single-product .product__content-wrap.events .product-heading-wrap, .single-product .homepage .product__content-wrap.events .product-heading-wrap {
    padding: 0;
    max-width: 100%;
  }
}
.homepage .events .page-title, .homepage .events .single-product .product__content-wrap.courses .product-title, .single-product .product__content-wrap.courses .homepage .events .product-title, .homepage .single-product .product__content-wrap.events .product-title, .single-product .homepage .product__content-wrap.events .product-title, .homepage .events .cta__content-wrap .info-wrap h2, .cta__content-wrap .info-wrap .homepage .events h2, .homepage .events .about__main-content h1, .about__main-content .homepage .events h1, .homepage .events .about__main-content h2, .about__main-content .homepage .events h2, .homepage .events .text-and-image__wrapper .text-wrap h2, .homepage .text-and-image__wrapper .text-wrap .events h2, .homepage .events .blog__wrapper .text-wrap h2, .homepage .blog__wrapper .text-wrap .events h2 {
  margin-bottom: 2.7rem;
}
@media (max-width: 991.98px) {
  .homepage .events .page-title, .homepage .events .single-product .product__content-wrap.courses .product-title, .single-product .product__content-wrap.courses .homepage .events .product-title, .homepage .single-product .product__content-wrap.events .product-title, .single-product .homepage .product__content-wrap.events .product-title, .homepage .events .cta__content-wrap .info-wrap h2, .cta__content-wrap .info-wrap .homepage .events h2, .homepage .events .about__main-content h1, .about__main-content .homepage .events h1, .homepage .events .about__main-content h2, .about__main-content .homepage .events h2, .homepage .events .text-and-image__wrapper .text-wrap h2, .homepage .text-and-image__wrapper .text-wrap .events h2, .homepage .events .blog__wrapper .text-wrap h2, .homepage .blog__wrapper .text-wrap .events h2 {
    max-width: 36rem;
    margin-bottom: 0.9rem;
    padding: 0 2rem;
  }
}
.homepage .events .event {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.homepage .events .event .img-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.1111111111%;
          flex: 0 0 66.1111111111%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 66.1111111111%;
  position: relative;
}
@media (max-width: 991.98px) {
  .homepage .events .event .img-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
  }
}
.homepage .events .event .img-wrap .badge {
  top: 3.3rem;
  right: 2.7rem;
}
@media (max-width: 991.98px) {
  .homepage .events .event .img-wrap .badge {
    top: 1.9rem;
    right: 2rem;
  }
}
.homepage .events .event .text-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.8888888889%;
          flex: 0 0 33.8888888889%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 33.8888888889%;
  padding-right: 3.5rem;
}
@media (max-width: 991.98px) {
  .homepage .events .event .text-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    max-width: 36rem;
    padding: 1rem 2rem 0;
  }
}
.homepage .events .event .text-wrap .page-title, .homepage .events .event .text-wrap .single-product .product__content-wrap.courses .product-title, .single-product .product__content-wrap.courses .homepage .events .event .text-wrap .product-title, .homepage .single-product .product__content-wrap.events .event .text-wrap .product-title, .single-product .homepage .product__content-wrap.events .event .text-wrap .product-title, .homepage .events .event .text-wrap .cta__content-wrap .info-wrap h2, .cta__content-wrap .info-wrap .homepage .events .event .text-wrap h2, .homepage .events .event .text-wrap .about__main-content h1, .about__main-content .homepage .events .event .text-wrap h1, .homepage .events .event .text-wrap .about__main-content h2, .about__main-content .homepage .events .event .text-wrap h2, .homepage .events .event .text-and-image__wrapper .text-wrap h2, .homepage .text-and-image__wrapper .events .event .text-wrap h2, .homepage .events .event .blog__wrapper .text-wrap h2, .homepage .blog__wrapper .events .event .text-wrap h2 {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .homepage .events .event .text-wrap .page-title, .homepage .events .event .text-wrap .single-product .product__content-wrap.courses .product-title, .single-product .product__content-wrap.courses .homepage .events .event .text-wrap .product-title, .homepage .single-product .product__content-wrap.events .event .text-wrap .product-title, .single-product .homepage .product__content-wrap.events .event .text-wrap .product-title, .homepage .events .event .text-wrap .cta__content-wrap .info-wrap h2, .cta__content-wrap .info-wrap .homepage .events .event .text-wrap h2, .homepage .events .event .text-wrap .about__main-content h1, .about__main-content .homepage .events .event .text-wrap h1, .homepage .events .event .text-wrap .about__main-content h2, .about__main-content .homepage .events .event .text-wrap h2, .homepage .events .event .text-and-image__wrapper .text-wrap h2, .homepage .text-and-image__wrapper .events .event .text-wrap h2, .homepage .events .event .blog__wrapper .text-wrap h2, .homepage .blog__wrapper .events .event .text-wrap h2 {
    padding: 0;
  }
}
.homepage .events .event .text-wrap .link-wrap {
  margin-top: 3.1rem;
}
@media (max-width: 991.98px) {
  .homepage .events .event .text-wrap .link-wrap {
    margin-top: 2.3rem;
  }
}
.homepage .events .event__title {
  color: #000000;
  font-size: 2.2rem;
}
@media (max-width: 991.98px) {
  .homepage .events .event__title {
    font-size: 1.8rem;
    margin-bottom: 1.1rem;
  }
}
.homepage .events .event__excerpt {
  line-height: 1.5;
  font-size: 2.2rem;
}
@media (max-width: 991.98px) {
  .homepage .events .event__excerpt {
    font-size: 1.6rem;
  }
}

.wishlist__content-wrap {
  z-index: 1;
  padding-top: 10.2rem;
  position: relative;
  min-height: calc(100vh - var(--footer-height) - var(--header-height));
}
@media (max-width: 991.98px) {
  .wishlist__content-wrap {
    padding: 1rem 2rem 0;
  }
}
.wishlist__title {
  margin-bottom: 8rem;
}
@media (max-width: 991.98px) {
  .wishlist__title {
    margin-bottom: 4.2rem;
  }
}
.wishlist__empty-title {
  font-size: 2.4rem;
  padding: 0 1.65rem;
}
@media (max-width: 991.98px) {
  .wishlist__empty-title {
    font-size: 2rem;
    padding: 0 0.8rem;
  }
}
.wishlist__products-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
  margin: 0 -1.75rem;
}
@media (max-width: 991.98px) {
  .wishlist__products-wrap {
    margin: 0 -0.55rem;
  }
}
.wishlist__products-wrap .product {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 25%;
  box-sizing: border-box;
  padding: 0 1.75rem;
  margin-bottom: 5.9rem;
}
@media (max-width: 991.98px) {
  .wishlist__products-wrap .product {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 50%;
    padding: 0 0.55rem;
    margin-bottom: 2rem;
  }
}
.wishlist__products-wrap .product .woocommerce-products-compare-compare-button {
  display: none;
}
.wishlist .products-slider {
  position: relative;
}
.wishlist .products-slider::before {
  bottom: 0;
  content: "";
  z-index: 0;
  height: 22rem;
  width: 50rem;
  position: absolute;
  left: calc(50% - 40rem);
  background: url(images/products-slider-illustration.svg) no-repeat center center/contain;
  background-size: contain;
}
@media (max-width: 991.98px) {
  .wishlist .products-slider::before {
    display: none;
  }
}

.not-found__content-wrap {
  min-height: calc(100vh - var(--footer-height) - var(--header-height));
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.not-found__title {
  font-size: 10rem;
  margin-top: 3rem;
  line-height: normal;
}
@media (max-width: 991.98px) {
  .not-found__title {
    font-size: 8rem;
  }
}
.not-found__logo {
  width: 25rem;
  height: auto;
}
@media (max-width: 991.98px) {
  .not-found__logo {
    width: 10rem;
  }
}
.not-found__btn {
  margin: 3rem 0 10rem;
  padding: 1.8rem 6rem;
}
@media (max-width: 991.98px) {
  .not-found__btn {
    font-size: 1.6rem;
    padding: 1.5rem 5rem;
  }
}

.blog article {
  padding-top: 10.2rem;
}
@media (max-width: 991.98px) {
  .blog article {
    padding-top: 1rem;
  }
}
.blog article .title-wrap {
  margin-bottom: 0;
}
.blog article .post__date {
  margin-bottom: 2.8rem;
  font-family: Ezer Rutz, sans-serif;
}
@media (max-width: 991.98px) {
  .blog article .post__date {
    font-size: 1.8rem;
    margin-bottom: 1.6rem;
  }
}
.blog article .full-img {
  margin-bottom: 4.2rem;
}
@media (max-width: 991.98px) {
  .blog article .full-img {
    margin-bottom: 2.1rem;
  }
}
.blog article .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
}
@media (max-width: 991.98px) {
  .blog article .text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.blog article .text__text-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 68.487394958%;
          flex: 0 0 68.487394958%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 68.487394958%;
}
@media (max-width: 991.98px) {
  .blog article .text__text-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-top: 2.4rem;
  }
}
.blog article .text__text-wrap h2, .blog article .text__text-wrap h3 {
  font-size: 3.2rem;
  font-weight: normal;
  font-family: Ezer Rutz, sans-serif;
}
.blog article .text__author-wrap {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  max-width: 100%;
  margin-right: 8.7394957983%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: baseline;
      align-self: baseline;
}
@media (max-width: 991.98px) {
  .blog article .text__author-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-right: 0;
    padding-top: 0;
  }
}
.blog article .text__author-wrap .img-wrap {
  width: 8.5rem;
  height: 8.5rem;
  border-radius: 50%;
  margin-left: 2rem;
}
.blog article .text__author-wrap .img-wrap img {
  border-radius: 50%;
}
.blog article .text__author-wrap .author-text {
  width: 16rem;
  color: #000000;
  font-size: 1.4rem;
  font-family: Ezer Rutz, sans-serif;
}
.blog article .captioned-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 9rem 0 6rem;
}
@media (max-width: 991.98px) {
  .blog article .captioned-img {
    margin: 4rem 0 2.5rem;
  }
}
.blog article .captioned-img .img-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 68.487394958%;
          flex: 0 0 68.487394958%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 68.487394958%;
}
@media (max-width: 991.98px) {
  .blog article .captioned-img .img-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-bottom: 4.2rem;
  }
}
.blog article .captioned-img .text-wrap {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  max-width: 100%;
  color: #000000;
  line-height: 1.2;
  font-size: 3.2rem;
  text-align: center;
  padding-right: 4rem;
  font-family: Ezer Rutz, sans-serif;
}
@media (max-width: 991.98px) {
  .blog article .captioned-img .text-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    padding: 0;
  }
}
.blog .related {
  margin: 11.5rem 0 16rem;
}
@media (max-width: 991.98px) {
  .blog .related {
    margin: 5.4rem 0 1.6rem;
  }
}
.blog .related__title {
  font-size: 4.8rem;
  text-align: center;
  font-weight: normal;
  margin-bottom: 5.3rem;
  font-family: Ezer Rutz, sans-serif;
}
@media (max-width: 991.98px) {
  .blog .related__title {
    font-size: 2.4rem;
    margin-bottom: 4.5rem;
    padding: 0 2rem;
    text-align: right;
  }
}
.blog .related__posts-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
  margin: 0 -1.7rem;
}
@media (max-width: 991.98px) {
  .blog .related__posts-wrapper {
    margin: 0;
  }
}
.blog .related__posts-wrapper .post {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 25%;
  padding: 0 1.7rem;
  border-left: 1px solid #E5DAC8;
}
@media (max-width: 991.98px) {
  .blog .related__posts-wrapper .post {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    padding: 0;
    border: 0;
    margin-bottom: 4.2rem;
  }
}
.blog .related__posts-wrapper .post:last-child {
  border-left: 0;
}
.blog .related__posts-wrapper .post__title {
  margin-top: 2rem;
  font-size: 3.2rem;
  line-height: normal;
  font-weight: normal;
}
@media (max-width: 991.98px) {
  .blog .related__posts-wrapper .post__title {
    font-size: 2.8rem;
    margin-top: 2.5rem;
  }
}
.blog .related__posts-wrapper .post__excerpt {
  display: none;
}
.blog .related__posts-wrapper .post__date {
  margin-top: 0.7rem;
  font-family: Ezer Rutz, sans-serif;
}

.past-events {
  padding: 10.2rem 0;
}
@media (max-width: 991.98px) {
  .past-events {
    padding: 1rem 0;
  }
}
.past-events .title-wrap {
  margin-bottom: 2rem;
}
.past-events .title-wrap .page-title, .past-events .title-wrap .single-product .product__content-wrap.courses .product-title, .single-product .product__content-wrap.courses .past-events .title-wrap .product-title, .past-events .title-wrap .single-product .product__content-wrap.events .product-title, .single-product .product__content-wrap.events .past-events .title-wrap .product-title, .past-events .title-wrap .cta__content-wrap .info-wrap h2, .cta__content-wrap .info-wrap .past-events .title-wrap h2, .past-events .title-wrap .about__main-content h1, .about__main-content .past-events .title-wrap h1, .past-events .title-wrap .about__main-content h2, .about__main-content .past-events .title-wrap h2, .past-events .title-wrap .homepage .text-and-image__wrapper .text-wrap h2, .homepage .text-and-image__wrapper .text-wrap .past-events .title-wrap h2, .past-events .title-wrap .homepage .blog__wrapper .text-wrap h2, .homepage .blog__wrapper .text-wrap .past-events .title-wrap h2 {
  font-size: 3.2rem;
}
@media (max-width: 991.98px) {
  .past-events .title-wrap .page-title, .past-events .title-wrap .single-product .product__content-wrap.courses .product-title, .single-product .product__content-wrap.courses .past-events .title-wrap .product-title, .past-events .title-wrap .single-product .product__content-wrap.events .product-title, .single-product .product__content-wrap.events .past-events .title-wrap .product-title, .past-events .title-wrap .cta__content-wrap .info-wrap h2, .cta__content-wrap .info-wrap .past-events .title-wrap h2, .past-events .title-wrap .about__main-content h1, .about__main-content .past-events .title-wrap h1, .past-events .title-wrap .about__main-content h2, .about__main-content .past-events .title-wrap h2, .past-events .title-wrap .homepage .text-and-image__wrapper .text-wrap h2, .homepage .text-and-image__wrapper .text-wrap .past-events .title-wrap h2, .past-events .title-wrap .homepage .blog__wrapper .text-wrap h2, .homepage .blog__wrapper .text-wrap .past-events .title-wrap h2 {
    font-size: 2.8rem;
  }
}
.past-events .text-wrap {
  max-width: 50%;
}
@media (max-width: 991.98px) {
  .past-events .text-wrap {
    max-width: 100%;
  }
}
.past-events .gallery {
  margin-top: 6.5rem;
  -webkit-column-count: 6;
     -moz-column-count: 6;
          column-count: 6;
  -webkit-column-gap: 3.4rem;
     -moz-column-gap: 3.4rem;
          column-gap: 3.4rem;
}
@media (max-width: 991.98px) {
  .past-events .gallery {
    -webkit-column-count: unset;
       -moz-column-count: unset;
            column-count: unset;
    -webkit-column-gap: unset;
       -moz-column-gap: unset;
            column-gap: unset;
  }
}
.past-events .gallery .img-wrap {
  display: block;
  margin-bottom: 3.6rem;
}

.posts-archive__content-wrap {
  padding: 10.2rem 0 15.8rem;
}
@media (max-width: 991.98px) {
  .posts-archive__content-wrap {
    padding: 1rem 2rem 0;
  }
}
.posts-archive__posts-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
  margin: 0 -1.6rem;
}
@media (max-width: 991.98px) {
  .posts-archive__posts-wrapper {
    margin: 0;
  }
}
.posts-archive__posts-wrapper .upper-posts {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 50%;
}
@media (max-width: 991.98px) {
  .posts-archive__posts-wrapper .upper-posts {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
  }
}
.posts-archive__posts-wrapper .upper-posts__inner-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
}
.posts-archive__posts-wrapper .lower-posts {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
}
.posts-archive__posts-wrapper .lower-posts__inner-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
}
.posts-archive__posts-wrapper .lower-posts__inner-wrap .post:nth-child(4n+4) {
  border-left: 0;
}
.posts-archive__posts-wrapper .lower-posts__inner-wrap .post:nth-last-child(-n+4) {
  padding-bottom: 0;
}
.posts-archive__posts-wrapper .post {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 25%;
  padding: 0 1.6rem 3.3rem;
  border-left: 1px solid #E5DAC8;
}
@media (max-width: 991.98px) {
  .posts-archive__posts-wrapper .post {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    border: 0;
    padding: 0;
    margin-bottom: 5.5rem;
  }
}
.posts-archive__posts-wrapper .post.post-0, .posts-archive__posts-wrapper .post.post-1, .posts-archive__posts-wrapper .post.post-2, .posts-archive__posts-wrapper .post.post-3, .posts-archive__posts-wrapper .post.post-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 50%;
}
@media (max-width: 991.98px) {
  .posts-archive__posts-wrapper .post.post-0, .posts-archive__posts-wrapper .post.post-1, .posts-archive__posts-wrapper .post.post-2, .posts-archive__posts-wrapper .post.post-3, .posts-archive__posts-wrapper .post.post-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
  }
}
.posts-archive__posts-wrapper .post.post-2, .posts-archive__posts-wrapper .post.post-4 {
  border-left: 0;
}
.posts-archive__posts-wrapper .post.post-0 .post__img-wrap {
  height: 59rem;
}
@media (max-width: 991.98px) {
  .posts-archive__posts-wrapper .post.post-0 .post__img-wrap {
    height: 21.3rem;
  }
}
.posts-archive__posts-wrapper .post__img-wrap {
  width: 100%;
  height: 28rem;
}
@media (max-width: 991.98px) {
  .posts-archive__posts-wrapper .post__img-wrap {
    height: 21.3rem;
  }
}
.posts-archive__posts-wrapper .post__title {
  margin-top: 2rem;
  font-size: 2.8rem;
  line-height: normal;
  font-weight: normal;
  font-family: Ezer Rutz, sans-serif;
}
.posts-archive__posts-wrapper .post__title:hover {
  color: #BCA173;
}
@media (max-width: 991.98px) {
  .posts-archive__posts-wrapper .post__title {
    font-size: 2.4rem;
    margin-top: 2.5rem;
  }
}
.posts-archive__posts-wrapper .post__excerpt {
  color: #000000;
  line-height: 1.5;
  font-size: 1.6rem;
  margin-top: 1.5rem;
}
.posts-archive__posts-wrapper .post__date {
  margin-top: 0.7rem;
  font-family: Ezer Rutz, sans-serif;
}
@media (max-width: 991.98px) {
  .posts-archive__posts-wrapper .post__date {
    font-size: 1.8rem;
  }
}

.videos-archive__content-wrap {
  padding: 10.2rem 0 4.5rem;
}
@media (max-width: 991.98px) {
  .videos-archive__content-wrap {
    padding: 1rem 2rem 4rem;
  }
}
.videos-archive__filter-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 4.6rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 991.98px) {
  .videos-archive__filter-wrap {
    display: block;
    margin-bottom: 4.3rem;
  }
}
.videos-archive__filter-wrap .title-wrap {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .videos-archive__filter-wrap .title-wrap {
    margin-bottom: 3.1rem;
  }
}
.videos-archive__filter-wrap .btn--filter {
  margin-right: 7.5rem;
}
@media (max-width: 991.98px) {
  .videos-archive__filter-wrap .btn--filter {
    font-size: 1.4rem;
    margin-right: 2.1rem;
  }
}
@media (max-width: 991.98px) {
  .videos-archive__filter-wrap .btn--filter:first-child {
    margin: 0;
  }
}
.videos-archive__posts-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
  margin: 0 -1.7rem;
}
@media (max-width: 991.98px) {
  .videos-archive__posts-wrapper {
    margin: 0;
  }
}
.videos-archive__posts-wrapper .post {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 33.3333333333%;
  padding: 0 1.7rem;
  margin-bottom: 7.1rem;
}
@media (max-width: 991.98px) {
  .videos-archive__posts-wrapper .post {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    padding: 0;
    margin-bottom: 3.1rem;
  }
}
.videos-archive__posts-wrapper .post__img-wrap {
  width: 100%;
  height: 46rem;
}
@media (max-width: 991.98px) {
  .videos-archive__posts-wrapper .post__img-wrap {
    height: 25rem;
  }
}
.videos-archive__posts-wrapper .post__inner-wrap {
  display: block;
  position: relative;
}
.videos-archive__posts-wrapper .post .date {
  top: 2rem;
  z-index: 1;
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 8.7rem;
  height: 8.7rem;
  font-size: 2.2rem;
  position: absolute;
  border-radius: 50%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: normal;
  background-color: #FFFFFF;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  right: 2rem;
  font-family: Ezer Rutz, sans-serif;
}
@media (max-width: 991.98px) {
  .videos-archive__posts-wrapper .post .date {
    top: 1.5rem;
    width: 5.2rem;
    height: 5.2rem;
    font-size: 1.3rem;
    right: 1.2rem;
  }
}
.videos-archive__posts-wrapper .post .date .date {
  display: block;
  padding-bottom: 0.2rem;
}
.videos-archive__posts-wrapper .post__title {
  margin-top: 1.3rem;
  font-size: 2.8rem;
  line-height: normal;
  font-weight: normal;
  font-family: Ezer Rutz, sans-serif;
}
@media (max-width: 991.98px) {
  .videos-archive__posts-wrapper .post__title {
    font-size: 2.4rem;
    margin-top: 0.9rem;
  }
}

.customer-service .text {
  margin: 5.4rem 0 10rem;
}
@media (max-width: 991.98px) {
  .customer-service .text {
    margin: 3.2rem 0 5.6rem;
  }
}
.customer-service .map-form .form-wrap__header {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.cta {
  padding: 3.2rem 0;
  background-size: cover;
  margin: 16.3rem 0 7.2rem;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 991.98px) {
  .cta {
    margin: 5.6rem 0 4rem;
    padding: 2.7rem 2rem 3.7rem;
  }
}
.cta__content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
}
.cta__content-wrap .info-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 50%;
  color: #000000;
  font-size: 2.2rem;
  padding-top: 6rem;
  padding-left: 25.5rem;
  padding-right: 14.5rem;
}
@media (max-width: 991.98px) {
  .cta__content-wrap .info-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    padding: 0;
    font-size: 1.6rem;
  }
}
.cta__content-wrap .info-wrap h2 {
  margin-bottom: 0.8rem;
}
.cta__content-wrap .info-wrap .form-wrap {
  margin-top: 1rem;
}
@media (max-width: 991.98px) {
  .cta__content-wrap .info-wrap .form-wrap {
    margin-bottom: 2.4rem;
  }
}
.cta__content-wrap .info-wrap .form-wrap .form {
  margin: 0 -1.9rem;
}
.cta__content-wrap .info-wrap .form-wrap .form .form-row input {
  color: #000000;
  font-size: 2.4rem;
  border-color: #000000;
}
@media (max-width: 991.98px) {
  .cta__content-wrap .info-wrap .form-wrap .form .form-row input {
    height: 4rem;
    font-size: 1.5rem;
  }
}
.cta__content-wrap .info-wrap .form-wrap .form .form-row label {
  top: 1.7rem;
  color: #000000;
  font-size: 2.4rem;
}
@media (max-width: 991.98px) {
  .cta__content-wrap .info-wrap .form-wrap .form .form-row label {
    top: 1rem;
    font-size: 1.5rem;
  }
}
.cta__content-wrap .info-wrap .form-wrap .form .form-row--submit {
  margin-top: 6.4rem;
}
@media (max-width: 991.98px) {
  .cta__content-wrap .info-wrap .form-wrap .form .form-row--submit {
    margin-top: 3.8rem;
  }
}
.cta__content-wrap .info-wrap .form-wrap .form .form-row--submit input[type=submit] {
  color: #000000;
  padding: 2rem 0;
  border-color: #000000;
  background-color: transparent;
  background: url("images/arrow-black.svg") no-repeat center center;
  background-size: 4rem;
  background-position: calc(50% - 10rem);
}
@media (max-width: 991.98px) {
  .cta__content-wrap .info-wrap .form-wrap .form .form-row--submit input[type=submit] {
    background-size: 3.3rem;
    border: 2px solid #000000;
    background-position: calc(50% - 9rem);
  }
}
.cta__content-wrap .info-wrap .form-wrap .form .form-row--submit input[type=submit]:hover {
  background-position: calc(50% - 11rem);
}
.cta__content-wrap .img-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 50%;
}
@media (max-width: 991.98px) {
  .cta__content-wrap .img-wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
  }
}

.cart__main-content {
  min-height: calc(100vh - var(--footer-height));
}
.cart__section {
  padding-top: 10.2rem;
}
@media (max-width: 991.98px) {
  .cart__section {
    padding-top: 1rem;
  }
}
.cart__title {
  margin-bottom: 7rem;
}
@media (max-width: 991.98px) {
  .cart__title {
    font-size: 3rem;
    margin-bottom: 0;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) {
  padding-bottom: 13rem;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) {
    padding-bottom: 6rem;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-notices-wrapper {
  display: none;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-notices-wrapper .woocommerce-message {
  padding: 3rem 0;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-notices-wrapper .woocommerce-message {
    padding: 1rem 0;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-notices-wrapper a {
  font-weight: 700;
  text-decoration: underline;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop {
  margin-top: 3rem;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a {
  line-height: normal;
  padding: 1.8rem 4rem;
  display: inline-block;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table {
  border-collapse: collapse;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table {
    display: block;
  }
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table thead {
    display: none;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table thead tr th {
  padding: 0;
  color: #BCA173;
  font-size: 1.6rem;
  font-weight: normal;
  text-align: right;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table thead tr th.product-remove {
  width: 20rem;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table thead tr th.product-thumbnail {
  width: 12.5rem;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table thead tr th.product-name {
  width: 44rem;
  padding: 0 7rem;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody {
    display: block;
  }
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr {
    display: block;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item {
  border-bottom: 1px solid #E5DAC8;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item {
    position: relative;
    padding: 2rem 0;
    padding-right: 12rem;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item:nth-last-child(2) {
  border-bottom: 1px solid #E5DAC8;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td {
  vertical-align: baseline;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td {
    display: block;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-remove {
  font-size: 1.4rem;
  text-decoration: underline;
  text-align: left;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-thumbnail {
  padding: 3.3rem 0;
  vertical-align: inherit;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-thumbnail {
    padding: 0;
    position: absolute;
    right: 0;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-thumbnail img {
  width: 100%;
  height: 12.5rem;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-thumbnail img {
    width: 10rem;
    height: 10rem;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name {
  padding: 3.3rem 7rem;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name {
    padding: 0;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name a:not(.remove) {
  display: inherit;
  margin-bottom: 0.4rem;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name a:not(.remove) {
    font-size: 1.4rem;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name .summary {
  color: #9E9DA4;
  font-size: 1.4rem;
  margin-top: 0.5rem;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name .variation {
  margin: 0;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name .variation dt, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-name .variation dd {
  margin: 0;
  font-size: 1.4rem;
  display: inline-block;
  font-weight: normal;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-quantity {
    margin-top: 0.7rem;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-quantity .quantity-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-quantity .quantity-wrap {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-quantity .quantity-wrap .quantity {
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-quantity .quantity-wrap .quantity input::-webkit-outer-spin-button,
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-quantity .quantity-wrap .quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-quantity .quantity-wrap .quantity input[type=number] {
  width: 4rem;
  color: #000000;
  font-size: 1.6rem;
  text-align: center;
  -moz-appearance: textfield;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-quantity .quantity-wrap .quantity input[type=number] {
    width: 4rem;
  }
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr.cart_item td.product-subtotal {
    font-size: 1.4rem;
    margin-top: 1rem;
    text-align: right;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-cart-form .shop_table tbody tr .actions {
  display: none;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals {
  padding-top: 2.1rem;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals {
    padding-top: 1.8rem;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals h2 {
  display: none;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr th {
  color: #BCA173;
  font-size: 1.6rem;
  font-weight: normal;
  text-align: right;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr td .amount {
  color: #000000;
  font-size: 2.8rem;
  line-height: normal;
  font-weight: normal;
  font-family: Ezer Rutz, sans-serif;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr td .amount {
    font-size: 2.4rem;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.cart-discount {
  font-size: 1.6rem;
  padding: 0 2rem 2rem;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping {
  display: none;
  background-color: #FFFFFF;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 4rem;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping th {
  width: 100%;
  font-size: 2rem;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping th .btn--cart-shipping {
  width: 100%;
  font-size: 2rem;
  position: relative;
  color: #313131;
  padding: 2.7rem 3.1rem;
  text-align: right;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping th .btn--cart-shipping::after {
  content: "+";
  top: 2.2rem;
  line-height: 1;
  font-size: 4rem;
  position: absolute;
  left: 3.2rem;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping th .btn--cart-shipping.show::after {
  content: "-";
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping td {
  height: 0;
  overflow: hidden;
  padding: 0 3.1rem;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping td #shipping_method {
  list-style: none;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping td #shipping_method li {
  position: relative;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping td #shipping_method li:last-child {
  padding-bottom: 3rem;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping td #shipping_method li label {
  display: block;
  cursor: pointer;
  position: relative;
  padding-right: 2.5rem;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping td #shipping_method li label::before {
  content: "";
  top: 1rem;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  position: absolute;
  visibility: visible;
  right: 0;
  background-color: #FFFFFF;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  border: 0.25rem solid #FFFFFF;
  -webkit-box-shadow: 0 0 0 1px #313131;
          box-shadow: 0 0 0 1px #313131;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping td #shipping_method li label .amount {
  font-size: 1.6rem;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping td #shipping_method li input {
  top: 0;
  right: 0;
  opacity: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping td #shipping_method li input:hover {
  cursor: pointer;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping td #shipping_method li input:checked ~ label::before {
  background-color: #313131;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping td .woocommerce-shipping-destination, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.shipping td .woocommerce-shipping-calculator {
  display: none;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.cart-subtotal {
  display: none;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.cart-subtotal {
    padding-top: 1.1rem;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals table tbody tr.order-total {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout {
    display: block;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .cart-comment {
  font-size: 1.4rem;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .cart-comment {
    text-align: center;
    margin-bottom: 2.2rem;
  }
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .cart-comment a {
  color: #9E9DA4;
  text-decoration: underline;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
  color: #000000;
  line-height: normal;
  font-size: 1.8rem;
  text-align: center;
  padding: 2.2rem 3rem;
}
.cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover::after {
  background: url("images/arrow-white.svg") no-repeat center center;
  background-size: contain;
}
@media (max-width: 991.98px) {
  .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
    width: 100%;
    font-size: 1.6rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.product .price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-family: Ezer Rutz, sans-serif;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media (max-width: 991.98px) {
  .product .price .amount {
    font-size: 1.4rem;
  }
}
@media (max-width: 991.98px) {
  .product .price .amount .woocommerce-Price-currencySymbol {
    font-size: 1.4rem;
  }
}
.product .price del {
  color: #9E9DA4;
}
.product .price del .amount {
  font-size: 1.8rem;
  font-weight: 500;
  margin-right: 0.4rem;
}
@media (max-width: 991.98px) {
  .product .price del .amount {
    font-size: 1.4rem;
  }
}

.checkout-page__title {
  margin-bottom: 3.7rem;
}
@media (max-width: 991.98px) {
  .checkout-page__title {
    margin-bottom: 0;
  }
}
.checkout-page__section {
  padding-top: 10.2rem;
}
@media (max-width: 991.98px) {
  .checkout-page__section {
    padding-top: 1rem;
  }
}
.checkout-page__main-content .woocommerce:not(.dgwt-wcas-search-wrapp) {
  padding-bottom: 14rem;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce:not(.dgwt-wcas-search-wrapp) {
    padding: 1.5rem 0 8rem;
  }
}
.checkout-page__main-content .woocommerce:not(.dgwt-wcas-search-wrapp) h3 {
  color: #000000;
  font-weight: normal;
  font-size: 1.8rem;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce:not(.dgwt-wcas-search-wrapp) h3 {
    font-size: 1.6rem;
  }
}
.checkout-page__main-content .woocommerce:not(.dgwt-wcas-search-wrapp) #order_review_heading {
  display: none;
}
.checkout-page__main-content .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-error {
  color: #000000;
  line-height: 1.2;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-error {
    padding: 2rem;
    margin-bottom: 1.5rem;
  }
}
.checkout-page__main-content .woocommerce:not(.dgwt-wcas-search-wrapp) .woocommerce-form-coupon-toggle {
  display: none;
}
.checkout-page__main-content .woocommerce-checkout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
}
.checkout-page__main-content .woocommerce-checkout .woocommerce-NoticeGroup {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  margin-bottom: 8rem;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce-checkout .woocommerce-NoticeGroup {
    margin-bottom: 2rem;
  }
}
.checkout-page__main-content .woocommerce-checkout #customer_details {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 47.2268907563%;
          flex: 0 0 47.2268907563%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 47.2268907563%;
  position: relative;
  box-sizing: border-box;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce-checkout #customer_details {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-left: 0;
    padding: 0;
  }
}
.checkout-page__main-content .woocommerce-checkout #customer_details .col-1 {
  position: relative;
  margin-bottom: 0.8rem;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce-checkout #customer_details .col-1 {
    margin-bottom: 0;
  }
}
.checkout-page__main-content .woocommerce-checkout #order_review {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 36.974789916%;
          flex: 0 0 36.974789916%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 36.974789916%;
  margin-right: 15.4621848739%;
  position: relative;
  padding: 3rem 4rem 6rem;
  -ms-flex-item-align: start;
      align-self: flex-start;
  box-sizing: border-box;
  background-color: #FFFFFF;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce-checkout #order_review {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin: 4.3rem auto 0;
    padding: 2.9rem 2rem 4rem;
  }
}
.checkout-page__main-content .woocommerce-checkout #order_review .order_review_heading {
  font-size: 1.8rem;
  margin-bottom: 1.7rem;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce-checkout #order_review .order_review_heading {
    font-size: 1.8rem;
    margin-bottom: 0.5rem;
  }
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table {
  text-align: right;
  border-collapse: collapse;
  line-height: 1.2;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead {
  display: none;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr td, .checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr th {
  color: #000000;
  font-size: 1.8rem;
  padding: 1.4rem 0;
  font-weight: normal;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr td.product-name, .checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr th.product-name {
  width: auto;
  text-align: right;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr td.product-name .variation, .checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr th.product-name .variation {
  margin: 0;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr td.product-name .variation dt, .checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr td.product-name .variation dd, .checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr th.product-name .variation dt, .checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr th.product-name .variation dd {
  margin: 0;
  font-size: 1.4rem;
  display: inline-block;
  font-weight: normal;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr td {
  font-size: 1.8rem;
  text-align: left;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr td.product-total {
  width: 49%;
  font-weight: 500;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr th.product-total {
  width: 49%;
  text-align: left;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tr.cart-subtotal td {
  font-weight: 700;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals {
  vertical-align: initial;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals .btn--cart-shipping {
  display: none;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td {
  padding-bottom: 7rem;
  text-align: right;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td {
    padding-bottom: 3.9rem;
  }
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals .woocommerce-shipping-methods {
  list-style: none;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals .woocommerce-shipping-methods li {
  line-height: 1.2;
  margin: 1.5rem 0;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals .woocommerce-shipping-methods li label {
  position: relative;
  margin-right: 1rem;
  display: block;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals .woocommerce-shipping-methods li label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals .woocommerce-shipping-methods li label:hover {
  cursor: pointer;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals .woocommerce-shipping-methods li label::before {
  visibility: visible;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  content: "";
  border-radius: 50%;
  position: absolute;
  right: -3rem;
  width: 1.5rem;
  height: 1.5rem;
  border: 0.25rem solid #FFFFFF;
  top: 0.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0 1px;
          box-shadow: 0 0 0 1px;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals .woocommerce-shipping-methods li label::before {
    top: 0.3rem;
  }
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals .woocommerce-shipping-methods li .shipping_method {
  opacity: 0;
  margin-left: 2rem;
  height: 0;
  display: block;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals .woocommerce-shipping-methods li .shipping_method:hover {
  cursor: pointer;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .woocommerce-shipping-totals .woocommerce-shipping-methods li .shipping_method:checked ~ label::before {
  background-color: #313131;
}
.checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total td, .checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total th {
  font-size: 1.8rem;
  font-weight: normal;
  border-top: 1px solid #313131;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total td, .checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total th {
    padding: 1.9rem 0;
  }
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce-checkout #order_review .woocommerce-checkout-review-order-table .order-total th {
    font-size: 1.8rem;
    font-weight: normal;
  }
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment {
  margin-top: 2rem;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment .woocommerce-form__label-for-checkbox {
  font-size: 1.6rem;
  position: relative;
  padding-right: 2.5rem;
  display: inline-block;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment .woocommerce-form__label-for-checkbox:hover {
  cursor: pointer;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment .woocommerce-form__label-for-checkbox::before {
  visibility: visible;
  content: "";
  position: absolute;
  right: 0;
  width: 1.6rem;
  height: 1.6rem;
  border: 1px solid #CECED2;
  top: 0.3rem;
  background-color: #FFFFFF;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  vertical-align: middle;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment .woocommerce-form__label-for-checkbox.active::before {
  background: url("images/check.svg"), #313131;
  background-size: contain;
  border: 1px solid #313131;
  background-position: center;
  background-repeat: no-repeat;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment .woocommerce-form__label-for-checkbox input {
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  opacity: 0;
  cursor: pointer;
  visibility: hidden;
  position: absolute;
  right: 0px;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment ul.payment_methods {
  padding: 0;
  list-style: none;
  border-bottom: 0;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce-checkout #order_review #payment ul.payment_methods {
    margin-bottom: 2rem;
  }
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment ul.payment_methods .wc_payment_method {
  position: relative;
  margin-bottom: 1.5rem;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment ul.payment_methods .wc_payment_method label {
  font-size: 1.8rem;
  color: #313131;
  padding-right: 2.5rem;
  margin-bottom: 0.5rem;
  display: inline-block;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment ul.payment_methods .wc_payment_method label:hover {
  cursor: pointer;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment ul.payment_methods .wc_payment_method label:before {
  content: "";
  top: 0.8rem;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  position: absolute;
  visibility: visible;
  right: 0;
  background-color: #FFFFFF;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  border: 0.25rem solid #FFFFFF;
  -webkit-box-shadow: 0 0 0 1px #313131;
          box-shadow: 0 0 0 1px #313131;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment ul.payment_methods .wc_payment_method .payment_box {
  font-size: 1.2rem;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment ul.payment_methods .wc_payment_method .input-radio {
  visibility: hidden;
  margin-left: 1.6rem;
  position: absolute;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment ul.payment_methods .wc_payment_method .input-radio:hover {
  cursor: pointer;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment ul.payment_methods .wc_payment_method .input-radio:checked ~ label::before {
  background-color: #313131;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text {
  font-size: 1.2rem;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce-checkout #order_review #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text {
    margin-bottom: 0.5rem;
  }
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text a {
  color: #9E9DA4;
  text-decoration: underline;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order {
  color: #000000;
  width: 100%;
  font-weight: normal;
  line-height: normal;
  font-size: 1.6rem;
  padding: 2rem 8rem;
  margin-top: 6.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order:hover::after {
  background: url("images/arrow-white.svg") no-repeat center center;
  background-size: contain;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order {
    margin-top: 2.8rem;
    padding: 2.2rem;
  }
}
.checkout-page__main-content .woocommerce-order {
  position: relative;
  color: #000000;
}
.checkout-page__main-content .woocommerce-order .woocommerce-order-overview {
  list-style: none;
}
.checkout-page__main-content .woocommerce-order .woocommerce-thankyou-order-received {
  margin-bottom: 2rem;
}
.checkout-page__main-content .woocommerce-order .woocommerce-order-details, .checkout-page__main-content .woocommerce-order .woocommerce-customer-details {
  margin-top: 4rem;
}
.checkout-page__main-content .woocommerce-order .woocommerce-order-details h2, .checkout-page__main-content .woocommerce-order .woocommerce-customer-details h2 {
  font-size: 2.4rem;
}
.checkout-page__main-content .woocommerce-order .woocommerce-order-details table, .checkout-page__main-content .woocommerce-order .woocommerce-customer-details table {
  margin-top: 2rem;
  width: 60%;
}
@media (max-width: 991.98px) {
  .checkout-page__main-content .woocommerce-order .woocommerce-order-details table, .checkout-page__main-content .woocommerce-order .woocommerce-customer-details table {
    width: 100%;
  }
}
.checkout-page__main-content .woocommerce-order .woocommerce-order-details table thead, .checkout-page__main-content .woocommerce-order .woocommerce-order-details table tfoot, .checkout-page__main-content .woocommerce-order .woocommerce-customer-details table thead, .checkout-page__main-content .woocommerce-order .woocommerce-customer-details table tfoot {
  text-align: right;
}
.checkout-page__main-content .woocommerce-order .woocommerce-order-details address, .checkout-page__main-content .woocommerce-order .woocommerce-customer-details address {
  margin-top: 2rem;
}

.account__main-content {
  min-height: calc(100vh - var(--footer-height));
}
.account .woocommerce .woocommerce-MyAccount-navigation ul {
  list-style: none;
}

.prod-cat .shop__content-wrap .woocommerce-info {
  display: none;
}
.prod-cat.term-25 .filters {
  display: none;
}
.prod-cat .woocommerce-pagination {
  margin-bottom: 5rem;
}
.prod-cat .woocommerce-pagination ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.prod-cat .woocommerce-pagination ul li {
  margin: 0 0.5rem;
}
.prod-cat .woocommerce-pagination ul li .page-numbers {
  width: 3rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 991.98px) {
  .prod-cat .woocommerce-pagination ul li .page-numbers {
    width: 2.8rem;
  }
}
.prod-cat .woocommerce-pagination ul li .page-numbers.current {
  border-radius: 50%;
  color: #FFFFFF;
  background-color: #313131;
}
.prod-cat__section .section-title {
  font-size: 3.2rem;
  margin-bottom: 3rem;
  font-weight: normal;
  font-family: Ezer Rutz, sans-serif;
}
@media (max-width: 991.98px) {
  .prod-cat__section .section-title {
    font-size: 2.4rem;
    margin-bottom: 1.2rem;
  }
}
.prod-cat__section.banner.low {
  padding-top: 10.2rem;
}
@media (max-width: 991.98px) {
  .prod-cat__section.banner.low {
    padding-top: 0.8rem;
  }
}
.prod-cat__section.filters {
  margin-top: 4.2rem;
}
@media (max-width: 991.98px) {
  .prod-cat__section.filters {
    margin-top: 1.5rem;
  }
}
.prod-cat__section.filters .content-wrap, .prod-cat__section.filters .widget-area .woocommerce-products-compare-widget, .widget-area .prod-cat__section.filters .woocommerce-products-compare-widget, .prod-cat__section.filters .single-product .related, .single-product .prod-cat__section.filters .related, .prod-cat__section.filters .single-product .up-sells, .single-product .prod-cat__section.filters .up-sells, .prod-cat__section.filters .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .prod-cat__section.filters .inner-wrap, .prod-cat__section.filters .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .prod-cat__section.filters .gallery-wrapper, .prod-cat__section.filters .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .prod-cat__section.filters .product-heading-wrap, .prod-cat__section.filters .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .prod-cat__section.filters .inner-wrap, .prod-cat__section.filters .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .prod-cat__section.filters .gallery-wrapper, .prod-cat__section.filters .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .prod-cat__section.filters .product-heading-wrap {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 991.98px) {
  .prod-cat__section.filters .content-wrap, .prod-cat__section.filters .widget-area .woocommerce-products-compare-widget, .widget-area .prod-cat__section.filters .woocommerce-products-compare-widget, .prod-cat__section.filters .single-product .related, .single-product .prod-cat__section.filters .related, .prod-cat__section.filters .single-product .up-sells, .single-product .prod-cat__section.filters .up-sells, .prod-cat__section.filters .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .prod-cat__section.filters .inner-wrap, .prod-cat__section.filters .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .prod-cat__section.filters .gallery-wrapper, .prod-cat__section.filters .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .prod-cat__section.filters .product-heading-wrap, .prod-cat__section.filters .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .prod-cat__section.filters .inner-wrap, .prod-cat__section.filters .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .prod-cat__section.filters .gallery-wrapper, .prod-cat__section.filters .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .prod-cat__section.filters .product-heading-wrap {
    padding: 0 2rem;
  }
}
.prod-cat__section.filters .woocommerce-ordering {
  left: 0;
  z-index: -10;
  position: absolute;
  visibility: hidden;
}
.prod-cat__section.loop {
  margin-top: 2.8rem;
}
@media (max-width: 991.98px) {
  .prod-cat__section.loop {
    margin-top: 1.7rem;
  }
}
.prod-cat__section.loop .content-wrap, .prod-cat__section.loop .widget-area .woocommerce-products-compare-widget, .widget-area .prod-cat__section.loop .woocommerce-products-compare-widget, .prod-cat__section.loop .single-product .related, .single-product .prod-cat__section.loop .related, .prod-cat__section.loop .single-product .up-sells, .single-product .prod-cat__section.loop .up-sells, .prod-cat__section.loop .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .prod-cat__section.loop .inner-wrap, .prod-cat__section.loop .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .prod-cat__section.loop .gallery-wrapper, .prod-cat__section.loop .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .prod-cat__section.loop .product-heading-wrap, .prod-cat__section.loop .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .prod-cat__section.loop .inner-wrap, .prod-cat__section.loop .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .prod-cat__section.loop .gallery-wrapper, .prod-cat__section.loop .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .prod-cat__section.loop .product-heading-wrap {
  padding: 0;
}
@media (max-width: 991.98px) {
  .prod-cat__section.loop .content-wrap, .prod-cat__section.loop .widget-area .woocommerce-products-compare-widget, .widget-area .prod-cat__section.loop .woocommerce-products-compare-widget, .prod-cat__section.loop .single-product .related, .single-product .prod-cat__section.loop .related, .prod-cat__section.loop .single-product .up-sells, .single-product .prod-cat__section.loop .up-sells, .prod-cat__section.loop .single-product .product__content-wrap.courses .product-info .inner-wrap, .single-product .product__content-wrap.courses .product-info .prod-cat__section.loop .inner-wrap, .prod-cat__section.loop .single-product .product__content-wrap.courses .gallery-wrapper, .single-product .product__content-wrap.courses .prod-cat__section.loop .gallery-wrapper, .prod-cat__section.loop .single-product .product__content-wrap.courses .product-heading-wrap, .single-product .product__content-wrap.courses .prod-cat__section.loop .product-heading-wrap, .prod-cat__section.loop .single-product .product__content-wrap.events .product-info .inner-wrap, .single-product .product__content-wrap.events .product-info .prod-cat__section.loop .inner-wrap, .prod-cat__section.loop .single-product .product__content-wrap.events .gallery-wrapper, .single-product .product__content-wrap.events .prod-cat__section.loop .gallery-wrapper, .prod-cat__section.loop .single-product .product__content-wrap.events .product-heading-wrap, .single-product .product__content-wrap.events .prod-cat__section.loop .product-heading-wrap {
    padding: 0 2rem 4.5rem;
  }
}
.prod-cat__section.loop--secondary {
  margin-top: 3.3rem;
}
@media (max-width: 991.98px) {
  .prod-cat__section.loop--secondary {
    margin-top: 2.1rem;
  }
}
@media (max-width: 991.98px) {
  .prod-cat__section.loop--secondary .products:not(.related):not(.up-sells):not(tr) {
    margin: 0;
  }
}
.prod-cat__section.text-and-image.full .content-wrap .text-and-image__box--text, .prod-cat__section.text-and-image.full .widget-area .woocommerce-products-compare-widget .text-and-image__box--text, .widget-area .prod-cat__section.text-and-image.full .woocommerce-products-compare-widget .text-and-image__box--text, .prod-cat__section.text-and-image.full .single-product .related .text-and-image__box--text, .single-product .prod-cat__section.text-and-image.full .related .text-and-image__box--text, .prod-cat__section.text-and-image.full .single-product .up-sells .text-and-image__box--text, .single-product .prod-cat__section.text-and-image.full .up-sells .text-and-image__box--text, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.courses .product-info .inner-wrap .text-and-image__box--text, .single-product .product__content-wrap.courses .product-info .prod-cat__section.text-and-image.full .inner-wrap .text-and-image__box--text, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.courses .gallery-wrapper .text-and-image__box--text, .single-product .product__content-wrap.courses .prod-cat__section.text-and-image.full .gallery-wrapper .text-and-image__box--text, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.courses .product-heading-wrap .text-and-image__box--text, .single-product .product__content-wrap.courses .prod-cat__section.text-and-image.full .product-heading-wrap .text-and-image__box--text, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.events .product-info .inner-wrap .text-and-image__box--text, .single-product .product__content-wrap.events .product-info .prod-cat__section.text-and-image.full .inner-wrap .text-and-image__box--text, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.events .gallery-wrapper .text-and-image__box--text, .single-product .product__content-wrap.events .prod-cat__section.text-and-image.full .gallery-wrapper .text-and-image__box--text, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.events .product-heading-wrap .text-and-image__box--text, .single-product .product__content-wrap.events .prod-cat__section.text-and-image.full .product-heading-wrap .text-and-image__box--text {
  background-color: #FFFFFF;
}
.prod-cat__section.text-and-image.full .content-wrap .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .widget-area .woocommerce-products-compare-widget .text-and-image__box--text::before, .widget-area .prod-cat__section.text-and-image.full .woocommerce-products-compare-widget .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .related .text-and-image__box--text::before, .single-product .prod-cat__section.text-and-image.full .related .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .up-sells .text-and-image__box--text::before, .single-product .prod-cat__section.text-and-image.full .up-sells .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.courses .product-info .inner-wrap .text-and-image__box--text::before, .single-product .product__content-wrap.courses .product-info .prod-cat__section.text-and-image.full .inner-wrap .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.courses .gallery-wrapper .text-and-image__box--text::before, .single-product .product__content-wrap.courses .prod-cat__section.text-and-image.full .gallery-wrapper .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.courses .product-heading-wrap .text-and-image__box--text::before, .single-product .product__content-wrap.courses .prod-cat__section.text-and-image.full .product-heading-wrap .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.events .product-info .inner-wrap .text-and-image__box--text::before, .single-product .product__content-wrap.events .product-info .prod-cat__section.text-and-image.full .inner-wrap .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.events .gallery-wrapper .text-and-image__box--text::before, .single-product .product__content-wrap.events .prod-cat__section.text-and-image.full .gallery-wrapper .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.events .product-heading-wrap .text-and-image__box--text::before, .single-product .product__content-wrap.events .prod-cat__section.text-and-image.full .product-heading-wrap .text-and-image__box--text::before {
  top: unset;
  bottom: -20rem;
}
@media (max-width: 991.98px) {
  .prod-cat__section.text-and-image.full .content-wrap .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .widget-area .woocommerce-products-compare-widget .text-and-image__box--text::before, .widget-area .prod-cat__section.text-and-image.full .woocommerce-products-compare-widget .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .related .text-and-image__box--text::before, .single-product .prod-cat__section.text-and-image.full .related .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .up-sells .text-and-image__box--text::before, .single-product .prod-cat__section.text-and-image.full .up-sells .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.courses .product-info .inner-wrap .text-and-image__box--text::before, .single-product .product__content-wrap.courses .product-info .prod-cat__section.text-and-image.full .inner-wrap .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.courses .gallery-wrapper .text-and-image__box--text::before, .single-product .product__content-wrap.courses .prod-cat__section.text-and-image.full .gallery-wrapper .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.courses .product-heading-wrap .text-and-image__box--text::before, .single-product .product__content-wrap.courses .prod-cat__section.text-and-image.full .product-heading-wrap .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.events .product-info .inner-wrap .text-and-image__box--text::before, .single-product .product__content-wrap.events .product-info .prod-cat__section.text-and-image.full .inner-wrap .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.events .gallery-wrapper .text-and-image__box--text::before, .single-product .product__content-wrap.events .prod-cat__section.text-and-image.full .gallery-wrapper .text-and-image__box--text::before, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.events .product-heading-wrap .text-and-image__box--text::before, .single-product .product__content-wrap.events .prod-cat__section.text-and-image.full .product-heading-wrap .text-and-image__box--text::before {
    top: -14rem;
    bottom: unset;
    right: -14rem;
  }
}
@media (max-width: 991.98px) {
  .prod-cat__section.text-and-image.full .content-wrap .text-and-image__box--text h2, .prod-cat__section.text-and-image.full .widget-area .woocommerce-products-compare-widget .text-and-image__box--text h2, .widget-area .prod-cat__section.text-and-image.full .woocommerce-products-compare-widget .text-and-image__box--text h2, .prod-cat__section.text-and-image.full .single-product .related .text-and-image__box--text h2, .single-product .prod-cat__section.text-and-image.full .related .text-and-image__box--text h2, .prod-cat__section.text-and-image.full .single-product .up-sells .text-and-image__box--text h2, .single-product .prod-cat__section.text-and-image.full .up-sells .text-and-image__box--text h2, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.courses .product-info .inner-wrap .text-and-image__box--text h2, .single-product .product__content-wrap.courses .product-info .prod-cat__section.text-and-image.full .inner-wrap .text-and-image__box--text h2, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.courses .gallery-wrapper .text-and-image__box--text h2, .single-product .product__content-wrap.courses .prod-cat__section.text-and-image.full .gallery-wrapper .text-and-image__box--text h2, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.courses .product-heading-wrap .text-and-image__box--text h2, .single-product .product__content-wrap.courses .prod-cat__section.text-and-image.full .product-heading-wrap .text-and-image__box--text h2, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.events .product-info .inner-wrap .text-and-image__box--text h2, .single-product .product__content-wrap.events .product-info .prod-cat__section.text-and-image.full .inner-wrap .text-and-image__box--text h2, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.events .gallery-wrapper .text-and-image__box--text h2, .single-product .product__content-wrap.events .prod-cat__section.text-and-image.full .gallery-wrapper .text-and-image__box--text h2, .prod-cat__section.text-and-image.full .single-product .product__content-wrap.events .product-heading-wrap .text-and-image__box--text h2, .single-product .product__content-wrap.events .prod-cat__section.text-and-image.full .product-heading-wrap .text-and-image__box--text h2 {
    text-align: right;
  }
}
@media (max-width: 991.98px) {
  .prod-cat__section.text-and-bg {
    min-height: 93rem;
    padding-bottom: 4rem;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}

.products:not(.related):not(.up-sells):not(tr) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
  margin: 0 -1.65rem 8rem;
  list-style: none;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr) {
    margin: 0 -0.8rem;
  }
}
.products:not(.related):not(.up-sells):not(tr).product-list {
  margin-bottom: 0;
}
.products:not(.related):not(.up-sells):not(tr).product-list .product {
  margin-bottom: 0;
}
.products:not(.related):not(.up-sells):not(tr).product-list .product__img-wrap {
  width: 38rem;
  height: 38rem;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr).product-list .product__img-wrap {
    width: 15.2rem;
    height: 15.2rem;
  }
}
.products:not(.related):not(.up-sells):not(tr).product-list .product__img-wrap.columns-5 {
  width: 38rem;
  height: 38rem;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr).product-list .product__img-wrap.columns-5 {
    width: 15.2rem;
    height: 15.2rem;
  }
}
.products:not(.related):not(.up-sells):not(tr).product-list .product__img-wrap.columns-3 {
  width: 38rem;
  height: 38rem;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr).product-list .product__img-wrap.columns-3 {
    width: 32rem;
    height: 25.4rem;
  }
}
.products:not(.related):not(.up-sells):not(tr) .product {
  padding: 0 1.65rem;
  position: relative;
  margin-bottom: 5.6rem;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr) .product {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 50%;
    min-height: 15.2rem;
    padding: 0 0.8rem;
    margin-bottom: 1.5rem;
  }
}
.products:not(.related):not(.up-sells):not(tr) .product:hover .btn--add-product {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.products:not(.related):not(.up-sells):not(tr) .product:hover .badge {
  color: #BCA173;
  background-color: #FFFFFF;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr) .product__img-wrap {
    width: 15.2rem;
    height: 15.2rem;
  }
}
.products:not(.related):not(.up-sells):not(tr) .product__img-wrap.columns-5 {
  height: 33.3rem;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr) .product__img-wrap.columns-5 {
    width: 15.2rem;
    height: 15.2rem;
  }
}
.products:not(.related):not(.up-sells):not(tr) .product__img-wrap.columns-3 {
  height: 46rem;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr) .product__img-wrap.columns-3 {
    width: 100%;
    height: 25.4rem;
    margin-bottom: 2.1rem;
  }
}
.products:not(.related):not(.up-sells):not(tr) .product .inner-wrap {
  height: 100%;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.products:not(.related):not(.up-sells):not(tr) .product .inner-wrap.columns-3 .woocommerce-loop-product__title {
  margin: 1.9rem 0;
  font-size: 2.8rem;
  font-family: Ezer Rutz, sans-serif;
}
.products:not(.related):not(.up-sells):not(tr) .product .inner-wrap.columns-3 .woocommerce-loop-product__title:hover {
  color: #BCA173;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr) .product .inner-wrap.columns-3 .woocommerce-loop-product__title {
    font-size: 2.4rem;
    margin-bottom: 2.3rem;
  }
}
.products:not(.related):not(.up-sells):not(tr) .product .inner-wrap.columns-3 .upper-btn {
  display: none;
  margin-bottom: 2rem;
}
.products:not(.related):not(.up-sells):not(tr) .product .inner-wrap.columns-5 .woocommerce-loop-product__title {
  font-size: 1.8rem;
  margin: 1.5rem 0 0.6rem;
}
.products:not(.related):not(.up-sells):not(tr) .product .inner-wrap.columns-5 .woocommerce-loop-product__title:hover {
  color: #BCA173;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr) .product .inner-wrap.columns-5 .woocommerce-loop-product__title {
    font-size: 1.5rem;
    margin: 0.6rem 0;
  }
}
.products:not(.related):not(.up-sells):not(tr) .product .inner-wrap .woocommerce-LoopProduct-link {
  margin-top: auto;
}
.products:not(.related):not(.up-sells):not(tr) .product .btn--add-product {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-top: 1.3rem;
  position: absolute;
}
.products:not(.related):not(.up-sells):not(tr) .product .btn--add-product span {
  color: #FFFFFF;
  line-height: 1;
  margin-top: 1.3rem;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr) .product .btn--add-product {
    display: none;
  }
}
.products:not(.related):not(.up-sells):not(tr) .product__img-wrap {
  width: 100%;
  position: relative;
}
.products:not(.related):not(.up-sells):not(tr) .product .woocommerce-loop-product__title {
  color: #000000;
  line-height: normal;
  font-weight: normal;
}
.products:not(.related):not(.up-sells):not(tr) .product .price {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.products:not(.related):not(.up-sells):not(tr) .product .dates {
  color: #000000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 1rem;
  font-size: 1.8rem;
  font-family: Ezer Rutz, sans-serif;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr) .product .dates {
    margin-top: 2rem;
  }
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr) .product .dates p {
    width: 100%;
    margin-bottom: 0.8rem;
  }
}
.products:not(.related):not(.up-sells):not(tr) .product .dates .date::before {
  content: "/";
  margin: 0 0.5rem;
}
.products:not(.related):not(.up-sells):not(tr) .product .dates .date:nth-child(2) {
  margin-right: 0.5rem;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr) .product .dates .date:nth-child(2) {
    margin: 0;
  }
}
.products:not(.related):not(.up-sells):not(tr) .product .dates .date:nth-child(2)::before {
  display: none;
}
.products:not(.related):not(.up-sells):not(tr) .product .btn--arrow-gold, .products:not(.related):not(.up-sells):not(tr) .product .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .products:not(.related):not(.up-sells):not(tr) .product .checkout-button {
  padding: 2.2rem 0;
  margin-top: 1.8rem;
  border-top: 1px solid #E5DAC8;
  border-bottom: 1px solid #E5DAC8;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr) .product .btn--arrow-gold, .products:not(.related):not(.up-sells):not(tr) .product .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .products:not(.related):not(.up-sells):not(tr) .product .checkout-button {
    padding: 1.6rem 0;
    font-size: 1.8rem;
    margin-top: 2.2rem;
  }
}
.products:not(.related):not(.up-sells):not(tr) .product .lower-badge {
  bottom: 2.5rem;
  position: absolute;
  left: 0;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr) .product .lower-badge {
    bottom: 2rem;
  }
}
.products:not(.related):not(.up-sells):not(tr) .product .lower-badge .badge {
  position: static;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr).columns-3 {
    margin: 0;
  }
}
.products:not(.related):not(.up-sells):not(tr).columns-3 .product {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 33.3333333333%;
  -ms-flex-item-align: baseline;
      align-self: baseline;
  margin-bottom: 9.3rem;
}
.products:not(.related):not(.up-sells):not(tr).columns-3 .product .price {
  display: none;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr).columns-3 .product {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    padding: 0;
    margin-bottom: 4.2rem;
  }
}
.products:not(.related):not(.up-sells):not(tr).columns-5 .product {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 20%;
}
@media (max-width: 991.98px) {
  .products:not(.related):not(.up-sells):not(tr).columns-5 .product {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 50%;
  }
}

.single-product {
  opacity: 0;
}
.single-product .woocommerce-breadcrumb {
  z-index: 1;
  max-width: 80rem;
  position: absolute;
  right: 16rem;
}
@media (max-width: 991.98px) {
  .single-product .woocommerce-breadcrumb {
    right: 0;
    max-width: calc(100% - 4rem);
  }
}
.single-product .product__content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: 0rem;
  margin-left: 0rem;
  margin: 0 auto;
  padding-top: 10.2rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap {
    padding-top: 1rem;
  }
}
.single-product .product__content-wrap .gallery-wrapper {
  position: relative;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .gallery-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
  }
}
.single-product .product__content-wrap .woocommerce-product-gallery {
  height: 100%;
}
.single-product .product__content-wrap .woocommerce-product-gallery__wrapper {
  margin: 0;
}
.single-product .product__content-wrap .woocommerce-product-gallery__image img {
  width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}
.single-product .product__content-wrap .woocommerce-product-gallery .flex-control-nav {
  margin: 0;
  padding: 0;
/* 	padding-top: 15px; */
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 2.4rem auto 0;
  text-indent: -9999px;
  list-style: none;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .woocommerce-product-gallery .flex-control-nav {
    max-width: 100%;
    margin-top: 1.1rem;
  }
}
.single-product .product__content-wrap .woocommerce-product-gallery .flex-control-nav li {
  margin-bottom: 1rem;
}
.single-product .product__content-wrap .woocommerce-product-gallery .flex-control-nav li:hover {
  cursor: pointer;
}
.single-product .product__content-wrap .woocommerce-product-gallery .flex-control-nav li::martker {
  display: none;
}
.single-product .product__content-wrap .woocommerce-product-gallery .flex-control-nav li a {
  width: 1.1rem;
  height: 1.1rem;
  border-radius: 50%;
  text-indent: -9999px;
  display: block;
  border: 1px solid #BCA173;
  margin: 0 1.35rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .woocommerce-product-gallery .flex-control-nav li a {
    width: 0.8rem;
    height: 0.8rem;
    margin: 0 1rem;
  }
}
.single-product .product__content-wrap .woocommerce-product-gallery .flex-control-nav .flex-active {
  background: #BCA173;
}
.single-product .product__content-wrap .woocommerce-product-gallery ul.flex-direction-nav {
  left: 5%;
  margin: 0;
  width: 90%;
  padding: 0;
/*   bottom: calc(50% - 6rem); */
	bottom: calc(50% + 5rem);
  z-index: 1;
  list-style: none;
  position: absolute;
/*   display: none; */
	display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
	/*
	position: relative;
    top: -25px;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 5rem;
	*/
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .woocommerce-product-gallery ul.flex-direction-nav {
/*     width: 100%;
    left: -4%; */
    bottom: 3.5rem;
    bottom: calc(50% - 3.5rem);
  }
}

.single-product .product__content-wrap .woocommerce-product-gallery ul.flex-direction-nav li.flex-nav-next,
.single-product .product__content-wrap .woocommerce-product-gallery ul.flex-direction-nav li.flex-nav-prev{
	display: inline-flex;
}

.single-product .product__content-wrap .woocommerce-product-gallery ul.flex-direction-nav a.flex-next {
/*   visibility: hidden; */
	color: transparent;
	font-size: 0;
}
.single-product .product__content-wrap .woocommerce-product-gallery ul.flex-direction-nav a.flex-prev {
/*   visibility: hidden; */
	color: transparent;
	font-size: 0;
}
.single-product .product__content-wrap .woocommerce-product-gallery ul.flex-direction-nav a.flex-prev::before,
.single-product .product__content-wrap .woocommerce-product-gallery ul.flex-direction-nav a.flex-next::before {
  /*content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 3rem solid transparent;
  border-bottom: 3rem solid transparent;
  border-right: 4rem solid #BCA173;
	*/
	
	content: "";
    z-index: 1;
    width: 7.5rem;
    height: 7.5rem;
    position: absolute;
    top: calc(50% - 3.75rem);
    background: url('https://www.shirlyw.co.il/wp-content/uploads/2025/11/play-gold.svg') no-repeat center center / contain;
    background-size: contain;
	background-color: rgba(255, 255, 255, 0.5);
    border-radius: 50px;
}
.single-product .product__content-wrap .woocommerce-product-gallery ul.flex-direction-nav a.flex-next::before {transform: rotateY(180deg);left: 0;}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .woocommerce-product-gallery ul.flex-direction-nav a.flex-prev::before,
	.single-product .product__content-wrap .woocommerce-product-gallery ul.flex-direction-nav a.flex-next::before {
	  /*
    border-top: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    border-right: 1rem solid #FFFFFF;
	  */
	width: 4rem;
    height: 4rem;
  }
}
.single-product .product__content-wrap .woocommerce-product-gallery ul.flex-direction-nav a.flex-prev::before {
	/*
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 3rem solid transparent;
  border-bottom: 3rem solid transparent;
  border-left: 4rem solid #BCA173;
	*/
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .woocommerce-product-gallery ul.flex-direction-nav a.flex-prev::before {
	  /*
    border-top: 1rem solid transparent;
    border-bottom: 1rem solid transparent;
    border-left: 1rem solid #FFFFFF;
	  */
  }
}
.single-product .product__content-wrap .woocommerce-product-gallery ul.flex-direction-nav ul.flex-direction-nav li a:hover {
  text-decoration: none;
}
.single-product .product__content-wrap .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
  display: none;
}
.single-product .product__content-wrap .product-info {
  position: relative;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
  }
}
.single-product .product__content-wrap .product-info .inner-wrap {
  padding-top: 4.7rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info .inner-wrap {
    max-width: 100%;
    padding: 2.3rem 0 0;
  }
}
.single-product .product__content-wrap .product-info .summary {
  position: relative;
}
.single-product .product__content-wrap .product-info .summary h1 {
  font-family: Ezer Rutz, sans-serif;
}
.single-product .product__content-wrap .product-info .summary .description h2 {
  font-weight: normal;
}
.single-product .product__content-wrap .product-info .summary .description__inner-wrap {
  height: 15rem;
  overflow: hidden;
}
.single-product .product__content-wrap .product-info .summary .description .btn--read-more {
  margin-top: 2.4rem;
}
.single-product .product__content-wrap .product-info .summary .workshop-comment {
  display: none;
}
.single-product .product__content-wrap .product-info .summary .stock.in-stock {
  display: none;
}
.single-product .product__content-wrap .product-info .summary .cart {
  display: block;
}
.single-product .product__content-wrap .product-info .summary .cart .price-wrap .price-title {
  color: #BCA173;
  font-size: 1.6rem;
  margin-bottom: 2.3rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info .summary .cart .price-wrap .price-title {
    font-size: 1.4rem;
    margin-bottom: 0.5rem;
  }
}
.single-product .product__content-wrap .product-info .summary .cart .price-wrap .price {
  color: #000000;
  font-size: 2.6rem;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info .summary .cart .price-wrap .price {
    font-size: 2.4rem;
  }
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info .summary .cart .price-wrap .price .amount {
    font-size: 2.4rem;
  }
}
.single-product .product__content-wrap .product-info .summary .cart .quantity {
  display: none !important;
}
.single-product .product__content-wrap .product-info .summary .cart .variations {
  display: block;
  margin-top: 2.5rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info .summary .cart .variations {
    margin-top: 1.5rem;
  }
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info .summary .cart .variations tbody {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr {
  display: block;
  margin-left: 3rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info .summary .cart .variations tbody tr {
    margin-top: 1.5rem;
    margin-left: 2rem;
  }
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr:last-child {
  margin-left: 0;
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr .label label {
  line-height: normal;
  font-size: 1.6rem;
  color: #BCA173;
  font-weight: normal;
  padding-right: 1rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info .summary .cart .variations tbody tr .label label {
    padding: 0;
    font-size: 1.4rem;
  }
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td {
  display: block;
  padding: 0;
  line-height: normal;
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td .reset_variations {
  display: none !important;
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td select {
  height: 1.1rem;
  display: block;
  width: 13.3rem;
  visibility: hidden;
  -webkit-appearance: none;
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td .dropdown__content-wrap {
  top: 115%;
  width: 19rem;
  right: 0;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td .dropdown__content-wrap {
    width: 100%;
    left: 0;
    right: unset;
  }
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td .dropdown__content {
  padding: 2rem 2.8rem;
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td .dropdown__btn::after {
  margin-right: 1rem;
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td .dropdown__option {
  display: block;
  color: #000000;
  font-size: 1.6rem;
  line-height: 3rem;
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td .dropdown.radio {
  padding-top: 0.6rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td .dropdown.radio {
    padding-top: 0.3rem;
    width: 20rem;
  }
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td .dropdown.radio .dropdown__btn {
  display: none;
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td .dropdown.radio .dropdown__content-wrap {
  height: auto !important;
  position: static;
  background-color: transparent;
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td .dropdown.radio .dropdown__content-wrap .dropdown__content {
  padding: 0;
  border: 0;
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td .dropdown.radio .dropdown__content-wrap .dropdown__content .dropdown__option {
  color: #000000;
  font-size: 1.6rem;
  border-radius: 50%;
  line-height: normal;
  width: 3rem;
  height: 3rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid transparent;
  margin: 0 1rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td .dropdown.radio .dropdown__content-wrap .dropdown__content .dropdown__option:first-child {
    margin-right: 0;
  }
}
.single-product .product__content-wrap .product-info .summary .cart .variations tbody tr td .dropdown.radio .dropdown__content-wrap .dropdown__content .dropdown__option.active {
  color: #000000;
  background-color: #d8c6a7;
  border: 1px solid #000000;
  -webkit-box-shadow: inset 0px 0px 0px 1px #FFFFFF;
          box-shadow: inset 0px 0px 0px 1px #FFFFFF;
}
.single-product .product__content-wrap .product-info .summary .cart .single_variation_wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  margin-top: 6rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info .summary .cart .single_variation_wrap {
    margin-top: 3.8rem;
  }
}
.single-product .product__content-wrap .product-info .summary .cart .single_variation_wrap .woocommerce-variation-add-to-cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.single-product .product__content-wrap .product-info .summary .cart .single_variation_wrap .woocommerce-variation-add-to-cart .btn--like {
  margin-right: 2.8rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info .summary .cart .single_variation_wrap .woocommerce-variation-add-to-cart .btn--like {
    display: none;
  }
}
.single-product .product__content-wrap .product-info .summary .cart .single_variation_wrap .woocommerce-variation-add-to-cart .add_to_cart_validation {
  display: none;
  bottom: -2rem;
  right: 0;
  font-size: 1.2rem;
}
.single-product .product__content-wrap .product-info .summary .cart .single_variation_wrap .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled .add_to_cart_validation {
  display: block;
  position: absolute;
}
.single-product .product__content-wrap .product-info .summary .cart .single_variation_wrap .price {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 2rem;
  font-family: Ezer Rutz, sans-serif;
  color: #000000;
  font-size: 2.8rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info .summary .cart .single_variation_wrap .price {
    font-size: 2.4rem;
  }
}
.single-product .product__content-wrap .product-info .summary .cart .single_add_to_cart_button {
  color: #000000;
  padding: 2.3rem 3.8rem;
  font-weight: normal;
}
.single-product .product__content-wrap .product-info .summary .cart .single_add_to_cart_button:hover::after {
  background: url("images/arrow-white.svg") no-repeat center center;
  background-size: contain;
}
.single-product .product__content-wrap .product-info .summary .cart .single_add_to_cart_button.disabled {
  opacity: 0.3;
  cursor: not-allowed;
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .product-info .summary .cart .single_add_to_cart_button {
    width: 100%;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.single-product .product__content-wrap .product-info .summary .woocommerce-products-compare-compare-button {
  display: none;
}
.single-product .product__content-wrap.jewelry .gallery-wrapper {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 47.7777777778%;
          flex: 0 0 47.7777777778%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 47.7777777778%;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.jewelry .gallery-wrapper {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
  }
}
.single-product .product__content-wrap.jewelry .gallery-wrapper .event-date {
  display: none;
}
.single-product .product__content-wrap.jewelry .gallery-wrapper .btn--like {
  display: none;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.jewelry .gallery-wrapper .btn--like {
    top: 2rem;
    display: block;
    position: absolute;
    left: 2rem;
  }
}
.single-product .product__content-wrap.jewelry .product-info {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 32.2222222222%;
          flex: 0 0 32.2222222222%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 32.2222222222%;
  margin-right: 3.3333333333%;
  margin-left: 16.6666666667%;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.jewelry .product-info {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
}
.single-product .product__content-wrap.jewelry .product-info .summary h1 {
  color: #000000;
  font-size: 4.8rem;
  margin-bottom: 1rem;
  font-weight: normal;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.jewelry .product-info .summary h1 {
    font-size: 2.4rem;
    margin-bottom: 1.5rem;
  }
}
.single-product .product__content-wrap.jewelry .product-info .summary .form-and-price-wrap .stock {
  display: none;
}
.single-product .product__content-wrap.jewelry .product-info .summary .form-and-price-wrap > .price-wrap {
  display: none;
}
.single-product .product__content-wrap.jewelry .product-info .summary .cart {
  margin: 4rem 0 12.5rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.jewelry .product-info .summary .cart {
    margin: 1.6rem 0 5.5rem;
  }
}
.single-product .product__content-wrap.events {
  display: block;
}
.single-product .product__content-wrap.events .product-heading-wrap {
  margin-bottom: 3.3rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-heading-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 0;
  }
}
.single-product .product__content-wrap.events .product-stock-notice {
  color: #000000;
  line-height: 1;
  padding: 1.4rem 0;
  text-align: center;
  margin-bottom: 1.8rem;
  background-color: rgba(188, 161, 115, 0.26);
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-stock-notice {
    margin-top: 1.2rem;
    font-size: 1.8rem;
    margin-bottom: 0;
  }
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .gallery-wrapper {
    padding: 0;
  }
}
.single-product .product__content-wrap.events .gallery-wrapper .event-date {
  display: none;
}
.single-product .product__content-wrap.events .gallery-wrapper .dates {
  top: unset;
  bottom: 0;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .gallery-wrapper .dates {
    display: none;
  }
}
.single-product .product__content-wrap.events .gallery-wrapper .btn--like {
  display: none;
}
.single-product .product__content-wrap.events .gallery-wrapper .woocommerce-product-gallery .flex-control-nav {
  display: none;
}
.single-product .product__content-wrap.events .gallery-wrapper .woocommerce-product-gallery ul.flex-direction-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.single-product .product__content-wrap.events .gallery-wrapper .woocommerce-product-gallery ul.flex-direction-nav a.flex-next {
  color: transparent;
  visibility: visible;
}
.single-product .product__content-wrap.events .gallery-wrapper .woocommerce-product-gallery ul.flex-direction-nav a.flex-prev {
  color: transparent;
  visibility: visible;
}
.single-product .product__content-wrap.events .product-info {
  margin-top: 4.5rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info {
    margin-top: 1.9rem;
  }
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .inner-wrap {
    padding: 0;
  }
}
.single-product .product__content-wrap.events .product-info .summary .cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .cart {
    display: block;
  }
}
.single-product .product__content-wrap.events .product-info .summary .cart .variations {
  margin-top: 0;
}
.single-product .product__content-wrap.events .product-info .summary .product_title {
  display: none;
}
.single-product .product__content-wrap.events .product-info .summary .description h2 {
  font-size: 2.8rem;
  font-family: Ezer Rutz, sans-serif;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .description h2 {
    font-size: 2.4rem;
  }
}
.single-product .product__content-wrap.events .product-info .summary .dates {
  display: none;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .dates {
    display: block;
  }
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3rem;
  padding: 1.65rem 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #E5DAC8;
  border-bottom: 1px solid #E5DAC8;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap {
    display: block;
    padding-bottom: 2.5rem;
  }
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .btn--like {
  display: none;
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .stock {
  color: #000000;
  padding: 2.3rem 8rem;
  background-color: #EAEAEA;
  text-align: center;
  line-height: normal;
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .price-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .price-wrap {
    margin-bottom: 2rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .price-wrap .price-title {
  color: #BCA173;
  font-size: 1.6rem;
  line-height: normal;
  margin-left: 1rem;
  padding-top: 1.2rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .price-wrap .price-title {
    padding-top: 0;
  }
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .price-wrap .price {
  color: #000000;
  line-height: normal;
  font-size: 2.8rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .price-wrap .price .amount {
    font-size: 2.4rem;
  }
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart {
  width: 58%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart {
    width: 100%;
  }
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .price-wrap {
  display: none;
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .variations {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 50%;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .variations {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
  }
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .variations tbody tr {
    width: 100%;
  }
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .variations tbody tr .label label {
  display: none;
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .variations tbody tr td {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .variations tbody tr td {
    display: block;
  }
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .variations tbody tr td select {
  height: 0;
  width: 0;
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .variations tbody tr td .dropdown .btn--dropdown {
  border-radius: 0;
  padding: 2.3rem 2rem;
  width: 23rem;
  height: 7.1rem;
  font-size: 1.8rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .variations tbody tr td .dropdown .btn--dropdown {
    width: 100%;
    font-size: 1.6rem;
  }
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .variations tbody tr td .dropdown .dropdown__content-wrap {
  width: 100%;
  top: 100%;
  border-radius: 0;
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .variations tbody tr td .dropdown .dropdown__content-wrap .dropdown__content {
  border-color: #BCA173;
  border-radius: 0;
  border-top: 0;
  padding: 1.3rem;
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .variations tbody tr td .dropdown .dropdown__content-wrap .dropdown__content .dropdown__option {
  font-size: 1.8rem;
  line-height: 2.2rem;
  margin-bottom: 1rem;
  border-radius: 0.4rem;
  padding: 1rem 1.8rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .variations tbody tr td .dropdown .dropdown__content-wrap .dropdown__content .dropdown__option {
    font-size: 1.6rem;
  }
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .variations tbody tr td .dropdown .dropdown__content-wrap .dropdown__content .dropdown__option:hover {
  color: #FFFFFF;
  background-color: #BCA173;
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .single_variation_wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .single_variation_wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-top: 2rem;
  }
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .single_variation_wrap .woocommerce-variation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .single_variation_wrap .woocommerce-variation-price {
  position: absolute;
  bottom: -5rem;
  right: 0;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .single_variation_wrap .woocommerce-variation-price {
    position: unset;
    margin-left: 3rem;
  }
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .single_variation_wrap .woocommerce-variation-price .price {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .single_variation_wrap .woocommerce-variation-price .price .amount {
    font-size: 2.4rem;
  }
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .single_variation_wrap .woocommerce-variation-description {
  display: none;
}
.single-product .product__content-wrap.events .product-info .summary .form-and-price-wrap .cart .single_variation_wrap .wc-variation-is-unavailable {
  display: none;
}
.single-product .product__content-wrap.events .product-info .summary .accordion--product {
  display: none;
}
.single-product .product__content-wrap.courses {
  display: block;
  max-width: 100%;
}
.single-product .product__content-wrap.courses .product-heading-wrap {
  margin-bottom: 3.3rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-heading-wrap {
    margin-bottom: 2.1rem;
    padding: 0;
  }
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .gallery-wrapper {
    padding: 0;
  }
}
.single-product .product__content-wrap.courses .gallery-wrapper .event-date {
  display: none;
}
.single-product .product__content-wrap.courses .gallery-wrapper .btn--like {
  display: none;
}
.single-product .product__content-wrap.courses .woocommerce-product-gallery .flex-control-nav {
  display: none;
}
.single-product .product__content-wrap.courses .woocommerce-product-gallery ul.flex-direction-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.single-product .product__content-wrap.courses .woocommerce-product-gallery ul.flex-direction-nav a.flex-next {
  color: transparent;
  visibility: visible;
}
.single-product .product__content-wrap.courses .woocommerce-product-gallery ul.flex-direction-nav a.flex-prev {
  color: transparent;
  visibility: visible;
}
.single-product .product__content-wrap.courses .product-info {
  margin-top: 4.5rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info {
    margin-top: 2.3rem;
  }
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .inner-wrap {
    padding: 0;
  }
}
.single-product .product__content-wrap.courses .product-info .summary .cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .summary .cart {
    display: block;
  }
}
.single-product .product__content-wrap.courses .product-info .summary .cart .variations {
  margin-top: 0;
}
.single-product .product__content-wrap.courses .product-info .summary .product_title {
  display: none;
}
.single-product .product__content-wrap.courses .product-info .summary .description h2 {
  font-size: 2.8rem;
  font-family: Ezer Rutz, sans-serif;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .summary .description h2 {
    font-size: 2.4rem;
  }
}
.single-product .product__content-wrap.courses .product-info .summary .dates {
  top: 0;
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3rem;
  padding: 1.65rem 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 1px solid #E5DAC8;
  border-bottom: 1px solid #E5DAC8;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap {
    display: block;
    padding-bottom: 2.5rem;
  }
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .stock, .single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .btn--like {
  display: none;
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .price-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .price-wrap {
    margin-bottom: 2rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .price-wrap .price-title {
  color: #BCA173;
  font-size: 1.6rem;
  line-height: normal;
  padding-top: 1.2rem;
  margin-left: 1rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .price-wrap .price-title {
    padding-top: 0;
  }
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .price-wrap .price {
  color: #000000;
  line-height: normal;
  font-size: 2.8rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .price-wrap .price .amount {
    font-size: 2.4rem;
  }
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart {
  width: 58%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart {
    width: 100%;
  }
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .price-wrap {
  display: none;
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .variations {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 50%;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .variations {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
  }
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .variations tbody tr {
    width: 100%;
  }
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .variations tbody tr .label label {
  display: none;
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .variations tbody tr td {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .variations tbody tr td {
    display: block;
  }
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .variations tbody tr td select {
  height: 0;
  width: 0;
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .variations tbody tr td .dropdown .btn--dropdown {
  border-radius: 0;
  padding: 2.3rem 2rem;
  width: 23rem;
  height: 7.1rem;
  font-size: 1.8rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .variations tbody tr td .dropdown .btn--dropdown {
    width: 100%;
    font-size: 1.6rem;
  }
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .variations tbody tr td .dropdown .dropdown__content-wrap {
  width: 100%;
  top: 100%;
  border-radius: 0;
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .variations tbody tr td .dropdown .dropdown__content-wrap .dropdown__content {
  border-color: #BCA173;
  border-radius: 0;
  border-top: 0;
  padding: 1.3rem;
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .variations tbody tr td .dropdown .dropdown__content-wrap .dropdown__content .dropdown__option {
  font-size: 1.8rem;
  line-height: 2.2rem;
  margin-bottom: 1rem;
  border-radius: 0.4rem;
  padding: 1rem 1.8rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .variations tbody tr td .dropdown .dropdown__content-wrap .dropdown__content .dropdown__option {
    font-size: 1.6rem;
  }
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .variations tbody tr td .dropdown .dropdown__content-wrap .dropdown__content .dropdown__option:hover {
  color: #FFFFFF;
  background-color: #BCA173;
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .single_variation_wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .single_variation_wrap {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 100%;
    margin-top: 2rem;
  }
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .single_variation_wrap .woocommerce-variation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .single_variation_wrap .woocommerce-variation-price {
  position: absolute;
  bottom: -5rem;
  right: 0;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .single_variation_wrap .woocommerce-variation-price {
    position: unset;
    margin-left: 3rem;
  }
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .single_variation_wrap .woocommerce-variation-price .price {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .single_variation_wrap .woocommerce-variation-price .price .amount {
    font-size: 2.4rem;
  }
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .single_variation_wrap .woocommerce-variation-description {
  display: none;
}
.single-product .product__content-wrap.courses .product-info .summary .form-and-price-wrap .cart .single_variation_wrap .wc-variation-is-unavailable {
  display: none;
}
.single-product .product__content-wrap.courses .product-info .summary .accordion--product {
  display: none;
}
.single-product .product__content-wrap .dates {
  color: #000000;
  width: 26.5rem;
  position: absolute;
  border-radius: 1.3rem;
  background-color: #FFFFFF;
  left: -31rem;
  font-family: Ezer Rutz, sans-serif;
  padding: 2.2rem 4rem 3.5rem;
}
@media (max-width: 991.98px) {
  .single-product .product__content-wrap .dates {
    position: static;
    margin-top: 2rem;
  }
}
.single-product .product__content-wrap .dates__title {
  font-size: 2.8rem;
  line-height: 1.2;
  margin-bottom: 1.4rem;
}
.single-product .product__content-wrap .dates .date-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.5rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.single-product .product__content-wrap .dates .date-wrap .date {
  min-width: 5rem;
}
.single-product .product__content-wrap .dates .date-wrap img {
  width: 2.8rem;
  height: auto;
}
.single-product .related, .single-product .up-sells {
  margin-top: 12.5rem;
}
@media (max-width: 991.98px) {
  .single-product .related, .single-product .up-sells {
    margin-top: 5.6rem;
    padding-bottom: 4.5rem;
  }
}
.single-product .related h2, .single-product .up-sells h2 {
  font-size: 4.8rem;
  text-align: center;
  margin-bottom: 6rem;
  font-weight: normal;
  font-family: Ezer Rutz, sans-serif;
}
@media (max-width: 991.98px) {
  .single-product .related h2, .single-product .up-sells h2 {
    font-size: 2.4rem;
    margin-bottom: 2rem;
    text-align: right;
  }
}
.single-product .pswp__bg {
  background: rgba(0, 0, 0, 0.7);
}
.single-product .pswp__top-bar {
  background: transparent;
}
.single-product .pswp__caption {
  display: none;
}
.single-product .pswp__button--arrow--right:before {
  background: url(images/arrow-white.svg) center/contain no-repeat;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.single-product .pswp__button--arrow--left:before {
  background: url(images/arrow-white.svg) center/contain no-repeat;
}

.woocommerce-products-compare-content {
  position: relative;
  padding-top: 7.3rem;
}
.woocommerce-products-compare-content section.bullets, .woocommerce-products-compare-content section.text, .woocommerce-products-compare-content .btn--open-filters, .woocommerce-products-compare-content .dropdown--price-sort {
  display: none;
}
.woocommerce-products-compare-content .woocommerce-breadcrumb {
  top: 3.5rem;
  margin: 0;
  position: absolute;
  right: 16rem;
}
@media (max-width: 991.98px) {
  .woocommerce-products-compare-content .woocommerce-breadcrumb {
    right: 2rem;
  }
}
.woocommerce-products-compare-content__title.page-title, .about__main-content h1.woocommerce-products-compare-content__title, .about__main-content h2.woocommerce-products-compare-content__title, .homepage .text-and-image__wrapper .text-wrap h2.woocommerce-products-compare-content__title, .homepage .blog__wrapper .text-wrap h2.woocommerce-products-compare-content__title, .cta__content-wrap .info-wrap h2.woocommerce-products-compare-content__title, .single-product .product__content-wrap.events .woocommerce-products-compare-content__title.product-title, .single-product .product__content-wrap.courses .woocommerce-products-compare-content__title.product-title {
  text-align: center;
  margin: 0 0 7.8rem 0;
}
@media (max-width: 991.98px) {
  .woocommerce-products-compare-content__title.page-title, .about__main-content h1.woocommerce-products-compare-content__title, .about__main-content h2.woocommerce-products-compare-content__title, .homepage .text-and-image__wrapper .text-wrap h2.woocommerce-products-compare-content__title, .homepage .blog__wrapper .text-wrap h2.woocommerce-products-compare-content__title, .cta__content-wrap .info-wrap h2.woocommerce-products-compare-content__title, .single-product .product__content-wrap.events .woocommerce-products-compare-content__title.product-title, .single-product .product__content-wrap.courses .woocommerce-products-compare-content__title.product-title {
    font-size: 3rem;
    margin-bottom: 2rem;
  }
}
.woocommerce-products-compare-content__button {
  display: block;
  padding: 1rem 1.5rem;
  margin: 0 auto 3.6rem;
}
.woocommerce-products-compare-content .price {
  color: inherit;
}
.woocommerce-products-compare-content table {
  width: 100%;
  max-width: 160rem;
  margin: 0 auto;
}
@media (max-width: 991.98px) {
  .woocommerce-products-compare-content table {
    margin: 2.6rem 0 0;
    display: block;
    overflow: scroll;
  }
}
.woocommerce-products-compare-content table thead tr:first-child {
  border-bottom: 1px solid #313131;
}
.woocommerce-products-compare-content table thead tr:first-child:hover {
  background-color: transparent;
}
.woocommerce-products-compare-content table thead tr:hover {
  background-color: transparent;
}
.woocommerce-products-compare-content table thead tr .header-title h3 {
  padding: 0;
  font-size: 2rem;
  text-align: center;
  font-weight: 700;
}
@media (max-width: 991.98px) {
  .woocommerce-products-compare-content table thead tr .header-title h3 {
    font-size: 1.4rem;
  }
}
.woocommerce-products-compare-content table thead tr:not(.price-row) .header-title h3 {
  display: none;
}
.woocommerce-products-compare-content table thead tr:not(.price-row) .product {
  vertical-align: baseline;
  padding: 0 1.9rem 5.4rem;
}
@media (max-width: 991.98px) {
  .woocommerce-products-compare-content table thead tr:not(.price-row) .product {
    padding: 0 0.5rem 3rem;
  }
}
.woocommerce-products-compare-content table thead tr.price-row {
  border-bottom: 1px solid #CECED2;
}
.woocommerce-products-compare-content table thead tr.price-row .header-title {
  padding: 2.9rem 0;
}
.woocommerce-products-compare-content table thead tr.price-row .price {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.woocommerce-products-compare-content table thead tr .product {
  position: relative;
  border: 0;
}
.woocommerce-products-compare-content table thead tr .product .remove-compare-product {
  top: 2rem;
  height: 2.5rem;
  width: 2.5rem;
  z-index: 2;
  font-size: 0;
  position: absolute;
  left: 3.9rem;
  background: url(images/close.svg) no-repeat center center/contain;
  background-size: contain;
}
@media (max-width: 991.98px) {
  .woocommerce-products-compare-content table thead tr .product .remove-compare-product {
    top: 1rem;
    height: 1rem;
    width: 1rem;
    left: 1rem;
  }
}
.woocommerce-products-compare-content table thead tr .product .product-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 37.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #FFFFFF;
  padding: 4.1rem 2.9rem 3.9rem;
}
@media (max-width: 991.98px) {
  .woocommerce-products-compare-content table thead tr .product .product-link {
    min-height: unset;
    padding: 1rem;
  }
}
.woocommerce-products-compare-content table thead tr .product .product-link:hover {
  -webkit-box-shadow: 0 2px 14px 2px rgba(105, 0, 25, 0.07);
          box-shadow: 0 2px 14px 2px rgba(105, 0, 25, 0.07);
}
.woocommerce-products-compare-content table thead tr .product .product-link img {
  width: 22rem;
  height: 22rem;
  marign: 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 991.98px) {
  .woocommerce-products-compare-content table thead tr .product .product-link img {
    width: 8rem;
    height: 8rem;
    margin-bottom: 0.5rem;
  }
}
.woocommerce-products-compare-content table thead tr .product .product-link h3 {
  margin-top: auto;
  font-size: 2rem;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .woocommerce-products-compare-content table thead tr .product .product-link h3 {
    padding: 0;
    font-size: 1.2rem;
  }
}
.woocommerce-products-compare-content table thead tr .product .add_to_cart_button, .woocommerce-products-compare-content table thead tr .product .button {
  display: none;
}
.woocommerce-products-compare-content table tbody tr {
  border-top: 0;
  border-bottom: 1px solid #CECED2;
}
.woocommerce-products-compare-content table tbody tr:nth-child(odd) {
  background-color: transparent;
}
.woocommerce-products-compare-content table tbody tr:last-child {
  border-bottom: 1px solid #313131;
}
.woocommerce-products-compare-content table tbody tr:last-child td, .woocommerce-products-compare-content table tbody tr:last-child th {
  border: 0;
}
.woocommerce-products-compare-content table tbody tr:first-child td, .woocommerce-products-compare-content table tbody tr:first-child th {
  border: 0;
}
.woocommerce-products-compare-content table tbody tr:hover {
  background-color: transparent;
}
.woocommerce-products-compare-content table tbody tr th {
  font-size: 2rem;
  padding: 2.9rem 0;
  font-weight: 700;
}
@media (max-width: 991.98px) {
  .woocommerce-products-compare-content table tbody tr th {
    padding: 1rem;
    font-size: 1.4rem;
  }
}
.woocommerce-products-compare-content table tbody tr .product {
  border: 0;
  padding: 2.9rem 0;
  text-align: center;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .woocommerce-products-compare-content table tbody tr .product {
    font-size: 1.4rem;
    padding: 1rem 0;
  }
}
.woocommerce-products-compare-content table tbody .vicon {
  width: 2.3rem;
  height: 5.5rem;
  display: block;
  margin: 0 auto;
  background: url(images/vicon.svg) center/contain no-repeat;
}
@media (max-width: 991.98px) {
  .woocommerce-products-compare-content table tbody .vicon {
    height: 6.8rem;
  }
}
.woocommerce-products-compare-content table tfoot {
  display: none;
}
.woocommerce-products-compare-content .link-wrap {
  text-align: center;
  margin: 9rem 0 14rem;
}
@media (max-width: 991.98px) {
  .woocommerce-products-compare-content .link-wrap {
    margin: 3rem 0 5rem;
  }
}
.woocommerce-products-compare-content .link-wrap .btn--primary, .woocommerce-products-compare-content .link-wrap .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-content .link-wrap .woocommerce-products-compare-widget-compare-button, .woocommerce-products-compare-content .link-wrap .form .form-row--submit input[type=submit], .form .form-row--submit .woocommerce-products-compare-content .link-wrap input[type=submit], .woocommerce-products-compare-content .link-wrap .form--tranquilo-login__input-wrap input[type=submit], .form--tranquilo-login__input-wrap .woocommerce-products-compare-content .link-wrap input[type=submit], .woocommerce-products-compare-content .link-wrap .woocommerce-billing-fields .form-row button, .woocommerce-billing-fields .form-row .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-billing-fields .form-group button, .woocommerce-billing-fields .form-group .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-shipping-fields .form-row button, .woocommerce-shipping-fields .form-row .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-shipping-fields .form-group button, .woocommerce-shipping-fields .form-group .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-address-fields .form-row button, .woocommerce-address-fields .form-row .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-address-fields .form-group button, .woocommerce-address-fields .form-group .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-additional-fields .form-row button, .woocommerce-additional-fields .form-row .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-additional-fields .form-group button, .woocommerce-additional-fields .form-group .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .edit-account .form-row button, .edit-account .form-row .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .edit-account .form-group button, .edit-account .form-group .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-ResetPassword .form-row button, .woocommerce-ResetPassword .form-row .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-ResetPassword .form-group button, .woocommerce-ResetPassword .form-group .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .account .woocommerce .woocommerce-MyAccount-content button, .account .woocommerce .woocommerce-MyAccount-content .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .woocommerce-products-compare-content .link-wrap a, .woocommerce-products-compare-content .link-wrap .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .woocommerce-products-compare-content .link-wrap .checkout-button, .woocommerce-products-compare-content .link-wrap .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .woocommerce-products-compare-content .link-wrap #place_order, .woocommerce-products-compare-content .link-wrap .single-product .product__content-wrap .product-info .summary .cart .single_add_to_cart_button, .single-product .product__content-wrap .product-info .summary .cart .woocommerce-products-compare-content .link-wrap .single_add_to_cart_button {
  line-height: 1;
  padding: 1.8rem 10rem;
  display: inline-block;
}
@media (max-width: 991.98px) {
  .woocommerce-products-compare-content .link-wrap .btn--primary, .woocommerce-products-compare-content .link-wrap .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button, .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-content .link-wrap .woocommerce-products-compare-widget-compare-button, .woocommerce-products-compare-content .link-wrap .form .form-row--submit input[type=submit], .form .form-row--submit .woocommerce-products-compare-content .link-wrap input[type=submit], .woocommerce-products-compare-content .link-wrap .form--tranquilo-login__input-wrap input[type=submit], .form--tranquilo-login__input-wrap .woocommerce-products-compare-content .link-wrap input[type=submit], .woocommerce-products-compare-content .link-wrap .woocommerce-billing-fields .form-row button, .woocommerce-billing-fields .form-row .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-billing-fields .form-group button, .woocommerce-billing-fields .form-group .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-shipping-fields .form-row button, .woocommerce-shipping-fields .form-row .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-shipping-fields .form-group button, .woocommerce-shipping-fields .form-group .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-address-fields .form-row button, .woocommerce-address-fields .form-row .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-address-fields .form-group button, .woocommerce-address-fields .form-group .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-additional-fields .form-row button, .woocommerce-additional-fields .form-row .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-additional-fields .form-group button, .woocommerce-additional-fields .form-group .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .edit-account .form-row button, .edit-account .form-row .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .edit-account .form-group button, .edit-account .form-group .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-ResetPassword .form-row button, .woocommerce-ResetPassword .form-row .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .woocommerce-ResetPassword .form-group button, .woocommerce-ResetPassword .form-group .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .account .woocommerce .woocommerce-MyAccount-content button, .account .woocommerce .woocommerce-MyAccount-content .woocommerce-products-compare-content .link-wrap button, .woocommerce-products-compare-content .link-wrap .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop a, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .return-to-shop .woocommerce-products-compare-content .link-wrap a, .woocommerce-products-compare-content .link-wrap .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, .cart .woocommerce:not(.dgwt-wcas-search-wrapp) .cart-collaterals .cart_totals .wc-proceed-to-checkout .woocommerce-products-compare-content .link-wrap .checkout-button, .woocommerce-products-compare-content .link-wrap .checkout-page__main-content .woocommerce-checkout #order_review #payment #place_order, .checkout-page__main-content .woocommerce-checkout #order_review #payment .woocommerce-products-compare-content .link-wrap #place_order, .woocommerce-products-compare-content .link-wrap .single-product .product__content-wrap .product-info .summary .cart .single_add_to_cart_button, .single-product .product__content-wrap .product-info .summary .cart .woocommerce-products-compare-content .link-wrap .single_add_to_cart_button {
    font-size: 1.4rem;
  }
}

.badge {
  top: 1rem;
  z-index: 1;
  right: 1rem;
  color: #FFFFFF;
  font-size: 1.3rem;
  position: absolute;
  white-space: nowrap;
  line-height: normal;
  border-radius: 1.4rem;
  padding: 0.6rem 2.4rem;
  background-color: #BCA173;
}
@media (max-width: 991.98px) {
  .badge {
    font-size: 1rem;
    padding: 0.4rem 1rem;
  }
}
.widget-area {
  bottom: 0;
  height: 0;
  z-index: 2;
  width: 100%;
  position: sticky;
  overflow: hidden;
  background-color: #EFEFEF;
  -webkit-box-shadow: 0 2px 18px 2px rgba(105, 0, 25, 0.07);
          box-shadow: 0 2px 18px 2px rgba(105, 0, 25, 0.07);
}
.widget-area .woocommerce-products-compare-widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3.8rem 0;
  min-height: 18rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 991.98px) {
  .widget-area .woocommerce-products-compare-widget {
    display: block;
    padding: 2rem 1rem;
  }
}
.widget-area .woocommerce-products-compare-widget .widget-title, .widget-area .woocommerce-products-compare-widget .widgettitle, .widget-area .woocommerce-products-compare-widget .no-products {
  display: none;
}
.widget-area .woocommerce-products-compare-widget ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
}
@media (max-width: 991.98px) {
  .widget-area .woocommerce-products-compare-widget ul {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.widget-area .woocommerce-products-compare-widget ul li {
  margin: 0;
  width: 37.2rem;
  position: relative;
  padding: 1.3rem 1.5rem;
  background-color: #FFFFFF;
  margin-left: 3.7rem;
  padding-left: 3.3rem;
}
@media (max-width: 991.98px) {
  .widget-area .woocommerce-products-compare-widget ul li {
    width: auto;
    padding: 1rem;
    margin-left: 1rem;
  }
}
.widget-area .woocommerce-products-compare-widget ul li:last-child {
  margin: 0;
}
.widget-area .woocommerce-products-compare-widget ul li .product-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 991.98px) {
  .widget-area .woocommerce-products-compare-widget ul li .product-link {
    display: block;
  }
}
.widget-area .woocommerce-products-compare-widget ul li .product-link img {
  float: unset;
  width: 7.6rem;
  height: 7.6rem;
  -o-object-fit: contain;
     object-fit: contain;
  margin-left: 3rem;
}
@media (max-width: 991.98px) {
  .widget-area .woocommerce-products-compare-widget ul li .product-link img {
    width: 100%;
    height: auto;
    margin-bottom: 0.5rem;
    margin-left: 0rem;
  }
}
.widget-area .woocommerce-products-compare-widget ul li .product-link h3 {
  font-size: 2rem;
  line-height: 1.2;
  color: #313131;
  display: inline-block;
  font-weight: 500;
}
@media (max-width: 991.98px) {
  .widget-area .woocommerce-products-compare-widget ul li .product-link h3 {
    font-size: 1.2rem;
  }
}
.widget-area .woocommerce-products-compare-widget ul li .remove-compare-product {
  opacity: 1;
  width: 3rem;
  height: 3rem;
  top: -1.5rem;
  font-size: 0;
  border-radius: 50%;
  position: absolute;
  right: -1.5rem;
  background: url("images/close-white.svg"), #D00133;
  background-size: 1.1rem;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 991.98px) {
  .widget-area .woocommerce-products-compare-widget ul li .remove-compare-product {
    opacity: 1;
    top: -0.5rem;
    width: 1.5rem;
    height: 1.5rem;
    background-size: 0.5rem;
    right: -0.5rem;
  }
}
.widget-area .woocommerce-products-compare-widget ul li:hover {
  -webkit-box-shadow: 0 2px 14px 2px rgba(105, 0, 25, 0.07);
          box-shadow: 0 2px 14px 2px rgba(105, 0, 25, 0.07);
}
.widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button {
  line-height: 1;
  font-size: 1.8rem;
  padding: 2.1rem 7.3rem;
  font-weight: 700;
  display: inline-block;
  margin-right: auto;
}
@media (max-width: 991.98px) {
  .widget-area .woocommerce-products-compare-widget .woocommerce-products-compare-widget-compare-button {
    width: 100%;
    text-align: center;
    font-size: 1.4rem;
    margin-top: 1.5rem;
  }
}

.title-wrap h1 {
			font-size: 6.6rem;
		}
		.thanks__content-wrap .row {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			margin-right: 0rem;
			margin-left: 0rem;
		}
		.thanks__content-wrap .img-wrap {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 61.8333333333%;
			flex: 0 0 61.8333333333%;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			max-width: 61.8333333333%;
		}
		.thanks__content-wrap .text-and-button {
			-webkit-box-flex: 0;
			-ms-flex: 0 0 26.2777777778%;
			flex: 0 0 26.2777777778%;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			max-width: 26.2777777778%;
			margin-right: 6.1111111111%;
		}

.after-pagination-content.content-wrap{margin: 0 auto 20px;}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fbm9ybWFsaXphdGlvbi5zY3NzIiwiY29uZmlnL190eXBvZ3JhcGh5LnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiY29uZmlnL19jb2xvcnMuc2NzcyIsImNvbmZpZy9fYnV0dG9ucy5zY3NzIiwiY29uZmlnL19pY29ucy5zY3NzIiwiY29uZmlnL190YWdzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJjb25maWcvX2Zvcm0uc2NzcyIsImNvbmZpZy9fc2xpZGVyLnNjc3MiLCJjb25maWcvX25hdi5zY3NzIiwiY29uZmlnL19hbmltYXRpb25zLnNjc3MiLCJjb25maWcvX3BvcHVwcy5zY3NzIiwiaGFtYnVyZ2Vycy9faGFtYnVyZ2Vycy5zY3NzIiwiaGFtYnVyZ2Vycy9fYmFzZS5zY3NzIiwiY29uZmlnL19oYW1idXJnZXIuc2NzcyIsImhhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MiLCJjb25maWcvX2Ryb3Bkb3duLnNjc3MiLCJwYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL192aWRlby5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0td3JhcC5zY3NzIiwicGFnZXMvX2Fib3V0LnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwicGFnZXMvX2FjY291bnQuc2NzcyIsImNvbmZpZy9sYW5nL19kaXJlY3Rpb24tcnRsLnNjc3MiLCJwYWdlcy9fZ2VuZXJhbC5zY3NzIiwicGFnZXMvX2ZhcS1wYWdlLnNjc3MiLCJwYWdlcy9ob21lcGFnZS9fcHJvZC1jYXQtY3ViZXMuc2NzcyIsInBhZ2VzL2hvbWVwYWdlL19wcm9kdWN0cy10YWJzLnNjc3MiLCJwYWdlcy9ob21lcGFnZS9fdGV4dC1hbmQtaW1hZ2Uuc2NzcyIsInBhZ2VzL2hvbWVwYWdlL19wcm9kLWNhdC1tZW51LWJnLnNjc3MiLCJwYWdlcy9ob21lcGFnZS9fYmxvZy5zY3NzIiwicGFnZXMvaG9tZXBhZ2UvX2V2ZW50cy5zY3NzIiwicGFnZXMvX3dpc2hsaXN0LnNjc3MiLCJwYWdlcy9fbm90LWZvdW5kLnNjc3MiLCJwYWdlcy9zaW5nbGUvX2Jsb2cuc2NzcyIsInBhZ2VzL3NpbmdsZS9fcGFzdC1ldmVudHMuc2NzcyIsInBhZ2VzL2FyY2hpdmUvX2FyY2hpdmUuc2NzcyIsInBhZ2VzL19jdXN0b21lci1zZXJ2aWNlLnNjc3MiLCJwYWdlcy9nZW5lcmFsLXNlY3Rpb25zL19jdGEuc2NzcyIsIndvb2NvbW1lcmNlL19jYXJ0LnNjc3MiLCJ3b29jb21tZXJjZS9jYXJ0L19lbXB0eS1jYXJ0LnNjc3MiLCJ3b29jb21tZXJjZS9jYXJ0L19jYXJ0LWZvcm0uc2NzcyIsIndvb2NvbW1lcmNlL2NhcnQvX2NhcnQtY29sbGF0ZXJhbHMuc2NzcyIsIndvb2NvbW1lcmNlL19wcm9kdWN0LnNjc3MiLCJ3b29jb21tZXJjZS9fY2hlY2tvdXQuc2NzcyIsIndvb2NvbW1lcmNlL2NoZWNrb3V0L19jdXN0b21lci1kZXRhaWxzLnNjc3MiLCJ3b29jb21tZXJjZS9jaGVja291dC9fb3JkZXItcmV2aWV3LnNjc3MiLCJ3b29jb21tZXJjZS9jaGVja291dC9fb3JkZXItY29uZmlybWF0aW9uLnNjc3MiLCJ3b29jb21tZXJjZS9fYWNjb3VudC5zY3NzIiwid29vY29tbWVyY2UvX3Byb2QtY2F0LnNjc3MiLCJ3b29jb21tZXJjZS9fcHJvZHVjdC1sb29wLnNjc3MiLCJ3b29jb21tZXJjZS9fc2luZ2xlLXByb2R1Y3Quc2NzcyIsIndvb2NvbW1lcmNlL3NpbmdsZS1wcm9kdWN0L19nYWxsZXJ5LnNjc3MiLCJ3b29jb21tZXJjZS9zaW5nbGUtcHJvZHVjdC9fcHJvZHVjdC1pbmZvLnNjc3MiLCJ3b29jb21tZXJjZS9zaW5nbGUtcHJvZHVjdC9fcHJvZHVjdC1qZXdlbHJ5LnNjc3MiLCJ3b29jb21tZXJjZS9zaW5nbGUtcHJvZHVjdC9fcHJvZHVjdC1ldmVudHMuc2NzcyIsIndvb2NvbW1lcmNlL3NpbmdsZS1wcm9kdWN0L192YXJpYWJsZS1jaGFuZ2Uuc2NzcyIsIndvb2NvbW1lcmNlL3NpbmdsZS1wcm9kdWN0L19wcm9kdWN0LWNvdXJzZXMuc2NzcyIsIndvb2NvbW1lcmNlL3NpbmdsZS1wcm9kdWN0L19saWdodGJveC5zY3NzIiwid29vY29tbWVyY2UvX3Byb2R1Y3RzLWNvbXBhcmUuc2NzcyIsIndvb2NvbW1lcmNlL2NvbXBvbmVudHMvX2JhZGdlLnNjc3MiLCJ3b29jb21tZXJjZS9jb21wb25lbnRzL19wcm9kdWN0cy1jb21wYXJlLXdpZGdldC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBNEJBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFHQTtBQUVBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7O0FBRUQ7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUdBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0VBQ0M7OztBQUlEO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUlBO0VBQ0M7RUFDQTs7O0FBR0Q7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUdBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBSUE7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUdBO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7RUFHQztFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFHQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUdBO0VBQ0M7OztBQUdEO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7RUFJQzs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7RUFJQztFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtFQUlDOzs7QUFHRDtBQUFBO0FBQUE7QUFHQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFNQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7QUFBQTtFQUVDOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtBQUlBO0VBQ0M7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBQUE7QUFJQTtFQUNDO0VBQ0E7OztBQUdEO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFHQTtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFHQTtFQUNDOzs7QUFHRDtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBR0E7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBR0E7RUFDQzs7O0FBR0Q7QUFBQTtBQUdBO0FBQUE7QUFFQTtBQUFBO0FBQUE7RUFHQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1DOzs7QUFFRDtBQUFBO0FBQUE7QUFBQTtFQUlDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0FBQUE7QUFBQTtFQUlDOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7QUFBQTtFQUdDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0FBRUE7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBSUQ7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0FBQ0E7QUFBQTtBQUFBO0VBR0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0Q7RUFDQzs7O0FBR0Q7QUFBQTtBQUdBO0VBQ0M7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7QUFBQTtBQUdBO0VBQ0M7OztBQUdEO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFHQTtBQUFBO0FBRUE7RUFDQzs7O0FBSUQ7RUFDQzs7O0FBS0Q7RUFDQztFQUNBOzs7QUFHRDtBQUFBO0FBRUE7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBSUQ7QUFBQTtBQUVBO0FBQUE7QUFBQTtFQUdDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUNBO0VBQ0M7OztBQUdEO0FBQUE7QUFFQTtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBR0E7QUFDQTtBQUFBO0VBRUM7OztBQUdEO0FBQ0E7RUFDQzs7O0FBR0Q7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUdBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtF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ZW50IjpbIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR2VuZXJpY1xuXHQtIE5vcm1hbGl6ZVxuXHQtIEJveCBzaXppbmdcbiMgQmFzZVxuXHQtIFR5cG9ncmFwaHlcblx0LSBFbGVtZW50c1xuXHQtIExpbmtzXG5cdC0gRm9ybXNcbiMjIExheW91dHNcbiMgQ29tcG9uZW50c1xuXHQtIE5hdmlnYXRpb25cblx0LSBQb3N0cyBhbmQgcGFnZXNcblx0LSBDb21tZW50c1xuXHQtIFdpZGdldHNcblx0LSBNZWRpYVxuXHQtIENhcHRpb25zXG5cdC0gR2FsbGVyaWVzXG4jIHBsdWdpbnNcblx0LSBKZXRwYWNrIGluZmluaXRlIHNjcm9sbFxuIyBVdGlsaXRpZXNcblx0LSBBY2Nlc3NpYmlsaXR5XG5cdC0gQWxpZ25tZW50c1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR2VuZXJpY1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmF7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG51bHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MDtcbn1cbi8qIFNlY3Rpb25zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRtYXJnaW46IDA7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICpcdFx0YGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuXHRmb250OiBpbmhlcml0O1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBCb3ggc2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBpdCdzIHZhbHVlIG9uIGEgY29tcG9uZW50IGxldmVsLlxuQGxpbmsgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Y2xlYXI6IGJvdGg7XG59XG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0bWFyZ2luOiAwIDEuNWVtO1xufVxuXG5hZGRyZXNzIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbnByZSB7XG5cdGJhY2tncm91bmQ6ICNlZWU7XG5cdGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgY291cmllciwgbW9ub3NwYWNlO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsXG5rYmQsXG50dCxcbnZhciB7XG5cdGZvbnQtZmFtaWx5OiBtb25hY28sIGNvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG59XG5cbmFiYnIsXG5hY3JvbnltIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuXHRjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssXG5pbnMge1xuXHRcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iaWcge1xuXHRmb250LXNpemU6IDEyNSU7XG59XG5cbi8qIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5ociB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5cbnVsIHtcblx0bGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG5cdG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG59XG5cblxuXG50YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKiBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmE6Zm9jdXMge1xuXHRvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcblx0b3V0bGluZTogMDtcbn1cblxuLyogRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExheW91dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb21wb25lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBQb3N0cyBhbmQgcGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnN0aWNreSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblxuXG4ucGFnZS1saW5rcyB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLyogQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbW1lbnQtY29udGVudCBhIHtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYnlwb3N0YXV0aG9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cblxuLyogTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG5cdGJvcmRlcjogbm9uZTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLXRvcDogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53cC1jYXB0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcblx0bWFyZ2luOiAwLjgwNzVlbSAwO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFBsdWdpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBIaWRlIHRoZSBQb3N0cyBOYXZpZ2F0aW9uIGFuZCB0aGUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFJlLWRpc3BsYXkgdGhlIFRoZW1lIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogQWNjZXNzaWJpbGl0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRjbGlwLXBhdGg6IG5vbmU7XG5cdGNvbG9yOiAjMjE3NTliO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsZWZ0OiA1cHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRvcDogNXB4O1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMTAwMDAwO1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNwcmltYXJ5W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuXG4vKiBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbmxlZnQge1xuXG5cdC8qcnRsOmlnbm9yZSovXG5cdGZsb2F0OiBsZWZ0O1xuXG5cdC8qcnRsOmlnbm9yZSovXG5cdG1hcmdpbi1yaWdodDogMS41ZW07XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYWxpZ25yaWdodCB7XG5cblx0LypydGw6aWdub3JlKi9cblx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdC8qcnRsOmlnbm9yZSovXG5cdG1hcmdpbi1sZWZ0OiAxLjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59IiwiQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdQaW5nIEhMJztcclxuXHRzcmM6dXJsKCdmb250cy9QaW5nLUhMLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRXplciBSdXR6JztcclxuXHRzcmM6dXJsKCdmb250cy9FemVyLVJ1dHotUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuJHRleHQtZm9udDpQaW5nIEhMLCBzYW5zLXNlcmlmO1xyXG4kaGVhZGluZ3MtZm9udDpFemVyIFJ1dHosIHNhbnMtc2VyaWY7XHJcbiRsaWdodC13dDozMDA7XHJcbiRub3JtYWwtd3Q6bm9ybWFsO1xyXG4kbWVkaXVtLXd0OjUwMDtcclxuJHNlbWlib2xkLXd0OjYwMDtcclxuJGJvbGQtd3Q6NzAwO1xyXG5odG1sIHtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0QGluY2x1ZGUgZGVza3RvcHtcclxuICBcdFx0Zm9udC1zaXplOiAwLjUyMXZ3O1xyXG4gIFx0fVxyXG4gIFx0QGluY2x1ZGUgdGFibGV0e1xyXG4gIFx0XHRmb250LXNpemU6IDIuNzc4dnc7XHJcbiAgXHR9XHJcblxyXG59XHJcbmJvZHkge1xyXG5cdGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0Y29sb3I6ICRncmF5O1xyXG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XHJcblx0Zm9udC1mYW1pbHk6ICdQaW5nIEhMJztcclxuXHRAaW5jbHVkZSB0YWJsZXR7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcbn1cclxuXHJcbmgxLGgyLGgzLGg0LGg1LGg2LHB7XHJcblx0bWFyZ2luOiAwIDtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG4udGl0bGUtd3JhcHtcclxuXHRtYXJnaW4tYm90dG9tOjMuOHJlbTtcclxuXHRAaW5jbHVkZSB0YWJsZXQoKXtcclxuXHRcdG1hcmdpbi1ib3R0b206Mi4xcmVtO1xyXG5cdH1cclxufVxyXG4ucGFnZS10aXRsZXtcclxuXHRjb2xvcjogJGJsYWNrO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XHJcblx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250O1xyXG5cdCYtLW1lZGl1bXtcclxuXHRcdGZvbnQtc2l6ZTogNi42cmVtO1xyXG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1sYXJnZXtcclxuXHRcdGZvbnQtc2l6ZTogN3JlbTtcclxuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xyXG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuaDEsIGgye1xyXG5cdGNvbG9yOiAkYmxhY2s7XHJcbn1cclxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMnB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbmZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiJHdoaXRlOiAjRkZGRkZGO1xuJGJsYWNrOiAjMDAwMDAwO1xuJGxpZ2h0LWJsYWNrOiAjMzEzMTMxO1xuJGxpZ2h0LWJsYWNrMjojM0UzRTNFO1xuJHJlZDogI0QwMDEzMztcbiRsaWdodC1ncmF5OiNFRkVGRUY7XG4kbGlnaHQtZ3JheTI6I0U3RTdFNztcbiRtaWQtZ3JheTogI0NFQ0VEMjtcbiRkYXJrZXItZ3JheTojNTA1MDUwO1xuJGRhcmstZ3JheTojOUU5REE0O1xuJGJnLWdyYXk6I2Y5ZjlmOTtcblxuJGdyYXk6Izk5OTk5OTtcbiRncmF5OiRibGFjaztcblxuJGdvbGQ6I0JDQTE3MztcbiRnb2xkLWJnOiNmZmY5ZjI7XG4kZ29sZC1ib3JkZXI6I0U1REFDODtcbiRncmF5LWJvcmRlcjojRTVFNUU1OyIsIi5idG4gLCBhICwgYnV0dG9ue1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICY6Zm9jdXN7XHJcbiAgICBcdG91dGxpbmU6IG5vbmU7XHJcbiAgICBcdGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmLS1wcmltYXJ5e1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ29sZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNDMpO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICYtLWRyb3Bkb3due1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBsaW5lLWhlaWdodDpub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czoycmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzowLjlyZW0gMS42cmVtO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdvbGQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQzKTtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC50cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgbWFyZ2luLSN7JHN0YXJ0LWRpcmVjdGlvbn06Mi42cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9kcm9wZG93bi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNob3d7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tcHJpY2Utc29ydHtcclxuICAgICAgICBjb2xvcjokYmxhY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0KCl7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIuODtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQtd3Q7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY3VzdG9tLWFjdGl2ZXtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkLXd0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWFycm93LWdvbGR7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC50cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHJlbSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi0jeyRzdGFydC1kaXJlY3Rpb259OjEuNHJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvYXJyb3ctZ29sZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKXtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuM3JlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi0jeyRzdGFydC1kaXJlY3Rpb259OjFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFyZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tYXJyb3ctd2hpdGV7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgQGV4dGVuZCAudHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgY29udGVudDonJztcclxuICAgICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDByZW0pO1xyXG4gICAgICAgICAgICBtYXJnaW4tI3skc3RhcnQtZGlyZWN0aW9ufToxLjRyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2Fycm93LXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpe1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMy4zcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLSN7JHN0YXJ0LWRpcmVjdGlvbn06MXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1hcnJvdy1ibGFja3tcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC50cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHJlbSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi0jeyRzdGFydC1kaXJlY3Rpb259OjEuNHJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvYXJyb3ctYmxhY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KCl7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzLjNyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tI3skc3RhcnQtZGlyZWN0aW9ufToxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xcmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXF0eXtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIHdpZHRoOiAyLjlyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjlyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICAmLS1maWx0ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRnb2xkO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tc2Vjb25kYXJ5e1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkLXd0O1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAvLyAmOmhvdmVye1xyXG4gICAgICAgIC8vICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibGFjaztcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6JHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tcmVke1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQtd3Q7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkcmVkO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgY29sb3I6JHJlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAmLS1zb2NpYWwtbG9naW57XHJcbiAgICAgICAgaGVpZ2h0OiA0LjhyZW07XHJcbiAgICAgICAgd2lkdGg6IDEyLjZyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1pZC1ncmF5O1xyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXNvY2lhbC1sb2dpbi1mYWNlYm9va3tcclxuICAgICAgICAmX19pY29ue1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9mYWNlYm9vay1zb2NpYWwtbG9naW4uc3ZnJykgY2VudGVyIC8gMC44cmVtIDJyZW0gbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXNvY2lhbC1sb2dpbi1nb29nbGV7XHJcbiAgICAgICAgJl9faWNvbntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvZ29vZ2xlLXNvY2lhbC1sb2dpbi5wbmcnKSBjZW50ZXIgLyAycmVtIDJyZW0gbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWFyY2hpdmUtbmF2e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTMuOHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzoxLjVyZW0gMy41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW0td3Q7XHJcbiAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRsaWdodC1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1yZWxhdGVke1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOjEuNXJlbSA2LjdyZW07XHJcbiAgICB9XHJcbiAgICAmLS1saWtle1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLSN7JHN0YXJ0LWRpcmVjdGlvbn06IGF1dG87XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIC5pY29uLS13aXNobGlzdHtcclxuICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICNEVCwgI0hQe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbGlnaHQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tb3Blbi1maWx0ZXJze1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gICBcclxuICAgICYtLXJlYWQtbW9yZXtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQtd3Q7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDlyZW07XHJcbiAgICB9XHJcbiAgICAmLS1jYXJ0e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICZfX2l0ZW1ze1xyXG4gICAgICAgICAgICB0b3A6IC0wLjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQtd3Q7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdvbGQ7XHJcbiAgICAgICAgICAgICN7JHN0YXJ0LWRpcmVjdGlvbn06IC0xLjRyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpe1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgI3skc3RhcnQtZGlyZWN0aW9ufTogLTAuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLWFkZC1wcm9kdWN0e1xyXG4gICAgICAgIEBleHRlbmQgLnRyYW5zaXRpb247XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTg4LCAxNjEsIDExNSwgMC41NSk7XHJcbiAgICB9XHJcbn0iLCIuaWNvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdCYtLXNvY2lhbHtcclxuXHRcdGltZ3tcclxuXHRcdFx0d2lkdGg6NC4ycmVtO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xyXG5cdFx0XHRcdHdpZHRoOiAzLjJyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tc2VhcmNoe1xyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDogMi4ycmVtO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWNhcnR7XHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiAyLjJyZW07XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XHJcblx0XHRcdFx0d2lkdGg6IDEuOXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1nb2xkLWNhcnR7XHJcblx0XHR3aWR0aDogNnJlbTtcclxuXHRcdGhlaWdodDogNnJlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDogMi4ycmVtO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXByb2QtY2F0e1xyXG5cdFx0d2lkdGg6IDUuMXJlbTtcclxuXHRcdGhlaWdodDogNi40cmVtO1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRAZXh0ZW5kIC5pbWctLWNvbnRhaW47XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWNoZWNre1xyXG5cdFx0aW1ne1xyXG5cdFx0XHR3aWR0aDogMnJlbTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcclxuXHRcdFx0XHR3aWR0aDogMS41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblxyXG5cclxuXHQmLS1tZW51LWxpbmt7XHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiAyLjRyZW07XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tYnVsbGV0c3tcclxuXHRcdGltZ3tcclxuXHRcdFx0bWFyZ2luOjAgYXV0byAycmVtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMuNHJlbTtcclxuXHRcdFx0bWF4LWhlaWdodDogMy4xcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS13aXNobGlzdHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiAycmVtO1xyXG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XHJcblx0XHRcdHdpZHRoOiAxLjhyZW07XHJcblx0XHR9XHJcblx0XHRzdmd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0fVxyXG5cdFx0Ji5hY3RpdmV7XHJcblx0XHRcdHN2Z3tcclxuXHRcdFx0XHQgI0RULCAjSFB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGxpZ2h0LWJsYWNrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1wb3B1cC1sb2dve1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbjogM3JlbSBhdXRvIDUuNXJlbTtcclxuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xyXG5cdFx0XHRtYXJnaW46MS44cmVtIGF1dG8gM3JlbTtcclxuXHRcdH1cclxuXHRcdGltZ3tcclxuXHRcdFx0d2lkdGg6IDE5LjFyZW07XHJcblx0ICAgIFx0aGVpZ2h0OiA1LjJyZW07XHJcblx0ICAgIFx0bWFyZ2luOiAwIGF1dG87XHJcblx0ICAgIFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHQgICAgXHRAaW5jbHVkZSB0YWJsZXQoKXtcclxuXHQgICAgXHRcdHdpZHRoOiAxNS42cmVtO1xyXG5cdCAgICBcdFx0aGVpZ2h0OiA0LjJyZW07XHJcblx0ICAgIFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1wb3B1cC1jbG9zZXtcclxuXHRcdGhlaWdodDogMi4zcmVtO1xyXG5cdFx0d2lkdGg6IDIuM3JlbTtcclxuXHRcdHN2Z3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tZG91YmxlLWFycm93e1xyXG5cdFx0d2lkdGg6IDFyZW07XHJcblx0XHRoZWlnaHQ6IDEwcmVtO1xyXG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XHJcblx0XHRcdGhlaWdodDogOHJlbTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIkc2lkZV9wYWRkaW5nOiAwO1xuJG1vYmlsZV9zaWRlX3BhZGRpbmc6IDJyZW07XG4kbW9iaWxlLW1heC13aWR0aDogMzZyZW07XG4kd29ya3Nob3BzX2NhdF9pZDoyNTtcbmJvZHl7XG5cdG1hcmdpbjogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdvbGQtYmc7XG5cdCYudG91Y2gtZGlzYWJsZWR7XG5cdFx0dG91Y2gtYWN0aW9uOiBub25lO1xuXHR9XG59XG4qIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICY6Zm9jdXN7XG4gIFx0b3V0bGluZTogbm9uZTtcbiAgfVxufVxuLmltZ3tcblx0Ji0tYXV0b3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblx0Ji0tY292ZXJ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG5cdCYtLWNvbnRhaW57XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdH1cbn1cbi5tYWlue1xuXHRwYWRkaW5nLXRvcDogMTIuNjVyZW07XG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1mb290ZXItaGVpZ2h0KSAtIHZhcigtLWhlYWRlci1oZWlnaHQpICsgMTIuNjVyZW0pO1xuXHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRwYWRkaW5nLXRvcDo3LjhyZW07XG5cdH1cbn1cbi5jb250ZW50e1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jb250ZW50LXdyYXB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDE4MHJlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMCAkc2lkZV9wYWRkaW5nO1xuXHQmLS1sYXJnZXtcblx0XHRtYXgtd2lkdGg6IDE1NHJlbTtcblx0fVxuXHQmLS1tZWRpdW17XG5cdFx0bWF4LXdpZHRoOiAxMTlyZW07XG5cdH1cblx0Ji0tbmFycm93e1xuXHRcdG1heC13aWR0aDogODhyZW07XG5cdH1cblx0Ji0tbmFycm93ZXJ7XG5cdFx0bWF4LXdpZHRoOiA3OHJlbTtcblx0fVxuXHRAaW5jbHVkZSB0YWJsZXR7XG5cdFx0bWF4LXdpZHRoOiAkbW9iaWxlLW1heC13aWR0aDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkbW9iaWxlX3NpZGVfcGFkZGluZztcblx0XHRwYWRkaW5nLWxlZnQ6ICRtb2JpbGVfc2lkZV9wYWRkaW5nO1xuXHR9XG59XG4ucm93e1xuXHRAaW5jbHVkZSBtYWtlLXJvdygpO1xufVxuLmQtYmxvY2stbW9iaWxle1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSB0YWJsZXR7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbi5kLWZsZXgtbW9iaWxle1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSB0YWJsZXR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuLmQtYmxvY2stZGVza3RvcHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdEBpbmNsdWRlIHRhYmxldHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uZC1mbGV4LWRlc2t0b3B7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdEBpbmNsdWRlIHRhYmxldHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4udHJhbnNpdGlvbntcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdCYtLWRlbGF5e1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDAuMnM7XG5cdH1cbn1cbi5mdWxsLXNjcmVlbi1tb2JpbGV7XG5cdEBpbmNsdWRlIHRhYmxldHtcblx0XHRtYXJnaW4tcmlnaHQ6IC0jeyRtb2JpbGVfc2lkZV9wYWRkaW5nfTtcblx0XHRtYXJnaW4tbGVmdDogLSN7JG1vYmlsZV9zaWRlX3BhZGRpbmd9O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyKiN7JG1vYmlsZV9zaWRlX3BhZGRpbmd9KTtcblx0fVxufVxuLm5vLXJlc3VsdHN7XG5cdG1hcmdpbi1ib3R0b206MTByZW07XG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHR9XG5cdH1cbn0iLCIkZ3JpZC1ndXR0ZXItd2lkdGg6IDByZW07XG4kZ3JpZC1jb2x1bW5zOiAxMjtcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogbWF0aC5kaXYoJGdyaWQtZ3V0dGVyLXdpZHRoLCAyKTtcbiAgcGFkZGluZy1sZWZ0OiBtYXRoLmRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWF1dG8tY29sKCl7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tI3skc3RhcnQtZGlyZWN0aW9ufTogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWdhcCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLSN7JGVuZC1kaXJlY3Rpb259OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufSIsIiRmb3JtLXJvdy1wYWRkaW5nOjEuOXJlbTtcbi5mb3Jte1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0LndwY2Y3LXJlc3BvbnNlLW91dHB1dCwgLndwY2Y3LXNwaW5uZXJ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQud3BjZjctZm9ybXtcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygpO1xuXHR9XG5cdC5mb3JtLXJvd3tcblx0XHRwYWRkaW5nOiAwICN7JGZvcm0tcm93LXBhZGRpbmd9O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi43cmVtO1xuXHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHR9XG5cdFx0bGFiZWx7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0dG9wOjEuNXJlbTtcblx0XHRcdGNvbG9yOiAkZ3JheTtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0Zm9udC1zaXplOmluaGVyaXQ7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0I3skc3RhcnQtZGlyZWN0aW9ufTogY2FsYygxLjVyZW0gKyAjeyRmb3JtLXJvdy1wYWRkaW5nfSk7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAkc3RhcnQtZGlyZWN0aW9uIHRvcDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHR0b3A6MS40cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji51cHtcblx0XHRcdFx0Y29sb3I6JGJsYWNrO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDFyZW0sIC0xNTUlLCAwKSBzY2FsZSgwLjYyNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0LCB0ZXh0YXJlYXtcblx0XHRcdGNvbG9yOmluaGVyaXQ7XG5cdFx0XHRoZWlnaHQ6IDQuOHJlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGRpcmVjdGlvbjogaW5oZXJpdDtcblx0XHRcdGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRwYWRkaW5nLSN7JHN0YXJ0LWRpcmVjdGlvbn06MS41cmVtO1xuXHRcdFx0Ji5mb2N1c3tcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ29sZC1ib3JkZXI7XG5cdFx0XHR9XG5cdFx0XHQmLndwY2Y3LW5vdC12YWxpZHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRyZWQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGV4dGFyZWF7XG5cdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogOC41cmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206MDtcblx0XHR9XG5cdFx0LndwY2Y3LW5vdC12YWxpZC10aXB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLS1zdWJtaXR7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZy10b3A6IDFyZW07XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZy0jeyRlbmQtZGlyZWN0aW9ufTogI3skZm9ybS1yb3ctcGFkZGluZ307XG5cdFx0XHRwYWRkaW5nLSN7JHN0YXJ0LWRpcmVjdGlvbn06ICN7JGZvcm0tcm93LXBhZGRpbmd9O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDoyLjZyZW07XG5cdFx0XHR9XG5cdFx0XHQud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94e1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTs7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy0jeyRzdGFydC1kaXJlY3Rpb259OiAyLjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0I3skc3RhcnQtZGlyZWN0aW9ufTogMDtcblx0XHRcdFx0XHR3aWR0aDogMS42cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMS42cmVtO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRtaWQtZ3JheTtcblx0XHRcdFx0XHR0b3A6IDAuM3JlbTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQjeyRzdGFydC1kaXJlY3Rpb259OiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG5cdFx0XHRcdEBleHRlbmQgLmJ0bjtcblx0XHRcdFx0QGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0cGFkZGluZzogMi41cmVtIDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG5cdFx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWhhbGZ7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXF1YXJ0ZXJ7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgzKTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLWNvbnRhY3R7XG5cdFx0LmZvcm0tcm93e1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0bGFiZWx7XG5cdFx0XHRcdCN7JHN0YXJ0LWRpcmVjdGlvbn06MS41cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc3VibWl0e1xuXHRcdFx0XHRwYWRkaW5nOjFyZW0gMCAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji0tZ2VuZXJhbHtcblx0XHQuZm9ybS1yb3d7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Ji0tc3VibWl0e1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNC40cmVtO1xuXHRcdFx0fVxuXHRcdFx0bGFiZWx7XG5cdFx0XHRcdHRvcDoycmVtO1xuXHRcdFx0XHRjb2xvcjogJGdvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHQjeyRzdGFydC1kaXJlY3Rpb259OjEuOXJlbTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji51cHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGlucHV0LCB0ZXh0YXJlYXtcblx0XHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0Y29sb3I6ICRnb2xkO1xuXHRcdFx0XHRoZWlnaHQ6IDYuMXJlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ29sZC1ib3JkZXI7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHR9XG4gXHRcdFx0XHQmLmZvY3Vze1xuIFx0XHRcdFx0XHRib3JkZXI6MDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdvbGQtYm9yZGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0ZXh0YXJlYXtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0aGVpZ2h0OiA2LjFyZW07XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLXRyYW5xdWlsby1sb2dpbntcblx0XHQmX19pbnB1dC13cmFwOm5vdCguZm9ybS0tdHJhbnF1aWxvLWxvZ2luX2lucHV0LXdyYXAtLXN1Ym1pdCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHR9XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJG1pZC1ncmF5O1xuXHRcdFx0XHRwYWRkaW5nOiAxLjNyZW0gMS43cmVtIDEuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faW5wdXQtd3JhcHtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHRwYWRkaW5nOiAxLjNyZW0gMS43cmVtIDEuMnJlbTtcblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG5cdFx0XHRcdGJvcmRlci1jb2xvcjokbGlnaHQtYmxhY2s7XG5cdFx0XHRcdEBleHRlbmQgLmJ0bjtcblx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbjtcblx0XHRcdFx0QGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19tc2d7XG5cdFx0XHRjb2xvcjogJHJlZDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDIuM3JlbTtcblx0XHQgICAgZm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0e1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtOztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbmlucHV0e1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHotaW5kZXg6IDE7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQmOmZvY3Vze1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cywgXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSAge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDMwcHggJHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRsaWdodC1ibGFjayAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkbGlnaHQtYmxhY2sgIWltcG9ydGFudDtcbn1cbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkcywgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkcywgIC53b29jb21tZXJjZS1hZGRyZXNzLWZpZWxkcywgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzLCAuZWRpdC1hY2NvdW50LCAud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZHtcblx0bGFiZWx7XG5cdFx0dG9wOiAxLjJyZW07XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQjeyRzdGFydC1kaXJlY3Rpb259OiAxLjVyZW07XG5cdFx0dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHQmOmhvdmVye1xuXHRcdFx0Y3Vyc29yOiB0ZXh0O1xuXHRcdFx0YWJicntcblx0XHRcdFx0Y3Vyc29yOiB0ZXh0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdHRvcDoxLjFyZW1cblx0XHR9XG5cdFx0Ji51cHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMyJSwgLTEzNSUsIDApIHNjYWxlKDAuNjI1KTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVxdWlyZWR7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdC5vcHRpb25hbHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNze1xuXHRcdGxhYmVse1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXHQuZm9ybS1yb3csIC5mb3JtLWdyb3Vwe1xuXHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuXHRcdGJvcmRlcjoxcHggc29saWQgJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6MC40cmVtO1xuXHRcdCYudXB7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICRnb2xkLWJvcmRlcjtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjhyZW07XG5cdFx0fVxuXHRcdCYtLXF1YXJ0ZXJ7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMTIsIDU2Mik7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMjYyLCA1NjIpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1oYWxme1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMjYyLCA1NjIpO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZnVsbHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHR9XG5cdFx0aW5wdXQsIHRleHRhcmVhe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiR3aGl0ZTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZzoxLjFyZW0gMS41cmVtO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czowLjRyZW07XG5cdFx0fVxuXHRcdGlucHV0e1xuXHRcdFx0aGVpZ2h0OiA0LjhyZW07XG5cdFx0fVxuXHRcdHRleHRhcmVhe1xuXHRcdFx0cmVzaXplOiBub25lO1xuXHRcdFx0aGVpZ2h0OiAxM3JlbTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRnb2xkLWJvcmRlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0ZW17XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRidXR0b257XG5cdFx0XHRAZXh0ZW5kIC5idG47XG5cdFx0XHRAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cdGZpZWxkc2V0e1xuXHRcdGJvcmRlcjowO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOjA7XG5cdFx0bGVnZW5ke1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRmb250LXdlaWdodDogJGJvbGQtd3Q7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0fVxuXHR9XG5cdGgze1xuXHRcdG1hcmdpbi1ib3R0b206IDUuMXJlbTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQuNXJlbTtcblx0XHR9XG5cdH1cblx0Lm1hbmRhdG9yeS1ub3Rle1xuXHRcdHRvcDogMS4zcmVtO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXd0O1xuXHRcdCN7JGVuZC1kaXJlY3Rpb259OiAwO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0dG9wOjAuN3JlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdH1cblx0fVxuXHQmX19maWVsZC13cmFwcGVye1xuXHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC5mb3JtLXJvd3tcblx0XHRcdCYud29vY29tbWVyY2UtaW52YWxpZC1yZXF1aXJlZC1maWVsZHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRyZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNiaWxsaW5nX2NvdW50cnlfZmllbGR7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLmVkaXQtYWNjb3VudHtcblx0ZmllbGRzZXR7XG5cdFx0bGFiZWx7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0dG9wOjEuNXJlbTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHR9XG5cdFx0XHQmLnVwe1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI4JSwgLTEzNSUsIDApIHNjYWxlKDAuNTI1KTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMCUsIC0xNzAlLCAwKSBzY2FsZSgwLjUyNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkc3tcblx0aDN7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmX19maWVsZC13cmFwcGVye1xuXHRcdC5ub3Rlc3tcblx0XHRcdGJvcmRlcjowO1xuXHRcdFx0bGFiZWx7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0I3skc3RhcnQtZGlyZWN0aW9ufTogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXJ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLndvb2NvbW1lcmNlLVJlc2V0UGFzc3dvcmR7XG5cdG1hcmdpbjoycmVtIGF1dG8gMDtcblx0LmZvcm0tcm93e1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdGJvcmRlcjowO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmLnVwe1xuXHRcdFx0Ym9yZGVyOjA7XG5cdFx0fVxuXHRcdCYuZm9ybS1yb3ctZmlyc3R7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICRsaWdodC1ibGFjaztcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0fVxuXHRcdGxhYmVse1xuXHRcdFx0Ji51cHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNSUsIC0xMzUlLCAwKSBzY2FsZSgwLjYyNSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGJ1dHRvbntcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOztcblx0XHRcdHBhZGRpbmc6MS44cmVtIDZyZW07XG5cdFx0fVxuXHR9XG59XG4ubnVtYmVyLWlucHV0LXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRAaW5jbHVkZSB0YWJsZXR7XG5cdFx0Ly8gaGVpZ2h0OiA0LjhyZW07XG5cdH1cblx0aW5wdXR7XG5cdFx0Ym9yZGVyOiAwcHg7XG5cdFx0Zm9udDogaW5oZXJpdDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cdCZfX251bWJlci1idG57XG5cdFx0d2lkdGg6IDNyZW07XG5cdFx0Ym9yZGVyOiAwcHg7XG5cdFx0cGFkZGluZzogMHB4O1xuXHRcdG1hcmdpbjogMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbjtcblx0fVxufVxuLnF1YW50aXR5e1xuXHQmLS1zaW5nbGUtcHJvZHVjdHtcblx0XHQubnVtYmVyLWlucHV0LXdyYXB7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDUuNnJlbTtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJyb256ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xufVxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBcdGNvbG9yOiAkZGFyay1ncmF5ICFpbXBvcnRhbnQ7XG4gIFx0Zm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIFx0bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDtcbiAgXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgXHRmb250LXdlaWdodDogJG5vcm1hbC13dDtcbiAgXHRmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50O1xuICBcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHR9XG59XG46Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICBcdGNvbG9yOiAkZGFyay1ncmF5ICAhaW1wb3J0YW50O1xuICBcdGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBcdGxldHRlci1zcGFjaW5nOmluaGVyaXQ7XG4gIFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIFx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XG4gIFx0Zm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDtcbiAgXHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XG5cdH1cbn1cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogJGRhcmstZ3JheSAhaW1wb3J0YW50O1xuICBcdGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBcdGxldHRlci1zcGFjaW5nOmluaGVyaXQ7XG4gIFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIFx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XG4gIFx0Zm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDtcbiAgXHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XG5cdH1cbn1cbjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogJGRhcmstZ3JheSAgIWltcG9ydGFudDtcbiAgXHRmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgXHRsZXR0ZXItc3BhY2luZzppbmhlcml0O1xuICBcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsLXd0O1xuICBcdGZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7XG4gIFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XG5cdH1cbn1cbjo6cGxhY2Vob2xkZXJ7XG5cdGNvbG9yOiAkZGFyay1ncmF5ICAhaW1wb3J0YW50O1xuICBcdGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBcdGxldHRlci1zcGFjaW5nOmluaGVyaXQ7XG4gIFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIFx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XG4gIFx0Zm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDtcbiAgXHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcblx0fVxufVxuXG4vL3dhaXRsaXN0IGZvcm1cbi53Y3dsX2VsZW1lbnRze1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0cGFkZGluZy10b3A6Mi44cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICRtaWQtZ3JheTtcblx0Lndjd2xfaW50cm97XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Zm9udC1zaXplOjEuNnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHQud2N3bF9ub3RpY2V7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR9XG5cdFx0Lndjd2xfbm90aWNlX2Rpc21pc3N7XG5cdFx0XHR3aWR0aDogNHJlbTtcblx0XHRcdGhlaWdodDogNHJlbTtcblx0XHRcdHBhZGRpbmc6MC41cmVtO1xuXHRcdFx0I3skZW5kLWRpcmVjdGlvbn06MDtcblx0XHRcdCN7JHN0YXJ0LWRpcmVjdGlvbn06dW5zZXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdFx0XHR3aWR0aDogMi41cmVtO1xuXHRcdFx0ICAgIGhlaWdodDogMi41cmVtO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDAuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lndjd2xfZW1haWxfZWxlbWVudHMge1xuXHRcdG1hcmdpbi10b3A6MDtcblx0XHR3aWR0aDogMjlyZW07XG5cdFx0bWFyZ2luLSN7JGVuZC1kaXJlY3Rpb259OjNyZW07XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRtYXJnaW46MCAwIDFyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0aW5wdXR7XG5cdFx0XHRoZWlnaHQ6IDQuOHJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0cGFkZGluZzogMC41cmVtIDEuNXJlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJsYWNrO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0e1xuXHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lndjd2xfY29udHJvbCwgLndvb2NvbW1lcmNlX3dhaXRsaXN0e1xuXHRcdGhlaWdodDogNC44cmVtO1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHR9XG5cdC53Y3dsX2NvbnRyb2x7XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Lndvb2NvbW1lcmNlX3dhaXRsaXN0LmJ1dHRvbntcblx0XHRAZXh0ZW5kIC5idG47XG5cdFx0QGV4dGVuZCAuYnRuLS1yZWQ7XG5cdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdHdpZHRoOiB1bnNldDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmc6MDtcblx0XHR3aWR0aDogMjIuNXJlbTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmZvb3Rlcntcblx0ZGl2LndwY2Y3IHtcblx0XHQud3BjZjctZm9ybSB7XG5cdFx0XHQud3BjZjctcmVzcG9uc2Utb3V0cHV0e1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnNsaWRlciwgLnNsaWNrLXNsaWRlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQuc2xpY2stbGlzdHtcblx0XHRAaW5jbHVkZSB0YWJsZXR7XG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5zbGljay1hcnJvd3tcblx0XHR0b3A6IGNhbGMoNTAlIC0gMi43cmVtKTtcblx0XHR3aWR0aDogM3JlbTtcblx0XHRoZWlnaHQ6IDUuNHJlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRmb250LXNpemU6IDBweDtcblx0XHRib3JkZXI6IDBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQ6IHVybChpbWFnZXMvYXJyb3cuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHQmOmZvY3Vze1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnNsaWNrLXByZXZ7XG5cdFx0YmFja2dyb3VuZDogdXJsKGltYWdlcy9zbGljay1wcmV2LnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0Ly8gJjpob3Zlcntcblx0XHQvLyBcdGJhY2tncm91bmQ6IHVybChpbWFnZXMvc2xpY2stcHJldi1yZWQuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHQvLyB9XG5cdH1cblx0LnNsaWNrLW5leHR7XG5cdFx0YmFja2dyb3VuZDogdXJsKGltYWdlcy9zbGljay1uZXh0LnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0Ly8gJjpob3Zlcntcblx0XHQvLyBcdGJhY2tncm91bmQ6IHVybChpbWFnZXMvc2xpY2stbmV4dC1yZWQuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHQvLyB9XG5cdH1cblx0Ji0tc3RhbmRhcmR7XG5cdFx0LnNsaWNrLWxpc3R7XG5cdFx0XHQuc2xpY2stdHJhY2t7XG5cdFx0XHRcdHBhZGRpbmctdG9wOjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLWhvcml6b250YWwtZ2FsbGVyeXtcblx0XHQmX19pbWctd3JhcHtcblx0XHRcdGltZ3tcblx0XHRcdFx0QGV4dGVuZCAuaW1nLS1jb3Zlcjtcblx0XHRcdFx0aGVpZ2h0OiA1MS41cmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRoZWlnaHQ6MjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5wcm9kdWN0czpub3QoLnNsaWRlci0td29ya3Nob3BzKXtcblx0XHQuc2xpY2stYXJyb3d7XG5cdFx0XHR0b3A6Y2FsYyg1MCUgLSAyLjdyZW0pO1xuXHRcdFx0Ji5zbGljay1wcmV2e1xuXHRcdFx0XHQjeyRzdGFydC1kaXJlY3Rpb259OiAtNnJlbTtcblx0XHRcdH1cblx0XHRcdCYuc2xpY2stbmV4dHtcblx0XHRcdFx0I3skZW5kLWRpcmVjdGlvbn06IC02cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS13b3Jrc2hvcHN7XG5cdFx0LnNsaWNrLWxpc3R7XG5cdFx0XHRwYWRkaW5nLSN7JGVuZC1kaXJlY3Rpb259OjEycmVtO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdHBhZGRpbmctI3skZW5kLWRpcmVjdGlvbn06NnJlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnNsaWNrLXRyYWNre1xuXHRcdFx0XHRwYWRkaW5nOjRyZW0gMDtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0cGFkZGluZzogMC40cmVtIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNsaWNrLWFycm93e1xuXHRcdFx0aGVpZ2h0OiAxLjg0cmVtO1xuXHRcdFx0d2lkdGg6IDEuNjJyZW07XG5cdFx0XHRib3R0b206MDtcblx0XHRcdHRvcDp1bnNldDtcblx0XHRcdCYuc2xpY2stcHJldntcblx0XHRcdFx0I3skc3RhcnQtZGlyZWN0aW9ufTogMi41cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji5zbGljay1uZXh0e1xuXHRcdFx0XHQjeyRzdGFydC1kaXJlY3Rpb259OiA3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnNsaWNrLWRvdHMge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3R0b206IC0xLjdyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW47XG5cdGxpe1xuXHRcdEBleHRlbmQgLnRyYW5zaXRpb247XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0d2lkdGg6IDEuMXJlbTtcblx0XHRoZWlnaHQ6IDEuMXJlbTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgMS4zNXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAkZ29sZDtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdHdpZHRoOiAwLjhyZW07XG5cdFx0XHRoZWlnaHQ6IDAuOHJlbTtcblx0XHRcdG1hcmdpbjowIDFyZW07XG5cdFx0fVxuXHRcdCYuc2xpY2stYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG5cdFx0fVxuXHRcdGJ1dHRvbntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4uc2xpZGVyLWNvdW50ZXJ7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wOXJlbTtcblx0Zm9udC13ZWlnaHQ6ICRtZWRpdW0td3Q7XG5cdCYuYmxhY2t7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxufVxuLnNsaWNrLWxpZ2h0Ym94e1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC5zbGljay1saXN0e1xuXHRcdEBpbmNsdWRlIHRhYmxldHtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnNsaWNrLWFycm93e1xuXHRcdHRvcDogY2FsYyg1MCUgLSAxLjY1cmVtKTtcblx0XHR3aWR0aDogMy44cmVtO1xuXHRcdGhlaWdodDogMy4zcmVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGZvbnQtc2l6ZTogMHB4O1xuXHRcdGJvcmRlcjogMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHR3aWR0aDogMXJlbTtcblx0XHRcdGhlaWdodDogMnJlbTtcblx0XHRcdHRvcDogY2FsYyg1MCUgLSAxcmVtKTtcblx0XHR9XG5cdFx0Jjpmb2N1c3tcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0fVxuXHRcdC8vICY6aG92ZXJ7XG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOnVuc2V0O1xuXHRcdC8vIH1cblx0fVxuXHQuc2xpY2stcHJldntcblx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Fycm93LXdoaXRlLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0ei1pbmRleDogMjtcblx0XHRsZWZ0OiA0JSAhaW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0bGVmdDogMiUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuc2xpY2stbmV4dHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2Fycm93LXdoaXRlLnN2ZykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG5cdFx0cmlnaHQ6IDQlICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0cmlnaHQ6IDIlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0LnNsaWNrLWxpZ2h0Ym94LXNsaWNrLWltZ3tcblx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0fVxuXHR9XG5cdC5zbGljay1saWdodGJveC1jbG9zZXtcblx0XHRoZWlnaHQ6IDRyZW07XG5cdFx0d2lkdGg6IDRyZW07XG5cdFx0dG9wOiA0cmVtO1xuXHRcdGxlZnQ6IDRyZW07XG5cdFx0cmlnaHQ6IHVuc2V0O1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0dG9wOiAxcmVtO1xuXHRcdFx0cmlnaHQ6IDFyZW07XG5cdFx0fVxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Zm9udC1zaXplOiA1cmVtO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmN1c3RvbV9wYWdpbmd7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGJvdHRvbTogMnZ3O1xuXHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgICBsaXtcblx0ICAgIFx0ZGlzcGxheTogbm9uZTtcblx0ICAgIFx0bGV0dGVyLXNwYWNpbmc6My42cHg7XG5cdCAgICBcdCYuc2xpY2stYWN0aXZle1xuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cbn0iLCIubmF2e1xuXHR1bHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGxpe1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHR9XG5cdH1cbn1cbi5tYWluLW5hdntcblx0dWx7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQ7XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0bGl7XG5cdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uO1xuXHRcdFx0cGFkZGluZzozLjVyZW0gMDtcblx0XHRcdG1hcmdpbi0jeyRlbmQtZGlyZWN0aW9ufTo2LjNyZW07XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRtYXJnaW4tI3skZW5kLWRpcmVjdGlvbn06MDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHR9XG5cdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtLCAmLmN1cnJlbnQtbWVudS1wYXJlbnR7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRnb2xkO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG5cdFx0XHRcdD4ubWFpbi1uYXZfX2xpc3QtaXRlbS1saW5re1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHQgICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuXHRcdFx0XHQgICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcblx0XHRcdFx0ICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0ICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdpbWFnZXMvYXJyb3ctZG93bi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0ICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnNob3d7XG5cdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1haW4tbmF2X19saXN0LWl0ZW0tbGlua3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmc6MnJlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogI3skc3RhcnQtZGlyZWN0aW9ufTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDMuNHJlbTtcblx0XHRcdFx0ICAgIGhlaWdodDogNC4xcmVtO1xuXHRcdFx0XHQgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAxLjVyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6bm9ybWFsO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR1bHtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xuXHRcdFx0XHR0b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiB1bnNldDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbjtcblx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtLCAgJi5jdXJyZW50LW1lbnUtcGFyZW50e1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTowO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji53aXRoLWltYWdle1xuXHRcdFx0XHRcdFx0cGFkZGluZzozcmVtIDAgMy4zcmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLSN7JGVuZC1kaXJlY3Rpb259OjQuOHJlbTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEuNHJlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLSN7JGVuZC1kaXJlY3Rpb259OjA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgtbiszKXtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm1haW4tbmF2X19saXN0LWl0ZW0tbGlua3tcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcmVtO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcmVtO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjUwJTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODgsIDE2MSwgMTE1LCAwLjU1KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDkuMXJlbTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogOS4xcmVtO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb247XG5cdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5uby1pbWFnZXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6My4zcmVtIDAgNS44cmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLSN7JGVuZC1kaXJlY3Rpb259OjA7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdC5tYWluLW5hdl9fbGlzdC1pdGVtLWxpbmt7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy0jeyRzdGFydC1kaXJlY3Rpb259OjA7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjJyZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdC5tYWluLW5hdl9fbGlzdC1pdGVtLWxpbmt7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLSN7JGVuZC1kaXJlY3Rpb259OjA7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy0jeyRlbmQtZGlyZWN0aW9ufTowO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoycmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm1haW4tbmF2X19saXN0LWl0ZW0tbGlua3tcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowLjVyZW0gOC43cmVtO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItI3skZW5kLWRpcmVjdGlvbn06MXB4IHNvbGlkICRnb2xkO1xuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6MDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjJyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ29sZDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDoxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogLTFyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTpzY2FsZSgwKTtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnb2xkLWJvcmRlcjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5mb290ZXItbmF2e1xuXHRmb250LXNpemU6IDJyZW07XG5cdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdG1hcmdpbjoxLjVyZW0gMCAyLjVyZW07XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdH1cblx0dWx7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdFx0bGl7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tI3skZW5kLWRpcmVjdGlvbn06NXJlbTtcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0aGVpZ2h0OjFweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0cmFuc2Zvcm06c2NhbGUoMCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0bWFyZ2luLSN7JGVuZC1kaXJlY3Rpb259OjA7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdHNwYW4sIGF7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkBrZXlmcmFtZXMgZmFkZUluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG4uZmFkZS1pbi11cC13cmFwe1xuXHQmPi5mYWRlLWluLXVwe1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbiAsIHRyYW5zZm9ybSAuM3MgZWFzZS1pbjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnJlbSk7XG5cdFx0Ji0tYXN5bmN7XG5cdFx0XHRAZm9yICRpIGZyb20gMCB0byAxNntcblx0XHRcdFx0JGo6ICRpICsgMTtcblx0XHRcdFx0JjpudGgtY2hpbGQoI3skaiB9KXtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDAuMyojeyRpfXMpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuYWN0aXZle1xuXHRcdCY+LmZhZGUtaW4tdXB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDByZW0pO1xuXHRcdH1cblx0fVxufVxuLnNsaWRlLWluLXVwe1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluICwgdHJhbnNmb3JtIC4zcyBlYXNlLWluOztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJyZW0pO1xuXHQmLmFjdGl2ZXtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcmVtKTtcblx0fVxufSIsIi5wb3B1cHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMDUyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICN7JGVuZC1kaXJlY3Rpb259OiAwO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDFweCk7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxODgsMTYxLDExNSwwLjcpO1xuICAgICYuc2hvd3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgLy8gaGVpZ2h0OiB2YXIoLS12aWV3cG9ydC1oZWlnaHQpO1xuICAgIH1cbiAgICAmLS1hZGRlZC10by1jYXJ0e1xuICAgICAgICAmX19kaWFsb2d7XG4gICAgICAgICAgICB3aWR0aDogNjguNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjoyNXJlbSBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDkuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19ib2R5e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmltZy13cmFwe1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5pbWctLWNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0LXdyYXB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzo1LjVyZW0gMCA0cmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KCl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIuNXJlbSAwIDEuOHJlbVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubXNne1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0Om5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4zcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pY29uLS1jaGVja3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tI3skZW5kLWRpcmVjdGlvbn06MXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRuLXdyYXB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6Mi41cmVtIDNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEuNXJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idG4tLXBvcHVwLWNsb3Nle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICA6IDZweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICA6ICMwMDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgOiAwLjcgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvciAgOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5ICFkZWZhdWx0O1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyICAgOiBmYWxzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgICAgIDogb3BhY2l0eSg1MCUpICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAhZGVmYXVsdDtcblxuLy8gVHlwZXMgKFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci10eXBlczogKFxuICAvLyAzZHgsXG4gIC8vIDNkeC1yLFxuICAvLyAzZHksXG4gIC8vIDNkeS1yLFxuICAvLyAzZHh5LFxuICAvLyAzZHh5LXIsXG4gIC8vIGFycm93LFxuICAvLyBhcnJvdy1yLFxuICAvLyBhcnJvd2FsdCxcbiAgLy8gYXJyb3dhbHQtcixcbiAgLy8gYXJyb3d0dXJuLFxuICAvLyBhcnJvd3R1cm4tcixcbiAgLy8gYm9yaW5nLFxuICBjb2xsYXBzZSxcbiAgLy8gY29sbGFwc2UtcixcbiAgLy8gZWxhc3RpYyxcbiAgLy8gZWxhc3RpYy1yLFxuICAvLyBlbXBoYXRpYyxcbiAgLy8gZW1waGF0aWMtcixcbiAgLy8gbWludXMsXG4gIC8vIHNsaWRlcixcbiAgLy8gc2xpZGVyLXIsXG4gIC8vIHNwaW4sXG4gIC8vIHNwaW4tcixcbiAgLy8gc3ByaW5nLFxuICAvLyBzcHJpbmctcixcbiAgLy8gc3RhbmQsXG4gIC8vIHN0YW5kLXIsXG4gIC8vIHNxdWVlemUsXG4gIC8vIHZvcnRleCxcbiAgLy8gdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG5cbi8vIEJhc2UgSGFtYnVyZ2VyIChXZSBuZWVkIHRoaXMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcImJhc2VcIjtcblxuLy8gSGFtYnVyZ2VyIHR5cGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQGltcG9ydCBcInR5cGVzLzNkeFwiO1xuLy8gQGltcG9ydCBcInR5cGVzLzNkeC1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R5XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R5LXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy8zZHh5XCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvM2R4eS1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3dcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvdy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3dhbHRcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdC1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvYXJyb3d0dXJuLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9ib3JpbmdcIjtcbkBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZVwiO1xuLy8gQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvZWxhc3RpYy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvZW1waGF0aWNcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpYy1yXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvbWludXNcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zbGlkZXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zbGlkZXItclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3NwaW5cIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcGluLXJcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcHJpbmdcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy9zcHJpbmctclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3N0YW5kXCI7XG4vLyBAaW1wb3J0IFwidHlwZXMvc3RhbmQtclwiO1xuLy8gQGltcG9ydCBcInR5cGVzL3NxdWVlemVcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy92b3J0ZXhcIjtcbi8vIEBpbXBvcnQgXCJ0eXBlcy92b3J0ZXgtclwiO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ29va2luZyB1cCBhZGRpdGlvbmFsIHR5cGVzOlxuLy9cbi8vIFRoZSBTYXNzIGZvciBlYWNoIGhhbWJ1cmdlciB0eXBlIHNob3VsZCBiZSBuZXN0ZWRcbi8vIGluc2lkZSBhbiBAaWYgZGlyZWN0aXZlIHRvIGNoZWNrIHdoZXRoZXIgb3Igbm90XG4vLyBpdCBleGlzdHMgaW4gJGhhbWJ1cmdlci10eXBlcyBzbyBvbmx5IHRoZSBDU1MgZm9yXG4vLyBpbmNsdWRlZCB0eXBlcyBhcmUgZ2VuZXJhdGVkLlxuLy9cbi8vIGUuZy4gaGFtYnVyZ2Vycy90eXBlcy9fbmV3LXR5cGUuc2Nzc1xuLy9cbi8vIEBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBuZXctdHlwZSkge1xuLy8gICAuaGFtYnVyZ2VyLS1uZXctdHlwZSB7XG4vLyAgICAgLi4uXG4vLyAgIH1cbi8vIH1cbiIsIi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgICBmaWx0ZXI6ICRoYW1idXJnZXItYWN0aXZlLWhvdmVyLWZpbHRlcjtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItb3BhY2l0eTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSB0YWJsZXR7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGgtbW9iaWxlO1xuICB9XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IGNhbGMoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMik7XG5cbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6ICRoYW1idXJnZXItbGF5ZXItd2lkdGg7XG4gICAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGFtYnVyZ2VyLWxheWVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIEBpbmNsdWRlIHRhYmxldHtcbiAgICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoLW1vYmlsZTtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxufVxuIiwiJGhhbWJ1cmdlci1wYWRkaW5nLXg6IDByZW07XG4kaGFtYnVyZ2VyLXBhZGRpbmcteTogMHJlbTtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGggICAgICAgICA6IDEuOHJlbSAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItd2lkdGgtbW9iaWxlICA6IDEuOHJlbSAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICA6IDAuMnJlbSAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICA6IDAuNHJlbSAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICA6ICRnb2xkICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzIDogMHJlbSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDEgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1sYXllci1jb2xvciAgOiAkZ29sZCAhZGVmYXVsdDtcbiRoYW1idXJnZXItdHlwZXMgICAgIDogKGNvbGxhcHNlKTtcblxuQGltcG9ydCBcImhhbWJ1cmdlcnMvaGFtYnVyZ2Vyc1wiOyIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBjb2xsYXBzZSkge1xuICAvKlxuICAgKiBDb2xsYXBzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2Uge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5kcm9wZG93bntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmX19jb250ZW50LXdyYXB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHRvcDogMTAwJTtcblx0XHR6LWluZGV4OiA1O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6MS4zcmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0fVxuXHQmX19jb250ZW50e1xuXHRcdGJvcmRlci1yYWRpdXM6MS4zcmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzoyLjJyZW0gMi44cmVtIDMuNHJlbTtcblx0XHRib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTg4LDE2MSwxMTUsMC4yMyk7XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRwYWRkaW5nOjEuN3JlbSAyLjVyZW07XG5cdFx0fVxuXHR9XG5cdCYtLXByaWNlLXNvcnR7XG5cdFx0LmRyb3Bkb3duX19jb250ZW50LXdyYXB7XG5cdFx0XHR0b3A6IDEyMCU7XG5cdFx0XHR3aWR0aDoyMXJlbTtcblx0XHRcdCN7JGVuZC1kaXJlY3Rpb259OjA7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0d2lkdGg6MTZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmhlYWRlcntcblx0dG9wOiAwO1xuXHR6LWluZGV4OiA5O1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHQjeyRzdGFydC1kaXJlY3Rpb259OiAwO1xuXHQmX19iYXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRjb2xvcjogJGdvbGQ7XG5cdFx0cGFkZGluZzowLjdyZW07XG5cdFx0bGluZS1oZWlnaHQ6MS4yO1xuXHRcdGZvbnQtc2l6ZToxLjVyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xuXHRcdC5zZXB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdC5zZXB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdHBhZGRpbmc6MC41cmVtIDA7XG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcblx0XHR9XG5cdH1cblx0Jl9fY29udGVudC13cmFwe1xuXHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cdFx0cGFkZGluZzowIDZyZW07XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRnb2xkLWJnO1xuXHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRnb2xkLWJvcmRlcjtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdHBhZGRpbmc6IDEuNnJlbSAkbW9iaWxlLXNpZGUtcGFkZGluZztcblx0XHR9XG5cdH1cblx0Jl9faGFtYnVyZ2VyLXdyYXB7XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMDAsMzYwKTtcblx0XHR9XG5cdFx0Ji5oaWRle1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdH1cblx0LnNpdGUtYnJhbmRpbmd7XG5cdFx0QGluY2x1ZGUgbWFrZS1jb2woMS41KTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDE2MCwzNjApO1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0bWF4LXdpZHRoOiAxNS4zcmVtO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogMTEuNXJlbTtcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0QGV4dGVuZCAuaW1nLS1hdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubWFpbi1uYXZ7XG5cdFx0QGluY2x1ZGUgbWFrZS1jb2woOSk7XG5cdFx0QGV4dGVuZCAudHJhbnNpdGlvbjtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0dG9wOjhyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXJlbTtcblx0XHRcdCN7JHN0YXJ0LWRpcmVjdGlvbn06MDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnb2xkLWJnO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRnb2xkLWJvcmRlcjtcblx0XHR9XG5cdFx0Ji5vcGVue1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdH1cblx0XHQmI21haW4tbmF2LW1vYmlsZXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmV4dHJhc3tcblx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxLjUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuICAgXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTAwLDM2MCk7XG4gICBcdFx0fVxuICAgXHRcdC5oZWFkZXJfX2NhcnQtd3JhcHtcbiAgIFx0XHRcdG1hcmdpbi0jeyRzdGFydC1kaXJlY3Rpb259OjRyZW07XG4gICBcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcbiAgIFx0XHRcdFx0bWFyZ2luLSN7JHN0YXJ0LWRpcmVjdGlvbn06M3JlbTtcbiAgIFx0XHRcdH1cbiAgIFx0XHR9XG5cdH1cbn0iLCIuZm9vdGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkLWJnO1xuICAgIEBpbmNsdWRlIHRhYmxldCgpe1xuICAgICAgICBwYWRkaW5nOjAgJG1vYmlsZS1zaWRlLXBhZGRpbmc7XG4gICAgfVxuICAgIC5jb250ZW50LXdyYXB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIHBhZGRpbmc6NC4xcmVtIDAgM3JlbTtcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyYXktYm9yZGVyO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKXtcbiAgICAgICAgICAgIHBhZGRpbmc6MS41cmVtIDAgMS43cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LXRleHR7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCgpe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGFya3tcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItbmF2e1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQoKXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNyZWRpdHN7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICN7JGVuZC1kaXJlY3Rpb259O1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0KCl7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudmlkZW97XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCY6OmFmdGVye1xuXHRcdGNvbnRlbnQ6Jyc7XG5cdFx0ei1pbmRleDogMTtcblx0XHR3aWR0aDogNy41cmVtO1xuXHRcdGhlaWdodDogNy41cmVtO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6Y2FsYyg1MCUgLSAzLjc1cmVtKTtcblx0XHRsZWZ0OmNhbGMoNTAlIC0gMy43NXJlbSk7XG5cdFx0YmFja2dyb3VuZDp1cmwoaW1hZ2VzL3BsYXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdH1cblx0fVxuXHRpbWd7XG5cdFx0QGV4dGVuZCAuaW1nLS1jb3Zlcjtcblx0fVxufSIsIi5iYW5uZXJ7XG5cdCYubG93e1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdC5jb250ZW50LXdyYXB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0Ji5oaWdoe1xuXHRcdGhlaWdodDogNDguOHJlbTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdGhlaWdodDogMjIuNXJlbTtcblx0XHR9XG5cdFx0LmNvbnRlbnQtd3JhcHtcblx0XHRcdHBhZGRpbmc6IDRyZW0gNXJlbTtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRwYWRkaW5nOjJyZW07XG5cdFx0XHR9XG5cdFx0XHQuYmFubmVyX190aXRsZXtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaHB7XG5cdFx0aGVpZ2h0OiA4MnJlbTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdGhlaWdodDogNDdyZW07XG5cdFx0fVxuXHRcdC5jb250ZW50LXdyYXB7XG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdC5iYW5uZXJfX3RpdGxle1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDQuOXJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDIuOHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBmdXR1cmEtcHQsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnZpZGVve1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0dG9wOjIuNXJlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdHRvcDogMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aW1ne1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRAZXh0ZW5kIC5pbWctLWNvdmVyO1xuXHR9XG5cdC5jb250ZW50LXdyYXB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0cGFkZGluZzowICRtb2JpbGUtc2lkZS1wYWRkaW5nO1xuXHRcdH1cblx0fVxuXHQmX190ZXh0LXdyYXB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMC41cmVtO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdG1hcmdpbi10b3A6Mi4zcmVtO1xuXHRcdH1cblx0XHRzdHJvbmd7XG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bS13dDtcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGV7XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRtYXgtd2lkdGg6IDMycmVtO1xuICAgXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG59IiwiLmFjY29yZGlvbntcblx0LmFjY29yZGlvbi1pdGVte1xuXHRcdG1hcmdpbi1ib3R0b206IDUuNXJlbTtcblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRtYXJnaW46MDtcblx0XHR9XG5cdH1cblx0LmFjY29yZGlvbi1idXR0b257XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMC45cmVtO1xuXHQgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI0IxQjFCMTtcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uO1xuXHRcdFx0d2lkdGg6IDFyZW07XG5cdFx0XHRoZWlnaHQ6IDAuNXJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCdpbWFnZXMvdHJpYW5nbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHR9XG5cdFx0Ji5zaG93e1xuXHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cdH1cblx0LmFjY29yZGlvbi1jb2xsYXBzZXtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQuYWNjb3JkaW9uLWJvZHl7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdHBhZGRpbmctdG9wOjFyZW07XG5cdFx0fVxuXHR9XG59IiwiLmZvcm0td3JhcHtcblx0Jl9faGVhZGVye1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdGgye1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250O1xuXHRcdH1cblx0XHQuZm9ybS10ZXh0e1xuXHRcdFx0Y29sb3I6ICRncmF5O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMy41cmVtO1xuXHRcdH1cblx0fVxuXHQmX19mb290ZXJ7XG5cdFx0cGFkZGluZzoyLjNyZW07XG5cdFx0bWFyZ2luLXRvcDogOHJlbTtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW0td3Q7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAkbWlkLWdyYXk7XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRsaW5lLWhlaWdodDoxLjI7XG5cdFx0XHRwYWRkaW5nOiAxLjZyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAzLjNyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiAjeyRzdGFydC1kaXJlY3Rpb259O1xuXHRcdH1cblx0fVxufSIsIi5hYm91dHtcblx0Jl9fbWFpbi1jb250ZW50e1xuXHRcdGgxLCBoMntcblx0XHRcdEBleHRlbmQgLnBhZ2UtdGl0bGU7XG5cdFx0XHRAZXh0ZW5kIC5wYWdlLXRpdGxlLS1tZWRpdW07XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dC13cmFwe1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS41NTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm92ZXJsYXAtdGV4dC1pbWFnZXtcblx0XHRcdHBhZGRpbmctdG9wOjEwLjJyZW07XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMuM3JlbTtcblx0XHRcdH1cblx0XHRcdC5jb250ZW50LXdyYXB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9fdXBwZXItdGV4dHtcblx0XHRcdFx0bWF4LXdpZHRoOjcwLjFyZW07XG5cdFx0XHR9XG5cdFx0XHQmX19sb3dlci10ZXh0e1xuXHRcdFx0XHRtYXgtd2lkdGg6IDg4LjVyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IC00cmVtO1xuXHRcdFx0XHRtYXJnaW4tI3skc3RhcnQtZGlyZWN0aW9ufTo1MnJlbTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi0jeyRzdGFydC1kaXJlY3Rpb259OjA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2ltZy13cmFwe1xuXHRcdFx0XHRtYXgtd2lkdGg6IDg4LjVyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEzLjNyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dC1hbmQtaW1hZ2V7XG5cdFx0XHQmX19jb250ZW50LXdyYXB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nLSN7JGVuZC1kaXJlY3Rpb259OjIxcmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRwYWRkaW5nLSN7JGVuZC1kaXJlY3Rpb259OiRtb2JpbGUtc2lkZS1wYWRkaW5nO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYubGVmdHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDo4cmVtO1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjIuNnJlbTtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmltZy13cmFwe1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNTI3LCAxNjAwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgyNzUsIDE2MDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQudGV4dC1hbmQtaW1hZ2VfX3RleHQtd3JhcHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDcwNywgMTYwMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoOTEsIDE2MDApO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MTNyZW07XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMCk7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYucmlnaHR7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6OS4zcmVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6My43cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaW1nLXdyYXB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2MDAsIDE2MDApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEyMCwgMTYwMCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0LWFuZC1pbWFnZV9fdGV4dC13cmFwe1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNzQ1LCAxNjAwKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxMzUsIDE2MDApO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDcuNXJlbTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgwKTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDQuMnJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24td3JhcHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjUuNnJlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206Mi44cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTMuOHJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDguM3JlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnByZXNze1xuXHRcdFx0bWFyZ2luOjEycmVtIDAgMTlyZW07XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0bWFyZ2luOjYuNXJlbSAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9faXRlbXMtd3JhcHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0LjhyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIuOHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHJlc3MtaXRlbXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjNyZW07XG5cdFx0XHRcdFx0bWFyZ2luLSN7JGVuZC1kaXJlY3Rpb259OjcuOHJlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdG1hcmdpbi0jeyRlbmQtZGlyZWN0aW9ufTowO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX191cHBlci10aXRsZXtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDIuNXJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fbG93ZXItdGl0bGV7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjRyZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEuMnJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fZ3JheS10ZXh0e1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjdyZW07XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNS41cmVtO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuY29udGFjdHtcblx0cGFkZGluZy10b3A6MTAuMnJlbTtcblx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0cGFkZGluZy10b3A6IDAuOHJlbTtcblx0fVxuXHQmX19jb250ZW50LXdyYXB7XG5cdFx0LmltZy13cmFwe1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTExMywxODAwKTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb3JtLWFuZC10ZXh0e1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNDczLDE4MDApO1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDExMCwxODAwKTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgwKTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMi42cmVtO1xuXHRcdFx0fVxuXHRcdFx0LmZvcm0td3JhcHtcblx0XHRcdFx0Jl9faGVhZGVye1xuXHRcdFx0XHRcdGgye1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsLXd0O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToyLjRyZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MS41cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnRhY3QtdGV4dHtcblx0XHRcdFx0bWFyZ2luOiA0LjRyZW0gMCA2LjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmFjY291bnR7XG5cdCZfX2NvbnRlbnQtd3JhcHtcblx0XHRwYWRkaW5nOiA3cmVtIDAgMTJyZW07XG5cdFx0bWF4LXdpZHRoOiA5Mi4ycmVtO1xuXHRcdG1hcmdpbjowIGF1dG87XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRwYWRkaW5nOjMuMnJlbSAkbW9iaWxlX3NpZGVfcGFkZGluZyAycmVtO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX190aXRsZXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi4zcmVtO1xuXHRcdH1cblx0fVxuXHQud29vY29tbWVyY2V7XG5cdFx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9ue1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHR9XG5cdFx0XHR1bHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0bWFyZ2luLSN7JGVuZC1kaXJlY3Rpb259OiA0cmVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLSN7JGVuZC1kaXJlY3Rpb259OjA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkLXd0O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQoKXtcblx0XHRcdFx0XHRcdG1hcmdpbjowIGF1dG8gMCAwO1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzQwNkRCNDtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sb2dvdXRfaWNvbi5zdmcpO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA5OSU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLSN7JGVuZC1kaXJlY3Rpb259OiAwLjhyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5pcy1hY3RpdmV7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1ncmF5O1xuXHRcdFx0cGFkZGluZzo1cmVtO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdHBhZGRpbmc6IDJyZW07XG5cdFx0XHR9XG5cdFx0XHRoM3tcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblx0XHRcdH1cblx0XHRcdGJ1dHRvbntcblx0XHRcdFx0QGV4dGVuZCAuYnRuO1xuXHRcdFx0XHRAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkLXd0O1xuXHRcdFx0XHRwYWRkaW5nOjAuNXJlbSA3LjVyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQuOHJlbTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Zm9ybXtcblx0XHRcdFx0cGFkZGluZzozcmVtIDYuNXJlbSA0LjZyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdHBhZGRpbmc6MXJlbSAwIDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0XHQud29vY29tbWVyY2UtQWRkcmVzc3tcblx0XHRcdFx0bWFyZ2luLXRvcDogMi41cmVtO1xuXHRcdFx0XHRoM3tcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IzQwNkRCNDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2VkaXRfaWNvbi5zdmcpO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMS40cmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxLjRyZW07XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDk5JTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tI3skZW5kLWRpcmVjdGlvbn06IDAuOHJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YWRkcmVzc3tcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMC41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYWNjb3VudC1vcmRlcnMtdGFibGV7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiAkc3RhcnQtZGlyZWN0aW9uO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGhlYWR7XG5cdFx0XHRcdFx0dGh7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMS45cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR0Ym9keXtcblx0XHRcdFx0XHR0ZHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICM0MDZEQjQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIkZGlyZWN0aW9uICAgICAgICAgICA6cnRsO1xuJG9wcG9zaXRlLWRpcmVjdGlvbiAgIDpsdHI7XG5cbiRzdGFydC1kaXJlY3Rpb24gICAgIDpyaWdodDtcbiRlbmQtZGlyZWN0aW9uICAgICAgIDpsZWZ0OyIsIi5nZW5lcmFse1xuXHQmX19tYWluLWNvbnRlbnR7XG5cdFx0cGFkZGluZy1ib3R0b206IDE0cmVtO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0cGFkZGluZy1ib3R0b206NnJlbTtcblx0XHR9XG5cdFx0LmNvbnRlbnQtd3JhcHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMC4ycmVtO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwLjhyZW07XG5cdFx0XHR9XG5cdFx0XHR1bHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDoycmVtO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRpdGxlLXdyYXB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206Mi4xcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGV4dC1zZWN0aW9ue1xuXHRcdFx0cGFkZGluZy0jeyRlbmQtZGlyZWN0aW9ufTozNy41cmVtO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmltZy1vdmVybGFwLWZvcm17XG5cdFx0XHRtYXJnaW46My4xcmVtIDA7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdC5mb3JtLXdyYXB7XG5cdFx0XHRcdHRvcDoxNS4zcmVtO1xuXHRcdFx0XHR3aWR0aDogNDMuM3JlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0cGFkZGluZzoyLjhyZW0gMXJlbSAzLjZyZW07XG5cdFx0XHRcdCN7JHN0YXJ0LWRpcmVjdGlvbn06LTIxLjdyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRwYWRkaW5nOjAgMS45cmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsLXd0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb3JtLXdyYXAuZC1ibG9jay1tb2JpbGV7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0cGFkZGluZzozLjJyZW0gMC4ycmVtIDVyZW07XG5cdFx0XHRoMntcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdHBhZGRpbmc6MCAyLjFyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsLXd0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5mYXEtcGFnZXtcblx0LmZhcXtcblx0XHRtYXJnaW46Mi40cmVtIDAgMTByZW07XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0fVxuXHR9XG59IiwiLnByb2QtY2F0LWN1YmVze1xuXHRtYXJnaW4tdG9wOjExLjZyZW07XG5cdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdG1hcmdpbi10b3A6IDUuOHJlbTtcblx0fVxuXHQmX193cmFwcGVye1xuXHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cdFx0bWFyZ2luOjAgLTEuN3JlbTtcblx0XHQucHJvZC1jYXQtY3ViZXtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuXHRcdFx0cGFkZGluZzowIDEuN3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMuM3JlbTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuOXJlbTtcblx0XHRcdH1cblx0XHRcdCZfX2lubmVyLXdyYXB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDU3LjhyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdGhlaWdodDogMzJyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHQuaWNvbi0tcHJvZC1jYXR7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucHJvZC1jYXQtY3ViZV9faW5mb3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg4LCAxNjEsIDExNSwgMC41NSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19pbmZve1xuXHRcdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRcdFx0LnBhZ2UtdGl0bGV7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmljb24tLXByb2QtY2F0e1xuXHRcdFx0XHRcdEBleHRlbmQgLnRyYW5zaXRpb247XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR0b3A6LTkuNXJlbTtcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSAtIDIuNTVyZW0pO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0dG9wOi03LjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnByb2R1Y3RzLXRhYnN7XG5cdG1hcmdpbi10b3A6IDguNHJlbTtcblx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0bWFyZ2luLXRvcDogMy4xcmVtO1xuXHR9XG5cdC50aXRsZS13cmFwe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQuYnRuLS1hcnJvdy1nb2xke1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC50YWJzLXdyYXB7XG5cdFx0bWFyZ2luLXRvcDogNi45cmVtO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0bWFyZ2luLXRvcDowO1xuXHRcdH1cblx0XHQudGFic3tcblx0XHRcdC50YWJsaXN0e1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQudGFiLWl0ZW17XG5cdFx0XHRcdFx0Y29sb3I6ICRnb2xkO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi0jeyRlbmQtZGlyZWN0aW9ufTo2LjhyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi0jeyRlbmQtZGlyZWN0aW9ufToyLjFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRhYnBhbmVscy13cmFwe1xuXHRcdG1hcmdpbi10b3A6IDMuOHJlbTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdG1hcmdpbi10b3A6M3JlbTtcblx0XHR9XG5cdFx0LnByb2R1Y3Rze1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgLTEuNjVyZW07XG5cdFx0XHQucHJvZHVjdF9faW1nLXdyYXB7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdHdpZHRoOiAyMC45cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMC45cmVtICFpbXBvcnRhbnQ7O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hdHRhY2htZW50LWZ1bGx7XG5cdFx0XHRcdFx0QGV4dGVuZCAuaW1nLS1jb3Zlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmhwLXRodW1ie1xuXHRcdFx0XHRcdC5hdHRhY2htZW50LXdvb2NvbW1lcmNlX3RodW1ibmFpbHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stdHJhY2t7XG5cdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0fVxuXHRcdFx0LnNsaWNrLWRvdHN7XG5cdFx0XHRcdGJvdHRvbTogLTRyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdGJvdHRvbTogLTEuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi50ZXh0LWFuZC1pbWFnZXtcblx0bWFyZ2luLXRvcDogMTIuM3JlbTtcblx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0bWFyZ2luLXRvcDogMy4ycmVtO1xuXHR9XG5cdCZfX3dyYXBwZXJ7XG5cdFx0QGluY2x1ZGUgbWFrZS1yb3coKTtcblx0XHRwYWRkaW5nLSN7JGVuZC1kaXJlY3Rpb259OjEzLjVyZW07XG5cdFx0cGFkZGluZy0jeyRzdGFydC1kaXJlY3Rpb259OjEyLjVyZW07XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0fVxuXHRcdC50ZXh0LXdyYXB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2NjAsMTU0MCk7XG5cdFx0XHRwYWRkaW5nLXRvcDo5cmVtO1xuXHRcdFx0cGFkZGluZy0jeyRlbmQtZGlyZWN0aW9ufTo4LjVyZW07XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHR9XG5cdFx0XHRoMntcblx0XHRcdFx0QGV4dGVuZCAucGFnZS10aXRsZTtcblx0XHRcdFx0QGV4dGVuZCAucGFnZS10aXRsZS0tbWVkaXVtO1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubGluay13cmFwe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbWctd3JhcHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDg4MCwxNTQwKTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuNHJlbTtcblx0XHRcdH1cblx0XHRcdGltZ3tcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czoxLjZyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6MXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5wcm9kLWNhdC1tZW51LWJne1xuXHRtYXJnaW4tdG9wOiAxNS4ycmVtO1xuXHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRtYXJnaW4tdG9wOjQuOXJlbTtcblx0fVxuXHQudGl0bGUtd3JhcHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAzLjhyZW07XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbToxLjRyZW07XG5cdFx0fVxuXHRcdC5idG4tLWFycm93LWdvbGR7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX193cmFwcGVye1xuXHRcdGhlaWdodDogODYuNXJlbTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdGhlaWdodDogNTUuNXJlbTtcblx0XHR9XG5cdFx0LmNvbnRlbnQtd3JhcHtcblx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0bWF4LXdpZHRoOiAyM3JlbTtcblx0XHRcdH1cblx0XHRcdC5wcm9kLWNhdC1jdWJle1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg1MjYsMTgwMCk7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxMTAsMTgwMCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzo0cmVtIDAgNi44cmVtO1xuXHRcdFx0XHRwYWRkaW5nLSN7JGVuZC1kaXJlY3Rpb259OjExcmVtO1xuXHRcdFx0XHRib3JkZXItI3skZW5kLWRpcmVjdGlvbn06MXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ICAgIGhlaWdodDogNDByZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMCk7XG5cdFx0XHRcdFx0cGFkZGluZy0jeyRlbmQtZGlyZWN0aW9ufTowO1xuXHRcdFx0XHRcdGJvcmRlci0jeyRlbmQtZGlyZWN0aW9ufTowO1xuXHRcdFx0XHRcdHBhZGRpbmc6NS40cmVtIDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdG1hcmdpbi0jeyRzdGFydC1kaXJlY3Rpb259OjA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdGJvcmRlci0jeyRlbmQtZGlyZWN0aW9ufTowO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTowO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucGFnZS10aXRsZXtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5idG57XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5idG4tLWFycm93LWdvbGR7XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0fVxuXHR9XG59IiwiLmJsb2d7XG5cdG1hcmdpbi10b3A6IDE2cmVtO1xuXHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRtYXJnaW4tdG9wOjUuNnJlbTtcblx0fVxuXHQmX193cmFwcGVye1xuXHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cdFx0LnRleHQtd3JhcHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYxMCwxODAwKTtcblx0XHRcdHBhZGRpbmctI3skZW5kLWRpcmVjdGlvbn06Ny41cmVtO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRcdFx0cGFkZGluZy0jeyRlbmQtZGlyZWN0aW9ufTowO1xuXHRcdFx0fVxuXHRcdFx0aDJ7XG5cdFx0XHRcdEBleHRlbmQgLnBhZ2UtdGl0bGU7XG5cdFx0XHRcdEBleHRlbmQgLnBhZ2UtdGl0bGUtLW1lZGl1bTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC42cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmxpbmstd3JhcHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNi4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucG9zdHMtd3JhcHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDExOTAsMTgwMCk7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0fVxuXHRcdFx0LmlubmVyLXdyYXB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cdFx0XHRcdC5wb3N0e1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQuNnJlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuM3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQob2RkKXtcblx0XHRcdFx0XHRcdHBhZGRpbmctI3skZW5kLWRpcmVjdGlvbn06MS42cmVtO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLSN7JHN0YXJ0LWRpcmVjdGlvbn06MS42cmVtO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmltZy13cmFwe1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzOC41cmVtO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjEuNXJlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC5pbWctLWNvdmVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoM3tcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsLXd0O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZXhjZXJwdHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmxpbmstd3JhcHtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5ldmVudHN7XG5cdG1hcmdpbi10b3A6IDEwcmVtO1xuXHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRtYXJnaW4tdG9wOiA1LjRyZW07XG5cdH1cblx0LmNvbnRlbnQtd3JhcHtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LnBhZ2UtdGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMi43cmVtO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0bWF4LXdpZHRoOjM2cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC45cmVtO1xuXHRcdFx0cGFkZGluZzowICRtb2JpbGUtc2lkZS1wYWRkaW5nO1xuXHRcdH1cblx0fVxuXHQuZXZlbnR7XG5cdFx0QGluY2x1ZGUgbWFrZS1yb3coKTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5pbWctd3JhcHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDExOTAsIDE4MDApO1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0fVxuXHRcdFx0LmJhZGdle1xuXHRcdFx0XHR0b3A6My4zcmVtO1xuXHRcdFx0XHQjeyRzdGFydC1kaXJlY3Rpb259OjIuN3JlbTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0dG9wOjEuOXJlbTtcblx0XHRcdFx0XHQjeyRzdGFydC1kaXJlY3Rpb259OjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRleHQtd3JhcHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYxMCwgMTgwMCk7XG5cdFx0XHRwYWRkaW5nLSN7JHN0YXJ0LWRpcmVjdGlvbn06My41cmVtO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0bWF4LXdpZHRoOjM2cmVtO1xuXHRcdFx0XHRwYWRkaW5nOjFyZW0gJG1vYmlsZS1zaWRlLXBhZGRpbmcgMDtcblx0XHRcdH1cblx0XHRcdC5wYWdlLXRpdGxle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubGluay13cmFwe1xuXHRcdFx0XHRtYXJnaW4tdG9wOjMuMXJlbTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMi4zcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RpdGxle1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2V4Y2VycHR7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLndpc2hsaXN0e1xuXHQmX19jb250ZW50LXdyYXB7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwYWRkaW5nLXRvcDoxMC4ycmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tZm9vdGVyLWhlaWdodCkgLSB2YXIoLS1oZWFkZXItaGVpZ2h0KSk7XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRwYWRkaW5nOjFyZW0gJG1vYmlsZV9zaWRlX3BhZGRpbmcgMDtcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHJlbTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQuMnJlbTtcblx0XHR9XG5cdH1cblx0Jl9fZW1wdHktdGl0bGV7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0cGFkZGluZzowIDEuNjVyZW07XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRwYWRkaW5nOjAgMC44cmVtO1xuXHRcdH1cblx0fVxuXHQmX19wcm9kdWN0cy13cmFwe1xuXHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cdFx0bWFyZ2luOjAgLTEuNzVyZW07XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRtYXJnaW46MCAtMC41NXJlbTtcblx0XHR9XG5cdFx0LnByb2R1Y3R7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgzKTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRwYWRkaW5nOjAgMS43NXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUuOXJlbTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblx0XHRcdFx0cGFkZGluZzowIDAuNTVyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHR9XG5cdFx0XHQud29vY29tbWVyY2UtcHJvZHVjdHMtY29tcGFyZS1jb21wYXJlLWJ1dHRvbntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnByb2R1Y3RzLXNsaWRlcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICY6OmJlZm9yZXtcbiAgIFx0XHRcdGJvdHRvbTogMDtcblx0ICAgXHRcdGNvbnRlbnQ6Jyc7XG5cdCAgICAgICAgei1pbmRleDogMDtcblx0ICAgXHRcdGhlaWdodDogMjJyZW07XG5cdCAgIFx0XHR3aWR0aDogNTByZW07XG5cdCAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICBcdFx0bGVmdDogY2FsYyg1MCUgLSA0MHJlbSk7XG5cdCAgIFx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL3Byb2R1Y3RzLXNsaWRlci1pbGx1c3RyYXRpb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XG5cdCAgIFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdCAgIFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0ICAgXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0ICAgXHRcdH1cblx0ICAgIH1cblx0fVxufSIsIi5ub3QtZm91bmR7XG5cdCZfX2NvbnRlbnQtd3JhcHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tZm9vdGVyLWhlaWdodCkgLSB2YXIoLS1oZWFkZXItaGVpZ2h0KSk7XG5cdFx0ZGlzcGxheTpmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0fVxuXHQmX190aXRsZXtcblx0XHRmb250LXNpemU6MTByZW07XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0Zm9udC1zaXplOiA4cmVtO1xuXHRcdH1cblx0fVxuXHQmX19sb2dve1xuXHRcdHdpZHRoOjI1cmVtO1xuXHRcdGhlaWdodDphdXRvO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0d2lkdGg6MTByZW07XG5cdFx0fVxuXHR9XG5cdCZfX2J0bntcblx0XHRtYXJnaW46IDNyZW0gMCAxMHJlbTtcblx0XHRwYWRkaW5nOiAxLjhyZW0gNnJlbTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0cGFkZGluZzogMS41cmVtIDVyZW07XG5cdFx0fVxuXHR9XG59IiwiLmJsb2d7XG5cdGFydGljbGV7XG5cdFx0cGFkZGluZy10b3A6MTAuMnJlbTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRcdH1cblx0XHQudGl0bGUtd3JhcHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC5wb3N0X19kYXRle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi44cmVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mdWxsLWltZ3tcblx0XHRcdG1hcmdpbi1ib3R0b206NC4ycmVtO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIuMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRleHR7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygpO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdH1cblx0XHRcdCZfX3RleHQtd3JhcHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woODE1LCAxMTkwKTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6Mi40cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgyLGgze1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsLXd0O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fYXV0aG9yLXdyYXB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtYXV0by1jb2woKTtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEwNCwxMTkwKTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDhyZW07XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDApO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmltZy13cmFwe1xuXHRcdFx0XHRcdHdpZHRoOiA4LjVyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiA4LjVyZW07XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czo1MCU7XG5cdFx0XHRcdFx0bWFyZ2luLSN7JGVuZC1kaXJlY3Rpb259OjJyZW07XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0QGV4dGVuZCAuaW1nLS1jb3Zlcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYXV0aG9yLXRleHR7XG5cdFx0XHRcdFx0d2lkdGg6IDE2cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXB0aW9uZWQtaW1ne1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coKTtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46OXJlbSAwIDZyZW07XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0bWFyZ2luOjRyZW0gMCAyLjVyZW07XG5cdFx0XHR9XG5cdFx0XHQuaW1nLXdyYXB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDgxNSwgMTE5MCk7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjQuMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRleHQtd3JhcHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1hdXRvLWNvbCgpO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nLSN7JHN0YXJ0LWRpcmVjdGlvbn06NHJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250O1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yZWxhdGVke1xuXHRcdG1hcmdpbjoxMS41cmVtIDAgMTZyZW07XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRtYXJnaW46NS40cmVtIDAgMS42cmVtO1xuXHRcdH1cblx0XHQmX190aXRsZXtcblx0XHRcdGZvbnQtc2l6ZTogNC44cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjUuM3JlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRmb250LXNpemU6Mi40cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjQuNXJlbTtcblx0XHRcdFx0cGFkZGluZzowICRtb2JpbGUtc2lkZS1wYWRkaW5nO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiAjeyRzdGFydC1kaXJlY3Rpb259O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19wb3N0cy13cmFwcGVye1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coKTtcblx0XHRcdG1hcmdpbjowIC0xLjdyZW07XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHR9XG5cdFx0XHQucG9zdHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMyk7XG5cdFx0XHRcdHBhZGRpbmc6MCAxLjdyZW07XG5cdFx0XHRcdGJvcmRlci0jeyRlbmQtZGlyZWN0aW9ufToxcHggc29saWQgJGdvbGQtYm9yZGVyO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRcdGJvcmRlcjowO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206NC4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRib3JkZXItI3skZW5kLWRpcmVjdGlvbn06MDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX190aXRsZXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMy4ycmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6Mi41cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX19leGNlcnB0e1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fZGF0ZXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjdyZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnBhc3QtZXZlbnRze1xuXHRwYWRkaW5nOjEwLjJyZW0gMDtcblx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0cGFkZGluZzogMXJlbSAwO1xuXHR9XG5cdC50aXRsZS13cmFwe1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0LnBhZ2UtdGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRleHQtd3JhcHtcblx0XHRtYXgtd2lkdGg6NTAlO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0fVxuXHR9XG5cdC5nYWxsZXJ5e1xuXHRcdG1hcmdpbi10b3A6IDYuNXJlbTtcblx0XHRjb2x1bW4tY291bnQ6IDY7XG5cdFx0Y29sdW1uLWdhcDogMy40cmVtO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0Y29sdW1uLWNvdW50OiB1bnNldDtcblx0XHRcdGNvbHVtbi1nYXA6IHVuc2V0O1xuXHRcdH1cblx0XHQuaW1nLXdyYXB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDMuNnJlbTtcblx0XHR9XG5cdH1cbn0iLCIucG9zdHMtYXJjaGl2ZXtcblx0Jl9fY29udGVudC13cmFwe1xuXHRcdHBhZGRpbmc6MTAuMnJlbSAwIDE1LjhyZW07XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRwYWRkaW5nOjFyZW0gJG1vYmlsZS1zaWRlLXBhZGRpbmcgMDtcblx0XHR9XG5cdH1cblx0Jl9fcG9zdHMtd3JhcHBlcntcblx0XHRAaW5jbHVkZSBtYWtlLXJvdygpO1xuXHRcdG1hcmdpbjowIC0xLjZyZW07XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRtYXJnaW46MFxuXHRcdH1cblx0XHQudXBwZXItcG9zdHN7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHR9XG5cdFx0XHQmX19pbm5lci13cmFwe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubG93ZXItcG9zdHN7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHQmX19pbm5lci13cmFwe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygpO1xuXHRcdFx0XHQucG9zdHtcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg0bis0KXtcblx0XHRcdFx0XHRcdGJvcmRlci0jeyRlbmQtZGlyZWN0aW9ufTowO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKC1uKzQpe1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wb3N0e1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMyk7XG5cdFx0XHRwYWRkaW5nOiAwIDEuNnJlbSAzLjNyZW07XG5cdFx0XHRib3JkZXItI3skZW5kLWRpcmVjdGlvbn06MXB4IHNvbGlkICRnb2xkLWJvcmRlcjtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdGJvcmRlcjowO1xuXHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206NS41cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji5wb3N0LTAsICYucG9zdC0xLCAmLnBvc3QtMiwgJi5wb3N0LTMsICYucG9zdC00e1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnBvc3QtMiwgJi5wb3N0LTR7XG5cdFx0XHRcdGJvcmRlci0jeyRlbmQtZGlyZWN0aW9ufTowO1xuXHRcdFx0fVxuXHRcdFx0Ji5wb3N0LTB7XG5cdFx0XHRcdC5wb3N0X19pbWctd3JhcHtcblx0XHRcdFx0XHRoZWlnaHQ6IDU5cmVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMS4zcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9faW1nLXdyYXB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDI4cmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRoZWlnaHQ6IDIxLjNyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdEBleHRlbmQgLmltZy0tY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3RpdGxle1xuXHRcdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udDtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogJGdvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjIuNHJlbTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjIuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fZXhjZXJwdHtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRcdH1cblx0XHRcdCZfX2RhdGV7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDAuN3JlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250O1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnZpZGVvcy1hcmNoaXZle1xuXHQmX19jb250ZW50LXdyYXB7XG5cdFx0cGFkZGluZzoxMC4ycmVtIDAgNC41cmVtO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0cGFkZGluZzoxcmVtICRtb2JpbGUtc2lkZS1wYWRkaW5nIDRyZW07XG5cdFx0fVxuXHR9XG5cdCZfX2ZpbHRlci13cmFwe1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6ZmxleC1lbmQ7XG5cdFx0bWFyZ2luLWJvdHRvbTo0LjZyZW07XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjQuM3JlbTtcblx0XHR9XG5cdFx0LnRpdGxlLXdyYXB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206My4xcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnRuLS1maWx0ZXJ7XG5cdFx0XHRtYXJnaW4tI3skc3RhcnQtZGlyZWN0aW9ufTo3LjVyZW07XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdG1hcmdpbi0jeyRzdGFydC1kaXJlY3Rpb259OjIuMXJlbTtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3Bvc3RzLXdyYXBwZXJ7XG5cdFx0QGluY2x1ZGUgbWFrZS1yb3coKTtcblx0XHRtYXJnaW46MCAtMS43cmVtO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0fVxuXHRcdC5wb3N0e1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNCk7XG5cdFx0XHRwYWRkaW5nOiAwIDEuN3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDcuMXJlbTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTozLjFyZW07XG5cdFx0XHR9XG5cdFx0XHQmX19pbWctd3JhcHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNDZyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdGhlaWdodDogMjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdEBleHRlbmQgLmltZy0tY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2lubmVyLXdyYXB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cdFx0XHQuZGF0ZXtcblx0XHRcdFx0dG9wOjJyZW07XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0d2lkdGg6IDguN3JlbTtcblx0XHRcdFx0aGVpZ2h0OiA4LjdyZW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQjeyRzdGFydC1kaXJlY3Rpb259OjJyZW07XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udDtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0dG9wOjEuNXJlbTtcblx0XHRcdFx0XHR3aWR0aDo1LjJyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiA1LjJyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRcdFx0I3skc3RhcnQtZGlyZWN0aW9ufToxLjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRhdGV7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MC4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX190aXRsZXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMS4zcmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udDtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowLjlyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuY3VzdG9tZXItc2VydmljZXtcblx0LnRleHR7XG5cdFx0bWFyZ2luOjUuNHJlbSAwIDEwcmVtO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0bWFyZ2luOiAzLjJyZW0gMCA1LjZyZW07XG5cdFx0fVxuXHR9XG5cdC5tYXAtZm9ybXtcblx0XHQuZm9ybS13cmFwe1xuXHRcdFx0Jl9faGVhZGVye1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuY3Rhe1xuXHRwYWRkaW5nOjMuMnJlbSAwO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRtYXJnaW46IDE2LjNyZW0gMCA3LjJyZW07XG5cdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdG1hcmdpbjogNS42cmVtIDAgNHJlbTtcblx0XHRwYWRkaW5nOjIuN3JlbSAkbW9iaWxlLXNpZGUtcGFkZGluZyAzLjdyZW07XG5cdH1cblx0Jl9fY29udGVudC13cmFwe1xuXHRcdEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cdFx0LmluZm8td3JhcHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0cGFkZGluZy10b3A6IDZyZW07XG5cdFx0XHRwYWRkaW5nLSN7JGVuZC1kaXJlY3Rpb259OjI1LjVyZW07XG5cdFx0XHRwYWRkaW5nLSN7JHN0YXJ0LWRpcmVjdGlvbn06MTQuNXJlbTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHR9XG5cdFx0XHRoMntcblx0XHRcdFx0QGV4dGVuZCAucGFnZS10aXRsZTtcblx0XHRcdFx0QGV4dGVuZCAucGFnZS10aXRsZS0tbWVkaXVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjhyZW07XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS13cmFwe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZvcm17XG5cdFx0XHRcdFx0bWFyZ2luOjAgLTEuOXJlbTtcblx0XHRcdFx0XHQuZm9ybS1yb3cge1xuXHRcdFx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdFx0XHR0b3A6MS43cmVtO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOjFyZW07XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYtLXN1Ym1pdHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNi40cmVtO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzLjhyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1zdWJtaXRde1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoycmVtIDA7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRibGFjaztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnaW1hZ2VzL2Fycm93LWJsYWNrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICBcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDRyZW07XG4gICBcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgLSAxMHJlbSk7XG4gICBcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG4gICBcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMuM3JlbTtcbiAgIFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjoycHggc29saWQgJGJsYWNrO1xuICAgXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYyg1MCUgLSA5cmVtKTtcbiAgIFx0XHRcdFx0XHRcdFx0XHR9XG4gICBcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcbiAgIFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoNTAlIC0gMTFyZW0pO1xuICAgXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW1nLXdyYXB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg2KTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNhcnR7XG5cdCZfX21haW4tY29udGVudHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tZm9vdGVyLWhlaWdodCkpO1xuXHR9XG5cdCZfX3NlY3Rpb257XG5cdFx0cGFkZGluZy10b3A6MTAuMnJlbTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdHBhZGRpbmctdG9wOjFyZW07XG5cdFx0fVxuXHR9XG5cdCZfX3RpdGxle1xuXHRcdG1hcmdpbi1ib3R0b206IDdyZW07XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQud29vY29tbWVyY2U6bm90KC5kZ3d0LXdjYXMtc2VhcmNoLXdyYXBwKXtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTNyZW07XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNnJlbTtcblx0XHR9XG5cdFx0Lndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlcntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQud29vY29tbWVyY2UtbWVzc2FnZXtcblx0XHRcdFx0cGFkZGluZzozcmVtIDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdHBhZGRpbmc6MXJlbSAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQtd3Q7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbXBvcnQgXCJjYXJ0L2VtcHR5LWNhcnRcIjtcblx0XHRAaW1wb3J0IFwiY2FydC9jYXJ0LWZvcm1cIjtcblx0XHRAaW1wb3J0IFwiY2FydC9jYXJ0LWNvbGxhdGVyYWxzXCI7XG5cdH1cbn0iLCIuY2FydC1lbXB0eSB7XG59XG4ucmV0dXJuLXRvLXNob3B7XG5cdG1hcmdpbi10b3A6IDNyZW07XG5cdGF7XG5cdFx0QGV4dGVuZCAuYnRuO1xuXHRcdEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcblx0XHRsaW5lLWhlaWdodDpub3JtYWw7XG5cdFx0cGFkZGluZzogMS44cmVtIDRyZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59IiwiLndvb2NvbW1lcmNlLWNhcnQtZm9ybXtcblx0LnNob3BfdGFibGV7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHR0aGVhZHtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0dHJ7XG5cdFx0XHRcdHRoe1xuXHRcdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0XHRjb2xvcjogJGdvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogI3skc3RhcnQtZGlyZWN0aW9ufTtcblx0XHRcdFx0XHQmLnByb2R1Y3QtcmVtb3Zle1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnByb2R1Y3QtdGh1bWJuYWlse1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEyLjVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucHJvZHVjdC1uYW1le1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ0cmVtO1xuXHRcdFx0XHRcdFx0cGFkZGluZzowIDdyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRib2R5e1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0dHJ7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY2FydF9pdGVte1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRnb2xkLWJvcmRlcjtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzoycmVtIDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLSN7JHN0YXJ0LWRpcmVjdGlvbn06MTJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMil7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ29sZC1ib3JkZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRke1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5wcm9kdWN0LXJlbW92ZXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiAjeyRlbmQtZGlyZWN0aW9ufTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucHJvZHVjdC10aHVtYm5haWx7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6My4zcmVtIDA7XG5cdFx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdCN7JHN0YXJ0LWRpcmVjdGlvbn06MDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMi41cmVtO1xuXHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTByZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5wcm9kdWN0LW5hbWV7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6My4zcmVtIDdyZW07XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdCY6bm90KC5yZW1vdmUpe1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnN1bW1hcnl7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGRhcmstZ3JheTtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwLjVyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LnZhcmlhdGlvbntcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0XHRcdFx0XHRkdCxkZHtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJG5vcm1hbC13dDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucHJvZHVjdC1xdWFudGl0eXtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMC43cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5xdWFudGl0eS13cmFwe1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0LnF1YW50aXR5e1xuXHRcdFx0XHRcdFx0XHRcdFx0LyogQ2hyb21lLCBTYWZhcmksIEVkZ2UsIE9wZXJhICovXG5cdFx0XHRcdFx0XHRcdFx0XHRpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdFx0XHRcdFx0XHRcdGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0XHRcdCAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICBtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQvKiBGaXJlZm94ICovXG5cdFx0XHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPW51bWJlcl0ge1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiA0cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0XHRcdCAgXHQgICB3aWR0aDogNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnByb2R1Y3Qtc3VidG90YWx7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogI3skc3RhcnQtZGlyZWN0aW9ufTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYWN0aW9uc3tcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmNhcnQtY29sbGF0ZXJhbHN7XG5cdHBhZGRpbmctdG9wOiAyLjFyZW07XG5cdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdHBhZGRpbmctdG9wOiAxLjhyZW07XG5cdH1cblx0LmNhcnRfdG90YWxze1xuXHRcdGgye1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0dGFibGV7XG5cdFx0XHR0Ym9keXtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0dHJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0dGh7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsLXd0O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogI3skc3RhcnQtZGlyZWN0aW9ufTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0XHQuYW1vdW50e1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6bm9ybWFsO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJG5vcm1hbC13dDtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmNhcnQtZGlzY291bnR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAycmVtIDJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuc2hpcHBpbmd7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdFx0XHRcdFx0dGh7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdFx0QGV4dGVuZCAuc2NyZWVuLXJlYWRlci10ZXh0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5idG4tLWNhcnQtc2hpcHBpbmd7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokbGlnaHQtYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoyLjdyZW0gMy4xcmVtO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246ICN7JHN0YXJ0LWRpcmVjdGlvbn07XG5cdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnKyc7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDIuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjE7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdCN7JGVuZC1kaXJlY3Rpb259OjMuMnJlbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5zaG93e1xuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICctJztcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHRke1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAzLjFyZW07XG5cdFx0XHRcdFx0XHRcdCNzaGlwcGluZ19tZXRob2R7XG5cdFx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTozcmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBwYWRkaW5nLSN7JHN0YXJ0LWRpcmVjdGlvbn06IDIuNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQgICBjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHRvcDogMXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEuNXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAjeyRzdGFydC1kaXJlY3Rpb259OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGJvcmRlcjogMC4yNXJlbSBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJGxpZ2h0LWJsYWNrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5hbW91bnR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdCAgICAmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQud29vY29tbWVyY2Utc2hpcHBpbmctZGVzdGluYXRpb24sLndvb2NvbW1lcmNlLXNoaXBwaW5nLWNhbGN1bGF0b3J7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmNhcnQtc3VidG90YWx7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MS4xcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLm9yZGVyLXRvdGFse1xuXHRcdFx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC5jYXJ0LWNvbW1lbnR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRmb250LXdlaWdodDokbWVkaXVtLXd0O1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6JGRhcmstZ3JheTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNoZWNrb3V0LWJ1dHRvbntcblx0XHRcdFx0QGV4dGVuZCAuYnRuO1xuXHRcdFx0XHRAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG5cdFx0XHRcdEBleHRlbmQgLmJ0bi0tYXJyb3ctZ29sZDtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzoyLjJyZW0gM3JlbTtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHQgJjo6YWZ0ZXJ7XG5cdFx0XHQgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9hcnJvdy13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdCAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnByb2R1Y3R7XG5cdC5wcmljZXtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udDtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0ICAgIC5hbW91bnR7XG5cdCAgICBcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHQgICAgXHR9XG5cdFx0ICAgIC53b29jb21tZXJjZS1QcmljZS1jdXJyZW5jeVN5bWJvbHtcblx0XHQgICAgXHQvL2ZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdCAgICBcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdCAgICBcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cdFx0fVxuXHRcdGRlbHtcblx0XHRcdGNvbG9yOiAkZGFyay1ncmF5O1xuXHQgICAgXHQuYW1vdW50e1xuXHRcdCAgICBcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdCAgICBcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXd0O1xuXHRcdCAgICBcdG1hcmdpbi0jeyRzdGFydC1kaXJlY3Rpb259OjAuNHJlbTtcblx0XHQgICAgXHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHQgICAgXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHQgICAgfVxuXHR9XG59IiwiLmNoZWNrb3V0LXBhZ2V7XG5cdCZfX3RpdGxle1xuXHRcdG1hcmdpbi1ib3R0b206IDMuN3JlbTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdCZfX3NlY3Rpb257XG5cdFx0cGFkZGluZy10b3A6MTAuMnJlbTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xuXHRcdH1cblx0fVxuXHQmX19tYWluLWNvbnRlbnR7XG5cdFx0Lndvb2NvbW1lcmNlOm5vdCguZGd3dC13Y2FzLXNlYXJjaC13cmFwcCl7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxNHJlbTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRwYWRkaW5nOjEuNXJlbSAwIDhyZW07XG5cdFx0XHR9XG5cdFx0XHRoM3tcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0I29yZGVyX3Jldmlld19oZWFkaW5ne1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Lndvb2NvbW1lcmNlLWVycm9ye1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRwYWRkaW5nOiAkbW9iaWxlLXNpZGUtcGFkZGluZztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQvL0BpbXBvcnQgXCJjaGVja291dC9jaGVja291dC1jb3Vwb25cIjtcblx0XHR9XG5cdFx0Lndvb2NvbW1lcmNlLWNoZWNrb3V0e1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1yb3coKTtcblx0XHRcdC53b29jb21tZXJjZS1Ob3RpY2VHcm91cHtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW1wb3J0IFwiY2hlY2tvdXQvY3VzdG9tZXItZGV0YWlsc1wiO1xuXHRcdFx0QGltcG9ydCBcImNoZWNrb3V0L29yZGVyLXJldmlld1wiO1xuXHRcdH1cblx0XHRAaW1wb3J0IFwiY2hlY2tvdXQvb3JkZXItY29uZmlybWF0aW9uXCI7XG5cdH1cbn0iLCIjY3VzdG9tZXJfZGV0YWlsc3tcblx0QGluY2x1ZGUgbWFrZS1jb2woNTYyLCAxMTkwKTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRAaW5jbHVkZSBtYWtlLWNvbC1nYXAoMCk7XG5cdFx0cGFkZGluZzowO1xuXHR9XG5cdC5jb2wtMXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC44cmVtO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0LmNvbC0ye1xuXHR9XG59IiwiI29yZGVyX3Jldmlld3tcblx0QGluY2x1ZGUgbWFrZS1jb2woNDQwLCAxMTkwKTtcblx0QGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDE4NCwgMTE5MCk7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRwYWRkaW5nOjNyZW0gNHJlbSA2cmVtO1xuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRtYXJnaW46IDQuM3JlbSBhdXRvIDA7XG5cdFx0cGFkZGluZzoyLjlyZW0gMnJlbSA0cmVtO1xuXHR9XG5cdC5vcmRlcl9yZXZpZXdfaGVhZGluZ3tcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjdyZW07XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206MC41cmVtO1xuXHRcdH1cblx0fVxuXHQud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxle1xuXHRcdHRleHQtYWxpZ246ICRzdGFydC1kaXJlY3Rpb247XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdHRoZWFke1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0dHJ7XG5cdFx0XHR0ZCwgdGh7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRwYWRkaW5nOiAxLjRyZW0gMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XG5cdFx0XHRcdCYucHJvZHVjdC1uYW1le1xuXHRcdFx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogJHN0YXJ0LWRpcmVjdGlvbjtcblx0XHRcdFx0XHQudmFyaWF0aW9ue1xuXHRcdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdFx0XHRkdCxkZHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsLXd0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dGR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiAkZW5kLWRpcmVjdGlvbjtcblx0XHRcdFx0Ji5wcm9kdWN0LW5hbWV7XG5cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnByb2R1Y3QtdG90YWx7XG5cdFx0XHRcdFx0d2lkdGg6NDklO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXd0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0aHtcblx0XHRcdFx0Ji5wcm9kdWN0LXRvdGFse1xuXHRcdFx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogJGVuZC1kaXJlY3Rpb247XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY2FydC1zdWJ0b3RhbHtcblx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkLXd0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53b29jb21tZXJjZS1zaGlwcGluZy10b3RhbHN7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcblx0XHRcdC5idG4tLWNhcnQtc2hpcHBpbmd7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHR0ZHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDdyZW07XG5cdFx0XHRcdHRleHQtYWxpZ246ICRzdGFydC1kaXJlY3Rpb247XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjMuOXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQud29vY29tbWVyY2Utc2hpcHBpbmctbWV0aG9kc3tcblx0XHRcdFx0bGlzdC1zdHlsZTpub25lO1xuXHRcdFx0XHRsaXtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdG1hcmdpbjoxLjVyZW0gMDtcblx0XHRcdFx0XHRsYWJlbHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdG1hcmdpbi0jeyRzdGFydC1kaXJlY3Rpb259OiAxcmVtO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuXHRcdFx0XHRcdFx0ICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG5cdFx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcblx0XHRcdFx0XHRcdCAgICBjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdCAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ICAgICN7JHN0YXJ0LWRpcmVjdGlvbn06IC0zcmVtO1xuXHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAxLjVyZW07XG5cdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0XHRcdCAgICB0b3A6IDAuMnJlbTtcblx0XHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHQgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IDtcblx0XHRcdFx0XHRcdCAgICBAaW5jbHVkZSB0YWJsZXR7XG5cdFx0XHRcdFx0XHQgICAgXHR0b3A6IC4zcmVtO1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNoaXBwaW5nX21ldGhvZHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tI3skZW5kLWRpcmVjdGlvbn06IDJyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC8vIGJvcmRlcjowO1xuXHRcdFx0XHRcdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgIzk3OTc5Nztcblx0XHRcdFx0XHRcdC8vIHBhZGRpbmc6IDEuNXJlbSAwO1xuXHRcdFx0XHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogMHB4O1xuXHRcdFx0XHRcdFx0Ly8gLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG5cdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKGltYWdlcy9hcnJvd2Rvd253YXJkc19ibGFjay5zdmcpIDIuM3JlbSAyLjJyZW0vMS4xcmVtIDAuOHJlbSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHQvLyB3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdC8vIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcblx0XHRcdFx0XHRcdC8vICY6Zm9jdXN7XG5cdFx0XHRcdFx0XHQvLyBcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0XHQmOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmxhY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0Lm9yZGVyLXRvdGFse1xuXHRcdFx0dGQsIHRoe1xuXHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtYmxhY2s7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdHBhZGRpbmc6MS45cmVtIDAgO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0aHtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3BheW1lbnR7XG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHQud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94e1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy0jeyRzdGFydC1kaXJlY3Rpb259OiAyLjVyZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0I3skc3RhcnQtZGlyZWN0aW9ufTogMDtcblx0XHRcdFx0d2lkdGg6IDEuNnJlbTtcblx0XHRcdFx0aGVpZ2h0OiAxLjZyZW07XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRtaWQtZ3JheTtcblx0XHRcdFx0dG9wOiAwLjNyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCdpbWFnZXMvY2hlY2suc3ZnJyksICRsaWdodC1ibGFjaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWJsYWNrO1xuXHRcdCAgICBcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdCAgICBcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdCN7JHN0YXJ0LWRpcmVjdGlvbn06IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0dWwucGF5bWVudF9tZXRob2Rze1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpc3Qtc3R5bGU6bm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblx0XHRcdC53Y19wYXltZW50X21ldGhvZHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkbGlnaHQtYmxhY2s7XG5cdFx0XHRcdFx0cGFkZGluZy0jeyRzdGFydC1kaXJlY3Rpb259OiAyLjVyZW07XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHQgICAgY29udGVudDogJyc7XG5cdFx0XHRcdFx0ICAgIHRvcDogMC44cmVtO1xuXHRcdFx0XHRcdCAgICB3aWR0aDogMS41cmVtO1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDEuNXJlbTtcblx0XHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0ICAgICN7JHN0YXJ0LWRpcmVjdGlvbn06IDA7XG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHQgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbjtcblx0XHRcdFx0XHQgICAgYm9yZGVyOiAwLjI1cmVtIHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0XHQgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRsaWdodC1ibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnBheW1lbnRfYm94e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbnB1dC1yYWRpb3tcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0bWFyZ2luLSN7JGVuZC1kaXJlY3Rpb259OiAxLjZyZW07XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmxhY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVye1xuXHRcdFx0Lndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHR7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy1jaGVja2JveC10ZXh0e1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAkZGFyay1ncmF5O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNwbGFjZV9vcmRlcntcblx0XHRcdEBleHRlbmQgLmJ0bjtcblx0XHRcdEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcblx0XHRcdEBleHRlbmQgLmJ0bi0tYXJyb3ctYmxhY2s7XG5cdFx0XHRjb2xvcjokYmxhY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsLXd0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0cGFkZGluZzoycmVtIDhyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiA2LjVyZW07XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdCAmOjphZnRlcntcblx0XHQgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9hcnJvdy13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHQgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0ICAgICAgICB9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMi44cmVtO1xuXHRcdFx0XHRwYWRkaW5nOjIuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIud29vY29tbWVyY2Utb3JkZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICRibGFjaztcblx0Lndvb2NvbW1lcmNlLW9yZGVyLW92ZXJ2aWV3e1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblx0Lndvb2NvbW1lcmNlLXRoYW5reW91LW9yZGVyLXJlY2VpdmVke1xuXHRcdG1hcmdpbi1ib3R0b206MnJlbTtcblx0fVxuXHQud29vY29tbWVyY2Utb3JkZXItZGV0YWlscywgLndvb2NvbW1lcmNlLWN1c3RvbWVyLWRldGFpbHN7XG5cdFx0bWFyZ2luLXRvcDogNHJlbTtcblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdH1cblx0XHR0YWJsZXtcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0dGhlYWQsdGZvb3R7XG5cdFx0XHRcdHRleHQtYWxpZ246ICN7JHN0YXJ0LWRpcmVjdGlvbn07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGFkZHJlc3N7XG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdH1cblx0fVxufSIsIi5hY2NvdW50e1xuXHQmX19tYWluLWNvbnRlbnR7XG5cdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWZvb3Rlci1oZWlnaHQpKTtcblx0fVxuXHQud29vY29tbWVyY2V7XG5cdFx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9ue1xuXHRcdFx0dWx7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnByb2QtY2F0e1xuXHQuc2hvcF9fY29udGVudC13cmFwe1xuXHRcdC53b29jb21tZXJjZS1pbmZve1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji50ZXJtLSN7JHdvcmtzaG9wc19jYXRfaWR9e1xuXHRcdC5maWx0ZXJze1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lndvb2NvbW1lcmNlLXBhZ2luYXRpb257XG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0XHR1bHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0IFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0bGlzdC1zdHlsZTpub25lO1xuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRsaXtcblx0XHRcdFx0LnBhZ2UtbnVtYmVyc3tcblx0XHRcdFx0XHR3aWR0aDogM3JlbTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdHdpZHRoOiAyLjhyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuY3VycmVudHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luOjAgLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3NlY3Rpb257XG5cdFx0LnNlY3Rpb24tdGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0XHRmb250LXdlaWdodDogJG5vcm1hbC13dDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxLjJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYmFubmVye1xuXHRcdFx0Ji5sb3d7XG5cdFx0XHRcdHBhZGRpbmctdG9wOjEwLjJyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjAuOHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmZpbHRlcnN7XG5cdFx0XHRtYXJnaW4tdG9wOiA0LjJyZW07XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0fVxuXHRcdFx0LmNvbnRlbnQtd3JhcHtcblx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0cGFkZGluZzowICRtb2JpbGUtc2lkZS1wYWRkaW5nO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQud29vY29tbWVyY2Utb3JkZXJpbmd7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IC0xMDtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5sb29we1xuXHRcdFx0bWFyZ2luLXRvcDoyLjhyZW07XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMS43cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC13cmFwe1xuXHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdHBhZGRpbmc6MCAkbW9iaWxlLXNpZGUtcGFkZGluZyA0LjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXNlY29uZGFyeXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMy4zcmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjIuMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHJvZHVjdHM6bm90KC5yZWxhdGVkKTpub3QoLnVwLXNlbGxzKTpub3QodHIpe1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYudGV4dC1hbmQtaW1hZ2V7XG5cdFx0XHQmLmZ1bGx7XG5cdFx0XHRcdC5jb250ZW50LXdyYXB7XG5cdFx0XHRcdFx0LnRleHQtYW5kLWltYWdlX19ib3gtLXRleHR7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0dG9wOnVuc2V0O1xuXHRcdFx0XHRcdFx0XHRib3R0b206LTIwcmVtO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0XHR0b3A6LTE0cmVtO1xuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTp1bnNldDtcblx0XHRcdFx0XHRcdFx0XHQjeyRzdGFydC1kaXJlY3Rpb259Oi0xNHJlbVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoMntcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogI3skc3RhcnQtZGlyZWN0aW9ufTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnRleHQtYW5kLWJne1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDkzcmVtO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTo0cmVtO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnByb2R1Y3RzOm5vdCgucmVsYXRlZCk6bm90KC51cC1zZWxscyk6bm90KHRyKXtcblx0QGluY2x1ZGUgbWFrZS1yb3coKTtcblx0bWFyZ2luOjAgLTEuNjVyZW0gOHJlbTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0bWFyZ2luOiAwIC0wLjhyZW07XG5cdH1cblx0Ji5wcm9kdWN0LWxpc3R7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHQucHJvZHVjdHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHQuaW5uZXItd3JhcHtcblx0XHRcdH1cblx0XHRcdCZfX2ltZy13cmFwe1xuXHRcdFx0XHR3aWR0aDogMzhyZW07XG5cdFx0XHRcdGhlaWdodDogMzhyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdHdpZHRoOjE1LjJyZW07XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNS4ycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY29sdW1ucy01e1xuXHRcdFx0XHRcdHdpZHRoOiAzOHJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDM4cmVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0d2lkdGg6MTUuMnJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTUuMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jb2x1bW5zLTN7XG5cdFx0XHRcdFx0d2lkdGg6IDM4cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMzhyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHR3aWR0aDozMnJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMjUuNHJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnByb2R1Y3R7XG5cdFx0cGFkZGluZzowIDEuNjVyZW07XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNS42cmVtO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woNik7XG5cdFx0XHRtaW4taGVpZ2h0OiAxNS4ycmVtO1xuXHRcdFx0cGFkZGluZzogMCAwLjhyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHQuYnRuLS1hZGQtcHJvZHVjdHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdCBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdH1cblx0XHRcdC5iYWRnZXtcblx0XHRcdFx0Y29sb3I6ICRnb2xkO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faW1nLXdyYXB7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0d2lkdGg6MTUuMnJlbTtcblx0XHRcdFx0aGVpZ2h0OiAxNS4ycmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji5jb2x1bW5zLTV7XG5cdFx0XHRcdGhlaWdodDogMzMuM3JlbTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0d2lkdGg6MTUuMnJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1LjJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuY29sdW1ucy0ze1xuXHRcdFx0XHRoZWlnaHQ6IDQ2cmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMjUuNHJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIuMXJlbTtcblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbm5lci13cmFwe1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdC8vIC5ldmVudC1kYXRle1xuXHRcdFx0Ly8gXHR0b3A6MnJlbTtcblx0XHRcdC8vIFx0ei1pbmRleDogMTtcblx0XHRcdC8vIFx0Y29sb3I6JGJsYWNrO1xuXHRcdFx0Ly8gXHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ly8gXHR3aWR0aDogOC43cmVtO1xuXHRcdFx0Ly8gXHRoZWlnaHQ6IDguN3JlbTtcblx0XHRcdC8vIFx0Zm9udC1zaXplOiAyLjJyZW07XG5cdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ly8gXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Ly8gXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcblx0XHRcdC8vIFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHQvLyBcdCN7JHN0YXJ0LWRpcmVjdGlvbn06MnJlbTtcblx0XHRcdC8vIFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250O1xuXHRcdFx0Ly8gXHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdC8vIFx0XHR0b3A6MS41cmVtO1xuXHRcdFx0Ly8gXHRcdHdpZHRoOjUuMnJlbTtcblx0XHRcdC8vIFx0XHRoZWlnaHQ6IDUuMnJlbTtcblx0XHRcdC8vIFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdC8vIFx0XHQjeyRzdGFydC1kaXJlY3Rpb259OjEuMnJlbTtcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gXHQuZGF0ZXtcblx0XHRcdC8vIFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC8vIFx0XHRwYWRkaW5nLWJvdHRvbTowLjJyZW07XG5cdFx0XHQvLyBcdH1cblx0XHRcdC8vIH1cblx0XHRcdCYuY29sdW1ucy0ze1xuXHRcdFx0XHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZXtcblx0XHRcdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uO1xuXHRcdFx0XHRcdG1hcmdpbjogMS45cmVtIDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250O1xuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjNyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC51cHBlci1idG57XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNvbHVtbnMtNXtcblx0XHRcdFx0Lndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGV7XG5cdFx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbjtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdFx0XHRtYXJnaW46MS41cmVtIDAgMC42cmVtO1xuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdvbGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRtYXJnaW46MC42cmVtIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQud29vY29tbWVyY2UtTG9vcFByb2R1Y3QtbGlua3tcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0bi0tYWRkLXByb2R1Y3R7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMS4zcmVtO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6MTtcblx0XHRcdFx0bWFyZ2luLXRvcDoxLjNyZW1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pbWctd3JhcHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHQvLyAmLmNvbHVtbnMtNXtcblx0XHRcdC8vIFx0aGVpZ2h0OiAzMy4zcmVtO1xuXHRcdFx0Ly8gXHRtYXJnaW4tYm90dG9tOjEuNXJlbTtcblx0XHRcdC8vIH1cblx0XHRcdC8vICYuY29sdW1ucy0ze1xuXHRcdFx0Ly8gXHRoZWlnaHQ6IDQ1LjdyZW07XG5cdFx0XHQvLyBcdG1hcmdpbi1ib3R0b206Mi4zcmVtO1xuXHRcdFx0Ly8gfVxuXHRcdFx0LmF0dGFjaG1lbnQtd29vY29tbWVyY2VfdGh1bWJuYWlsLCAud29vY29tbWVyY2UtcGxhY2Vob2xkZXIsIC53cC1wb3N0LWltYWdle1xuXHRcdFx0XHRAZXh0ZW5kIC5pbWctLWNvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZXtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XG5cdFx0fVxuXHRcdC5wcmljZXtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXHRcdC5kYXRlc3tcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwLjhyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kYXRle1xuXHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0Y29udGVudDonLyc7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAuNXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcblx0XHRcdFx0XHRtYXJnaW4tI3skc3RhcnQtZGlyZWN0aW9ufTowLjVyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0bi0tYXJyb3ctZ29sZHtcblx0XHRcdHBhZGRpbmc6Mi4ycmVtIDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjhyZW07XG5cdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkZ29sZC1ib3JkZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ29sZC1ib3JkZXI7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0cGFkZGluZzoxLjZyZW0gMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lmxvd2VyLWJhZGdle1xuXHRcdFx0Ym90dG9tOjIuNXJlbTtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0I3skZW5kLWRpcmVjdGlvbn06MDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRib3R0b206MnJlbTtcblx0XHRcdH1cblx0XHRcdC5iYWRnZXtcblx0XHRcdFx0cG9zaXRpb246c3RhdGljO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmNvbHVtbnMtM3tcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0LnByb2R1Y3R7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblx0XHRcdGFsaWduLXNlbGY6YmFzZWxpbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5LjNyZW07XG5cdFx0XHQucHJpY2V7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5jb2x1bW5zLTV7XG5cdFx0LnByb2R1Y3R7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxLDUpO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zaW5nbGUtcHJvZHVjdHtcblx0b3BhY2l0eTogMDtcblx0Lndvb2NvbW1lcmNlLWJyZWFkY3J1bWJ7XG5cdFx0ei1pbmRleDogMTtcblx0XHRtYXgtd2lkdGg6IDgwcmVtO1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdCN7JHN0YXJ0LWRpcmVjdGlvbn06MTZyZW07XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHQjeyRzdGFydC1kaXJlY3Rpb259OjA7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIqJG1vYmlsZS1zaWRlLXBhZGRpbmcpO1xuXHRcdH1cblx0fVxuXHQucHJvZHVjdHtcblx0XHQmX19jb250ZW50LXdyYXB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLXJvdygpO1xuXHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdHBhZGRpbmctdG9wOiAxMC4ycmVtO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdHBhZGRpbmctdG9wOjFyZW07XG5cdFx0XHR9XG5cdFx0XHRAaW1wb3J0IFwic2luZ2xlLXByb2R1Y3QvZ2FsbGVyeVwiO1xuXHRcdFx0QGltcG9ydCBcInNpbmdsZS1wcm9kdWN0L3Byb2R1Y3QtaW5mb1wiO1xuXHRcdFx0Ji5qZXdlbHJ5e1xuXHRcdFx0XHRAaW1wb3J0IFwic2luZ2xlLXByb2R1Y3QvcHJvZHVjdC1qZXdlbHJ5XCI7XG5cdFx0XHR9XG5cdFx0XHQmLmV2ZW50c3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdEBpbXBvcnQgXCJzaW5nbGUtcHJvZHVjdC9wcm9kdWN0LWV2ZW50c1wiO1xuXHRcdFx0fVxuXHRcdFx0Ji5jb3Vyc2Vze1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRAaW1wb3J0IFwic2luZ2xlLXByb2R1Y3QvcHJvZHVjdC1jb3Vyc2VzXCI7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGF0ZXN7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdHdpZHRoOiAyNi41cmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6MS4zcmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0I3skZW5kLWRpcmVjdGlvbn06LTMxcmVtO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQ7XG5cdFx0XHRcdHBhZGRpbmc6Mi4ycmVtIDRyZW0gMy41cmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX190aXRsZXtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGF0ZS13cmFwe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0LmRhdGV7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDVyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdHdpZHRoOiAyLjhyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5yZWxhdGVkLCAudXAtc2VsbHN7XG5cdFx0QGV4dGVuZCAuY29udGVudC13cmFwO1xuXHRcdG1hcmdpbi10b3A6IDEyLjVyZW07XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRtYXJnaW4tdG9wOiA1LjZyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xuXHRcdH1cblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogNC44cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgIFx0XHRmb250LXdlaWdodDogJG5vcm1hbC13dDtcbiAgICBcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250O1xuICAgIFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcbiAgICBcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcbiAgICBcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIFx0XHRcdHRleHQtYWxpZ246ICN7JHN0YXJ0LWRpcmVjdGlvbn07XG4gICAgXHRcdH1cblx0XHR9XG5cdH1cblx0QGltcG9ydCBcInNpbmdsZS1wcm9kdWN0L2xpZ2h0Ym94XCI7XG59IiwiLmdhbGxlcnktd3JhcHBlcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0fVxufVxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeXtcblx0aGVpZ2h0OiAxMDAlO1xuXHQmX193cmFwcGVye1xuXHRcdG1hcmdpbjowO1xuXHR9XG5cdC5mbGV4LXZpZXdwb3J0e1xuXHRcdFxuXHR9XG5cdCZfX2ltYWdle1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZsZXgtY29udHJvbC1uYXZ7XG5cdFx0bWFyZ2luOjA7XG5cdFx0cGFkZGluZzowO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46IDIuNHJlbSBhdXRvIDA7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdG1heC13aWR0aDoxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMS4xcmVtO1xuXHRcdH1cblx0XHRsaXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmOjptYXJ0a2Vye1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0d2lkdGg6IDEuMXJlbTtcblx0XHRcdFx0aGVpZ2h0OiAxLjFyZW07XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRnb2xkO1xuXHRcdFx0XHRtYXJnaW46MCAxLjM1cmVtO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHR3aWR0aDogMC44cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMC44cmVtO1xuXHRcdFx0XHRcdG1hcmdpbjowIDFyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZsZXgtYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZDogJGdvbGQ7XG5cdFx0fVxuXHR9XG5cdHVsLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG5cdCAgICBsZWZ0OiA1JTtcblx0ICAgIG1hcmdpbjogMDtcblx0ICAgIHdpZHRoOiA5MCU7XG5cdCAgICBwYWRkaW5nOiAwO1xuXHQgICAgYm90dG9tOiBjYWxjKDUwJSAtIDZyZW0pO1xuXHQgICAgei1pbmRleDogMTtcblx0ICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogbm9uZTtcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICBcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuICAgXHRcdFx0d2lkdGg6MTAwJTtcbiAgIFx0XHRcdGxlZnQ6LTQlO1xuICAgXHRcdFx0Ym90dG9tOjMuNXJlbTtcbiAgIFx0XHRcdGJvdHRvbTogY2FsYyg1MCUgLSAzLjVyZW0pO1xuICAgXHRcdH1cblx0XHRhLmZsZXgtbmV4dCB7dmlzaWJpbGl0eTogaGlkZGVuO31cblx0XHRhLmZsZXgtcHJldiB7dmlzaWJpbGl0eTogaGlkZGVuO31cblx0XHRhLmZsZXgtbmV4dDo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvcmRlci10b3A6IDJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLSN7JHN0YXJ0LWRpcmVjdGlvbn06IDNyZW0gc29saWQgJHdoaXRlO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci0jeyRzdGFydC1kaXJlY3Rpb259OiAxcmVtIHNvbGlkICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YS5mbGV4LXByZXY6OmJlZm9yZSB7XG5cdFx0IFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1ib3R0b206IDJyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItI3skZW5kLWRpcmVjdGlvbn06IDNyZW0gc29saWQgJHdoaXRlO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci0jeyRlbmQtZGlyZWN0aW9ufTogMXJlbSBzb2xpZCAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHVsLmZsZXgtZGlyZWN0aW9uLW5hdiBsaSBhOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlcntcblx0XHRkaXNwbGF5OiBub25lOztcblx0fVxufSIsIi5wcm9kdWN0LWluZm97XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdH1cblx0LmlubmVyLXdyYXB7XG5cdFx0cGFkZGluZy10b3A6IDQuN3JlbTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzoyLjNyZW0gMCAwO1xuXHRcdH1cblx0fVxuXHQuc3VtbWFyeXtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRoMXtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udDtcblx0XHR9XG5cdFx0LmRlc2NyaXB0aW9ue1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsLXd0O1xuXHRcdFx0fVxuXHRcdFx0Jl9faW5uZXItd3JhcHtcblx0XHRcdFx0aGVpZ2h0OiAxNXJlbTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdC5idG4tLXJlYWQtbW9yZXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMi40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQud29ya3Nob3AtY29tbWVudHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5zdG9jay5pbi1zdG9ja3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5jYXJ0e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQucHJpY2Utd3JhcHtcblx0XHRcdFx0LnByaWNlLXRpdGxle1xuXHRcdFx0XHRcdGNvbG9yOiAkZ29sZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjNyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MC41cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucHJpY2V7XG5cdFx0XHRcdFx0Y29sb3I6JGJsYWNrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmFtb3VudHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5xdWFudGl0eXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Ly8gLnF1YW50aXR5LXdyYXB7XG5cdFx0XHQvLyBcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0Ly8gXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyBcdC5xdWFudGl0eXtcblx0XHRcdC8vIFx0XHQvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cblx0XHRcdC8vIFx0XHRpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdC8vIFx0XHRpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHQvLyBcdFx0ICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHQvLyBcdFx0ICBtYXJnaW46IDA7XG5cdFx0XHQvLyBcdFx0fVxuXHRcdFx0Ly8gXHRcdC8qIEZpcmVmb3ggKi9cblx0XHRcdC8vIFx0XHRpbnB1dFt0eXBlPW51bWJlcl0ge1xuXHRcdFx0Ly8gXHRcdCAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdFx0XHQvLyBcdFx0ICB3aWR0aDogMTByZW07XG5cdFx0XHQvLyBcdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQvLyBcdFx0ICBAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdC8vIFx0XHQgIFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHQvLyBcdFx0ICB9XG5cdFx0XHQvLyBcdFx0fVxuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyB9XG5cdFx0XHQudmFyaWF0aW9uc3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRib2R5e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHRye1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tI3skZW5kLWRpcmVjdGlvbn06M3JlbTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi0jeyRlbmQtZGlyZWN0aW9ufToycmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdCAgIFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi0jeyRlbmQtZGlyZWN0aW9ufTowO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmxhYmVse1xuXHRcdFx0XHRcdFx0XHRsYWJlbHtcbiAgICBcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcbiAgICBcdFx0XHRcdFx0XHRcdGNvbG9yOiRnb2xkO1xuICAgIFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWwtd3Q7XG4gICAgXHRcdFx0XHRcdFx0XHRwYWRkaW5nLSN7JHN0YXJ0LWRpcmVjdGlvbn06IDFyZW07XG4gICAgXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcbiAgICBcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xuICAgIFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcbiAgICBcdFx0XHRcdFx0XHRcdH1cbiAgICBcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR0ZHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG4gICAgXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0LnJlc2V0X3ZhcmlhdGlvbnN7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdHNlbGVjdHtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEuMXJlbTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTMuM3JlbTtcblx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5kcm9wZG93bntcblx0XHRcdFx0XHRcdFx0XHQmX19jb250ZW50LXdyYXB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6MTE1JTtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxOXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdCN7JHN0YXJ0LWRpcmVjdGlvbn06MDtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0I3skZW5kLWRpcmVjdGlvbn06MDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0I3skc3RhcnQtZGlyZWN0aW9ufTp1bnNldDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Jl9fY29udGVudHtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDJyZW0gMi44cmVtO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmX19idG57XG5cdFx0XHRcdFx0XHRcdFx0XHQmOjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLSN7JHN0YXJ0LWRpcmVjdGlvbn06IDFyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCZfX29wdGlvbntcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6M3JlbTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5yYWRpb3tcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwLjZyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MC4zcmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjByZW07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQuZHJvcGRvd25fX2J0bntcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdC5kcm9wZG93bl9fY29udGVudC13cmFwe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC5kcm9wZG93bl9fY29udGVudHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmRyb3Bkb3duX19vcHRpb257XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzcmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLSN7JHN0YXJ0LWRpcmVjdGlvbn06MDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2Q4YzZhNztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkYmxhY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6aW5zZXQgMHB4IDBweCAwcHggMXB4ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5zaW5nbGVfdmFyaWF0aW9uX3dyYXB7XG5cdFx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdFx0bWFyZ2luLXRvcDogNnJlbTtcblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMy44cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnR7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0LmJ0bi0tbGlrZXtcblx0XHRcdFx0XHRcdG1hcmdpbi0jeyRzdGFydC1kaXJlY3Rpb259OjIuOHJlbTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYWRkX3RvX2NhcnRfdmFsaWRhdGlvbntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRib3R0b206LTJyZW07XG5cdFx0XHRcdFx0XHRyaWdodDowO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0LWRpc2FibGVke1xuXHRcdFx0XHRcdFx0LmFkZF90b19jYXJ0X3ZhbGlkYXRpb257XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByaWNle1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQ7XG5cdFx0XHRcdFx0Y29sb3I6JGJsYWNrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2luZ2xlX2FkZF90b19jYXJ0X2J1dHRvbntcblx0XHRcdFx0QGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xuXHRcdFx0XHRAZXh0ZW5kIC5idG4tLWFycm93LWJsYWNrO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRwYWRkaW5nOjIuM3JlbSAzLjhyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsLXd0O1xuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCdpbWFnZXMvYXJyb3ctd2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICBcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmRpc2FibGVke1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMztcblx0XHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQud29vY29tbWVyY2UtcHJvZHVjdHMtY29tcGFyZS1jb21wYXJlLWJ1dHRvbntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLmdhbGxlcnktd3JhcHBlcntcblx0QGluY2x1ZGUgbWFrZS1jb2woODYwLCAxODAwKTtcblx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0QGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuXHR9XG5cdC5ldmVudC1kYXRle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmJ0bi0tbGlrZXtcblx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHR0b3A6MnJlbTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHQjeyRlbmQtZGlyZWN0aW9ufToycmVtO1xuXHRcdH1cblx0fVxufVxuLnByb2R1Y3QtaW5mb3tcblx0QGluY2x1ZGUgbWFrZS1jb2woNTgwLCAxODAwKTtcblx0QGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDYwLCAxODAwKTtcblx0QGluY2x1ZGUgbWFrZS1jb2wtZ2FwKDMwMCwgMTgwMCk7XG5cdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMCk7XG5cdFx0QGluY2x1ZGUgbWFrZS1jb2wtZ2FwKDApO1xuXHR9XG5cdC5zdW1tYXJ5e1xuXHRcdGgxe1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdGZvbnQtc2l6ZTogNC44cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsLXd0O1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb3JtLWFuZC1wcmljZS13cmFwe1xuXHRcdFx0LnN0b2Nre1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Pi5wcmljZS13cmFwe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FydHtcblx0XHRcdG1hcmdpbjogNHJlbSAwIDEyLjVyZW07XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0bWFyZ2luOjEuNnJlbSAwIDUuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIucHJvZHVjdC1oZWFkaW5nLXdyYXB7XG5cdEBleHRlbmQgLmNvbnRlbnQtd3JhcDtcblx0QGV4dGVuZCAuY29udGVudC13cmFwLS1uYXJyb3c7XG5cdG1hcmdpbi1ib3R0b206IDMuM3JlbTtcblx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRwYWRkaW5nOjA7XG5cdH1cbn1cbi5wcm9kdWN0LXN0b2NrLW5vdGljZXtcblx0Y29sb3I6JGJsYWNrO1xuXHRsaW5lLWhlaWdodDoxO1xuXHRwYWRkaW5nOjEuNHJlbSAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDEuOHJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODgsIDE2MSwgMTE1LCAwLjI2KTtcblx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0bWFyZ2luLXRvcDoxLjJyZW07XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuLnByb2R1Y3QtdGl0bGV7XG5cdEBleHRlbmQgLnBhZ2UtdGl0bGUtLW1lZGl1bTtcblx0QGV4dGVuZCAucGFnZS10aXRsZTtcbn1cbi5nYWxsZXJ5LXdyYXBwZXJ7XG5cdEBleHRlbmQgLmNvbnRlbnQtd3JhcDtcblx0QGV4dGVuZCAuY29udGVudC13cmFwLS1uYXJyb3c7XG5cdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdHBhZGRpbmc6MDtcblx0fVxuXHQuZXZlbnQtZGF0ZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC8vIHRvcDotN3JlbTtcblx0XHQvLyB6LWluZGV4OiAxO1xuXHRcdC8vIGNvbG9yOiRibGFjaztcblx0XHQvLyBkaXNwbGF5OiBmbGV4O1xuXHRcdC8vIHdpZHRoOiAxNy4zcmVtO1xuXHRcdC8vIGhlaWdodDogMTcuM3JlbTtcblx0XHQvLyBmb250LXNpemU6IDQuNHJlbTtcblx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gYm9yZGVyLXJhZGl1czogNTAlO1xuXHRcdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly8gbGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcblx0XHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQvLyAjeyRlbmQtZGlyZWN0aW9ufTotNy43cmVtO1xuXHRcdC8vIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udDtcblx0XHQvLyAuZGF0ZXtcblx0XHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgXHRcdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG4gIC8vICBcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcbiAgLy8gIFx0XHRcdFx0cGFkZGluZy1ib3R0b206MC4ycmVtO1xuICAvLyAgXHRcdFx0fVxuXHRcdC8vIH1cblx0XHQvLyBAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHQvLyBcdHRvcDoxcmVtO1xuXHRcdC8vIFx0d2lkdGg6IDUuMnJlbTtcblx0XHQvLyBcdGhlaWdodDogNS4ycmVtO1xuXHRcdC8vIFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0Ly8gXHQjeyRlbmQtZGlyZWN0aW9ufToxLjNyZW07XG5cdFx0Ly8gfVxuXHR9XG5cdC5kYXRlc3tcblx0XHR0b3A6dW5zZXQ7XG5cdFx0Ym90dG9tOjA7XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuYnRuLS1saWtle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeXtcblx0XHQuZmxleC1jb250cm9sLW5hdntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdHVsLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YS5mbGV4LW5leHQge1xuXHRcdFx0XHRjb2xvcjp0cmFuc3BhcmVudDtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cblx0XHRcdGEuZmxleC1wcmV2IHtcblx0XHRcdFx0Y29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucHJvZHVjdC1pbmZve1xuXHRtYXJnaW4tdG9wOiA0LjVyZW07XG5cdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdG1hcmdpbi10b3A6IDEuOXJlbTtcblx0fVxuXHQuaW5uZXItd3JhcHtcblx0XHRAZXh0ZW5kIC5jb250ZW50LXdyYXA7XG5cdFx0QGV4dGVuZCAuY29udGVudC13cmFwLS1uYXJyb3c7XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0fVxuXHR9XG5cdC5zdW1tYXJ5e1xuXHRcdC5jYXJ0e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC52YXJpYXRpb25ze1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZHVjdF90aXRsZXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdGgye1xuXHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250O1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGF0ZXN7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZm9ybS1hbmQtcHJpY2Utd3JhcHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdFx0cGFkZGluZzoxLjY1cmVtIDA7XG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkZ29sZC1ib3JkZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ29sZC1ib3JkZXI7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cdFx0XHR9XG5cdFx0XHQuYnRuLS1saWtle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnN0b2Nre1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRwYWRkaW5nOjIuM3JlbSA4cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNFQUVBRUE7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHRcdC5wcmljZS13cmFwe1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHJpY2UtdGl0bGV7XG5cdFx0XHRcdFx0Y29sb3I6JGdvbGQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6bm9ybWFsO1xuXHRcdFx0XHRcdG1hcmdpbi0jeyRlbmQtZGlyZWN0aW9ufToxcmVtO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxLjJyZW07XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByaWNle1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdFx0XHQuYW1vdW50e1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGltcG9ydCBcInZhcmlhYmxlLWNoYW5nZVwiO1xuXHRcdH1cblx0XHQuYWNjb3JkaW9uLS1wcm9kdWN0e1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn0iLCJcdC5jYXJ0e1xuXHR3aWR0aDogNTglO1xuXHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5wcmljZS13cmFwe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnZhcmlhdGlvbnN7XG5cdFx0QGluY2x1ZGUgbWFrZS1jb2woNik7XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0fVxuXHRcdHRib2R5e1xuXHRcdFx0dHJ7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5sYWJlbHtcblx0XHRcdFx0XHRsYWJlbHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHRke1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c2VsZWN0e1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kcm9wZG93bntcblx0XHRcdFx0XHRcdC5idG4tLWRyb3Bkb3due1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyLjNyZW0gMnJlbTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIzcmVtO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDcuMXJlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjZyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5kcm9wZG93bl9fY29udGVudC13cmFwe1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0dG9wOjEwMCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6MDtcblx0XHRcdFx0XHRcdFx0LmRyb3Bkb3duX19jb250ZW50e1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGdvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czowO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6MDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEuM3JlbTtcblx0XHRcdFx0XHRcdFx0XHQuZHJvcGRvd25fX29wdGlvbntcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6Mi4ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6MC40cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoxcmVtIDEuOHJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRnb2xkO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2luZ2xlX3ZhcmlhdGlvbl93cmFwe1xuXHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRtYXJnaW46MDtcblx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0fVxuXHRcdC53b29jb21tZXJjZS12YXJpYXRpb257XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdC53b29jb21tZXJjZS12YXJpYXRpb24tcHJpY2V7XG5cdFx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRib3R0b206IC01cmVtO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0cG9zaXRpb246IHVuc2V0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogM3JlbTtcblx0XHRcdH1cblx0XHRcdC5wcmljZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0LmFtb3VudHtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQud29vY29tbWVyY2UtdmFyaWF0aW9uLWRlc2NyaXB0aW9ue1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LndjLXZhcmlhdGlvbi1pcy11bmF2YWlsYWJsZXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLnByb2R1Y3QtaGVhZGluZy13cmFwe1xuXHRAZXh0ZW5kIC5jb250ZW50LXdyYXA7XG5cdEBleHRlbmQgLmNvbnRlbnQtd3JhcC0tbmFycm93O1xuXHRtYXJnaW4tYm90dG9tOiAzLjNyZW07XG5cdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdG1hcmdpbi1ib3R0b206IDIuMXJlbTtcblx0XHRwYWRkaW5nOjA7XG5cdH1cbn1cbi5wcm9kdWN0LXRpdGxle1xuXHRAZXh0ZW5kIC5wYWdlLXRpdGxlLS1tZWRpdW07XG5cdEBleHRlbmQgLnBhZ2UtdGl0bGU7XG59XG4uZ2FsbGVyeS13cmFwcGVye1xuXHRAZXh0ZW5kIC5jb250ZW50LXdyYXA7XG5cdEBleHRlbmQgLmNvbnRlbnQtd3JhcC0tbmFycm93O1xuXHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRwYWRkaW5nOjA7XG5cdH1cblx0LmV2ZW50LWRhdGV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuYnRuLS1saWtle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnl7XG5cdC8vICZfX3dyYXBwZXJ7XG5cdC8vIFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0Ly8gXHRkaXNwbGF5OiBmbGV4O1xuXHQvLyBcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQvLyBcdEBpbmNsdWRlIGRlc2t0b3AoKXtcblx0Ly8gXHRcdHdpZHRoOiAxNTAlICFpbXBvcnRhbnQ7XG5cdC8vIFx0XHRtYXJnaW46MCAtNTByZW07XG5cdC8vIFx0fVxuXHQvLyBcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHQvLyBcdFx0d2lkdGg6IDIwMCUgIWltcG9ydGFudDtcblx0Ly8gXHRcdG1hcmdpbjowIC0yMHJlbTtcblx0Ly8gXHR9XG5cdC8vIH1cblx0Jl9faW1hZ2V7XG5cdFx0Ly8gd2lkdGg6IDg0cmVtICFpbXBvcnRhbnQ7XG5cdFx0Ly8gaGVpZ2h0OiA2Ni41cmVtO1xuXHRcdC8vIG1hcmdpbi1yaWdodDoxLjFyZW0gIWltcG9ydGFudDtcblx0XHQvLyBtYXJnaW4tbGVmdDoxLjFyZW07XG5cdFx0Ly8gQGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0Ly8gXHR3aWR0aDogMjZyZW0gIWltcG9ydGFudDs7XG5cdFx0Ly8gXHRoZWlnaHQ6IDIwcmVtO1xuXHRcdC8vIFx0bWFyZ2luLWxlZnQ6MC40cmVtO1xuXHRcdC8vIFx0bWFyZ2luLXJpZ2h0OjAuNHJlbSAhaW1wb3J0YW50XG5cdFx0Ly8gfVxuXHRcdC8vIGltZ3tcblx0XHQvLyBcdHdpZHRoOiA4NHJlbTtcblx0XHQvLyBcdGhlaWdodDogNjYuNXJlbTtcblx0XHQvLyBcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly8gXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHQvLyBcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdC8vIFx0XHR3aWR0aDogMjZyZW07XG5cdFx0Ly8gXHRcdGhlaWdodDogMjByZW07XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXHR9XG5cdC8vIC5mbGV4LWNvbnRyb2wtbmF2e1xuXHQvLyBcdGRpc3BsYXk6IG5vbmU7XG5cdC8vIH1cblxufVxuLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeXtcblx0XHQuZmxleC1jb250cm9sLW5hdntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdHVsLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YS5mbGV4LW5leHQge1xuXHRcdFx0XHRjb2xvcjp0cmFuc3BhcmVudDtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdH1cblx0XHRcdGEuZmxleC1wcmV2IHtcblx0XHRcdFx0Y29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4ucHJvZHVjdC1pbmZve1xuXHRtYXJnaW4tdG9wOiA0LjVyZW07XG5cdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdG1hcmdpbi10b3A6IDIuM3JlbTtcblx0fVxuXHQuaW5uZXItd3JhcHtcblx0XHRAZXh0ZW5kIC5jb250ZW50LXdyYXA7XG5cdFx0QGV4dGVuZCAuY29udGVudC13cmFwLS1uYXJyb3c7XG5cdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0fVxuXHR9XG5cdC5zdW1tYXJ5e1xuXHRcdC5jYXJ0e1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC52YXJpYXRpb25ze1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvZHVjdF90aXRsZXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5kZXNjcmlwdGlvbntcblx0XHRcdGgye1xuXHRcdFx0XHRmb250LXNpemU6IDIuOHJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250O1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGF0ZXN7XG5cdFx0XHR0b3A6MDtcblx0XHR9XG5cdFx0LmZvcm0tYW5kLXByaWNlLXdyYXB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRcdHBhZGRpbmc6MS42NXJlbSAwO1xuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGdvbGQtYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGdvbGQtYm9yZGVyO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuXHRcdFx0fVxuXHRcdFx0LnN0b2NrLCAuYnRuLS1saWtle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnByaWNlLXdyYXB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wcmljZS10aXRsZXtcblx0XHRcdFx0XHRjb2xvcjokZ29sZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDpub3JtYWw7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDEuMnJlbTtcblx0XHRcdFx0XHRtYXJnaW4tI3skZW5kLWRpcmVjdGlvbn06MXJlbTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5wcmljZXtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0XHRcdFx0LmFtb3VudHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbXBvcnQgXCJ2YXJpYWJsZS1jaGFuZ2VcIjtcblx0XHR9XG5cdFx0LmFjY29yZGlvbi0tcHJvZHVjdHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLnBzd3B7XG5cdCZfX2Jne1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjcpO1xuXHR9XG5cdCZfX3RvcC1iYXJ7XG5cdFx0YmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0fVxuXHQmX19jYXB0aW9ue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Jl9fYnV0dG9ue1xuXHRcdCYtLWFycm93e1xuXHRcdFx0Ji0tcmlnaHR7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChpbWFnZXMvYXJyb3ctd2hpdGUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWxlZnR7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChpbWFnZXMvYXJyb3ctd2hpdGUuc3ZnKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi53b29jb21tZXJjZS1wcm9kdWN0cy1jb21wYXJlLWNvbnRlbnR7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogNy4zcmVtO1xuXHRzZWN0aW9uLmJ1bGxldHMsIHNlY3Rpb24udGV4dCwgLmJ0bi0tb3Blbi1maWx0ZXJzLCAgLmRyb3Bkb3duLS1wcmljZS1zb3J0e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWJyZWFkY3J1bWJ7XG5cdFx0dG9wOjMuNXJlbTtcblx0XHRtYXJnaW46MDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHQjeyRzdGFydC1kaXJlY3Rpb259OjE2cmVtO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0I3skc3RhcnQtZGlyZWN0aW9ufTokbW9iaWxlLXNpZGUtcGFkZGluZztcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGV7XG5cdFx0Ji5wYWdlLXRpdGxle1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIDAgNy44cmVtIDA7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19idXR0b257XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMXJlbSAxLjVyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG8gMy42cmVtO1xuXHR9XG5cdC5wcmljZXtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHR0YWJsZXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6MTYwcmVtO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0bWFyZ2luOiAyLjZyZW0gMCAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogc2Nyb2xsO1xuXHRcdH1cblx0XHR0aGVhZHtcblx0XHRcdHRye1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtYmxhY2s7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5oZWFkZXItdGl0bGV7XG5cdFx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQtd3Q7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bm90KC5wcmljZS1yb3cpe1xuXHRcdFx0XHRcdC5oZWFkZXItdGl0bGV7XG5cdFx0XHRcdFx0XHRoM3tcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByb2R1Y3R7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMS45cmVtIDUuNHJlbTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMC41cmVtIDNyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYucHJpY2Utcm93e1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkLWdyYXk7XG5cdFx0XHRcdFx0LmhlYWRlci10aXRsZXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDIuOXJlbSAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucHJpY2V7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByb2R1Y3R7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHRcdFx0LnJlbW92ZS1jb21wYXJlLXByb2R1Y3R7XG5cdFx0XHRcdFx0XHR0b3A6IDJyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIuNXJlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiAyLjVyZW07XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0I3skZW5kLWRpcmVjdGlvbn06Y2FsYygxLjlyZW0gKyAycmVtKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChpbWFnZXMvY2xvc2Uuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgICAgICAgICAgXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG4gICAgICAgICAgICAgICAgXHRcdFx0dG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIFx0XHRcdGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICBcdFx0XHR3aWR0aDogMXJlbTs7XG4gICAgICAgICAgICAgICAgXHRcdFx0I3skZW5kLWRpcmVjdGlvbn06MXJlbTtcbiAgICAgICAgICAgICAgICBcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucHJvZHVjdC1saW5re1xuXHRcdFx0XHRcdFx0QGV4dGVuZCAudHJhbnNpdGlvbjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAzNy4ycmVtO1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzo0LjFyZW0gMi45cmVtIDMuOXJlbTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiB1bnNldDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzoxcmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAycHggMTRweCAycHggcmdiYSgxMDUsMCwyNSwwLjA3KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIycmVtO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIycmVtO1xuXHRcdFx0XHRcdFx0XHRtYXJpZ246MCBhdXRvO1xuXHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogOHJlbTtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDhyZW07XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRoM3tcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDphdXRvO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXd0O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmFkZF90b19jYXJ0X2J1dHRvbiwgLmJ1dHRvbntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRib2R5e1xuXHRcdFx0dHJ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkLWdyYXk7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCl7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ibGFjaztcblx0XHRcdFx0XHR0ZCwgdGh7XG5cdFx0XHRcdFx0XHRib3JkZXI6MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHR0ZCwgdGh7XG5cdFx0XHRcdFx0XHRib3JkZXI6MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRoe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHRwYWRkaW5nOjIuOXJlbSAwO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZC13dDtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDFyZW07XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByb2R1Y3R7XG5cdFx0XHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHRcdFx0cGFkZGluZzoyLjlyZW0gMDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW0td3Q7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MXJlbSAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR0Ym9keXtcblx0XHRcdC52aWNvbntcblx0XHRcdFx0d2lkdGg6IDIuM3JlbTtcblx0XHRcdFx0aGVpZ2h0OiA1LjVyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGltYWdlcy92aWNvbi5zdmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xuXHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRoZWlnaHQ6IDYuOHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHR0Zm9vdHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5saW5rLXdyYXB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogOXJlbSAwIDE0cmVtO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0bWFyZ2luOiAzcmVtIDAgNXJlbTtcblx0XHR9XG5cdFx0LmJ0bi0tcHJpbWFyeXtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0cGFkZGluZzoxLjhyZW0gMTByZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmJhZGdle1xuXHRAZXh0ZW5kIC50cmFuc2l0aW9uO1xuXHR0b3A6MXJlbTtcblx0ei1pbmRleDogMTtcblx0cmlnaHQ6IDFyZW07XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGJvcmRlci1yYWRpdXM6MS40cmVtO1xuXHRwYWRkaW5nOjAuNnJlbSAyLjRyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuXHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0cGFkZGluZzowLjRyZW0gMXJlbTtcblx0fVxuXHQmLS1vdXQtb2Ytc3RvY2t7XG5cdH1cbn0iLCIud2lkZ2V0LWFyZWF7XG5cdGJvdHRvbTowO1xuXHRoZWlnaHQ6IDA7XG5cdHotaW5kZXg6IDI7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjpzdGlja3k7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWdyYXk7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDE4cHggMnB4IHJnYmEoMTA1LDAsMjUsMC4wNyk7XG5cdC53b29jb21tZXJjZS1wcm9kdWN0cy1jb21wYXJlLXdpZGdldHtcblx0XHRAZXh0ZW5kIC5jb250ZW50LXdyYXA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nOjMuOHJlbSAwO1xuXHRcdG1pbi1oZWlnaHQ6IDE4cmVtO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOjJyZW0gMXJlbTtcblx0XHR9XG5cdFx0LndpZGdldC10aXRsZSwgLndpZGdldHRpdGxlLCAubm8tcHJvZHVjdHN7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHR1bHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdH1cblx0XHRcdGxpe1xuXHRcdFx0XHRAZXh0ZW5kIC50cmFuc2l0aW9uO1xuXHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0d2lkdGg6IDM3LjJyZW07XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOjEuM3JlbSAxLjVyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0bWFyZ2luLSN7JGVuZC1kaXJlY3Rpb259OjMuN3JlbTtcblx0XHRcdFx0cGFkZGluZy0jeyRlbmQtZGlyZWN0aW9ufTozLjNyZW07XG5cdFx0XHRcdEBpbmNsdWRlIHRhYmxldCgpe1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6MXJlbTtcblx0XHRcdFx0XHRtYXJnaW4tI3skZW5kLWRpcmVjdGlvbn06MXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luOjBcblx0XHRcdFx0fVxuXHRcdFx0XHQucHJvZHVjdC1saW5re1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRmbG9hdDogdW5zZXQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogNy42cmVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3LjZyZW07XG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdFx0bWFyZ2luLSN7JGVuZC1kaXJlY3Rpb259OjNyZW07XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tI3skZW5kLWRpcmVjdGlvbn06MHJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRsaWdodC1ibGFjaztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtLXd0O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQucmVtb3ZlLWNvbXBhcmUtcHJvZHVjdHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0XHRcdGhlaWdodDogM3JlbTtcblx0XHRcdFx0XHR0b3A6IC0xLjVyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6NTAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHQjeyRzdGFydC1kaXJlY3Rpb259Oi0xLjVyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZDp1cmwoJ2ltYWdlcy9jbG9zZS13aGl0ZS5zdmcnKSwgJHJlZDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6MS4xcmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0KCl7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0dG9wOiAtMC41cmVtO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRcdFx0XHRcdGhlaWdodDogMS41cmVtO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOjAuNXJlbTtcblx0XHRcdFx0XHRcdCN7JHN0YXJ0LWRpcmVjdGlvbn06LTAuNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCAxNHB4IDJweCByZ2JhKDEwNSwwLDI1LDAuMDcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53b29jb21tZXJjZS1wcm9kdWN0cy1jb21wYXJlLXdpZGdldC1jb21wYXJlLWJ1dHRvbntcblx0XHRcdEBleHRlbmQgLmJ0bjtcblx0XHRcdEBleHRlbmQgLmJ0bi0tcHJpbWFyeTtcblx0XHRcdGxpbmUtaGVpZ2h0OjE7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdHBhZGRpbmc6Mi4xcmVtIDcuM3JlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZC13dDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi0jeyRzdGFydC1kaXJlY3Rpb259OmF1dG87XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQoKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iXX0= */
