@charset 'UTF-8';
/*! 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;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
	 ========================================================================== */
/**
   * Remove the margin in all browsers.
   */
body {
  margin: 0;
}
/**
   * Render the `main` element consistently in IE.
   */
main {
  display: block;
}
/**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
	 ========================================================================== */
/**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
   * 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;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* 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;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
b, strong {
  font-weight: bolder;
}
/**
   * 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;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
   * Add the correct font size in all browsers.
   */
small {
  font-size: 80%;
}
/**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* 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;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
button, input {
  /* 1 */
  overflow: visible;
}
/**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
button, select {
  /* 1 */
  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 {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
   * 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"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
   * 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;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
   * 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;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* 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;
}
.top-header ul, #nav, .fabrics-drop ul, .custom-product-drop ul, .shop-drop ul, .premium-services-drop ul, .what-we-offer ul, .slick-dots, .cat-list, .single-page .meta-info ul, .page-links ul, .accordion, .steps-block .links-list, .offer-previre ul, #footer .footer-nav, .social-networks, .payment-list, .site-header-cart .widget_shopping_cart ul, .price-list, .specification-block ul, .filter-items, .woocommerce-MyAccount-navigation ul, .tabset, .colour-list, .artworks-list ul, .mobile-list-opener {
  margin: 0;
  padding: 0;
  list-style: none;
}
.clearfix:after, dl:after, .widget:after, .post-password-form p:after, .navigation-single:after, .meet-artist .container:after, .uploader-holder:after {
  content: '';
  display: block;
  clear: both;
}
.ellipsis {
  white-space: nowrap;
  /* 1 */
  text-overflow: ellipsis;
  /* 2 */
  overflow: hidden;
}
.accessibility {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.accessibility:focus {
  position: static;
  width: auto;
  height: auto;
}
.hidden {
  position: absolute;
  left: -9999px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}
* {
  max-height: 1000000px;
}
body {
  color: #2D284C;
  background: #fff;
  font: 14px/1.2 'Poppins', 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
  min-width: 320px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 768px) {
  body {
    font: 15px/1.2 'Poppins', 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
  }
}
img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
  object-fit: cover;
}
.gm-style img {
  max-width: none;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset {
  margin: 0 0 1.2em;
}
blockquote {
  border-left: 4px solid #999;
  padding-left: 0.5em;
  margin-left: 1.2em;
}
th, td {
  border: 1px solid #999;
  padding: 0.5em;
  text-align: left;
  vertical-align: top;
}
th {
  text-align: center;
  vertical-align: middle;
}
ul, ol {
  padding-left: 3em;
}
ul ul, ul ol, ol ul, ol ol {
  padding-left: 3em;
  margin: 0;
}
ul {
  list-style-type: disc;
}
dl dt {
  float: left;
  clear: left;
  padding-right: 0.3em;
  font-weight: bold;
}
dl dd {
  overflow: hidden;
}
pre {
  max-width: 100%;
}
form, fieldset {
  margin: 0;
  padding: 0;
  border-style: none;
}
label {
  display: block;
  color: #2D284C;
  margin: 0 0 8px;
  font-weight: bold;
}
input[type='text'], input[type='tel'], input[type='email'], input[type='search'], input[type='password'], input[type='url'], input[type='date'], input[type='number'], textarea, select {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  padding: 14px;
  background: #FDFDFD;
  border: 1px solid #D2D1D7;
  box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.3;
  color: #2D284C;
  display: block;
  outline: none;
}
input[type='text']:focus, input[type='tel']:focus, input[type='email']:focus, input[type='search']:focus, input[type='password']:focus, input[type='url']:focus, input[type='date']:focus, input[type='number']:focus, textarea:focus, select:focus {
  border-color: #8AA2BB;
}
input[type='text']::-webkit-input-placeholder, input[type='tel']::-webkit-input-placeholder, input[type='email']::-webkit-input-placeholder, input[type='search']::-webkit-input-placeholder, input[type='password']::-webkit-input-placeholder, input[type='url']::-webkit-input-placeholder, input[type='date']::-webkit-input-placeholder, input[type='number']::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder {
  color: #2D284C;
}
input[type='text']::-moz-placeholder, input[type='tel']::-moz-placeholder, input[type='email']::-moz-placeholder, input[type='search']::-moz-placeholder, input[type='password']::-moz-placeholder, input[type='url']::-moz-placeholder, input[type='date']::-moz-placeholder, input[type='number']::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder {
  opacity: 1;
  color: #2D284C;
}
input[type='text']:-moz-placeholder, input[type='tel']:-moz-placeholder, input[type='email']:-moz-placeholder, input[type='search']:-moz-placeholder, input[type='password']:-moz-placeholder, input[type='url']:-moz-placeholder, input[type='date']:-moz-placeholder, input[type='number']:-moz-placeholder, textarea:-moz-placeholder, select:-moz-placeholder {
  color: #2D284C;
}
input[type='text']:-ms-input-placeholder, input[type='tel']:-ms-input-placeholder, input[type='email']:-ms-input-placeholder, input[type='search']:-ms-input-placeholder, input[type='password']:-ms-input-placeholder, input[type='url']:-ms-input-placeholder, input[type='date']:-ms-input-placeholder, input[type='number']:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder {
  color: #2D284C;
}
input[type='text'].placeholder, input[type='tel'].placeholder, input[type='email'].placeholder, input[type='search'].placeholder, input[type='password'].placeholder, input[type='url'].placeholder, input[type='date'].placeholder, input[type='number'].placeholder, textarea.placeholder, select.placeholder {
  color: #2D284C;
}
select {
  background: url('images/select-arrow.svg') no-repeat 96% 50% / 14px 14px;
  padding-right: 30px;
  text-overflow: ellipsis;
}
textarea {
  resize: vertical;
  vertical-align: top;
}
button, input[type='button'], input[type='reset'], input[type='file'], input[type='submit'] {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  cursor: pointer;
}
.widget {
  margin-bottom: 1.2em;
}
.widget ul {
  padding-left: 2em;
}
.widget select {
  min-width: 150px;
}
.comment-form label {
  display: block;
  padding-bottom: 4px;
}
.comment-form textarea {
  overflow: auto;
  margin: 0;
  height: 120px;
  min-height: 120px;
}
.comment-form textarea, .comment-form input[type='text'] {
  margin: 0 4px 0 0;
  max-width: 300px;
  width: 100%;
}
.comment-form input[type='submit'] {
  display: block;
  float: none;
}
.post-password-form label {
  display: block;
  margin-bottom: 4px;
}
.post-password-form input[type='password'] {
  margin: 0 4px 0 0;
  max-width: 300px;
  width: 100%;
}
.search-form {
  border: 1px solid #F7F7F7;
  position: relative;
}
.search-form input[type="search"] {
  width: 100%;
  color: #2D284C;
  border: 0;
  font-size: 16px;
  line-height: 1.3;
  display: block;
  padding: 24px 70px 24px 24px;
  box-shadow: none;
}
.search-form input[type="search"]::-webkit-input-placeholder {
  color: #2D284C;
}
.search-form input[type="search"]::-moz-placeholder {
  opacity: 1;
  color: #2D284C;
}
.search-form input[type="search"]:-moz-placeholder {
  color: #2D284C;
}
.search-form input[type="search"]:-ms-input-placeholder {
  color: #2D284C;
}
.search-form input[type="search"].placeholder {
  color: #2D284C;
}
.search-form input[type="submit"] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border: none;
  text-indent: -9999px;
  overflow: hidden;
  width: 70px;
  padding: 0;
  background: url(images/Search.svg) no-repeat 50% 50%/ 24px 24px;
}
.post-password-form input {
  float: left;
  height: 2em;
}
.post-password-form input[type='password'] {
  width: 150px;
}
.comment-form input[type='submit'], .post-password-form input[type='submit'] {
  background: #333;
  color: #fff;
  height: 2em;
  border: none;
  padding: 0 0.5em;
}
.comment-form input[type='submit']:hover, .post-password-form input[type='submit']:hover {
  opacity: 0.8;
}
.commentlist {
  margin: 0 0 1.2em;
}
.commentlist .edit-link {
  margin: 0;
}
.commentlist .avatar-holder {
  float: left;
  margin: 0 1.2em 4px 0;
}
.commentlist-item .commentlist-item {
  padding: 0;
}
@media (min-width: 768px) {
  .commentlist-item .commentlist-item {
    padding: 0 0 0 2em;
  }
}
.comment, .commentlist-holder {
  overflow: hidden;
}
.commentlist-item .commentlist-item, .commentlist-item + .commentlist-item {
  padding-top: 1.2em;
}
.widget_calendar #next {
  text-align: right;
}
.gallery-item dt {
  float: none;
  padding: 0;
}
.navigation, .navigation-comments {
  position: relative;
  vertical-align: middle;
  margin-bottom: 1.2em;
}
.navigation .screen-reader-text, .navigation-comments .screen-reader-text {
  position: absolute;
  left: -99999px;
}
.navigation .page-numbers, .navigation-comments .page-numbers {
  display: inline-block;
  vertical-align: middle;
  padding: 0 0.4em;
}
@media (max-width: 767px) {
  .navigation .page-numbers, .navigation-comments .page-numbers {
    padding: 0 3px;
  }
}
.navigation .next, .navigation .prev, .navigation-comments .next, .navigation-comments .prev {
  display: inline-block;
  vertical-align: middle;
  max-width: 48%;
  background: #333;
  color: #fff;
  padding: 0.4em;
  text-decoration: none;
}
@media (max-width: 767px) {
  .navigation .next, .navigation .prev, .navigation-comments .next, .navigation-comments .prev {
    padding: 0.2em;
  }
}
.navigation .next:hover, .navigation .prev:hover, .navigation-comments .next:hover, .navigation-comments .prev:hover {
  opacity: 0.8;
}
.navigation-single {
  margin-bottom: 1.2em;
}
.navigation-single .next, .navigation-single .prev {
  float: left;
  vertical-align: middle;
  max-width: 48%;
  background: #333;
  color: #fff;
  text-decoration: none;
}
.navigation-single .next:hover, .navigation-single .prev:hover {
  opacity: 0.8;
}
.navigation-single .next a, .navigation-single .prev a {
  color: inherit;
  text-decoration: none;
  padding: 0.4em;
  display: block;
}
@media (max-width: 767px) {
  .navigation-single .next a, .navigation-single .prev a {
    padding: 0.2em;
  }
}
.navigation-single .next {
  float: right;
}
.wp-caption {
  max-width: 100%;
  clear: both;
  border: 1px solid #999;
  padding: 0.4em;
  margin-bottom: 1.2em;
}
.wp-caption img {
  margin: 0;
  vertical-align: top;
}
.wp-caption p {
  margin: 0.4em 0 0;
}
div.aligncenter {
  margin: 0 auto 1.2em;
}
img.aligncenter {
  display: block;
  margin: 0 auto 40px;
}
.alignleft {
  float: left;
  margin: 0 1.2em 4px 0;
}
.alignright {
  float: right;
  margin: 0 0 4px 1.2em;
}
.mejs-container {
  margin-bottom: 1.2em;
}
.wp-caption-text, .gallery, .alignnone, .gallery-caption, .sticky, .bypostauthor {
  height: auto;
}
@media (max-width: 1041px) {
  iframe {
    width: 100%;
  }
}
#wp-calendar tbody td {
  text-align: center;
}
#wp-calendar td, #wp-calendar th {
  border: 1px solid #999;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h {
  font-family: inherit;
  font-weight: 700;
  margin: 0 0 0.5em;
  line-height: 1.2;
  color: inherit;
}
h1, .h1 {
  font-size: 40px;
}
h2, .h2 {
  font-size: 32px;
}
h3, .h3 {
  font-size: 16px;
}
h4, .h4 {
  font-size: 16px;
}
h5, .h5 {
  font-size: 16px;
}
h6, .h6 {
  font-size: 15px;
}
p, ul, ol {
  margin: 0 0 1em;
}
a {
  color: #91C9DB;
  text-decoration: none;
  transition: color 0.3s, background 0.3s, opacity 0.3s, border-color;
  outline: none;
}
a:hover, a:focus {
  outline: none;
  text-decoration: none;
  color: #6bb6ce;
}
@font-face {
  font-family: 'angelinaregular';
  src: url('../fonts/angelina-webfont.eot');
  src: url('../fonts/angelina-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/angelina-webfont.woff2') format('woff2'), url('../fonts/angelina-webfont.woff') format('woff'), url('../fonts/angelina-webfont.ttf') format('truetype'), url('../fonts/angelina-webfont.svg#angelinaregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
html {
  font-size: 62.5%;
}
body {
  font-size: 1.5rem;
}
.black-btn {
  display: inline-block;
  font-size: 14px;
  line-height: 1em;
  padding: 7px 41px 7px 13px;
  color: #fff;
  margin: 10px 0 40px;
  text-decoration: none !important;
  text-transform: uppercase;
  background: #000 url(images/arrow-01.png) no-repeat 100% 50%;
  cursor: pointer;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
#content {
  max-width: 1148px;
  padding: 30px 20px;
  margin: 0 auto 68px;
  overflow: hidden;
}
@media (max-width: 767px) {
  #content {
    padding: 30px 15px;
    margin-bottom: 0;
  }
}
.breadcrumbs {
  margin-bottom: 20px;
}
.gform_footer .gform_button {
  border-radius: 50px !important;
  background: #EDD4D2;
  box-shadow: 0px 2px 4px rgba(237, 212, 210, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.7);
  border: 0;
  padding: 15px;
  font-size: 15px;
  line-height: 1.3;
  font-weight: bold;
  color: #2D284C;
  transition: background 0.3s;
  display: inline-block;
  width: auto;
  min-width: 250px;
}
.gform_footer .gform_button:hover {
  background: #fff;
}
.gform_wrapper .top_label .gfield_label {
  margin-top: 1.1em;
}
.post-entry li {
  margin-bottom: 15px;
}
#content.two-columns.small-right .left-part {
  float: left;
  width: 54%;
}
#content.two-columns.small-right .right-part {
  float: right;
  width: 40%;
}
#content.two-columns.small-left-2 .left-part {
  float: left;
  width: 49%;
}
#content.two-columns.small-left-2 .right-part {
  float: right;
  width: 46.5%;
}
#content.two-columns.small-left .left-part {
  float: right;
  width: 54%;
}
#content.two-columns.small-left .right-part {
  float: left;
  width: 40%;
}
.gform_wrapper {
  max-width: 100%;
}
.gform_wrapper textarea.medium {
  width: 100% !important;
}
.gform_wrapper .col-50 {
  display: inline-block;
  vertical-align: top;
  width: 48% !important;
  margin: 0 4% 2rem -4px;
  padding: 0 !important;
}
.gform_wrapper .col-50.last {
  margin: 0 0 2rem -4px;
}
.gform_wrapper input[type=text], .gform_wrapper input[type=password], .gform_wrapper input[type=email], .gform_wrapper textarea, .gform_wrapper select {
  width: 100% !important;
  padding: 10px !important;
}
.gform_wrapper select {
  padding: 10px;
}
.gform_wrapper.wholesale-form_wrapper .col-50 {
  float: none !important;
  margin: 0 6px 11px 0 !important;
}
.ranges-list {
  clear: both;
}
.ranges-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ranges-list li {
  list-style-type: none;
  vertical-align: top;
  width: 22%;
  margin: 0 -4px 0 4%;
  display: inline-block;
  padding: 0 !important;
}
.ranges-list li:nth-child(4n+1) {
  margin: 0 -4px 0 0;
}
@media (max-width: 767px) {
  .ranges-list li {
    width: 32%;
    max-width: 275px;
    margin: 0 -4px 0 2%;
    display: inline-block;
  }
}
@media (max-width: 640px) {
  .ranges-list li {
    width: 48%;
    margin: 0 -4px 0 4%;
  }
}
@media (max-width: 480px) {
  .ranges-list li {
    width: 100%;
    max-width: 275px;
    margin: 0 auto 3rem !important;
    display: block;
  }
}
.ranges-list li div {
  position: relative;
  margin-bottom: 1.5rem;
}
.ranges-list li div img {
  max-width: 100%;
  height: auto;
}
.ranges-list li div h3 {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #fff;
  font-size: 1.5rem;
  line-height: 2rem;
  padding: 0.7rem 1.5rem;
  font-weight: 400;
  text-transform: uppercase;
  background: #000;
}
#main .item {
  float: left;
  width: 31.3%;
  max-width: 392px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #fff;
  margin: 0 1% 20px;
  background: #f5f5f5;
  overflow: hidden;
}
@media (max-width: 767px) {
  #main .item {
    width: 47%;
    max-width: 392px;
    margin: 0 1.5% 20px;
  }
}
@media (max-width: 480px) {
  #main .item {
    width: 100%;
    margin: 0 0 20px;
    float: none;
  }
}
#main .item.no-link a, #main .item.no-link img, #main .item.no-link a strong, #main .item.no-link .item-info .author, #main .item.no-link .item-info a span {
  cursor: default !important;
}
#main .item .item-info {
  padding: 1.8rem 4%;
  line-height: 1.3em;
}
#main .item .item-info a {
  color: #000;
}
.element-item {
  display: inline-block;
  width: 23%;
  margin: 0 1%;
  vertical-align: top;
  padding-bottom: 3.5rem;
}
@media (max-width: 640px) {
  .element-item {
    width: 48%;
  }
}
.element-item a {
  color: #252525;
  display: block;
  margin-top: 2rem;
  font-size: 1.6rem;
  font-weight: 700;
  text-align: center;
}
.element-item a span {
  color: #252525;
  display: block;
  margin-top: 2rem;
  font-size: 1.6rem;
  font-weight: 700;
  text-align: center;
}
.gdl-button {
  background: #fe1ba7 !important;
  background: none repeat scroll 0 0 #fe1ba7 !important;
  border: medium;
  color: #fff;
  padding: 0.3rem 1rem;
  margin-bottom: 0;
  margin-top: 2rem;
  margin-right: 1rem;
  display: inline-block;
}
.gdl-button:hover {
  opacity: 0.8;
}
#filters {
  margin-bottom: 3rem;
}
.flexslider, .home-slider, .gallery-slider {
  position: relative;
  zoom: 1;
}
.flexslider .slides, .home-slider .slides, .gallery-slider .slides {
  list-style: none;
  padding: 0;
  margin: 0;
  zoom: 1;
}
.also-like {
  clear: both;
  overflow: hidden;
  max-width: 1148px;
  padding: 30px 20px;
  padding-top: 7rem;
  margin: 0 auto 68px;
}
.also-like ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.also-like ul li {
  width: 22%;
  margin-left: 4%;
  float: left;
  position: relative;
  padding: 0 !important;
}
.also-like ul li:first-child {
  margin: 0;
}
@media (max-width: 767px) {
  .also-like ul li {
    width: 48%;
    margin-left: 2%;
    margin-bottom: 3rem;
    float: left;
    position: relative;
  }
  .also-like ul li:nth-child(2n+1) {
    margin-left: 0;
  }
}
.also-like ul li img {
  max-width: 100%;
  max-height: 274px;
  width: 100%;
}
.also-like ul li a span {
  position: absolute;
  bottom: 0;
  right: 0;
  max-width: 90%;
  font-size: 1.5rem;
  line-height: 2rem;
  padding: 0.7rem 4.1rem 0.7rem 1.3rem;
  color: #fff;
  margin-bottom: 0;
  text-decoration: none;
  text-transform: uppercase;
  background: #000 url(//www.digitalfabrics.com.au/wp-content/themes/df-theme/images/arrow-01.png) no-repeat 100% 50%;
  cursor: pointer;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.also-like h3 span {
  display: inline-block;
  padding: 0 3.3rem;
  position: relative;
  font-size: 2.5rem;
  text-transform: uppercase;
  color: #000;
}
.also-like h3 span:before {
  position: absolute;
  display: block;
  left: 100%;
  width: 1000px;
  height: 2px;
  background: #000;
  content: "";
  top: 50%;
  margin-top: -1px;
}
.also-like h3 span:after {
  position: absolute;
  display: block;
  right: 100%;
  width: 1000px;
  height: 2px;
  background: #000;
  content: "";
  top: 50%;
  margin-top: -1px;
}
.also-like h3, .gdl-gallery-outer h3 {
  overflow: hidden;
  text-align: center;
  margin: 0 0 4.5rem;
}
@media (max-width: 767px) {
  #content.two-columns.small-right .left-part, #content.two-columns.small-left .left-part, #content.two-columns.equal .left-part, #content.two-columns.small-left-2 .left-part, #content.two-columns.small-left-2 .right-part {
    float: none;
    width: 100%;
    margin-bottom: 3rem;
    margin-top: 0;
  }
  #content.two-columns.small-right .right-part, #content.two-columns.small-left .right-part, #content.two-columns.equal .right-part {
    float: none;
    width: 100%;
    padding-top: 0;
  }
}
.add-info-block .ico-holder img {
  width: auto !important;
}
#header {
  position: relative;
  z-index: 100;
}
.top-header {
  background: #EDD4D2;
  padding: 10px 0;
}
@media (min-width: 768px) {
  .top-header {
    padding: 10px 12px;
  }
}
@media (min-width: 768px) {
  .top-header .container {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (min-width: 950px) {
  .top-header .container {
    justify-content: space-between;
  }
}
.top-header ul {
  font-size: 12px;
  display: none;
}
@media (min-width: 950px) {
  .top-header ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.top-header ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 20px 0 0;
}
.top-header ul li img {
  height: 24px;
  width: 24px;
  margin: 0 5px 0 0;
}
.top-header .holder {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .top-header .holder {
    margin: 0 -4px;
    justify-content: space-between;
  }
}
.top-header a[href*="tel"] {
  color: #2D284C;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.2px;
}
@media (min-width: 768px) {
  .top-header a[href*="tel"] {
    margin: 0 0 0 31px;
    font-size: 18px;
  }
}
.top-header a[href*="tel"] span {
  margin: 0 3px 0 0;
}
@media (hover: hover) {
  .top-header a[href*="tel"]:hover {
    color: #2B6ACE;
  }
}
.top-header .btn {
  padding: 6px 16px;
  font-size: 10px;
}
.bottom-header {
  padding: 14px 0;
  position: relative;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(45, 40, 76, 0.09);
}
@media (min-width: 768px) {
  .bottom-header {
    padding: 20px 12px 19px 16px;
  }
}
@media (min-width: 1042px) {
  .bottom-header {
    padding: 0;
  }
}
.bottom-header .container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bottom-header .logo {
  width: 174px;
}
@media (min-width: 768px) {
  .bottom-header .logo {
    margin: 0 0 -13px;
    width: 254px;
  }
}
@media (min-width: 1042px) {
  .bottom-header .logo {
    width: 234px;
    margin: 3px 0 -18px;
  }
}
.bottom-header .holder {
  display: flex;
  position: relative;
}
.bottom-header .search-opener {
  width: 24px;
  height: 24px;
  background: url('images/Search.svg') no-repeat 50% 50% / 100% 100%;
  margin: 0 0 0 16px;
  display: none;
  text-indent: -9999px;
  overflow: hidden;
  transition: none;
}
.search-active .bottom-header .search-opener {
  background: url('images/ico-close.svg') no-repeat 50% 50% / 100% 100%;
}
@media (min-width: 1042px) {
  .bottom-header .search-opener {
    display: block;
  }
}
@media (hover: hover) {
  .bottom-header .search-opener:hover {
    opacity: 0.9;
  }
}
.bottom-header .account-link {
  width: 24px;
  height: 24px;
  background: url('images/User.svg') no-repeat 50% 50% / 100% 100%;
  display: none;
  text-indent: -9999px;
  overflow: hidden;
}
@media (min-width: 1042px) {
  .bottom-header .account-link {
    display: block;
  }
}
@media (hover: hover) {
  .bottom-header .account-link:hover {
    opacity: 0.9;
  }
}
.nav-opener {
  width: 24px;
  height: 24px;
  position: relative;
}
.nav-opener:before {
  position: absolute;
  content: '';
  top: 4px;
  left: 1px;
  right: 1px;
  background: #2D284C;
  height: 2px;
  transition: transform 0.3s;
}
.nav-active .nav-opener:before {
  transform: rotate(45deg);
  margin: 8px 0 0;
}
.nav-opener span {
  position: absolute;
  content: '';
  top: 12px;
  left: 1px;
  right: 1px;
  background: #2D284C;
  height: 2px;
  transition: opacity 0.3s;
}
.nav-active .nav-opener span {
  opacity: 0;
}
.nav-opener:after {
  position: absolute;
  content: '';
  top: 20px;
  left: 1px;
  right: 1px;
  background: #2D284C;
  height: 2px;
  transition: transform 0.3s;
}
.nav-active .nav-opener:after {
  transform: rotate(-45deg);
  margin: -8px 0 0;
}
@media (min-width: 1042px) {
  .nav-opener {
    display: none;
  }
}
@media (max-width: 1041px) {
  .nav-holder {
    position: absolute;
    top: 100%;
    left: -400px;
    background: #fff;
    box-shadow: 0px 0px 4px rgba(45, 40, 76, 0.2);
    width: 368px;
    overflow: auto;
    transition: left 0.3s;
    height: calc(100vh - 118px);
  }
  .nav-holder::-webkit-scrollbar {
    width: 5px;
  }
  .nav-holder::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
  .nav-holder::-webkit-scrollbar-thumb {
    background: #888;
  }
  .nav-holder::-webkit-scrollbar-thumb:hover {
    background: #555;
  }
  .nav-active .nav-holder {
    left: 0;
  }
  .fixed-position .nav-holder {
    height: calc(100vh - 70px);
  }
}
@media (max-width: 767px) {
  .nav-holder {
    width: 320px;
    height: calc(100vh - 107px);
  }
  .fixed-position .nav-holder {
    height: calc(100vh - 60px);
  }
}
@media (min-width: 1042px) {
  .nav-holder {
    width: 63.6%;
  }
}
@media (min-width: 1042px) {
  .nav-holder .search-form {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    width: 1000px;
    box-shadow: 0 1px 2px 0 rgba(45, 40, 76, 0.09);
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.3s;
  }
  .search-active .nav-holder .search-form {
    opacity: 1;
    pointer-events: auto;
  }
}
@media (min-width: 1042px) {
  #nav {
    display: flex;
    justify-content: space-between;
  }
}
#nav > li {
  border: 1px solid #F7F7F7;
}
@media (min-width: 1042px) {
  #nav > li {
    padding: 0 10px;
    border: 0;
  }
}
#nav > li:nth-last-child(2) > a {
  white-space: nowrap;
}
#nav > li.active > a {
  color: #91C9DB;
}
#nav > li.account-item > a {
  position: relative;
}
#nav > li.account-item > a:after {
  position: absolute;
  content: '';
  top: 50%;
  right: 23px;
  width: 24px;
  height: 24px;
  margin: -12px 0 0;
  background: url('images/User.svg') no-repeat 50% 50% / cover;
}
@media (min-width: 1042px) {
  #nav > li .close-open {
    display: none;
  }
}
@media (max-width: 1041px) {
  #nav > li.menu-item-has-children > a {
    position: relative;
  }
  #nav > li.menu-item-has-children > a .close-open {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 60px;
  }
  #nav > li.menu-item-has-children > a .close-open:after, #nav > li.menu-item-has-children > a .close-open:before {
    position: absolute;
    content: '';
    top: 50%;
    right: 26px;
    width: 18px;
    height: 2px;
    transform: translateY(-50%);
    background: #637B95;
  }
  #nav > li.menu-item-has-children > a .close-open:before {
    right: 34px;
    width: 2px;
    height: 18px;
  }
  #nav > li.menu-item-has-children.hover > a .close-open:before {
    display: none;
  }
}
@media (min-width: 1042px) {
  #nav > li.hover > a {
    color: #91C9DB;
  }
  #nav > li.menu-item-has-children > a {
    position: relative;
  }
  #nav > li.menu-item-has-children > a:after, #nav > li.menu-item-has-children > a:before {
    position: absolute;
    content: '';
    bottom: 0;
    left: 50%;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    transform: translateX(-50%);
    opacity: 0;
    transition: opacity 0.3s;
    z-index: 1;
  }
  #nav > li.menu-item-has-children > a:before {
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 13px solid rgba(0, 0, 0, 0.04);
  }
  #nav > li.menu-item-has-children.hover > a:after, #nav > li.menu-item-has-children.hover > a:before {
    opacity: 1;
  }
}
#nav > li > a {
  display: block;
  padding: 23.5px 50px 23.5px 24px;
  color: #2D284C;
  font-size: 15px;
}
@media (min-width: 1042px) {
  #nav > li > a {
    padding: 29px 0 25px;
    display: flex;
    align-items: center;
    text-align: center;
    height: 100%;
  }
}
@media (max-width: 1041px) {
  .drop-holder {
    max-height: 0;
    overflow: hidden;
  }
  .hover .drop-holder {
    max-height: 1500px;
    transition: max-height 0.5s;
  }
}
@media (min-width: 1042px) {
  .drop-holder {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    box-shadow: 0px 0px 4px rgba(45, 40, 76, 0.2);
    transition: opacity 0.3s;
    opacity: 0;
    pointer-events: none;
  }
  .hover .drop-holder {
    opacity: 1;
    pointer-events: auto;
  }
  .hover .drop-holder:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: 100%;
    height: 25px;
  }
}
@media (min-width: 1042px) and (min-width: 1500px) {
  .drop-holder {
    right: auto;
    left: 50%;
    width: 1440px;
    transform: translateX(-50%);
  }
}
.drop-holder ul li.active > a {
  color: #91C9DB;
}
@media (hover: hover) {
  .drop-holder ul a:hover {
    color: #91C9DB;
  }
}
@media (max-width: 1041px) {
  .fabrics-drop {
    padding: 24px;
    background: #FCFCFC;
    border-top: 1px solid #F7F7F7;
  }
}
@media (min-width: 1042px) {
  .fabrics-drop {
    padding: 23px 20px 34px;
    max-width: 1148px;
    margin: 0 auto;
    min-height: 558px;
  }
}
.fabrics-drop .title {
  display: block;
  text-decoration: underline;
  margin: 0 0 25px;
  font-size: 17px;
}
@media (min-width: 1042px) {
  .fabrics-drop .title {
    margin: 0 0 33px;
  }
}
.fabrics-drop .sub-title {
  display: block;
  font-size: 17px;
  margin: 0 0 20px;
}
@media (min-width: 1042px) {
  .fabrics-drop .sub-title {
    margin: 0 0 17px;
  }
}
@media (max-width: 1041px) {
  .fabrics-drop .col-holder {
    padding: 0 0 0 15px;
  }
}
@media (min-width: 1042px) {
  .fabrics-drop .col-holder {
    width: 52%;
    display: flex;
  }
}
@media (max-width: 1041px) {
  .fabrics-drop .col-holder .col:not(:last-child) {
    margin: 0 0 34px;
  }
}
@media (min-width: 1042px) {
  .fabrics-drop .col-holder .col {
    width: 33.33%;
  }
}
@media (max-width: 1041px) {
  .fabrics-drop ul {
    padding: 0 0 0 16px;
  }
}
.fabrics-drop ul li:not(:last-child) {
  margin: 0 0 21px;
}
@media (min-width: 1042px) {
  .fabrics-drop ul li:not(:last-child) {
    margin: 0 0 17px;
  }
}
.fabrics-drop ul a {
  display: block;
  color: #2D284C;
}
.fabrics-drop .img-holder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 44.5%;
  background: url('images/bg-drop.png') no-repeat 50% 50% / 100% 100%;
  display: none;
  align-items: center;
  padding: 20px 20px 20px 50px;
  overflow: hidden;
}
@media (min-width: 1042px) {
  .fabrics-drop .img-holder {
    display: flex;
  }
}
@media (min-width: 1300px) {
  .fabrics-drop .img-holder {
    padding: 15px 44px 20px 96px;
  }
}
.fabrics-drop .text {
  margin: 0 46px 124px 0;
  width: 250px;
}
.fabrics-drop .add-title {
  display: block;
  font-size: 30px;
  line-height: 40px;
  letter-spacing: -0.8px;
  margin: 0 0 41px;
}
.fabrics-drop .btn {
  font-size: 14px;
  width: 190px;
  padding: 11px;
}
.fabrics-drop .frame {
  width: 206px;
}
.fabrics-drop .frame img {
  width: 100%;
}
@media (max-width: 1041px) {
  .custom-product-drop {
    padding: 24px;
    background: #FCFCFC;
    border-top: 1px solid #F7F7F7;
  }
}
@media (min-width: 1042px) {
  .custom-product-drop {
    padding: 20px 20px 34px;
    max-width: 1148px;
    margin: 0 auto;
    min-height: 558px;
  }
}
.custom-product-drop .title {
  display: block;
  text-decoration: underline;
  margin: 0 0 25px;
  font-size: 18px;
}
@media (min-width: 1042px) {
  .custom-product-drop .title {
    margin: 0 0 43px;
  }
}
.custom-product-drop .sub-title {
  display: block;
  font-size: 17px;
  margin: 0 0 20px;
}
@media (min-width: 1042px) {
  .custom-product-drop .sub-title {
    margin: 0 0 17px;
  }
}
@media (min-width: 1042px) {
  .custom-product-drop ul {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    width: 59.6%;
    margin: 0 0 0 -16px;
  }
}
@media (min-width: 1042px) {
  .custom-product-drop ul li {
    width: 20%;
    margin: 0 0 50px;
    padding: 0 10px;
  }
}
.custom-product-drop ul .ico-holder {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 8px 0 0;
  overflow: hidden;
  border-radius: 100%;
}
@media (min-width: 1042px) {
  .custom-product-drop ul .ico-holder {
    width: 80px;
    height: 80px;
    margin: 0 auto 6px;
  }
}
.custom-product-drop ul .ico-holder img {
  width: 100%;
  height: 100%;
}
.custom-product-drop ul a {
  color: #2D284C;
  display: block;
}
@media (max-width: 1041px) {
  .custom-product-drop ul a {
    padding: 15px;
    display: flex;
    align-items: center;
  }
}
.custom-product-drop ul strong {
  font-weight: normal;
  font-size: 15px;
  line-height: 22px;
}
.custom-product-drop .img-holder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 42.4%;
  background: url('images/bg-drop.png') no-repeat 50% 50% / 100% 100%;
  display: none;
  align-items: center;
  padding: 20px 20px 20px 50px;
  overflow: hidden;
}
@media (min-width: 1042px) {
  .custom-product-drop .img-holder {
    display: flex;
  }
}
@media (min-width: 1300px) {
  .custom-product-drop .img-holder {
    padding: 15px 44px 22px 96px;
  }
}
.custom-product-drop .text {
  margin: 0 11px 163px 0;
  width: 200px;
}
.custom-product-drop .add-title {
  display: block;
  font-size: 30px;
  line-height: 40px;
  letter-spacing: -0.8px;
  margin: 0 0 35px;
}
.custom-product-drop .btn {
  font-size: 14px;
  width: 190px;
  padding: 11px;
}
.custom-product-drop .frame {
  width: 223px;
}
.custom-product-drop .frame img {
  width: 100%;
}
@media (max-width: 1041px) {
  .shop-drop {
    padding: 24px;
    background: #FCFCFC;
    border-top: 1px solid #F7F7F7;
  }
}
@media (min-width: 1042px) {
  .shop-drop {
    padding: 20px 20px 34px;
    max-width: 1148px;
    margin: 0 auto;
  }
}
.shop-drop .title {
  display: block;
  text-decoration: underline;
  margin: 0 0 25px;
  font-size: 17px;
}
@media (min-width: 1042px) {
  .shop-drop .title {
    margin: 0 0 51px;
  }
}
.shop-drop .sub-title {
  display: block;
  font-size: 17px;
  margin: 0 0 20px;
}
@media (min-width: 1042px) {
  .shop-drop .sub-title {
    margin: 0 0 17px;
  }
}
@media (min-width: 1042px) {
  .shop-drop ul {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    width: 68.3%;
    margin: 0 0 0 -14px;
    position: relative;
    z-index: 1;
  }
}
@media (min-width: 1042px) {
  .shop-drop ul li {
    width: 25%;
    margin: 0 0 50px;
    padding: 0 10px;
  }
}
.shop-drop ul .ico-holder {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 8px 0 0;
  overflow: hidden;
  border-radius: 100%;
}
@media (min-width: 1042px) {
  .shop-drop ul .ico-holder {
    width: 100px;
    height: 100px;
    margin: 0 auto 14px;
  }
}
.shop-drop ul .ico-holder img {
  width: 100%;
  height: 100%;
}
.shop-drop ul a {
  color: #2D284C;
  display: block;
}
@media (max-width: 1041px) {
  .shop-drop ul a {
    padding: 15px;
    display: flex;
    align-items: center;
  }
}
.shop-drop ul strong {
  font-weight: normal;
  font-size: 15px;
  line-height: 22px;
}
.shop-drop .img-holder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 44.6%;
  overflow: hidden;
  display: none;
}
@media (min-width: 1042px) {
  .shop-drop .img-holder {
    display: block;
  }
}
.shop-drop .img-holder img {
  object-position: 0 50%;
  width: 100%;
  height: 100%;
}
@media (max-width: 1041px) {
  .premium-services-drop {
    padding: 24px;
    background: #FCFCFC;
    border-top: 1px solid #F7F7F7;
  }
}
@media (min-width: 1042px) {
  .premium-services-drop {
    padding: 34px 20px;
    max-width: 1148px;
    margin: 0 auto;
  }
}
.premium-services-drop .title {
  display: block;
  text-decoration: underline;
  margin: 0 0 25px;
  font-size: 17px;
}
@media (min-width: 1042px) {
  .premium-services-drop .title {
    margin: 0 0 33px;
  }
}
.premium-services-drop .sub-title {
  display: block;
  font-size: 17px;
  margin: 0 0 18px;
}
@media (min-width: 1042px) {
  .premium-services-drop .sub-title {
    margin: 0 0 17px;
  }
}
@media (max-width: 1041px) {
  .premium-services-drop .col-holder {
    padding: 0 0 0 15px;
  }
}
@media (min-width: 1042px) {
  .premium-services-drop .col-holder {
    width: 51.5%;
    display: flex;
    position: relative;
    z-index: 1;
  }
}
@media (max-width: 1041px) {
  .premium-services-drop .col-holder .col:not(:last-child) {
    margin: 0 0 34px;
  }
}
@media (min-width: 1042px) {
  .premium-services-drop .col-holder .col {
    width: 50%;
    padding: 0 20px 0 0;
  }
}
@media (max-width: 1041px) {
  .premium-services-drop ul {
    padding: 0 0 0 16px;
  }
}
.premium-services-drop ul li:not(:last-child) {
  margin: 0 0 16px;
  line-height: 24px;
}
@media (min-width: 1042px) {
  .premium-services-drop ul li:not(:last-child) {
    line-height: 1.2;
  }
}
.premium-services-drop ul a {
  display: block;
  color: #2D284C;
}
.premium-services-drop .img-holder {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 57.6%;
  overflow: hidden;
  display: none;
}
@media (min-width: 1042px) {
  .premium-services-drop .img-holder {
    display: block;
  }
}
.premium-services-drop .img-holder img {
  object-position: 0 50%;
  width: 100%;
  height: 100%;
}
p {
  line-height: 1.9;
}
@media (min-width: 768px) {
  p {
    line-height: 32px;
  }
}
.add-info-block .ico-holder img {
  width: auto !important;
}
.resize-active * {
  transition: none !important;
}
@media (min-width: 1042px) {
  .desktop-hidden {
    display: none;
  }
}
#wrapper {
  overflow: hidden;
  position: relative;
  min-height: 100vh;
}
.container {
  max-width: 1148px;
  padding: 0 20px;
  margin: 0 auto;
}
.intro-home {
  background: #FEF8EF url('images/page-header-bg-mobile.png') no-repeat 100% 100% / 320px 331px;
  padding: 25px 0 40px;
}
@media (min-width: 768px) {
  .intro-home {
    background: url('images/home-page-header-bg-tablet.png') no-repeat 50% 50% / 100% 100%;
    padding: 62px 0 106px;
  }
}
@media (min-width: 1042px) {
  .intro-home {
    background: url('images/bg-block-1.png') no-repeat 50% 50% / 100% 100%;
    padding: 47px 0 125px;
  }
}
.intro-home .container {
  display: flex;
  justify-content: space-between;
}
.intro-home .img-holder {
  display: none;
}
@media (min-width: 1042px) {
  .intro-home .img-holder {
    display: block;
    width: 53%;
  }
}
@media (max-width: 1041px) {
  .intro-home .text-holder {
    text-align: center;
    max-width: 500px;
    margin: 0 auto;
  }
}
@media (min-width: 1042px) {
  .intro-home .text-holder {
    width: 43%;
    padding: 34px 0 0;
  }
}
.intro-home h1 {
  margin: 0 0 9px;
  font-size: 29px;
  letter-spacing: -1px;
}
@media (min-width: 768px) {
  .intro-home h1 {
    margin: 0 0 26px;
    letter-spacing: -2px;
    font-size: 51px;
  }
}
.intro-home p {
  margin: 0 0 17px;
}
@media (min-width: 768px) {
  .intro-home p {
    margin: 0 0 40px;
  }
}
.intro-text {
  padding: 0 0 72px;
  text-align: center;
}
.intro-text .container {
  max-width: 500px !important;
}
.intro-text h2 {
  margin: 0 0 11px;
  font-size: 21px;
}
@media (min-width: 768px) {
  .intro-text h2 {
    margin: 0 0 9px;
    font-size: 30px;
  }
}
.intro-text p {
  margin: 0 0 30px;
  font-size: 15px;
}
@media (max-width: 767px) {
  .intro-text p {
    line-height: 32px;
  }
}
.intro-text p:last-child {
  margin: 0;
}
.what-we-offer {
  padding: 42px 0 37px;
  text-align: center;
}
@media (min-width: 768px) {
  .what-we-offer {
    padding: 99px 0 70px;
  }
}
@media (min-width: 1042px) {
  .what-we-offer {
    padding: 103px 0 80px;
  }
}
.what-we-offer .container {
  max-width: 610px;
}
@media (min-width: 1042px) {
  .what-we-offer .container {
    max-width: 1180px;
  }
}
.what-we-offer .intro-text {
  padding: 0 0 24px;
}
@media (min-width: 768px) {
  .what-we-offer .intro-text {
    padding: 0 0 72px;
  }
}
.what-we-offer ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (max-width: 767px) {
  .what-we-offer ul {
    font-size: 13px;
    line-height: 24px;
  }
}
.what-we-offer ul li {
  width: 50%;
  padding: 0 10px;
  margin: 0 0 32px;
}
@media (min-width: 768px) {
  .what-we-offer ul li {
    padding: 0 15px;
    width: calc(100%/3);
    margin: 0 0 96px;
  }
  .what-we-offer ul li:nth-last-child(1), .what-we-offer ul li:nth-last-child(2), .what-we-offer ul li:nth-last-child(3) {
    margin: 0;
  }
}
@media (min-width: 1042px) {
  .what-we-offer ul li {
    width: calc(100%/6);
    margin: 0;
  }
}
.what-we-offer p {
  margin: 0;
}
.what-we-offer .ico-holder {
  display: block;
}
@media (min-width: 768px) {
  .what-we-offer .ico-holder {
    margin: 0 0 16px;
  }
}
.border-title span {
  display: inline-block;
  vertical-align: top;
  position: relative;
  z-index: 1;
}
.border-title span:after {
  position: absolute;
  content: '';
  left: 20px;
  right: 20px;
  bottom: 2px;
  z-index: -1;
  background: #EDD4D2;
  height: 7px;
}
.who-we-work {
  padding: 42px 0 8px;
  background: rgba(216, 236, 242, 0.24);
}
@media (min-width: 768px) {
  .who-we-work {
    padding: 147px 0 96px;
    background: url('images/bg-block-2.png') no-repeat 50% 50% / 100% 100%;
  }
}
@media (min-width: 1042px) {
  .who-we-work {
    padding: 151px 0 72px;
  }
}
.who-we-work .container {
  max-width: 800px;
}
@media (min-width: 1042px) {
  .who-we-work .container {
    max-width: 1178px;
  }
}
.who-we-work .intro-text {
  padding: 0 0 24px;
}
@media (min-width: 768px) {
  .who-we-work .intro-text {
    padding: 0 0 69px;
  }
}
@media (min-width: 1042px) {
  .who-we-work .intro-text {
    padding: 0 0 56px;
  }
}
@media (max-width: 767px) {
  .who-we-work .col-holder {
    margin: 0 -20px;
  }
}
@media (min-width: 768px) {
  .who-we-work .col-holder {
    overflow: hidden;
  }
}
@media (min-width: 1042px) {
  .who-we-work .col-holder {
    display: flex;
    flex-wrap: wrap;
  }
}
.who-we-work .col {
  padding: 0 0 16px;
}
@media (min-width: 768px) {
  .who-we-work .col {
    width: 50%;
    padding: 0 4px 8px;
  }
}
@media (min-width: 768px) and (max-width: 1041px) {
  .who-we-work .col {
    float: left;
    clear: left;
  }
  .who-we-work .col:nth-child(3) {
    float: right;
    clear: right;
    margin: -341px 0 0;
  }
  .who-we-work .col:nth-child(3) .holder img {
    height: 674px;
  }
}
@media (min-width: 1042px) {
  .who-we-work .col {
    width: 33.33%;
    padding: 0 15px 30px;
  }
}
.who-we-work .holder {
  position: relative;
  overflow: hidden;
}
@media (min-width: 768px) {
  .who-we-work .holder {
    border-radius: 5px;
  }
}
.who-we-work .holder img {
  width: 100%;
}
.who-we-work .holder a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
}
@media (hover: hover) {
  .who-we-work .holder img {
    transition: transform 0.3s;
  }
  .who-we-work .holder:hover img {
    transform: scale(1.05);
  }
}
.who-we-work .text {
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: 16px;
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(29.9011px);
  border-radius: 4px;
  padding: 15px 17px;
}
.who-we-work .text p {
  margin: 0;
  font-size: 13px;
  line-height: 22px;
}
@media (min-width: 768px) {
  .who-we-work .text p {
    font-size: 14px;
  }
}
.who-we-work h3 {
  margin: 0 0 8px;
  font-size: 18px;
  line-height: 28px;
}
.how-order {
  padding: 42px 0 50px;
  text-align: center;
}
@media (min-width: 768px) {
  .how-order {
    padding: 96px 0 106px;
  }
}
@media (min-width: 1042px) {
  .how-order {
    padding: 101px 0 106px;
  }
}
.how-order .container {
  max-width: 612px;
}
@media (min-width: 1042px) {
  .how-order .container {
    max-width: 1178px;
  }
}
.how-order .intro-text {
  padding: 0 0 40px;
}
@media (min-width: 768px) {
  .how-order .intro-text {
    padding: 0 0 90px;
  }
}
@media (min-width: 1042px) {
  .how-order .intro-text {
    padding: 0 0 88px;
  }
}
.how-order .col-holder {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (min-width: 768px) {
  .how-order .col-holder {
    padding: 0 0 17px;
  }
}
@media (min-width: 1042px) {
  .how-order .col-holder {
    padding: 0 0 55px;
  }
}
.how-order .col {
  width: 50%;
  padding: 0 5px;
  margin: 0 0 49px;
}
@media (min-width: 768px) {
  .how-order .col {
    margin: 0 0 61px;
    padding: 0 15px;
  }
}
@media (min-width: 1042px) {
  .how-order .col {
    margin: 0 0 30px;
    width: 25%;
  }
}
.how-order .col p {
  line-height: 24px;
  padding: 0 10px;
  margin: 0;
}
.how-order .col:nth-child(2) .ico-holder:after {
  border-color: #FBD08D;
}
.how-order .col:nth-child(3) .ico-holder:after {
  border-color: #F5ABA8;
}
.how-order .col:nth-child(4) .ico-holder:after {
  border-color: #8AA2BB;
}
.how-order .ico-holder {
  margin: 0 0 73px;
  position: relative;
}
@media (min-width: 768px) {
  .how-order .ico-holder {
    margin: 0 0 88px;
  }
}
.how-order .ico-holder:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 50%;
  height: 58px;
  border-left: 1px dashed #8AA2BB;
  margin: 8px 0 0;
}
@media (min-width: 768px) {
  .how-order .ico-holder:after {
    margin: 16px 0 0;
  }
}
.how-order h3 {
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 768px) {
  .how-order h3 {
    margin: 0 0 16px;
  }
}
@media (min-width: 1042px) {
  .how-order h3 {
    font-size: 18px;
  }
}
.how-order .btn {
  width: 240px;
}
.popular-products {
  padding: 43px 0 49px;
  background: rgba(216, 236, 242, 0.24);
  text-align: center;
}
@media (min-width: 768px) {
  .popular-products {
    padding: 99px 0 98px;
  }
}
@media (max-width: 1041px) {
  .popular-products .slick-list {
    overflow: visible;
  }
}
@media (max-width: 1041px) {
  .popular-products .container {
    max-width: 806px;
  }
}
.popular-products .intro-text {
  padding: 0 0 24px;
}
@media (min-width: 768px) {
  .popular-products .intro-text {
    padding: 0 0 80px;
  }
}
.popular-products .btn {
  width: 240px;
}
.popular-products-slider {
  padding: 0 15px;
  margin: 0 0 50px;
}
@media (min-width: 768px) {
  .popular-products-slider {
    margin: 0 0 105px;
  }
}
.popular-products-slider .slick-slide {
  padding: 0 8px;
}
@media (max-width: 1041px) {
  .popular-products-slider .slick-slide {
    width: 270px;
  }
}
.popular-products-slider .slick-slide div {
  overflow: hidden;
  border-radius: 5px;
  margin: 0 0 15px;
  position: relative;
}
.popular-products-slider .slick-arrow {
  position: absolute;
  top: 40%;
  left: -20px;
}
@media (min-width: 1200px) {
  .popular-products-slider .slick-arrow {
    left: -37px;
  }
}
.popular-products-slider .slick-arrow.slick-next {
  left: auto;
  right: -20px;
}
@media (min-width: 1200px) {
  .popular-products-slider .slick-arrow.slick-next {
    right: -37px;
  }
}
.popular-products-slider img {
  width: 100%;
  transition: transform 0.3s;
}
@media (hover: hover) {
  .popular-products-slider img:hover {
    transform: scale(1.1);
  }
}
.popular-products-slider h3 {
  margin: 0;
  color: #2D284C;
  font-size: 16px;
}
.slick-arrow {
  width: 45px;
  height: 45px;
  text-indent: -9999px;
  overflow: hidden;
  border: 0;
  padding: 0;
  background: url('images/arrow-left.png') no-repeat 50% 50% / cover;
}
.slick-arrow.slick-next {
  background: url('images/arrow-right.png') no-repeat 50% 50% / cover;
}
@media (hover: hover) {
  .slick-arrow {
    transition: filter 0.3s;
  }
  .slick-arrow:hover {
    filter: grayscale(100%);
  }
}
.premium-services {
  text-align: center;
  padding: 43px 0 35px;
}
@media (min-width: 768px) {
  .premium-services {
    padding: 99px 0 92px;
  }
}
@media (min-width: 1042px) {
  .premium-services {
    padding: 99px 0 89px;
  }
}
.premium-services .container {
  max-width: 640px;
}
@media (min-width: 1042px) {
  .premium-services .container {
    max-width: 1032px;
  }
}
.premium-services .intro-text {
  padding: 0 0 31px;
}
@media (min-width: 768px) {
  .premium-services .intro-text {
    padding: 0 0 63px;
  }
}
.premium-services .col-holder {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.premium-services .col {
  width: 50%;
  padding: 0 0 16px;
}
@media (min-width: 768px) {
  .premium-services .col {
    padding: 0 20px 43px;
    width: 33.33%;
  }
}
@media (min-width: 1042px) {
  .premium-services .col {
    padding: 0 20px 20px;
    width: 20%;
  }
}
.premium-services a img {
  transition: transform 0.3s;
  margin: 0 0 1px;
}
@media (hover: hover) {
  .premium-services a:hover img {
    transform: scale(1.2);
  }
}
.premium-services h3 {
  margin: 0;
  color: #2D284C;
  font-size: 16px;
  line-height: 26px;
}
.post-preview {
  background: #fff;
  border: 1px solid #e0e0e0;
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
  text-align: left;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.post-preview a {
  display: block;
  overflow: hidden;
  position: relative;
  margin: 0 -1px;
}
.post-preview a > img {
  width: 100%;
}
@media (hover: hover) {
  .post-preview a > img {
    transition: transform 0.3s;
  }
  .post-preview a:hover > img {
    transform: scale(1.1);
  }
}
.post-preview a span {
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
}
.post-preview .text-holder {
  flex: 1 0 auto;
  padding: 10px 7px 16px;
}
@media (min-width: 768px) {
  .post-preview .text-holder {
    padding: 16px;
  }
}
@media (min-width: 1042px) {
  .post-preview .text-holder {
    padding: 16px 16px 24px;
  }
}
.post-preview h2, .post-preview h3 {
  margin: 0 0 7px;
  font-size: 13px;
  line-height: 22px;
}
@media (min-width: 768px) {
  .post-preview h2, .post-preview h3 {
    font-size: 18px;
    line-height: 28px;
  }
}
.post-preview p {
  font-size: 10px;
  line-height: 20px;
  margin: 0 0 17px;
}
@media (min-width: 768px) {
  .post-preview p {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (min-width: 1042px) {
  .post-preview p {
    margin: 0 0 25px;
  }
}
.post-preview p:last-child {
  margin: 0;
}
.post-preview .btn-holder {
  padding: 0 10px 23px;
}
@media (min-width: 768px) {
  .post-preview .btn-holder {
    padding: 0 16px 24px;
  }
}
@media (min-width: 1042px) {
  .post-preview .btn-holder {
    padding: 0 16px 31px;
  }
}
.post-preview .btn-holder .btn, .post-preview .btn-holder .added_to_cart {
  display: block;
  width: 100%;
}
.post-preview .btn-holder .btn:not(:last-child), .post-preview .btn-holder .added_to_cart:not(:last-child) {
  margin: 0 0 7px;
}
.post-preview .btn-holder .added_to_cart {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-weight: 600;
  font-size: 15px;
  line-height: 1.3;
  border-radius: 30px;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  background: #EDD4D2;
  border: 1px solid #EDD4D2;
  box-shadow: 0px 2px 4px rgba(237, 212, 210, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.7);
  padding: 11px 10px;
  color: #2D284C;
  font-size: 13px;
}
@media (hover: hover) {
  .post-preview .btn-holder .added_to_cart:hover {
    background: #fcf7f6;
  }
}
.post-preview.artist-preview .text-holder {
  position: relative;
  padding: 22px 7px 7px;
}
@media (min-width: 768px) {
  .post-preview.artist-preview .text-holder {
    padding: 36px 16px 14px;
  }
}
@media (min-width: 1042px) {
  .post-preview.artist-preview .text-holder {
    padding: 23px 16px 14px;
  }
}
.post-preview.artist-preview .img-preview {
  position: absolute;
  top: -27px;
  right: 5px;
  width: 52px;
  height: 52px;
  border-radius: 100%;
  background: #D8D8D8;
  overflow: hidden;
  border: 2px solid #fff;
  box-shadow: 0px 0px 4px rgba(45, 40, 76, 0.5);
  pointer-events: none;
}
@media (min-width: 768px) {
  .post-preview.artist-preview .img-preview {
    top: -38px;
    right: 14px;
    width: 76px;
    height: 76px;
  }
}
@media (min-width: 1042px) {
  .post-preview.artist-preview .img-preview {
    top: -46px;
  }
}
.post-preview.artist-preview .img-preview img {
  width: 100%;
  height: 100%;
}
.shop-fabric {
  padding: 41px 0 49px;
  background: rgba(216, 236, 242, 0.24);
  text-align: center;
}
@media (min-width: 768px) {
  .shop-fabric {
    padding: 98px 0 97px;
  }
}
@media (min-width: 1042px) {
  .shop-fabric {
    padding: 97px 0 98px;
  }
}
.shop-fabric .intro-text {
  padding: 0 0 15px;
}
@media (min-width: 768px) {
  .shop-fabric .intro-text {
    padding: 0 0 71px;
  }
}
.shop-fabric .container {
  max-width: 580px;
}
@media (min-width: 1042px) {
  .shop-fabric .container {
    max-width: 1124px;
  }
}
.shop-fabric .slick-track {
  display: flex;
}
.shop-fabric .slick-track:before, .shop-fabric .slick-track:after {
  display: none;
}
.shop-fabric .slick-slide {
  min-height: 0;
  height: auto;
}
@media (max-width: 1041px) {
  .shop-fabric .slick-list {
    overflow: visible;
  }
}
.shop-fabric .slick-arrow {
  position: absolute;
  top: 33%;
  left: -20px;
  z-index: 1;
}
@media (min-width: 1200px) {
  .shop-fabric .slick-arrow {
    left: -37px;
  }
}
.shop-fabric .slick-arrow.slick-next {
  left: auto;
  right: -20px;
}
@media (min-width: 1200px) {
  .shop-fabric .slick-arrow.slick-next {
    right: -37px;
  }
}
.shop-fabric .col-holder {
  padding: 0 0 32px;
}
@media (min-width: 768px) {
  .shop-fabric .col-holder {
    padding: 0 0 50px;
  }
}
@media (min-width: 1042px) {
  .shop-fabric .col-holder {
    padding: 0 15px 72px;
  }
}
.shop-fabric .col {
  width: 270px;
  padding: 0 8px 16px;
}
@media (max-width: 767px) {
  .shop-fabric .post-preview img {
    height: 41.5vw;
  }
}
.shop-fabric .post-preview .text-holder {
  padding: 13px 16px 15px;
}
@media (min-width: 768px) {
  .shop-fabric .post-preview .text-holder {
    padding: 13px 16px 23px;
  }
}
.shop-fabric .post-preview h2, .shop-fabric .post-preview h3 {
  margin: 0 0 2px;
}
.shop-fabric .post-preview p {
  font-size: 13px;
  line-height: 22px;
}
@media (min-width: 768px) {
  .shop-fabric .post-preview p {
    font-size: 14px;
  }
}
.shop-fabric .btn {
  width: 240px;
}
.customer-gallery {
  padding: 43px 0 49px;
  text-align: center;
}
@media (min-width: 768px) {
  .customer-gallery {
    padding: 99px 0 103px;
  }
}
@media (min-width: 1042px) {
  .customer-gallery {
    padding: 99px 0 98px;
  }
}
.customer-gallery .intro-text {
  padding: 0 0 32px;
}
@media (min-width: 768px) {
  .customer-gallery .intro-text {
    padding: 0 0 56px;
  }
}
.customer-gallery .container {
  max-width: 578px;
}
@media (min-width: 1042px) {
  .customer-gallery .container {
    max-width: 1118px;
  }
}
.customer-gallery .col-holder {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding: 0 0 24px;
  margin: 0 -8px;
}
@media (min-width: 768px) {
  .customer-gallery .col-holder {
    padding: 0 0 50px;
    margin: 0;
  }
}
@media (min-width: 1042px) {
  .customer-gallery .col-holder {
    padding: 0 0 81px;
  }
}
.customer-gallery .col {
  width: 50%;
  padding: 0 4px 8px;
}
@media (min-width: 768px) {
  .customer-gallery .col {
    padding: 0 8px 16px;
  }
}
@media (min-width: 1042px) {
  .customer-gallery .col {
    width: 25%;
  }
}
.customer-gallery .btn {
  width: 240px;
}
.customer-preview {
  background: #fff;
  border: 1px solid #E0E0E0;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
  text-align: left;
  height: 100%;
  overflow: hidden;
}
.customer-preview .holder {
  padding: 7px 7px 10px;
}
@media (min-width: 768px) {
  .customer-preview .holder {
    padding: 15px 15px 18px;
  }
}
.customer-preview h3, .customer-preview h2 {
  margin: 0 0 5px;
  font-size: 18px;
}
.customer-preview .author {
  display: block;
  font-size: 12px;
}
.customer-preview > a {
  display: block;
  overflow: hidden;
  margin: 0 -1px;
}
@media (hover: hover) {
  .customer-preview > a img {
    transition: transform 0.3s;
  }
  .customer-preview > a:hover img {
    transform: scale(1.1);
  }
}
.customer-preview > a img {
  width: 100%;
}
@media (max-width: 767px) {
  .customer-preview > a img {
    height: 42vw;
  }
}
.customer-preview p {
  margin: 0 0 7px;
  line-height: 24px;
}
@media (min-width: 768px) {
  .customer-preview p {
    margin: 0 0 17px;
  }
}
.customer-preview .share-holder {
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  .customer-preview .share-holder {
    padding: 0 0 6px;
  }
}
.customer-preview .share-holder strong {
  margin: 0 5px 0 0;
  font-size: 10px;
  font-weight: 400;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .customer-preview .share-holder strong {
    margin: 0 10px 0 0;
    font-size: 14px;
  }
}
.customer-preview .share-holder .addtoany_content {
  margin: 0;
}
.customer-preview .share-holder .addtoany_share {
  display: none;
}
.customer-preview .share-holder .addtoany_list.a2a_kit_size_32 a {
  font-size: 22px;
  line-height: 22px;
  padding: 0 3px;
}
.customer-preview .share-holder .addtoany_list a:not(.addtoany_special_service) > span {
  border-radius: 100%;
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.testimonials {
  padding: 44px 0 32px;
  background: rgba(216, 236, 242, 0.24);
}
@media (min-width: 768px) {
  .testimonials {
    padding: 139px 0 96px;
    background: url('images/bg-block-2.png') no-repeat 50% 50% / 100% 100%;
  }
}
@media (min-width: 1042px) {
  .testimonials {
    padding: 151px 0 288px;
  }
}
.testimonials .container {
  max-width: 777px;
}
@media (min-width: 1042px) {
  .testimonials .container {
    max-width: 1132px;
  }
}
.testimonials .intro-text {
  padding: 0 0 20px;
}
@media (min-width: 768px) {
  .testimonials .intro-text {
    padding: 0 0 61px;
  }
}
@media (min-width: 1042px) {
  .testimonials .slick-dots {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .testimonials-slider {
    margin: 0 -12px;
  }
}
.testimonials-slider .slick-list {
  padding: 4px 0 !important;
}
@media (min-width: 768px) and (max-width: 1041px) {
  .testimonials-slider .slick-list {
    overflow: visible;
  }
}
.testimonials-slider .slick-slide {
  padding: 0 8px;
}
.testimonials-slider .slick-arrow {
  position: absolute;
  top: 50%;
  left: -45px;
  margin: -22px 0 0;
}
.testimonials-slider .slick-arrow.slick-next {
  left: auto;
  right: -45px;
}
.testimonial-item {
  background: #fff;
  border: 1px solid #E0E0E0;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
  padding: 22px 22px 31px;
}
@media (min-width: 768px) and (max-width: 1041px) {
  .testimonial-item {
    width: 348px;
  }
}
.testimonial-item .top-holder {
  display: flex;
  align-items: center;
  margin: 0 0 15px;
}
.testimonial-item .img-holder {
  width: 58px;
  height: 58px;
  border-radius: 100%;
  border: 2px solid #EDD4D2;
  overflow: hidden;
  margin: 0 16px 0 0;
}
.testimonial-item .img-holder img {
  width: 100%;
  height: 100%;
}
.testimonial-item h3 {
  margin: 0 0 2px;
  font-size: 16px;
}
.testimonial-item p {
  margin: 0;
  font-size: 15px;
  line-height: 32px;
}
.slick-dots {
  padding: 20px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .slick-dots {
    padding: 44px 0 0;
  }
}
.slick-dots li {
  line-height: 0;
  margin: 0 2px;
}
.slick-dots li.slick-active button {
  width: 22px;
  height: 22px;
  pointer-events: none;
}
.slick-dots button {
  width: 14px;
  height: 14px;
  border-radius: 100%;
  padding: 0;
  border: 0;
  background: #EDD4D2;
  text-indent: -9999px;
  overflow: hidden;
  transition: background 0.3s;
}
@media (hover: hover) {
  .slick-dots button:hover {
    background: #2BCE96;
  }
}
.products-page {
  padding: 13px 0 0;
}
@media (min-width: 768px) {
  .products-page {
    padding: 52px 0 0;
  }
}
@media (min-width: 1042px) {
  .products-page {
    padding: 71px 0 0;
  }
}
@media (max-width: 1041px) {
  .products-page .container {
    max-width: 792px;
  }
}
.main-products {
  list-style: none;
  padding: 0;
  margin: 0 0 36px;
  border-bottom: 1px solid rgba(45, 40, 76, 0.1);
  display: flex;
  justify-content: center;
}
@media (min-width: 1042px) {
  .main-products {
    justify-content: start;
  }
}
.main-products li:not(:last-child) {
  margin: 0 28px 0 0;
}
.main-products li.active a:after {
  background: #2D284C;
}
.main-products a {
  display: block;
  padding: 21px 19px;
  font-size: 21px;
  line-height: 1.2;
  font-weight: bold;
  color: #2D284C;
  position: relative;
}
.main-products a:after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  bottom: -5px;
  height: 8px;
  border-radius: 10px;
  transition: background 0.3s;
}
@media (hover: hover) {
  .main-products a:hover:after {
    background: #2D284C;
  }
}
.products-description {
  max-width: 700px;
  margin: 0 auto 33px;
  text-align: center;
}
@media (min-width: 768px) {
  .products-description {
    margin: 0 auto 64px;
  }
}
@media (min-width: 1042px) {
  .products-description {
    margin: 0 0 64px;
    text-align: left;
  }
}
.products-description p:last-child {
  margin: 0;
}
.cat-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 28px;
}
@media (min-width: 768px) {
  .cat-list {
    margin: 0 0 47px;
  }
}
@media (min-width: 1042px) {
  .cat-list {
    margin: 0 0 40px;
  }
}
.cat-list li {
  margin-bottom: 17px;
}
@media (max-width: 767px) {
  .cat-list li {
    margin: 0 10px 10px 0;
  }
}
@media (min-width: 768px) {
  .cat-list li:not(:last-child) {
    margin: 0 19px 15px 0;
  }
}
.cat-list li.active a {
  background: #EDD4D2;
}
.cat-list a {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 11px 10px;
  color: #2D284C;
  font-size: 14px;
  font-weight: 700;
  border-radius: 20px;
}
@media (min-width: 768px) {
  .cat-list a {
    padding: 11px 22px;
  }
}
@media (min-width: 1042px) and (hover: hover) {
  .cat-list a:hover {
    background: #EDD4D2;
  }
}
.load-more-holder {
  padding: 0 0 40px;
}
@media (min-width: 768px) {
  .load-more-holder {
    padding: 0 0 55px;
  }
}
@media (min-width: 1042px) {
  .load-more-holder {
    padding: 0 0 195px;
  }
}
.load-more-holder.is-busy .sk-chase {
  opacity: 1;
}
.load-more-holder .load-more {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
.posts-holder {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0 32px;
  margin: 0 -8px;
}
@media (min-width: 768px) {
  .posts-holder {
    padding: 0 0 40px;
  }
}
@media (min-width: 1042px) {
  .posts-holder {
    padding: 0 0 72px;
    margin: 0 -15px;
  }
}
.posts-holder .col {
  width: 50%;
  padding: 0 4px 8px;
  transition: opacity 1s linear, transform 1s linear;
}
@media (min-width: 768px) {
  .posts-holder .col {
    padding: 0 8px 16px;
    width: 33.33%;
  }
}
@media (min-width: 1042px) {
  .posts-holder .col {
    width: 25%;
    padding: 0 15px 32px;
  }
}
.posts-holder .col.new-item {
  opacity: 0;
  transform: translateY(25px);
}
.posts-holder .post-preview a > img {
  height: 41vw;
}
@media (min-width: 768px) {
  .posts-holder .post-preview a > img {
    height: 181px;
  }
}
@media (min-width: 1042px) {
  .posts-holder .post-preview a > img {
    height: auto;
  }
}
.sk-chase {
  width: 22px;
  height: 22px;
  position: relative;
  margin: 0 auto;
  animation: sk-chase 2.5s infinite linear both;
  opacity: 0;
}
.sk-chase-dot {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  animation: sk-chase-dot 2s infinite ease-in-out both;
}
.sk-chase-dot:before {
  content: '';
  display: block;
  width: 25%;
  height: 25%;
  background-color: #2D284C;
  border-radius: 100%;
  animation: sk-chase-dot-before 2s infinite ease-in-out both;
}
.sk-chase-dot:nth-child(1) {
  animation-delay: -1.1s;
}
.sk-chase-dot:nth-child(2) {
  animation-delay: -1s;
}
.sk-chase-dot:nth-child(3) {
  animation-delay: -0.9s;
}
.sk-chase-dot:nth-child(4) {
  animation-delay: -0.8s;
}
.sk-chase-dot:nth-child(5) {
  animation-delay: -0.7s;
}
.sk-chase-dot:nth-child(6) {
  animation-delay: -0.6s;
}
.sk-chase-dot:nth-child(1):before {
  animation-delay: -1.1s;
}
.sk-chase-dot:nth-child(2):before {
  animation-delay: -1s;
}
.sk-chase-dot:nth-child(3):before {
  animation-delay: -0.9s;
}
.sk-chase-dot:nth-child(4):before {
  animation-delay: -0.8s;
}
.sk-chase-dot:nth-child(5):before {
  animation-delay: -0.7s;
}
.sk-chase-dot:nth-child(6):before {
  animation-delay: -0.6s;
}
@keyframes sk-chase {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes sk-chase-dot {
  80%, 100% {
    transform: rotate(360deg);
  }
}
@keyframes sk-chase-dot-before {
  50% {
    transform: scale(0.4);
  }
  100%, 0% {
    transform: scale(1);
  }
}
.intro-page {
  text-align: center;
  padding: 30px 0 63px;
  background: #FEF8EF url('images/page-header-bg-mobile.png') no-repeat 100% 100% / 320px 331px;
  margin: 0 0 19px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .intro-page {
    margin: 0 0 27px;
    padding: 73px 0;
    min-height: 423px;
    background: url('images/page-header-bg-tablet.png') no-repeat 50% 50% / 100% 100%;
    position: relative;
    z-index: 1;
  }
}
@media (min-width: 1042px) {
  .intro-page {
    background: url('images/page-header-bg.png') no-repeat 50% 50% / 100% 100%;
    min-height: 385px;
  }
}
.intro-page .container {
  max-width: 700px;
  width: 100%;
}
.intro-page .sub-title {
  display: block;
  color: #F5ABA8;
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 0 0 10px;
}
@media (min-width: 768px) {
  .intro-page .sub-title {
    font-size: 14px;
    margin: 0 0 22px;
  }
}
.intro-page h1 {
  margin: 0 0 9px;
  font-size: 30px;
}
@media (min-width: 768px) {
  .intro-page h1 {
    margin: 0 0 19px;
    font-size: 44px;
  }
}
.intro-page p {
  margin: 0;
  line-height: 32px;
}
@media (max-width: 767px) {
  .intro-page br {
    display: none;
  }
}
.intro-page.without-bg {
  padding-bottom: 12px;
  background: none !important;
}
@media (min-width: 768px) {
  .intro-page.without-bg {
    padding-bottom: 56px;
    min-height: 0;
  }
}
@media (min-width: 1042px) {
  .intro-page.without-bg {
    padding-bottom: 130px;
    margin: 24px auto;
    z-index: 1;
  }
  .intro-page.without-bg:after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 100%;
    height: 60px;
    background: url('images/bg-block-3.png') no-repeat 50% 50% / 100% 100%;
  }
}
.products-page + .add-info-block {
  margin: 15px 0 0;
}
@media (min-width: 768px) {
  .products-page + .add-info-block {
    margin: -56px 0 0;
  }
}
@media (min-width: 1042px) {
  .products-page + .add-info-block {
    margin: -72px 0 0;
  }
}
.add-info-block {
  text-align: center;
  padding: 39px 0 42px;
  background: #F6FBFC;
}
@media (min-width: 768px) {
  .add-info-block {
    padding: 136px 0 89px;
    background: url('images/bg-block-2.png') no-repeat 50% 50%/100% 100%;
  }
}
@media (min-width: 1042px) {
  .add-info-block {
    padding: 144px 0 201px;
  }
}
.add-info-block .container {
  max-width: 600px;
}
.add-info-block .ico-holder {
  margin: 0 0 24px;
}
@media (min-width: 768px) {
  .add-info-block .ico-holder {
    margin: 0 0 27px;
  }
}
@media (min-width: 768px) {
  .add-info-block .ico-holder {
    margin: 0 0 32px;
  }
}
.add-info-block h2 {
  margin: 0 0 32px;
  font-size: 20px;
  line-height: 2;
}
@media (min-width: 768px) {
  .add-info-block h2 {
    margin: 0 0 36px;
    font-size: 32px;
    line-height: 48px;
  }
}
@media (min-width: 1042px) {
  .add-info-block h2 {
    margin: 0 0 36px;
    font-size: 30px;
  }
}
.add-info-block p {
  margin: 0 0 31px;
  line-height: 32px;
}
@media (min-width: 768px) {
  .add-info-block p {
    margin: 0 0 39px;
  }
}
.add-info-block .btn {
  width: 190px;
  padding-left: 10px;
  padding-right: 10px;
}
.single-page {
  padding: 33px 0 0;
  font-size: 17px;
  line-height: 32px;
}
@media (min-width: 768px) {
  .single-page {
    padding: 89px 0 0;
  }
}
.single-page .container {
  max-width: 770px;
}
@media (max-width: 767px) {
  .single-page .container {
    padding: 0 16px;
  }
}
.single-page h1 {
  text-align: center;
  margin: 0 0 21px;
  font-size: 30px;
  line-height: 40px;
}
@media (min-width: 768px) {
  .single-page h1 {
    margin: 0 0 33px;
  }
  .single-page h1 + p {
    line-height: 40px;
    margin: 0 0 40px;
  }
}
@media (min-width: 1042px) {
  .single-page h1 {
    font-size: 35px;
    line-height: 1.2;
  }
}
.single-page p {
  margin: 0 0 32px;
  line-height: inherit;
}
.single-page p a {
  font-weight: 600;
  text-decoration: underline;
}
.single-page h2 {
  margin: 0 0 32px;
  font-size: 20px;
  line-height: 28px;
}
@media (min-width: 768px) {
  .single-page h2 {
    margin: 0 0 40px;
    padding: 8px 0 0;
  }
}
.single-page img {
  border-radius: 4px;
}
@media (max-width: 767px) {
  .single-page img.size-full {
    width: 111%;
    max-width: 111%;
    margin: 0 -16px 24px !important;
  }
}
.single-page .gallery {
  margin-bottom: 24px !important;
}
.single-page .gallery img {
  border: 0 !important;
}
.single-page .gallery img.aligncenter {
  margin: 0 auto;
}
@media (max-width: 767px) {
  .single-page .gallery img.size-full {
    width: 111%;
    max-width: 111%;
    margin: 0 -16px 24px !important;
  }
}
.single-page .gallery .gallery-item {
  margin: 8px 0 0 !important;
}
@media (max-width: 767px) {
  .single-page .gallery .gallery-item {
    width: auto !important;
  }
}
.single-page .gallery .gallery-caption {
  padding: 8px 0;
}
@media (max-width: 767px) {
  .single-page .gallery .gallery-caption {
    padding: 7px 0;
    font-size: 14px;
    line-height: 24px;
  }
}
.single-page .meta-info {
  font-weight: 600;
  font-size: 12px;
  line-height: 1.2;
  display: flex;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 0 0 24px;
}
@media (min-width: 768px) {
  .single-page .meta-info {
    margin: 0 0 31px;
    font-size: 14px;
  }
}
.single-page .meta-info ul {
  display: flex;
  margin: 0 8px 0 0;
}
.single-page .meta-info ul a {
  color: #F5ABA8;
}
@media (hover: hover) {
  .single-page .meta-info ul a:hover {
    color: #2D284C;
  }
}
#wrapper .meet-artist + .single-share {
  padding: 30px 0 0;
}
#wrapper .single-share {
  text-align: center;
  padding: 2px 0 0;
  position: relative;
  z-index: 1;
}
@media (min-width: 768px) {
  #wrapper .single-share {
    padding: 33px 0 0;
  }
}
@media (min-width: 1042px) {
  #wrapper .single-share {
    padding: 42px 0 0;
  }
}
#wrapper .single-share strong {
  display: block;
  font-size: 16px;
  text-transform: uppercase;
  margin: 0 0 21px;
}
#wrapper .single-share .addtoany_content {
  margin: 0;
}
#wrapper .single-share .addtoany_share {
  display: none;
}
#wrapper .single-share .addtoany_list.a2a_kit_size_32 a {
  font-size: 40px;
  line-height: 40px;
  padding: 0 8px;
}
#wrapper .single-share .addtoany_list a:not(.addtoany_special_service) > span {
  border-radius: 100%;
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.related-posts {
  padding: 49px 0 24px;
}
@media (min-width: 768px) {
  .related-posts {
    padding: 97px 0 53px;
  }
}
@media (min-width: 1042px) {
  .related-posts {
    padding: 97px 0 101px;
  }
}
@media (max-width: 1041px) {
  .related-posts .container {
    max-width: 600px;
  }
}
.related-posts h2 {
  margin: 0 0 31px;
  text-align: center;
  font-size: 30px;
}
@media (min-width: 768px) {
  .related-posts h2 {
    margin: 0 0 66px;
  }
}
.related-posts .col-holder {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 -8px;
}
@media (min-width: 768px) {
  .related-posts .col-holder {
    margin: 0 -4px;
  }
}
@media (min-width: 1042px) {
  .related-posts .col-holder {
    margin: 0 -16px;
  }
}
.related-posts .col {
  width: 50%;
  padding: 0 4px 8px;
}
@media (min-width: 768px) {
  .related-posts .col {
    padding: 0 16px 32px;
  }
}
@media (min-width: 1042px) {
  .related-posts .col {
    padding: 0 16px 32px;
    width: 25%;
  }
}
.contact-form {
  padding: 16px 0 31px;
}
@media (min-width: 768px) {
  .contact-form {
    padding: 53px 0 142px;
  }
}
@media (min-width: 1042px) {
  .contact-form {
    padding: 38px 0 142px;
  }
}
.contact-form .container {
  max-width: 390px;
}
@media (max-width: 767px) {
  .contact-form .container {
    padding: 0 16px;
  }
}
.contact-form .intro-text {
  padding: 0 0 42px;
}
@media (min-width: 768px) {
  .contact-form .intro-text {
    padding: 0 0 56px;
  }
}
.contact-form .wpcf7-form-control-wrap {
  display: block;
  margin: 0 0 27px;
}
@media (min-width: 768px) {
  .contact-form .wpcf7-form-control-wrap {
    margin: 0 0 25px;
  }
}
.contact-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]), .contact-form select {
  width: 100%;
}
.contact-form textarea {
  width: 100%;
  height: 200px;
}
.contact-form .wpcf7-acceptance .wpcf7-list-item, .contact-form .wpcf7-checkbox .wpcf7-list-item {
  margin: 0;
}
.contact-form .wpcf7-acceptance input, .contact-form .wpcf7-checkbox input {
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0;
}
.contact-form .wpcf7-acceptance label, .contact-form .wpcf7-checkbox label {
  display: flex;
  align-items: center;
  font-weight: normal;
  font-size: 13px;
  margin: 0;
}
.contact-form button, .contact-form input[type="submit"] {
  width: 100%;
  transition: background 0.3s, color 0.3s;
}
.map-block iframe {
  width: 100%;
  height: 213px;
  margin: 0;
}
@media (min-width: 768px) {
  .map-block iframe {
    height: 458px;
  }
}
@media (min-width: 1042px) {
  .map-block iframe {
    height: 678px;
  }
}
.page-links {
  padding: 13px 0 21px;
}
@media (min-width: 768px) {
  .page-links {
    padding: 50px 0 21px;
  }
}
@media (min-width: 1042px) {
  .page-links {
    padding: 69px 0 37px;
  }
}
.page-links .container {
  max-width: 608px;
}
@media (min-width: 1042px) {
  .page-links .container {
    max-width: 1178px;
  }
}
.page-links ul {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .page-links ul {
    margin: 0 -8px;
  }
}
.page-links li {
  width: 50%;
  padding: 0 4px;
  margin: 0 0 8px;
}
@media (min-width: 768px) {
  .page-links li {
    margin: 0 0 32px;
    padding: 0 15px;
  }
}
@media (min-width: 1042px) {
  .page-links li {
    width: 25%;
  }
}
.page-links a {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 17px 5px 62px;
  background: #fff;
  border: solid #E0E0E0;
  border-width: 4px 1px 1px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #2D284C;
  position: relative;
  text-align: center;
}
@media (min-width: 768px) {
  .page-links a {
    text-align: left;
    font-size: 18px;
    line-height: 28px;
    padding: 29px 50px 30px 16px;
  }
}
.page-links a:after {
  position: absolute;
  content: '';
  width: 32px;
  height: 32px;
  background: url('images/ico-arrow-2.svg') no-repeat 50% 50% / 32px 32px;
  transition: right 0.3s;
}
@media (max-width: 767px) {
  .page-links a:after {
    bottom: 15px;
    left: 50%;
    margin: 0 0 0 -16px;
  }
}
@media (min-width: 768px) {
  .page-links a:after {
    margin: -16px 0 0;
    top: 50%;
    right: 5%;
    background: url('images/ico-arrow-2.svg') no-repeat 50% 50% / 32px 32px;
  }
}
@media (hover: hover) {
  .page-links a:hover:after {
    right: 2%;
  }
}
.faq-block {
  padding: 22px 0 56px;
}
@media (min-width: 768px) {
  .faq-block {
    padding: 46px 0 132px;
  }
}
@media (min-width: 1042px) {
  .faq-block {
    padding: 46px 0 126px;
  }
}
.faq-block .container {
  max-width: 768px;
}
.faq-block .intro-text {
  padding: 0 0 31px;
}
@media (min-width: 768px) {
  .faq-block .intro-text {
    padding: 0 0 55px;
  }
}
@media (max-width: 767px) {
  .accordion {
    margin: 0 -4px;
  }
}
.accordion li {
  border: 1px solid #E0E0E0;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
}
.accordion li:not(:last-child) {
  margin: 0 0 8px;
}
@media (min-width: 768px) {
  .accordion li:not(:last-child) {
    margin: 0 0 22px;
  }
}
.accordion .opener {
  display: block;
  border-bottom: 1px solid #E0E0E0;
  padding: 15px 35px 15px 15px;
  color: #2D284C;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  position: relative;
}
.accordion .opener:after {
  position: absolute;
  content: '';
  top: 50%;
  right: 13px;
  width: 16px;
  height: 16px;
  background: url('images/arrow-right-2.svg') no-repeat 96% 50% / 16px 16px;
  margin: -8px 0 0;
}
@media (min-width: 768px) {
  .accordion .opener:after {
    right: 30px;
  }
}
@media (min-width: 768px) {
  .accordion .opener {
    font-size: 18px;
    line-height: 1.2;
    padding: 33px 55px 33px 33px;
  }
}
.accordion .active .opener:after {
  transform: rotate(90deg);
}
.accordion .slide {
  padding: 9px 15px 23px;
}
@media (min-width: 768px) {
  .accordion .slide {
    padding: 17px 33px 30px;
  }
}
.accordion .slide p {
  margin: 0 0 15px;
  line-height: 32px;
}
.accordion .slide p:last-child {
  margin: 0;
}
@media (min-width: 768px) {
  .content-section {
    padding: 44px 0 90px;
  }
}
@media (min-width: 1042px) {
  .content-section {
    padding: 109px 0 90px;
  }
}
.content-section .container {
  max-width: 1178px;
}
@media (min-width: 768px) {
  .content-section .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
@media (max-width: 1041px) {
  .content-section .container {
    max-width: 778px;
  }
}
.content-section .container:not(:last-child) {
  margin-bottom: 33px;
}
@media (min-width: 768px) {
  .content-section .container:not(:last-child) {
    margin-bottom: 104px;
  }
}
@media (min-width: 1042px) {
  .content-section .container:not(:last-child) {
    margin-bottom: 153px;
  }
}
.content-section .container:nth-child(even) {
  flex-direction: row-reverse;
}
@media (max-width: 767px) {
  .content-section .img-holder {
    margin: 0 -20px;
  }
}
@media (min-width: 768px) {
  .content-section .img-holder {
    overflow: hidden;
    border-radius: 4px;
    width: 47.7%;
  }
}
@media (min-width: 1042px) {
  .content-section .img-holder {
    width: 47.2%;
  }
}
.content-section .img-holder img {
  width: 100%;
}
@media (max-width: 767px) {
  .content-section .text-holder {
    padding: 0 0 22px;
  }
}
@media (min-width: 768px) {
  .content-section .text-holder {
    width: 46%;
  }
}
@media (min-width: 1042px) {
  .content-section .text-holder {
    width: 47.8%;
  }
}
.content-section h2 {
  margin: 0 0 15px;
  font-size: 21px;
  line-height: 40px;
  text-align: center;
}
@media (min-width: 768px) {
  .content-section h2 {
    text-align: left;
  }
}
@media (min-width: 1042px) {
  .content-section h2 {
    margin: 0 0 31px;
    font-size: 28px;
    line-height: 1.2;
  }
}
.content-section p {
  margin: 0;
}
@media (max-width: 1041px) {
  .content-section p {
    font-size: 14px;
    line-height: 32px;
  }
}
@media (min-width: 1042px) {
  .content-section p {
    max-width: 90%;
  }
}
.content-section p:not(:last-child) {
  margin: 0 0 16px;
}
@media (min-width: 1042px) {
  .content-section p:not(:last-child) {
    margin: 0 0 31px;
  }
}
.content-section .btn.btn-dusk {
  padding: 14px 20px;
  font-size: 14px;
}
@media (max-width: 767px) {
  .content-section .btn.btn-dusk {
    width: 100%;
  }
}
blockquote {
  margin: 0;
  padding: 0;
  border: 0;
}
blockquote q {
  display: block;
  margin: 0 0 16px;
  font-size: 12px;
  line-height: 24px;
  font-style: italic;
}
@media (min-width: 1042px) {
  blockquote q {
    margin: 0 0 19px;
    font-size: 14px;
    line-height: 28px;
  }
}
blockquote cite {
  display: flex;
  align-items: center;
  font-size: 14px;
  line-height: 1.2;
  font-style: normal;
}
blockquote cite img {
  margin: 0 7px 0 0;
  border: 2px solid #EDD4D2;
  width: 33px;
  height: 33px;
  border-radius: 100%;
}
.portfolio-block {
  padding: 42px 0 31px;
  background: #F6FBFC;
}
@media (min-width: 768px) {
  .portfolio-block {
    padding: 129px 0 89px;
    background: url('images/bg-block-2.png') no-repeat 50% 50%/100% 100%;
  }
}
.portfolio-block .container {
  max-width: 1178px;
}
@media (max-width: 1041px) {
  .portfolio-block .container {
    max-width: 806px;
  }
}
.portfolio-block .intro-text {
  padding: 0 0 25px;
}
@media (min-width: 768px) {
  .portfolio-block .intro-text {
    padding: 0 0 54px;
  }
}
.portfolio-block .col-holder {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .portfolio-block .col-holder {
    margin: 0 -8px;
  }
}
.portfolio-block .col {
  width: 50%;
  padding: 0 4px 8px;
}
@media (min-width: 768px) {
  .portfolio-block .col {
    padding: 0 15px 30px;
  }
}
@media (min-width: 1042px) {
  .portfolio-block .col {
    width: 25%;
  }
}
.portfolio-block img {
  border-radius: 4px;
  width: 100%;
  transition: transform 0.3s;
}
.portfolio-block a {
  display: block;
  overflow: hidden;
  border-radius: 4px;
}
@media (hover: hover) {
  .portfolio-block a:hover img {
    transform: scale(1.1);
  }
}
.portfolio-block + .contact-form {
  margin: 38px 0 0;
}
@media (min-width: 1042px) {
  .portfolio-block + .contact-form {
    margin: 53px 0 0;
  }
}
@media (min-width: 1042px) {
  .intro-page.without-bg + .ambition-block {
    margin-top: -24px;
  }
}
.ambition-block {
  position: relative;
  padding: 53px 0 73px;
  background: #F6E9E8;
  overflow: hidden;
}
@media (max-width: 767px) {
  .ambition-block {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .ambition-block {
    padding: 179px 0 313px;
  }
}
@media (min-width: 1042px) {
  .ambition-block {
    padding: 181px 0 313px;
  }
}
.ambition-block .container {
  max-width: 1178px;
}
@media (max-width: 1041px) {
  .ambition-block .container {
    max-width: 778px;
  }
}
.ambition-block .text-holder {
  max-width: 650px;
  position: relative;
  z-index: 1;
}
.ambition-block h2 {
  margin: 0 0 33px;
}
@media (min-width: 768px) {
  .ambition-block h2 {
    margin: 0 0 27px;
  }
}
.ambition-block p {
  margin: 0 0 32px;
  font-size: 15px;
  line-height: 32px;
}
.ambition-block p:last-child {
  margin: 0;
}
.ambition-block .img-holder {
  padding: 14px 0 0;
  margin: 0 -20px;
}
@media (min-width: 768px) {
  .ambition-block .img-holder {
    padding: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 30%;
    width: 80.7%;
    margin: 0 -88px 0 0;
  }
}
@media (min-width: 1042px) {
  .ambition-block .img-holder {
    bottom: 8px;
    width: 57.2%;
    margin: 0 -121px 0 0;
  }
}
@media (min-width: 1500px) {
  .ambition-block .img-holder {
    width: 50%;
  }
}
.ambition-block .img-holder img {
  width: 100%;
}
.add-content-section {
  padding: 24px 0;
}
@media (min-width: 768px) {
  .add-content-section {
    padding: 127px 0 90px;
  }
}
@media (min-width: 1042px) {
  .add-content-section {
    padding: 152px 0;
  }
}
.add-content-section .container {
  max-width: 1178px;
}
@media (min-width: 768px) {
  .add-content-section .container {
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1042px) {
  .add-content-section .container {
    align-items: center;
  }
}
@media (max-width: 1041px) {
  .add-content-section .container {
    max-width: 810px;
  }
}
.add-content-section .container:not(:last-child) {
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .add-content-section .container:not(:last-child) {
    margin-bottom: 104px;
  }
}
@media (min-width: 1042px) {
  .add-content-section .container:not(:last-child) {
    margin-bottom: 153px;
  }
}
.add-content-section .container:nth-child(even) {
  flex-direction: row-reverse;
}
.add-content-section .img-holder {
  overflow: hidden;
  border-radius: 4px;
}
@media (max-width: 767px) {
  .add-content-section .img-holder {
    margin: 0 -4px 26px;
  }
}
@media (min-width: 768px) {
  .add-content-section .img-holder {
    width: 44.8%;
  }
}
@media (min-width: 1042px) {
  .add-content-section .img-holder {
    width: 44.8%;
  }
}
.add-content-section .img-holder img {
  width: 100%;
}
@media (min-width: 768px) {
  .add-content-section .text-holder {
    width: 52%;
  }
}
@media (min-width: 1042px) {
  .add-content-section .text-holder {
    width: 45%;
  }
}
.add-content-section ul {
  line-height: 28px;
  padding: 0 0 0 16px;
}
@media (min-width: 1042px) {
  .add-content-section ul {
    line-height: 2.15;
  }
}
.add-content-section ul li::marker {
  font-size: 10px;
}
.add-content-section h2 {
  margin: 0 0 15px;
  font-size: 28px;
  line-height: 48px;
}
@media (min-width: 768px) {
  .add-content-section h2 {
    font-size: 32px;
    margin: 0 0 16px;
  }
}
@media (min-width: 1042px) {
  .add-content-section h2 {
    margin: 0 0 37px;
  }
}
.add-content-section p {
  margin: 0;
}
@media (max-width: 1041px) {
  .add-content-section p {
    font-size: 14px;
    line-height: 28px;
  }
}
@media (min-width: 1042px) {
  .add-content-section p {
    max-width: 90%;
  }
}
.add-content-section p:not(:last-child) {
  margin: 0 0 16px;
}
@media (min-width: 1042px) {
  .add-content-section p:not(:last-child) {
    margin: 0 0 32px;
  }
}
.add-content-section .btn.btn-dusk {
  padding: 14px 20px;
  font-size: 14px;
}
@media (max-width: 767px) {
  .add-content-section .btn.btn-dusk {
    width: 100%;
  }
}
.visual-block img {
  width: 100%;
}
@media (max-width: 767px) {
  .visual-block img {
    height: 59.2vw;
  }
}
.visual-video video {
  display: block;
  width: 100%;
  height: 74.4vw;
  object-fit: cover;
}
@media (min-width: 1042px) {
  .visual-video:last-child {
    position: relative;
    z-index: 1;
  }
}
.intro-page + .visual-block {
  margin: -19px 0 0;
}
@media (min-width: 768px) {
  .intro-page + .visual-block {
    margin: -88px 0 0;
  }
}
@media (min-width: 1042px) {
  .intro-page + .visual-block {
    margin: -103px 0 0;
  }
}
.steps-block {
  padding: 24px 0 75px;
}
@media (min-width: 768px) {
  .steps-block {
    padding: 72px 0 20px;
  }
}
@media (min-width: 1042px) {
  .steps-block {
    padding: 72px 0 128px;
  }
}
@media (max-width: 1041px) {
  .steps-block .container {
    max-width: 578px;
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  .steps-block .container {
    padding: 0 15px;
  }
}
@media (min-width: 1042px) {
  .steps-block .container:after {
    display: block;
    content: '';
    clear: both;
  }
  .steps-block .container:nth-child(even) .heading-holder, .steps-block .container:nth-child(even) .text-holder {
    float: right;
  }
  .steps-block .container:nth-child(even) .img-holder {
    float: left;
    margin: 56px 0 0 -33px;
  }
}
.steps-block .container:not(:last-child) {
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .steps-block .container:not(:last-child) {
    margin-bottom: 72px;
  }
}
@media (min-width: 1042px) {
  .steps-block .container:not(:last-child) {
    margin-bottom: 98px;
  }
}
.steps-block a {
  font-weight: 500;
  text-decoration: underline;
}
@media (min-width: 1042px) {
  .steps-block .text-holder, .steps-block .heading-holder {
    float: left;
    width: 49%;
  }
}
.steps-block .heading-holder {
  padding: 16px 9px;
  border-left: 8px solid #EDD4D2;
  margin: 0 0 23px;
}
@media (min-width: 768px) {
  .steps-block .heading-holder {
    padding: 17px 24px;
  }
}
.steps-block .sub-title {
  display: block;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  text-transform: uppercase;
  margin: 0 0 19px;
}
@media (min-width: 768px) {
  .steps-block .sub-title {
    margin: 0 0 15px;
    font-size: 18px;
  }
}
.steps-block h2 {
  margin: 0;
  font-size: 22px;
}
@media (min-width: 768px) {
  .steps-block h2 {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .steps-block .img-holder {
    margin: 0 0 24px;
  }
}
@media (min-width: 768px) and (max-width: 1041px) {
  .steps-block .img-holder {
    order: 1;
    margin: 0 -18px;
  }
}
@media (min-width: 1042px) {
  .steps-block .img-holder {
    float: right;
    width: 51.5%;
    margin: 56px -33px 0 0;
  }
}
.steps-block .img-holder img {
  width: 100%;
}
@media (min-width: 768px) {
  .steps-block .text-holder {
    padding: 0 0 0 32px;
  }
}
.steps-block p {
  margin: 0 0 16px;
  font-size: 17px;
  line-height: 32px;
}
@media (min-width: 768px) {
  .steps-block p {
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 34px;
  }
}
.steps-block .list-info {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 32px;
}
@media (min-width: 768px) {
  .steps-block .list-info {
    margin: 0 0 38px;
    padding: 0 0 0 31px;
  }
}
@media (min-width: 1042px) {
  .steps-block .list-info {
    margin: 0 0 30px;
  }
}
.steps-block .list-info li {
  overflow: hidden;
}
.steps-block .list-info li:not(:last-child) {
  margin: 0 0 16px;
}
.steps-block .list-info .ico {
  float: left;
  width: 24px;
  margin: 5px 16px 0 0;
}
.steps-block .list-info span {
  display: block;
  overflow: hidden;
  margin: 0;
}
.steps-block .links-list {
  line-height: 24px;
}
@media (min-width: 768px) {
  .steps-block .links-list {
    margin: 0 0 38px;
  }
}
@media (min-width: 1042px) {
  .steps-block .links-list {
    margin: 0;
  }
}
.steps-block .links-list li:not(:last-child) {
  margin: 0 0 14px;
}
.we-offer {
  padding: 44px 0 32px;
  background: #F6FBFC;
}
@media (min-width: 768px) {
  .we-offer {
    padding: 164px 0 72px;
    background: url(images/bg-block-2.png) no-repeat 50% 50%/100% 100%;
  }
}
@media (min-width: 1042px) {
  .we-offer {
    padding: 126px 0 88px;
  }
}
.we-offer .container {
  max-width: 594px;
}
@media (min-width: 1042px) {
  .we-offer .container {
    max-width: 1180px;
  }
}
.we-offer .intro-text {
  padding: 0 0 25px;
}
@media (min-width: 768px) {
  .we-offer .intro-text {
    padding: 0 0 63px;
  }
}
@media (min-width: 1042px) {
  .we-offer .intro-text {
    padding: 0 0 71px;
  }
}
@media (min-width: 768px) {
  .we-offer .col-holder {
    display: flex;
    flex-wrap: wrap;
  }
}
.we-offer .col {
  padding: 0 14px 8px;
}
@media (min-width: 768px) {
  .we-offer .col {
    width: 50%;
    padding: 0 12px 24px;
  }
}
@media (min-width: 1042px) {
  .we-offer .col {
    padding: 0 16px 32px;
    width: 25%;
  }
}
.offer-previre {
  background: #fff;
  border: 1px solid #E0E0E0;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
  padding: 39px 14px 40px;
  text-align: center;
  font-size: 13px;
  line-height: 24px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.offer-previre .img-holder {
  width: 160px;
  height: 160px;
  border-radius: 100%;
  overflow: hidden;
  margin: 0 auto 40px;
}
.offer-previre .img-holder img {
  width: 100%;
  height: 100%;
  transition: transform 0.3s;
}
@media (hover: hover) {
  .offer-previre .img-holder:hover img {
    transform: scale(1.1);
  }
}
.offer-previre .text-holder {
  flex: 1 0 auto;
}
.offer-previre h3 {
  margin: 0 0 16px;
  font-size: 18px;
  line-height: 25px;
}
.offer-previre p {
  margin: 0 0 16px;
  line-height: inherit;
}
.offer-previre ul {
  margin: 0 0 31px;
}
.offer-previre ul li:before {
  content: '';
  width: 3px;
  height: 3px;
  background: #2D284C;
  display: inline-block;
  vertical-align: middle;
  border-radius: 100%;
  margin: 0 3px 1px 0;
}
.offer-previre .btn.btn-dusk {
  font-size: 15px;
  width: 100%;
  max-width: 190px;
  padding: 13px;
  display: block;
  margin: 0 auto;
}
.video-block {
  padding: 42px 0 0;
}
@media (min-width: 768px) {
  .video-block {
    padding: 83px 0 117px;
  }
}
@media (min-width: 1042px) {
  .video-block {
    padding: 91px 0 117px;
  }
}
.video-block .intro-text {
  padding: 0 0 25px;
}
@media (min-width: 768px) {
  .video-block .intro-text {
    padding: 0 0 61px;
  }
}
.video-block .video-holder {
  overflow: hidden;
  border-radius: 4px;
  margin: 0 -20px;
}
@media (min-width: 768px) {
  .video-block .video-holder {
    max-width: 728px;
    margin: 0 auto;
  }
}
.video-block iframe {
  margin: 0;
}
#footer {
  padding: 41px 0 0;
  background: #2D284C;
  font-size: 13px;
  line-height: 22px;
  color: #EDD4D2;
}
@media (min-width: 768px) {
  #footer {
    padding: 74px 0 0;
  }
}
@media (min-width: 1042px) {
  #footer {
    padding: 69px 0 0;
    position: relative;
  }
  #footer:before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: 100%;
    height: 92px;
    margin: 0 0 -1px;
    background: url('images/footer-bg.png') no-repeat 50% 50% / 100% 100%;
  }
}
@media (max-width: 767px) {
  #footer .container {
    padding: 0 16px;
  }
}
@media (max-width: 1041px) {
  #footer .container {
    max-width: 776px;
  }
}
#footer a {
  color: #EDD4D2;
}
@media (hover: hover) {
  #footer a:hover {
    color: #fff;
  }
}
@media (min-width: 768px) {
  #footer .col-holder {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0 48px;
  }
}
@media (min-width: 1042px) {
  #footer .col-holder {
    padding: 0 0 36px;
  }
}
#footer .col {
  padding: 0 0 29px;
}
@media (min-width: 768px) {
  #footer .col {
    width: 23%;
    padding: 0 10px 0 0;
  }
}
@media (min-width: 1042px) {
  #footer .col {
    width: 17.2%;
  }
}
@media (min-width: 768px) {
  #footer .col.contacts-col {
    width: 31%;
  }
}
@media (min-width: 1042px) {
  #footer .col.contacts-col {
    width: 25.6%;
  }
}
#footer .col.subscribe-col {
  width: 100%;
  padding: 0;
}
@media (min-width: 1042px) {
  #footer .col.subscribe-col {
    width: 22.8%;
    order: 1;
  }
}
#footer h3 {
  margin: 0 0 13px;
  font-size: 16px;
}
@media (min-width: 768px) {
  #footer h3 {
    margin: 0 0 29px;
  }
}
@media (min-width: 1042px) {
  #footer h3 {
    margin: 0 0 31px;
  }
}
#footer .footer-nav li:not(:last-child) {
  margin: 0 0 10px;
}
#footer .footer-nav li.active a {
  color: #fff;
}
@media (max-width: 1041px) {
  #footer .col.subscribe-col {
    padding: 0 0 65px;
    margin: 0 0 49px;
    position: relative;
  }
  #footer .col.subscribe-col:before {
    position: absolute;
    content: '';
    left: -20px;
    bottom: 0;
    right: -20px;
    border-top: 1px solid rgba(237, 212, 210, 0.1);
  }
}
@media (max-width: 767px) {
  #footer .col.subscribe-col {
    padding: 0 0 33px;
    margin: 0 0 31px;
  }
}
@media (max-width: 767px) {
  #footer .col.subscribe-col h3 {
    font-size: 20px;
    margin: 0 0 26px;
  }
}
@media (min-width: 768px) and (max-width: 1041px) {
  #footer .col.subscribe-col h3 {
    margin: 0 0 43px;
    text-align: center;
    font-size: 27px;
  }
}
.contacts-col .phone, .contacts-col .email, .contacts-col .hours-item, .contacts-col address {
  display: block;
  padding: 0 0 0 23px;
  position: relative;
  margin: 0 0 18px;
  font-weight: normal;
  font-style: normal;
}
.contacts-col .phone:before, .contacts-col .email:before, .contacts-col .hours-item:before, .contacts-col address:before {
  position: absolute;
  content: '';
  top: 4px;
  left: 0;
  width: 16px;
  height: 16px;
  background: url('images/ico-phone.svg') no-repeat 50% 50% / 100% 100%;
}
.contacts-col .email:before {
  background: url('images/ico-email.svg') no-repeat 50% 50% / 100% 100%;
}
.contacts-col .hours-item:before {
  background: url('images/ico-time.svg') no-repeat 50% 50% / 100% 100%;
}
.contacts-col address:before {
  background: url('images/ico-pin.svg') no-repeat 50% 50% / 100% 100%;
}
.footer-form {
  padding: 2px 0 0;
}
.footer-form p {
  margin: 0;
}
.footer-form br {
  display: none;
}
@media (min-width: 768px) and (max-width: 1041px) {
  .footer-form form {
    display: flex;
    justify-content: space-between;
  }
}
.footer-form input[type="text"], .footer-form input[type="email"] {
  width: 100%;
  display: block;
  margin: 0 0 16px;
  font-size: 13px;
  line-height: 1.3;
  color: #2D284C;
  padding: 15px;
  border-radius: 50px;
  border: 0;
  background: #FDFDFD;
  border: 1px solid #D2D1D7;
  box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.13);
}
.footer-form input[type="text"]::-webkit-input-placeholder, .footer-form input[type="email"]::-webkit-input-placeholder {
  color: #2D284C;
}
.footer-form input[type="text"]::-moz-placeholder, .footer-form input[type="email"]::-moz-placeholder {
  opacity: 1;
  color: #2D284C;
}
.footer-form input[type="text"]:-moz-placeholder, .footer-form input[type="email"]:-moz-placeholder {
  color: #2D284C;
}
.footer-form input[type="text"]:-ms-input-placeholder, .footer-form input[type="email"]:-ms-input-placeholder {
  color: #2D284C;
}
.footer-form input[type="text"].placeholder, .footer-form input[type="email"].placeholder {
  color: #2D284C;
}
@media (min-width: 768px) {
  .footer-form input[type="text"], .footer-form input[type="email"] {
    margin: 0 10px 0 0;
  }
}
@media (min-width: 1042px) {
  .footer-form input[type="text"], .footer-form input[type="email"] {
    margin: 0 0 8px;
  }
}
@media (min-width: 768px) and (max-width: 1041px) {
  .footer-form input[type="text"] {
    width: 26%;
  }
}
@media (min-width: 768px) and (max-width: 1041px) {
  .footer-form input[type="email"] {
    width: 46%;
  }
}
.footer-form input[type="submit"], .footer-form button {
  display: block;
  width: 100%;
  border-radius: 50px;
  background: #EDD4D2;
  border: 1px solid #EDD4D2;
  box-shadow: 0px 2px 4px rgba(237, 212, 210, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.7);
  border: 0;
  padding: 15px;
  font-size: 15px;
  line-height: 1.3;
  font-weight: bold;
  color: #2D284C;
}
@media (min-width: 768px) and (max-width: 1041px) {
  .footer-form input[type="submit"], .footer-form button {
    width: 26%;
  }
}
@media (hover: hover) {
  .footer-form input[type="submit"], .footer-form button {
    transition: background 0.3s;
  }
  .footer-form input[type="submit"]:hover, .footer-form button:hover {
    background: #fff;
  }
}
.footer-bottom {
  position: relative;
  padding: 41px 0;
}
@media (min-width: 768px) {
  .footer-bottom {
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 1042px) {
  .footer-bottom {
    padding: 39px 0;
  }
}
.footer-bottom:before {
  position: absolute;
  content: '';
  left: -20px;
  top: 0;
  right: -20px;
  border-top: 1px solid rgba(237, 212, 210, 0.1);
}
@media (min-width: 1042px) {
  .footer-bottom:before {
    left: 0;
    right: 0;
  }
}
.footer-bottom .logo {
  width: 195px;
  margin: 0 auto 14px;
}
@media (min-width: 768px) {
  .footer-bottom .logo {
    margin: 0;
  }
}
@media (min-width: 1042px) {
  .footer-bottom .logo {
    width: 254px;
  }
}
.footer-bottom .logo img {
  width: 100%;
}
.social-networks {
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  .social-networks {
    margin: 0 0 15px;
  }
}
.social-networks li {
  margin: 0 10px;
}
.social-networks li a {
  font-size: 30px;
  line-height: 1;
}
.payment-list {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .payment-list {
    margin: -4px 0 0;
  }
}
@media (min-width: 1042px) {
  .payment-list {
    margin: -11px 0 0;
  }
}
.payment-list li:not(:first-child) {
  margin: 0 0 0 17px;
}
.btn {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  border: none;
  font-weight: 600;
  font-size: 15px;
  line-height: 1.3;
  border-radius: 30px;
  padding: 13px 48px;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
}
.btn i {
  margin: 0 10px 0 0;
}
.btn.btn-dark-blue {
  background: #2D284C;
  color: #EDD4D2;
  border: 1px solid rgba(26, 23, 44, 0.6);
  box-shadow: 0px 2px 4px rgba(38, 40, 76, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.3);
}
@media (hover: hover) {
  .btn.btn-dark-blue:hover {
    background: #413a6d;
  }
}
.btn.btn-dusk {
  background: #EDD4D2;
  border: 1px solid #EDD4D2;
  box-shadow: 0px 2px 4px rgba(237, 212, 210, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.7);
  padding: 11px 10px;
  color: #2D284C;
  font-size: 13px;
}
@media (hover: hover) {
  .btn.btn-dusk:hover {
    background: #fcf7f6;
  }
}
.btn.btn-white {
  background: white;
  border: 1px solid #E0E0E0;
  padding: 11px 10px;
  color: #2D284C;
  font-size: 13px;
}
@media (hover: hover) {
  .btn.btn-white:hover {
    background: #e6e6e6;
  }
}
.btn.btn-white.add-arrow {
  padding-right: 30px !important;
  background: url('images/btn-arrow-right.svg') no-repeat 95% 50% / 23px 23px;
}
@media (min-width: 768px) {
  .btn.btn-white.add-arrow {
    padding-right: 50px !important;
  }
}
@media (hover: hover) {
  .btn.btn-white.add-arrow:hover {
    background: #e6e6e6 url('images/btn-arrow-right.svg') no-repeat 95% 50% / 23px 23px;
  }
}
.btn.loading {
  position: relative;
}
.btn.loading:after {
  font-family: WooCommerce;
  content: "";
  vertical-align: top;
  font-weight: 400;
  position: absolute;
  top: 50% !important;
  margin: -8px 0 0 !important;
  right: 5px;
  font-size: 15px;
  line-height: 1;
  animation: spin 2s linear infinite;
}
@media (min-width: 768px) {
  .btn.loading:after {
    right: 10px !important;
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.more-link {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  font-weight: 600;
  text-decoration: underline;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
  max-width: 100%;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
body.compensate-for-scrollbar {
  overflow: hidden;
}
.fancybox-active {
  height: auto;
}
.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}
.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}
.fancybox-container * {
  box-sizing: border-box;
}
.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}
.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-infobar, .fancybox-toolbar, .fancybox-caption, .fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  visibility: hidden;
  z-index: 99997;
}
.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption, .fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}
.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.fancybox-toolbar {
  right: 0;
  top: 0;
}
.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}
.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}
.fancybox-slide {
  -webkit-backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}
.fancybox-slide::before {
  content: '';
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next {
  display: block;
}
.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}
.fancybox-slide--image::before {
  display: none;
}
.fancybox-slide--html {
  padding: 6px;
}
.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}
.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}
.fancybox-can-swipe .fancybox-content, .fancybox-can-pan .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab;
}
.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.fancybox-container [data-selectable='true'] {
  cursor: text;
}
.fancybox-image, .fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}
.fancybox-spaceball {
  z-index: 1;
}
.fancybox-slide--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--iframe .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}
.fancybox-slide--video .fancybox-content {
  background: #000;
}
.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}
.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}
.fancybox-video, .fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
/* Fix iOS */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}
.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}
.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color 0.2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}
.fancybox-button, .fancybox-button:visited, .fancybox-button:link {
  color: #ccc;
}
.fancybox-button:hover {
  color: #fff;
}
.fancybox-button:focus {
  outline: none;
}
.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}
.fancybox-button[disabled], .fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}
/* Fix IE11 */
.fancybox-button div {
  height: 100%;
}
.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}
.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}
.fancybox-button--play svg:nth-child(2), .fancybox-button--fsenter svg:nth-child(2) {
  display: none;
}
.fancybox-button--pause svg:nth-child(1), .fancybox-button--fsexit svg:nth-child(1) {
  display: none;
}
.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -ms-transform-origin: 0;
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}
/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}
.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}
.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}
/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}
.fancybox-navigation .fancybox-button div {
  padding: 7px;
}
.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}
.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}
/* Caption */
.fancybox-caption {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}
.fancybox-caption--separate {
  margin-top: -50px;
}
.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}
.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}
/* Loading indicator */
.fancybox-loading {
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}
@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg);
  }
}
/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}
/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}
/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}
/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg);
}
.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}
/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current {
  transform: translate3d(0, 0, 0) scale(1);
}
/* Styling for Small-Screen Devices */
@media (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  .fancybox-slide--image {
    padding: 6px 0;
  }
  .fancybox-close-small {
    right: -6px;
  }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
}
/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}
.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
}
.fancybox-share p {
  margin: 0;
  padding: 0;
}
.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}
.fancybox-share__button:visited, .fancybox-share__button:link {
  color: #fff;
}
.fancybox-share__button:hover {
  text-decoration: none;
}
.fancybox-share__button--fb {
  background: #3b5998;
}
.fancybox-share__button--fb:hover {
  background: #344e86;
}
.fancybox-share__button--pt {
  background: #bd081d;
}
.fancybox-share__button--pt:hover {
  background: #aa0719;
}
.fancybox-share__button--tw {
  background: #1da1f2;
}
.fancybox-share__button--tw:hover {
  background: #0d95e8;
}
.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}
.fancybox-share__button svg path {
  fill: #fff;
}
.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}
/* Thumbs */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}
.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}
.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}
.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}
.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}
.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}
.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}
.fancybox-thumbs__list a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: '';
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}
.fancybox-thumbs__list a:focus::before {
  opacity: 0.5;
}
.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1;
}
/* Styling for Small-Screen Devices */
@media (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}
@media (min-width: 1042px) {
  .site-header-cart {
    margin: 0 0 0 16px;
    font-size: 14px;
  }
}
.site-header-cart dl.variation {
  display: none;
}
.site-header-cart .cart-contents {
  width: 32px;
  height: 32px;
  display: block;
  background: url('images/Cart.svg') no-repeat 50% 50% / 100% 100%;
  position: relative;
}
.site-header-cart .cart-contents .woocommerce-Price-amount {
  display: none;
}
@media (min-width: 1042px) {
  .site-header-cart .cart-contents {
    width: 24px;
    height: 24px;
  }
}
@media (hover: hover) {
  .site-header-cart .cart-contents:hover {
    opacity: 0.9;
  }
}
.site-header-cart .cart-contents .count {
  position: absolute;
  top: -10px;
  left: 80%;
  color: #FF2E00;
  font-size: 16px;
  line-height: 20px;
}
.site-header-cart .hover .widget_shopping_cart {
  opacity: 1;
  pointer-events: auto;
}
.site-header-cart .widget_shopping_cart {
  position: absolute;
  top: 100%;
  right: -20px;
  width: 320px;
  background: #fff;
  box-shadow: 0px 0px 4px rgba(45, 40, 76, 0.2);
  margin: 15px 0 0;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s;
}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content {
  max-height: 66vh;
  overflow: auto;
  padding: 15px;
}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content::-webkit-scrollbar {
  width: 5px;
}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content::-webkit-scrollbar-thumb {
  background: #888;
}
.site-header-cart .widget_shopping_cart .widget_shopping_cart_content::-webkit-scrollbar-thumb:hover {
  background: #555;
}
@media (min-width: 768px) {
  .site-header-cart .widget_shopping_cart {
    margin: 20px 0 0;
    right: -32px;
  }
}
@media (min-width: 1042px) {
  .site-header-cart .widget_shopping_cart {
    margin: 24px 0 0;
    right: 0;
  }
}
.site-header-cart .widget_shopping_cart::-webkit-scrollbar {
  width: 5px;
}
.site-header-cart .widget_shopping_cart::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.site-header-cart .widget_shopping_cart::-webkit-scrollbar-thumb {
  background: #888;
}
.site-header-cart .widget_shopping_cart::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.site-header-cart .widget_shopping_cart:before {
  position: absolute;
  content: '';
  height: 20px;
  bottom: 100%;
  left: 0;
  right: 0;
}
@media (min-width: 768px) {
  .site-header-cart .widget_shopping_cart:before {
    height: 28px;
  }
}
.site-header-cart .widget_shopping_cart ul {
  margin: 0 0 10px;
}
.site-header-cart .widget_shopping_cart ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0 !important;
  border-bottom: 1px solid #2BCE96;
}
.site-header-cart .widget_shopping_cart img {
  width: 50px !important;
  height: 50px !important;
  margin: 0 10px 0 0;
}
.site-header-cart .widget_shopping_cart li a:nth-child(2) {
  color: #2D284C;
  display: flex;
  align-items: center;
  font-weight: bold;
  padding: 0 10px 0 0;
  width: 100%;
}
.site-header-cart .widget_shopping_cart li a:nth-child(2) span {
  max-width: 125px;
}
@media (hover: hover) {
  .site-header-cart .widget_shopping_cart li a:nth-child(2):hover {
    color: #91C9DB;
  }
}
.site-header-cart .widget_shopping_cart .quantity {
  white-space: nowrap;
}
.site-header-cart p {
  line-height: 1.2;
  margin: 0 0 10px;
  padding: 0 !important;
  border: none !important;
}
.site-header-cart .woocommerce-mini-cart__buttons {
  margin: 0;
  display: flex;
  justify-content: space-between;
}
.site-header-cart .woocommerce-mini-cart__buttons .btn, .site-header-cart .woocommerce-mini-cart__buttons .button {
  width: 48%;
}
.site-header-cart a.button {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  border: none;
  font-weight: 600;
  font-size: 15px;
  line-height: 1.3;
  border-radius: 30px;
  padding: 11px 10px;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  background: #EDD4D2;
  border: 1px solid #EDD4D2;
  box-shadow: 0px 2px 4px rgba(237, 212, 210, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.7);
  padding: 11px 10px;
  color: #2D284C;
  font-size: 13px;
}
@media (hover: hover) {
  .site-header-cart a.button:hover {
    background: #fcf7f6;
  }
}
.site-header-cart a.button.checkout {
  background: white;
  border: 1px solid #E0E0E0;
  padding: 11px 10px;
  color: #2D284C;
  font-size: 13px;
}
@media (hover: hover) {
  .site-header-cart a.button.checkout:hover {
    background: #e6e6e6;
  }
}
.onsale, .woocommerce span.onsale {
  position: absolute;
  top: 5px;
  left: 5px;
  background: #fff;
  color: #2D284C;
  z-index: 1;
  padding: 7px;
  border-radius: 4px;
  font-weight: bold;
  pointer-events: none;
  box-shadow: inset 0 0 3px 0 #FF2E00;
  font-size: 12px;
  line-height: 1.2;
  min-height: 0;
  min-width: 0;
  animation-name: slidein;
  animation-duration: 4s;
  animation-iteration-count: infinite;
}
@media (min-width: 768px) {
  .onsale, .woocommerce span.onsale {
    padding: 10px;
    font-size: 15px;
  }
}
@keyframes slidein {
  0% {
    box-shadow: inset 0 0 3px 0 #FF2E00;
  }
  50% {
    box-shadow: inset 0 0 10px 0 #FF2E00;
  }
  100% {
    box-shadow: inset 0 0 3px 0 #FF2E00;
  }
}
#header .remove_from_cart_button {
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 100%;
  margin: 0 5px 0 0;
  color: #FF2E00;
  font-weight: bold;
  font-size: 16px;
  line-height: 21px;
  position: static !important;
}
@media (hover: hover) {
  #header .remove_from_cart_button:hover {
    background: none;
    color: #2D284C !important;
  }
}
.woocommerce-breadcrumb {
  padding: 0 0 48px;
  color: #6c6982;
  font-size: 16px;
}
@media (max-width: 1041px) {
  .woocommerce-breadcrumb {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .woocommerce-breadcrumb {
    font-size: 14px;
    padding: 0 0 35px;
  }
}
.woocommerce-breadcrumb a {
  color: #2D284C;
  margin: 0 26px 0 0;
  position: relative;
}
.woocommerce-breadcrumb a:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 100%;
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background: #2D284C;
  margin: -1px 0 0 13px;
}
@media (hover: hover) {
  .woocommerce-breadcrumb a:hover {
    color: #2D284C;
  }
}
.top-product-holder {
  padding: 37px 0 20px;
}
@media (min-width: 768px) {
  .top-product-holder {
    padding: 64px 0 26px;
  }
}
@media (min-width: 1042px) {
  .top-product-holder {
    padding: 66px 0;
  }
}
.top-product-holder .share-holder {
  padding: 13px 5px 17px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (min-width: 1042px) {
  .top-product-holder .share-holder {
    padding: 13px 0 0;
  }
}
.top-product-holder .share-holder strong {
  margin: 0 13px 0 0;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
}
.top-product-holder .share-holder .addtoany_content {
  margin: 0;
}
.top-product-holder .share-holder .addtoany_share {
  display: none;
}
.top-product-holder .share-holder .addtoany_list.a2a_kit_size_32 a {
  font-size: 20px;
  line-height: 20px;
  padding: 0 5px;
}
.top-product-holder .share-holder .addtoany_list a:not(.addtoany_special_service) > span {
  border-radius: 100%;
  width: 20px;
  height: 20px;
  line-height: 20px;
}
@media (max-width: 1041px) {
  .top-info .container {
    max-width: 578px;
  }
}
@media (max-width: 767px) {
  .top-info .container {
    padding: 0;
  }
}
@media (min-width: 1042px) {
  .top-info .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media (min-width: 1042px) {
  .custom-pagination {
    width: 86px;
  }
}
@media (min-width: 1042px) {
  .custom-pagination .slick-slide:not(:last-child) {
    margin: 0 0 10px;
  }
}
.custom-pagination .slick-slide.slick-current .ico-holder {
  border-color: #FF2E00;
  pointer-events: none;
}
.custom-pagination .slick-slide .ico-holder {
  width: 84px;
  height: 84px;
  border: 2px solid #D8D8D8;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.13);
  border-radius: 60px;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  margin: 0 auto;
}
.custom-pagination .slick-slide .ico-holder.video-item {
  position: relative;
  display: block;
}
.custom-pagination .slick-slide .ico-holder.video-item:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(45, 40, 76, 0.8);
}
.custom-pagination .slick-slide .ico-holder.video-item:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 22px solid #fff;
  border-bottom: 15px solid transparent;
  transform: translateX(-50%) translateY(-50%);
}
.custom-pagination img {
  height: 100%;
  width: 100%;
}
.product-gallery {
  margin: 0 0 41px;
  position: relative;
}
@media (min-width: 768px) {
  .product-gallery {
    margin: 0 0 65px;
  }
}
@media (min-width: 1042px) {
  .product-gallery {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 59%;
    margin: 0 0 0 -20px;
    overflow: hidden;
  }
  .product-gallery .onsale {
    left: auto !important;
    right: 5px !important;
  }
}
@media (min-width: 1042px) {
  .product-slider-holder {
    width: 82.4%;
    order: 1;
  }
}
.product-slider .slick-track {
  display: flex;
}
.product-slider .slick-track:before, .product-slider .slick-track:after {
  display: none;
}
.product-slider .slick-slide {
  height: auto;
}
.product-slider img {
  height: 100%;
  width: 100%;
  border-radius: 4px;
}
.product-slider .video-frame {
  background: #2D284C;
  pointer-events: none;
}
.product-slider .video-holder {
  height: 100%;
  display: flex;
  align-items: center;
}
.product-slider iframe {
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 4px;
  pointer-events: auto;
}
.product-info {
  padding: 0 15px;
}
@media (min-width: 1042px) {
  .product-info {
    width: 39.9%;
    padding: 3px 0 0;
  }
}
.product-info h1 {
  margin: 0 0 1px;
  font-size: 30px;
}
@media (max-width: 1041px) {
  .product-info h1 {
    margin: 0 0 21px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .product-info h1 {
    margin: 0 0 16px;
  }
}
.product-info h1 .product-title-designer-name {
  font-size: 15px;
  text-decoration: underline;
  color: #91C9DB;
}
.product-info p {
  margin: 0 0 23px;
  line-height: 32px;
}
@media (max-width: 1041px) {
  .product-info p {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .product-info p {
    margin: 0 0 16px;
  }
}
@media (min-width: 768px) and (max-width: 1041px) {
  .product-info .btn-holder {
    padding: 0 6.3%;
  }
}
.product-info .btn {
  display: block;
  width: 100%;
  margin: 0 0 17px;
  font-size: 15px;
  padding: 14px;
}
.product-info .price {
  margin: 0 0 34px;
  padding: 18px 0;
  font-size: 22px;
  line-height: 1.2;
  font-weight: 600;
  border: dashed rgba(38, 40, 76, 0.1);
  border-width: 2px 0;
  text-align: left;
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  .product-info .price {
    font-size: 24px;
    padding: 16px 33px;
  }
}
@media (min-width: 1042px) {
  .product-info .price {
    padding: 16px 0;
  }
}
.product-info table {
  width: 100%;
  border: 0;
  margin: 0 0 5px;
}
.product-info table tr {
  display: block;
}
.product-info table td {
  border: 0;
  display: block;
  padding: 0;
}
.product-info table td.value {
  margin: 0 0 27px;
}
.product-info table .attributes-link-holder {
  overflow: hidden;
}
.product-info table .attributes-link-holder a {
  display: block;
  margin: 13px 0 0;
  font-size: 13px;
  line-height: 1.2;
  text-decoration: underline;
  width: 50%;
  float: left;
}
.product-info table .attributes-link-holder a.link-right {
  text-align: right;
  float: right;
}
.product-info table .stock.out-of-stock {
  margin: 0;
  text-align: left;
}
.product-info label span {
  font-weight: normal;
}
.product-info select {
  width: 100%;
}
.product-info button[type='submit'] {
  padding: 14px !important;
  display: block !important;
  line-height: 1.3 !important;
  height: auto !important;
  margin: 0 0 17px !important;
  transition: background 0.3s;
}
.product-info .notice-item {
  display: block;
  font-size: 12px;
  line-height: 20px;
  padding: 17px 12% 0;
  text-align: center;
}
.product-info .thwvsf-wrapper-ul .thwvsf-wrapper-item-li {
  width: 49px;
  height: 49px;
  border-radius: 100%;
  margin: 0 8px 0 0;
}
.product-info .reset_variations {
  text-align: left;
}
.product-info .reset_variations[style*="hidden"] {
  display: none;
}
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  overflow-wrap: normal !important;
  word-wrap: normal !important;
  padding: 0;
  position: absolute !important;
  width: 1px;
}
.qib-container {
  margin: 0 0 37px;
  position: relative;
  padding: 25px 0 0;
}
.qib-container label {
  position: absolute;
  top: 0;
  left: 0;
}
.product-quantity .qib-container label {
  display: none !important;
}
.qib-container label.screen-reader-text {
  width: auto;
  height: auto;
  clip: auto;
  clip-path: none;
}
.qib-container .qib-button:not(#qib_id):not(#qib_id) {
  width: 40px !important;
  height: 40px !important;
  background: rgba(45, 40, 76, 0.1);
  border-radius: 4px;
}
.qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
  width: 40px !important;
  height: 40px !important;
  display: block;
  border: 0 !important;
  font-size: 20px !important;
  line-height: 40px !important;
}
.price-list {
  margin: 0 0 17px;
}
@media (min-width: 768px) {
  .price-list {
    margin: 0 0 33px;
  }
}
@media (min-width: 1042px) {
  .price-list {
    margin: 0 0 9px;
  }
}
.price-list li {
  display: flex;
  justify-content: space-between;
  border-bottom: 2px dashed rgba(38, 40, 76, 0.1);
  padding: 17.5px 0;
}
@media (min-width: 768px) {
  .price-list li {
    padding: 16.4px 0;
  }
}
.specification-block {
  padding: 22px 0 7px;
}
@media (min-width: 768px) {
  .specification-block {
    padding: 40px 0 34px;
  }
}
@media (min-width: 1042px) {
  .specification-block {
    padding: 57px 0 34px;
  }
}
.specification-block h2 {
  margin: 0 0 24px;
  font-size: 30px;
  text-align: center;
}
@media (min-width: 768px) {
  .specification-block h2 {
    margin: 0 0 63px;
  }
}
@media (min-width: 768px) {
  .specification-block .col-holder {
    display: flex;
  }
}
.specification-block .col {
  line-height: 40px;
}
@media (max-width: 767px) {
  .specification-block .col {
    text-align: center;
  }
  .specification-block .col:not(:last-child) {
    padding: 0 0 42px;
  }
}
@media (min-width: 768px) {
  .specification-block .col {
    padding: 6px 39px;
    width: 50%;
    line-height: 46px;
  }
}
@media (min-width: 768px) {
  .specification-block .col:nth-child(odd) {
    line-height: 48px;
    text-align: right;
    border-right: 2px dashed rgba(38, 40, 76, 0.1);
  }
}
.specification-block h3 {
  margin: 0 0 11px;
  font-size: 16px;
}
@media (min-width: 768px) {
  .specification-block h3 {
    padding: 13px 0 0;
    margin: 0 0 14px;
  }
}
.specification-block p {
  line-height: inherit;
  margin: 0 0 42px;
}
@media (min-width: 768px) {
  .specification-block p {
    margin: 0 0 8px;
  }
}
.specification-block p:last-child {
  margin: 0;
}
.meet-artist {
  padding: 44px 0 4px;
  text-align: center;
}
@media (min-width: 768px) {
  .meet-artist {
    padding: 67px 0 35px;
  }
}
@media (min-width: 1042px) {
  .meet-artist {
    padding: 67px 0 51px;
    text-align: left;
  }
}
@media (max-width: 1041px) {
  .meet-artist .container {
    max-width: 488px;
  }
}
.meet-artist h1, .meet-artist h2 {
  margin: 0 0 46px;
  text-align: center;
  font-size: 30px;
}
@media (min-width: 768px) {
  .meet-artist h1, .meet-artist h2 {
    margin: 0 0 70px;
  }
}
@media (min-width: 1042px) {
  .meet-artist h1, .meet-artist h2 {
    margin: 0 0 120px;
  }
}
.meet-artist .img-holder {
  margin: 0 -20px 19px;
}
@media (min-width: 768px) {
  .meet-artist .img-holder {
    margin: 0 0 19px;
  }
}
@media (min-width: 1042px) {
  .meet-artist .img-holder {
    float: right;
    width: 49%;
  }
}
@media (min-width: 1460px) {
  .meet-artist .img-holder {
    width: 57.8%;
    margin: 0 -15% 0 0;
  }
}
.meet-artist .img-holder img {
  width: 100%;
}
.meet-artist .text-holder {
  margin: 0 0 23px;
}
@media (min-width: 1042px) {
  .meet-artist .text-holder {
    float: left;
    width: 49%;
    margin: 0;
  }
  .meet-artist .text-holder.full-width {
    width: 100%;
  }
}
.meet-artist .top-holder {
  margin: 0 0 22px;
}
@media (min-width: 1042px) {
  .meet-artist .top-holder {
    margin: 0 0 28px;
    display: flex;
    align-items: center;
  }
}
.meet-artist .author-image {
  border: 3px solid #EDD4D2;
  width: 92px;
  height: 92px;
  border-radius: 100%;
  overflow: hidden;
  margin: 0 auto 22px;
}
@media (min-width: 1042px) {
  .meet-artist .author-image {
    margin: 0 20px 0 0;
  }
}
.meet-artist .name {
  font-size: 22px;
  line-height: 1.2;
}
.meet-artist .artist-logo {
  margin: 0 0 33px;
}
.meet-artist p {
  margin: 0;
  line-height: 32px;
}
@media (min-width: 1042px) {
  .meet-artist p {
    margin: 0 0 32px;
  }
}
.meet-artist .artist-link {
  text-decoration: underline;
  font-weight: 500;
}
@media (min-width: 1042px) {
  .meet-artist .artist-link {
    float: left;
    clear: left;
    margin: -6px 0 0;
  }
}
.single-artist {
  padding: 0 0 50px;
}
.single-artist .top-headings {
  text-align: center;
  padding: 0 0 30px;
}
@media (min-width: 768px) {
  .single-artist .top-headings {
    padding: 0 0 50px;
  }
}
.single-artist .top-headings h1 {
  margin: 0 0 20px;
}
.single-artist .top-headings .sub-title {
  display: block;
  text-align: center;
  margin: 0 0 10px;
  text-transform: uppercase;
}
.single-artist .top-headings p {
  margin: 0;
}
.single-artist .slick-arrow {
  position: absolute;
  top: 50%;
  margin: -23px 0 0;
  left: 0;
  z-index: 1;
  filter: brightness(1.5) drop-shadow(0 0 10px black);
}
.single-artist .slick-arrow.slick-next {
  left: auto;
  right: 0;
}
.single-artist .single-share {
  margin: 20px 0 0;
}
.woocommerce form .form-row textarea {
  box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.13);
}
.woocommerce-notices-wrapper {
  width: 100%;
}
.shop-page {
  padding: 34px 0 58px;
}
@media (min-width: 768px) {
  .shop-page {
    padding: 81px 0 58px;
  }
}
@media (min-width: 1042px) {
  .shop-page {
    padding: 81px 0;
  }
}
@media (max-width: 1041px) {
  .shop-page .container {
    max-width: 776px;
  }
}
@media (min-width: 1042px) {
  .shop-page .container {
    display: flex;
    justify-content: space-between;
  }
}
.shop-page .intro-image {
  margin: 0 -20px;
}
@media (min-width: 768px) {
  .shop-page .intro-image {
    margin: 0 0 32px;
  }
}
@media (min-width: 1042px) {
  .shop-page .intro-image {
    margin: 0 0 38px;
  }
}
.shop-page .intro-image img {
  height: 162px;
  width: 100%;
  border-radius: 4px;
}
.shop-page .intro-image + .woocommerce-info {
  margin-top: 20px;
}
@media (max-width: 1041px) {
  .shop-page .fixed-position .storefront-sorting {
    margin: 72px 0 0;
    left: 0 !important;
    padding: 10px 20px;
    width: 100% !important;
    box-shadow: 0 1px 2px 0 rgba(45, 40, 76, 0.09);
    transition: margin 0.3s;
  }
}
@media (max-width: 767px) {
  .shop-page .fixed-position .storefront-sorting {
    margin: 59px 0 0;
  }
}
.shop-page .storefront-sorting {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
  z-index: 99;
  background: #fff;
}
.shop-page .storefront-sorting select {
  padding: 5px 23px 5px 10px;
  border: none;
  text-align: right;
  box-shadow: none;
  background: url('images/select-arrow-2.svg') no-repeat 100% 50%/20px 20px;
}
.shop-page .filter-opener {
  padding: 5px 31px 5px 0;
  background: url('images/filter-ico.svg') no-repeat 100% 50%/20px 20px;
  cursor: pointer;
}
@media (min-width: 1042px) {
  .shop-page .filter-opener {
    display: none;
  }
}
.shop-page .woocommerce-ordering {
  display: none;
}
@media (min-width: 1042px) {
  .shop-page .woocommerce-ordering {
    width: 45%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
  }
}
.shop-page .woocommerce-ordering select {
  font-weight: bold;
}
.shop-page .woocommerce-result-count {
  width: 73%;
  margin: 0;
}
@media (min-width: 768px) {
  .shop-page .woocommerce-result-count {
    width: 45%;
  }
}
@media (min-width: 1042px) {
  .products-holder {
    width: 71.4%;
  }
}
.products-holder .shop-holder {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -8px;
  padding: 0 0 20px;
}
@media (min-width: 768px) {
  .products-holder .shop-holder {
    margin: 0 -16px;
  }
  .products-holder .shop-holder.four-cols .col {
    width: 25%;
  }
}
@media (min-width: 1042px) {
  .products-holder .shop-holder {
    padding: 0 0 50px;
    margin: 0 -7px;
  }
}
.products-holder .col {
  width: 50%;
  padding: 0 4px 26px;
  transition: opacity 1s linear, transform 1s linear;
}
@media (min-width: 768px) {
  .products-holder .col {
    width: 33.33%;
    padding: 0 8px 32px;
  }
}
@media (min-width: 1042px) {
  .products-holder .col {
    padding: 0 8px 48px;
  }
}
.products-holder .col.new-item {
  opacity: 0;
  transform: translateY(25px);
}
@media (min-width: 1042px) {
  .shop-more-holder {
    padding: 0 0 50px;
  }
}
.shop-more-holder.is-busy .sk-chase {
  opacity: 1;
}
.shop-more-holder .load-more {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
.shop-product-preview {
  text-align: left;
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
}
.shop-product-preview > a {
  display: block;
  overflow: hidden;
  position: relative;
  border-radius: 4px;
}
.shop-product-preview > a > img {
  width: 100%;
}
@media (hover: hover) {
  .shop-product-preview > a > img {
    transition: transform 0.3s;
  }
  .shop-product-preview > a:hover > img {
    transform: scale(1.1);
  }
}
.shop-product-preview > a span {
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
}
.shop-product-preview .text-holder {
  flex: 1 0 auto;
  padding: 10px 0 0;
}
@media (min-width: 768px) {
  .shop-product-preview .text-holder {
    padding: 6px 0 0;
  }
}
@media (min-width: 1042px) {
  .shop-product-preview .text-holder {
    padding: 7px 0 0;
  }
}
.shop-product-preview h2, .shop-product-preview h3 {
  margin: 0 0 8px;
  font-size: 13px;
  line-height: 22px;
}
@media (min-width: 768px) {
  .shop-product-preview h2, .shop-product-preview h3 {
    margin: 0 0 2px;
    font-size: 16px;
    line-height: 28px;
  }
}
.shop-product-preview p {
  font-size: 10px;
  line-height: 20px;
  margin: 0 0 8px;
}
@media (min-width: 768px) {
  .shop-product-preview p {
    font-size: 14px;
    line-height: 24px;
    margin: 0 0 9px;
  }
}
@media (min-width: 1042px) {
  .shop-product-preview p {
    margin: 0 0 9px;
  }
}
.shop-product-preview p:last-child {
  margin: 0;
}
.shop-product-preview .price {
  display: block;
  font-weight: bold;
  margin: 0;
}
.shop-product-preview .btn-holder {
  padding: 20px 0 0;
}
@media (min-width: 1042px) {
  .shop-product-preview .btn-holder {
    display: flex;
    justify-content: space-between;
  }
}
.shop-product-preview .btn-holder .btn {
  display: block;
}
@media (max-width: 1041px) {
  .shop-product-preview .btn-holder .btn:not(:last-child) {
    margin: 0 0 7px;
  }
}
@media (min-width: 1042px) {
  .shop-product-preview .btn-holder .btn {
    width: 47.5%;
    padding-right: 5px;
    padding-left: 5px;
  }
  .shop-product-preview .btn-holder .btn:only-child {
    width: auto;
    padding-right: 17px;
    padding-left: 17px;
  }
}
@media (min-width: 1042px) {
  .sticky-wrap-filter-holder {
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .sticky-wrap-filter-holder {
    width: 22.9%;
  }
}
.sticky-wrap-filter-holder .sticky-wrap-filter-holder {
  width: auto !important;
}
@media (max-width: 1041px) {
  .filter-holder {
    width: 285px;
    background: #fff;
    border: 1px solid #E0E0E0;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.13);
    padding: 119px 0 0;
    position: fixed;
    top: 0;
    right: -300px;
    bottom: 0;
    z-index: 90;
    transition: right 0.3s;
  }
  .filter-active .filter-holder {
    right: 0;
  }
}
@media (max-width: 767px) {
  .filter-holder {
    padding: 107px 0 0;
  }
}
@media (min-width: 1042px) {
  .filter-holder {
    padding: 0 0 50px;
    position: relative;
  }
}
.filter-holder form {
  padding: 0 0 30px;
}
@media (max-width: 1041px) {
  .filter-holder form {
    height: 100%;
    position: relative;
    padding: 80px 0 0;
  }
}
@media (max-width: 1041px) {
  .filter-holder form .form-holder {
    overflow: auto;
    height: 100%;
    padding: 0 15px 15px;
  }
}
@media (min-width: 1042px) {
  .filter-holder form .form-holder {
    height: calc(100vh - 250px);
    overflow: auto;
  }
}
.filter-holder form .form-holder::-webkit-scrollbar {
  width: 5px;
}
.filter-holder form .form-holder::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.filter-holder form .form-holder::-webkit-scrollbar-thumb {
  background: #888;
}
.filter-holder form .form-holder::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.filter-holder button, .filter-holder input[type="submit"] {
  display: block;
  width: 100%;
  transition: background 0.3s;
}
.filter-holder .btn-holder {
  padding: 0 0 10px;
}
@media (max-width: 1041px) {
  .filter-holder .btn-holder {
    margin: 0;
    width: auto;
    position: absolute;
    top: 16px;
    right: 15px;
    left: 15px;
  }
}
.open-close {
  border-bottom: 1px solid rgba(45, 40, 76, 0.1);
}
.open-close.active .opener:before {
  transform: rotate(0);
}
.open-close > .opener {
  display: flex;
  justify-content: space-between;
  padding: 24px 8px 24px 25px;
  color: #2D284C;
  position: relative;
}
.open-close > .opener:before {
  position: absolute;
  content: '';
  top: 25px;
  left: 0;
  width: 16px;
  height: 16px;
  transform: rotate(-90deg);
  background: url(images/select-arrow-2.svg) no-repeat 50% 50%/20px 20px;
}
.open-close > .opener strong, .open-close > .opener span {
  max-width: 50%;
  word-break: break-all;
}
.open-close > .opener span {
  text-align: right;
}
.open-close select {
  width: 100%;
  margin: 0 0 20px;
}
.filter-items {
  overflow: hidden;
  padding: 0 0 26px;
}
.filter-items li:not(:last-child) {
  margin: 0 0 11px;
}
.filter-items label {
  margin: 0;
  padding: 0 0 0 48px;
  cursor: pointer;
}
.filter-items input {
  position: absolute;
  left: -9999px;
}
.filter-items input:checked + .fake-label span {
  border-color: #91C9DB;
  font-weight: 600;
}
.filter-items .fake-label {
  font-weight: normal;
  display: flex;
  align-items: center;
}
.filter-items .fake-label span {
  display: inline-block;
  vertical-align: top;
  padding: 6px 0 3px;
  border-bottom: 2px solid transparent;
}
.filter-items .fake-label img {
  width: 17px;
  height: 17px;
  margin: 0 10px 0 0;
}
.filter-items .fake-label .color {
  width: 17px;
  height: 17px;
  border-radius: 100%;
  border: 1px solid #E3E3E3;
  margin: 0 10px 0 0;
}
.cart-page {
  padding: 30px 0;
}
@media (min-width: 1042px) {
  .cart-page {
    padding: 50px 0 150px;
  }
}
.cart-page .product-name a {
  color: #2D284C;
  font-weight: bold;
}
.cart-page .woocommerce #respond input#submit, .cart-page .woocommerce a.button, .cart-page .woocommerce button.button, .cart-page .woocommerce input.button {
  text-align: center;
  border: none;
  font-weight: 600;
  font-size: 15px;
  line-height: 1.3;
  border-radius: 30px;
  padding: 10px 15px;
  background: #EDD4D2;
  border: 1px solid #EDD4D2;
  box-shadow: 0px 2px 4px rgba(237, 212, 210, 0.2), inset 0px 1px 1px rgba(255, 255, 255, 0.7);
  color: #2D284C;
  transition: background 0.3s !important;
}
@media (hover: hover) {
  .cart-page .woocommerce #respond input#submit:hover, .cart-page .woocommerce a.button:hover, .cart-page .woocommerce button.button:hover, .cart-page .woocommerce input.button:hover {
    background: #fcf7f6;
    color: #2D284C;
  }
}
.cart-page .woocommerce #content table.cart td.actions .coupon, .cart-page .woocommerce table.cart td.actions .coupon, .cart-page .woocommerce-page #content table.cart td.actions .coupon, .cart-page .woocommerce-page table.cart td.actions .coupon {
  display: flex;
}
.cart-page .notice-message-header, .cart-page .notice-message-footer {
  text-align: center;
  background: #EDD4D2;
  padding: 15px 5%;
  margin: 0 0 40px;
}
.cart-page .notice-message-header p, .cart-page .notice-message-footer p {
  margin: 0;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .cart-page .notice-message-header p, .cart-page .notice-message-footer p {
    font-size: 15px;
  }
}
.cart-page .before-cart-info-holder {
  padding: 0 0 30px;
}
@media (min-width: 768px) {
  .cart-page .before-cart-info-holder {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .cart-page .before-cart-info-count {
    margin: 0 0 20px;
  }
}
.cart-page .before-cart-info-buttons a:not(:last-child) {
  margin: 0 0 10px;
}
@media (min-width: 768px) {
  .cart-page .before-cart-info-buttons a:not(:last-child) {
    margin: 0 10px 0 0;
  }
}
.cart-page .before-cart-info-buttons a.return-to-shop {
  background: #fff;
}
.cart-page .button i {
  margin: 0 0 0 5px;
}
.cart-page .shipping-calculator-button {
  display: flex !important;
  align-items: center;
}
.cart-page .woocommerce-order-summary-holder {
  text-align: center;
  padding: 0 0 30px;
}
.cart-page .woocommerce-customer-details {
  text-align: center;
}
.cart-page .woocommerce-customer-details address {
  text-align: center;
  border: 0;
}
.cart-page .woocommerce table {
  border-collapse: collapse !important;
  margin-right: 0;
}
.cart-page .woocommerce table td, .cart-page .woocommerce table th {
  border: 1px solid #999 !important;
}
.cart-page .select2-container--default .select2-selection--single .select2-selection__rendered {
  text-align: left !important;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
  line-height: 1.6;
  margin: 5px 0;
}
.woocommerce-order-received .order-subtotal-holder {
  overflow: hidden;
}
.woocommerce-order-received .order-subtotal-holder th {
  text-align: left;
}
@media (min-width: 768px) {
  .woocommerce-order-received .order-subtotal-holder .woocommerce-table {
    float: right;
    width: 50%;
  }
}
.woocommerce table.shop_table td.product-thumbnail a {
  display: block;
}
.woocommerce table.shop_table td.product-thumbnail img {
  width: 100%;
  max-width: 200px;
}
.woocommerce table.shop_table .coupon input[type="text"] {
  width: 150px;
}
@media (max-width: 767px) {
  .woocommerce table.shop_table .coupon button {
    font-size: 12px;
  }
}
.woocommerce-grouped-product-list .qib-container {
  margin: 0 0 10px;
}
.woocommerce-grouped-product-list tr {
  margin: 0 0 10px;
  padding: 0 0 10px;
  border-bottom: 1px dashed rgba(38, 40, 76, 0.1);
}
.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__label a {
  font-size: 20px;
  color: #2D284C;
}
@media (hover: hover) {
  .woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__label a:hover {
    color: #2BCE96;
  }
}
.woocommerce-MyAccount-navigation ul {
  margin: 0 0 30px;
}
.woocommerce-MyAccount-navigation ul li:not(:last-child) {
  margin: 0 0 15px;
}
.woocommerce-MyAccount-navigation ul a {
  font-weight: 600;
  text-decoration: underline;
}
.cart-collaterals h2 {
  font-size: 20px;
}
@media (min-width: 768px) {
  .cart-collaterals h2 {
    font-size: 25px;
  }
}
.cart-collaterals .cross-sells {
  padding: 0 0 30px;
}
.cart-collaterals .col-holder {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 -5px;
}
.cart-collaterals .col {
  width: 50%;
  padding: 0 5px 10px;
}
.shop_table p {
  line-height: inherit;
}
@font-face {
  font-family: star;
  src: url(fonts/star.eot);
  src: url(fonts/star.eot?#iefix) format("embedded-opentype"), url(fonts/star.woff) format("woff"), url(fonts/star.ttf) format("truetype"), url(fonts/star.svg#star) format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: WooCommerce;
  src: url(fonts/WooCommerce.eot);
  src: url(fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(fonts/WooCommerce.woff) format("woff"), url(fonts/WooCommerce.ttf) format("truetype"), url(fonts/WooCommerce.svg#WooCommerce) format("svg");
  font-weight: 400;
  font-style: normal;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
  padding: 1em 2em 1em 3.5em;
  margin: 0 0 2em;
  position: relative;
  background-color: #f7f6f7;
  color: #515151;
  border-top: 3px solid #a46497;
  list-style: none outside;
  width: auto;
  word-wrap: break-word;
}
.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before {
  content: " ";
  display: table;
}
.woocommerce-error::after, .woocommerce-info::after, .woocommerce-message::after {
  clear: both;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
  font-family: 'WooCommerce';
  content: "";
  display: inline-block;
  position: absolute;
  top: 1em;
  left: 1.5em;
}
.woocommerce-error .button, .woocommerce-info .button, .woocommerce-message .button {
  float: right;
}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
  list-style: none outside !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
  direction: ltr;
  unicode-bidi: embed;
}
.woocommerce-message {
  border-top-color: #8fae1b;
}
.woocommerce-message::before {
  content: "";
  color: #8fae1b;
}
.woocommerce-info {
  border-top-color: #1e85be;
}
.woocommerce-info::before {
  color: #1e85be;
}
.woocommerce-error {
  border-top-color: #b81c23;
}
.woocommerce-error::before {
  content: "";
  color: #b81c23;
}
.select2-container .select2-selection--single {
  height: auto;
}
.select2-container--default .select2-selection--single {
  border: 1px solid #D2D1D7;
  box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.13);
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 14px;
  font-size: 14px;
  line-height: 1.3;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: auto;
  bottom: 0;
  width: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #D2D1D7 transparent transparent transparent;
  border-width: 7px 6px 0 6px;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #D2D1D7 transparent;
  border-width: 0 6px 7px 6px;
}
.select2-dropdown {
  border: 1px solid #D2D1D7;
}
.order-sample-holder {
  padding: 0 0 42px;
}
@media (min-width: 768px) {
  .order-sample-holder {
    padding: 52px 0 111px;
  }
}
@media (min-width: 1042px) {
  .order-sample-holder {
    padding: 77px 0 196px;
  }
}
.order-sample-holder .container {
  max-width: 1022px;
}
@media (max-width: 1041px) {
  .order-sample-holder .container {
    max-width: 776px;
  }
}
.order-sample-holder .add-info {
  text-align: center;
}
@media (max-width: 767px) {
  .order-sample-holder .add-info {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (min-width: 768px) {
  .order-sample-holder .add-info {
    margin: 0 auto;
    max-width: 600px;
  }
}
.order-sample-holder .add-info a {
  text-decoration: underline;
  font-weight: 600;
}
.order-sample {
  margin: 0 -20px 30px;
}
@media (min-width: 768px) {
  .order-sample {
    border: 1px solid #E0E0E0;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.13);
    border-radius: 4px;
    margin: 0 0 25px;
  }
}
.order-sample input[type="checkbox"] {
  width: 20px;
  height: 20px;
  margin: 0 10px 0 0;
}
.order-sample .select-all {
  padding: 15px 17px 35px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(45, 40, 76, 0.1);
}
@media (min-width: 768px) {
  .order-sample .select-all {
    padding: 33px 17px;
  }
}
@media (min-width: 1042px) {
  .order-sample .select-all {
    padding: 33px;
  }
}
.order-sample .select-all label {
  margin: 0;
}
.order-row {
  position: relative;
}
.order-row input[type="checkbox"] {
  position: absolute;
  top: 30px;
  left: 18px;
}
@media (min-width: 768px) {
  .order-row input[type="checkbox"] {
    top: 64px;
  }
}
@media (min-width: 1042px) {
  .order-row input[type="checkbox"] {
    left: 33px;
  }
}
.order-row input[type="checkbox"]:checked + .form-holder {
  background: #F8F8F8;
}
.order-row .form-holder {
  padding: 15px 17px 15px 53px;
}
@media (min-width: 768px) {
  .order-row .form-holder {
    padding: 34px 17px 34px 56px;
  }
}
@media (min-width: 1042px) {
  .order-row .form-holder {
    padding: 34px 34px 34px 79px;
    display: flex;
    justify-content: space-between;
  }
}
.order-row .text-holder {
  width: 100%;
  display: flex;
}
@media (max-width: 767px) {
  .order-row .text-holder {
    justify-content: space-between;
  }
}
@media (min-width: 1042px) {
  .order-row .text-holder {
    width: 70%;
  }
}
.order-row .img-holder {
  width: 20%;
}
@media (min-width: 768px) {
  .order-row .img-holder {
    width: 80px;
    height: 80px;
    margin: 0 16px 0 0;
  }
}
@media (min-width: 1042px) {
  .order-row .img-holder {
    margin: 0 24px 0 0;
  }
}
.order-row .img-holder img {
  border-radius: 4px;
  width: 100%;
}
@media (min-width: 768px) {
  .order-row .img-holder img {
    height: 100%;
  }
}
.order-row .frame {
  max-width: 80%;
  padding: 0 0 0 12px;
}
@media (min-width: 768px) {
  .order-row .frame {
    max-width: 77%;
    padding: 0;
  }
}
.order-row h2 {
  margin: 0 0 9px;
  font-size: 15px;
  line-height: 24px;
}
@media (min-width: 768px) {
  .order-row h2 {
    font-size: 16px;
    line-height: 1;
    margin: 0 0 11px;
  }
}
@media (min-width: 1042px) {
  .order-row h2 {
    font-size: 18px;
  }
}
.order-row p {
  margin: 0 0 15px;
  font-size: 13px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .order-row p {
    font-size: 14px;
    line-height: 24px;
  }
}
@media (min-width: 1042px) {
  .order-row p {
    font-size: 16px;
    line-height: 28px;
  }
}
.order-row p:last-child {
  margin: 0;
}
.order-row .quantity-holder {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  padding: 15px 0 0;
}
@media (min-width: 1042px) {
  .order-row .quantity-holder {
    width: 30%;
  }
}
.order-row .quantity-holder .qib-container {
  padding: 0;
  margin: 0;
  display: flex !important;
}
.order-row .quantity-holder label {
  display: none;
}
.order-row .quantity-holder .price {
  font-weight: bold;
  margin: 0 15px 0 0;
  font-size: 20px;
  line-height: 1.2;
}
@media (min-width: 1042px) {
  .order-row .quantity-holder .price {
    font-size: 24px;
  }
}
.order-row select {
  width: 100%;
  margin: 0 0 10px;
}
@media (min-width: 768px) {
  .order-row select {
    width: 306px;
    margin: 0;
  }
}
.total-holder {
  padding: 39px 15px 0;
  border-top: 1px solid rgba(45, 40, 76, 0.1);
  margin: 17px 0 0;
}
@media (min-width: 768px) {
  .total-holder {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 47px 0 0;
    padding: 56px 23px;
  }
}
@media (min-width: 1042px) {
  .total-holder {
    padding: 56px 47px;
    margin: 34px 0 0;
  }
}
.total-holder .total-price {
  display: block;
  font-size: 30px;
  line-height: 1.2;
  text-align: center;
  padding: 0 0 45px;
}
@media (min-width: 768px) {
  .total-holder .total-price {
    max-width: 40%;
    padding: 0 20px 0 0;
  }
}
@media (min-width: 768px) {
  .total-holder .btn-holder {
    max-width: 60%;
    display: flex;
  }
}
.total-holder .btn {
  display: block;
  font-size: 15px;
  padding: 13px;
}
@media (min-width: 768px) {
  .total-holder .btn {
    width: 190px;
  }
}
.total-holder .btn:not(:last-child) {
  margin: 0 0 17px;
}
@media (min-width: 768px) {
  .total-holder .btn:not(:last-child) {
    margin: 0 10px 0 0;
  }
}
.woocommerce-form-login .woocommerce-form__input-checkbox {
  width: 15px;
  height: 15px;
  margin: 0 10px 0 0;
}
.woocommerce-form-login .woocommerce-form-login__rememberme {
  line-height: 1.2;
  margin: 5px 0 0;
  display: inline-flex !important;
  align-items: center !important;
}
.add-header {
  background: #2D284C;
  padding: 14px 0 16px;
}
.add-header .container {
  max-width: 1420px;
}
.add-header a {
  color: #EDD4D2;
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 21px;
  position: relative;
}
.add-header a:before {
  position: absolute;
  content: '';
  top: 2px;
  left: 2px;
  width: 13px;
  height: 13px;
  border: solid #EDD4D2;
  border-width: 0 0 2px 2px;
  transform: rotate(45deg);
}
@media (hover: hover) {
  .add-header a:hover {
    color: #fff;
  }
}
.custom-products {
  padding: 32px 0;
}
@media (min-width: 1042px) {
  .custom-products {
    padding: 40px 0 100px;
  }
}
.custom-products .container {
  max-width: 1116px;
}
@media (max-width: 1041px) {
  .custom-products .container {
    max-width: 578px;
  }
}
.custom-products .col-holder {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .custom-products .col-holder {
    margin: 0 -8px;
  }
}
.custom-products .col {
  width: 50%;
  padding: 0 4px 8px;
}
@media (min-width: 768px) {
  .custom-products .col {
    padding: 0 8px 16px;
  }
}
@media (min-width: 1042px) {
  .custom-products .col {
    width: 25%;
  }
}
.custom-preview {
  background: #fff;
  border: 1px solid #E0E0E0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
  text-align: center;
  padding: 0 0 23px;
}
@media (min-width: 768px) {
  .custom-preview {
    padding: 0 0 31px;
  }
}
.custom-preview .img-holder {
  height: 127px;
  margin: 0 0 13px;
  padding: 13px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 768px) {
  .custom-preview .img-holder {
    height: 190px;
  }
}
.custom-preview .img-holder img {
  max-height: 100px;
}
@media (min-width: 768px) {
  .custom-preview .img-holder img {
    max-height: 190px;
  }
}
.custom-preview h2 {
  margin: 0 0 12px;
  font-size: 12px;
  line-height: 16px;
}
@media (min-width: 768px) {
  .custom-preview h2 {
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 28px;
  }
}
.custom-preview .btn {
  width: 115px;
}
@media (max-width: 767px) {
  .custom-preview .btn {
    padding: 7px;
  }
}
.wrapper-holder {
  margin: 0 0 20px;
}
@media (min-width: 1042px) {
  .wrapper-holder {
    max-width: 1440px;
    margin: 0 auto 100px;
  }
}
@media (max-width: 1041px) {
  .uploader-holder {
    max-width: 544px;
    padding: 0 16px 30px;
    margin: 0 auto;
  }
}
.uploader-holder .sidebar {
  position: relative;
  width: 261px;
  float: left;
  display: none;
}
@media (min-width: 1042px) {
  .uploader-holder .sidebar {
    display: block;
  }
}
.uploader-holder .sidebar:after {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  bottom: -9999px;
  border-right: 1px solid rgba(45, 40, 76, 0.1);
}
.side-widget {
  padding: 33px 16px 32px;
}
.side-widget:not(:last-child) {
  border-bottom: 1px solid rgba(45, 40, 76, 0.1);
}
.side-widget h3 {
  font-size: 15px;
  line-height: 1.2;
  margin: 0 0 8px;
}
.side-widget h3[title]:after {
  content: '';
  width: 15px;
  height: 15px;
  background: url('images/ico-help.svg') no-repeat 50% 50% / 17px 17px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 5px;
}
.side-widget select {
  width: 100%;
}
.side-widget .popup-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.side-widget .popup-top .dpi {
  font-size: 24px;
  margin: 0 0 8px;
  font-weight: normal;
}
.side-widget .size-inputs .col {
  width: 50%;
}
.side-widget .size-inputs .col:last-child {
  margin: 0;
}
.learn-link {
  display: block;
  margin: 7px 0 0;
  text-align: right;
  text-decoration: underline;
  font-size: 13px;
  line-height: 1.2;
}
.list-size-or-repeat-inputs {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 8px 0 0;
  margin: 0 -4px;
}
.fancybox-content .list-size-or-repeat-inputs {
  justify-content: center;
}
.list-size-or-repeat-inputs li {
  width: 50%;
  max-width: 104px;
  padding: 0 4px 8px;
  position: relative;
}
@media (min-width: 1042px) {
  .list-size-or-repeat-inputs li {
    max-width: 118px;
  }
}
.list-size-or-repeat-inputs input {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}
.list-size-or-repeat-inputs input:checked + .fake-radio {
  border: 2px solid #91C9DB;
  color: #91C9DB;
}
.list-size-or-repeat-inputs .fake-radio {
  height: 96px;
  background: #F7F7F8;
  border: 1px solid #E1E1E6;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1042px) {
  .list-size-or-repeat-inputs .fake-radio {
    height: 110px;
  }
}
@media (min-width: 1042px) {
  .main-product-holder {
    display: flex;
    justify-content: space-between;
    padding: 24px 16px 40px 0;
    float: right;
    width: 73%;
  }
}
@media (min-width: 1250px) {
  .main-product-holder {
    width: 76.8%;
    padding: 24px 5.9% 40px 0;
  }
}
.js-tab-hidden {
  display: block !important;
  left: -9999px !important;
  position: absolute !important;
  top: -9999px !important;
}
.product-column {
  border: 1px solid #E0E0E0;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
  overflow: hidden;
}
@media (min-width: 1042px) {
  .product-column {
    width: 47.3%;
  }
}
.product-column .img-holder {
  position: relative;
}
@media (max-width: 1041px) {
  .product-column .img-holder {
    padding: 30px 0;
  }
  .product-column .img-holder img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .product-column .img-holder {
    padding: 17px 0;
  }
}
@media (min-width: 1042px) {
  .product-column .img-holder {
    text-align: center;
    border-bottom: 1px solid #E0E0E0;
    height: 323px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.product-column .img-holder span {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 4px 0px 0px 0px;
  padding: 10px 18px;
  background: #EDD4D2;
  font-size: 12px;
  line-height: 1.2;
  color: #2D284C;
  letter-spacing: 3px;
  text-transform: uppercase;
}
.product-column .upload-colour {
  border-bottom: 1px solid #E0E0E0;
  padding: 15px;
  display: none;
}
@media (min-width: 1042px) {
  .product-column .upload-colour {
    display: flex;
  }
}
@media (min-width: 1250px) {
  .product-column .upload-colour {
    padding: 23px 28px 25px;
  }
}
.product-column .upload-colour .upload-items {
  border-right: 1px solid #E0E0E0;
  width: 50%;
  padding: 0 24px 0 0;
  text-align: center;
}
.product-column .upload-colour .colour-items {
  width: 50%;
  padding: 0 0 0 24px;
}
.product-column .upload-colour .colour-items h3 {
  margin: 0 0 16px;
}
.product-column .file-size {
  padding: 16px 14px 23px;
  display: none;
}
@media (min-width: 1042px) {
  .product-column .file-size {
    display: block;
  }
}
@media (min-width: 1042px) {
  .product-column .file-size p {
    display: none;
  }
}
.product-column h3[title]:after {
  content: '';
  width: 15px;
  height: 15px;
  background: url('images/ico-help.svg') no-repeat 50% 50% / 17px 17px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 5px;
}
.tabset {
  padding: 9px 0;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
}
@media (min-width: 768px) {
  .tabset {
    padding: 14px 0;
  }
}
@media (min-width: 1042px) {
  .tabset {
    display: none;
  }
}
.tabset li:not(:last-child) {
  margin: 0 8px 0 0;
}
.tabset div {
  width: 100px;
  height: 100px;
  background: #fff;
  border: 1px solid #E0E0E0;
  box-sizing: border-box;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 9px;
}
.tabset strong {
  display: block;
  font-size: 12px;
  line-height: 1.2;
  letter-spacing: 3px;
  color: #2D284C;
  font-weight: normal;
}
.tabset .active div {
  border-color: #91C9DB;
}
.tabset .active strong {
  color: #91C9DB;
}
.colour-list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px 0 0;
}
.colour-list input[type="radio"], .colour-list input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 1;
}
.colour-list input[type="radio"]:checked + span:after, .colour-list input[type="checkbox"]:checked + span:after {
  position: absolute;
  content: '';
  top: 4px;
  left: 11px;
  width: 10px;
  height: 20px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  pointer-events: none;
  filter: drop-shadow(0 0 1px black);
}
@media (min-width: 768px) {
  .colour-list input[type="radio"]:checked + span:after, .colour-list input[type="checkbox"]:checked + span:after {
    top: 13px;
    left: 21px;
  }
}
@media (min-width: 1042px) {
  .colour-list input[type="radio"]:checked + span:after, .colour-list input[type="checkbox"]:checked + span:after {
    top: 2px;
    left: 7px;
    width: 7px;
    height: 15px;
  }
}
.colour-list li {
  width: 32px;
  height: 32px;
  margin: 0 6px 8px 0;
  position: relative;
}
@media (min-width: 768px) {
  .colour-list li {
    width: 52px;
    height: 52px;
  }
}
@media (min-width: 1042px) {
  .colour-list li {
    width: 22px;
    height: 22px;
  }
}
.colour-list span {
  height: 100%;
  width: 100%;
  display: block;
  border-radius: 100%;
  position: relative;
}
.colour-list .custom-color-picker {
  position: relative;
  cursor: pointer;
}
.colour-list .custom-color-picker:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url('images/ico-picker.svg') no-repeat 50% 50% / 100% 100%;
  pointer-events: none;
}
.colour-list input[type="color"] {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.size-inputs {
  padding: 12px 0 0;
  display: flex;
  align-items: flex-end;
}
@media (max-width: 767px) {
  .size-inputs {
    flex-wrap: wrap;
  }
}
.size-inputs .col {
  width: 50%;
  padding: 0 3px;
}
@media (min-width: 768px) {
  .size-inputs .col {
    padding: 0;
    margin: 0 8px 0 0;
    width: 33.3%;
  }
}
.size-inputs .col span {
  display: block;
  margin: 0 0 3px;
  font-size: 10px;
  line-height: 1.2;
}
.size-inputs .col input {
  width: 100%;
}
.size-inputs .dpi {
  font-size: 30px;
  line-height: 1.2;
  margin: 0 0 8px;
  font-weight: normal;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .size-inputs .dpi {
    padding: 10px 0 0;
    justify-content: center;
    width: 100%;
  }
}
.size-inputs .dpi[title]:after {
  content: '';
  width: 20px;
  height: 20px;
  background: url('images/ico-help-2.svg') no-repeat 50% 50% / 30px 30px;
  margin: 0 0 0 5px;
}
.upload-block {
  text-align: center;
}
.upload-block .btn {
  width: 100%;
  white-space: normal;
}
.upload-block .btn-load {
  position: relative;
  transition: background 0.3s;
  margin: 0 0 8px;
}
.upload-block .btn-load input {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.upload-block .accept-info {
  display: block;
  font-size: 11px;
  line-height: 1.2;
  margin: 0 0 7px;
}
.upload-block strong {
  display: block;
  margin: 0 0 8px;
  font-weight: normal;
}
.total-info {
  padding: 33px 0 0;
  margin: 25px 0 0;
}
@media (max-width: 1041px) {
  .total-info {
    position: relative;
  }
  .total-info:before {
    position: absolute;
    content: '';
    border-top: 1px solid #E1E1E6;
    top: 0;
    left: -110px;
    right: -110px;
  }
}
@media (min-width: 1042px) {
  .total-info {
    border-top: 1px solid #E1E1E6;
    width: 71.3%;
    margin: 0 16px 0 0;
    padding: 32px 0;
    float: right;
    display: flex;
    flex-wrap: wrap;
  }
}
@media (min-width: 1250px) {
  .total-info {
    width: 71.1%;
    margin: 0 5.9% 0 0;
  }
}
.total-info h3 {
  margin: 0 0 17px;
}
.total-info p {
  line-height: 24px;
  margin: 0;
}
@media (max-width: 1041px) {
  .total-info .summary-col {
    padding: 0 0 39px;
  }
}
@media (min-width: 1042px) {
  .total-info .summary-col {
    width: 45%;
  }
}
@media (min-width: 1250px) {
  .total-info .summary-col {
    width: 33.7%;
  }
}
@media (max-width: 1041px) {
  .total-info .price-col {
    padding: 0 0 31px;
  }
}
@media (min-width: 1042px) {
  .total-info .price-col {
    width: 15%;
  }
}
@media (min-width: 1250px) {
  .total-info .price-col {
    width: 10.4%;
  }
}
@media (max-width: 1041px) {
  .total-info .quantity-col {
    padding: 0 0 31px;
  }
}
@media (min-width: 1042px) {
  .total-info .quantity-col {
    width: 20%;
  }
}
@media (min-width: 1250px) {
  .total-info .quantity-col {
    width: 13.6%;
  }
}
.total-info .quantity-col select {
  width: 68px;
  padding: 10px 16px;
}
@media (max-width: 1041px) {
  .total-info .total-col {
    padding: 0 0 32px;
  }
}
@media (min-width: 1042px) {
  .total-info .total-col {
    width: 20%;
  }
}
@media (min-width: 1250px) {
  .total-info .total-col {
    width: 13.5%;
  }
}
.total-info .total-col .total-price {
  font-size: 24px;
  font-weight: normal;
}
@media (min-width: 1042px) {
  .total-info .order-col {
    padding: 20px 0 0;
    width: 56%;
  }
}
@media (min-width: 1250px) {
  .total-info .order-col {
    padding: 0;
    width: 28.8%;
  }
}
.total-info .check-holder {
  overflow: hidden;
  padding: 0 0 16px;
}
.total-info .check-holder input {
  float: left;
  margin: 3px 10px 0 0;
}
@media (min-width: 1250px) {
  .total-info .check-holder input {
    margin: 7px 10px 0 0;
  }
}
.total-info .check-holder label {
  overflow: hidden;
  font-size: 10px;
  line-height: 19px;
  font-weight: normal;
}
.total-info .check-holder label a {
  text-decoration: underline;
}
@media (min-width: 1250px) {
  .total-info .btn-holder {
    display: flex;
    justify-content: flex-end;
  }
}
.total-info .btn-holder .btn {
  font-size: 13px;
  padding: 11px 24px;
  font-weight: 600;
}
@media (max-width: 1041px) {
  .total-info .btn-holder .btn {
    width: 100%;
  }
}
.total-info .btn-holder .btn:not(:last-child) {
  margin: 0 0 17px;
}
@media (min-width: 1042px) {
  .total-info .btn-holder .btn:not(:last-child) {
    margin: 0 7px 0 0;
  }
}
.total-info .information-col {
  padding: 30px 0 0;
}
@media (min-width: 1250px) {
  .total-info .information-col {
    width: 70%;
  }
}
.popup-holder {
  position: relative;
  overflow: hidden;
  height: 0;
  width: 0;
}
.check-close {
  display: none;
}
.side-widget .custom-popup, .wrapper-holder .custom-popup {
  display: block !important;
}
.side-widget .custom-popup p, .wrapper-holder .custom-popup p {
  display: none;
}
.custom-popup.fancybox-content {
  padding: 0;
  border: 1px solid #E0E0E0;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.13);
  border-radius: 6px;
  width: 100%;
}
@media (min-width: 768px) {
  .custom-popup.fancybox-content {
    max-width: 480px;
  }
}
@media (min-width: 1042px) {
  .custom-popup.fancybox-content {
    max-width: 700px;
  }
}
.custom-popup.fancybox-content .fancybox-close-small {
  padding: 8px;
  right: auto;
  left: 5px;
  top: 3px;
}
@media (min-width: 1042px) {
  .custom-popup.fancybox-content .fancybox-close-small {
    left: 9px;
    top: 13px;
  }
}
.custom-popup.fancybox-content .fancybox-close-small path {
  fill: #2D284C;
}
.custom-popup.fancybox-content .check-close {
  position: absolute;
  padding: 8px;
  right: 10px;
  top: 6px;
  text-indent: -9999px;
  overflow: hidden;
  width: 35px;
  height: 35px;
  background: url('images/ico-check-2.svg') no-repeat 50% 50% / 24px 24px;
  display: block;
}
@media (min-width: 1042px) {
  .custom-popup.fancybox-content .check-close {
    top: 17px;
  }
}
.custom-popup.fancybox-content .popup-top {
  padding: 16px;
  border-bottom: 1px solid rgba(45, 40, 76, 0.1);
  display: flex;
  justify-content: center;
}
@media (min-width: 1042px) {
  .custom-popup.fancybox-content .popup-top {
    padding: 25px;
  }
}
.custom-popup.fancybox-content .popup-top h3 {
  margin: 0;
  padding: 0 35px;
  font-size: 15px;
  text-align: center;
}
@media (min-width: 1042px) {
  .custom-popup.fancybox-content .popup-top h3 {
    font-size: 18px;
  }
}
.custom-popup.fancybox-content .popup-content {
  padding: 24px;
}
.custom-popup.fancybox-content .popup-content select {
  width: 100%;
}
.custom-popup.fancybox-content .popup-content p {
  display: block;
}
@media (max-width: 1041px) {
  .custom-popup.fancybox-content .popup-content p {
    font-size: 14px;
    line-height: 24px;
  }
}
.artwork-holder input[type="search"] {
  width: 100%;
  padding-left: 42px;
  background: url('images/Search.svg') no-repeat 14px 50% / 20px 20px;
  margin: 0 0 30px;
}
.artworks-list {
  max-height: 340px;
  overflow-y: auto;
  overflow-x: hidden;
}
.artworks-list::-webkit-scrollbar {
  width: 6px;
}
.artworks-list::-webkit-scrollbar-track {
  background: #fff;
}
.artworks-list::-webkit-scrollbar-thumb {
  background: rgba(45, 40, 76, 0.3);
  border-radius: 10px;
}
.artworks-list::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.artworks-list ul {
  overflow: hidden;
  column-count: 2;
  column-gap: 10px;
}
@media (min-width: 768px) {
  .artworks-list ul {
    column-count: 3;
  }
}
.artworks-list ul li {
  padding: 0 0 10px;
  display: grid;
  grid-template-rows: 1fr auto;
  break-inside: avoid;
}
.artworks-list label {
  margin: 0;
  cursor: pointer;
}
.artworks-list .img-holder {
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  display: block;
}
.artworks-list .img-holder img {
  width: 100%;
}
.artworks-list input {
  position: absolute;
  left: -9999px;
}
.artworks-list input:checked + .img-holder:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(45, 40, 76, 0.7) url('images/ico-check.svg') no-repeat 50% 50% / 40px 40px;
}
.mobile-list-opener {
  padding: 24px 0 4px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .mobile-list-opener {
    padding: 24px 0 12px;
  }
}
@media (min-width: 1042px) {
  .mobile-list-opener {
    display: none;
  }
}
.mobile-list-opener li:not(:last-child) {
  margin: 0 4px 4px 0;
}
.mobile-list-opener li a, .mobile-list-opener li strong {
  display: block;
  border: 1px solid #E0E0E0;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.13);
  border-radius: 4px;
  width: 80px;
  height: 76px;
  text-align: center;
  color: #2D284C;
  font-size: 11px;
  line-height: 15px;
  padding: 7px;
}
.mobile-list-opener .ico-holder {
  display: block;
  margin: 0 0 5px;
}
.mobile-list-opener .custom-upload-file {
  font-weight: normal;
  position: relative;
  overflow: hidden;
}
.mobile-list-opener .custom-upload-file input[type="file"] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.product-image {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-image img {
  max-width: 60%;
  max-height: 450px;
}
.design-product-list {
  list-style: none;
  margin: 0 -10px;
  padding: 8px 0 0;
  display: flex;
  flex-wrap: wrap;
  text-align: center;
}
.design-product-list li {
  width: 25%;
  padding: 0 5px 10px;
}
.design-product-list li.remove .img-holder:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(45, 40, 76, 0.7);
}
.design-product-list li.remove .img-holder:after {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url('images/ico-close-2.svg') no-repeat 50% 50% / 20px 20px;
}
.design-product-list a {
  font-size: 13px;
  line-height: 1.2;
  color: #2D284C;
}
.design-product-list .img-holder {
  width: 40px;
  height: 40px;
  display: block;
  border-radius: 100%;
  overflow: hidden;
  margin: 0 auto 7px;
  position: relative;
}
.design-product-list .img-holder img {
  width: 100%;
  height: 100%;
}
.add-info-block .ico-holder img {
  width: auto !important;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fdf-designerproject.azurewebsites.net%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Fvendors%2F_include-media.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Fmain.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Fvendors%2F_normalize.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Fbase%2F_helpers.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Fbase%2F_reset.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Fbase%2F_cms-reset.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Fbase%2F_forms.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Fbase%2F_mixins.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Fbase%2F_wp-reset.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Fbase%2F_typography.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Fbase%2Fold-theme.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Flayout%2F_header.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Flayout%2F_common.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Flayout%2F_footer.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Fcomponents%2F_button.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2F_libs.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2Fcomponents%2F_woocomerce-custom.scss%22%2C%22wp-content%2Fthemes%2Fdigitalfabrics%2Fscss%2F_uploader-style.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADVD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACsBE%3BAAAA%3BAAAA%3BADtBF%3BAAAA%3BAAAA%3BAC8BE%3BAAAA%3BAAAA%3BAD9BF%3BAAAA%3BAAAA%3BAAAA%3BACuCE%3BAAAA%3BAAAA%3BAAAA%3BADvCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACoDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpDF%3BAAAA%3BAAAA%3BAAAA%3BAC%2BDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC2EE%3BAAAA%3BAAAA%3BAD3EF%3BAAAA%3BAAAA%3BAAAA%3BACoFE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpFF%3BAAAA%3BAAAA%3BAC8FE%3BAAAA%3BAAAA%3BAD9FF%3BAAAA%3BAAAA%3BAAAA%3BACwGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADxGF%3BAAAA%3BAAAA%3BACmHE%3BAAAA%3BAAAA%3BADnHF%3BAAAA%3BAAAA%3BAAAA%3BAC4HE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADxIF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACmJE%3BAAAA%3BAAAA%3BADnJF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2BJE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FJF%3BAAAA%3BAAAA%3BAAAA%3BAC%2BKE%3BAAAA%3BAAAA%3BAAAA%3BAD%2FKF%3BAAAA%3BAAAA%3BAAAA%3BACyLE%3BAAAA%3BAAAA%3BAAAA%3BADzLF%3BAAAA%3BAAAA%3BACkME%3BAAAA%3BAAAA%3BADlMF%3BAAAA%3BAAAA%3BAC6ME%3BAAAA%3BAAAA%3BAAAA%3BAD7MF%3BAAAA%3BAAAA%3BACyNE%3BAAAA%3BAAAA%3BADzNF%3BAAAA%3BAAAA%3BACoOE%3BAAAA%3BAAAA%3BADpOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2BOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FOF%3BAAAA%3BAAAA%3BAC4PE%3BAAAA%3BAAAA%3BAD5PF%3BAAAA%3BAAAA%3BACoQE%3BAAAA%3BAAAA%3BADpQF%3BAAAA%3BAAAA%3BAAAA%3BAC6QE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD7QF%3BAAAA%3BAAAA%3BACuRE%3BAAAA%3BAAAA%3BADvRF%3BAAAA%3BAAAA%3BAAAA%3BACiSE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADjSF%3BAAAA%3BAAAA%3BAC0SE%3BAAAA%3BAAAA%3BAD1SF%3BAAAA%3BAAAA%3BAAAA%3BACmTE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADnTF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2BTE%3BAAAA%3BAAAA%3BAD%2FTF%3BAAAA%3BAAAA%3BACuUE%3BAAAA%3BAAAA%3BADvUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACkVE%3BAAAA%3BAAAA%3BADlVF%3BAAAA%3BAAAA%3BAC0VE%3BAAAA%3BAAAA%3BACzVF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA4CD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACzEA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ%2BhBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIlhBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAC9BA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAClDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBC%3BAAAA%3BAAAA%3BAC6MA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BADxMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEnCA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD2KA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BACpKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BARiaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQzZF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARuXC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQ9WD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAR8WC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQlWA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAR8UA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQnUD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BARwRE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQvQA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BACnSD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeI%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAASZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWT%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAyBR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBZ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAACI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BACjeJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAXgiBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWhhBD%3BAAAA%3BAAAA%3BAAAA%3BAXghBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWvgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAX2fC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWnfD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXmfC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW1eA%3BAAAA%3BAAAA%3BAAGA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAX2dE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW%2FcD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAX0cC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW%2FbD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAXkbA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW5aA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXsaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW5ZA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAX4WA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWxVA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAXwUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWjUA%3BAAAA%3BAAAA%3BAAAA%3BAXiUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW9SC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAX8SD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWhSD%3BAAAA%3BAAAA%3BAXgSC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW1RA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXkRD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWhQE%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAXsOF%3BAWhOC%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAX4LA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWxKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXwKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWzJA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXsJD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWpIC%3BAAAA%3BAAAA%3BAAKA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAX8HF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW1GD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAX0GC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWjGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXiGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW%2FEE%3BAAAA%3BAAAA%3BAAAA%3BAX%2BEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWhEC%3BAAAA%3BAAAA%3BAXgED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWzDA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXoDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWlCD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAXgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXFC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXXC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWmCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXnCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW%2BCC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAXpDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW6DA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXnEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWqFD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAXvGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWwHD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXxHC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWiID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXjIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW2JA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAX3JA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWuKC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAX5KA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWqLA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAX3LC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWsMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXtMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWyND%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXzNC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWkOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXlOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWsPE%3BAAAA%3BAAAA%3BAAAA%3BAXtPF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAWsQC%3BAAAA%3BAAAA%3BAAAA%3BAXtQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW8QA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAXnRC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAW8RA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACt0BF%3BAAAA%3BAAAA%3BAZwiBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYhiBD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAZ2hBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYjhBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAZqgBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY1fD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAZsfC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYpeD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZoeC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY1dD%3BAAAA%3BAAAA%3BAZ0dC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYldF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAZ4cC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYpcD%3BAAAA%3BAAAA%3BAAAA%3BAZocC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY9bA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAZwbE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2FaD%3BAAAA%3BAAAA%3BAZ%2BaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYzaD%3BAAAA%3BAAAA%3BAZyaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYnaD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZmaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY1ZA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ0ZA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYlZE%3BAAAA%3BAAAA%3BAAAA%3BAZkZF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYtYD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAZmYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY1XD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAZwWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY9VD%3BAAAA%3BAAAA%3BAZ8VC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYxVD%3BAAAA%3BAAAA%3BAZwVC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYnUD%3BAAAA%3BAAAA%3BAZmUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY1TC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAZsTF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY5SD%3BAAAA%3BAAAA%3BAAAA%3BAZ4SC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYrSA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAACC%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZkQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYzPD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAZkPE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYzOD%3BAAAA%3BAAAA%3BAZyOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYnOD%3BAAAA%3BAAAA%3BAZmOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY1ND%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ0NC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2FMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ%2BMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYnMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAZoLC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY9KA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ8KA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYjKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZiKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYtJD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZiJE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYhID%3BAAAA%3BAAAA%3BAZgIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY1HD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAZqHE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2FGD%3BAAAA%3BAAAA%3BAZ%2BGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY1GA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZmGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY5FA%3BAAAA%3BAAAA%3BAAAA%3BAZ4FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYpFD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAZiDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYxCD%3BAAAA%3BAAAA%3BAZwCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYlCD%3BAAAA%3BAAAA%3BAZkCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY5BD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAZuBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYVA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGA%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAZ5CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYsDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZtDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYgED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZhEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY2EA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAZ%2FEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYyFA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAcD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAZrIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2BIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ%2FIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYoKC%3BAAAA%3BAAAA%3BAAAA%3BAAmBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZvLE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYiMD%3BAAAA%3BAAAA%3BAZjMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYuMD%3BAAAA%3BAAAA%3BAZvMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY6MD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAZpNC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY6ND%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ7NC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYqOA%3BAAAA%3BAAAA%3BAAAA%3BAZrOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY6OD%3BAAAA%3BAAAA%3BAZ7OC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYyPD%3BAAAA%3BAAAA%3BAAAA%3BAZzPC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYmQA%3BAAAA%3BAAAA%3BAZnQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYyQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAZ7QA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYqRD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAZ1RE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYmSD%3BAAAA%3BAAAA%3BAZnSC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYySD%3BAAAA%3BAAAA%3BAZzSC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2BSD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ%2FSC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY6TD%3BAAAA%3BAAAA%3BAAAA%3BAZ7TC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYuUD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAZpVC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY0VD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAZ%2FWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYsXD%3BAAAA%3BAAAA%3BAAAA%3BAZtXC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY6XD%3BAAAA%3BAAAA%3BAAAA%3BAZ7XC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYmYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZnYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY6YA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAZjaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY2aD%3BAAAA%3BAAAA%3BAZ3aC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYibD%3BAAAA%3BAAAA%3BAZjbC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYkcD%3BAAAA%3BAAAA%3BAZlcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYwcD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZvdE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYgeD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ5fE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYqgBD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAZhiBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2BiBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ%2FiBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY0jBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ3lBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYumBA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ7mBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYwnBD%3BAAAA%3BAAAA%3BAZxnBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYkoBA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZtoBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYqpBC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAZ9pBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYuqBA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZnrBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2BrBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ%2FrBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY2sBA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAZjtBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY6tBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAGD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAGD%3BAACC%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZtxBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY0yBD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ9yBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY2zBD%3BAAAA%3BAAAA%3BAAAA%3BAZ3zBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYm0BD%3BAAAA%3BAAAA%3BAAAA%3BAZn0BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY40BD%3BAAAA%3BAAAA%3BAAAA%3BAZ50BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYu1BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaH%3BAAAA%3BAAAA%3BAZp2BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY82BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ92BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYy3BD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAZ53BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYq4BD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZr4BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYm5BD%3BAAAA%3BAAAA%3BAAAA%3BAZn5BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY05BD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZt6BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY66BD%3BAAAA%3BAAAA%3BAZ76BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYm7BD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZn7BC%3BAAAA%3BAAAA%3BAAAA%3BAY07BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ17BD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYq8BD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ78BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYs9BD%3BAAAA%3BAAAA%3BAZt9BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYg%2BBD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAZp%2BBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2B%2BBA%3BAAAA%3BAAAA%3BAZ%2F%2BBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYq%2FBA%3BAAAA%3BAAAA%3BAZr%2FBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY8%2FBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ9%2FBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY2gCA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAASL%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ%2FhCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY0iCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAZnkCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYglCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZhlCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYwlCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZxlCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYomCD%3BAAAA%3BAAAA%3BAAAA%3BAZpmCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYinCF%3BAAAA%3BAAAA%3BAZjnCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYynCD%3BAAAA%3BAAAA%3BAZznCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2BnCD%3BAAAA%3BAAAA%3BAZ%2FnCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYqoCD%3BAAAA%3BAAAA%3BAAAA%3BAZroCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY4oCD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ9qCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY2rCF%3BAAAA%3BAAAA%3BAZ3rCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYmsCD%3BAAAA%3BAAAA%3BAZnsCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYysCD%3BAAAA%3BAAAA%3BAAAA%3BAZzsCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYitCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZjtCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY6tCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ7tCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYmvCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZnvCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYswCA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAZ9wCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYsxCD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAZzxCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYsyCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAZ1yCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYizCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ1zCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY60CD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAZh1CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYq1CA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAZx1CD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYs2CD%3BAAAA%3BAAAA%3BAZt2CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYg3CA%3BAAAA%3BAAAA%3BAZh3CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYy3CA%3BAAAA%3BAAAA%3BAZz3CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYy4CA%3BAAAA%3BAAAA%3BAZz4CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYw5CD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZx5CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYs6CD%3BAAAA%3BAAAA%3BAZt6CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2B6CA%3BAAAA%3BAAAA%3BAZ%2F6CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYs7CD%3BAAAA%3BAAAA%3BAAAA%3BAZt7CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2B7CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZn8CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2B8CD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAZ%2F9CE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYs%2BCD%3BAAAA%3BAAAA%3BAZt%2BCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY4%2BCD%3BAAAA%3BAAAA%3BAZ5%2BCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYk%2FCD%3BAAAA%3BAAAA%3BAAAA%3BAZl%2FCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYy%2FCD%3BAAAA%3BAAAA%3BAAAA%3BAZz%2FCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYmgDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAZthDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2BhDA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZriDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYmjDD%3BAAAA%3BAAAA%3BAZnjDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYyjDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAZ9jDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYokDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAZ5kDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYgmDA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAZtmDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY8mDD%3BAAAA%3BAAAA%3BAZ9mDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY0nDA%3BAAAA%3BAAAA%3BAZ1nDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYmoDA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAZvoDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYmpDA%3BAAAA%3BAAAA%3BAZnpDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2BpDD%3BAAAA%3BAAAA%3BAAAA%3BAZ%2FpDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYqqDA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZzqDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYqrDD%3BAAAA%3BAAAA%3BAZrrDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY8rDA%3BAAAA%3BAAAA%3BAZ9rDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYqsDD%3BAAAA%3BAAAA%3BAAAA%3BAZrsDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2BsDD%3BAAAA%3BAAAA%3BAZ%2FsDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYwtDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZxtDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYwuDD%3BAAAA%3BAAAA%3BAZxuDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYmvDF%3BAAAA%3BAAAA%3BAZnvDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYqwDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAZrxDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2BxDD%3BAAAA%3BAAAA%3BAAAA%3BAZ%2FxDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY0yDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ1yDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYkzDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZlzDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY8zDD%3BAAAA%3BAAAA%3BAAAA%3BAZ9zDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYk1DA%3BAAAA%3BAAAA%3BAZl1DA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY21DD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZ31DC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYq2DD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZr2DC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYi3DA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAZl4DC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY44DC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAZn5DE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY65DD%3BAAAA%3BAAAA%3BAZ75DC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYm6DD%3BAAAA%3BAAAA%3BAZn6DC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYk7DD%3BAAAA%3BAAAA%3BAZl7DC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY%2B7DF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAZlgEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAY0gED%3BAAAA%3BAAAA%3BAZ1gEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYghED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAZhhEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAYyhED%3BAAAA%3BAAAA%3BAC9jFD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAbqiBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAazhBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAbyhBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAatgBD%3BAAAA%3BAAAA%3BAAEC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAbmgBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAapfD%3BAAAA%3BAAAA%3BAbofC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAaneA%3BAAAA%3BAAAA%3BAAAA%3BAbmeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAa1dD%3BAAAA%3BAAAA%3BAAAA%3BAb0dC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAa7cC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAb0cD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAahcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAbgcD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAapaD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAbgYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAavXD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANiEA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAPkTC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAavVD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAbuVC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAatUA%3BAAAA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAb6TE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAanTD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAbmTC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAavSD%3BAAAA%3BAAAA%3BAAAA%3BAbuSC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAa9RA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAbwRE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAajRD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAbwQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAa5PA%3BAAAA%3BAAAA%3BACzSF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAdgfC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc1eA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdgeC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAc7cF%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAClGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAd3WF%3BAcwXE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdtYF%3BAcgZE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdnbF%3BAc2bE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdtdF%3BAcweE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAdtgBF%3BAc6gBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdhiBF%3BAcwiBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAdhlBF%3BAculBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAACD%3BAAAA%3BAAAA%3BAAAA%3BAdzmBD%3BAcgnBE%3BAAAA%3BAAAA%3BAdhnBF%3BAcsnBE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAdhoBF%3BAcuoBE%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAd7oBF%3BAcmpBE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAd7pBF%3BAcoqBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAdhrBF%3BAcwrBE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAdlsBF%3BAcysBE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAdjtBF%3BAcstBE%3BAACD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAd%2FuBD%3BAcuvBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAd50BF%3BAc01BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAd97BF%3BAcm8BE%3BAACD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAfpaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBniBD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAhB0hBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBnhBA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAhByeD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB7dA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBidA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBtcA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAGA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB2WE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBjVF%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBkTE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBvSD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAhBgRE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBxQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBwQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBhQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB%2BOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB5MA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeH%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAhB6JE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBhJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBgJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBjID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAhBgGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB1FD%3BAAAA%3BAAAA%3BAAAA%3BAhB0FC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBhFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAhB0EC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB3DD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBoDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBjCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAhBzFE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBkGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBlGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB6GF%3BAAAA%3BAAAA%3BAhB7GE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBqHD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBrHC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBkID%3BAAAA%3BAAAA%3BAhBlIC%3BAAAA%3BAAAA%3BAAAA%3BAgBsIC%3BAAAA%3BAAAA%3BAAAA%3BAhBtID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB0JD%3BAAAA%3BAAAA%3BAAAA%3BAhB1JC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBkKD%3BAAAA%3BAAAA%3BAAAA%3BAhBlKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBwKA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAhB9KE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB8LD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB9LC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB0MD%3BAAAA%3BAAAA%3BAhB1MC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBwNA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAhB5NC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBkOC%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAhBvOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB%2BOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB%2FOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB0PD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAhBjQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBwQD%3BAAAA%3BAAAA%3BAAAA%3BAhBxQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBmRF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAhBrRC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB2RA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAhBjUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBkVD%3BAAAA%3BAAAA%3BAhBlVC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB0VA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAhB%2FVA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBgXD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBhYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBwYD%3BAAAA%3BAAAA%3BAhBxYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBgZA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAhBpZC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBiaD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBjaC%3BAAAA%3BAAAA%3BAAAA%3BAgBwaC%3BAAAA%3BAAAA%3BAAAA%3BAhBxaD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBibD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBjbC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB4bA%3BAAAA%3BAAAA%3BAAAA%3BAhB5bA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBwcA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGA%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAhBjfC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB2fD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB3fC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBsgBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBtgBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBkhBA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAhB3hBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBiiBA%3BAAAA%3BAAAA%3BAhBjiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB4iBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB5iBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB6jBD%3BAAAA%3BAAAA%3BAhB7jBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB%2BkBA%3BAAAA%3BAAAA%3BAAAA%3BAhB%2FkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBgmBD%3BAAAA%3BAAAA%3BAhBhmBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBinBC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAhBroBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBkpBF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAhBruBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB0uBD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAhBjxBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgByxBD%3BAAAA%3BAAAA%3BAhBzxBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBwyBC%3BAAAA%3BAAAA%3BAhBxyBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB8yBC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAhB31BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB%2B2BD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAhBx3BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBm4BD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAhBz6BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB%2B6BD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAhBpkCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB4kCD%3BAAAA%3BAAAA%3BAhB5kCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBklCD%3BAAAA%3BAAAA%3BAhBllCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB4lCA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAhBnmCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB2mCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBhnCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB2nCA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBnoCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB6oCA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAhBjpCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB4pCD%3BAAAA%3BAAAA%3BAAAA%3BAhB5pCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBsqCD%3BAAAA%3BAAAA%3BAhBtqCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBgrCA%3BAAAA%3BAAAA%3BAAAA%3BAhBhrCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBwrCD%3BAAAA%3BAAAA%3BAAAA%3BAhBxrCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBgsCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBhsCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgB6sCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB7sCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBytCA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB7tCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBsuCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhB9uCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBwvCD%3BAAAA%3BAAAA%3BAAAA%3BAhBxvCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBkwCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBlwCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBixCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBjxCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBkyCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAhBlyCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgByyCA%3BAAAA%3BAAAA%3BAhBzyCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAgBmzCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC71DD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAjBsgBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBjgBD%3BAAAA%3BAAAA%3BAjBigBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB3fD%3BAAAA%3BAAAA%3BAAAA%3BAjB2fC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBpfD%3BAAAA%3BAAAA%3BAAAA%3BAjBofC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBxeF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBweE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB9dD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjB8dC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBpdA%3BAAAA%3BAAAA%3BAjBodA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB7cD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjB6cC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBncD%3BAAAA%3BAAAA%3BAjBmcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB3bF%3BAAAA%3BAAAA%3BAjB2bE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB5aD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjB4aC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBpaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjB6VC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBpVD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBqUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBtSF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjB%2BRE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBvRD%3BAAAA%3BAAAA%3BAjBuRC%3BAAAA%3BAAAA%3BAAAA%3BAiBnRC%3BAAAA%3BAAAA%3BAAAA%3BAjBmRD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBpQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBkPC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBxOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAjB0NC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB9MD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBmME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBtLA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBiIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBzGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjByGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB3FD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjB0DE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBnDD%3BAAAA%3BAAAA%3BAAAA%3BAjBmDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB3CA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBiCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBpBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAjBvBE%3BAAAA%3BAAAA%3BAAAA%3BAiB4BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjB5BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBkDD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAjBrDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiByFA%3BAAAA%3BAAAA%3BAAAA%3BAjBzFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBwGA%3BAAAA%3BAAAA%3BAAAA%3BAjBxGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBuHD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAjB1HA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBiIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAjBtID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBgJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBhJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBuJC%3BAAAA%3BAAAA%3BAjBvJD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB%2BJD%3BAAAA%3BAAAA%3BAjB%2FJC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBuKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjB3LE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBuMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBvMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBgNA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBpNC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBmOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjBnOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiB2OA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjB3OA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBqPD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAjB1PA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBqQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjB9RC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBsSA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAjB3UE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAiBwVA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAhB96BD%3BAAAA%3BAAAA%22%7D */